html,body{background-color:#000;width:100%;height:100%;overflow-x:hidden;margin:0!important;padding:0!important}.app-wrapper[data-v-c2d0ae4a]{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.superadmin-wrapper[data-v-34bcecff]{background:linear-gradient(#0009, #0009), var(--bg-image);background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-top:80px;display:flex}.logo-header[data-v-34bcecff]{margin-bottom:30px}.main-logo[data-v-34bcecff]{width:120px}.glass-container[data-v-34bcecff]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;width:90%;max-width:800px;padding:30px}.glass-input[data-v-34bcecff]{color:#fff;background:#ffffff1a;border:none;border-radius:8px;width:100%;margin-bottom:10px;padding:12px}.glass-button[data-v-34bcecff]{cursor:pointer;color:#000;background:linear-gradient(135deg,#64ffda,#48c9b0);border:none;border-radius:8px;width:100%;padding:12px;font-weight:700;transition:transform .2s,box-shadow .2s}.glass-button[data-v-34bcecff]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #64ffda4d}.action-btn[data-v-34bcecff]{color:#64ffda;cursor:pointer;background:#64ffda33;border:1px solid #64ffda;border-radius:8px;margin-right:5px;padding:6px 12px}.action-btn[data-v-34bcecff]:hover{color:#000;background:#64ffda}.action-btn.delete[data-v-34bcecff]{color:#ff4757;background:#ff475733;border-color:#ff4757}.action-btn.delete[data-v-34bcecff]:hover{color:#fff;background:#ff4757}.glass-table[data-v-34bcecff]{border-collapse:collapse;width:100%;margin-top:20px}.glass-table th[data-v-34bcecff],.glass-table td[data-v-34bcecff]{text-align:left;border-bottom:1px solid #ffffff1a;padding:12px}.modal-overlay[data-v-34bcecff]{z-index:1000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-34bcecff]{max-width:500px}.form-grid[data-v-34bcecff]{gap:10px;display:grid}.modal-actions[data-v-34bcecff]{gap:10px;margin-top:20px;display:flex}.cancel[data-v-34bcecff]{color:#fff;background:#ff4757!important}.client-page-wrapper[data-v-15e84872]{background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:20px;font-family:Inter,sans-serif;display:flex}.glass-container[data-v-15e84872]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#000000b3;border-radius:20px;width:100%;max-width:1000px;padding:30px}.glass-button[data-v-15e84872]{cursor:pointer;color:#000;background:linear-gradient(135deg,#64ffda,#48c9b0);border:none;border-radius:8px;width:100%;padding:12px;font-weight:700;transition:all .2s}.glass-button[data-v-15e84872]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #64ffda4d}.action-btn[data-v-15e84872]{color:#64ffda;cursor:pointer;background:#64ffda33;border:1px solid #64ffda;border-radius:8px;margin-right:5px;padding:6px 12px;font-size:12px}.action-btn[data-v-15e84872]:hover{color:#000;background:#64ffda}.action-btn.play[data-v-15e84872]{color:#f8951d;background:#f8951d33;border-color:#f8951d}.action-btn.play[data-v-15e84872]:hover{color:#fff;background:#f8951d}.action-btn.delete[data-v-15e84872]{color:#ff4757;background:#ff475733;border-color:#ff4757}.action-btn.delete[data-v-15e84872]:hover{color:#fff;background:#ff4757}.client-logo-fixed[data-v-15e84872]{border-radius:2%;margin-bottom:15px;width:140px!important;height:auto!important}.glass-table[data-v-15e84872]{border-collapse:collapse;width:100%;margin-top:20px}.glass-table th[data-v-15e84872],.glass-table td[data-v-15e84872]{text-align:left;border-bottom:1px solid #ffffff1a;padding:15px}.time-col[data-v-15e84872]{color:#64ffda;font-weight:700}.modal-fixed-container[data-v-15e84872]{z-index:9999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-glass-box[data-v-15e84872]{color:#fff;background:#222;border-radius:20px;width:90%;max-width:450px;padding:30px}.glass-input[data-v-15e84872]{color:#fff;background:#333;border:1px solid #555;border-radius:8px;width:92%;margin-bottom:10px;padding:12px}.cancel-btn[data-v-15e84872]{cursor:pointer;color:#fff;background:#555;border:none;border-radius:8px;width:100%;margin-top:10px;padding:12px}.glass-button-nav[data-v-15e84872]{cursor:pointer;color:#000;background:linear-gradient(135deg,#00f2fe,#4facfe);border-radius:10px;padding:10px 20px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #00f2fe33}.glass-button-nav[data-v-15e84872]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00f2fe66}.menu-management-section[data-v-15e84872]{border-top:1px solid #ffffff26;margin-top:40px;padding-top:30px}.section-title[data-v-15e84872]{color:#64ffda;margin-bottom:5px;font-size:1.5rem}.section-desc[data-v-15e84872]{color:#b0bec5;margin-bottom:20px;font-size:.9rem}.menu-actions-grid[data-v-15e84872]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-bottom:15px;display:grid}.glass-button-outline[data-v-15e84872]{cursor:pointer;color:#64ffda;background:#64ffda0d;border:1px solid #64ffda4d;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.glass-button-outline[data-v-15e84872]:hover{background:#64ffda26;border-color:#64ffda;transform:translateY(-1px)}.upload-box[data-v-15e84872]{width:100%}.upload-label[data-v-15e84872]{cursor:pointer;color:#fff;background:#ffffff0d;border:1px dashed #ffffff4d;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-weight:700;transition:all .2s;display:flex}.upload-label[data-v-15e84872]:hover{background:#ffffff1a;border-color:#fff}.text-center[data-v-15e84872]{text-align:center}.status-msg[data-v-15e84872]{border-radius:8px;margin-top:10px;padding:10px 15px;font-size:.9rem}.status-msg.info[data-v-15e84872]{color:#00f2fe;background:#00f2fe1a;border:1px solid #00f2fe33}.status-msg.success[data-v-15e84872]{color:#64ffda;background:#64ffda1a;border:1px solid #64ffda33}.status-msg.error[data-v-15e84872]{color:#ff4757;background:#ff47571a;border:1px solid #ff475733}html[data-v-c5063db3],body[data-v-c5063db3],#app[data-v-c5063db3]{background-color:#000;width:100%!important;height:100%!important;min-height:100vh!important;margin:0!important;padding:0!important}.stream-switcher[data-v-c5063db3]{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.glass-button[data-v-c5063db3]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#dca442;background:#ffffff08;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding:8px;font-size:1em;transition:all .2s;display:flex}.glass-button[data-v-c5063db3]:hover{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1f;border-left:8px solid #dca442;transform:translate(4px)}.glass-button.active[data-v-c5063db3]:hover{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#dca442;border-left:8px solid #fff;transform:translate(4px)}.glass-button.active[data-v-c5063db3]{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#dca442}.play-pause-btn[data-v-c5063db3]{color:#dca442;cursor:pointer;box-sizing:border-box;z-index:5;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;border:0 solid #dca442;border-radius:20%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;min-width:48px;height:40px;margin-right:12px;padding:0;font-size:2rem;line-height:1;display:flex;position:relative;background:0 0!important}.play-pause-btn svg[data-v-c5063db3]{pointer-events:none;flex-shrink:0;width:28px;height:28px;display:block}.play-pause-btn[data-v-c5063db3]:focus,.play-pause-btn[data-v-c5063db3]:active,.play-pause-btn[data-v-c5063db3]:focus-visible{color:#dca442!important;background:0 0!important;outline:none!important}.user-page-wrapper[data-v-c5063db3]{box-sizing:border-box;isolation:isolate;background-color:#000;justify-content:center;align-items:center;width:100vw;min-height:100svh;margin:0;padding:0;font-family:Inter,sans-serif;display:flex;position:relative;overflow-x:hidden}.user-page-wrapper[data-v-c5063db3]:before{content:"";background-image:var(--page-bg-url);z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100svh;position:fixed;inset:0}.glass-container[data-v-c5063db3]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;text-align:center;z-index:1;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;width:96%;max-width:400px;padding:40px;position:relative}.album-art-square[data-v-c5063db3]{object-fit:cover;width:400px;height:400px;margin:2px 0;box-shadow:0 10px 30px #00000080}.client-logo-sharp[data-v-c5063db3]{object-fit:cover;width:180px;height:180px;margin-bottom:20px}.volume-control-wrapper[data-v-c5063db3]{align-items:center;margin:10px 0;display:flex}.volume-label[data-v-c5063db3]{color:#888;letter-spacing:1px;white-space:nowrap;margin-right:10px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.volume-slider[data-v-c5063db3]{cursor:pointer;accent-color:#dca442;background:#333;border-radius:2px;flex-grow:1;height:20px}.song-title[data-v-c5063db3]{margin-bottom:5px;font-size:1.2em}.artist-name[data-v-c5063db3]{color:#aaa;margin-top:0}.loading-state[data-v-c5063db3],.error-state[data-v-c5063db3]{color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex}.loading-spinner[data-v-c5063db3]{border:4px solid #ffffff1a;border-left-color:#dca442;border-radius:50%;width:40px;height:40px;margin-bottom:20px;animation:1s linear infinite spin-c5063db3}@keyframes spin-c5063db3{to{transform:rotate(360deg)}}.album-art-wrapper[data-v-c5063db3]{width:400px;height:400px;margin:2px 0;display:inline-block;position:relative;overflow:hidden}.album-art-wrapper .album-art-square[data-v-c5063db3]{z-index:1;margin:0;display:block;position:relative}.song-progress-track[data-v-c5063db3]{z-index:3;background:#ffffff1f;width:100%;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.song-progress-fill[data-v-c5063db3]{background:#dca442;width:0%;height:100%;transition:width 1s linear}.audio-visualizer-canvas[data-v-c5063db3]{pointer-events:none;opacity:.4;mix-blend-mode:lighten;z-index:2;width:100%;height:100%;position:absolute;inset:0}button[data-v-c5063db3],input[data-v-c5063db3],input[type=range][data-v-c5063db3]{appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none}.play-pause-btn[data-v-c5063db3],.play-pause-btn[data-v-c5063db3]:focus,.play-pause-btn[data-v-c5063db3]:active,.play-pause-btn[data-v-c5063db3]:focus-visible{appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:0 0!important;outline:none!important;text-decoration:none!important}.volume-slider[data-v-c5063db3],.volume-slider[data-v-c5063db3]:focus,.volume-slider[data-v-c5063db3]:active,.volume-slider[data-v-c5063db3]:focus-visible{appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none!important;border:none!important;outline:none!important}.volume-slider[data-v-c5063db3]::-webkit-slider-runnable-track{height:4px;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0a;border:none;border-radius:2px}.volume-slider[data-v-c5063db3]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;box-shadow:none;background:#dca442;border:none;border-radius:20%;margin-top:-6px}.volume-slider[data-v-c5063db3]::-moz-range-track{height:4px;box-shadow:none;background:#ffffff0a;border:none;border-radius:2px}.volume-slider[data-v-c5063db3]::-moz-range-thumb{width:16px;height:16px;box-shadow:none;background:#dca442;border:none;border-radius:20%}.glass-button[data-v-c5063db3],.glass-button[data-v-c5063db3]:focus,.glass-button[data-v-c5063db3]:active,.glass-button[data-v-c5063db3]:focus-visible{box-shadow:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;border:none!important;outline:none!important;text-decoration:none!important}@supports (-webkit-touch-callout:none){.glass-button[data-v-c5063db3],.glass-button[data-v-c5063db3]:focus,.glass-button[data-v-c5063db3]:active,.glass-button[data-v-c5063db3]:focus-visible{box-shadow:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;border:none!important;outline:none!important;text-decoration:none!important}.glass-button[data-v-c5063db3]:hover,.glass-button.active[data-v-c5063db3]:hover{border-left:none!important;transform:none!important}.glass-button.active[data-v-c5063db3]{box-shadow:none!important;border:none!important;outline:none!important}}.css-visualizer-container[data-v-c5063db3]{pointer-events:none;opacity:.4;mix-blend-mode:lighten;z-index:2;box-sizing:border-box;justify-content:space-around;align-items:flex-end;width:100%;height:100%;padding:0 10px;display:flex;position:absolute;inset:0}.css-visualizer-bar[data-v-c5063db3]{transform-origin:bottom;background:#fff6;border-radius:2px;width:20px;height:5px}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]{animation:1.2s ease-in-out infinite alternate bounce-c5063db3}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:first-child{animation-duration:.8s;animation-delay:.1s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(2){animation-duration:1.1s;animation-delay:.4s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(3){animation-duration:.9s;animation-delay:.2s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(4){animation-duration:1.3s;animation-delay:.6s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(5){animation-duration:1s;animation-delay:.3s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(6){animation-duration:.8s;animation-delay:.5s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(7){animation-duration:1.2s;animation-delay:.1s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(8){animation-duration:1.4s;animation-delay:.7s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(9){animation-duration:.9s;animation-delay:.3s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(10){animation-duration:1.1s;animation-delay:.2s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(11){animation-duration:1.3s;animation-delay:.5s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(12){animation-duration:1s;animation-delay:.4s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(13){animation-duration:.8s;animation-delay:.6s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(14){animation-duration:1.2s;animation-delay:.1s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(15){animation-duration:1.1s;animation-delay:.3s}.css-visualizer-container.playing .css-visualizer-bar[data-v-c5063db3]:nth-child(16){animation-duration:.9s;animation-delay:.2s}@keyframes bounce-c5063db3{0%{transform:scaleY(1)}to{transform:scaleY(34)}}.reception-wrapper[data-v-7aee9a47]{color:#fff;box-sizing:border-box;background-color:#0d1117;background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:flex-start;width:100vw;min-height:100vh;padding:40px 20px;font-family:Outfit,Inter,sans-serif;display:flex}.glass-container[data-v-7aee9a47]{-webkit-backdrop-filter:blur(25px)saturate(180%);background:#0d1117bf;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:1300px;padding:35px;box-shadow:0 20px 50px #00000080}.dashboard-header[data-v-7aee9a47]{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:25px;display:flex}.header-left[data-v-7aee9a47]{align-items:center;gap:20px;display:flex}.hotel-logo[data-v-7aee9a47]{object-fit:cover;border:2px solid #ffffff1a;border-radius:16px;width:70px;height:70px}.header-left h1[data-v-7aee9a47]{background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 5px;font-size:2rem;font-weight:800}.hotel-name[data-v-7aee9a47]{color:#94a3b8;margin:0;font-size:.95rem}.header-right[data-v-7aee9a47]{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.status-badge[data-v-7aee9a47]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex}.status-badge.connected[data-v-7aee9a47]{color:#4ade80;border-color:#22c55e4d}.status-badge.connected .dot[data-v-7aee9a47]{background:#22c55e;box-shadow:0 0 10px #22c55e}.status-badge.disconnected[data-v-7aee9a47]{color:#f87171;border-color:#ef44444d}.status-badge.disconnected .dot[data-v-7aee9a47]{background:#ef4444;box-shadow:0 0 10px #ef4444}.dot[data-v-7aee9a47]{border-radius:50%;width:8px;height:8px}.audio-btn[data-v-7aee9a47]{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:50px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .3s}.audio-btn.enabled[data-v-7aee9a47]{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}.stats-grid[data-v-7aee9a47]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:35px;display:grid}.stat-card[data-v-7aee9a47]{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:25px;transition:all .3s}.pending-glow[data-v-7aee9a47]:hover{border-color:#f59e0b66;box-shadow:0 10px 25px -5px #f59e0b26}.progress-glow[data-v-7aee9a47]:hover{border-color:#3b82f666;box-shadow:0 10px 25px -5px #3b82f626}.delivered-glow[data-v-7aee9a47]:hover{border-color:#10b98166;box-shadow:0 10px 25px -5px #10b98126}.stat-value[data-v-7aee9a47]{margin-bottom:5px;font-size:2.5rem;font-weight:800}.pending-glow .stat-value[data-v-7aee9a47]{color:#f59e0b}.progress-glow .stat-value[data-v-7aee9a47]{color:#3b82f6}.delivered-glow .stat-value[data-v-7aee9a47]{color:#10b981}.stat-label[data-v-7aee9a47]{color:#94a3b8;font-size:.9rem;font-weight:500}.columns-grid[data-v-7aee9a47]{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:40px;display:grid}@media (width<=900px){.columns-grid[data-v-7aee9a47]{grid-template-columns:1fr}}.column-card[data-v-7aee9a47]{background:#ffffff04;border:1px solid #ffffff0d;border-radius:20px;overflow:hidden}.column-header[data-v-7aee9a47]{background:#ffffff08;border-bottom:2px solid #0000;padding:15px 20px}.column-header h2[data-v-7aee9a47]{margin:0;font-size:1.15rem;font-weight:700}.pending-border[data-v-7aee9a47]{border-color:#f59e0b}.progress-border[data-v-7aee9a47]{border-color:#3b82f6}.orders-list[data-v-7aee9a47]{flex-direction:column;gap:15px;min-height:350px;max-height:550px;padding:20px;display:flex;overflow-y:auto}.empty-state[data-v-7aee9a47]{color:#64748b;text-align:center;margin:auto;font-size:.95rem}.order-item-card[data-v-7aee9a47]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:18px;transition:all .3s;position:relative}.pending-card[data-v-7aee9a47]:hover{border-color:#f59e0b4d;transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b14}.progress-card[data-v-7aee9a47]:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 8px 20px #3b82f614}.order-card-header[data-v-7aee9a47]{justify-content:space-between;margin-bottom:10px;display:flex}.room-number[data-v-7aee9a47]{color:#38bdf8;font-size:1.05rem;font-weight:800}.order-time[data-v-7aee9a47]{color:#64748b;font-size:.8rem;font-weight:500}.order-details[data-v-7aee9a47]{color:#e2e8f0;white-space:pre-wrap;margin-bottom:15px;font-size:.95rem;line-height:1.5}.order-actions[data-v-7aee9a47]{justify-content:flex-end;gap:10px;display:flex}.btn-action[data-v-7aee9a47]{cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s}.btn-action.prepare[data-v-7aee9a47]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.btn-action.prepare[data-v-7aee9a47]:hover{box-shadow:0 0 15px #f59e0b66}.btn-action.deliver[data-v-7aee9a47]{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.btn-action.deliver[data-v-7aee9a47]:hover{box-shadow:0 0 15px #10b98166}.btn-action.cancel[data-v-7aee9a47]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-action.cancel[data-v-7aee9a47]:hover{box-shadow:0 0 15px #ef444466}.history-section[data-v-7aee9a47]{background:#ffffff03;border:1px solid #ffffff0a;border-radius:20px;padding:25px}.history-header[data-v-7aee9a47]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.history-header h2[data-v-7aee9a47]{margin:0;font-size:1.25rem;font-weight:700}.btn-history-archive[data-v-7aee9a47]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:8px 18px;font-weight:700;transition:all .2s}.btn-history-archive[data-v-7aee9a47]:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.table-wrapper[data-v-7aee9a47]{overflow-x:auto}.history-table[data-v-7aee9a47]{border-collapse:collapse;text-align:left;width:100%}.history-table th[data-v-7aee9a47]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff14;padding:14px 18px;font-size:.85rem;font-weight:700}.history-table td[data-v-7aee9a47]{border-bottom:1px solid #ffffff0d;padding:16px 18px;font-size:.95rem}.room-col[data-v-7aee9a47]{color:#cbd5e1;font-weight:700}.details-col[data-v-7aee9a47]{color:#cbd5e1}.date-col[data-v-7aee9a47]{color:#64748b;font-size:.85rem}.badge-status[data-v-7aee9a47]{border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.badge-status.livrat[data-v-7aee9a47]{color:#34d399;background:#10b98126;border:1px solid #10b98140}.badge-status.pending[data-v-7aee9a47]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b40}.badge-status.in_preparare[data-v-7aee9a47]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f640}.badge-status.anulat[data-v-7aee9a47]{color:#f87171;background:#ef444426;border:1px solid #ef444440}.modal-overlay[data-v-7aee9a47]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-box[data-v-7aee9a47]{background:#0f172af2;border:1px solid #ffffff1a;border-radius:24px;width:90%;max-width:950px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 60px #000c}.modal-header[data-v-7aee9a47]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.modal-header h2[data-v-7aee9a47]{background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.5rem}.close-btn[data-v-7aee9a47]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;transition:all .2s}.close-btn[data-v-7aee9a47]:hover{color:#fff}.filters-bar[data-v-7aee9a47]{flex-wrap:wrap;align-items:flex-end;gap:15px;margin-bottom:25px;display:flex}.filter-group[data-v-7aee9a47]{flex-direction:column;gap:8px;display:flex}.filter-group label[data-v-7aee9a47]{color:#94a3b8;font-size:.8rem;font-weight:700}.glass-input[data-v-7aee9a47]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:10px 14px;font-size:.9rem}.glass-input[data-v-7aee9a47]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 10px #6366f133}.filter-actions[data-v-7aee9a47]{gap:10px;display:flex}.btn-filter[data-v-7aee9a47],.btn-export[data-v-7aee9a47]{cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s}.btn-filter[data-v-7aee9a47]{color:#fff;background:#6366f1}.btn-filter[data-v-7aee9a47]:hover{background:#4f46e5;box-shadow:0 0 15px #6366f14d}.btn-export[data-v-7aee9a47]{color:#4ade80;background:#10b98126;border:1px solid #10b9814d}.btn-export[data-v-7aee9a47]:hover{background:#10b98140;border-color:#34d399}.modal-table-wrapper[data-v-7aee9a47]{max-height:400px;overflow-y:auto}.list-enter-active[data-v-7aee9a47],.list-leave-active[data-v-7aee9a47]{transition:all .4s}.list-enter-from[data-v-7aee9a47]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-7aee9a47]{opacity:0;transform:translate(30px)}.text-center[data-v-7aee9a47]{text-align:center}.py-4[data-v-7aee9a47]{padding-top:1.5rem;padding-bottom:1.5rem}
