.navbar-top{margin-bottom:0;height:25px}.til-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23555'/%3E%3C/svg%3E") no-repeat right 10px center;border:2px solid #6f73ff;border-radius:10px;padding:5px 30px 5px 12px;font-size:14px;font-weight:600;color:#333;cursor:pointer;outline:none;-webkit-transition:all .2s;transition:all .2s}.til-select:focus{-webkit-box-shadow:0 0 0 3px rgba(111,115,255,.2);box-shadow:0 0 0 3px rgba(111,115,255,.2)}.til-select:focus,.til-select:hover{border-color:#4a4edb}.meal-btn{cursor:pointer;border:2px solid #6c757d;background:#fff;color:#333;border-radius:10px;padding:3px 12px;font-size:14px;font-weight:600;-webkit-transition:all .2s;transition:all .2s}.meal-btn:hover{border-color:#28a745;color:#28a745}.meal-btn-active{background:#28a745;border-color:#28a745;color:#fff}.meal-btn-active:hover{background:#218838;border-color:#218838;color:#fff}.patient-meal-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;border:2px solid #6f42c1;border-radius:10px;padding:3px 10px}.patient-meal-label{font-size:13px;font-weight:600;color:#4b1e8c}.patient-meal-input{width:55px;height:26px;border:1px solid #d0c4ec;border-radius:6px;text-align:center;font-weight:600;font-size:14px;color:#333;outline:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.patient-meal-input:focus{border-color:#6f42c1;-webkit-box-shadow:0 0 0 3px rgba(111,66,193,.2);box-shadow:0 0 0 3px rgba(111,66,193,.2)}.patient-meal-save{background:#6f42c1;border:none;color:#fff;width:26px;height:26px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.patient-meal-save:hover{background:#5a32a3}.patient-meal-saved{color:#28a745;font-weight:700;font-size:16px;-webkit-animation:fadeOut 1.5s forwards;animation:fadeOut 1.5s forwards}@-webkit-keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0}}.footer{position:sticky;margin-top:0;height:10px}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter,.fade-leave-to{opacity:0}.md-card .md-card-content{border-radius:8px;padding:0}.input-group>.input-group-append>.btn{border-top-right-radius:8px;border-bottom-right-radius:8px}.input-group:not(.has-validation)>.form-control:not(:last-child){height:40px;border:1px solid #95c2f6;background:rgba(17,123,228,.043137254901960784);border-top-left-radius:8px;border-bottom-left-radius:8px}.table thead{background:#0b0bdd!important;color:#f4f9fc;font-size:17px}.table-striped tbody tr:nth-of-type(odd){background:#f4f9fc}.table-striped tbody tr{border-left:4px solid #fff}.table-striped tbody tr:hover{background:#c5eaff;border-left:4px solid #007bff}.md-card{border-radius:8px;margin-top:25px;margin-bottom:5px}.container-fluid{padding:10px}.content{margin-top:0}tr{cursor:pointer!important}.btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:5px!important}.btn img{margin-right:0!important}.btn img,.tab-bar{-ms-flex-negative:0;flex-shrink:0}.tab-bar{background:#e8edf5;border-bottom:2px solid #b8c4d4;padding:0 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;position:relative;z-index:999}.tab-bar::-webkit-scrollbar{display:none}.tab-bar-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-top:6px}.tab-bar-inner,.tab-sidebar-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-sidebar-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;min-height:36px;background:#c0cbd8;border:1px solid #b0bcc8;border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer;color:#4a5568;font-size:15px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .12s;transition:background .12s;pointer-events:all}.tab-sidebar-btn:hover{background:#a8b8c8;color:#1a3c6e}.tab-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px 8px 12px;background:#d0d8e4;border:1px solid #b8c4d4;border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer!important;font-size:13px;font-weight:500;color:#4a5568;white-space:nowrap;max-width:200px;min-height:36px;-webkit-transition:background .12s,color .12s;transition:background .12s,color .12s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-item:hover{background:#c0cbdb;color:#2d3748}.tab-item--active{background:#fff!important;color:#1a3c6e!important;font-weight:700;border-color:#b8c4d4;position:relative;z-index:1}.tab-home-icon{color:#3182ce;font-size:13px;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.tab-label{overflow:hidden;text-overflow:ellipsis;max-width:140px;pointer-events:none}.tab-close{margin-left:4px;font-size:17px;line-height:1;color:#718096;border-radius:3px;padding:0 4px;-ms-flex-negative:0;flex-shrink:0;pointer-events:all;cursor:pointer!important}.tab-close:hover{background:#e53e3e;color:#fff}.sidebar-collapsed .sidebar{width:0!important;overflow:hidden!important;-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.sidebar-collapsed .main-panel,.sidebar-collapsed .sidebar{-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.sidebar-collapsed .main-panel{width:100%!important;margin-left:0!important}.main-panel,.sidebar{-webkit-transition:all .25s ease;transition:all .25s ease}.sidebar-group-item{margin:5px 0}.group-header{padding:0!important;margin:0!important;color:#fff!important}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.group-header p,.sidebar .nav li a p{margin:0;font-size:14px!important;font-weight:600!important;color:#fff!important}.arrow-icon,.group-header .b-icon,.sidebar .nav li a .b-icon{color:#fff!important}.arrow-icon{font-size:14px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.arrow-icon.rotated{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.child-link{margin-left:30px!important;opacity:.8}.child-link p{font-size:13px!important}.sidebar-emoji{font-size:1.3em;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22px;-ms-flex-negative:0;flex-shrink:0}.sidebar .sidebar-wrapper{width:280px!important;overflow-x:hidden!important}.sidebar-category-title{padding:15px 15px 5px 25px;text-transform:uppercase;font-size:11px;font-weight:800;color:hsla(0,0%,100%,.6);letter-spacing:1px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:10px;margin-top:5px}@-webkit-keyframes animateAlert{0%{width:0;opacity:0}10%{width:800px;opacity:1}90%{width:800px;opacity:1}to{width:0;opacity:0}}@keyframes animateAlert{0%{width:0;opacity:0}10%{width:800px;opacity:1}90%{width:800px;opacity:1}to{width:0;opacity:0}}.xatoliklar{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:5px 10px;border-radius:10px;cursor:pointer;opacity:0;-webkit-animation:animateAlert 3s linear;animation:animateAlert 3s linear;pointer-events:all}.md-list-item .md-ripple{padding:.5px!important}