.cp-eye-btn{border-top-left-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:center;justify-content:center;min-width:42px;cursor:pointer}.cp-eye-btn i{font-size:14px}html[data-theme=dark] .cp-eye-btn{background:#0f172a;border-color:#243859;color:#94a3b8}html[data-theme=dark] .cp-eye-btn:hover{background:#182847;color:#eef4ff}.h-screen{height:100vh}.dry-run-banner{position:fixed;bottom:0;left:0;right:0;z-index:2000;background:#b45309;color:#fff;text-align:center;font-size:13px;font-weight:600;letter-spacing:.2px;padding:6px 12px;box-shadow:0 -1px 4px rgba(0,0,0,.2)}.auth-carousel-wrapper[data-v-45e29364]{padding:0 4px;margin-bottom:8px;position:relative}.auth-carousel[data-v-45e29364]{overflow:hidden;position:relative;z-index:1}.auth-carousel-track[data-v-45e29364]{display:flex;will-change:transform}.auth-slide[data-v-45e29364]{min-width:100%;text-align:center;padding:12px 16px;box-sizing:border-box}.auth-slide-image[data-v-45e29364]{max-width:100%;max-height:160px;object-fit:contain;border-radius:8px;margin-bottom:12px}.auth-slide-icon[data-v-45e29364]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--secondary-color,#077db4),var(--primary-color,#1a2f5a));display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.auth-slide-icon i[data-v-45e29364]{font-size:28px;color:#fff}.auth-slide-title[data-v-45e29364]{font-size:.95rem;font-weight:700;color:#2d3748;margin-bottom:4px}.auth-slide-description[data-v-45e29364]{font-size:.82rem;color:#718096;line-height:1.5;margin-bottom:0;max-width:360px;margin-left:auto;margin-right:auto}.auth-carousel-dots[data-v-45e29364]{display:flex;justify-content:center;gap:6px;padding:8px 0 4px}.auth-carousel-dot[data-v-45e29364]{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background-color:#cbd5e0;transition:all .25s ease}.auth-carousel-dot.active[data-v-45e29364]{background-color:var(--button-color,var(--primary-color,#1a2f5a));width:20px;border-radius:4px}.auth-carousel-dot[data-v-45e29364]:hover:not(.active){background-color:#a0aec0}.auth-carousel-single .auth-slide[data-v-45e29364]{padding:12px 16px;position:relative;z-index:1}.auth-carousel-fullscreen[data-v-45e29364]{position:fixed;top:0;left:0;width:100%;height:100vh;padding:0;margin:0;z-index:0;overflow:hidden;background:linear-gradient(135deg,var(--secondary-color,#077db4),var(--primary-color,#1a2f5a))}.auth-carousel-overlay[data-v-45e29364]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.4) 40%,rgba(0,0,0,.6));z-index:1;pointer-events:none}.auth-carousel-fullscreen .auth-carousel-single[data-v-45e29364],.auth-carousel-fullscreen .auth-carousel[data-v-45e29364]{height:100vh}.auth-slide-fullscreen[data-v-45e29364]{min-width:100%;height:100vh;display:flex;align-items:flex-end;justify-content:center;padding:0;position:relative}.auth-slide-image-fullscreen[data-v-45e29364]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.auth-slide-content-fullscreen[data-v-45e29364]{position:relative;z-index:2;text-align:center;padding:0 24px 60px;max-width:600px}.auth-slide-icon-fullscreen[data-v-45e29364]{width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border:1px solid hsla(0,0%,100%,.2)}.auth-slide-icon-fullscreen i[data-v-45e29364]{font-size:32px;color:#fff}.auth-slide-title-fullscreen[data-v-45e29364]{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.auth-slide-desc-fullscreen[data-v-45e29364]{font-size:.95rem;color:hsla(0,0%,100%,.85);line-height:1.6;margin-bottom:0;text-shadow:0 1px 3px rgba(0,0,0,.2)}.auth-carousel-dots-fullscreen[data-v-45e29364]{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:3;padding:0}.auth-carousel-dots-fullscreen .auth-carousel-dot[data-v-45e29364]{background-color:hsla(0,0%,100%,.4)}.auth-carousel-dots-fullscreen .auth-carousel-dot.active[data-v-45e29364]{background-color:#fff}.auth-carousel-dots-fullscreen .auth-carousel-dot[data-v-45e29364]:hover:not(.active){background-color:hsla(0,0%,100%,.7)}.auth-carousel-slot[data-v-45e29364]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;overflow-y:auto;padding:20px 16px}.auth-carousel-slot>[data-v-45e29364]{pointer-events:auto}@media (max-width:480px){.auth-carousel-wrapper[data-v-45e29364]:not(.auth-carousel-fullscreen){padding:0 2px;margin-bottom:4px}.auth-carousel-wrapper:not(.auth-carousel-fullscreen) .auth-slide[data-v-45e29364]{padding:8px 10px}.auth-carousel-wrapper:not(.auth-carousel-fullscreen) .auth-slide-icon[data-v-45e29364]{width:48px;height:48px}.auth-carousel-wrapper:not(.auth-carousel-fullscreen) .auth-slide-icon i[data-v-45e29364]{font-size:22px}.auth-carousel-wrapper:not(.auth-carousel-fullscreen) .auth-slide-title[data-v-45e29364]{font-size:.85rem}.auth-carousel-wrapper:not(.auth-carousel-fullscreen) .auth-slide-description[data-v-45e29364]{font-size:.75rem;max-width:260px}.auth-carousel-wrapper:not(.auth-carousel-fullscreen) .auth-slide-image[data-v-45e29364]{max-height:110px}}@media (max-width:480px){.auth-slide-content-fullscreen[data-v-45e29364]{padding:0 16px 100px}.auth-slide-icon-fullscreen[data-v-45e29364]{width:56px;height:56px}.auth-slide-icon-fullscreen i[data-v-45e29364]{font-size:26px}.auth-slide-title-fullscreen[data-v-45e29364]{font-size:1.15rem}.auth-slide-desc-fullscreen[data-v-45e29364]{font-size:.85rem}.auth-carousel-slot[data-v-45e29364]{padding:12px 8px;align-items:flex-start;padding-top:3vh}}@media (min-width:481px) and (max-width:768px){.auth-slide-content-fullscreen[data-v-45e29364]{padding:0 20px 110px}.auth-carousel-slot[data-v-45e29364]{padding:16px 12px}}@media (max-height:500px) and (orientation:landscape){.auth-slide-content-fullscreen[data-v-45e29364]{display:none}.auth-carousel-dots-fullscreen[data-v-45e29364]{bottom:8px}.auth-carousel-slot[data-v-45e29364]{padding:8px;align-items:flex-start}}.welcome-actions .btn[data-v-8df3abfe]{cursor:pointer}.welcome-actions .btn i[data-v-8df3abfe]{vertical-align:middle}.welcome-explore-link[data-v-8df3abfe]{--wel-link:#2a4d8f;color:var(--wel-link);font-size:.86rem;font-weight:600}.welcome-explore-link i[data-v-8df3abfe]{vertical-align:middle}html[data-theme=dark] .welcome-explore-link[data-v-8df3abfe]{--wel-link:#9db8e8}.otp-input[data-v-69f9337f]{display:flex;gap:10px}.otp-input-box.form-control[data-v-69f9337f]{flex:0 1 52px;width:52px;min-width:0;height:52px;padding:0;text-align:center;font-size:22px;font-weight:700}.whatsapp-login-container[data-v-5eec2de8]{width:100%}.whatsapp-card[data-v-5eec2de8]{margin-top:1rem;border:1px solid #25d366;border-radius:.5rem;box-shadow:0 2px 10px rgba(37,211,102,.1);animation:slideDown-5eec2de8 .3s ease-in-out}@keyframes slideDown-5eec2de8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-success[data-v-5eec2de8]{background-color:#25d366;border-color:#25d366;transition:all .3s ease}.btn-success[data-v-5eec2de8]:hover:not(:disabled){background-color:#128c7e;border-color:#128c7e;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,211,102,.3)}.btn-success[data-v-5eec2de8]:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed}.mdi-whatsapp[data-v-5eec2de8]{margin-right:.5rem;font-size:1.2rem}.text-success[data-v-5eec2de8]{color:#25d366!important}.mdi-spin[data-v-5eec2de8]{animation:spin-5eec2de8 1s linear infinite}@keyframes spin-5eec2de8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert-success[data-v-5eec2de8]{background-color:#d4edda;border-color:#c3e6cb;color:#155724;border-radius:.375rem}@media (max-width:768px){.d-flex.justify-content-between[data-v-5eec2de8]{flex-direction:column;align-items:flex-start!important}.btn-sm[data-v-5eec2de8]{margin-top:.5rem;align-self:flex-end}}.disabled[data-v-5eec2de8]{pointer-events:none;opacity:.5}.btn .mdi-loading[data-v-5eec2de8]{margin-right:.5rem}.text-muted[data-v-5eec2de8]:hover{color:#495057!important;text-decoration:none}.mdi-arrow-left[data-v-5eec2de8]{margin-right:.25rem}.btn-primary[data-v-5eec2de8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.fade-enter-active[data-v-c23171f8],.fade-leave-active[data-v-c23171f8]{transition:opacity .3s ease,transform .3s ease}.fade-enter[data-v-c23171f8],.fade-leave-to[data-v-c23171f8]{opacity:0;transform:translateY(10px)}.otp-channel-notice[data-v-c23171f8]{--otp-wa-ink:#1d8f4f;color:var(--otp-wa-ink)}html[data-theme=dark] .otp-channel-notice[data-v-c23171f8]{--otp-wa-ink:#4cd07d}.btn-whatsapp[data-v-c23171f8]{background:linear-gradient(135deg,#25d366,#128c7e);border:none;color:#fff;font-weight:600;padding:12px 24px;border-radius:25px;transition:all .3s ease;box-shadow:0 4px 12px rgba(37,211,102,.3);display:inline-flex;align-items:center;gap:8px}.btn-whatsapp[data-v-c23171f8]:hover{background:linear-gradient(135deg,#128c7e,#075e54);box-shadow:0 6px 16px rgba(37,211,102,.4);transform:translateY(-2px);color:#fff}.btn-whatsapp i[data-v-c23171f8]{font-size:20px}.alternative-methods[data-v-c23171f8]{margin-top:15px}.method-separator[data-v-c23171f8]{text-align:center;margin-bottom:10px;position:relative}.method-separator[data-v-c23171f8]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0;z-index:1}.method-separator span[data-v-c23171f8]{background:#fff;padding:0 15px;color:#666;font-size:.85rem;position:relative;z-index:2}.method-buttons[data-v-c23171f8]{display:flex;gap:8px;justify-content:center}.method-btn[data-v-c23171f8]{padding:6px 12px;border:1px solid #e0e0e0;background-color:#fff;color:#666;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:5px;min-width:100px;justify-content:center}.method-btn[data-v-c23171f8]:hover{border-color:#007bff;background-color:#f8f9fa;transform:translateY(-1px);color:#007bff}.method-btn.active[data-v-c23171f8]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3)}.method-btn i[data-v-c23171f8]{font-size:14px}.form-text.text-muted[data-v-c23171f8]{font-size:.85rem;margin-top:5px}.input-group-append .btn[data-v-c23171f8]{border-left:0;background-color:#f8f9fa;border-color:#ced4da;padding:.375rem .75rem;transition:all .2s ease-in-out}.input-group-append .btn[data-v-c23171f8]:hover{background-color:#e9ecef;border-color:#ced4da;color:#495057}.input-group-append .btn[data-v-c23171f8]:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#80bdff}.input-group-append .btn i[data-v-c23171f8]{font-size:1rem;color:#6c757d}.input-group-append .btn:hover i[data-v-c23171f8]{color:#495057}.input-group>.form-control[data-v-c23171f8]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append .btn[data-v-c23171f8]{border-top-left-radius:0;border-bottom-left-radius:0}html[data-theme=dark] .input-group-append .btn[data-v-c23171f8]{background-color:#182847;border-color:#243859}html[data-theme=dark] .input-group-append .btn[data-v-c23171f8]:hover{background-color:#243859;border-color:#243859}html[data-theme=dark] .input-group-append .btn i[data-v-c23171f8]{color:#cbd5e1}html[data-theme=dark] .input-group-append .btn:hover i[data-v-c23171f8]{color:#eef4ff}html[data-theme=dark] .input-group-append .btn[data-v-c23171f8]:focus{box-shadow:0 0 0 .2rem rgba(165,180,252,.25);border-color:#a5b4fc}.otp-channel-whatsapp[data-v-e771b55c]{--otp-wa-ink:#1d8f4f;color:var(--otp-wa-ink)}html[data-theme=dark] .otp-channel-whatsapp[data-v-e771b55c]{--otp-wa-ink:#4cd07d}.ai-chat-panel[data-v-15c6c3a9]{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:100vw;height:100vh;background:#fff;border-left:1px solid rgba(0,0,0,.06);box-shadow:-12px 0 40px rgba(15,23,42,.08),-2px 0 12px rgba(15,23,42,.04);display:flex;flex-direction:column;z-index:100000;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:width .35s cubic-bezier(.4,0,.2,1)}.ai-chat-panel.is-expanded[data-v-15c6c3a9]{width:720px}.ai-chat-panel.is-embedded[data-v-15c6c3a9]{position:relative;top:auto;right:auto;bottom:auto;width:100%;max-width:860px;height:70vh;min-height:460px;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 4px rgba(15,23,42,.05);z-index:1}.report-cta[data-v-15c6c3a9]{appearance:none;border:1px solid #fbbf24;background:#fffbeb;color:#92400e;font-size:12.5px;font-weight:600;border-radius:8px;padding:7px 12px;margin-top:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.report-cta[data-v-15c6c3a9]:hover{background:#fef3c7}.chat-report-link[data-v-15c6c3a9]{margin-left:6px;color:#0f766e;font-weight:600;text-decoration:underline;cursor:pointer}.report-overlay[data-v-15c6c3a9]{position:absolute;inset:0;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;z-index:10;padding:16px}.report-card[data-v-15c6c3a9]{background:#fff;border-radius:14px;padding:20px;width:100%;max-width:420px;box-shadow:0 12px 40px rgba(15,23,42,.18)}.report-title[data-v-15c6c3a9]{margin:0 0 4px;font-size:15px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.report-sub[data-v-15c6c3a9]{margin:0 0 14px;font-size:12.5px;color:#64748b}.report-label[data-v-15c6c3a9]{display:block;font-size:11.5px;font-weight:600;color:#475569;margin:10px 0 4px}.report-input[data-v-15c6c3a9]{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-size:13px;color:#0f172a;resize:vertical}.report-input[data-v-15c6c3a9]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.15)}.report-actions[data-v-15c6c3a9]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.report-btn[data-v-15c6c3a9]{appearance:none;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.report-btn--ghost[data-v-15c6c3a9]{background:#f1f5f9;color:#475569}.report-btn--primary[data-v-15c6c3a9]{background:#0f766e;color:#fff}.report-btn--primary[data-v-15c6c3a9]:disabled{opacity:.6;cursor:not-allowed}.chat-panel-enter-active[data-v-15c6c3a9]{animation:drawerIn-15c6c3a9 .38s cubic-bezier(.22,1,.36,1)}.chat-panel-leave-active[data-v-15c6c3a9]{animation:drawerOut-15c6c3a9 .28s cubic-bezier(.4,0,1,1) forwards}@keyframes drawerIn-15c6c3a9{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes drawerOut-15c6c3a9{0%{transform:translateX(0)}to{transform:translateX(100%)}}.chat-panel-header[data-v-15c6c3a9]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:hsla(0,0%,100%,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06);color:#1d1d1f;flex-shrink:0}.header-left[data-v-15c6c3a9]{display:flex;align-items:center;gap:12px}.header-avatar[data-v-15c6c3a9]{position:relative;width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff}.online-dot[data-v-15c6c3a9]{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#30d158;border:2px solid #fff;border-radius:50%}.header-title[data-v-15c6c3a9]{margin:0;font-size:15px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em}.header-status[data-v-15c6c3a9]{font-size:12px;color:#86868b;display:flex;align-items:center;gap:5px}.status-dot[data-v-15c6c3a9]{display:inline-block;width:6px;height:6px;border-radius:50%}.status-dot.online[data-v-15c6c3a9]{background:#30d158}.status-dot.thinking[data-v-15c6c3a9]{background:#ff9f0a;animation:pulse-dot-15c6c3a9 1s ease-in-out infinite}@keyframes pulse-dot-15c6c3a9{0%,to{opacity:1}50%{opacity:.3}}.header-actions[data-v-15c6c3a9]{display:flex;gap:2px}.header-btn[data-v-15c6c3a9]{background:transparent;border:none;color:#86868b;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;font-size:18px}.header-btn[data-v-15c6c3a9]:hover{background:rgba(0,0,0,.05);color:#1d1d1f}.chat-panel-body[data-v-15c6c3a9]{flex:1;overflow-y:auto;padding:20px;background:#fafafa;scroll-behavior:smooth}.welcome-state[data-v-15c6c3a9]{display:flex;flex-direction:column;padding:20px 8px 8px}.welcome-greeting[data-v-15c6c3a9]{text-align:center;margin-bottom:28px}.welcome-title[data-v-15c6c3a9]{margin:0 0 6px;font-size:22px;font-weight:700;color:#1d1d1f;letter-spacing:-.03em}.welcome-subtitle[data-v-15c6c3a9]{color:#86868b;font-size:15px;margin:0;line-height:1.5}.quick-starters[data-v-15c6c3a9]{display:flex;flex-direction:column;gap:8px;width:100%}.starters-label[data-v-15c6c3a9]{font-size:12px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.starter-chip[data-v-15c6c3a9]{display:flex;align-items:center;gap:10px;padding:13px 16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;font-size:14px;color:#1d1d1f;cursor:pointer;transition:all .2s ease;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.03)}.starter-chip i[data-v-15c6c3a9]{color:#0071e3;font-size:16px;flex-shrink:0}.starter-chip[data-v-15c6c3a9]:hover{background:#f5f5f7;border-color:rgba(0,0,0,.1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.chat-message[data-v-15c6c3a9]{margin-bottom:18px;animation:msgIn-15c6c3a9 .35s cubic-bezier(.16,1,.3,1)}@keyframes msgIn-15c6c3a9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-message.user[data-v-15c6c3a9]{display:flex;flex-direction:column;align-items:flex-end}.user-bubble[data-v-15c6c3a9]{background:#0071e3;color:#fff;padding:12px 16px;border-radius:20px 20px 6px 20px;max-width:82%;font-size:15px;line-height:1.5;word-wrap:break-word;letter-spacing:-.01em}.chat-message.ai[data-v-15c6c3a9]{display:flex;flex-direction:column;align-items:flex-start}.ai-msg-row[data-v-15c6c3a9]{display:flex;gap:10px;max-width:92%}.ai-avatar-sm[data-v-15c6c3a9]{width:30px;height:30px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0;margin-top:2px}.ai-msg-content[data-v-15c6c3a9]{display:flex;flex-direction:column;gap:6px;min-width:0}.ai-bubble[data-v-15c6c3a9]{background:#fff;color:#1d1d1f;padding:12px 16px;border-radius:20px 20px 20px 6px;font-size:15px;line-height:1.65;word-wrap:break-word;border:1px solid rgba(0,0,0,.06);letter-spacing:-.01em}.ai-bubble code[data-v-15c6c3a9]{background:#f5f5f7;padding:2px 6px;border-radius:5px;font-size:13px;font-family:SF Mono,SFMono-Regular,Menlo,monospace}.msg-time[data-v-15c6c3a9]{font-size:11px;color:#aeaeb2;margin-top:4px;letter-spacing:.01em}.typing-dots[data-v-15c6c3a9]{display:flex;gap:5px;padding:6px 2px}.typing-dots span[data-v-15c6c3a9]{width:8px;height:8px;background:#c7c7cc;border-radius:50%;animation:bounce-15c6c3a9 1.4s ease-in-out infinite}.typing-dots span[data-v-15c6c3a9]:nth-child(2){animation-delay:.16s}.typing-dots span[data-v-15c6c3a9]:nth-child(3){animation-delay:.32s}@keyframes bounce-15c6c3a9{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.msg-sources[data-v-15c6c3a9]{margin-top:2px}.sources-toggle[data-v-15c6c3a9]{background:none;border:none;color:#0071e3;font-size:12px;cursor:pointer;padding:2px 0;display:flex;align-items:center;gap:4px;transition:color .2s}.sources-toggle[data-v-15c6c3a9]:hover{color:#0051a8}.sources-list[data-v-15c6c3a9]{margin-top:6px;display:flex;flex-direction:column;gap:4px}.source-item[data-v-15c6c3a9]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f7;border:1px solid rgba(0,0,0,.04);border-radius:10px;font-size:12px;color:#1d1d1f}.source-item i[data-v-15c6c3a9]{color:#0071e3;font-size:14px}.source-info[data-v-15c6c3a9]{display:flex;flex-direction:column}.source-doc[data-v-15c6c3a9]{font-weight:500}.source-page[data-v-15c6c3a9]{color:#86868b;font-size:11px}.sources-expand-enter-active[data-v-15c6c3a9]{transition:all .25s ease}.sources-expand-leave-active[data-v-15c6c3a9]{transition:all .2s ease}.sources-expand-enter[data-v-15c6c3a9],.sources-expand-leave-to[data-v-15c6c3a9]{opacity:0;max-height:0;transform:translateY(-4px)}.msg-confidence[data-v-15c6c3a9]{display:flex;align-items:center;gap:5px;margin-top:2px}.msg-confidence i[data-v-15c6c3a9]{font-size:13px;color:#30d158}.confidence-label[data-v-15c6c3a9]{font-size:12px;color:#86868b;font-weight:500}.msg-suggestions[data-v-15c6c3a9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.suggestion-chip[data-v-15c6c3a9]{padding:8px 16px;background:#f5f5f7;border:1px solid rgba(0,0,0,.06);color:#0071e3;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;letter-spacing:-.01em}.suggestion-chip[data-v-15c6c3a9]:hover{background:#0071e3;border-color:#0071e3;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,113,227,.2)}.chat-panel-footer[data-v-15c6c3a9]{padding:14px 18px 16px;background:hsla(0,0%,100%,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.chat-input-row[data-v-15c6c3a9]{display:flex;align-items:flex-end;gap:10px;background:#f5f5f7;border-radius:22px;padding:4px 4px 4px 16px;border:1px solid rgba(0,0,0,.06);transition:all .2s ease}.chat-input-row[data-v-15c6c3a9]:focus-within{background:#fff;border-color:rgba(0,113,227,.4);box-shadow:0 0 0 3px rgba(0,113,227,.1)}.chat-textarea[data-v-15c6c3a9]{flex:1;border:none;border-radius:0;padding:10px 0;font-size:15px;resize:none;outline:none;max-height:120px;line-height:1.4;font-family:inherit;background:transparent;color:#1d1d1f;letter-spacing:-.01em}.chat-textarea[data-v-15c6c3a9]::placeholder{color:#aeaeb2}.send-btn[data-v-15c6c3a9]{width:36px;height:36px;border-radius:50%;background:#0071e3;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s ease;flex-shrink:0}.send-btn[data-v-15c6c3a9]:hover:not(:disabled){background:#0051a8;transform:scale(1.05)}.send-btn[data-v-15c6c3a9]:disabled{background:#d1d1d6;cursor:not-allowed}@media (max-width:640px){.ai-chat-panel.is-expanded[data-v-15c6c3a9],.ai-chat-panel[data-v-15c6c3a9]{width:100vw;max-width:100vw;border-left:none}}.chat-panel-body[data-v-15c6c3a9]::-webkit-scrollbar{width:6px}.chat-panel-body[data-v-15c6c3a9]::-webkit-scrollbar-track{background:transparent}.chat-panel-body[data-v-15c6c3a9]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.chat-panel-body[data-v-15c6c3a9]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.contact-chip[data-v-15c6c3a9]{display:inline-flex;align-items:center;background:#f0f0ff;border:1px solid rgba(102,126,234,.3);border-radius:20px;vertical-align:middle;margin:4px 3px;gap:0;max-width:100%}.contact-link[data-v-15c6c3a9]{display:inline-flex;align-items:center;gap:5px;padding:5px 6px 5px 11px;color:#667eea;text-decoration:none;font-size:13px;font-weight:500;transition:color .15s ease;white-space:nowrap;line-height:1}.contact-link i[data-v-15c6c3a9]{font-size:13px;flex-shrink:0;opacity:.8}.contact-link[data-v-15c6c3a9]:hover{color:#4a5cd6;text-decoration:underline}.chat-copy-btn[data-v-15c6c3a9]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#adb5bd;padding:0 4px 0 2px;transition:color .15s;flex-shrink:0;vertical-align:middle}.chat-copy-btn[data-v-15c6c3a9]:hover{color:#667eea}.chat-copy-btn--copied[data-v-15c6c3a9]{color:#28a745!important}.msg-low-confidence[data-v-15c6c3a9]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;margin-bottom:10px;background:#fff8e1;border:1px solid #f59e0b;border-left-width:3px;border-radius:8px;font-size:12.5px;line-height:1.45;color:#78350f}.msg-low-confidence i[data-v-15c6c3a9]{font-size:15px;color:#d97706;margin-top:1px;flex-shrink:0}.chat-disclaimer[data-v-15c6c3a9]{margin:8px 4px 0;font-size:11px;line-height:1.35;color:#86868b;text-align:center;user-select:none}html[data-theme=dark] .msg-low-confidence[data-v-15c6c3a9]{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.55);color:#fbbf24}html[data-theme=dark] .msg-low-confidence i[data-v-15c6c3a9]{color:#fbbf24}html[data-theme=dark] .chat-disclaimer[data-v-15c6c3a9]{color:#9aa6bf}html[data-theme=dark] .ai-chat-panel[data-v-15c6c3a9]{background:#0b1426;border-left-color:#243859}html[data-theme=dark] .ai-chat-panel.is-embedded[data-v-15c6c3a9]{border-color:#243859;box-shadow:none}html[data-theme=dark] .chat-panel-header[data-v-15c6c3a9]{background:rgba(17,27,51,.86);border-bottom-color:#243859;color:#eef4ff}html[data-theme=dark] .chat-panel-body[data-v-15c6c3a9]{background:#0b1426}html[data-theme=dark] .chat-panel-footer[data-v-15c6c3a9]{background:rgba(17,27,51,.86);border-top-color:#243859}html[data-theme=dark] .header-title[data-v-15c6c3a9],html[data-theme=dark] .welcome-title[data-v-15c6c3a9]{color:#eef4ff}html[data-theme=dark] .header-btn[data-v-15c6c3a9],html[data-theme=dark] .header-status[data-v-15c6c3a9],html[data-theme=dark] .starters-label[data-v-15c6c3a9],html[data-theme=dark] .welcome-subtitle[data-v-15c6c3a9]{color:#94a3b8}html[data-theme=dark] .header-btn[data-v-15c6c3a9]:hover{background:rgba(148,163,184,.12);color:#eef4ff}html[data-theme=dark] .ai-bubble[data-v-15c6c3a9],html[data-theme=dark] .starter-chip[data-v-15c6c3a9]{background:#111b33;border-color:#243859;color:#eef4ff}html[data-theme=dark] .starter-chip[data-v-15c6c3a9]:hover{border-color:#14b8a6}html[data-theme=dark] .msg-time[data-v-15c6c3a9]{color:#64748b}html[data-theme=dark] .suggestion-chip[data-v-15c6c3a9]{background:#111b33;border-color:#243859;color:#5eead4}html[data-theme=dark] .chat-input-row[data-v-15c6c3a9]{background:#111b33;border-color:#243859}html[data-theme=dark] .chat-textarea[data-v-15c6c3a9]{color:#eef4ff}html[data-theme=dark] .chat-textarea[data-v-15c6c3a9]::placeholder{color:#64748b}html[data-theme=dark] .typing-dots span[data-v-15c6c3a9]{background:#64748b}html[data-theme=dark] .report-card[data-v-15c6c3a9]{background:#111b33}html[data-theme=dark] .report-title[data-v-15c6c3a9]{color:#eef4ff}html[data-theme=dark] .report-sub[data-v-15c6c3a9]{color:#94a3b8}html[data-theme=dark] .report-label[data-v-15c6c3a9]{color:#aab6cc}html[data-theme=dark] .report-input[data-v-15c6c3a9]{background:#0b1426;border-color:#243859;color:#eef4ff}html[data-theme=dark] .report-btn--ghost[data-v-15c6c3a9]{background:#0b1426;color:#aab6cc}html[data-theme=dark] .chat-report-link[data-v-15c6c3a9]{color:#2dd4bf}.hs[data-v-8285eec2]{--hs-blue:#4338ca;--hs-blue-weak:#eef2ff;--hs-ink:#1c1c1e;--hs-ink-2:#6c6c70;--hs-muted:#aeaeb2;--hs-line:#e5e5ea;--hs-bg:#f2f2f7;--hs-surface:#fff;--hs-ok:#0c9d6e;--hs-ok-weak:#e7f7f0;--hs-warn:#b45309;--hs-warn-weak:#fff7e6;--hs-info:#0369a1;--hs-info-weak:#e8f4fb;position:fixed;inset:0;height:100vh;height:100dvh;z-index:4200;display:flex;flex-direction:column;background:var(--hs-bg);color:var(--hs-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.hs [data-v-8285eec2]{box-sizing:border-box}.hs button[data-v-8285eec2]{-webkit-tap-highlight-color:transparent;cursor:pointer}.hs__bar[data-v-8285eec2]{flex:none;display:flex;align-items:center;gap:10px;padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top));background:var(--hs-surface);border-bottom:1px solid var(--hs-line)}.hs__expand[data-v-8285eec2],.hs__hubjump[data-v-8285eec2],.hs__refresh[data-v-8285eec2]{border:0;background:none;padding:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--hs-ink-2);cursor:pointer;flex:none}.hs__expand[data-v-8285eec2]:hover,.hs__hubjump[data-v-8285eec2]:hover,.hs__refresh[data-v-8285eec2]:hover{background:var(--hs-line);color:var(--hs-ink)}.hs__expand .mdi[data-v-8285eec2],.hs__hubjump .mdi[data-v-8285eec2],.hs__refresh .mdi[data-v-8285eec2]{font-size:19px}.hs__expand[data-v-8285eec2]{display:none}.hs__refresh.is-spinning .mdi[data-v-8285eec2]{animation:hs-spin-8285eec2 .7s linear infinite}@keyframes hs-spin-8285eec2{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hs__refresh.is-spinning .mdi[data-v-8285eec2]{animation:none;opacity:.5}}.hs__back[data-v-8285eec2],.hs__close[data-v-8285eec2]{border:0;background:none;padding:0;width:34px;height:34px;display:grid;place-items:center;font-size:22px;color:var(--hs-blue);flex:none}.hs__close[data-v-8285eec2]{color:var(--hs-ink-2);font-size:20px}.hs__hub[data-v-8285eec2]{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--hs-line);border-radius:12px;background:var(--hs-surface);color:var(--hs-ink);text-align:left}.hs__hub[data-v-8285eec2]:hover{background:var(--hs-bg)}.hs__hub b[data-v-8285eec2]{display:block;font-size:14px;font-weight:600}.hs__hub small[data-v-8285eec2]{color:var(--hs-ink-2);font-size:12px}.hs__hub .mdi[data-v-8285eec2]{color:var(--hs-muted);font-size:20px;flex:none}.hs__title[data-v-8285eec2]{flex:1;min-width:0;margin-right:auto;font-size:16px;font-weight:650;letter-spacing:-.2px}.hs__body[data-v-8285eec2]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px}@keyframes hs-push-8285eec2{0%{transform:translateX(16px);opacity:.55}to{transform:none;opacity:1}}.hs__body--push[data-v-8285eec2]{animation:hs-push-8285eec2 .2s cubic-bezier(.32,.72,0,1)}.hs-rise-enter-active[data-v-8285eec2],.hs-rise-leave-active[data-v-8285eec2]{transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .2s}.hs-rise-enter[data-v-8285eec2],.hs-rise-leave-to[data-v-8285eec2]{transform:translateY(3%);opacity:0}@media (prefers-reduced-motion:reduce){.hs-rise-enter-active[data-v-8285eec2],.hs-rise-leave-active[data-v-8285eec2],.hs__body--push[data-v-8285eec2]{animation:none;transition:none}}.hs__ask[data-v-8285eec2],.hs__raise[data-v-8285eec2]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border-radius:14px;padding:13px 15px;min-height:56px;margin-bottom:10px}.hs__ask[data-v-8285eec2]{background:var(--hs-surface);border:1px solid var(--hs-line);color:var(--hs-ink)}.hs__raise[data-v-8285eec2]{background:var(--hs-blue);border:1px solid var(--hs-blue);color:#fff}.hs__ask b[data-v-8285eec2],.hs__raise b[data-v-8285eec2]{display:block;font-size:15px;font-weight:650}.hs__ask small[data-v-8285eec2]{color:var(--hs-muted);font-size:12.5px}.hs__raise small[data-v-8285eec2]{opacity:.86;font-size:12.5px}.hs__ask-icon[data-v-8285eec2],.hs__raise-icon[data-v-8285eec2]{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:17px}.hs__ask-icon[data-v-8285eec2]{background:var(--hs-blue-weak);color:var(--hs-blue)}.hs__raise-icon[data-v-8285eec2]{background:hsla(0,0%,100%,.18)}.hs__row[data-v-8285eec2]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:14px;padding:12px 15px;font-size:15px;font-weight:600;color:var(--hs-ink)}.hs__row-right[data-v-8285eec2]{display:inline-flex;align-items:center;gap:8px;color:var(--hs-muted)}.hs__label[data-v-8285eec2]{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hs-muted);margin:20px 0 10px}.hs__grid[data-v-8285eec2]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hs__tile[data-v-8285eec2]{min-height:48px;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:12px;padding:12px;font-size:14px;font-weight:600;text-align:left;color:var(--hs-ink)}.hs__faq[data-v-8285eec2]{border-bottom:1px solid var(--hs-line)}.hs__faq-q[data-v-8285eec2]{display:flex;align-items:center;gap:9px;min-height:48px;padding:12px 0;font-size:15px;font-weight:600;list-style:none}.hs__faq-q[data-v-8285eec2]::-webkit-details-marker{display:none}.hs__caret[data-v-8285eec2]{color:var(--hs-muted);transition:transform .18s}.hs__faq[open] .hs__caret[data-v-8285eec2]{transform:rotate(90deg)}.hs__faq-a[data-v-8285eec2]{padding:0 0 12px 26px;font-size:14px;color:var(--hs-ink-2);line-height:1.55}.hs__faq-foot[data-v-8285eec2]{display:flex;align-items:center;gap:8px;padding:0 0 14px 26px;font-size:12.5px;color:var(--hs-muted)}.hs__faq-foot button[data-v-8285eec2]{border:1px solid var(--hs-line);background:var(--hs-surface);border-radius:8px;padding:6px 12px;min-height:34px;font-size:13px;font-weight:600;color:var(--hs-ink-2)}.hs__faq-foot button.is-on[data-v-8285eec2]{background:var(--hs-blue);border-color:var(--hs-blue);color:#fff}.hs__ticket[data-v-8285eec2]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:14px;padding:13px 14px;margin-bottom:10px;min-height:48px}.hs__ticket-top[data-v-8285eec2]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.hs__ticket-top h4[data-v-8285eec2]{margin:0;font-size:15px;font-weight:620;line-height:1.35}.hs__ticket-meta[data-v-8285eec2]{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:12.5px;color:var(--hs-muted)}.hs__ticket-meta--lead[data-v-8285eec2]{margin-bottom:14px}.hs__ticket-subject[data-v-8285eec2]{margin:0;font-size:18px;font-weight:650;line-height:1.3}.hs__scope[data-v-8285eec2]{display:flex;gap:6px;padding:2px;margin-bottom:12px;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:12px}.hs__scope-btn[data-v-8285eec2]{flex:1;border:0;background:transparent;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;color:var(--hs-muted);cursor:pointer}.hs__scope-btn.is-active[data-v-8285eec2]{background:var(--hs-info-weak);color:var(--hs-info)}.hs__chip[data-v-8285eec2]{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.hs__chip--prog[data-v-8285eec2]{background:var(--hs-info-weak);color:var(--hs-info)}.hs__chip--done[data-v-8285eec2]{background:var(--hs-ok-weak);color:var(--hs-ok)}.hs__chip--wait[data-v-8285eec2],.hs__nudge[data-v-8285eec2]{background:var(--hs-warn-weak);color:var(--hs-warn)}.hs__nudge[data-v-8285eec2]{border:1px solid #f0d9a8;border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:600;margin-bottom:14px}.hs__timeline[data-v-8285eec2]{list-style:none;margin:0 0 18px;padding:0}.hs__tl-step[data-v-8285eec2]{display:flex;align-items:baseline;gap:8px;position:relative;padding:0 0 10px 16px}.hs__tl-step[data-v-8285eec2]:not(.is-last):before{content:"";position:absolute;left:4px;top:9px;bottom:-1px;width:1px;background:#e2e8f0}.hs__tl-dot[data-v-8285eec2]{position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;padding:0;background:#94a3b8}.hs__tl-dot.hs__chip--prog[data-v-8285eec2]{background:var(--hs-info)}.hs__tl-dot.hs__chip--done[data-v-8285eec2]{background:var(--hs-ok)}.hs__tl-dot.hs__chip--wait[data-v-8285eec2]{background:var(--hs-warn)}.hs__tl-label[data-v-8285eec2]{font-size:13px;font-weight:600}.hs__tl-at[data-v-8285eec2]{font-size:11px;color:#94a3b8;margin-left:auto;white-space:nowrap}.hs__scope--state[data-v-8285eec2]{margin-top:-4px}.hs__thread[data-v-8285eec2]{display:flex;flex-direction:column;gap:11px}.hs__msg-row[data-v-8285eec2]{display:flex;align-items:flex-end;gap:8px}.hs__msg-row--them[data-v-8285eec2]{justify-content:flex-start}.hs__msg-row--me[data-v-8285eec2]{justify-content:flex-end}.hs__msg-row--them .hs__msg[data-v-8285eec2]{margin-right:auto}.hs__msg-at[data-v-8285eec2]{flex:none;align-self:flex-end;padding-bottom:2px;font-size:10.5px;color:var(--hs-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.hs__msg[data-v-8285eec2]{border-radius:14px;padding:11px 13px;font-size:14px;line-height:1.5;max-width:88%}.hs__msg--them[data-v-8285eec2]{background:var(--hs-surface);border:1px solid var(--hs-line);align-self:flex-start;border-bottom-left-radius:4px}.hs__msg--me[data-v-8285eec2]{background:var(--hs-blue);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.hs__msg-who[data-v-8285eec2]{font-size:11px;font-weight:700;text-transform:uppercase;opacity:.72;margin-bottom:4px}.hs__rate[data-v-8285eec2]{margin-top:18px;background:var(--hs-ok-weak);border:1px solid #c7ecdd;border-radius:14px;padding:13px 14px}.hs__rate b[data-v-8285eec2]{display:block;color:var(--hs-ok);font-size:14px;margin-bottom:9px}.hs__rate-row[data-v-8285eec2]{display:flex;gap:8px}.hs__rate-row button[data-v-8285eec2]{flex:1;min-height:44px;border:1px solid #c7ecdd;background:var(--hs-surface);border-radius:10px;font-size:13.5px;font-weight:600}.hs__link[data-v-8285eec2]{border:0;background:none;padding:10px 0 0;color:var(--hs-blue);font-size:13.5px;font-weight:600}.hs__field[data-v-8285eec2]{display:block;margin-bottom:15px}.hs__field>span[data-v-8285eec2]{display:block;font-size:12.5px;font-weight:650;color:var(--hs-ink-2);margin-bottom:6px}.hs__input[data-v-8285eec2]{width:100%;min-height:46px;background:var(--hs-surface);color:var(--hs-ink);border:1px solid var(--hs-line);border-radius:11px;padding:11px 13px;font-size:16px;font-family:inherit}.hs__input--area[data-v-8285eec2]{min-height:110px;resize:vertical}.hs__deflect[data-v-8285eec2]{background:var(--hs-warn-weak);border:1px solid #f0d9a8;border-radius:11px;padding:11px 13px;margin-bottom:15px}.hs__deflect b[data-v-8285eec2]{display:block;color:var(--hs-warn);font-size:13px;margin-bottom:7px}.hs__deflect button[data-v-8285eec2]{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 0;min-height:38px;font-size:13.5px;color:var(--hs-ink);text-decoration:underline}.hs__error[data-v-8285eec2]{color:#d92d20;font-size:13.5px;font-weight:600;margin:0}.hs__muted[data-v-8285eec2]{color:var(--hs-muted);font-size:14px;padding:26px 4px;text-align:center}.hs__chat[data-v-8285eec2]{display:flex;flex-direction:column;gap:11px}.hs__msg--answer[data-v-8285eec2]{max-width:100%}.hs__typing[data-v-8285eec2]{color:var(--hs-muted);font-style:italic}.hs__src[data-v-8285eec2]{margin-top:11px;padding-top:10px;border-top:1px solid var(--hs-line)}.hs__src-label[data-v-8285eec2]{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-muted);margin-bottom:6px}.hs__src button[data-v-8285eec2]{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 0;min-height:38px;font-size:13.5px;font-weight:600;color:var(--hs-blue)}.hs__sugg[data-v-8285eec2]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.hs__sugg button[data-v-8285eec2]{border:1px solid #dde1fa;background:var(--hs-blue-weak);color:var(--hs-blue);border-radius:999px;padding:7px 12px;min-height:38px;font-size:12.5px;font-weight:600;text-align:left}.hs__hidden[data-v-8285eec2]{display:none}.hs__msg-body[data-v-8285eec2]{word-wrap:break-word;overflow-wrap:anywhere}.hs__msg-body[data-v-8285eec2] p{margin:0 0 6px}.hs__msg-body[data-v-8285eec2] p:last-child{margin-bottom:0}.hs__msg-body[data-v-8285eec2] ol,.hs__msg-body[data-v-8285eec2] ul{margin:0 0 6px;padding-left:20px}.hs__msg-body[data-v-8285eec2] a{color:inherit;text-decoration:underline}.hs__quote[data-v-8285eec2]{border-left:3px solid currentColor;opacity:.62;padding-left:8px;margin-bottom:6px;font-size:12.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs__msg-foot[data-v-8285eec2]{display:flex;align-items:center;gap:10px;justify-content:flex-end;font-size:10.5px;opacity:.68;margin-top:5px}.hs__msg-reply[data-v-8285eec2]{border:0;background:none;color:inherit;font:inherit;font-weight:700;padding:0;min-height:24px}.hs__msg-files[data-v-8285eec2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.hs__file[data-v-8285eec2]{border:1px solid var(--hs-line);background:var(--hs-surface);border-radius:9px;padding:0;overflow:hidden;max-width:100%}.hs__file.is-image[data-v-8285eec2]{width:84px;height:84px}.hs__file.is-image img[data-v-8285eec2]{width:100%;height:100%;object-fit:cover;display:block}.hs__file-doc[data-v-8285eec2]{display:inline-block;padding:8px 11px;font-size:12.5px;font-weight:600;color:var(--hs-ink);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs__copy[data-v-8285eec2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px 0;border-radius:6px;color:var(--hs-muted);cursor:pointer;flex:none}.hs__copy[data-v-8285eec2]:hover{background:var(--hs-line);color:var(--hs-ink)}.hs__copy .mdi[data-v-8285eec2]{font-size:14px;line-height:1}.hs__ticket-no[data-v-8285eec2]{font-variant-numeric:tabular-nums}.hs__attach-btn[data-v-8285eec2]{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--hs-line);background:var(--hs-surface);color:var(--hs-blue);border-radius:10px;padding:10px 14px;min-height:44px;font-size:13.5px;font-weight:650}.hs__pending[data-v-8285eec2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hs__pending-chip[data-v-8285eec2]{display:inline-flex;align-items:center;gap:6px;background:var(--hs-blue-weak);color:var(--hs-blue);border-radius:999px;padding:5px 8px 5px 11px;font-size:12px;font-weight:600;max-width:100%;overflow:hidden}.hs__pending-chip button[data-v-8285eec2]{border:0;background:none;color:inherit;font-size:15px;line-height:1;padding:0 2px;min-height:24px}.hs__reply-wrap[data-v-8285eec2]{display:flex;flex-direction:column;gap:0}.hs__quoting[data-v-8285eec2]{display:flex;align-items:center;gap:8px;justify-content:space-between;background:var(--hs-blue-weak);color:var(--hs-blue);border-radius:9px;padding:7px 10px;margin-bottom:8px;font-size:12px;font-weight:600}.hs__quoting span[data-v-8285eec2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs__quoting button[data-v-8285eec2]{border:0;background:none;color:inherit;font-size:17px;line-height:1;padding:0 3px;min-height:28px}.hs__clip[data-v-8285eec2]{flex:none;border:1px solid var(--hs-line);background:var(--hs-surface);color:var(--hs-ink-2);border-radius:10px;width:44px;height:44px;font-size:19px;line-height:1}.hs__sent[data-v-8285eec2]{position:absolute;inset:0;z-index:40;background:var(--hs-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:32px 28px;text-align:center}.hs__sent-tick[data-v-8285eec2]{width:62px;height:62px;border-radius:50%;background:var(--hs-ok-weak);color:var(--hs-ok);display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:14px}.hs__sent h4[data-v-8285eec2]{margin:0;font-size:19px;font-weight:700;color:var(--hs-ink)}.hs__sent-no[data-v-8285eec2]{margin:6px 0 0;font-size:15px;font-weight:750;color:var(--hs-blue);letter-spacing:.02em}.hs__sent-note[data-v-8285eec2]{margin:10px 0 20px;font-size:13.5px;line-height:1.55;color:var(--hs-ink-2);max-width:300px}.hs__lightbox[data-v-8285eec2]{position:fixed;inset:0;z-index:60;background:rgba(6,10,20,.92);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.hs__lightbox img[data-v-8285eec2]{max-width:94vw;max-height:72vh;border-radius:10px;object-fit:contain}.hs__lightbox-bar[data-v-8285eec2]{display:flex;align-items:center;gap:10px;max-width:94vw;background:hsla(0,0%,100%,.12);border-radius:12px;padding:8px 10px;color:#fff;font-size:13px}.hs__lightbox-bar>span[data-v-8285eec2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs__lightbox-btn[data-v-8285eec2]{flex:none;border:0;background:#fff;color:#1c1c1e;text-decoration:none;border-radius:9px;padding:0 14px;min-height:40px;display:inline-flex;align-items:center;font-size:13.5px;font-weight:650}.hs__ticket-body[data-v-8285eec2]{flex:1 1 auto;min-width:0}.hs__ticket-go[data-v-8285eec2]{flex:none;color:var(--hs-muted);font-size:20px;align-self:center}.hs__ticket-desc[data-v-8285eec2]{font-size:13.5px;line-height:1.6;color:var(--hs-ink-2);margin:10px 0 0}.hs__link--edit[data-v-8285eec2]{margin-left:auto;font-size:12.5px}.hs__own-close[data-v-8285eec2]{margin-top:14px;padding-top:12px;border-top:1px solid var(--hs-line);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hs__own-close-q[data-v-8285eec2]{color:var(--hs-ink);font-size:14px}.hs__own-close-why[data-v-8285eec2]{color:var(--hs-ink-2);font-size:12.5px;margin:0;line-height:1.45}.hs__own-close .hs__input[data-v-8285eec2]{width:100%}.hs__own-close-acts[data-v-8285eec2]{display:flex;align-items:center;gap:12px;justify-content:flex-end;width:100%;margin-top:2px}.hs__edit-actions[data-v-8285eec2]{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:4px}.hs__btn--inline[data-v-8285eec2]{width:auto;padding:0 18px;min-height:40px}.hs__verify-lead[data-v-8285eec2]{font-size:14px;line-height:1.55;color:var(--hs-ink-2);margin:0 0 16px}.hs__verify-hint[data-v-8285eec2]{margin-top:-6px;font-size:12.5px}.hs__input--code[data-v-8285eec2]{letter-spacing:.38em;font-size:20px;text-align:center;font-weight:700}.hs__verify-foot[data-v-8285eec2]{display:flex}.hs__verify-foot .hs__btn[data-v-8285eec2]{flex:1}.hs__escalate[data-v-8285eec2]{margin-top:16px;background:var(--hs-surface);border:1px solid var(--hs-line);border-left:3px solid var(--hs-blue);border-radius:12px;padding:13px 14px}.hs__escalate b[data-v-8285eec2]{display:block;font-size:14.5px;margin-bottom:3px}.hs__escalate p[data-v-8285eec2]{margin:0 0 11px;font-size:13px;color:var(--hs-ink-2);line-height:1.5}.hs__foot[data-v-8285eec2]{flex:none;background:var(--hs-surface);border-top:1px solid var(--hs-line);padding:11px 14px;padding-bottom:calc(11px + env(safe-area-inset-bottom))}.hs__btn[data-v-8285eec2]{width:100%;min-height:48px;border:0;border-radius:12px;background:var(--hs-blue);color:#fff;font-size:15.5px;font-weight:650}.hs__btn[disabled][data-v-8285eec2]{opacity:.55}.hs__reply[data-v-8285eec2]{display:flex;gap:8px;align-items:flex-end}.hs__reply .hs__input[data-v-8285eec2]{min-height:46px}.hs__btn--send[data-v-8285eec2]{width:auto;padding:0 18px}@media (min-width:768px){.hs[data-v-8285eec2]{inset:auto 24px 24px auto;width:420px;height:min(720px,calc(100dvh - 48px));border-radius:18px;border:1px solid var(--hs-line);overflow:hidden;box-shadow:0 18px 48px rgba(20,28,50,.22)}.hs__bar[data-v-8285eec2]{padding-top:12px}.hs__foot[data-v-8285eec2]{padding-bottom:11px}.hs__expand[data-v-8285eec2]{display:grid}.hs.hs--expanded[data-v-8285eec2]{inset:0;width:100%;height:100dvh;max-height:none;border-radius:0;border:0;box-shadow:none}}html[data-theme=dark] .hs[data-v-8285eec2]{--hs-blue:#6366f1;--hs-blue-weak:rgba(99,102,241,0.18);--hs-ink:#f1f5f9;--hs-ink-2:#cbd5e1;--hs-muted:#94a3b8;--hs-line:#334155;--hs-bg:#0f172a;--hs-surface:#1e293b;--hs-ok:#4ade80;--hs-ok-weak:rgba(34,197,94,0.14);--hs-warn:#fbbf24;--hs-warn-weak:rgba(234,179,8,0.14);--hs-info:#93c5fd;--hs-info-weak:rgba(59,130,246,0.14)}html[data-theme=dark] .hs b[data-v-8285eec2],html[data-theme=dark] .hs strong[data-v-8285eec2]{color:var(--hs-ink)}html[data-theme=dark] .hs__ask-icon[data-v-8285eec2],html[data-theme=dark] .hs__deflect button[data-v-8285eec2],html[data-theme=dark] .hs__sugg button[data-v-8285eec2]{color:#a5b4fc}html[data-theme=dark] .hs__sugg button[data-v-8285eec2]{border-color:rgba(129,140,248,.35)}html[data-theme=dark] .hs__deflect[data-v-8285eec2],html[data-theme=dark] .hs__nudge[data-v-8285eec2]{border-color:rgba(234,179,8,.32)}html[data-theme=dark] .hs__msg--them[data-v-8285eec2]{border-color:rgba(34,197,94,.28)}html[data-theme=dark] .hs__error[data-v-8285eec2]{color:#fca5a5}html[data-theme=dark] .hs__input[data-v-8285eec2],html[data-theme=dark] .hs input[data-v-8285eec2],html[data-theme=dark] .hs select[data-v-8285eec2],html[data-theme=dark] .hs textarea[data-v-8285eec2]{background:#0f172a;border-color:var(--hs-line);color:var(--hs-ink)}html[data-theme=dark] .hs[data-v-8285eec2] ::placeholder{color:var(--hs-muted)}html[data-theme=dark] .hs[data-v-8285eec2]{box-shadow:0 18px 48px rgba(0,0,0,.5)}html.rmn-active .content-page .content{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html.rmn-locked .content-page{overflow:hidden!important}.rmn-root{--rmn-surface:#fff;--rmn-ground:#f1f5f4;--rmn-ink:#0f1c1a;--rmn-ink2:#31413d;--rmn-muted:#5b6b73;--rmn-faint:#8a9a95;--rmn-line:#e4ede9;--rmn-line2:#eef3f1;--rmn-teal:#0d9488;--rmn-teal-bright:#14b8a6;--rmn-teal-050:#e6f5f2;--rmn-amber:#b45309;--rmn-amber-050:#fdf3e0;--rmn-rose:#f43f5e;--rmn-grad:linear-gradient(135deg,#0f766e,#14b8a6);--rmn-shadow:0 -4px 20px rgba(15,40,36,0.08);--rmn-sheet-shadow:0 -12px 40px rgba(15,40,36,0.22);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html[data-theme=dark] .rmn-root{--rmn-surface:#111b33;--rmn-ground:#0b1220;--rmn-ink:#eef4ff;--rmn-ink2:#c7d3e6;--rmn-muted:#94a3b8;--rmn-faint:#64748b;--rmn-line:#243859;--rmn-line2:#1a2942;--rmn-teal:#14b8a6;--rmn-teal-bright:#2dd4bf;--rmn-teal-050:#0f2a2e;--rmn-amber:#fbbf24;--rmn-amber-050:#3a2a0a;--rmn-sheet-shadow:0 -12px 40px rgba(0,0,0,0.6)}.rmn-tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--rmn-surface);border-top:1px solid var(--rmn-line);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;z-index:1000;box-shadow:var(--rmn-shadow)}.rmn-tab{border:none;background:none;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:var(--rmn-faint);position:relative;font-family:inherit;padding:0;-webkit-tap-highlight-color:transparent}.rmn-tab i{font-size:22px;line-height:1;transition:transform .18s ease}.rmn-tab span{font-size:10.5px;font-weight:600;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmn-tab.active{color:var(--rmn-teal)}.rmn-tab.active i{transform:translateY(-1px)}.rmn-tab.active:before{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--rmn-teal-bright)}.rmn-tab.badged:after{content:"";position:absolute;top:12px;right:calc(50% - 14px);width:8px;height:8px;border-radius:50%;background:var(--rmn-rose);border:2px solid var(--rmn-surface)}.rmn-fabwrap{position:relative;display:flex;justify-content:center;align-items:flex-end;height:64px}.rmn-fab{position:absolute;bottom:8px;width:58px;height:58px;border-radius:50%;border:4px solid var(--rmn-surface);background:var(--rmn-grad);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 22px rgba(13,148,136,.5);transition:transform .16s ease;-webkit-tap-highlight-color:transparent}.rmn-fab i{font-size:28px;line-height:1}.rmn-fab:active{transform:scale(.92)}.rmn-halo{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--rmn-teal-bright);opacity:.5;animation:rmn-halo 2.6s ease-out infinite;pointer-events:none}@keyframes rmn-halo{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.5);opacity:0}to{opacity:0}}.rmn-fablabel{position:absolute;bottom:-1px;font-size:10.5px;font-weight:700;color:var(--rmn-teal)}.rmn-scrim{position:fixed;inset:0;background:rgba(9,20,18,.5);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1900}.rmn-scrim.on{opacity:1;pointer-events:auto}.rmn-sheet{position:fixed;left:0;right:0;bottom:0;max-height:88%;background:var(--rmn-surface);border-radius:22px 22px 0 0;transform:translateY(102%);transition:transform .34s cubic-bezier(.22,.61,.36,1);z-index:2000;display:flex;flex-direction:column;box-shadow:var(--rmn-sheet-shadow);overflow:hidden}.rmn-sheet.on{transform:translateY(0)}.rmn-grab{flex:none;padding:10px 0 4px;display:flex;justify-content:center;cursor:grab;touch-action:none}.rmn-grab i{width:38px;height:5px;border-radius:5px;background:var(--rmn-line);display:block}.rmn-sheet-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 16px 0}.rmn-sheet-foot{height:calc(16px + env(safe-area-inset-bottom))}.rmn-me{display:flex;align-items:center;gap:12px;padding:8px 2px 14px}.rmn-av{width:46px;height:46px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:800;flex:none}.rmn-info{flex:1;min-width:0}.rmn-info b{font-size:15.5px;font-weight:700;color:var(--rmn-ink)}.rmn-info b,.rmn-info small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmn-info small{font-size:12px;color:var(--rmn-muted)}.rmn-out{flex:none;border:1px solid var(--rmn-line);background:var(--rmn-ground);color:var(--rmn-rose);border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:inherit}.rmn-out i{font-size:15px}.rmn-pref{background:var(--rmn-ground);border:1px solid var(--rmn-line);border-radius:13px;padding:11px 12px;margin-bottom:8px}.rmn-pref-h{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rmn-faint);margin-bottom:8px}.rmn-langs{display:flex;flex-wrap:wrap;gap:6px}.rmn-lang{border:1px solid var(--rmn-line);background:var(--rmn-surface);border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--rmn-ink2);font-family:inherit}.rmn-lang.on{background:var(--rmn-grad);color:#fff;border-color:transparent}.rmn-themes{display:flex;gap:6px}.rmn-themes button{flex:1;border:1px solid var(--rmn-line);background:var(--rmn-surface);border-radius:11px;padding:9px 0;cursor:pointer;color:var(--rmn-ink2);display:grid;place-items:center;gap:3px;font-size:10.5px;font-weight:600;font-family:inherit}.rmn-themes button i{font-size:15px}.rmn-themes button.on{background:var(--rmn-teal-050);color:var(--rmn-teal);border-color:var(--rmn-teal-bright)}.rmn-grp{margin-top:14px}.rmn-grp h4{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--rmn-faint);margin:0 2px 8px}.rmn-rows{background:var(--rmn-ground);border:1px solid var(--rmn-line);border-radius:14px;overflow:hidden}.rmn-row{display:flex;align-items:center;gap:13px;padding:12px 13px;cursor:pointer;border-bottom:1px solid var(--rmn-line2);text-decoration:none;-webkit-tap-highlight-color:transparent}.rmn-row:last-child{border-bottom:none}.rmn-row:active,.rmn-t{background:var(--rmn-teal-050)}.rmn-t{width:34px;height:34px;border-radius:10px;color:var(--rmn-teal);flex:none;display:grid;place-items:center}.rmn-t i{font-size:18px}.rmn-nm{flex:1;font-size:14px;font-weight:600;color:var(--rmn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmn-chev{color:var(--rmn-faint);font-size:18px;flex:none}.rmn-badge{background:var(--rmn-rose);color:#fff;font-size:10px;min-width:18px;height:18px;padding:0 5px;border-radius:10px;display:grid;place-items:center}.rmn-badge,.rmn-reused{font-weight:800;flex:none}.rmn-reused{color:var(--rmn-teal);background:var(--rmn-teal-050)}.rmn-beta,.rmn-reused{font-size:8.5px;text-transform:uppercase;border-radius:6px;padding:1px 6px}.rmn-beta{font-weight:800;color:var(--rmn-amber);background:var(--rmn-amber-050);flex:none}.rmn-ver{font-size:10px;font-weight:700;color:var(--rmn-faint);flex:none}@media (prefers-reduced-motion:reduce){.rmn-halo{animation:none}.rmn-sheet{transition:none}}html.pgn-active .content-page .content{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html.pgn-locked .content-page{overflow:hidden!important}@media (max-width:768px){html.pgn-active .button-menu-mobile{display:none!important}}html.pgn-active .header-create-btn{display:none!important}.pgn-root{--pgn-surface:var(--app-surface-color,#fff);--pgn-ground:var(--app-surface-subtle,#f4f7fb);--pgn-ink:var(--app-text-strong,#16233c);--pgn-ink2:var(--app-text-color,#212529);--pgn-muted:var(--app-text-muted,#6c757d);--pgn-faint:#8a97ab;--pgn-line:var(--app-border-color,#e3e9f2);--pgn-line2:var(--app-divider-color,#eef2f7);--pgn-blue:#1699dd;--pgn-blue-050:#e3f2fc;--pgn-green:#2fae7d;--pgn-green-050:#e2f6ee;--pgn-amber:#b07b00;--pgn-amber-050:#fdf3dc;--pgn-red:#dc3545;--pgn-red-050:rgba(220,53,69,0.1);--pgn-rose:#f43f5e;--pgn-grad:linear-gradient(135deg,#1699dd,#46cd93);--pgn-shadow:0 -4px 20px rgba(16,36,77,0.08);--pgn-sheet-shadow:0 -12px 40px rgba(16,36,77,0.22);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html[data-theme=dark] .pgn-root{--pgn-faint:#64748b;--pgn-blue-050:#12324d;--pgn-green-050:#10362a;--pgn-amber-050:#3a2f12;--pgn-red:#f87171;--pgn-red-050:rgba(248,113,113,0.16);--pgn-shadow:0 -4px 20px rgba(0,0,0,0.45);--pgn-sheet-shadow:0 -12px 40px rgba(0,0,0,0.6)}.pgn-tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--pgn-surface);border-top:1px solid var(--pgn-line);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;z-index:1000;box-shadow:var(--pgn-shadow)}.pgn-tab{border:none;background:none;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:var(--pgn-faint);position:relative;font-family:inherit;padding:0;-webkit-tap-highlight-color:transparent}.pgn-tab i{font-size:22px;line-height:1;transition:transform .18s ease}.pgn-tab span{font-size:10.5px;font-weight:600;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgn-tab.active{color:var(--pgn-blue)}.pgn-tab.active i{transform:translateY(-1px)}.pgn-tab.active:before{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--pgn-blue)}.pgn-fabwrap{position:relative;display:flex;justify-content:center;align-items:flex-end;height:64px}.pgn-fab{position:absolute;bottom:8px;width:58px;height:58px;border-radius:50%;border:4px solid var(--pgn-surface);background:var(--pgn-grad);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 22px rgba(22,153,221,.5);transition:transform .16s ease;-webkit-tap-highlight-color:transparent}.pgn-fab i{font-size:28px;line-height:1}.pgn-fab:active{transform:scale(.92)}.pgn-fablabel{position:absolute;bottom:-1px;font-size:10.5px;font-weight:700;color:var(--pgn-blue)}.pgn-scrim{position:fixed;inset:0;background:rgba(11,22,44,.5);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1900}.pgn-scrim.on{opacity:1;pointer-events:auto}.pgn-quick,.pgn-sheet{position:fixed;left:0;right:0;bottom:0;background:var(--pgn-surface);border-radius:22px 22px 0 0;transform:translateY(102%);transition:transform .34s cubic-bezier(.22,.61,.36,1);z-index:2000;box-shadow:var(--pgn-sheet-shadow);overflow:hidden}.pgn-sheet{max-height:88%;display:flex;flex-direction:column}.pgn-quick{padding:0 16px}.pgn-quick.on,.pgn-sheet.on{transform:translateY(0)}.pgn-grab{flex:none;padding:10px 0 4px;display:flex;justify-content:center;cursor:grab;touch-action:none}.pgn-grab i{width:38px;height:5px;border-radius:5px;background:var(--pgn-line);display:block}.pgn-quick-h{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--pgn-faint);margin:6px 2px 8px}.pgn-sheet-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 16px 0}.pgn-sheet-foot{height:calc(16px + env(safe-area-inset-bottom))}.pgn-me{display:flex;align-items:center;gap:12px;padding:8px 2px 14px}.pgn-av{width:46px;height:46px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:800;flex:none}.pgn-info{flex:1;min-width:0}.pgn-info b{font-size:15.5px;font-weight:700;color:var(--pgn-ink)}.pgn-info b,.pgn-info small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgn-info small{font-size:12px;color:var(--pgn-muted)}.pgn-out{flex:none;border:1px solid var(--pgn-line);background:var(--pgn-ground);color:var(--pgn-rose);border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:inherit}.pgn-out i{font-size:15px}.pgn-pref{background:var(--pgn-ground);border:1px solid var(--pgn-line);border-radius:13px;padding:11px 12px;margin-bottom:8px}.pgn-pref-h{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pgn-faint);margin-bottom:8px}.pgn-themes{display:flex;gap:6px}.pgn-themes button{flex:1;border:1px solid var(--pgn-line);background:var(--pgn-surface);border-radius:11px;padding:9px 0;cursor:pointer;color:var(--pgn-ink2);display:grid;place-items:center;gap:3px;font-size:10.5px;font-weight:600;font-family:inherit}.pgn-themes button i{font-size:15px}.pgn-themes button.on{background:var(--pgn-blue-050);color:var(--pgn-blue);border-color:var(--pgn-blue)}.pgn-grp{margin-top:14px}.pgn-grp h4{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--pgn-faint);margin:0 2px 8px}.pgn-rows{background:var(--pgn-ground);border:1px solid var(--pgn-line);border-radius:14px;overflow:hidden}.pgn-row{display:flex;align-items:center;gap:13px;padding:12px 13px;cursor:pointer;border-bottom:1px solid var(--pgn-line2);text-decoration:none;-webkit-tap-highlight-color:transparent}.pgn-quick .pgn-row{border-bottom:none;border-radius:12px}.pgn-row:last-child{border-bottom:none}.pgn-row:active,.pgn-t{background:var(--pgn-blue-050)}.pgn-t{width:34px;height:34px;border-radius:10px;color:var(--pgn-blue);flex:none;display:grid;place-items:center}.pgn-t i{font-size:18px}.pgn-t--blue{background:var(--pgn-blue-050);color:var(--pgn-blue)}.pgn-t--green{background:var(--pgn-green-050);color:var(--pgn-green)}.pgn-t--amber{background:var(--pgn-amber-050);color:var(--pgn-amber)}.pgn-nm{flex:1;font-size:14px;font-weight:600;color:var(--pgn-ink)}.pgn-nm,.pgn-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgn-sub{color:var(--pgn-faint);max-width:40%}.pgn-beta,.pgn-sub{flex:none;font-size:10.5px}.pgn-beta{font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:999px;background:var(--pgn-red-050);color:var(--pgn-red)}.pgn-chev{color:var(--pgn-faint);font-size:18px;flex:none}@media (prefers-reduced-motion:reduce){.pgn-quick,.pgn-sheet{transition:none}}html.app-shell-scroll-lock,html.app-shell-scroll-lock body{height:100%;overflow:hidden}.page-header-compact[data-v-2383949b]{padding:12px 15px;background:#fff;border-radius:8px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:visible}.page-header-row[data-v-2383949b]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.page-title-section[data-v-2383949b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.page-title-compact[data-v-2383949b]{margin:0;font-size:18px;font-weight:600;color:#2d3748;white-space:nowrap}.header-right-section[data-v-2383949b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.breadcrumb-section[data-v-2383949b]{display:flex;align-items:center}.breadcrumb-section .breadcrumb[data-v-2383949b]{margin:0!important;padding:0!important;background:transparent!important;flex-wrap:nowrap!important;white-space:nowrap}.breadcrumb-section .breadcrumb .breadcrumb-item[data-v-2383949b]{white-space:nowrap;font-size:13px}.breadcrumb-section .row[data-v-2383949b]{margin:0!important;flex-wrap:nowrap!important}.breadcrumb-section .col-md-8[data-v-2383949b],.breadcrumb-section .col-md-9[data-v-2383949b]{padding:0!important;display:flex;align-items:center;gap:10px;flex:none!important;width:auto!important;max-width:none!important}.breadcrumb-section .col-md-3[data-v-2383949b]{padding:0!important;flex:none!important;width:auto!important;max-width:none!important}.actions-section[data-v-2383949b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.actions-section .btn[data-v-2383949b]{white-space:nowrap;padding:8px 16px;font-size:13px}.filters-row[data-v-2383949b]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.content-card-container[data-v-2383949b]{width:100%}.content-card-container .card[data-v-2383949b]{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08)}@media (max-width:1024px){.breadcrumb-section[data-v-2383949b]{display:none}}@media (max-width:768px){.page-header-row[data-v-2383949b]{flex-direction:column;align-items:flex-start}.page-title-compact[data-v-2383949b]{font-size:16px}.breadcrumb-section[data-v-2383949b]{width:100%}.actions-section .btn[data-v-2383949b]{margin-top:10px}}@media (max-width:1024px){.page-header-compact[data-v-2383949b]{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:12px 2px!important;margin-bottom:0!important;min-height:0!important}.page-header-row[data-v-2383949b]{min-height:0;gap:0}html[data-theme=dark] .page-header-compact[data-v-2383949b]{background:transparent!important;box-shadow:none!important}.page-header-compact--flush[data-v-2383949b]{padding:8px 2px!important;min-height:0!important}.page-header-compact--flush .page-title-compact[data-v-2383949b]{display:none}}.content-page.content-page--native-scroll{height:100vh!important;max-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:smooth;overscroll-behavior-y:contain}:root{--g-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;--g-radius:14px;--g-radius-sm:10px;--g-radius-pill:50px;--g-shadow:0 2px 16px rgba(0,0,0,0.06);--g-shadow-hover:0 4px 24px rgba(0,0,0,0.1);--g-blue:#007aff;--g-green:#34c759;--g-red:#ff3b30;--g-orange:#ff9500;--g-yellow:#fc0;--g-gray:#8e8e93;--g-gray-light:#f2f2f7;--g-gray-border:#e5e5ea;--g-bg:#f2f2f7;--g-card-bg:#fff;--g-text:#1c1c1e;--g-text-secondary:#6c6c70;--g-text-tertiary:#aeaeb2;--g-spacing:16px;--g-spacing-sm:10px;--g-spacing-xs:6px}.guest-mobile-view .g-section-title{font-family:var(--g-font);font-size:22px;font-weight:700;letter-spacing:-.3px;color:var(--g-text);margin:0 0 14px 0;padding:0}.guest-mobile-view .g-section-subtitle{font-family:var(--g-font);font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--g-text-secondary);text-transform:uppercase;margin:0 0 10px 0}.guest-mobile-view .g-card{background:var(--g-card-bg);border-radius:var(--g-radius);box-shadow:var(--g-shadow);padding:var(--g-spacing);margin-bottom:12px;border:none;transition:box-shadow .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.guest-mobile-view .g-card:active{transform:scale(.985);box-shadow:var(--g-shadow-hover)}.guest-mobile-view .g-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.guest-mobile-view .g-card-title{font-family:var(--g-font);font-size:15px;font-weight:600;color:var(--g-text);margin:0;line-height:1.3}.guest-mobile-view .g-card-amount{font-family:var(--g-font);font-size:18px;font-weight:700;color:var(--g-text);letter-spacing:-.3px}.guest-mobile-view .g-card-amount.paid{color:var(--g-green)}.guest-mobile-view .g-card-amount.due{color:var(--g-red)}.guest-mobile-view .g-card-amount.partial{color:var(--g-orange)}.guest-mobile-view .g-kv-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--g-gray-light)}.guest-mobile-view .g-kv-row:last-child{border-bottom:none}.guest-mobile-view .g-kv-label{font-family:var(--g-font);font-size:13px;color:var(--g-text-secondary);font-weight:400}.guest-mobile-view .g-kv-value{font-family:var(--g-font);font-size:14px;color:var(--g-text);font-weight:500;text-align:right}.guest-mobile-view .g-status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--g-radius-pill);font-family:var(--g-font);font-size:12px;font-weight:600;letter-spacing:.2px}.guest-mobile-view .g-status-pill.paid{background:rgba(52,199,89,.12);color:#248a3d}.guest-mobile-view .g-status-pill.unpaid{background:rgba(255,59,48,.12);color:#d70015}.guest-mobile-view .g-status-pill.partial{background:rgba(255,149,0,.12);color:#c93400}.guest-mobile-view .g-status-pill.cancelled{background:rgba(142,142,147,.12);color:#636366}.guest-mobile-view .g-status-pill.pending{background:rgba(0,122,255,.12);color:#0040dd}.guest-mobile-view .g-status-pill.carried{background:rgba(100,116,139,.16);color:#475569}.guest-mobile-view .g-status-pill i{margin-right:4px;font-size:11px}.guest-mobile-view .g-stats-bar{display:flex;gap:8px;margin-bottom:14px}.guest-mobile-view .g-stat-box{flex:1;background:var(--g-gray-light);border-radius:var(--g-radius-sm);padding:10px;text-align:center}.guest-mobile-view .g-stat-box.total{background:rgba(0,122,255,.08)}.guest-mobile-view .g-stat-box.paid{background:rgba(52,199,89,.08)}.guest-mobile-view .g-stat-box.due{background:rgba(255,59,48,.08)}.guest-mobile-view .g-stat-label{font-family:var(--g-font);font-size:11px;font-weight:500;color:var(--g-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.guest-mobile-view .g-stat-value{font-family:var(--g-font);font-size:16px;font-weight:700;color:var(--g-text);letter-spacing:-.2px}.guest-mobile-view .g-stat-box.total .g-stat-value{color:var(--g-blue)}.guest-mobile-view .g-stat-box.paid .g-stat-value{color:var(--g-green)}.guest-mobile-view .g-stat-box.due .g-stat-value{color:var(--g-red)}.guest-mobile-view .g-progress{height:6px;background:var(--g-gray-light);border-radius:3px;overflow:hidden;margin:8px 0 4px 0}.guest-mobile-view .g-progress-fill{height:100%;border-radius:3px;background:var(--g-green);transition:width .4s ease}.guest-mobile-view .g-pay-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:13px 20px;border:none;border-radius:var(--g-radius);background:var(--g-blue);color:#fff;font-family:var(--g-font);font-size:16px;font-weight:600;letter-spacing:-.2px;cursor:pointer;transition:background .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;margin-top:12px;text-decoration:none}.guest-mobile-view .g-pay-btn:hover{background:#0066d6;text-decoration:none;color:#fff}.guest-mobile-view .g-pay-btn:active{transform:scale(.97);background:#0055b3}.guest-mobile-view .g-pay-btn i{margin-right:8px;font-size:16px}.guest-mobile-view .g-pay-btn.small{padding:9px 16px;font-size:14px;border-radius:var(--g-radius-sm);margin-top:10px}.guest-mobile-view .g-download-btn{display:inline-flex;align-items:center;padding:8px 14px;border:1.5px solid var(--g-green);border-radius:var(--g-radius-sm);color:var(--g-green);font-family:var(--g-font);font-size:13px;font-weight:600;background:transparent;cursor:pointer;transition:all .2s ease;margin-top:8px;margin-right:6px;text-decoration:none}.guest-mobile-view .g-download-btn:hover{background:rgba(52,199,89,.08)}.guest-mobile-view .g-download-btn i{margin-right:6px}.guest-mobile-view .g-card-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:14px}.guest-mobile-view .g-card-actions:empty{display:none;margin-top:0}.guest-mobile-view .g-card-actions>div{width:100%;margin:0!important}.guest-mobile-view .g-card-actions .g-detail-btn,.guest-mobile-view .g-card-actions .g-download-btn,.guest-mobile-view .g-card-actions .g-pay-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 16px;border-radius:var(--g-radius);font-family:var(--g-font);font-size:15px;font-weight:600;letter-spacing:-.2px;text-align:center;text-decoration:none;margin:0}.guest-mobile-view .g-detail-btn{border:1.5px solid var(--g-gray-border);background:transparent;color:var(--g-text);cursor:pointer;transition:background .2s ease;-webkit-tap-highlight-color:transparent}.guest-mobile-view .g-detail-btn:focus,.guest-mobile-view .g-detail-btn:hover{background:rgba(0,0,0,.03);color:var(--g-text);text-decoration:none}.guest-mobile-view .g-detail-btn:active{transform:scale(.98)}.guest-mobile-view .g-card.status-paid{border-left:4px solid var(--g-green)}.guest-mobile-view .g-card.status-unpaid{border-left:4px solid var(--g-red)}.guest-mobile-view .g-card.status-partial{border-left:4px solid var(--g-orange)}.guest-mobile-view .g-card.status-cancelled{border-left:4px solid var(--g-gray)}.guest-mobile-view .g-card.status-pending{border-left:4px solid var(--g-blue)}.guest-mobile-view .g-card.status-carried{border-left:4px solid var(--g-gray)}.guest-mobile-view .g-section-header{background:var(--g-card-bg);border-radius:var(--g-radius);box-shadow:var(--g-shadow);padding:14px var(--g-spacing);margin-bottom:12px}.guest-mobile-view .g-section-header-title{display:flex;align-items:center;font-family:var(--g-font);font-size:17px;font-weight:700;color:var(--g-text);margin-bottom:12px}.guest-mobile-view .g-section-header-title i{margin-right:8px;font-size:18px;color:var(--g-blue)}.guest-mobile-view .g-section-header-title .g-count{margin-left:8px;background:var(--g-gray-light);color:var(--g-text-secondary);font-size:12px;font-weight:600;padding:2px 8px;border-radius:var(--g-radius-pill)}.guest-mobile-view .g-empty{text-align:center;padding:32px 20px;color:var(--g-text-tertiary);font-family:var(--g-font);font-size:15px}.guest-mobile-view .g-empty i{display:block;font-size:40px;margin-bottom:12px;color:var(--g-gray-border)}.guest-mobile-view .g-feed-item{background:var(--g-card-bg);border-radius:var(--g-radius);box-shadow:var(--g-shadow);padding:var(--g-spacing);margin-bottom:12px;border-left:4px solid var(--g-blue)}.guest-mobile-view .g-feed-title{font-family:var(--g-font);font-size:16px;font-weight:600;color:var(--g-text);margin:0 0 4px 0;line-height:1.3}.guest-mobile-view .g-feed-date{font-family:var(--g-font);font-size:13px;color:var(--g-text-tertiary);font-weight:400;margin-bottom:8px}.guest-mobile-view .g-feed-body{font-family:var(--g-font);font-size:15px;color:var(--g-text-secondary);line-height:1.5;margin:0}.guest-mobile-view .g-poll-list{list-style:none;padding:0;margin:10px 0 0 0}.guest-mobile-view .g-poll-option{display:flex;align-items:center;background:var(--g-gray-light);border-radius:var(--g-radius-sm);padding:10px 14px;margin-bottom:8px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;border:2px solid transparent}.guest-mobile-view .g-poll-option.selected{background:rgba(0,122,255,.08);border-color:var(--g-blue)}.guest-mobile-view .g-poll-option label{font-family:var(--g-font);font-size:15px;font-weight:500;color:var(--g-text);cursor:pointer;margin:0;flex:1}.guest-mobile-view .g-poll-option input[type=radio]{margin-right:10px;accent-color:var(--g-blue);width:18px;height:18px}.guest-mobile-view .g-poll-pct{font-size:13px;color:var(--g-text-tertiary);margin-left:6px}.guest-mobile-view .g-poll-submit{display:inline-flex;align-items:center;padding:10px 24px;border:none;border-radius:var(--g-radius-sm);background:var(--g-blue);color:#fff;font-family:var(--g-font);font-size:15px;font-weight:600;cursor:pointer;margin-top:8px;transition:background .2s ease}.guest-mobile-view .g-poll-submit:disabled{background:var(--g-gray);cursor:not-allowed}.guest-mobile-view .g-greeting{padding:4px 0 16px 0}.guest-mobile-view .g-greeting-text{font-family:var(--g-font);font-size:28px;font-weight:700;color:var(--g-text);letter-spacing:-.5px;margin:0;line-height:1.15}.guest-mobile-view .g-greeting-sub{font-family:var(--g-font);font-size:15px;color:var(--g-text-secondary);margin-top:4px;font-weight:400}.guest-mobile-view .g-summary-card{background:linear-gradient(135deg,#007aff,#5856d6);border-radius:var(--g-radius);padding:18px;margin-bottom:16px;color:#fff;box-shadow:0 4px 20px rgba(0,122,255,.25)}.guest-mobile-view .g-summary-label{font-family:var(--g-font);font-size:13px;font-weight:500;opacity:.85;text-transform:uppercase;letter-spacing:.5px}.guest-mobile-view .g-summary-amount{font-family:var(--g-font);font-size:32px;font-weight:700;letter-spacing:-.5px;margin:4px 0 12px 0}.guest-mobile-view .g-summary-row{display:flex;gap:12px}.guest-mobile-view .g-summary-stat{flex:1;background:hsla(0,0%,100%,.18);border-radius:var(--g-radius-sm);padding:8px 10px;text-align:center}.guest-mobile-view .g-summary-stat-label{font-size:11px;font-weight:500;opacity:.8;text-transform:uppercase;letter-spacing:.3px}.guest-mobile-view .g-summary-stat-value{font-size:16px;font-weight:700;margin-top:2px}.guest-mobile-view .g-divider{height:1px;background:var(--g-gray-border);margin:16px 0;border:none}.guest-mobile-view{padding:0 var(--g-spacing);background:var(--g-bg);font-family:var(--g-font)}.guest-mobile-view .g-section{margin-bottom:14px}.guest-mobile-view .g-grid{display:flex;flex-direction:column}.guest-mobile-view .g-col{min-width:0;width:100%}@media (min-width:1024px){.guest-mobile-view .g-grid--has-feeds{flex-direction:row;gap:24px;align-items:flex-start}.guest-mobile-view .g-grid--has-feeds .g-col--main{flex:1.7;min-width:0}.guest-mobile-view .g-grid--has-feeds .g-col--side{flex:1;min-width:0;position:sticky;top:16px}}@media (min-width:769px){.guest-mobile-view{max-width:100%;margin:0 auto;padding:0 24px}.guest-mobile-view .g-card{padding:20px;transition:box-shadow .25s ease,transform .25s ease}.guest-mobile-view .g-card:hover{box-shadow:var(--g-shadow-hover);transform:translateY(-1px)}.guest-mobile-view .g-card:active{transform:none}.guest-mobile-view .g-pay-btn{max-width:320px}.guest-mobile-view .g-greeting-text{font-size:32px}.guest-mobile-view .g-summary-card{padding:24px}.guest-mobile-view .g-summary-amount{font-size:38px}.guest-mobile-view .g-stats-bar{gap:12px}.guest-mobile-view .g-stat-box{padding:14px}.guest-mobile-view .g-stat-value{font-size:18px}.guest-mobile-view .g-section-header{padding:18px 20px}.guest-mobile-view .g-feed-item{padding:20px}}html[data-theme=dark]{--g-bg:#0f172a;--g-card-bg:#1e293b;--g-gray-light:#283548;--g-gray-border:#334155;--g-text:#f1f5f9;--g-text-secondary:#cbd5e1;--g-text-tertiary:#94a3b8;--g-shadow:0 2px 16px rgba(0,0,0,0.4);--g-shadow-hover:0 4px 24px rgba(0,0,0,0.55)}html[data-theme=dark] .guest-mobile-view .g-status-pill.carried{color:#cbd5e1}body.guest-shell-active{background:linear-gradient(160deg,#10182b,#1a2f5a);overflow:hidden}.g-shell{position:fixed;inset:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;display:flex;flex-direction:column;background:var(--g-bg);font-family:var(--g-font);z-index:100}@media (min-width:431px){.g-shell{top:14px;bottom:14px;border-radius:26px;overflow:hidden;box-shadow:0 24px 80px rgba(5,15,45,.5)}}.g-appbar{gap:10px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--g-bg)}.g-appbar,.g-appbar-back{flex:none;display:flex;align-items:center}.g-appbar-back{width:32px;height:32px;border-radius:50%;background:var(--g-card-bg);border:none;color:var(--g-blue);font-size:19px;line-height:1;justify-content:center;cursor:pointer;box-shadow:var(--g-shadow)}.g-appbar-title{flex:1;min-width:0;font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--g-text);margin:0}.g-appbar-branch,.g-appbar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-appbar-branch{font-size:11px;font-weight:600;color:var(--g-text-secondary);display:block;letter-spacing:.2px}.g-appbar-action{position:relative;width:34px;height:34px;border-radius:50%;background:var(--g-card-bg);border:none;cursor:pointer;font-size:15px;box-shadow:var(--g-shadow);flex:none}.g-appbar-action .g-dot{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--g-red)}.g-shell-content{flex:1;overflow-y:auto;padding:4px 16px calc(96px + env(safe-area-inset-bottom))}.g-bottomnav{position:absolute;left:0;right:0;bottom:0;height:calc(58px + env(safe-area-inset-bottom));display:flex;align-items:center;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--g-gray-border);padding:4px 6px calc(4px + env(safe-area-inset-bottom));z-index:2000}.g-bottomnav button{flex:1;background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;position:relative;color:var(--g-gray);font-family:var(--g-font);padding:2px 0}.g-bottomnav button:focus-visible{outline:2px solid var(--g-blue);outline-offset:2px;border-radius:8px}.g-bottomnav .g-nav-icon{font-size:21px;font-style:normal;line-height:1}.g-bottomnav .g-nav-label{font-size:10px;font-weight:600;letter-spacing:.1px}.g-bottomnav button.g-nav-on{color:var(--g-blue)}.g-nav-badge{position:absolute;top:-3px;right:calc(50% - 21px);min-width:17px;height:17px;border-radius:9px;background:var(--g-red);color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.g-sheet-mask{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:2001}.g-more-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--g-card-bg);border-radius:22px 22px 0 0;padding:14px 18px calc(20px + env(safe-area-inset-bottom));z-index:2002;animation:g-sheet-up .28s cubic-bezier(.3,.9,.3,1)}@keyframes g-sheet-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.g-more-sheet{animation:none}}.g-sheet-grab{width:38px;height:4.5px;border-radius:3px;background:var(--g-gray-border);margin:0 auto 12px}.g-more-title{font-size:17px;font-weight:700;color:var(--g-text);margin:0 0 12px;letter-spacing:-.2px}.g-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.g-more-grid a{display:flex;align-items:center;gap:9px;background:var(--g-bg);border-radius:12px;padding:12px;font-size:13px;font-weight:600;cursor:pointer}.g-more-grid a,.g-more-grid a:hover{color:var(--g-text);text-decoration:none}.g-more-grid a.g-more-out{color:var(--g-red)}.g-more-grid .g-more-ico{font-size:17px;font-style:normal}.g-qa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.g-qa-grid a{position:relative;background:var(--g-card-bg);border-radius:var(--g-radius);box-shadow:var(--g-shadow);padding:12px 4px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.g-qa-grid a,.g-qa-grid a:hover{text-decoration:none}.g-qa-ico{font-size:21px;font-style:normal;line-height:1}.g-qa-label{font-size:11px;font-weight:600;color:var(--g-text);letter-spacing:-.1px}.g-qa-badge{position:absolute;top:6px;right:8px;min-width:17px;height:17px;border-radius:9px;background:var(--g-red);color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.g-qa-badge.g-qa-badge--orange{background:var(--g-orange)}.g-shell-content .table-responsive,.g-shell-content table{max-width:100%}.g-shell-content .card{border-radius:var(--g-radius)}.g-shell .g-appbar{background:var(--g-card-bg);border-bottom:1px solid var(--g-gray-border);box-shadow:0 1px 10px rgba(15,30,70,.05);padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.g-appbar-avatar{width:38px;height:38px;border-radius:50%;border:none;background:linear-gradient(150deg,#1a2f5a,#0a52c2);color:#fff;font-size:14px;font-weight:800;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;font-family:var(--g-font)}.g-shell-content{padding-left:10px;padding-right:10px}.g-shell-content .container-fluid,.g-shell-content .content-page,.g-shell-content .page-content-wrapper{padding-left:0!important;padding-right:0!important}.g-shell-content>.guest-mobile-view{padding-left:0;padding-right:0}.g-shell-content .card-box{padding:12px}.g-sheet-stage{background:rgba(8,14,30,.55)}.g-fullsheet{position:absolute;left:0;right:0;bottom:0;top:max(14px,env(safe-area-inset-top));background:var(--g-bg);border-radius:22px 22px 0 0;display:flex;flex-direction:column;box-shadow:0 -8px 40px rgba(5,10,30,.35);animation:g-fullsheet-up .3s cubic-bezier(.3,.9,.3,1);overflow:hidden}@keyframes g-fullsheet-up{0%{transform:translateY(60%);opacity:.4}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.g-fullsheet{animation:none}}.g-fullsheet-head{flex:none;background:var(--g-card-bg);border-bottom:1px solid var(--g-gray-border);padding:8px 14px 10px}.g-fullsheet-head .g-sheet-grab{margin-bottom:8px}.g-fullsheet-titlerow{display:flex;align-items:center;gap:10px}.g-fullsheet-titlerow h2{flex:1;min-width:0;font-family:var(--g-font);font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--g-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-fullsheet-close{width:32px;height:32px;border-radius:50%;border:none;background:var(--g-gray-light);color:var(--g-text-secondary);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.g-fullsheet-close:focus-visible{outline:2px solid var(--g-blue);outline-offset:2px}.g-fullsheet-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 10px calc(24px + env(safe-area-inset-bottom))}.g-fullsheet-body .container-fluid,.g-fullsheet-body .content-page,.g-fullsheet-body .page-content-wrapper{padding-left:0!important;padding-right:0!important}.g-shell .filter-bar-wrapper{margin:2px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--g-gray-border)}.g-shell .filter-bar--mobile{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:2px}.g-shell .filter-bar__mobile-search{display:flex;flex-direction:column;gap:10px;width:100%}.g-shell .filter-bar__mobile-search .filter-item{width:100%;margin:0}.g-shell .filter-bar__mobile-search .el-input,.g-shell .filter-bar__mobile-search .el-select,.g-shell .filter-bar__mobile-search input{width:100%}.g-shell .filter-bar__mobile-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;width:100%}.g-shell .filter-bar__mobile-actions .btn-mobile-filter{margin-right:auto}.g-shell .filter-bar__mobile-actions .mr-2{margin-right:0!important}.g-shell .filter-bar__mobile-panel-inner{display:flex;flex-direction:column;gap:10px;padding:10px 2px}.g-shell .filter-bar__mobile-panel-inner .filter-item{width:100%;margin:0}.g-shell .el-select__tags{max-width:100%!important;flex-wrap:wrap}.g-shell .el-table__empty-block,.g-shell .g-empty,.g-shell [class$=-empty],.g-shell [class*="-empty "]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:38vh;width:100%;padding:24px 16px}.g-shell .g-empty i,.g-shell [class$=-empty] i{font-size:40px;color:var(--g-text-tertiary);margin-bottom:8px}.g-shell .refresh-btn{display:none!important}.g-shell .filter-bar__mobile-panel-inner .el-input__inner,.g-shell .filter-bar__mobile-panel-inner input,.g-shell .filter-bar__mobile-panel-inner select,.g-shell .filter-bar__mobile-search .el-input__inner,.g-shell .filter-bar__mobile-search input,.g-shell .filter-bar__mobile-search select{height:42px!important;border-radius:12px!important;border:1px solid var(--g-gray-border)!important;background:var(--g-card-bg)!important;font-size:14px!important;width:100%;box-shadow:none!important}.g-shell .el-select .el-input__inner{height:auto!important;min-height:42px!important}.g-shell .el-select .el-tag{background:#e8f1ff!important;border:none!important;color:#0a66d0!important;border-radius:16px!important;font-size:12px!important;font-weight:600;height:24px!important;line-height:24px!important;margin:3px 4px 3px 0!important;padding:0 8px!important}.g-shell .el-select .el-tag .el-tag__close{background:transparent!important;color:#0a66d0!important;top:0}.g-shell .el-select .el-select__tags{padding-left:6px}.g-shell .filter-bar__mobile-actions .btn,.g-shell .filter-bar__mobile-actions .btn-mobile-filter{height:40px;display:inline-flex;align-items:center;border-radius:12px!important;font-size:13.5px}.g-appbar-branch--tappable{cursor:pointer;color:var(--g-blue)}.gsw-hint{font-size:12.5px;color:var(--g-text-secondary);margin:-4px 0 12px;font-family:var(--g-font)}.gsw-item{display:flex;align-items:center;gap:12px;background:var(--g-bg);border-radius:12px;padding:12px;margin-bottom:8px;cursor:pointer}.gsw-ico{font-size:20px;flex:none}.gsw-main{flex:1;min-width:0;display:flex;flex-direction:column}.gsw-main b{font-size:14px;color:var(--g-text);font-weight:700}.gsw-main small{font-size:11.5px;color:var(--g-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsw-check{color:var(--g-green);font-weight:800;font-size:16px;flex:none}.gsw-all{display:block;text-align:center;font-size:13px;font-weight:600;color:var(--g-blue);padding:8px 0 2px;cursor:pointer}.gsw-all:hover{text-decoration:none;color:var(--g-blue)}.gsw-group{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--g-text-tertiary);margin:4px 2px 6px;font-family:var(--g-font)}.gsw-upcoming{background:#fff3e0;color:#c77700;font-size:10.5px;font-weight:700;border-radius:10px;padding:2px 7px;flex:none}.g-shell .profile-card{padding:14px!important;border-radius:var(--g-radius);overflow:hidden}.g-shell .profile-card__header{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important;text-align:left!important}.g-shell .profile-card__name{flex:1;min-width:0;font-size:16px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-shell .profile-card__code{order:3;width:100%;display:flex!important;justify-content:space-between;align-items:center;padding:6px 10px!important;margin-bottom:6px!important}.g-shell .profile-card__code-text{font-size:11.5px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:normal}.g-shell .profile-card__subtitle{order:4;width:100%;margin:0 0 4px!important;font-size:12.5px}.g-shell .profile-card__header .badge{flex:none}.g-shell .profile-card__info{display:block!important}.g-shell .profile-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0!important;border-bottom:1px solid var(--g-gray-border);font-size:13px}.g-shell .profile-card__row:last-child{border-bottom:none}.g-shell .profile-card__label{flex:none;color:var(--g-text-secondary)}.g-shell .profile-card__value{min-width:0;text-align:right;overflow-wrap:anywhere}.g-shell .balance-overview .row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.g-shell .balance-overview .row>[class*=col-]{width:100%;max-width:100%;flex:none;padding:0;margin:0!important}.g-shell .stat-card{flex-direction:column;align-items:flex-start;gap:6px;padding:10px!important;border-radius:12px}.g-shell .stat-card__icon{width:28px;height:28px;font-size:14px;border-radius:8px}.g-shell .stat-card__label{font-size:9.5px!important;letter-spacing:.3px}.g-shell .stat-card__amount{font-size:16px!important;font-variant-numeric:tabular-nums}.g-shell .stat-card__sub{font-size:10px}.g-shell .unpaid-item{padding:12px 0;gap:10px}.g-shell .unpaid-item__label{font-size:13.5px;font-weight:600}.g-shell .unpaid-item__dates,.g-shell .unpaid-item__progress-label,.g-shell .unpaid-item__sub-count{font-size:11.5px}.g-shell .unpaid-item__amounts{white-space:nowrap;font-variant-numeric:tabular-nums}.g-shell .unpaid-item__icon{flex:none}.g-shell .unpaid-filter{width:100%;height:40px;border-radius:12px}.g-shell .lh-mode-toggle{width:100%;display:flex}.g-shell .lh-mode-toggle .btn{flex:1;font-size:12.5px}.g-shell .ledger-badge,.g-shell .ledger-collection-status,.g-shell .lh-group-status{font-size:10px}.g-shell .tenant-ledger .nav-tabs .nav-link{padding:8px 10px;font-size:13px}.g-shell .card-body{padding:12px}.g-shell .tenant-ledger .table-responsive{overflow-x:auto}.g-shell .unpaid-items .unpaid-items__bar{position:fixed!important;left:0!important;right:0!important;bottom:calc(58px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;transform:none!important;margin:0!important;padding:12px 14px!important;border-radius:16px 16px 0 0!important;border-top:1px solid var(--g-gray-border);box-shadow:0 -8px 24px rgba(10,20,50,.14)!important;z-index:1900}.g-shell .unpaid-items{padding-bottom:84px}.g-shell .unpaid-items .unpaid-items__bar .btn-primary{height:42px;border-radius:12px!important;font-size:14.5px;font-weight:700;padding:0 18px!important;white-space:nowrap}.g-shell .custom-checkbox .checkmark{width:20px;height:20px}.g-shell .unpaid-items__toolbar{padding:8px 4px!important}body.guest-shell-active{overflow-x:hidden}.g-fullsheet,.g-fullsheet-body,.g-shell,.g-shell-content{overflow-x:hidden;max-width:100%}.g-shell .row{margin-left:-6px;margin-right:-6px}.g-shell [class*=col-]{padding-left:6px;padding-right:6px;max-width:100%}.g-shell .g-fullsheet-body *,.g-shell .g-shell-content *{max-width:100%}.g-shell .g-fullsheet-body img,.g-shell .g-shell-content img{height:auto}.g-shell .g-scroll-x,.g-shell .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.g-shell table{width:100%}.g-shell .nav-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.g-shell .nav-tabs::-webkit-scrollbar{display:none}.g-shell .nav-tabs .nav-item{flex:none}.panel-overlay--guest{z-index:4000!important;justify-content:center!important;align-items:stretch!important}.panel-overlay--guest .panel{width:100%!important;max-width:430px!important;height:100%!important;max-height:100%!important;box-shadow:0 0 40px rgba(5,10,30,.35)!important}.panel-overlay--guest .panel__header{padding:12px 14px!important;position:sticky;top:0;background:#fff;z-index:2}.panel-overlay--guest .panel__body{padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain}.panel-overlay--guest .panel__footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:#fff}.panel-overlay--guest .panel__footer .btn-block{height:46px;border-radius:12px;font-size:15px;font-weight:700}.panel-overlay--guest .invoice-table{border:none;background:transparent}.panel-overlay--guest .invoice-row{display:block!important;padding:12px!important;margin-bottom:10px;border:1px solid var(--g-gray-border)!important;border-radius:12px;background:#fff;font-size:13px!important}.panel-overlay--guest .invoice-row--header{display:none!important}.panel-overlay--guest .invoice-row--sub{margin-left:10px;background:var(--g-bg)}.panel-overlay--guest .invoice-col--desc{margin-bottom:8px}.panel-overlay--guest .invoice-label{font-size:14px;font-weight:700}.panel-overlay--guest .invoice-col--num{display:flex!important;align-items:center;justify-content:space-between;gap:12px;text-align:right;padding:6px 0;border-top:1px solid var(--g-gray-border);font-variant-numeric:tabular-nums}.panel-overlay--guest .invoice-col--num:before{content:attr(data-label);color:var(--g-text-secondary);font-weight:500;font-size:12.5px;flex:none}.panel-overlay--guest .invoice-col--discount{display:none!important}.panel-overlay--guest .invoice-discount-input,.panel-overlay--guest .invoice-partial-input{width:120px!important;height:38px;border-radius:10px;text-align:right}.panel-overlay--guest .invoice-partial-max{display:block;font-size:11px;color:var(--g-text-tertiary)}.panel-overlay--guest .invoice-col--action{justify-content:flex-end}.panel-overlay--guest .invoice-summary{border-radius:12px;padding:12px!important}.panel-overlay--guest .guest-payment-info{font-size:12.5px;line-height:1.45}.g-appbar-cta{display:inline-flex;align-items:center;gap:5px;flex:none;max-width:52vw;padding:7px 13px 7px 10px;border:none;border-radius:999px;background:var(--g-primary,#1b2a52);color:#fff;font-size:13px;font-weight:650;line-height:1.1;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgba(12,22,51,.18);transition:transform .14s cubic-bezier(.3,.9,.3,1),box-shadow .14s ease,background-color .14s ease;-webkit-tap-highlight-color:transparent}.g-appbar-cta:hover{box-shadow:0 4px 14px rgba(12,22,51,.24)}.g-appbar-cta:active{transform:scale(.96);box-shadow:0 1px 5px rgba(12,22,51,.2)}.g-appbar-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.g-appbar-cta__plus{font-size:16px;font-weight:700;line-height:1;margin-top:-1px}.g-shell .card,.g-shell .cmp-card,.g-shell .g-card{transition:transform .14s cubic-bezier(.3,.9,.3,1),box-shadow .14s ease}.g-shell .card:active,.g-shell .cmp-card:active,.g-shell .g-card:active{transform:scale(.994)}@media (prefers-reduced-motion:reduce){.g-appbar-cta,.g-shell .card,.g-shell .cmp-card,.g-shell .g-card{transition:none}.g-appbar-cta:active,.g-shell .card:active,.g-shell .cmp-card:active,.g-shell .g-card:active{transform:none}}html.guest-shell-active{overflow:hidden;height:100%;overscroll-behavior:none}.g-fullsheet-body,.g-shell-content{overscroll-behavior:contain}@media (max-width:768px){.g-shell table:has(td[data-label]) td[data-label],.guest-mobile-view table:has(td[data-label]) td[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;width:100%;border:none!important;padding:6px 0!important;text-align:right;font-size:13.5px}.g-shell table:has(td[data-label]) td[data-label]:before,.guest-mobile-view table:has(td[data-label]) td[data-label]:before{content:attr(data-label);flex:none;max-width:52%;text-align:left;font-size:12px;font-weight:600;color:var(--g-text-secondary,#6c6c70);text-transform:none;letter-spacing:0}.g-shell table:has(td[data-label]),.guest-mobile-view table:has(td[data-label]){display:block;width:100%;border:none}.g-shell table:has(td[data-label]) thead,.guest-mobile-view table:has(td[data-label]) thead{display:none}.g-shell table:has(td[data-label]) tbody,.g-shell table:has(td[data-label]) tfoot,.guest-mobile-view table:has(td[data-label]) tbody,.guest-mobile-view table:has(td[data-label]) tfoot{display:block;width:100%}.g-shell table:has(td[data-label]) tbody tr,.guest-mobile-view table:has(td[data-label]) tbody tr{display:block;width:100%;background:var(--g-card-bg,#fff);border:1px solid var(--g-gray-border,#e5e5ea);border-radius:var(--g-radius,14px);padding:10px 14px;margin-bottom:10px}.g-shell table:has(td[data-label]) tbody tr td[colspan],.guest-mobile-view table:has(td[data-label]) tbody tr td[colspan]{display:block;text-align:center}}#walletForm{z-index:2}.modal-backdrop{z-index:1}.router-link-exact-active[data-v-1cd25948]{color:#fff!important;transition:all .25s}.navbar-custom[data-v-1cd25948]{position:relative}.topbar-search-wrapper[data-v-1cd25948]{position:absolute;left:320px;top:50%;transform:translateY(-50%);width:420px;max-width:calc(100% - 760px);z-index:5}.topbar-search-wrapper[data-v-1cd25948] .global-search-container,.topbar-search-wrapper[data-v-1cd25948] .search-input-wrapper{width:100%!important;max-width:none!important}.topbar-search-wrapper[data-v-1cd25948] .global-search-input{width:100%!important;min-width:0!important}@media (max-width:1400px){.topbar-search-wrapper[data-v-1cd25948]{width:360px}}@media (max-width:1200px){.topbar-search-wrapper[data-v-1cd25948]{left:300px;width:280px}}.ai-assistant-trigger[data-v-1cd25948]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;margin-right:28px;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));border:1px solid rgba(102,126,234,.25);border-radius:100px;color:#5b6fd6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em}.ai-assistant-trigger[data-v-1cd25948]:hover{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(102,126,234,.35);transform:translateY(-1px)}.ai-assistant-trigger i[data-v-1cd25948]{font-size:18px;line-height:1}.ai-assistant-trigger__label[data-v-1cd25948]{line-height:1}@media (max-width:1199.98px){.ai-assistant-trigger__label[data-v-1cd25948]{display:none}.ai-assistant-trigger[data-v-1cd25948]{width:40px;padding:0;justify-content:center}}.qr-code-icon[data-v-1cd25948]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #007bff;border-radius:10px}.topbar-theme-toggle-wrap[data-v-1cd25948]{display:inline-flex;align-items:center;margin-right:8px}@media (min-width:768px){.topbar-theme-toggle-wrap[data-v-1cd25948]{display:inline-flex!important;height:60px;vertical-align:middle;align-self:center}}.topbar-lang-wrap[data-v-1cd25948],.topbar-nbell-wrap[data-v-1cd25948]{display:inline-flex;align-items:center;margin-right:8px}.topbar-lang[data-v-1cd25948]{height:36px;max-width:132px;padding:0 26px 0 12px;border:1px solid #e9ecef;border-radius:18px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23495057' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:#495057;font-size:12.5px;line-height:34px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.topbar-lang[data-v-1cd25948]:hover{background-color:#f4f6f8;border-color:#ced4da;color:#212529}.topbar-lang[data-v-1cd25948]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 2px rgba(20,184,166,.18)}html[data-theme=dark] .topbar-lang[data-v-1cd25948]{border-color:#243859;color:#cbd5e1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23cbd5e1' d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}html[data-theme=dark] .topbar-lang[data-v-1cd25948]:hover{background-color:#182847;border-color:#2a3a5a;color:#e2e8f0}html[data-theme=dark] .topbar-lang option[data-v-1cd25948]{background-color:#0f1e38;color:#e2e8f0}.topbar-lang--menu[data-v-1cd25948]{width:100%;max-width:none;border-radius:8px}.topbar-resort[data-v-1cd25948]{background-image:linear-gradient(100deg,rgba(20,184,166,.16),rgba(20,184,166,.04) 42%,rgba(20,184,166,0) 66%);box-shadow:inset 0 -2px 0 0 #14b8a6,0 6px 22px rgba(13,148,136,.16)}html[data-theme=dark] .topbar-resort[data-v-1cd25948]{background-image:linear-gradient(100deg,rgba(20,184,166,.22),rgba(20,184,166,.06) 42%,rgba(20,184,166,0) 66%);box-shadow:inset 0 -2px 0 0 #14b8a6,0 6px 26px rgba(13,148,136,.28)}.resort-ws-badge[data-v-1cd25948]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px;flex:none;border-radius:9px;color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 3px 10px rgba(13,148,136,.35)}.resort-ws-badge .mdi[data-v-1cd25948]{font-size:17px;line-height:1}.resort-newbooking-btn[data-v-1cd25948]{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;margin-right:18px;border:0;border-radius:100px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:0 4px 14px rgba(13,148,136,.35);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.resort-newbooking-btn[data-v-1cd25948]:hover{transform:translateY(-1px);box-shadow:0 7px 20px rgba(13,148,136,.45);opacity:.97}.resort-newbooking-btn .mdi[data-v-1cd25948]{font-size:18px;line-height:1}@media (max-width:1199.98px){.resort-newbooking-btn__label[data-v-1cd25948]{display:none}.resort-newbooking-btn[data-v-1cd25948]{width:40px;padding:0;justify-content:center}}.topbar-wa-btn[data-v-1cd25948]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid #e9ecef;border-radius:50%;color:#25d366;cursor:pointer;font-size:19px;line-height:1;transition:background .15s ease,border-color .15s ease}.topbar-wa-btn[data-v-1cd25948]:hover{background:#f4f6f8;border-color:#ced4da}html[data-theme=dark] .topbar-wa-btn[data-v-1cd25948]{border-color:#334155}html[data-theme=dark] .topbar-wa-btn[data-v-1cd25948]:hover{background:#283548;border-color:#475569}.topbar-wa-wrap[data-v-1cd25948]{display:inline-flex;align-items:center;margin-right:8px}@media (min-width:768px){.topbar-wa-wrap[data-v-1cd25948]{height:60px;vertical-align:middle;align-self:center}}.topbar-theme-toggle[data-v-1cd25948]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid #e9ecef;border-radius:50%;color:#495057;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.topbar-theme-toggle[data-v-1cd25948]:hover{background:#f4f6f8;color:#212529;border-color:#ced4da;transform:translateY(-1px)}.topbar-theme-toggle i[data-v-1cd25948]{font-size:16px;line-height:1}html[data-theme=dark] .topbar-theme-toggle[data-v-1cd25948]{border-color:#243859;color:#fbbf24}html[data-theme=dark] .topbar-theme-toggle[data-v-1cd25948]:hover{background:#182847;color:#fde68a;border-color:#2a3a5a}.qr-code-icon i[data-v-1cd25948]{font-size:24px;color:#007bff;height:37px;width:33px;padding:7px}.dropdown-item[data-v-1cd25948]{color:var(--app-text-color,#212529)!important}.dropdown-item .text-muted[data-v-1cd25948],.dropdown-item i[data-v-1cd25948]{color:var(--app-text-muted,#6c757d)!important}.branchSelectWidth[data-v-1cd25948]{width:360px;max-width:360px}.topprofilepic[data-v-1cd25948]{width:35px;float:left;margin-top:11px}.profile-sheet-av-img[data-v-1cd25948]{object-fit:cover}.avatar-initials-sm[data-v-1cd25948]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;letter-spacing:.5px;user-select:none}.dropdown-menu.dropdown-menu-right[data-v-1cd25948]{width:256px}.topbar-left-section[data-v-1cd25948]{overflow:hidden;max-width:calc(100vw - 300px)}@media (max-width:991.98px){.topbar-left-section[data-v-1cd25948]{max-width:calc(100vw - 120px)}}.branch-name-wrapper[data-v-1cd25948]{display:flex;align-items:center;overflow:hidden;flex-shrink:1;min-width:0;min-height:60px}.overflow-text[data-v-1cd25948]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.branchSelectWidth h6[data-v-1cd25948]{padding-left:12px}.branch-label-container[data-v-1cd25948],.branch-select-container[data-v-1cd25948]{display:flex;align-items:center;min-height:60px}.branch-label-container[data-v-1cd25948]{padding-left:8px}.branch-label-container .overflow-text[data-v-1cd25948]{line-height:1.2}.wallet-container-inline[data-v-1cd25948]{position:relative;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:8px 14px;max-height:42px;min-width:180px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;margin-top:10px}.wallet-container-inline[data-v-1cd25948]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.wallet-container-inline[data-v-1cd25948]:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.wallet-content-inline[data-v-1cd25948]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%}.wallet-info[data-v-1cd25948]{display:flex;align-items:center;flex:1}.wallet-icon[data-v-1cd25948]{font-size:16px;margin-right:8px}.wallet-text[data-v-1cd25948]{display:flex;align-items:center;gap:8px}.wallet-label[data-v-1cd25948]{font-size:11px;white-space:nowrap}.wallet-amount[data-v-1cd25948]{font-size:14px;font-weight:600;white-space:nowrap}.wallet-status-indicator-inline[data-v-1cd25948]{position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:0 0 12px 12px}.wallet-add-btn-inline[data-v-1cd25948]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:6px;padding:2px 6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);margin-left:8px;display:flex;align-items:center;justify-content:center;min-width:28px;height:24px}.wallet-add-btn-inline[data-v-1cd25948]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);color:#fff;transform:scale(1.05)}.wallet-add-btn-inline i[data-v-1cd25948]{font-size:16px}.wallet-container[data-v-1cd25948]{position:relative;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:6px 16px;min-width:160px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;margin-top:8px}.wallet-container[data-v-1cd25948]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.wallet-container[data-v-1cd25948]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.wallet-content[data-v-1cd25948]{position:relative;z-index:1;width:100%}.wallet-header[data-v-1cd25948]{display:flex;align-items:center;margin-bottom:8px}.wallet-icon[data-v-1cd25948]{font-size:18px;margin-right:6px;color:hsla(0,0%,100%,.9)}.wallet-label[data-v-1cd25948]{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:.5px}.wallet-balance[data-v-1cd25948]{display:flex;align-items:baseline;justify-content:center;margin-bottom:0}.wallet-amount[data-v-1cd25948]{font-size:18px;font-weight:700;color:#fff;margin-right:4px}.wallet-currency[data-v-1cd25948]{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.7)}.wallet-status-indicator[data-v-1cd25948]{width:100%;height:3px;border-radius:2px;margin-bottom:8px}.wallet-add-btn[data-v-1cd25948]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;padding:4px 12px;font-size:11px;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.5px}.wallet-add-btn[data-v-1cd25948]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);color:#fff;transform:scale(1.05)}.wallet-add-btn i[data-v-1cd25948]{margin-right:4px}.wallet-container-inline.wallet-high[data-v-1cd25948],.wallet-high[data-v-1cd25948]{background:linear-gradient(135deg,#4ade80,#22c55e)}.wallet-container-inline.wallet-high .wallet-icon[data-v-1cd25948],.wallet-high .wallet-icon[data-v-1cd25948]{color:hsla(0,0%,100%,.95)}.wallet-container-inline.wallet-medium[data-v-1cd25948],.wallet-medium[data-v-1cd25948]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.wallet-container-inline.wallet-medium .wallet-icon[data-v-1cd25948],.wallet-medium .wallet-icon[data-v-1cd25948]{color:hsla(0,0%,100%,.9)}.wallet-container-inline.wallet-low[data-v-1cd25948],.wallet-low[data-v-1cd25948]{background:linear-gradient(135deg,#ef4444,#dc2626);animation:pulse-warning-1cd25948 2s infinite}.wallet-container-inline.wallet-low .wallet-icon[data-v-1cd25948],.wallet-low .wallet-icon[data-v-1cd25948]{color:hsla(0,0%,100%,.95)}.wallet-container-inline.wallet-empty[data-v-1cd25948],.wallet-empty[data-v-1cd25948]{background:linear-gradient(135deg,#64748b,#475569)}.indicator-high[data-v-1cd25948]{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 0 8px rgba(16,185,129,.4)}.indicator-medium[data-v-1cd25948]{background:linear-gradient(90deg,#f59e0b,#d97706);box-shadow:0 0 8px rgba(245,158,11,.4)}.indicator-low[data-v-1cd25948]{background:linear-gradient(90deg,#ef4444,#dc2626);box-shadow:0 0 8px rgba(239,68,68,.4);animation:blink-1cd25948 1.5s infinite}.indicator-empty[data-v-1cd25948]{background:#64748b}.btn-high[data-v-1cd25948]{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.btn-medium[data-v-1cd25948]{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4)}.btn-low[data-v-1cd25948]{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);animation:pulse-button-1cd25948 2s infinite}.btn-empty[data-v-1cd25948]{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25)}@keyframes pulse-warning-1cd25948{0%,to{box-shadow:0 4px 12px rgba(239,68,68,.3)}50%{box-shadow:0 4px 20px rgba(239,68,68,.5)}}@keyframes blink-1cd25948{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-button-1cd25948{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.profile-quick-actions[data-v-1cd25948]{padding:12px 14px 6px}.profile-quick-actions[data-v-1cd25948]:empty{display:none;padding:0}@media (min-width:992px){.profile-quick-actions>.mobile-quick-actions__grid[data-v-1cd25948]{display:none!important}}.mobile-wallet-card[data-v-1cd25948]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:var(--app-surface-subtle,#f1f5ff);border:1px solid var(--app-border-color,#e2e8f0);margin-bottom:10px}.mobile-wallet-card__info[data-v-1cd25948]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.mobile-wallet-card__info .wallet-icon[data-v-1cd25948]{font-size:22px;color:#5b6fd6}.mobile-wallet-card__label[data-v-1cd25948]{font-size:11px;color:var(--app-text-muted,#8c97a8);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.mobile-wallet-card__amount[data-v-1cd25948]{font-size:16px;font-weight:700;color:var(--app-text-strong,#1d1d1f);line-height:1.2;margin-top:2px}.mobile-wallet-card__add[data-v-1cd25948]{width:34px;height:34px;border-radius:50%;border:none;padding:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(102,126,234,.35);flex-shrink:0;line-height:1}.mobile-wallet-card__add i[data-v-1cd25948],.profile-dropdown .mobile-wallet-card__add i[data-v-1cd25948]{font-size:14px;line-height:1;margin-right:0;vertical-align:baseline}.mobile-wallet-card__add[data-v-1cd25948]:hover{transform:scale(1.05)}.mobile-quick-actions__grid[data-v-1cd25948]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:6px}.mobile-quick-action[data-v-1cd25948]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#f8f9fc;border:1px solid #eef0f7;border-radius:10px;cursor:pointer;transition:all .15s ease}.mobile-quick-action[data-v-1cd25948]:hover{border-color:#c7d2fe;background:#eef2ff}.mobile-quick-action__icon[data-v-1cd25948]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.mobile-quick-action__icon--ai[data-v-1cd25948]{background:linear-gradient(135deg,#667eea,#764ba2)}.mobile-quick-action__icon--qr[data-v-1cd25948]{background:#0071e3}.mobile-quick-action__label[data-v-1cd25948]{font-size:12px;font-weight:600;color:#495057}.nav-user-name-wrapper[data-v-1cd25948]{max-width:210px;overflow:hidden}.nav-user-name[data-v-1cd25948]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-wrapper[data-v-1cd25948]{position:relative}@media (max-width:768px){.branchSelectWidth[data-v-1cd25948]{width:auto;max-width:140px}.overflow-text[data-v-1cd25948]{max-width:100px;font-size:12px!important}.overflow-text--140px[data-v-1cd25948]{max-width:100px!important}.wallet-container-inline[data-v-1cd25948]{min-width:150px;padding:6px 10px;max-height:36px}.wallet-amount[data-v-1cd25948]{font-size:12px}.wallet-label[data-v-1cd25948]{font-size:10px}.wallet-add-btn-inline[data-v-1cd25948]{min-width:24px;height:20px;padding:2px 4px}.wallet-add-btn-inline i[data-v-1cd25948]{font-size:14px}.wallet-container[data-v-1cd25948]{min-width:140px;padding:10px 12px}.wallet-add-btn[data-v-1cd25948]{padding:3px 10px;font-size:10px}}@media (max-width:576px){.branchSelectWidth[data-v-1cd25948]{width:auto;max-width:100px}.overflow-text[data-v-1cd25948]{max-width:80px;font-size:11px!important}.overflow-text--140px[data-v-1cd25948]{max-width:80px!important}.wallet-container-inline[data-v-1cd25948]{min-width:130px;padding:5px 8px;max-height:32px}.wallet-text[data-v-1cd25948]{gap:6px}.wallet-amount[data-v-1cd25948]{font-size:11px}.wallet-label[data-v-1cd25948]{font-size:9px}.wallet-icon[data-v-1cd25948]{font-size:14px;margin-right:6px}.wallet-add-btn-inline[data-v-1cd25948]{min-width:22px;height:18px;margin-left:6px}.wallet-add-btn-inline i[data-v-1cd25948]{font-size:12px}}.wallet-container[data-v-1cd25948]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.topbar-resort~.content-page .content{padding:20px 18px 8px}@media (max-width:767px){.topbar-resort~.content-page .content{padding:16px 10px 6px}}@media (max-width:767px){.topbar-resort .topbar-left{display:none}.topbar-resort .navbar-custom{margin-left:0!important}.topbar-resort .topbar-left-section{max-width:calc(100vw - 156px);flex-wrap:nowrap}.topbar-resort .branch-label-container,.topbar-resort .branch-name-wrapper,.topbar-resort .branch-select-container{min-height:0}.topbar-resort .resort-ws-badge{width:26px;height:26px;margin-right:6px}.topbar-resort .resort-newbooking-btn{margin-right:8px}.topbar-resort .overflow-text{max-width:96px}}@media (max-width:400px){.topbar-resort .overflow-text{max-width:68px}}.profile-dropdown{display:block;position:absolute;right:0;top:100%;z-index:1050;min-width:240px;background:var(--app-surface-color,#fff);color:var(--app-text-color,#212529);border:1px solid var(--app-border-color,rgba(0,0,0,.15));border-radius:8px;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.18);padding:8px 0;max-height:calc(100vh - 90px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.profile-menu-backdrop{position:fixed;inset:0;z-index:1049;background:rgba(15,23,42,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:profile-menu-backdrop-fade .18s ease-out}@keyframes profile-menu-backdrop-fade{0%{opacity:0}to{opacity:1}}.profile-dropdown .dropdown-item{color:var(--app-text-color,#212529)!important;background:transparent;transition:background .15s ease,color .15s ease}.profile-dropdown .dropdown-item:focus,.profile-dropdown .dropdown-item:hover{background:var(--app-surface-subtle,#f8fafc)!important;color:var(--app-text-color,#212529)!important}.profile-dropdown .dropdown-item .text-muted,.profile-dropdown .dropdown-item i{color:var(--app-text-muted,#6c757d)!important}.profile-dropdown .dropdown-divider{border-top-color:var(--app-border-color,#e9ecef)}.profile-dropdown .mobile-wallet-card{background:var(--app-surface-subtle,#f1f5ff);border:1px solid var(--app-border-color,#e2e8f0);color:var(--app-text-color,#212529)}.profile-dropdown .mobile-wallet-card__label{color:var(--app-text-muted,#64748b)}.profile-dropdown .mobile-wallet-card__amount{color:var(--app-text-color,#1a202c)}.profile-dropdown .mobile-quick-action{background:var(--app-surface-subtle,#f8fafc);color:var(--app-text-color,#212529)}.profile-dropdown .mobile-quick-action__label{color:var(--app-text-color,#495057)}@media (max-width:991px){.topbar-resort .button-menu-mobile[data-v-1cd25948],.topbar-resort .topbar-theme-toggle-wrap[data-v-1cd25948]{display:none!important}.topbar-resort .navbar-right[data-v-1cd25948]{flex-wrap:nowrap}.topbar-resort .branch-label-container .overflow-text[data-v-1cd25948]{max-width:42vw;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}}@media (max-width:1024px){.topbar-oe-mobile[data-v-1cd25948]{display:flex;align-items:stretch;background:#fff;box-shadow:0 0 1.25rem rgba(108,118,134,.1)}.topbar-oe-mobile .topbar-left[data-v-1cd25948]{width:auto!important;min-width:0!important;height:auto!important;align-self:stretch;flex:0 0 auto;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0 2px 0 12px!important;border-radius:0!important;overflow:visible}.topbar-oe-mobile .topbar-left[data-v-1cd25948],html[data-theme=dark] .topbar-oe-mobile .topbar-left[data-v-1cd25948]{background:transparent!important;border-bottom:none!important;border-right:none!important}.topbar-oe-mobile .topbar-left .logo[data-v-1cd25948]{display:flex;align-items:center;line-height:normal!important}.topbar-oe-mobile .topbar-left .logo-large[data-v-1cd25948]{display:none!important}.topbar-oe-mobile .topbar-left .logo-sm[data-v-1cd25948]{display:block!important;width:auto!important;height:auto!important;max-height:40px!important;max-width:104px!important;object-fit:contain;background:#fff;border-radius:10px;padding:3px 6px;box-sizing:border-box}.topbar-oe-mobile .navbar-custom[data-v-1cd25948]{flex:1 1 auto;min-width:0;margin-left:0!important;display:flex;align-items:center;min-height:70px;box-shadow:none}.topbar-oe-mobile .navbar-custom>.float-right[data-v-1cd25948]{display:flex;align-items:center}.topbar-oe-mobile .navbar-custom>.float-right>div[data-v-1cd25948]{margin-top:0!important}.topbar-oe-mobile .navbar-right[data-v-1cd25948]{align-items:center}.topbar-oe-mobile .navbar-right .list-inline-item[data-v-1cd25948],.topbar-oe-mobile .navbar-right .nav-user[data-v-1cd25948]{display:flex;align-items:center}.topbar-oe-mobile .navbar-right .topprofilepic[data-v-1cd25948]{margin-top:0;float:none;display:flex;align-items:center}.topbar-oe-mobile .navbar-custom>.menu-left[data-v-1cd25948]{order:1;flex:1 1 auto;min-width:0}.topbar-oe-mobile .navbar-custom>.float-right[data-v-1cd25948]{order:2;flex:0 0 auto;float:none!important;margin-left:auto}.topbar-oe-mobile .topbar-left-section[data-v-1cd25948]{float:none;width:100%;max-width:none}.topbar-oe-mobile .branch-name-wrapper[data-v-1cd25948]{flex:1 1 auto;min-width:0;min-height:0}.topbar-oe-mobile .branch-label-container[data-v-1cd25948],.topbar-oe-mobile .branch-select-container[data-v-1cd25948]{min-height:0}.topbar-oe-mobile .branchSelectWidth[data-v-1cd25948]{width:auto;max-width:none}.topbar-oe-mobile .branch-label-container[data-v-1cd25948]{flex:1 1 auto;min-width:0}.topbar-oe-mobile .branch-label-container .overflow-text[data-v-1cd25948]{max-width:none;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;font-size:16px!important;font-weight:600;color:var(--app-text-strong,inherit)}.topbar-oe-mobile .branch-select-container.branchSelectWidth[data-v-1cd25948]{width:100%;max-width:none;flex:1 1 auto;min-width:0}}.side-menu[data-v-07be33a2]{overflow-y:auto!important}@media (max-width:786px){body.gp-oe-sidebar:not(.enlarged):after{content:"";position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.gp-oe-sidebar:not(.enlarged) .side-menu{z-index:1001!important}}h5[data-v-8f7b60ee],h6[data-v-8f7b60ee]{float:left}svg[data-v-8f7b60ee]{height:20px;width:20px;float:right;margin-top:11px;color:#606060}.buttonStyle[data-v-8f7b60ee]{border-radius:8px;border-color:#ddd;box-shadow:none}.side-menu[data-v-3b155036]{overflow-y:auto!important}#sidebar-menu>ul>li>a[data-v-3b155036]{padding:4px 12px}.badge-soft-danger[data-v-3b155036]{background-color:rgba(220,53,69,.1);color:#dc3545;font-size:9px;font-weight:600;padding:3px 6px;border-radius:4px}.sidebar-item[data-v-3b155036]{position:relative}.sidebar-item>a[data-v-3b155036]{padding-right:32px!important}.pin-btn[data-v-3b155036]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#b0b0b0;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease;cursor:pointer;padding:4px 6px;font-size:14px;line-height:1;z-index:2;border-radius:3px}.pin-btn[data-v-3b155036]:focus,.sidebar-item:hover .pin-btn[data-v-3b155036]{opacity:1;outline:none}.pin-btn.pinned[data-v-3b155036]{opacity:1;color:#ffc107}.pin-btn[data-v-3b155036]:hover{background-color:rgba(255,193,7,.12);color:#ffc107}.favorites-title .mdi-star[data-v-3b155036]{font-size:13px;margin-right:2px}.sidebar-search-row[data-v-3b155036]{list-style:none;padding:6px 12px}.search-toggle-btn[data-v-3b155036]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:#b0b0b0;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .15s ease,color .15s ease}.search-toggle-btn[data-v-3b155036]:hover{background-color:hsla(0,0%,100%,.06);color:inherit}.search-toggle-btn .mdi-magnify[data-v-3b155036]{font-size:16px;line-height:1}.sidebar-search-wrap[data-v-3b155036]{display:flex;align-items:center;background:hsla(0,0%,100%,.06);border-radius:4px;padding:0 6px}.sidebar-search-wrap .search-input-icon[data-v-3b155036]{color:#b0b0b0;font-size:14px;margin-right:6px}.sidebar-search-input[data-v-3b155036]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:inherit;font-size:12px;padding:6px 0}.sidebar-search-input[data-v-3b155036]::placeholder{color:#888}.search-clear-btn[data-v-3b155036]{background:transparent;border:none;color:#b0b0b0;cursor:pointer;padding:2px 4px;border-radius:3px;display:inline-flex;align-items:center}.search-clear-btn[data-v-3b155036]:hover{background-color:hsla(0,0%,100%,.08);color:inherit}.sidebar-empty-state[data-v-3b155036]{list-style:none;padding:8px 16px;font-size:12px;color:#888;font-style:italic}.resort-ribbon[data-v-34440ce6]{display:flex;align-items:center;gap:8px;margin:6px 12px 10px;padding:9px 12px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.8px;color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 4px 12px rgba(13,148,136,.35)}.resort-ribbon .mdi[data-v-34440ce6]{font-size:15px}.resort-sidemenu .menu-title[data-v-34440ce6]{color:#5b6b7a;text-transform:uppercase;font-size:10.5px;letter-spacing:.6px}.resort-sidemenu .waves-effect[data-v-34440ce6]{display:flex;align-items:center}.resort-sidemenu .waves-effect .mdi[data-v-34440ce6]{margin-right:10px}.resort-sidemenu .router-link-active[data-v-34440ce6]{color:#0f766e;border-left:3px solid #14b8a6;background:rgba(20,184,166,.08)}.resort-reused-badge[data-v-34440ce6]{color:#0f766e;background:rgba(20,184,166,.14)}.resort-beta-badge[data-v-34440ce6],.resort-reused-badge[data-v-34440ce6]{margin-left:auto;font-size:9px;font-weight:700;text-transform:uppercase;border-radius:6px;padding:1px 6px}.resort-beta-badge[data-v-34440ce6]{color:#b45309;background:rgba(245,158,11,.14)}.resort-beta-badge+.resort-reused-badge[data-v-34440ce6]{margin-left:4px}.resort-wn-meta[data-v-34440ce6]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.resort-version[data-v-34440ce6]{font-size:10px;font-weight:700;color:#8aa0b2}.resort-unread-badge[data-v-34440ce6]{margin-left:auto;min-width:18px;text-align:center;font-size:10px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:9px;padding:1px 6px;box-shadow:0 1px 4px rgba(13,148,136,.4)}.resort-new-badge[data-v-34440ce6]{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48);border-radius:6px;padding:1px 6px;box-shadow:0 1px 4px rgba(225,29,72,.4)}.side-menu[data-v-23e8bcfa]{overflow-y:auto!important}#sidebar-menu>ul>li>a[data-v-23e8bcfa]{padding:7px 20px}.vmd-scroll[data-v-26ba2518]{max-height:300px;overflow-y:auto}@media (max-width:1024px){.vmd-scroll[data-v-26ba2518]{max-height:none;overflow-y:visible}}body.modal-open,html.modal-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important;touch-action:none!important;overscroll-behavior:none!important}body.modal-open .ai-chat-wrapper{display:none!important}.modal-wrapper[data-v-6b3ff19b]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;overflow:hidden!important;touch-action:none!important;opacity:0;transition:opacity .5s ease!important;pointer-events:none}.modal-wrapper--visible[data-v-6b3ff19b]{opacity:1;pointer-events:auto}.modal[data-v-6b3ff19b]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:auto!important;outline:0!important;display:flex!important;align-items:center!important;justify-content:center!important;touch-action:none!important;padding:1rem!important}.modal-dialog[data-v-6b3ff19b]{max-width:800px!important;margin:1.75rem auto!important;max-height:calc(100vh - 3.5rem)!important;width:90%!important;display:flex!important;align-items:center!important;position:relative!important;z-index:2!important;touch-action:auto!important;overflow:visible!important}.modal-dialog.modal-lg[data-v-6b3ff19b]{max-width:1000px!important}.modal-dialog.modal-xl[data-v-6b3ff19b]{max-width:1200px!important}.modal-dialog.modal-sm[data-v-6b3ff19b]{max-width:500px!important}.modal-content[data-v-6b3ff19b]{height:90vh!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:.5rem!important;position:relative!important;touch-action:auto!important;overscroll-behavior:auto!important}.modal-header[data-v-6b3ff19b]{flex-shrink:0!important;border-bottom:1px solid var(--app-divider-color)!important;background:var(--app-surface-color)!important;padding:1rem 1.25rem!important;border-radius:.5rem .5rem 0 0!important}.modal-body[data-v-6b3ff19b]{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1rem 1.25rem!important;scrollbar-width:thin!important;scrollbar-color:#999 #f1f1f1!important;max-height:calc(90vh - 140px)!important;min-height:0!important;overscroll-behavior:auto!important;touch-action:auto!important;position:relative!important;-webkit-overflow-scrolling:touch!important}.modal-body[data-v-6b3ff19b]::-webkit-scrollbar{width:8px}.modal-body[data-v-6b3ff19b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-body[data-v-6b3ff19b]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.modal-body[data-v-6b3ff19b]::-webkit-scrollbar-thumb:hover{background:#999}.modal-footer[data-v-6b3ff19b]{flex-shrink:0;border-top:1px solid var(--app-divider-color);background:var(--app-surface-color);padding:1rem 1.25rem;border-radius:0 0 .5rem .5rem}.modal-backdrop[data-v-6b3ff19b]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:768px){.modal-dialog[data-v-6b3ff19b]{margin:.5rem;max-height:calc(100vh - 1rem)}.modal-content[data-v-6b3ff19b]{height:98vh;max-height:98vh}}.wallet-balance-card[data-v-3f655891]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.wallet-icon-large[data-v-3f655891]{font-size:48px;opacity:.8}.quick-amounts .btn[data-v-3f655891]{margin-right:8px;margin-bottom:8px}.balance-preview-card[data-v-3f655891]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.summary-item[data-v-3f655891]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.summary-item.total[data-v-3f655891]{font-weight:600;font-size:1.1em}.summary-item .label[data-v-3f655891]{color:#6c757d}.summary-item .value[data-v-3f655891]{font-weight:500}.gap-2[data-v-3f655891]{gap:.5rem}.m-b-10{margin-bottom:10px!important}.timeline{border-left:3px solid #727cf5;border-bottom-right-radius:4px;border-top-right-radius:4px;background:rgba(114,124,245,.09);margin:0 auto;letter-spacing:.2px;position:relative;line-height:1.4em;font-size:1.03em;padding:15px 25px;list-style:none;text-align:left;max-width:98%}@media (max-width:767px){.timeline{max-width:98%;padding:25px}}.timeline h1{font-weight:300;font-size:1.4em}.timeline h2,.timeline h3{font-weight:600;font-size:1rem;margin-bottom:10px}.timeline .event{border-bottom:1px dashed #e8ebf1;padding-bottom:25px;margin-bottom:25px;position:relative}@media (max-width:767px){.timeline .event{padding-top:30px}}.timeline .event:last-of-type{padding-bottom:0;margin-bottom:0;border:none}.timeline .event:after,.timeline .event:before{position:absolute;display:block;top:0}.timeline .event:before{left:-207px;content:attr(data-date);text-align:right;font-weight:100;font-size:.9em;min-width:120px}@media (max-width:767px){.timeline .event:before{left:0;text-align:left}}.timeline .event:after{-webkit-box-shadow:0 0 0 3px #727cf5;box-shadow:0 0 0 3px #727cf5;left:-30px;background:#fff;border-radius:50%;height:9px;width:9px;content:"";top:5px}@media (max-width:767px){.timeline .event:after{left:-31.8px}}.rtl .timeline{border-left:0;text-align:right;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:3px solid #727cf5}.rtl .timeline .event:before{left:0;right:-170px}.rtl .timeline .event:after{left:0;right:-55.8px}.copy-text-wrap,.copy-text-wrap .copy-button{display:inline-flex;align-items:center}.copy-text-wrap .copy-button{gap:4px;text-decoration:none;padding:0;border:none;background:none;line-height:1}.copy-text-wrap .copy-text-icon{font-size:12px;color:#adb5bd;opacity:0;pointer-events:none;transition:opacity .15s,color .15s,transform .2s}.copy-button:hover .copy-text-icon,.copy-text-wrap:hover .copy-text-icon,.guest-info:hover .copy-text-wrap .copy-text-icon,.tenant-info:hover .copy-text-wrap .copy-text-icon,td:hover .copy-text-wrap .copy-text-icon,th:hover .copy-text-wrap .copy-text-icon,tr:hover .copy-text-wrap .copy-text-icon{opacity:1;pointer-events:auto}.copy-text-wrap .copy-text-icon:hover{color:#4f46e5}.copy-text-wrap--copied .copy-text-icon{color:#28a745!important;opacity:1!important;pointer-events:auto!important;transform:scale(1.2);animation:copy-pop .3s ease}@keyframes copy-pop{0%{transform:scale(.5);opacity:.5}60%{transform:scale(1.3)}to{transform:scale(1.2);opacity:1}}.ext-wrap[data-v-0db592d6]{padding:4px 0 8px}.ext-card[data-v-0db592d6]{background:#f8f9fc;border:1px solid #e9ecef;border-radius:10px;padding:14px 16px;margin-bottom:18px}.ext-guest-row[data-v-0db592d6]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ext-av[data-v-0db592d6]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.ext-guest-info[data-v-0db592d6]{display:flex;flex-direction:column;gap:3px}.ext-guest-name[data-v-0db592d6]{font-size:14px;font-weight:700;color:#212529}.ext-guest-sub[data-v-0db592d6]{display:flex;align-items:center;gap:10px;font-size:12px;color:#8c97a8}.ext-guest-sub i[data-v-0db592d6]{font-size:13px;margin-right:2px}.ext-rate-tag[data-v-0db592d6]{font-size:12px;font-weight:600;color:#3d5bd4;background:#e8f0fe;border-radius:4px;padding:1px 7px}.ext-rate-tag small[data-v-0db592d6]{font-size:10px;font-weight:400;color:#6c757d}.ext-date-chain[data-v-0db592d6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ext-date-node[data-v-0db592d6]{display:flex;flex-direction:column;gap:2px}.ext-date-node--new[data-v-0db592d6]{background:#e8f9f1;border:1px solid #b7f0d4;border-radius:6px;padding:4px 8px}.ext-date-node__lbl[data-v-0db592d6]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd}.ext-date-node__val[data-v-0db592d6]{font-size:12.5px;font-weight:600;color:#343a40}.ext-date-node__val--warn[data-v-0db592d6]{color:#e67e22}.ext-date-node__val--new[data-v-0db592d6]{color:#27ae60}.ext-date-chain__line[data-v-0db592d6]{display:flex;align-items:center;color:#ced4da;font-size:16px}.ext-date-chain__line--new[data-v-0db592d6]{color:#27ae60}.ext-section[data-v-0db592d6]{margin-bottom:14px}.ext-section__lbl[data-v-0db592d6]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8c97a8;margin-bottom:8px}.ext-label[data-v-0db592d6]{font-size:13px;font-weight:600;color:#495057;margin-bottom:6px;display:block}.ext-req[data-v-0db592d6]{color:#e74a3b}.ext-presets[data-v-0db592d6]{display:flex;flex-wrap:wrap;gap:7px}.ext-preset[data-v-0db592d6]{border:1.5px solid #dee2e6;background:#fff;border-radius:20px;padding:5px 14px;font-size:12.5px;font-weight:600;color:#495057;cursor:pointer;transition:all .15s;white-space:nowrap}.ext-preset[data-v-0db592d6]:hover{border-color:#3d5bd4;color:#3d5bd4;background:#eef2ff}.ext-preset--active[data-v-0db592d6]{border-color:#3d5bd4;color:#fff;background:#3d5bd4}.ext-reduce[data-v-0db592d6]{--exr-surface:#fff7ed;--exr-border:#fed7aa;--exr-ink:#7c2d12;--exr-muted:#9a3412;background:var(--exr-surface);border:1px solid var(--exr-border);border-radius:8px;padding:10px 14px;margin-bottom:14px;color:var(--exr-ink)}html[data-theme=dark] .ext-reduce[data-v-0db592d6]{--exr-surface:rgba(124,45,18,0.22);--exr-border:#9a3412;--exr-ink:#fed7aa;--exr-muted:#fdba74}.ext-reduce__hd[data-v-0db592d6]{font-size:13px;font-weight:600;margin-bottom:6px;color:var(--exr-ink)}.ext-reduce__row[data-v-0db592d6]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--exr-ink)}.ext-reduce__note[data-v-0db592d6]{font-size:12px;line-height:1.45;margin-top:6px;color:var(--exr-muted)}.ext-calc[data-v-0db592d6]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:10px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:5px}.ext-calc__row[data-v-0db592d6]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#495057}.ext-calc__lbl[data-v-0db592d6]{color:#6c757d}html[data-theme=dark] .ext-calc[data-v-0db592d6]{background:rgba(67,56,202,.22);border-color:#4338ca}html[data-theme=dark] .ext-calc__lbl[data-v-0db592d6],html[data-theme=dark] .ext-calc__row[data-v-0db592d6],html[data-theme=dark] .ext-calc__val[data-v-0db592d6]{color:#e0e7ff}.ext-calc__val[data-v-0db592d6]{font-weight:600;color:#212529}.ext-calc__row--total[data-v-0db592d6]{border-top:1px solid #c7d2fe;padding-top:6px;margin-top:2px}.ext-calc__row--total .ext-calc__lbl[data-v-0db592d6]{font-weight:700;color:#3d5bd4}.ext-calc__row--total .ext-calc__val[data-v-0db592d6]{font-size:15px;font-weight:700;color:#3d5bd4}.ext-amount-wrap[data-v-0db592d6]{display:flex;align-items:center;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.ext-currency[data-v-0db592d6]{padding:7px 12px;background:#f8f9fc;border-right:1px solid #dee2e6;font-size:13px;font-weight:600;color:#495057;white-space:nowrap}.ext-amount-inp[data-v-0db592d6]{flex:1;border:none;outline:none;padding:7px 12px;font-size:14px;font-weight:600;color:#212529;background:#fff}.ext-amount-inp[data-v-0db592d6]:focus{box-shadow:inset 0 0 0 2px #c7d2fe}.ext-actions[data-v-0db592d6]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.ext-btn[data-v-0db592d6]{border-radius:7px;padding:8px 20px;font-size:13.5px;font-weight:600;cursor:pointer;border:none;transition:all .15s}.ext-btn--cancel[data-v-0db592d6]{background:#f4f6f8;color:#6c757d;border:1px solid #dee2e6}.ext-btn--cancel[data-v-0db592d6]:hover{background:#e9ecef}.ext-btn--save[data-v-0db592d6]{background:#3d5bd4;color:#fff}.ext-btn--save[data-v-0db592d6]:hover:not(:disabled){background:#2e49c0}.ext-btn--save[data-v-0db592d6]:disabled{opacity:.55;cursor:not-allowed}.dp-stage[data-v-8b8fb3d6]{--dp-stage-bg:#1f2430;background:var(--dp-stage-bg);border-radius:6px;min-height:320px;max-height:62vh;overflow:auto;display:flex;align-items:center;justify-content:center;padding:12px}.dp-img[data-v-8b8fb3d6]{max-width:100%;max-height:58vh;transition:transform .15s ease}.dp-frame[data-v-8b8fb3d6]{width:100%;height:58vh;border:0;background:#fff}.dp-fallback[data-v-8b8fb3d6]{text-align:center;color:#e2e8f0;padding:24px 12px}.dp-fallback i[data-v-8b8fb3d6]{font-size:42px;display:block;margin-bottom:8px;opacity:.7}.dp-fallback p[data-v-8b8fb3d6]{margin-bottom:12px;font-size:13.5px}.dp-toolbar[data-v-8b8fb3d6]{display:flex;gap:8px;justify-content:center;margin-top:12px;flex-wrap:wrap}.dp-btn[data-v-8b8fb3d6]{--dp-btn-bg:var(--app-surface-subtle,#f5f7fa);--dp-btn-ink:var(--app-text-color,#303133);--dp-btn-border:var(--app-border-color,#dcdfe6);background:var(--dp-btn-bg);color:var(--dp-btn-ink);border:1px solid var(--dp-btn-border);border-radius:4px;padding:6px 12px;font-size:13px;cursor:pointer}.dp-btn[data-v-8b8fb3d6]:hover{background:var(--app-hover-bg,#ecf5ff)}.dp-download[data-v-8b8fb3d6]{font-weight:600}html[data-theme=dark] .header-title[data-v-2f122a8e]{color:#eef4ff}html[data-theme=dark] .form-group label[data-v-2f122a8e]{color:#cbd5e1}html[data-theme=dark] .form-control[data-v-2f122a8e],html[data-theme=dark] select.form-control[data-v-2f122a8e]{background-color:#0f1a30;color:#eef4ff;border-color:#243859}html[data-theme=dark] .form-control[data-v-2f122a8e]:focus{background-color:#0f1a30;color:#eef4ff;border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}html[data-theme=dark] select.form-control option[data-v-2f122a8e]{background-color:#111b33;color:#eef4ff}html[data-theme=dark] li[data-v-2f122a8e],html[data-theme=dark] p[data-v-2f122a8e],html[data-theme=dark] strong[data-v-2f122a8e]{color:#cbd5e1}.bgs-account-wide[data-v-279f9e98]{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--app-border-color,#e2e8f0);border-radius:20px;background:var(--app-surface-subtle,#f7fafc);color:var(--app-text-muted,#718096);font-size:13px;font-weight:600;white-space:nowrap;cursor:default;user-select:none}.bgs-account-wide .mdi[data-v-279f9e98]{font-size:15px}.width-100[data-v-279f9e98] .el-input__inner{height:36px;line-height:36px;font-size:13px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;padding-right:30px;transition:all .15s ease}.width-100[data-v-279f9e98] .el-input__inner:hover{border-color:#655be6}.width-100[data-v-279f9e98] .el-input.is-focus .el-input__inner,.width-100[data-v-279f9e98] .el-input__inner:focus{border-color:#655be6;box-shadow:0 0 0 2px rgba(101,91,230,.1)}.width-100[data-v-279f9e98] .el-input__suffix{top:0}.width-100[data-v-279f9e98] .el-input__icon{line-height:36px}.qrp-wrap[data-v-4ff43020]{display:flex;flex-direction:column;gap:14px}.qrp-code-wrap[data-v-4ff43020]{display:flex;flex-direction:column;align-items:center}.qrp-code-inner[data-v-4ff43020]{padding:14px;background:#fff;border:2px solid #e9ecef;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.qrp-scan-hint[data-v-4ff43020]{font-size:12.5px;color:#8c97a8;margin-top:10px;margin-bottom:0;text-align:center}.qrp-scan-hint strong[data-v-4ff43020]{color:#495057}.qrp-url-box[data-v-4ff43020]{display:flex;align-items:center;gap:8px;background:#f8f9fc;border:1px solid #e9ecef;border-radius:8px;padding:8px 10px}.qrp-url-text[data-v-4ff43020]{flex:1;font-size:11.5px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrp-copy-btn[data-v-4ff43020]{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#495057;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.qrp-copy-btn[data-v-4ff43020]:hover{border-color:#3d5bd4;color:#3d5bd4}.qrp-copy-btn--copied[data-v-4ff43020]{border-color:#27ae60!important;color:#27ae60!important;background:#e6f9f0!important}.qrp-copy-btn i[data-v-4ff43020]{font-size:13px}.qrp-share-label[data-v-4ff43020]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#adb5bd;margin-bottom:10px}.qrp-share-grid[data-v-4ff43020]{display:flex;gap:8px;flex-wrap:wrap}.qrp-share-btn[data-v-4ff43020]{display:flex;flex-direction:column;align-items:center;gap:6px;background:#f8f9fc;border:1px solid #e9ecef;border-radius:10px;padding:10px 14px;cursor:pointer;transition:all .15s;flex:1;min-width:64px}.qrp-share-btn[data-v-4ff43020]:hover{border-color:#c7d2fe;background:#eef2ff}.qrp-share-btn__icon[data-v-4ff43020]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.qrp-share-btn__icon--download[data-v-4ff43020]{background:#3d5bd4}.qrp-share-btn__icon--print[data-v-4ff43020]{background:#495057}.qrp-share-btn__icon--whatsapp[data-v-4ff43020]{background:#25d366}.qrp-share-btn__icon--email[data-v-4ff43020]{background:#e74a3b}.qrp-share-btn__icon--more[data-v-4ff43020]{background:#8c97a8}.qrp-share-btn__label[data-v-4ff43020]{font-size:11px;font-weight:600;color:#495057;white-space:nowrap}.qrp-share-btn:hover .qrp-share-btn__label[data-v-4ff43020]{color:#3d5bd4}html[data-theme=dark] .qrp-scan-hint[data-v-4ff43020]{color:#9aa6bf}html[data-theme=dark] .qrp-scan-hint strong[data-v-4ff43020]{color:#eef4ff}html[data-theme=dark] .qrp-url-box[data-v-4ff43020]{background:#182847;border-color:#243859}html[data-theme=dark] .qrp-url-text[data-v-4ff43020]{color:#cbd5e1}html[data-theme=dark] .qrp-copy-btn[data-v-4ff43020]{background:#111b33;border-color:#243859;color:#cbd5e1}html[data-theme=dark] .qrp-copy-btn[data-v-4ff43020]:hover{border-color:#a5b4fc;color:#a5b4fc}html[data-theme=dark] .qrp-copy-btn--copied[data-v-4ff43020]{border-color:#10b981!important;color:#6ee7b7!important;background:rgba(16,185,129,.12)!important}html[data-theme=dark] .qrp-share-label[data-v-4ff43020]{color:#9aa6bf}html[data-theme=dark] .qrp-share-btn[data-v-4ff43020]{background:#182847;border-color:#243859}html[data-theme=dark] .qrp-share-btn[data-v-4ff43020]:hover{background:rgba(99,102,241,.18);border-color:rgba(129,140,248,.45)}html[data-theme=dark] .qrp-share-btn__label[data-v-4ff43020]{color:#cbd5e1}html[data-theme=dark] .qrp-share-btn:hover .qrp-share-btn__label[data-v-4ff43020]{color:#a5b4fc}.qr-modal-dialog[data-v-4d431120]{max-width:420px}.qr-modal-content[data-v-4d431120]{border:none;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.18)}.qr-header[data-v-4d431120]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;background:#fff;border-bottom:1px solid #f1f3f7}.qr-header__title[data-v-4d431120]{font-size:15px;font-weight:700;color:#212529}.qr-header__branch[data-v-4d431120]{font-size:12.5px;color:#8c97a8;margin-top:3px}.qr-header__branch i[data-v-4d431120]{font-size:13px;margin-right:2px}.qr-close-btn[data-v-4d431120]{background:none;border:1px solid #e9ecef;border-radius:6px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#8c97a8;cursor:pointer;flex-shrink:0;transition:all .15s}.qr-close-btn[data-v-4d431120]:hover{border-color:#adb5bd;color:#343a40}.qr-body[data-v-4d431120]{padding:20px;background:#fff}.el-select[data-v-06247b68]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select .el-input__inner[data-v-06247b68]{cursor:pointer;touch-action:manipulation}.el-select-dropdown__item[data-v-06247b68]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.el-select[data-v-2d90a0de]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select .el-input__inner[data-v-2d90a0de]{cursor:pointer;touch-action:manipulation}.el-select-dropdown__item[data-v-2d90a0de]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.bc[data-v-6c3cd453]{--bc-accent:#4338ca;--bc-accent-strong:#3730a3;--bc-accent-text:#4338ca;--bc-accent-weak:#eef2ff;--bc-surface:var(--app-surface-color,#fff);--bc-surface-2:var(--app-surface-subtle,#f8fafc);--bc-line:var(--app-border-color,#e9ecef);--bc-ink:var(--app-text-strong,#111827);--bc-ink-2:var(--app-text-color,#212529);--bc-muted:var(--app-text-muted,#6c757d);--bc-input-bg:var(--app-input-bg,#fff);--bc-input-line:var(--app-input-border,#dee2e6);--bc-ok:#0c7a57;--bc-ok-weak:#e7f7f0;--bc-danger:#b91c1c;--bc-danger-weak:#fef2f2;color:var(--bc-ink-2)}.bc [data-v-6c3cd453]{box-sizing:border-box}.bc-note[data-v-6c3cd453]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:12px;border-radius:10px;border-left:3px solid var(--bc-accent);background:var(--bc-accent-weak);color:var(--bc-ink-2)}.bc-note__ic[data-v-6c3cd453]{font-size:20px;line-height:1.2;color:var(--bc-accent-text)}.bc-note__body[data-v-6c3cd453]{min-width:0}.bc-note__k[data-v-6c3cd453]{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bc-accent-text)}.bc-note__s[data-v-6c3cd453]{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:var(--bc-ink)}.bc-note__s b[data-v-6c3cd453]{color:var(--bc-ink);font-weight:700}.bc-row__calc[data-v-6c3cd453]{flex-basis:100%;grid-column:1/-1;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--bc-accent-weak);min-width:0}.bc-row__calc.is-added[data-v-6c3cd453]{background:var(--bc-ok-weak)}.bc-row__calc-k[data-v-6c3cd453]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bc-accent-text)}.bc-row__calc.is-added .bc-row__calc-k[data-v-6c3cd453]{color:var(--bc-ok)}.bc-row__calc-f[data-v-6c3cd453]{font-size:13px;line-height:1.5;color:var(--bc-ink);word-break:break-word}.bc-row__calc-r[data-v-6c3cd453]{font-size:12.5px;line-height:1.5;color:var(--bc-muted)}.bc-list[data-v-6c3cd453]{display:flex;flex-direction:column;gap:10px}.bc-row[data-v-6c3cd453]{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-start;padding:12px 12px 12px 14px;border:1px solid var(--bc-line);border-left:4px solid var(--bc-line);border-radius:10px;background:var(--bc-surface-2);min-width:0}.bc-row.is-added[data-v-6c3cd453]{border-left-color:var(--bc-ok)}.bc-row__n[data-v-6c3cd453]{flex:0 0 18px;font-size:12px;font-weight:700;color:var(--bc-muted);padding-top:24px}.bc-f[data-v-6c3cd453]{display:flex;flex-direction:column;gap:4px;min-width:0}.bc-f--title[data-v-6c3cd453]{flex:2 1 160px}.bc-f--qty[data-v-6c3cd453]{flex:0 0 70px}.bc-f--no[data-v-6c3cd453]{flex:1 1 120px}.bc-f--amt[data-v-6c3cd453]{flex:0 1 140px;min-width:130px}.bc-f--desc[data-v-6c3cd453]{flex:3 1 200px}.bc-lbl[data-v-6c3cd453]{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bc-muted)}.bc-req[data-v-6c3cd453]{color:var(--bc-danger);font-weight:700}.bc-row__meta[data-v-6c3cd453]{flex:1 1 auto;display:flex;gap:8px;align-items:baseline;font-size:12.5px;color:var(--bc-muted);padding-top:4px}.bc-row__actions[data-v-6c3cd453]{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:8px}@media (max-width:560px){.bc-row__n[data-v-6c3cd453]{display:none}.bc-f--desc[data-v-6c3cd453],.bc-f--title[data-v-6c3cd453]{flex-basis:100%}.bc-row__actions[data-v-6c3cd453],.bc-row__meta[data-v-6c3cd453]{flex-basis:100%;margin-left:0;justify-content:flex-end}.bc-row__meta[data-v-6c3cd453]{justify-content:flex-start}}.bc-input[data-v-6c3cd453]{background:var(--bc-input-bg);border:1px solid var(--bc-input-line);border-radius:8px;color:var(--bc-ink);font-size:14px;height:38px;padding:6px 10px}textarea.bc-input[data-v-6c3cd453]{height:auto;min-height:38px;resize:vertical}.bc-input[data-v-6c3cd453]:focus{border-color:var(--bc-accent);box-shadow:0 0 0 3px var(--bc-accent-weak);outline:none}.bc-money[data-v-6c3cd453]{display:flex}.bc-money__cur[data-v-6c3cd453]{flex:none;display:grid;place-items:center;padding:0 9px;border:1px solid var(--bc-input-line);border-right:0;border-radius:8px 0 0 8px;background:var(--bc-surface);color:var(--bc-muted);font-size:12px;font-weight:600}.bc-money .bc-input[data-v-6c3cd453]{border-radius:0 8px 8px 0}.bc-btn[data-v-6c3cd453]{display:inline-flex;align-items:center;gap:6px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;border:1px solid transparent;white-space:nowrap}.bc-btn--accent[data-v-6c3cd453]{background:var(--bc-surface);border-color:var(--bc-line);color:var(--bc-accent-text)}.bc-btn--accent[data-v-6c3cd453]:hover{background:var(--bc-accent-weak)}.bc-btn--done[data-v-6c3cd453]{background:var(--bc-ok-weak);color:var(--bc-ok);cursor:default}.bc-btn--ghost[data-v-6c3cd453]{background:var(--bc-surface);border-color:var(--bc-line);color:var(--bc-accent-text)}.bc-btn--ghost[data-v-6c3cd453]:hover{background:var(--bc-accent-weak)}.bc-btn--primary[data-v-6c3cd453]{background:var(--bc-accent);color:#fff}.bc-btn--primary[data-v-6c3cd453]:hover{background:var(--bc-accent-strong)}.bc-btn[data-v-6c3cd453]:disabled{opacity:.85}.bc-iconbtn[data-v-6c3cd453]{width:34px;height:34px;border-radius:9px;border:1px solid var(--bc-line);background:var(--bc-surface);color:var(--bc-muted);display:grid;place-items:center;font-size:17px;cursor:pointer}.bc-iconbtn[data-v-6c3cd453]:hover{background:var(--bc-danger-weak);border-color:var(--bc-danger);color:var(--bc-danger)}.bc-empty[data-v-6c3cd453]{text-align:center;padding:22px 16px;border:1px dashed var(--bc-line);border-radius:10px;color:var(--bc-muted);font-size:13.5px}.bc-foot[data-v-6c3cd453]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}html[data-theme=dark] .bc[data-v-6c3cd453]{--bc-accent:#6366f1;--bc-accent-strong:#4f46e5;--bc-accent-text:#a5b4fc;--bc-accent-weak:rgba(99,102,241,0.16);--bc-ok:#34d399;--bc-ok-weak:rgba(16,185,129,0.14);--bc-danger:#f87171;--bc-danger-weak:rgba(239,68,68,0.16)}.badge i[data-v-5d263997]{opacity:.9;font-size:.85em}.checking-overlay[data-v-5d263997]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);border-radius:inherit;font-size:.8em;color:#007bff}.el-select[data-v-5f05a252]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select .el-input__inner[data-v-5f05a252]{cursor:pointer;touch-action:manipulation}.el-select-dropdown__item[data-v-5f05a252]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.el-select[data-v-9f2cdb7e]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select .el-input__inner[data-v-9f2cdb7e]{cursor:pointer;touch-action:manipulation}.el-select-dropdown__item[data-v-9f2cdb7e]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.el-select[data-v-755bbc5b]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select .el-input__inner[data-v-755bbc5b]{cursor:pointer;touch-action:manipulation}.el-select-dropdown__item[data-v-755bbc5b]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.el-select[data-v-124ecbf7]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select .el-input__inner[data-v-124ecbf7]{cursor:pointer;touch-action:manipulation}.el-select-dropdown__item[data-v-124ecbf7]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.el-select[data-v-15cc4cde]{width:100%}.bank-option[data-v-15cc4cde]{display:flex;justify-content:space-between;align-items:center;width:100%}.bank-name[data-v-15cc4cde]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-id[data-v-15cc4cde]{flex-shrink:0;font-size:.85em;color:#999;margin-left:8px}@media (max-width:768px){.bank-id[data-v-15cc4cde]{display:none}}.el-select.is-loading .el-input__inner[data-v-15cc4cde]{background-color:#f5f7fa}.bank-select-small .el-input__inner[data-v-15cc4cde]{height:28px;line-height:28px;font-size:12px}.bank-select-large .el-input__inner[data-v-15cc4cde]{height:40px;line-height:40px;font-size:14px}.width-100[data-v-15cc4cde]{width:100%!important}.width-200[data-v-15cc4cde]{width:200px!important}.width-150[data-v-15cc4cde]{width:150px!important}.country-option[data-v-17b855a4]{display:flex;align-items:center;justify-content:space-between;width:100%}.flag[data-v-17b855a4]{font-size:16px;margin-right:8px;flex-shrink:0}.country-name[data-v-17b855a4]{flex:1;text-align:left;margin-right:8px}.calling-code[data-v-17b855a4]{color:#909399;font-size:12px;flex-shrink:0}.calling-code-option[data-v-05e706c0]{display:flex;align-items:center;gap:8px}.flag[data-v-05e706c0]{font-size:16px;flex-shrink:0}.calling-code[data-v-05e706c0]{font-weight:600;color:#409eff}.country-option[data-v-6bb55ea6]{display:flex;align-items:center;justify-content:space-between;width:100%}.flag[data-v-6bb55ea6]{font-size:16px;margin-right:8px;flex-shrink:0}.country-name[data-v-6bb55ea6]{flex:1;text-align:left;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calling-code[data-v-6bb55ea6]{font-weight:600;color:#409eff;flex-shrink:0}.width-120px[data-v-6bb55ea6]{width:120px!important}.width-150px[data-v-6bb55ea6]{width:150px!important}.width-200px[data-v-6bb55ea6]{width:200px!important}@media (max-width:768px){.country-name[data-v-6bb55ea6]{display:none}.country-option[data-v-6bb55ea6]{justify-content:flex-start}.calling-code[data-v-6bb55ea6]{margin-left:auto}}.phone-input-wrapper[data-v-9cb215a8]{width:100%}.phone-input-container[data-v-9cb215a8]{display:flex;align-items:stretch;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.phone-input-container[data-v-9cb215a8]:hover{border-color:#c0c4cc}.phone-input-container[data-v-9cb215a8]:focus-within{border-color:#409eff}.phone-input-container.has-error[data-v-9cb215a8]{border-color:#f56c6c}.phone-input-container input[data-v-9cb215a8]{flex:1;border:none;outline:none;padding:8px 12px;font-size:14px;border-left:1px solid #dcdfe6}.phone-input-container input[data-v-9cb215a8]:focus{outline:none}.phone-input-container[data-v-9cb215a8] .el-select{border:none}.phone-input-container[data-v-9cb215a8] .el-select .el-input__inner{border:none;border-radius:0;padding-left:8px;padding-right:8px}.phone-input-container[data-v-9cb215a8] .el-select .el-input__inner:focus{border-color:transparent;box-shadow:none}.error-message[data-v-9cb215a8],.full-number-display[data-v-9cb215a8],.selected-country-info[data-v-9cb215a8]{margin-top:4px}.error-message[data-v-9cb215a8]{margin-bottom:0}@media (max-width:768px){.phone-input-container[data-v-9cb215a8]{flex-direction:column}.phone-input-container input[data-v-9cb215a8]{border-left:none;border-top:1px solid #dcdfe6}}.phone-input-wrapper.disabled .phone-input-container[data-v-9cb215a8]{background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.phone-input-wrapper.disabled input[data-v-9cb215a8]{background-color:transparent;cursor:not-allowed}.width-179px[data-v-da59ca4a]{width:179px!important}.height-120[data-v-da59ca4a]{height:129px!important}.imageCustom[data-v-da59ca4a]{height:87px!important;width:91px!important}.ci-zoomable[data-v-da59ca4a]{cursor:zoom-in}.ci-lightbox[data-v-da59ca4a]{position:fixed;inset:0;z-index:10002;background:rgba(15,20,30,.88);display:flex;align-items:center;justify-content:center;padding:24px}.ci-full[data-v-da59ca4a]{max-width:92vw;max-height:88vh;border-radius:6px;box-shadow:0 12px 40px rgba(0,0,0,.5)}.ci-close[data-v-da59ca4a]{position:absolute;top:14px;right:20px;background:transparent;border:0;color:#f1f5f9;font-size:34px;line-height:1;cursor:pointer}.go-back-btn[data-v-60418ce3]{font-size:13.5px;font-weight:500;border-radius:8px;transition:all .2s ease}.go-back-btn[data-v-60418ce3]:hover{background-color:#e9ecef}.refresh-btn[data-v-2c86618a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;line-height:1}.refresh-btn .fa[data-v-2c86618a]{line-height:1}.export-excel__btn{color:var(--app-success-color,#1cc88a)!important;border:1px solid var(--app-success-color,#1cc88a)!important;background:transparent!important;height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.export-excel__btn .fa{line-height:1}.export-excel__btn:focus:not(:disabled),.export-excel__btn:hover:not(:disabled){background:var(--app-success-color,#1cc88a)!important;color:#fff!important}.export-excel__btn:disabled{opacity:.5;cursor:not-allowed}.export-excel__menu.dropdown-menu{background:var(--app-surface-color,#fff)!important;color:var(--app-text-color,#212529)!important;border:1px solid var(--app-border-color,rgba(0,0,0,.15))!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.18)}.export-excel__menu .export-excel__item,.export-excel__menu .export-excel__item>*{color:var(--app-text-color,#212529)!important;background:transparent!important}.export-excel__menu .export-excel__item:focus,.export-excel__menu .export-excel__item:focus>*,.export-excel__menu .export-excel__item:hover,.export-excel__menu .export-excel__item:hover>*{background:var(--app-surface-subtle,#f7fafc)!important;color:var(--app-text-color,#212529)!important}.countdown[data-v-962a1886]{font-size:1em;color:red}.online-pay-wrapper[data-v-3eda69e0]{width:100%}.g-pay-btn[data-v-3eda69e0]{display:flex;align-items:center;justify-content:center;width:100%;padding:13px 20px;border:none;border-radius:14px;background:#007aff;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.2px;cursor:pointer;transition:background .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;margin-top:12px;text-decoration:none;user-select:none;-webkit-user-select:none}.g-pay-btn[data-v-3eda69e0]:hover{background:#0066d6;text-decoration:none;color:#fff}.g-pay-btn[data-v-3eda69e0]:active{transform:scale(.97);background:#0055b3}.g-pay-btn i[data-v-3eda69e0]{margin-right:8px;font-size:18px}.el-dialog__wrapper:has(.g-payment-dialog){cursor:default!important}.g-payment-dialog{border-radius:16px;overflow:hidden;max-width:480px}.g-payment-dialog,.g-payment-dialog *{cursor:default!important}.g-payment-dialog .el-dialog__headerbtn,.g-payment-dialog .el-dialog__headerbtn *,.g-payment-dialog .g-cancel-btn,.g-payment-dialog .g-cancel-btn *,.g-payment-dialog .g-confirm-btn,.g-payment-dialog .g-confirm-btn *{cursor:pointer!important}.g-payment-dialog .el-dialog__header{padding:18px 20px 10px}.g-payment-dialog .el-dialog__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:18px;font-weight:700;color:#1c1c1e}.g-payment-dialog .el-dialog__body{padding:0 20px}.g-payment-dialog .el-dialog__footer{padding:12px 20px 20px}.g-payment-details{padding:4px 0}.g-payment-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.g-payment-row.total{padding-top:12px}.g-payment-label{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:15px;color:#6c6c70;font-weight:400}.g-payment-row.total .g-payment-label,.g-payment-value{font-size:16px;font-weight:600;color:#1c1c1e}.g-payment-value{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.g-payment-value.total{font-size:20px;font-weight:700;color:#007aff}.g-currency{font-size:13px;color:#8e8e93;margin-right:2px}.g-payment-divider{height:1px;background:#e5e5ea;margin:4px 0}.g-dialog-footer{display:flex;gap:10px;width:100%}.g-cancel-btn,.g-cancel-btn *,.g-confirm-btn,.g-confirm-btn *{user-select:none!important;-webkit-user-select:none!important}.g-cancel-btn{flex:1;padding:12px;border:1.5px solid #e5e5ea;border-radius:12px;background:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:16px;font-weight:600;color:#8e8e93;transition:background .2s ease}.g-cancel-btn:hover{background:#f2f2f7}.g-confirm-btn{flex:2;padding:12px;border:none;border-radius:12px;background:#007aff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:16px;font-weight:600;color:#fff;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.g-confirm-btn:hover{background:#0066d6}.g-confirm-btn:active{transform:scale(.97)}.g-commission-note{font-size:11px;color:#8e8e93;font-weight:400;margin-left:4px}.image-container[data-v-c6c377b2]{width:100%;max-height:150px;overflow:hidden;position:relative}.feed-image[data-v-c6c377b2]{width:100%;height:100%;object-fit:cover;cursor:pointer}.modal[data-v-c6c377b2]{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content[data-v-c6c377b2]{background-color:#fefefe;padding:20px;border:1px solid #888;width:80%;max-width:600px;position:relative}.close[data-v-c6c377b2]{position:absolute;top:10px;right:25px;color:#aaa;font-size:28px;font-weight:700;cursor:pointer}.close[data-v-c6c377b2]:focus,.close[data-v-c6c377b2]:hover{color:#000;text-decoration:none;cursor:pointer}.modal-image[data-v-c6c377b2]{width:100%;height:auto}.rcpt-chip[data-v-b8321830]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:#1cc88a;background:#f0fff4;border:1px solid #b2dfca;border-radius:14px;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.rcpt-chip[data-v-b8321830]:focus,.rcpt-chip[data-v-b8321830]:hover{background:#1cc88a;color:#fff;border-color:#1cc88a;text-decoration:none;box-shadow:0 2px 6px rgba(28,200,138,.25)}.rcpt-chip__icon[data-v-b8321830]{font-size:11px}html[data-theme=dark] .rcpt-chip[data-v-b8321830]{background:rgba(34,197,94,.12);color:#4ade80;border-color:rgba(34,197,94,.35)}html[data-theme=dark] .rcpt-chip[data-v-b8321830]:focus,html[data-theme=dark] .rcpt-chip[data-v-b8321830]:hover{background:#16a34a;color:#fff;border-color:#16a34a;box-shadow:0 2px 8px rgba(22,163,74,.4)}.rcpt-chip[data-v-d9f8097a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.rcpt-chip[data-v-d9f8097a]:focus,.rcpt-chip[data-v-d9f8097a]:hover{background:#4f46e5;color:#fff;border-color:#4f46e5;text-decoration:none;box-shadow:0 2px 6px rgba(79,70,229,.25)}.rcpt-chip__icon[data-v-d9f8097a]{font-size:11px}html[data-theme=dark] .rcpt-chip[data-v-d9f8097a]{background:rgba(99,102,241,.12);color:#a5b4fc;border-color:rgba(99,102,241,.35)}html[data-theme=dark] .rcpt-chip[data-v-d9f8097a]:focus,html[data-theme=dark] .rcpt-chip[data-v-d9f8097a]:hover{background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 2px 8px rgba(79,70,229,.4)}.fmodal__title-group[data-v-24a14cb6]{min-width:0;display:flex;flex-direction:column}.fmodal__subtitle[data-v-24a14cb6]{margin-top:1px;font-size:12.5px;font-weight:500;color:var(--app-text-muted,#94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmodal__head-actions[data-v-24a14cb6]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.bsum[data-v-4e891eb8]{border:1px solid var(--app-border-color,#e2e8f0);border-radius:14px;background:var(--app-surface-color,#fff);overflow:hidden;margin-bottom:14px}.bsum__head[data-v-4e891eb8]{display:flex;align-items:center;gap:10px;padding:12px 13px}.bsum__av[data-v-4e891eb8]{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700}.bsum__id[data-v-4e891eb8]{flex:1 1 auto;min-width:0}.bsum__id b[data-v-4e891eb8]{display:block;font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--app-text-strong,#1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsum__id small[data-v-4e891eb8]{display:block;font-size:12px;color:var(--app-text-muted,#94a3b8)}.bsum__status[data-v-4e891eb8]{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 9px;border-radius:50px;white-space:nowrap}.bsum__status--success[data-v-4e891eb8]{background:#e6f7ec;color:#1c7c33}.bsum__status--danger[data-v-4e891eb8]{background:#fdeceb;color:#c53030}.bsum__status--warning[data-v-4e891eb8]{background:#fff3dc;color:#b25e00}.bsum__status--info[data-v-4e891eb8]{background:#e8f1fd;color:#2563eb}.bsum__rows[data-v-4e891eb8]{padding:0 13px;border-top:1px solid var(--app-divider-color,#f1f5f9)}.bsum__row[data-v-4e891eb8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--app-divider-color,#f5f7fa)}.bsum__row[data-v-4e891eb8]:last-child{border-bottom:none}.bsum__lbl[data-v-4e891eb8]{flex:0 0 auto;max-width:45%;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--app-text-muted,#94a3b8);line-height:1.6}.bsum__val[data-v-4e891eb8]{flex:1 1 auto;min-width:0;text-align:right;font-size:13.5px;font-weight:600;color:var(--app-text-strong,#1f2937);word-break:break-word}.bsum__val--link[data-v-4e891eb8]{color:var(--primary-color,#655be6)!important;text-decoration:none!important}.bsum__foot[data-v-4e891eb8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 8px;border-top:1px solid var(--app-divider-color,#f1f5f9);background:var(--app-surface-subtle,#f8fafc)}.bsum__more[data-v-4e891eb8]{display:inline-flex;align-items:center;gap:4px;width:auto;border:0;border-radius:8px;background:none;color:var(--primary-color,#655be6);font-family:inherit;-webkit-appearance:none;appearance:none}.bsum__link[data-v-4e891eb8],.bsum__more[data-v-4e891eb8]{flex:0 0 auto;padding:8px 10px;font-size:13px;font-weight:700}.bsum__link[data-v-4e891eb8]{margin-left:auto;color:var(--app-text-muted,#64748b)!important;text-decoration:none!important}.bsum__link .mdi[data-v-4e891eb8],.bsum__more .mdi[data-v-4e891eb8]{font-size:15px}.bhdr[data-v-4d708c2a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--app-surface-color,#fff);border-radius:12px;padding:14px 16px;margin-bottom:16px;box-shadow:var(--app-card-shadow,0 1px 3px rgba(20,35,60,.07))}.bhdr__id[data-v-4d708c2a]{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.bhdr__av[data-v-4d708c2a]{width:40px;height:40px;border-radius:50%;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 40px}.bhdr__idtext[data-v-4d708c2a]{min-width:0}.bhdr__idtext b[data-v-4d708c2a]{display:block;font-size:15px;color:var(--app-text-strong,#1f2d3d)}.bhdr__idtext small[data-v-4d708c2a]{font-size:11.5px;color:var(--app-text-muted,#8794a8)}.bhdr__facts[data-v-4d708c2a]{display:flex;flex:1;flex-wrap:wrap;gap:12px 28px;padding-left:18px;border-left:1px solid var(--app-divider-color,#eef2f7);min-width:0}.bhdr__fact small[data-v-4d708c2a]{display:block;font-size:9.5px;font-weight:700;color:var(--app-text-muted,#8794a8);letter-spacing:.05em}.bhdr__fact b[data-v-4d708c2a]{font-size:14px;color:var(--app-text-strong,#1f2d3d)}.bhdr__fact b.bhdr__fact-note[data-v-4d708c2a]{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--app-text-muted,#6c757d);white-space:nowrap}.bhdr__fact--money[data-v-4d708c2a]{color:#12a150}.bhdr__acts[data-v-4d708c2a]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bhdr__icon[data-v-4d708c2a]{width:34px;height:34px;border-radius:8px;border:1px solid var(--app-input-border,#e3e9f1);background:var(--app-surface-subtle,#f7f9fd);color:var(--app-text-muted,#56657a);font-size:16px}.bhdr__more[data-v-4d708c2a]{border:0;background:#eef4ff;color:#2f5bd7;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;white-space:nowrap}html[data-theme=dark] .bhdr__more[data-v-4d708c2a]{background:rgba(147,197,253,.14);color:var(--app-link-color,#93c5fd)}.bhdr__expand[data-v-4d708c2a]{flex:1 0 100%;border-top:1px solid var(--app-divider-color,#eef2f7);padding-top:12px}.global-search-container[data-v-fd61cc5a]{position:relative;width:100%;max-width:none;margin:0}.search-input-wrapper[data-v-fd61cc5a]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:20px;padding:0 14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.06);min-height:38px}.search-input-wrapper.focused[data-v-fd61cc5a]{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.12),0 2px 8px rgba(0,0,0,.1)}.search-icon-wrapper[data-v-fd61cc5a]{display:flex;align-items:center;margin-right:8px}.search-icon[data-v-fd61cc5a]{color:#8e9bb3;font-size:15px;transition:color .3s ease}.search-input-wrapper.focused .search-icon[data-v-fd61cc5a]{color:#007bff}.global-search-input[data-v-fd61cc5a]{flex:1;border:none;outline:none;padding:6px 0;font-size:13px;background:transparent;color:#495057;font-weight:400}.global-search-input[data-v-fd61cc5a]::placeholder{color:#8e9bb3;font-style:normal;font-weight:400}.clear-search-btn[data-v-fd61cc5a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e9ecef;color:#6c757d;cursor:pointer;transition:all .2s ease;margin-left:8px}.clear-search-btn[data-v-fd61cc5a]:hover{background:#dee2e6;color:#495057}.clear-search-btn i[data-v-fd61cc5a]{font-size:12px}.search-dropdown[data-v-fd61cc5a]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e3e6f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:70vh;overflow-y:auto;overflow-x:hidden;z-index:1050;margin-top:4px;opacity:0;transform:translateY(-10px);transition:all .3s ease;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.search-dropdown.show[data-v-fd61cc5a]{opacity:1;transform:translateY(0)}.search-loading[data-v-fd61cc5a]{display:flex;align-items:center;justify-content:center;padding:20px;color:#6c757d}.search-loading i[data-v-fd61cc5a]{margin-right:8px;font-size:16px}.default-shortcuts[data-v-fd61cc5a],.search-results[data-v-fd61cc5a]{padding:8px 0}.result-category[data-v-fd61cc5a],.shortcut-category[data-v-fd61cc5a]{margin-bottom:16px}.result-category[data-v-fd61cc5a]:last-child,.shortcut-category[data-v-fd61cc5a]:last-child{margin-bottom:8px}.result-category-header[data-v-fd61cc5a],.shortcut-category-header[data-v-fd61cc5a]{display:flex;align-items:center;padding:8px 16px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f8f9fa;background:#f8f9fa}.result-category-header i[data-v-fd61cc5a],.shortcut-category-header i[data-v-fd61cc5a]{margin-right:6px;font-size:14px}.result-item[data-v-fd61cc5a]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.result-item.highlighted[data-v-fd61cc5a],.result-item[data-v-fd61cc5a]:hover{background:#f8f9fa;border-left-color:#007bff}.result-icon[data-v-fd61cc5a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#f8f9fa;margin-right:12px;flex-shrink:0}.result-content[data-v-fd61cc5a]{flex:1;min-width:0}.result-title[data-v-fd61cc5a]{font-weight:500;color:#495057;font-size:14px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-subtitle[data-v-fd61cc5a]{font-size:12px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shortcut-grid[data-v-fd61cc5a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:8px 16px 16px}.shortcut-box[data-v-fd61cc5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;min-height:80px;border-radius:12px;background:#fff;border:2px solid #f0f0f0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow:hidden}.shortcut-box[data-v-fd61cc5a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,123,255,.15);border-color:#007bff;background:linear-gradient(135deg,#fff,#f8f9fa)}.shortcut-box.highlighted[data-v-fd61cc5a]{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#0056b3;color:#fff;transform:scale(1.02);box-shadow:0 8px 30px rgba(0,123,255,.3)}.shortcut-box-icon[data-v-fd61cc5a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:8px;border-radius:10px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);transition:all .3s ease}.shortcut-box:hover .shortcut-box-icon[data-v-fd61cc5a]{background:linear-gradient(135deg,#007bff,#0056b3);transform:scale(1.1)}.shortcut-box.highlighted .shortcut-box-icon[data-v-fd61cc5a]{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px)}.shortcut-box-icon i[data-v-fd61cc5a]{font-size:20px;color:#6c757d;transition:all .3s ease}.shortcut-box.highlighted .shortcut-box-icon i[data-v-fd61cc5a],.shortcut-box:hover .shortcut-box-icon i[data-v-fd61cc5a]{color:#fff}.shortcut-box-title[data-v-fd61cc5a]{font-weight:600;color:#495057;font-size:12px;line-height:1.2;text-align:center;transition:all .3s ease;margin-bottom:2px}.shortcut-box:hover .shortcut-box-title[data-v-fd61cc5a]{color:#007bff}.shortcut-box.highlighted .shortcut-box-title[data-v-fd61cc5a]{color:#fff}.shortcut-box-subtitle[data-v-fd61cc5a]{font-size:10px;color:#8e9bb3;text-align:center;transition:all .3s ease;opacity:.8}.shortcut-box:hover .shortcut-box-subtitle[data-v-fd61cc5a]{color:#007bff}.shortcut-box.highlighted .shortcut-box-subtitle[data-v-fd61cc5a]{color:hsla(0,0%,100%,.9)}.result-badge[data-v-fd61cc5a]{margin-left:8px;flex-shrink:0}.badge[data-v-fd61cc5a]{padding:3px 8px;font-size:10px;font-weight:500;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.badge-success[data-v-fd61cc5a]{background:#d4edda;color:#155724}.badge-warning[data-v-fd61cc5a]{background:#fff3cd;color:#856404}.badge-danger[data-v-fd61cc5a]{background:#f8d7da;color:#721c24}.badge-primary[data-v-fd61cc5a]{background:#d1ecf1;color:#0c5460}.no-results[data-v-fd61cc5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#6c757d;text-align:center}.no-results i[data-v-fd61cc5a]{font-size:24px;margin-bottom:8px;opacity:.5}@media (min-width:1200px){.shortcut-grid[data-v-fd61cc5a]{grid-template-columns:repeat(4,1fr);gap:16px}.shortcut-box[data-v-fd61cc5a]{min-height:90px;padding:20px 12px}.shortcut-box-icon[data-v-fd61cc5a]{width:44px;height:44px;margin-bottom:10px}.shortcut-box-icon i[data-v-fd61cc5a]{font-size:22px}.shortcut-box-title[data-v-fd61cc5a]{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.shortcut-grid[data-v-fd61cc5a]{grid-template-columns:repeat(3,1fr);gap:14px}.shortcut-box[data-v-fd61cc5a]{min-height:85px;padding:18px 10px}}@media (min-width:768px) and (max-width:991px){.shortcut-grid[data-v-fd61cc5a]{grid-template-columns:repeat(3,1fr);gap:12px}.shortcut-box[data-v-fd61cc5a]{min-height:75px;padding:14px 8px}.shortcut-box-icon[data-v-fd61cc5a]{width:36px;height:36px;margin-bottom:6px}.shortcut-box-icon i[data-v-fd61cc5a]{font-size:18px}.shortcut-box-title[data-v-fd61cc5a]{font-size:11px}}@media (max-width:767px){.global-search-container[data-v-fd61cc5a]{display:none!important}.shortcut-grid[data-v-fd61cc5a]{grid-template-columns:repeat(2,1fr);gap:10px;padding:8px 12px 12px}.shortcut-box[data-v-fd61cc5a]{min-height:70px;padding:12px 6px}.shortcut-box-icon[data-v-fd61cc5a]{width:32px;height:32px;margin-bottom:4px}.shortcut-box-icon i[data-v-fd61cc5a]{font-size:16px}.shortcut-box-title[data-v-fd61cc5a]{font-size:10px}}.search-dropdown[data-v-fd61cc5a]::-webkit-scrollbar{width:6px}.search-dropdown[data-v-fd61cc5a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.search-dropdown[data-v-fd61cc5a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.search-dropdown[data-v-fd61cc5a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.result-item[data-v-fd61cc5a]{animation:fadeInUp-fd61cc5a .3s ease forwards}.shortcut-box[data-v-fd61cc5a]{animation:fadeInScale-fd61cc5a .4s cubic-bezier(.4,0,.2,1) forwards}.shortcut-box[data-v-fd61cc5a]:first-child{animation-delay:.05s}.shortcut-box[data-v-fd61cc5a]:nth-child(2){animation-delay:.1s}.shortcut-box[data-v-fd61cc5a]:nth-child(3){animation-delay:.15s}.shortcut-box[data-v-fd61cc5a]:nth-child(4){animation-delay:.2s}@keyframes fadeInUp-fd61cc5a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale-fd61cc5a{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.shortcut-box.highlighted[data-v-fd61cc5a]{animation:pulseGlow-fd61cc5a 1.5s infinite alternate}@keyframes pulseGlow-fd61cc5a{0%{box-shadow:0 8px 30px rgba(0,123,255,.3)}to{box-shadow:0 8px 40px rgba(0,123,255,.5)}}.search-loading .mdi-spin[data-v-fd61cc5a]{animation:spin-fd61cc5a 1s linear infinite}@keyframes spin-fd61cc5a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rgs[data-v-abcd3d64]{position:relative;width:100%}.rgs-input-wrap[data-v-abcd3d64]{position:relative;display:flex;align-items:center;background:var(--app-surface-color,#fff);border:1px solid var(--app-border-color,#e9ecef);border-radius:20px;padding:0 14px;min-height:38px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .25s ease}.rgs-input-wrap.focused[data-v-abcd3d64]{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.14),0 2px 8px rgba(0,0,0,.1)}.rgs-ic[data-v-abcd3d64]{color:#8e9bb3;font-size:15px;margin-right:8px}.rgs-input-wrap.focused .rgs-ic[data-v-abcd3d64]{color:#0f766e}.rgs-input[data-v-abcd3d64]{flex:1;border:none;outline:none;padding:6px 0;font-size:13px;background:transparent;color:var(--app-text-color,#495057)}.rgs-input[data-v-abcd3d64]::placeholder{color:#8e9bb3}.rgs-clear[data-v-abcd3d64]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e9ecef;color:#6c757d;cursor:pointer;margin-left:8px}.rgs-clear i[data-v-abcd3d64]{font-size:12px}.rgs-dd[data-v-abcd3d64]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--app-surface-color,#fff);border:1px solid var(--app-border-color,#e3e6f0);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.15);max-height:70vh;overflow-y:auto;z-index:1050;padding:8px 0}.rgs-loading[data-v-abcd3d64]{display:flex;align-items:center;gap:8px;padding:18px;color:#6c757d}.rgs-cat[data-v-abcd3d64]{margin-bottom:8px}.rgs-cat-h[data-v-abcd3d64]{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;background:var(--app-surface-subtle,#f8f9fa);border-bottom:1px solid var(--app-border-color,#f1f3f5)}.rgs-item[data-v-abcd3d64]{display:flex;align-items:center;gap:12px;padding:11px 16px;cursor:pointer;border-left:3px solid transparent;transition:background .15s ease,border-color .15s ease}.rgs-item[data-v-abcd3d64]:hover{background:var(--app-surface-subtle,#f8f9fa);border-left-color:#14b8a6}.rgs-item-ic[data-v-abcd3d64]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.rgs-item-ic.teal[data-v-abcd3d64]{background:#14b8a6}.rgs-item-ic.green[data-v-abcd3d64]{background:#22c55e}.rgs-item-ic.amber[data-v-abcd3d64]{background:#f59e0b}.rgs-item-body[data-v-abcd3d64]{flex:1;min-width:0}.rgs-item-title[data-v-abcd3d64]{font-weight:500;font-size:14px;color:var(--app-text-color,#495057);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rgs-item-title small[data-v-abcd3d64]{color:#8e9bb3;font-weight:400}.rgs-item-sub[data-v-abcd3d64]{font-size:12px;color:#8e9bb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rgs-badge[data-v-abcd3d64]{margin-left:8px;flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#0f766e;background:rgba(20,184,166,.12);border-radius:6px;padding:2px 7px}.rgs-empty[data-v-abcd3d64]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;color:#8e9bb3}.rgs-empty i[data-v-abcd3d64]{font-size:24px;opacity:.6}.rgs-shortcuts[data-v-abcd3d64]{padding-bottom:8px}.rgs-grid[data-v-abcd3d64]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 16px}.rgs-box[data-v-abcd3d64]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--app-border-color,#f0f0f0);border-radius:10px;cursor:pointer;text-align:center;transition:all .2s ease}.rgs-box[data-v-abcd3d64]:hover{border-color:#14b8a6;background:rgba(20,184,166,.06);transform:translateY(-1px)}.rgs-box-ic[data-v-abcd3d64]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--app-surface-subtle,#f1f5f4);color:#0f766e}.rgs-box-ic i[data-v-abcd3d64]{font-size:19px}.rgs-box-title[data-v-abcd3d64]{font-size:12px;font-weight:600;color:var(--app-text-color,#495057)}@media (max-width:767px){.rgs[data-v-abcd3d64]{display:none!important}}.nbell-btn[data-v-d6177a98],.nbell[data-v-d6177a98]{position:relative;display:inline-flex;align-items:center}.nbell-btn[data-v-d6177a98]{justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid #e9ecef;border-radius:50%;color:#495057;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.nbell-btn[data-v-d6177a98]:hover{background:#f4f6f8;color:#212529;border-color:#ced4da;transform:translateY(-1px)}.nbell-btn i[data-v-d6177a98]{font-size:17px;line-height:1}.nbell-badge[data-v-d6177a98]{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.nbell-dd[data-v-d6177a98]{position:absolute;top:46px;right:0;width:340px;max-width:92vw;background:var(--app-surface-color,#fff);border:1px solid var(--app-border-color,#e3e6f0);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.16);z-index:1051;overflow:hidden}.nbell-hd[data-v-d6177a98]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:700;font-size:13px;color:var(--app-text-color,#1f2937);border-bottom:1px solid var(--app-border-color,#eef2f6)}.nbell-mark[data-v-d6177a98]{font-size:11.5px;font-weight:600;color:#0f766e}.nbell-state[data-v-d6177a98]{padding:26px 14px;text-align:center;color:#94a3b8;font-size:13px}.nbell-list[data-v-d6177a98]{list-style:none;margin:0;padding:0;max-height:64vh;overflow-y:auto}.nbell-item[data-v-d6177a98]{display:flex;gap:10px;padding:11px 14px;cursor:pointer;border-bottom:1px solid var(--app-border-color,#f1f5f9);transition:background .15s ease}.nbell-item[data-v-d6177a98]:hover{background:var(--app-surface-subtle,#f8fafc)}.nbell-item.unread[data-v-d6177a98]{background:rgba(20,184,166,.06)}.nbell-dot[data-v-d6177a98]{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0;background:transparent}.nbell-dot.on[data-v-d6177a98]{background:#14b8a6}.nbell-itembody[data-v-d6177a98]{display:flex;flex-direction:column;min-width:0}.nbell-title[data-v-d6177a98]{font-size:13px;font-weight:600;color:var(--app-text-color,#1f2937)}.nbell-text[data-v-d6177a98]{font-size:12.5px;color:var(--app-text-muted,#64748b);margin-top:1px}.nbell-time[data-v-d6177a98]{font-size:11px;color:#94a3b8;margin-top:3px}html[data-theme=dark] .nbell-btn[data-v-d6177a98]{border-color:#243859;color:#cbd5e1}html[data-theme=dark] .nbell-btn[data-v-d6177a98]:hover{background:#182847;color:#eef4ff;border-color:#2a3a5a}body.bmr-no-scroll{overflow:hidden!important}.bmr-drawer .row{margin-left:-6px;margin-right:-6px}.bmr-drawer .row>[class*=col-]{padding-left:6px;padding-right:6px}body.bmr-no-scroll .ai-chat-wrapper{display:none!important}.bmr-overlay[data-v-c614a96e]{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:10000;display:flex;justify-content:flex-end;overflow:hidden}.bmr-drawer[data-v-c614a96e]{max-width:100vw;height:100%;background:var(--app-surface-color,#fff);color:var(--app-text-color,#1d1d1f);display:flex;flex-direction:column;box-shadow:-4px 0 32px rgba(0,0,0,.18);overflow:hidden}@media (max-width:1024px){.bmr-overlay[data-v-c614a96e]{justify-content:center;align-items:flex-end;backdrop-filter:blur(7px) saturate(115%);-webkit-backdrop-filter:blur(7px) saturate(115%)}.bmr-drawer[data-v-c614a96e]{width:100vw!important;max-width:100vw!important;height:auto;max-height:100vh;max-height:100dvh;border-radius:18px 18px 0 0;box-shadow:0 -12px 38px rgba(10,20,50,.28)}.bmr-body[data-v-c614a96e]{flex:0 1 auto}}@media (max-width:1024px) and (prefers-reduced-motion:no-preference){.bmr-drawer[data-v-c614a96e]{animation:bmr-slide-up-c614a96e .28s ease-out}@keyframes bmr-slide-up-c614a96e{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.bmr-panel-enter-active[data-v-c614a96e],.bmr-panel-leave-active[data-v-c614a96e]{transition:opacity .22s ease}.bmr-panel-enter-active .bmr-drawer[data-v-c614a96e],.bmr-panel-leave-active .bmr-drawer[data-v-c614a96e]{transition:transform .26s cubic-bezier(.4,0,.2,1)}.bmr-panel-enter[data-v-c614a96e],.bmr-panel-leave-to[data-v-c614a96e]{opacity:0}.bmr-panel-enter .bmr-drawer[data-v-c614a96e],.bmr-panel-leave-to .bmr-drawer[data-v-c614a96e]{transform:translateX(100%)}.bmr-header[data-v-c614a96e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--app-border-color,#f0f0f5);background:var(--app-surface-color,#fff);flex-shrink:0}.bmr-header__left[data-v-c614a96e]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.bmr-header__title[data-v-c614a96e]{font-size:15px;font-weight:700;color:var(--app-text-strong,#1d1d1f);line-height:1.2}.bmr-header__actions[data-v-c614a96e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.bmr-close[data-v-c614a96e]{background:var(--app-surface-subtle,#f5f5f7);border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--app-text-muted,#636366);transition:background .15s}.bmr-close[data-v-c614a96e]:hover{background:var(--app-hover-bg,#e8e8ed)}.bmr-body[data-v-c614a96e]{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0;background:var(--app-bg-color,#f8f9fb);color:var(--app-text-color,#212529)}.bmr-footer[data-v-c614a96e]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--app-border-color,#f0f0f5);background:var(--app-surface-color,#fff);flex-shrink:0}.bmr-skeleton[data-v-c614a96e]{background:var(--app-surface-color,#fff);margin-bottom:8px;padding:16px 20px;border-bottom:1px solid var(--app-border-color,#f0f0f5)}.bmr-sk[data-v-c614a96e]{border-radius:6px;background:linear-gradient(90deg,#f0f0f5 25%,#e8e8ed 50%,#f0f0f5 75%);background-size:200% 100%;animation:bmr-shimmer-c614a96e 1.4s ease-in-out infinite}html[data-theme=dark] .bmr-sk[data-v-c614a96e]{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%);background-size:200% 100%}.bmr-sk--title[data-v-c614a96e]{height:14px;width:40%}.bmr-sk--line[data-v-c614a96e]{height:12px;width:90%}.bmr-sk--short[data-v-c614a96e]{width:60%}@keyframes bmr-shimmer-c614a96e{0%{background-position:200% 0}to{background-position:-200% 0}}.rcf[data-v-a57eaf60]{padding:6px 20px 10px}.rcf-field[data-v-a57eaf60]{margin-bottom:12px}.rcf-field label[data-v-a57eaf60]{display:block;font-size:12px;color:#475569;margin-bottom:5px;font-weight:600}.rcf-field .req[data-v-a57eaf60]{color:#ef4444}.rcf-field input[data-v-a57eaf60],.rcf-field select[data-v-a57eaf60]{width:100%;padding:9px 11px;border:1px solid #e2e8f0;border-radius:9px;font-size:13.5px;outline:none;background:#fff;color:#0f172a}.rcf-field input[data-v-a57eaf60]:focus,.rcf-field select[data-v-a57eaf60]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.rcf-row[data-v-a57eaf60]{display:flex;gap:10px}.rcf-country[data-v-a57eaf60]{font-size:12px;color:#94a3b8;margin:-4px 0 10px}.rcf-country .mdi[data-v-a57eaf60]{margin-right:3px}.rcf-err[data-v-a57eaf60]{color:#dc2626;font-size:12.5px;margin:4px 0 0}.rcf-save[data-v-a57eaf60]{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;border:0;font-weight:600}.rcf-save[data-v-a57eaf60]:hover{color:#fff;opacity:.94}html[data-theme=dark] .rcf-field label[data-v-a57eaf60]{color:#cbd5e1}html[data-theme=dark] .rcf-field input[data-v-a57eaf60],html[data-theme=dark] .rcf-field select[data-v-a57eaf60]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rcf-err[data-v-a57eaf60]{color:#f87171}html[data-theme=dark] .rcf[data-v-a57eaf60] .el-autocomplete-suggestion{background:#111b33;border-color:#243859}html[data-theme=dark] .rcf[data-v-a57eaf60] .el-autocomplete-suggestion li{color:#cbd5e1}html[data-theme=dark] .rcf[data-v-a57eaf60] .el-autocomplete-suggestion li.highlighted,html[data-theme=dark] .rcf[data-v-a57eaf60] .el-autocomplete-suggestion li:hover{background:#182847;color:#eef4ff}html[data-theme=dark] .rcf[data-v-a57eaf60] .el-popper[x-placement^=bottom] .popper__arrow,html[data-theme=dark] .rcf[data-v-a57eaf60] .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#243859}.rps[data-v-44307804]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;position:relative}.rps-ico[data-v-44307804]{font-size:15px;color:#0f766e;flex:none}.rps-select[data-v-44307804]{border:0;background:transparent;font-size:13px;font-weight:600;color:#0f172a;padding-right:16px;max-width:220px;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rps-caret[data-v-44307804]{position:absolute;right:8px;font-size:16px;color:#94a3b8;pointer-events:none}.rps-name[data-v-44307804]{font-size:13px;font-weight:700;color:#0f172a;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rps--single[data-v-44307804]{background:#f8fafc}html[data-theme=dark] .rps[data-v-44307804]{background:#182847;border-color:#243859}html[data-theme=dark] .rps--single[data-v-44307804]{background:#111b33}html[data-theme=dark] .rps-ico[data-v-44307804]{color:#2dd4bf}html[data-theme=dark] .rps-name[data-v-44307804],html[data-theme=dark] .rps-select[data-v-44307804]{color:#eef4ff}html[data-theme=dark] .rps-select option[data-v-44307804]{color:#0f172a}.rrb[data-v-787532a2]{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9px;height:36px;padding:0 11px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rrb[data-v-787532a2]:hover:not(:disabled){border-color:#14b8a6;color:#0f766e;background:rgba(20,184,166,.08)}.rrb[data-v-787532a2]:disabled{opacity:.7;cursor:default}.rrb .mdi[data-v-787532a2]{font-size:17px;line-height:1}.rrb-label[data-v-787532a2]{line-height:1}.rrb--spin .mdi[data-v-787532a2]{animation:rrb-spin-787532a2 .7s linear infinite}@keyframes rrb-spin-787532a2{to{transform:rotate(1turn)}}html[data-theme=dark] .rrb[data-v-787532a2]{background:#111b33;border-color:#243859;color:#cbd5e1}html[data-theme=dark] .rrb[data-v-787532a2]:hover:not(:disabled){border-color:#14b8a6;color:#5eead4;background:rgba(20,184,166,.14)}.rph-grid[data-v-699f68b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.rph-cell[data-v-699f68b2]{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:#f1f5f9}.rph-cell img[data-v-699f68b2]{width:100%;height:100%;object-fit:cover;display:block}.rph-ph[data-v-699f68b2]{display:flex;align-items:center;justify-content:center;color:#94a3b8}.rph-rm[data-v-699f68b2]{position:absolute;top:6px;right:6px;border:0;border-radius:8px;background:rgba(15,23,42,.65);color:#fff;width:26px;height:26px;cursor:pointer}.rph-rm[data-v-699f68b2]:hover{background:rgba(220,38,38,.85)}.rph-empty[data-v-699f68b2]{color:#94a3b8;margin:0}.rph-err[data-v-699f68b2]{color:#dc2626;margin:8px 0 0}.rph-thumb[data-v-699f68b2]{margin-top:16px;padding-top:14px;border-top:1px dashed #e2e8f0}.rph-th[data-v-699f68b2]{margin:0 0 10px;font-size:13.5px;font-weight:800;color:#0f172a}.rph-th small[data-v-699f68b2]{font-weight:400;color:#94a3b8}.rph-thumb-ph[data-v-699f68b2]{display:flex;align-items:center;justify-content:center;height:100%;color:#cbd5e1;font-size:28px}.rrs[data-v-1b9f5b68]{display:flex;align-items:center;gap:8px;margin:2px 2px 10px}.rrs-label[data-v-1b9f5b68]{color:#94a3b8;font-size:15px;line-height:1;flex:0 0 auto}.rrs-track[data-v-1b9f5b68]{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rrs-track[data-v-1b9f5b68]::-webkit-scrollbar{display:none}.rrs-chip[data-v-1b9f5b68]{display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.rrs-chip .mdi[data-v-1b9f5b68]{font-size:13px;color:#94a3b8}.rrs-chip[data-v-1b9f5b68]:hover{border-color:#14b8a6;color:#0f766e;background:rgba(20,184,166,.06)}.rrs-chip:hover .mdi[data-v-1b9f5b68]{color:#0f766e}html[data-theme=dark] .rrs-chip[data-v-1b9f5b68]{border-color:#1e2a44;background:#0f1a30;color:#94a3b8}html[data-theme=dark] .rrs-chip[data-v-1b9f5b68]:hover{border-color:#14b8a6;color:#2dd4bf;background:rgba(20,184,166,.1)}.expense-master-select-wrapper[data-v-11adfd75]{position:relative;display:flex;align-items:center;gap:8px}.expense-master-select-wrapper .el-select[data-v-11adfd75]{flex:1}.refresh-btn[data-v-11adfd75]{min-width:32px;height:32px;padding:4px;border:1px solid #dcdfe6;background:#fff;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.refresh-btn[data-v-11adfd75]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.refresh-btn[data-v-11adfd75]:active{transform:scale(.95)}.refresh-btn i[data-v-11adfd75]{font-size:14px}.mdi-spin[data-v-11adfd75]{animation:spin-11adfd75 1s linear infinite}@keyframes spin-11adfd75{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:576px){.refresh-btn[data-v-11adfd75]{display:none}}.width-100-per[data-v-56cee89f],.width-100-per[data-v-233d02ef]{width:100%!important}.wallet-timeline[data-v-386e0c14]{max-height:600px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.timeline-list[data-v-386e0c14]{position:relative;padding-left:24px}.timeline-list[data-v-386e0c14]:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:#e2e8f0}.tl-item[data-v-386e0c14]{position:relative;padding-bottom:18px}.tl-item[data-v-386e0c14]:last-child{padding-bottom:4px}.tl-dot[data-v-386e0c14]{position:absolute;left:-24px;top:2px;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #a0aec0;display:flex;align-items:center;justify-content:center;z-index:1}.tl-dot i[data-v-386e0c14]{font-size:10px}.tl-content[data-v-386e0c14]{padding-left:8px}.tl-header[data-v-386e0c14]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.tl-badge[data-v-386e0c14]{font-size:10px;color:#fff;padding:1px 7px;border-radius:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.tl-time[data-v-386e0c14]{font-size:11px;color:#a0aec0}.tl-title[data-v-386e0c14]{font-size:13px;font-weight:600;color:#2d3748;margin:0 0 2px}.tl-title i[data-v-386e0c14]{font-size:12px;color:#718096}.tl-message[data-v-386e0c14]{font-size:12px;color:#4a5568;margin:0 0 2px;line-height:1.5}.tl-user[data-v-386e0c14]{font-size:11px;color:#a0aec0;margin:0}.tl-user i[data-v-386e0c14]{font-size:10px}.tl-changes[data-v-386e0c14]{margin-top:4px}.tl-changes-toggle[data-v-386e0c14]{font-size:11px;color:#4299e1}.tl-changes-list[data-v-386e0c14]{font-size:11px;padding:4px 0}.tl-change-row[data-v-386e0c14]{padding:2px 0;line-height:1.6}.tl-change-field[data-v-386e0c14]{color:#a0aec0;margin-right:6px}.tl-load-more[data-v-386e0c14]{font-size:12px;color:#4299e1;font-weight:600}.tl-load-more[data-v-386e0c14]:hover{text-decoration:none;color:#2b6cb0}@media (max-width:1024px){.nav-tabs-custom{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-tabs-custom::-webkit-scrollbar{display:none}.nav-tabs-custom .nav-item{flex:0 0 auto}.nav-tabs-custom .nav-link{white-space:nowrap}.nav-tabs-custom .nav-link .d-none.d-md-block{display:block!important}.nav-tabs-custom .nav-link .d-block.d-md-none{display:none!important}.ledger-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ledger-tabs::-webkit-scrollbar{display:none}.ledger-tabs .nav-item,.ledger-tabs .nav-link{flex:0 0 auto;white-space:nowrap}.content-page .content>.container-fluid>.row{margin-left:-8px;margin-right:-8px}.table-response,.table-stripped{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1024px){html[data-theme=dark] .nav-tabs-custom .nav-item.active>a,html[data-theme=dark] .nav-tabs-custom>li>a.active,html[data-theme=dark] .nav-tabs-custom>li>a.nav-link.active{color:#a5b4fc!important;font-weight:600}html[data-theme=dark] .nav-tabs-custom>li>a.active:after{background:#a5b4fc!important}}@media (max-width:1024px){.content-page .content{padding-left:0!important;padding-right:0!important}.content-page .content>.container-fluid{padding-left:8px;padding-right:8px}.tab-content>.tab-pane{padding-left:0!important;padding-right:0!important}}@media (max-width:1024px){.content-card-container>.card{padding:0 8px 8px}.content-card-container>.card>.card-body{padding:8px 4px 10px}.content-card-container--flush>.card{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.content-card-container--flush>.card>.card-body{padding:0 8px!important}}@media (max-width:1024px){.entity-card{width:100%}.bl-slot--duo .entity-card,.bl-slot--solo .entity-card,.entity-card{max-width:100%!important}}@media (max-width:1024px){.prefs-tab-content>.tab-pane{padding-left:14px!important;padding-right:14px!important}.prefs-tab-content .row{margin-left:0!important;margin-right:0!important}.prefs-tab-content [class*=col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.prefs-tab-content .el-date-editor,.prefs-tab-content .el-input,.prefs-tab-content .el-select,.prefs-tab-content .el-textarea,.prefs-tab-content .form-control{max-width:560px}}@media (max-width:1024px){.set-cards{display:flex;flex-direction:column;gap:10px;margin-top:4px}.set-card{border:1px solid var(--app-border-color,#e2e8f0);border-radius:12px;background:var(--app-surface-color,#fff);padding:13px 14px}.set-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.set-card__headmain{min-width:0;flex:1 1 auto}.set-card__title{font-size:15px;font-weight:700;line-height:1.25;color:var(--app-text-strong,#1f2937);word-break:break-word}.set-card__badge{flex:0 0 auto;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.set-card__badge--on{background:rgba(21,163,74,.12);color:#15a34a}.set-card__badge--off{background:rgba(148,163,184,.16);color:#64748b}.set-card__sub{font-size:12px;color:var(--app-text-muted,#94a3b8);margin-top:3px;word-break:break-word}.set-card__rows{margin-top:11px;display:flex;flex-direction:column;gap:7px}.set-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;min-height:22px}.set-card__row-label{flex:0 0 auto;color:var(--app-text-muted,#94a3b8);font-weight:500}.set-card__row-value{text-align:right;color:var(--app-text-strong,#2d3748);font-weight:600;word-break:break-word}.set-card__actions{margin-top:13px;display:flex;gap:8px}.set-card__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border-radius:9px;font-weight:600;font-size:13.5px;line-height:1.1;cursor:pointer;border:1px solid var(--app-border-color,#e2e8f0);background:var(--app-surface-subtle,#f7fafc);color:var(--app-text-strong,#2d3748);transition:background-color .15s,border-color .15s,color .15s}.set-card__btn .fa,.set-card__btn .mdi{font-size:16px}.set-card__btn--primary{background:var(--app-primary,#4f46e5);border-color:var(--app-primary,#4f46e5);color:#fff}.set-card__btn--danger{color:#dc2626;border-color:rgba(220,38,38,.35);background:rgba(220,38,38,.05)}.set-card__btn--warn{color:#b45309;border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.set-card__btn--block{display:flex;width:100%;margin-top:11px;text-decoration:none}.set-card__btn--block:hover{text-decoration:none}.set-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;margin-bottom:12px;border-radius:11px;border:1px dashed var(--app-border-color,#cbd5e1);background:var(--app-surface-subtle,#f8fafc);color:var(--app-primary,#4f46e5);font-weight:700;font-size:14px;cursor:pointer}.set-empty{text-align:center;padding:28px 14px;font-size:13.5px}.set-branch-title,.set-empty{color:var(--app-text-muted,#94a3b8)}.set-branch-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin:14px 0 8px}}@media (max-width:1024px){.el-autocomplete-suggestion,.el-picker-panel,.el-popper,.el-select-dropdown{z-index:10010!important}}@media (max-width:767.98px){.mobile-cards table.mc-table,.mobile-cards table.mc-table tbody{display:block;width:100%}.mobile-cards table.mc-table thead{display:none}.mobile-cards table.mc-table tbody tr{display:block;background:#fff;border:1px solid #eef0f4;border-radius:10px;box-shadow:0 1px 3px rgba(16,24,40,.05);margin-bottom:10px;padding:6px 12px}.mobile-cards table.mc-table tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;border:none;border-bottom:1px dashed #f0f0f5;text-align:right;width:100%;white-space:normal;word-break:break-word}.mobile-cards table.mc-table tbody td:last-child{border-bottom:none}.mobile-cards table.mc-table tbody td[data-th]:before{content:attr(data-th);font-size:12px;font-weight:600;color:#6b7280;text-align:left;flex-shrink:0;max-width:45%}.mobile-cards table.mc-table tbody td .btn-group,.mobile-cards table.mc-table tbody td .dropdown-menu{position:static;float:none}.mobile-cards .table-responsive{overflow-x:visible}.mobile-cards table.mc-table td,.mobile-cards table.mc-table th{padding-left:0;padding-right:0}.mobile-cards table:not(.mc-table){display:block;max-width:100%;overflow-x:auto}}@media (max-width:767.98px){.nav-tabs-custom .nav-link{padding:10px 12px;font-size:13px}}@media (max-width:767.98px){.booking-grid{margin-left:-3px;margin-right:-3px}.booking-grid>[class*=col-]{flex:0 0 100%;max-width:100%;margin-bottom:10px!important}.bl-slot,.bl-slot--duo,.bl-slot--solo,.booking-grid>[class*=col-]{padding-left:3px!important;padding-right:3px!important}.entity-card .card-body{padding:12px}}@media (max-width:767.98px){.bpc__header{flex-wrap:wrap;row-gap:6px}.bpc__header>*{min-width:0;max-width:100%}.bpc .badge{max-width:100%;white-space:normal;text-align:left}.bpc__code{max-width:100%;overflow:hidden}.bpc__code-text{white-space:normal;word-break:break-all}}@media (max-width:767.98px){.unpaid-items__toolbar{flex-wrap:wrap;row-gap:8px}.unpaid-items__toolbar .custom-checkbox span:last-child{white-space:nowrap}.unpaid-items__toolbar>div{width:100%;margin-left:0!important}.unpaid-items__toolbar .unpaid-filter{flex:1 1 0;min-width:0;width:auto}.unpaid-item{padding:12px 12px;gap:10px;align-items:flex-start}.unpaid-item__icon{width:34px;height:34px;font-size:15px;margin-top:2px}.unpaid-item__label{font-size:13px;white-space:normal}.unpaid-item__dates{font-size:11px}.unpaid-item__pending{font-size:14.5px}.unpaid-item .custom-checkbox{margin-top:4px}}@media (min-width:768px) and (max-width:1024px){.nav-tabs-custom .nav-link{padding:11px 16px;font-size:14px}}@media (min-width:768px) and (max-width:1024px){.booking-grid{margin-left:-8px;margin-right:-8px}.booking-grid>[class*=col-]{margin-bottom:16px!important}.bl-slot,.bl-slot--duo,.bl-slot--solo,.booking-grid>[class*=col-]{padding-left:8px!important;padding-right:8px!important}}@media (min-width:768px) and (max-width:1024px){.content-card-container>.card>.card-body{padding:14px 16px 18px}}@media (min-width:768px) and (max-width:1024px){
  /* !important throughout: BottomSheet.vue styles these in a `scoped`
     block, so its rules carry an extra [data-v-*] attribute selector and
     outrank a plain global class selector on specificity alone. */.gsheet{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:100%;max-width:620px;border-radius:20px 20px 0 0!important}.gsheet-slide-enter,.gsheet-slide-leave-to{transform:translateX(-50%) translateY(100%)!important}}@media (max-width:1024px){.modal-backdrop,.modal-backdrop.show{background-color:rgba(15,23,42,.45)!important;opacity:1!important;
    /* !important: the app already sets a lighter blur(3px) on this element
       from a stylesheet that loads after this one. */-webkit-backdrop-filter:blur(7px) saturate(115%)!important;backdrop-filter:blur(7px) saturate(115%)!important}.modal.right .modal-dialog,.modal.right .modal-dialog.modal-lg{position:fixed!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:100vh!important;max-height:100dvh!important;margin:0!important;pointer-events:auto}.modal.right.fade .modal-dialog{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important;-webkit-transition:-webkit-transform .3s ease-out!important;transition:transform .3s ease-out!important}.modal.right.fade.in .modal-dialog,.modal.right.fade.show .modal-dialog{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.modal.right.fade .modal-dialog{-webkit-transition:none!important;transition:none!important}}.modal.right .modal-content{flex-direction:column!important;height:auto!important;max-height:100vh!important;max-height:100dvh!important;overflow:hidden!important;border:0!important;border-radius:18px 18px 0 0!important;color:var(--app-text-color,#2d3748)!important}.modal.right .modal-content,.modal.right .modal-header{display:flex!important;background:var(--app-surface-color,#fff)!important}.modal.right .modal-header{flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:0!important;padding:14px 14px 12px!important;border-bottom:1px solid var(--app-divider-color,#edf2f7)!important}.modal.right .modal-title{font-size:17px!important;font-weight:700!important;letter-spacing:-.3px!important;color:var(--app-text-strong,#1f2937)!important;margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.modal.right .modal-header .close{flex:0 0 auto!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:none!important;border-radius:50%!important;background:var(--app-hover-bg,#f1f5f9)!important;color:var(--app-text-color,#4a5568)!important;opacity:1!important;font-size:22px!important;line-height:1!important;text-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.modal.right .modal-body{flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:14px 12px calc(20px + env(safe-area-inset-bottom, 0px))!important}.modal.right .modal-footer:empty{display:none!important}.modal.right .modal-footer:not(:empty){flex:0 0 auto!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))!important;background:var(--app-surface-color,#fff)!important;border-top:1px solid var(--app-divider-color,#edf2f7)!important}body.modal-open .content-page{overflow:hidden!important}}@media (max-width:767.98px){.modal.right .modal-body [class*=col-]{flex:0 0 100%!important;max-width:100%!important}.modal.right .modal-body .form-group{margin-bottom:14px!important}.modal.right .modal-body .el-input__inner,.modal.right .modal-body .form-control,.modal.right .modal-body select,.modal.right .modal-body textarea{font-size:16px!important;min-height:42px!important}.modal.right .modal-body .btn-block,.modal.right .modal-body .el-date-editor,.modal.right .modal-body .el-input,.modal.right .modal-body .el-select,.modal.right .modal-footer .btn{width:100%!important}}@media (min-width:768px) and (max-width:1024px){.modal.right .modal-body{padding-left:20px!important;padding-right:20px!important}.modal.right .modal-body>.row,.modal.right .modal-body>div:not([class*=col-]),.modal.right .modal-body>form{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1024px){.sheet-dialog.el-dialog{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;width:100%!important;max-width:100%!important;max-height:94vh!important;max-height:94dvh!important;display:flex!important;flex-direction:column!important;border-radius:18px 18px 0 0!important;overflow:hidden!important;background:var(--app-surface-color,#fff)!important;color:var(--app-text-color,#2d3748)!important}.sheet-dialog.el-dialog .el-dialog__header{flex:0 0 auto!important;padding:15px 16px 13px!important;border-bottom:1px solid var(--app-divider-color,#edf2f7)!important}.sheet-dialog.el-dialog .el-dialog__title{font-size:17px!important;font-weight:700!important;color:var(--app-text-strong,#1f2937)!important}.sheet-dialog.el-dialog .el-dialog__headerbtn{top:12px!important;right:14px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:var(--app-hover-bg,#f1f5f9)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sheet-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:20px!important;color:var(--app-text-color,#4a5568)!important}.sheet-dialog.el-dialog .el-dialog__body{flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:16px 16px calc(20px + env(safe-area-inset-bottom, 0px))!important}.sheet-dialog.el-dialog .el-dialog__footer{flex:0 0 auto!important;padding:10px 16px calc(12px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid var(--app-divider-color,#edf2f7)!important}.v-modal{-webkit-backdrop-filter:blur(7px) saturate(115%)!important;backdrop-filter:blur(7px) saturate(115%)!important}}@media (max-width:767.98px){.sheet-dialog.el-dialog .el-dialog__body [class*=col-]{flex:0 0 100%!important;max-width:100%!important}.sheet-dialog.el-dialog .el-dialog__body .el-input__inner,.sheet-dialog.el-dialog .el-dialog__body .form-control{font-size:16px!important;min-height:42px!important}}