.venue-home[data-v-2de93a25]{min-height:calc(100vh - 84px);padding:18px;background:#f4f7fb;color:#1f2d3d}.home-hero[data-v-2de93a25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 24px;border:1px solid #dde8f5;border-radius:8px;background:linear-gradient(120deg,#eef6ff,#fff 52%,#f5fff8)}.hero-copy h2[data-v-2de93a25]{margin:8px 0;font-size:26px;line-height:1.25;font-weight:700;color:#10233f}.hero-copy p[data-v-2de93a25]{margin:0;color:#5f6f83;font-size:14px}.eyebrow[data-v-2de93a25]{color:#2f7dd7;font-size:13px;font-weight:600}.hero-actions[data-v-2de93a25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.metric-row[data-v-2de93a25]{margin-top:16px}.metric-card[data-v-2de93a25]{min-height:120px;padding:18px;border:1px solid #dfe8f1;border-radius:8px;background:#fff}.metric-card.appointments[data-v-2de93a25]{border-color:#c9ddf4}.metric-card.people[data-v-2de93a25]{border-color:#cfe8d8}.metric-card.checkin[data-v-2de93a25]{border-color:#cde5e3}.metric-card.pending[data-v-2de93a25]{border-color:#ead8c8}.metric-label[data-v-2de93a25]{color:#6a7b8f;font-size:13px}.metric-value[data-v-2de93a25]{margin-top:10px;color:#152844;font-size:34px;line-height:1;font-weight:700}.metric-sub[data-v-2de93a25]{margin-top:12px;color:#7a8999;font-size:13px}.content-row[data-v-2de93a25]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-row .el-col[data-v-2de93a25]{flex-direction:column}.content-row .el-col[data-v-2de93a25],.panel[data-v-2de93a25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.panel[data-v-2de93a25]{padding:16px;border:1px solid #dfe8f1;border-radius:8px;background:#fff;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.equal-height-panel[data-v-2de93a25]{height:100%}.today-records[data-v-2de93a25]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.today-records .el-table[data-v-2de93a25]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.panel-header[data-v-2de93a25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.panel-header h3[data-v-2de93a25]{margin:0;color:#182b45;font-size:16px;line-height:1.4}.panel-header span[data-v-2de93a25]{display:inline-block;margin-top:3px;color:#8290a1;font-size:12px}.slot-list[data-v-2de93a25],.unit-list[data-v-2de93a25]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:430px}.slot-item+.slot-item[data-v-2de93a25]{margin-top:13px}.slot-bottom[data-v-2de93a25],.slot-top[data-v-2de93a25],.unit-item[data-v-2de93a25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slot-top[data-v-2de93a25]{margin-bottom:6px;color:#334861;font-size:13px}.slot-top strong[data-v-2de93a25],.unit-item strong[data-v-2de93a25]{color:#1b3556;font-weight:600}.slot-bottom[data-v-2de93a25]{margin-top:5px;color:#8190a1;font-size:12px}.unit-panel[data-v-2de93a25]{margin-top:0}.unit-item[data-v-2de93a25]{padding:10px 0;border-top:1px solid #edf2f7;color:#3a4f67;font-size:13px}.unit-item[data-v-2de93a25]:first-child{border-top:0}@media (max-width:768px){.venue-home[data-v-2de93a25]{padding:12px}.hero-actions[data-v-2de93a25],.home-hero[data-v-2de93a25]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-copy h2[data-v-2de93a25]{font-size:22px}.metric-card[data-v-2de93a25]{margin-bottom:12px}}