.board-container[data-v-36fdd45e]{background-color:var(--adl-bg-page);min-height:100vh;padding:20px}.header-bar[data-v-36fdd45e]{background:var(--adl-bg-panel);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 2px 8px #00000005}.header-bar .left-info[data-v-36fdd45e]{align-items:center;gap:16px;display:flex}.header-bar .left-info .unit-name[data-v-36fdd45e]{align-items:center;gap:6px;font-size:18px;font-weight:700;display:flex}.header-bar .left-info .divider[data-v-36fdd45e]{background:var(--adl-border-color);width:1px;height:16px}.header-bar .left-info .shift-info[data-v-36fdd45e]{color:var(--adl-text-regular);align-items:center;gap:6px;display:flex}.header-bar .sign-area[data-v-36fdd45e]{align-items:center;gap:20px;margin-left:auto;margin-right:16px;display:flex}.header-bar .sign-area .sign-item[data-v-36fdd45e]{flex-direction:column;align-items:center;gap:4px;display:flex}.header-bar .sign-area .sign-item .sign-label[data-v-36fdd45e]{color:var(--adl-text-secondary);font-size:12px}.header-bar .sign-area .sign-item .sign-img[data-v-36fdd45e]{-o-object-fit:contain;object-fit:contain;border:1px solid var(--adl-border-lighter);cursor:pointer;background:#fff;border-radius:4px;width:80px;height:40px}.header-bar .sign-area .sign-item .sign-img[data-v-36fdd45e]:hover{border-color:#409eff}.header-bar .sign-area .sign-item .sign-empty[data-v-36fdd45e]{color:var(--adl-text-secondary);border:1px dashed var(--adl-border-lighter);background:#fafafa;border-radius:4px;justify-content:center;align-items:center;width:80px;height:40px;font-size:12px;display:flex}.stat-row[data-v-36fdd45e]{margin-bottom:20px}.stat-card[data-v-36fdd45e]{border:none;border-radius:8px}.stat-card .stat-content[data-v-36fdd45e]{justify-content:space-between;align-items:flex-start;display:flex}.stat-card .stat-content .label[data-v-36fdd45e]{color:var(--adl-text-secondary);margin-bottom:8px;font-size:13px}.stat-card .stat-content .value[data-v-36fdd45e]{margin-bottom:12px;font-size:28px;font-weight:700;line-height:1}.stat-card .stat-content .sub-val[data-v-36fdd45e]{opacity:.8;margin-left:5px;font-size:14px}.stat-card .stat-content .bar-bg[data-v-36fdd45e]{background:var(--adl-bg-page);border-radius:2px;width:100px;height:4px;overflow:hidden}.stat-card .stat-content .bar-fill[data-v-36fdd45e]{border-radius:2px;height:100%}.stat-card .stat-content .stat-icon[data-v-36fdd45e]{opacity:.1;transform:scale(1.2)}.filter-bar[data-v-36fdd45e]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.filter-bar .tabs[data-v-36fdd45e]{gap:10px;display:flex}.filter-bar .tabs .tab-item[data-v-36fdd45e]{background:var(--adl-bg-panel);cursor:pointer;color:var(--adl-text-regular);border:1px solid #0000;border-radius:20px;padding:6px 16px;font-size:14px;transition:all .2s}.filter-bar .tabs .tab-item[data-v-36fdd45e]:hover{color:#409eff}.filter-bar .tabs .tab-item.active[data-v-36fdd45e]{color:#fff;background:#409eff;box-shadow:0 4px 10px #409eff4d}.filter-bar .search-box[data-v-36fdd45e]{gap:10px;width:300px;display:flex}.bed-grid[data-v-36fdd45e]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.bed-card[data-v-36fdd45e]{background:var(--adl-bg-panel);border-left:4px solid #0000;border-radius:12px;flex-direction:column;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #00000008}.bed-card[data-v-36fdd45e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.bed-card.border-special[data-v-36fdd45e]{border-left-color:#f56c6c}.bed-card.border-level1[data-v-36fdd45e]{border-left-color:#409eff}.bed-card.border-level2[data-v-36fdd45e]{border-left-color:#67c23a}.bed-card .card-header[data-v-36fdd45e]{gap:15px;margin-bottom:12px;display:flex}.bed-card .card-header .bed-num[data-v-36fdd45e]{color:var(--adl-text-primary);font-size:32px;font-weight:300;line-height:1}.bed-card .card-header .patient-info[data-v-36fdd45e]{flex:1}.bed-card .card-header .patient-info .name-row[data-v-36fdd45e]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.bed-card .card-header .patient-info .name[data-v-36fdd45e]{color:var(--adl-text-primary);font-size:16px;font-weight:700}.bed-card .card-header .patient-info .pid[data-v-36fdd45e]{color:var(--adl-text-secondary);font-size:12px}.bed-card .card-header .patient-info .meta-row[data-v-36fdd45e]{color:var(--adl-text-regular);font-size:12px}.bed-card .tag-row[data-v-36fdd45e]{flex-wrap:wrap;gap:6px;min-height:24px;margin-bottom:15px;display:flex}.bed-card .risk-tag[data-v-36fdd45e]{border:none}.bed-card .risk-tag.tag-red[data-v-36fdd45e]{background:var(--adl-bg-danger-light);color:#f56c6c}.bed-card .risk-tag.tag-purple[data-v-36fdd45e]{color:#722ed1;background:#722ed11a}.bed-card .risk-tag.tag-yellow[data-v-36fdd45e]{background:var(--adl-bg-warning-light);color:#e6a23c}.bed-card .risk-tag.tag-gray[data-v-36fdd45e]{background:var(--adl-bg-info-light);color:var(--adl-text-secondary)}.bed-card .handover-msg-box[data-v-36fdd45e]{background:var(--adl-bg-section);border-radius:8px;flex:1;margin-bottom:16px;padding:12px}.bed-card .handover-msg-box .msg-time[data-v-36fdd45e]{color:var(--el-color-primary);margin-bottom:4px;font-size:12px;font-weight:700}.bed-card .handover-msg-box .msg-content[data-v-36fdd45e]{color:var(--adl-text-regular);font-size:13px;line-height:1.5}.bed-card .handover-msg-box .line-clamp-3[data-v-36fdd45e]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bed-card .card-footer[data-v-36fdd45e]{border-top:1px solid var(--adl-border-lighter);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.bed-card .card-footer .main-btn[data-v-36fdd45e]{padding:0;font-size:14px;font-weight:700}.bed-card .card-footer .icon-actions[data-v-36fdd45e]{gap:8px;display:flex}.bed-card.is-empty[data-v-36fdd45e]{border-left-color:#0000;justify-content:center;align-items:center;min-height:260px}.bed-card.is-empty .empty-state[data-v-36fdd45e]{text-align:center;color:var(--adl-text-secondary)}.bed-card.is-empty .empty-state .empty-icon[data-v-36fdd45e]{background:var(--adl-bg-section);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 15px;font-size:48px;display:flex}.bed-card.is-empty .empty-state .bed-no-lg[data-v-36fdd45e]{color:var(--adl-text-secondary);margin-bottom:5px;font-size:18px;font-weight:700}.bed-card.is-empty .empty-state .text[data-v-36fdd45e]{margin-bottom:15px;font-size:12px}.dialog-header-info[data-v-36fdd45e]{background:var(--adl-bg-primary-light);border-radius:4px;margin-bottom:20px;padding:10px}.dialog-header-info .name[data-v-36fdd45e]{margin-right:10px;font-size:16px;font-weight:700}.dialog-header-info .bed[data-v-36fdd45e]{color:var(--adl-text-regular)}
