.footer[data-v-39eee279]{color:var(--text-muted);justify-content:space-between;align-items:center;padding:6px 16px;font-size:12px;line-height:1;display:flex}.version[data-v-39eee279]{opacity:.6;font-size:12px}.navbar[data-v-5d03c1a9]{background:var(--bg-container);flex-shrink:0;align-items:center;gap:16px;padding:0 16px;display:flex}.trigger[data-v-5d03c1a9]{cursor:pointer;font-size:18px}.title[data-v-5d03c1a9]{font-size:16px;font-weight:500}.navbar-right[data-v-5d03c1a9]{align-items:center;gap:16px;margin-left:auto;display:flex}.logo[data-v-37bcc8df]{flex-shrink:0;align-items:center;gap:10px;height:48px;margin:12px 16px;display:flex;overflow:hidden}.logo-icon[data-v-37bcc8df]{flex-shrink:0;width:28px;height:28px}.logo-title[data-v-37bcc8df]{white-space:nowrap;font-size:16px;font-weight:700}.menu-scroll[data-v-37bcc8df]{flex:1;overflow:hidden auto}[data-v-37bcc8df] .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden}.app-root[data-v-9c4dffe7]{min-height:100vh}.sidebar[data-v-9c4dffe7]{align-self:flex-start;height:100vh;position:sticky;top:0}.main-panel[data-v-9c4dffe7]{flex-direction:column;flex:1;min-height:100vh;display:flex}.content[data-v-9c4dffe7]{flex:1}.content-inner[data-v-9c4dffe7]{padding:16px}.forgot-container[data-v-8583160a]{justify-content:center;align-items:center;min-height:85vh;display:flex}.forgot-form[data-v-8583160a]{width:100%;max-width:400px}.login-container[data-v-422c6c44]{justify-content:center;align-items:center;min-height:85vh;display:flex}.login-form[data-v-422c6c44]{max-width:350px}.register-container[data-v-dc4dcb07]{justify-content:center;align-items:center;min-height:85vh;display:flex}.register-form[data-v-dc4dcb07]{max-width:400px}.verify-container[data-v-c0b19c37]{justify-content:center;align-items:center;min-height:85vh;display:flex}.verify-form[data-v-c0b19c37]{width:100%;max-width:420px}.calendar-cell[data-v-581f5d3a]{cursor:pointer;min-height:60px}.booking-chip[data-v-581f5d3a]{background:var(--bg-component,#fafafa);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;margin-bottom:1px;padding:1px 4px;font-size:11px;line-height:1.3;display:flex;overflow:hidden}.booking-chip-guest[data-v-581f5d3a]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.booking-chip-badge[data-v-581f5d3a]{color:#fff;background:#52c41a;border-radius:2px;flex-shrink:0;padding:0 3px;font-size:9px;font-weight:600}.booking-chip-badge.out[data-v-581f5d3a]{background:#1677ff}[data-v-3a56c23d] .guest-row{cursor:pointer}.room-card[data-v-6517d24c]{transition:border-color .2s}.room-card.expanded[data-v-6517d24c]{border-color:#1890ff}.screen-details[data-v-a6e81425]{padding:24px}.header-actions[data-v-a6e81425]{margin-bottom:16px}.page-title h1[data-v-a6e81425]{margin:0}.subtitle[data-v-a6e81425]{color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;display:flex}.sticky-preview[data-v-a6e81425]{position:sticky;top:20px}.screen-preview[data-v-a6e81425]{background:var(--bg-container);padding:16px}.preview-row[data-v-a6e81425]{justify-content:space-between;align-items:center;display:flex}.empty-preview[data-v-a6e81425]{min-height:100px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.media-card-footer[data-v-a6e81425]{justify-content:space-between;align-items:center;padding-top:6px;display:flex}.media-title[data-v-a6e81425]{white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:12px;overflow:hidden}.available-media-card[data-v-a6e81425]{cursor:pointer}.available-media-card[data-v-a6e81425]:hover{border-color:#1890ff}.drag-area[data-v-a6e81425]{border:1px dashed #d9d9d9;border-radius:6px;min-height:80px;padding:8px}.playlist-item[data-v-a6e81425]{background:var(--bg-layout);border-radius:4px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;transition:background .2s;display:flex}.playlist-item[data-v-a6e81425]:hover{background:var(--bg-container)}.drag-handle[data-v-a6e81425]{cursor:grab;color:#999;font-size:16px}.drag-handle[data-v-a6e81425]:active{cursor:grabbing}.playlist-item-title[data-v-a6e81425]{flex:1;font-size:14px}.duration-label[data-v-a6e81425]{color:#999;font-size:12px}.playlist-section h4[data-v-a6e81425]{margin-top:16px;margin-bottom:8px}.screen-viewer[data-v-4eade714]{color:#fff;background-color:#000;width:100vw;height:100vh;overflow:hidden}.screen-content[data-v-4eade714]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.slide[data-v-4eade714]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slide-image[data-v-4eade714]{object-fit:contain;width:100%;height:100%}.media-slide[data-v-4eade714]{background:#000}.announcement-content[data-v-4eade714]{text-align:center;max-width:80%;padding:80px}.announcement-title[data-v-4eade714]{margin-bottom:32px;font-size:64px;font-weight:700;line-height:1.2}.announcement-text[data-v-4eade714]{opacity:.9;font-size:32px;line-height:1.5}.timer-bar[data-v-4eade714]{background:linear-gradient(90deg,#1890ff,#52c41a);height:4px;animation:linear forwards timer-4eade714;position:absolute;bottom:0;left:0}@keyframes timer-4eade714{0%{width:0}to{width:100%}}.fade-enter-active[data-v-4eade714],.fade-leave-active[data-v-4eade714]{transition:opacity .6s}.fade-enter-from[data-v-4eade714],.fade-leave-to[data-v-4eade714]{opacity:0}.screen-item[data-v-444233ea]{cursor:pointer;transition:all .3s}.screen-item[data-v-444233ea]:hover{background-color:var(--bg-layout)}.subtitle[data-v-444233ea]{color:#6c757d;margin:0}
