.left-panel[data-v-0c0fc1c8]{width:260px;background:#d7e1f4;border-right:2px solid #5291e9;display:flex;flex-direction:column}.left-panel select[data-v-0c0fc1c8]{margin:10px;padding:6px;font-size:14px;width:calc(100% - 20px);border:1px solid #aaa;border-radius:4px;background-color:#fff}.left-panel .list-container[data-v-0c0fc1c8]{flex:1;display:flex;flex-direction:column;margin:0 10px;border:1px solid #aaa;background:white;overflow:hidden;border-radius:5px}.left-panel .list[data-v-0c0fc1c8]{flex:1;overflow-y:auto;padding:5px 0}.patient-item[data-v-0c0fc1c8]{display:flex;align-items:center;padding:10px 15px;cursor:pointer;border-bottom:1px solid #eee;transition:background-color .2s;font-size:14px}.patient-item[data-v-0c0fc1c8]:hover{background-color:#f0f5ff}.patient-item.active[data-v-0c0fc1c8]{background-color:#e0e9ff;font-weight:600}.patient-icon[data-v-0c0fc1c8]{margin-right:10px;font-size:16px;color:#5291e9;flex-shrink:0}.patient-name[data-v-0c0fc1c8]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patient-status[data-v-0c0fc1c8]{font-size:11px;padding:2px 6px;border-radius:10px;background-color:#e0e9ff;color:#2a5c98;margin-left:8px;flex-shrink:0}.patient-status.активный[data-v-0c0fc1c8]{background-color:#e0f7e0;color:#2e7d32}.patient-status.неактивный[data-v-0c0fc1c8]{background-color:#ffe0e0;color:#c62828}.left-panel .info-panel[data-v-0c0fc1c8]{border-top:1px solid #aaa;padding:10px;background:#f0f5ff;min-height:120px}.left-panel .search-wrapper[data-v-0c0fc1c8]{margin:10px}.left-panel input[type=search][data-v-0c0fc1c8]{width:100%;padding:8px 12px;font-size:14px;border:1px solid #aaa;border-radius:5px}.indicator-container[data-v-0c0fc1c8]{margin:0 10px 10px}.indicator[data-v-0c0fc1c8]{height:20px;background:linear-gradient(to right,#ff6b6b 0%,#4ecdc4 100%);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 5px #0003}.indicator-progress[data-v-0c0fc1c8]{height:100%;width:65%;background:linear-gradient(to right,#ff9f43 0%,#2ecc71 100%);border-radius:10px;transition:width .5s ease}.indicator-labels[data-v-0c0fc1c8]{display:flex;justify-content:space-between;margin-top:5px;font-size:12px;color:#555}.indicator-text[data-v-0c0fc1c8]{text-align:center;margin-top:5px;font-size:12px;font-weight:600;color:#2c3e50}@media (max-width: 1024px){.left-panel[data-v-0c0fc1c8]{width:220px}.patient-item[data-v-0c0fc1c8]{padding:8px 12px;font-size:13px}}@media (max-width: 768px){.left-panel[data-v-0c0fc1c8]{width:200px}.patient-item[data-v-0c0fc1c8]{padding:6px 10px}.left-panel select[data-v-0c0fc1c8]{font-size:12px;padding:4px 6px}.patient-status[data-v-0c0fc1c8]{display:none}}@media (max-width: 1024px){.left-panel[data-v-0c0fc1c8]{width:220px}.patient-item[data-v-0c0fc1c8]{padding:8px 10px;font-size:13px}.patient-status[data-v-0c0fc1c8]{display:none}.info-panel[data-v-0c0fc1c8]{font-size:12px;min-height:100px}}@media (max-width: 768px){.left-panel[data-v-0c0fc1c8]{width:200px}.patient-name[data-v-0c0fc1c8]{max-width:120px}}.patient-monitoring[data-v-43302bb9]{height:100%;display:flex;flex-direction:column}.monitoring-header[data-v-43302bb9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:15px}.monitoring-header h3[data-v-43302bb9]{margin:0;font-size:18px;color:#10345c;font-weight:600}.filter-controls[data-v-43302bb9]{display:flex;align-items:center;gap:10px;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e9ecef}.filter-controls label[data-v-43302bb9]{font-size:14px;font-weight:700;color:#a33;white-space:nowrap;margin:0}.filter-controls select[data-v-43302bb9]{padding:6px 10px;font-size:14px;width:220px;border:1px solid #ced4da;border-radius:4px;background-color:#fff}.filter-tabs[data-v-43302bb9]{display:flex;background:#fed9c6;border-bottom:1px solid #df7c55;font-size:14px;font-weight:600;flex-shrink:0}.filter-tabs button[data-v-43302bb9]{flex:1;padding:12px 15px;border:none;background:none;cursor:pointer;border-bottom:3px solid transparent;text-align:center}.filter-tabs button.active[data-v-43302bb9]{background:#fff;border-bottom-color:#f5a623;color:#b44}.tabs[data-v-43302bb9]{display:flex;border-bottom:1px solid #ccc;background:#f0f0f0;flex-wrap:wrap;flex-shrink:0}.tabs button[data-v-43302bb9]{padding:10px 15px;border:none;background:none;cursor:pointer;border-bottom:3px solid transparent;font-weight:600;color:#333;white-space:nowrap}.tabs button.active[data-v-43302bb9]{background:#fff;border-bottom-color:#f5a623;color:#b44;font-weight:700}.monitoring-content[data-v-43302bb9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.table-container[data-v-43302bb9]{flex:1;overflow-y:auto}.monitoring-content table[data-v-43302bb9]{width:100%;border-collapse:collapse;font-size:14px}.monitoring-content th[data-v-43302bb9],.monitoring-content td[data-v-43302bb9]{padding:6px 8px;border:1px solid #ddd}.monitoring-content th[data-v-43302bb9]{background:#eaeaea;font-weight:600;text-align:left}.monitoring-content tr.highlight-red[data-v-43302bb9]{background:#ffd9d9}.monitoring-content tr.highlight-blue[data-v-43302bb9]{background:#cddfff}.monitoring-content .icon-cell[data-v-43302bb9]{width:25px;text-align:center;font-size:18px}.monitoring-content .value-up[data-v-43302bb9]{color:#ab2c2c;font-weight:700}.monitoring-content .value-down[data-v-43302bb9]{color:#2a5c98;font-weight:700}.monitoring-content .comment[data-v-43302bb9]{color:#666;font-size:13px}.tab-content[data-v-43302bb9]{display:none}.tab-content.active[data-v-43302bb9]{display:block}.patient-history[data-v-94f2434a]{padding:20px;font-family:Arial,sans-serif;height:100%;overflow-y:auto;width:100%;box-sizing:border-box}.patient-header h1[data-v-94f2434a]{color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:10px;margin-bottom:20px}.patient-info[data-v-94f2434a]{margin-bottom:20px;line-height:1.6}.diagnosis-section[data-v-94f2434a],.additional-conditions[data-v-94f2434a],.medical-data[data-v-94f2434a]{margin-bottom:30px}.diagnosis-section h3[data-v-94f2434a],.additional-conditions h3[data-v-94f2434a],.medical-data h3[data-v-94f2434a]{color:#10345c;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:10px}.diagnosis-section ul[data-v-94f2434a],.additional-conditions ul[data-v-94f2434a]{list-style-type:none;padding-left:0}.diagnosis-section li[data-v-94f2434a],.additional-conditions li[data-v-94f2434a]{padding:5px 0}.medical-data[data-v-94f2434a]{overflow-x:auto;width:100%;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;padding:5px;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}.medical-data table[data-v-94f2434a]{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px;min-width:0;table-layout:fixed}.medical-data th[data-v-94f2434a]:nth-child(1),.medical-data td[data-v-94f2434a]:nth-child(1),.medical-data th[data-v-94f2434a]:nth-child(2),.medical-data td[data-v-94f2434a]:nth-child(2),.medical-data th[data-v-94f2434a]:nth-child(3),.medical-data td[data-v-94f2434a]:nth-child(3),.medical-data th[data-v-94f2434a]:nth-child(4),.medical-data td[data-v-94f2434a]:nth-child(4),.medical-data th[data-v-94f2434a]:nth-child(5),.medical-data td[data-v-94f2434a]:nth-child(5),.medical-data th[data-v-94f2434a]:nth-child(6),.medical-data td[data-v-94f2434a]:nth-child(6),.medical-data th[data-v-94f2434a]:nth-child(7),.medical-data td[data-v-94f2434a]:nth-child(7),.medical-data th[data-v-94f2434a]:nth-child(8){width:8%;max-width:100px}.medical-data th[data-v-94f2434a]:nth-child(9),.medical-data td[data-v-94f2434a]:nth-child(9){width:30%;max-width:350px}.medical-data th[data-v-94f2434a]:nth-child(10),.medical-data td[data-v-94f2434a]:nth-child(10){width:14%;max-width:300px}@media (max-width: 1366px){.medical-data table[data-v-94f2434a]{min-width:1100px;table-layout:auto}.medical-data th[data-v-94f2434a],.medical-data td[data-v-94f2434a]{width:auto!important;max-width:none!important}}.medical-data th[data-v-94f2434a],.medical-data td[data-v-94f2434a]{padding:8px 10px;border:1px solid #ddd;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.medical-data th[data-v-94f2434a]{background-color:#f2f2f2;font-weight:600;position:sticky;top:0;z-index:10}.medical-data tr[data-v-94f2434a]:nth-child(2n){background-color:#f9f9f9}.medical-data td[data-v-94f2434a]:hover{overflow:visible;white-space:normal;word-break:break-word;z-index:20;position:relative;background-color:#fff;box-shadow:0 0 10px #0000001a}.scroll-hint[data-v-94f2434a]{text-align:center;font-size:12px;color:#666;margin-top:5px;padding:5px;background-color:#f8f8f8;border-radius:4px;animation:pulse-94f2434a 2s infinite}@keyframes pulse-94f2434a{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.medical-data[data-v-94f2434a]::-webkit-scrollbar{height:12px}.medical-data[data-v-94f2434a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.medical-data[data-v-94f2434a]::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.medical-data[data-v-94f2434a]::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width: 1366px){.medical-data[data-v-94f2434a]{overflow-x:scroll}}@media (max-width: 1366px){.medical-data[data-v-94f2434a]{overflow-x:scroll}.medical-data table[data-v-94f2434a]{min-width:1300px;width:auto}}@media (min-width: 1920px){.medical-data table[data-v-94f2434a]{width:100%;min-width:0}}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#d2defa}.app{display:flex;height:100vh;overflow:hidden}.sidebar{width:60px;background:#5291e9;display:flex;flex-direction:column;align-items:center;padding:7px 0;-webkit-user-select:none;user-select:none;overflow-y:auto;overflow-x:hidden;position:relative;flex-shrink:0}.sidebar button{background:none;border:none;width:40px;height:40px;margin:5px 0;cursor:pointer;border-radius:6px;color:#fff;font-size:22px;position:relative}.sidebar button:hover{background:rgba(255,255,255,.3)}.sidebar button:after{content:attr(title);position:absolute;left:100%;top:50%;transform:translateY(-50%);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.sidebar button:hover:after{opacity:1;visibility:visible}@media (max-width: 768px){.sidebar{width:50px}.sidebar button{width:35px;height:35px;font-size:18px}}.divider{height:1px;background:rgba(255,255,255,.3);margin:5px 0;width:80%}.main{flex-grow:1;display:flex;flex-direction:column;background:#ffffff;border:1px solid #ddd;position:relative;overflow:hidden}header{background:#5291e9;color:#fff;display:flex;padding:5px 10px;align-items:center;font-weight:700;font-size:18px}header .user{margin-left:auto;display:flex;align-items:center;gap:10px}header .user-icon{width:30px;height:30px;background:#275db3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.content{padding:20px;overflow-y:auto;flex-grow:1;height:calc(100vh - 60px);min-width:0}.disabled-button{opacity:.5;cursor:default}.disabled-button:hover{background:none!important}.disabled-button:hover:after{opacity:0!important;visibility:hidden!important}html,body,#app{height:100%;overflow:hidden}.info-title{font-weight:700;margin-bottom:5px;color:#10345c}.info-content{font-size:13px;color:#444}.settings-list{list-style-type:none;padding:0}.settings-list li{margin-bottom:10px;padding:8px;background:#f5f5f5;border-radius:4px}
