html.sw-loader-active #app .v-application{filter:blur(6px) saturate(1.08);transition:filter .3s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=dark].sw-loader-active #app .v-application{filter:blur(8px) saturate(1.05) brightness(.96)}.wrk-glass-screen{position:fixed;inset:0;z-index:10000;isolation:isolate;pointer-events:all}.wrk-glass-screen__blur-deep,.wrk-glass-screen__blur-mid,.wrk-glass-screen__glow,.wrk-glass-screen__noise,.wrk-glass-screen__tint{position:absolute;inset:0;pointer-events:none}.wrk-glass-screen__blur-deep{background:var(--sw-loader-scrim-bg);backdrop-filter:var(--sw-loader-scrim-blur);-webkit-backdrop-filter:var(--sw-loader-scrim-blur)}.wrk-glass-screen__blur-mid{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.wrk-glass-screen__tint{background:var(--sw-loader-scrim-gradient)}.wrk-glass-screen__glow{inset:auto;width:min(52vw,420px);height:min(52vw,420px);border-radius:50%}.wrk-glass-screen__glow--tr{top:-12%;right:-8%;background:var(--sw-loader-scrim-glow)}.wrk-glass-screen__glow--bl{bottom:-18%;left:-10%;width:min(44vw,360px);height:min(44vw,360px);background:radial-gradient(circle,rgba(155,45,173,.14) 0,transparent 70%)}.wrk-glass-screen__noise{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}html[data-theme=dark] .wrk-glass-screen__blur-mid{background:rgba(12,14,20,.12)}html[data-theme=dark] .wrk-glass-screen__glow--bl{background:radial-gradient(circle,rgba(155,45,173,.18) 0,transparent 70%)}.wrk-glass-screen__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.wrk-glass-fade-enter-active,.wrk-glass-fade-leave-active{transition:opacity .35s ease}.wrk-glass-fade-enter-from,.wrk-glass-fade-leave-to{opacity:0}html.sw-loader-active,html.sw-loader-active body{overflow:hidden!important}html.sw-loader-active .v-data-table .v-data-table-progress,html.sw-loader-active .v-data-table .v-progress-linear,html.sw-loader-active .v-table--loading .v-progress-linear{display:none!important}.wrk-overlay-root[data-v-76dc0abb]{--wrk-accent:rgb(var(--sw-primary-rgb,123,4,108));--wrk-loader-notch-r:14px;--wrk-loader-notch-top:50%}.wrk-loader-shell[data-v-76dc0abb]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:240px;padding:2rem 2.75rem 1.85rem;border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.52);border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);filter:drop-shadow(0 8px 32px rgba(123,4,108,.14)) drop-shadow(0 2px 10px rgba(123,4,108,.06));-webkit-mask-image:linear-gradient(#000 0 0),radial-gradient(circle var(--wrk-loader-notch-r) at 0 var(--wrk-loader-notch-top),#000 99.5%,transparent 100%),radial-gradient(circle var(--wrk-loader-notch-r) at 100% var(--wrk-loader-notch-top),#000 99.5%,transparent 100%);-webkit-mask-composite:source-out,source-out;mask-image:linear-gradient(#000 0 0),radial-gradient(circle var(--wrk-loader-notch-r) at 0 var(--wrk-loader-notch-top),#000 99.5%,transparent 100%),radial-gradient(circle var(--wrk-loader-notch-r) at 100% var(--wrk-loader-notch-top),#000 99.5%,transparent 100%);-webkit-mask-composite:xor,xor;mask-composite:exclude,exclude}.wrk-loader-shell__glow[data-v-76dc0abb],.wrk-loader-shell__sheen[data-v-76dc0abb]{position:absolute;pointer-events:none;z-index:0}.wrk-loader-shell__sheen[data-v-76dc0abb]{inset:0;border-radius:inherit;background:linear-gradient(148deg,hsla(0,0%,100%,.78),rgba(248,240,252,.52) 45%,rgba(192,38,211,.1))}.wrk-loader-shell__glow[data-v-76dc0abb]{top:-35%;right:-18%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(192,38,211,.2) 0,transparent 68%)}.wrk-loader-brand-mark[data-v-76dc0abb],.wrk-loader-dots[data-v-76dc0abb],.wrk-loader-message[data-v-76dc0abb]{position:relative;z-index:1}.wrk-loader-brand-mark[data-v-76dc0abb]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:4px;margin-bottom:1.35rem;border-radius:16px;background:var(--sw-surface,#fff);border:1px solid rgba(var(--sw-primary-rgb,123,4,108),.12);box-shadow:0 4px 18px rgba(var(--sw-primary-rgb,123,4,108),.16),inset 0 1px 0 hsla(0,0%,100%,.5);overflow:hidden;flex-shrink:0}.wrk-loader-logo-img[data-v-76dc0abb]{border-radius:12px}.wrk-loader-dots[data-v-76dc0abb]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:24px;margin-bottom:1rem}.wrk-loader-dot[data-v-76dc0abb]{width:10px;height:10px;border-radius:50%;background:var(--wrk-accent);animation:wrk-dot-bounce-76dc0abb 1.2s ease-in-out infinite}.wrk-loader-dot[data-v-76dc0abb]:nth-child(2){animation-delay:.15s}.wrk-loader-dot[data-v-76dc0abb]:nth-child(3){animation-delay:.3s}.wrk-loader-message[data-v-76dc0abb]{margin:0;font-size:.92rem;font-weight:500;color:var(--sw-text,#374151);letter-spacing:.01em}html[data-theme=dark] .wrk-loader-message[data-v-76dc0abb]{color:var(--sw-text-secondary,hsla(0,0%,100%,.78))}html[data-theme=dark] .wrk-loader-shell[data-v-76dc0abb]{background:rgba(20,18,28,.58);border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 48px rgba(0,0,0,.28)}html[data-theme=dark] .wrk-loader-shell__sheen[data-v-76dc0abb]{background:linear-gradient(148deg,hsla(0,0%,100%,.12),rgba(123,4,108,.1) 45%,rgba(192,38,211,.16))}@keyframes wrk-dot-bounce-76dc0abb{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-9px);opacity:1}}@media (prefers-reduced-motion:reduce){.wrk-loader-dot[data-v-76dc0abb]{animation:none!important;opacity:.85}}@media (max-width:960px){.wrk-overlay-root[data-v-76dc0abb]{--wrk-loader-notch-r:0}.wrk-loader-shell[data-v-76dc0abb]{min-width:min(240px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:1.8rem 2rem 1.65rem;-webkit-mask-image:none;mask-image:none}}:root,html[data-theme=light]{color-scheme:light;--sw-primary:#7b046c;--sw-primary-mid:#9b2dad;--sw-primary-light:#f3e8f2;--sw-primary-rgb:123,4,108;--sw-text:#111827;--sw-text-strong:#111827;--sw-text-label:#6b7280;--sw-text-secondary:#6b7280;--sw-muted:#6b7280;--sw-placeholder:#9ca3af;--sw-nav-text:#374151;--sw-nav-icon:#6b7280;--sw-bg:#faf7fd;--sw-surface:#fff;--sw-surface-muted:#f8f4fb;--sw-card-elevated-bg:hsla(0,0%,100%,.92);--sw-card-header-bg:linear-gradient(180deg,rgba(123,4,108,.04),transparent);--sw-page-header-bg:linear-gradient(135deg,rgba(123,4,108,.07),rgba(246,243,250,.95) 42%,hsla(0,0%,100%,.55));--sw-page-header-border:rgba(123,4,108,.08);--sw-border:rgba(236,228,240,.95);--sw-border-subtle:rgba(123,4,108,.08);--sw-hover-bg:#f8f4fb;--sw-active-child-bg:#faf5fc;--sw-section-label:#9ca3af;--sw-menu-bg:#fff;--sw-menu-text:#374151;--sw-menu-item-text:#333;--sw-menu-item-icon:#555;--sw-menu-divider:#f0f0f0;--sw-menu-hover-bg:rgba(139,47,201,.08);--sw-destructive:#ef4444;--sw-destructive-hover-bg:#fff5f5;--sw-segment-track-bg:#f3e8ff;--sw-segment-active-bg:#fff;--sw-segment-active-text:#8b2fc9;--sw-segment-inactive-text:#888;--sw-action-trigger-bg:#fff;--sw-action-trigger-color:#8b2fc9;--sw-action-trigger-border:rgba(139,47,201,.12);--sw-action-trigger-hover-bg:rgba(139,47,201,.1);--sw-table-footer-bg:linear-gradient(180deg,rgba(248,244,251,.6),#fff);--sw-table-head-bg:#f8f9fa;--sw-table-row-hover-bg:rgba(123,4,108,.04);--sw-table-row-selected-bg:rgba(123,4,108,.08);--sw-row-menu-open-bg:rgba(123,4,108,.06);--sw-row-otp-verified-bg:rgba(74,222,128,.18);--sw-dialog-header-border:#eee;--sw-dialog-action-border:#e8e8e8;--sw-dialog-action-bg:#fff;--sw-dialog-action-hover-bg:#f5eeff;--sw-dialog-close-border:#ccc;--sw-dialog-close-color:#666;--sw-dialog-close-hover-bg:#f5f5f5;--sw-dialog-close-hover-border:#aaa;--sw-dialog-shadow:0 20px 48px rgba(123,4,108,.12),0 6px 20px rgba(17,24,39,.07);--sw-filter-panel-bg:#fff;--sw-filter-field-bg:#f5f5f7;--sw-filter-field-focus-border:#e0e0e0;--sw-filter-label-color:#9e9e9e;--sw-filter-text-color:#333;--sw-filter-clear-bg:#f0f0f0;--sw-filter-clear-text:#666;--sw-filter-icon-border:#e8e8e8;--sw-filter-icon-hover-bg:#f5eeff;--sw-float-label-bg:#fff;--sw-overlay-shadow:0 12px 40px rgba(123,4,108,.12),0 4px 14px rgba(17,24,39,.06);--sw-gradient:linear-gradient(135deg,#f3e8ff,#f8f4ff 25%,#faf7fd 50%,#fdf4ff 75%,#fae8ff);--sw-gradient-radial:radial-gradient(ellipse 80% 60% at 18% 12%,rgba(147,51,234,.09) 0%,transparent 52%),radial-gradient(ellipse 70% 55% at 88% 88%,rgba(123,4,108,.07) 0%,transparent 55%);--sw-shadow-sm:0 4px 6px rgba(123,4,108,.03),0 12px 32px rgba(123,4,108,.08);--sw-shadow-panel:0 4px 6px rgba(123,4,108,.03),0 16px 40px rgba(123,4,108,.09);--sw-avatar-gradient:linear-gradient(90deg,#7b046c,#a21caf 42%,#c026d3 72%,#d61de2);--sw-sign-in-gradient:var(--sw-avatar-gradient);--sw-dealer-border:#e8e0ec;--sw-footer-border:#f0ebf4;--sw-shell-glass-bg:hsla(0,0%,100%,.72);--sw-shell-glass-border:hsla(0,0%,100%,.55);--sw-shell-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.65);--sw-shell-glass-shadow:0 18px 48px rgba(17,24,39,.12),0 4px 14px rgba(123,4,108,.06);--sw-shell-glass-gradient:linear-gradient(155deg,rgba(123,4,108,.07),rgba(155,45,173,.04) 32%,transparent 58%);--sw-shell-glass-glow:radial-gradient(circle,rgba(123,4,108,.12) 0%,transparent 70%);--sw-app-bar-icon:#5b6577;--sw-app-bar-icon-hover:var(--sw-primary);--sw-hub-title:#4b5563;--sw-hub-subtitle:#6b7280;--sw-hub-tile-bg:#fff;--sw-hub-tile-border:#e8eaef;--sw-hub-tile-active-bg:linear-gradient(145deg,rgba(123,4,108,.07),#fff 55%);--sw-field-surface:#fff;--sw-field-surface-hover:#fff;--sw-panel-muted-bg:#f7f6fa;--sw-snackbar-glass-blur:blur(18px) saturate(1.45);--sw-snackbar-glass-border:hsla(0,0%,100%,.28);--sw-snackbar-glass-shadow:0 18px 48px rgba(17,24,39,.18),0 4px 14px rgba(123,4,108,.1),inset 0 1px 0 hsla(0,0%,100%,.35);--sw-snackbar-glass-drop-1:0 10px 28px rgba(17,24,39,.14);--sw-snackbar-glass-drop-2:0 2px 8px rgba(123,4,108,.08);--sw-snackbar-glass-sheen:linear-gradient(145deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.05) 38%,transparent 68%);--sw-loader-scrim-bg:rgba(250,247,253,.42);--sw-loader-scrim-blur:blur(22px) saturate(1.5);--sw-loader-scrim-gradient:linear-gradient(155deg,rgba(123,4,108,.14),rgba(155,45,173,.07) 30%,hsla(0,0%,100%,.12) 58%,transparent 82%);--sw-loader-scrim-glow:radial-gradient(circle,rgba(123,4,108,.22) 0%,transparent 68%);--sw-loader-card-bg:hsla(0,0%,100%,.78);--sw-loader-card-gradient:linear-gradient(145deg,rgba(123,4,108,.1),rgba(155,45,173,.05) 42%,hsla(0,0%,100%,.02))}html[data-theme=dark]{color-scheme:dark;--sw-text:#f3f4f6;--sw-text-strong:#f9fafb;--sw-text-label:#cbd5e1;--sw-text-secondary:#d1d5db;--sw-muted:#b0b8c4;--sw-placeholder:#a8b0bd;--sw-nav-text:#d1d5db;--sw-nav-icon:#c4cad4;--sw-bg:#0f1117;--sw-surface:#1a1d27;--sw-surface-muted:#252836;--sw-card-elevated-bg:#22252f;--sw-card-header-bg:hsla(0,0%,100%,.03);--sw-page-header-bg:linear-gradient(135deg,rgba(123,4,108,.14),rgba(26,29,39,.98) 42%,rgba(22,25,34,.95));--sw-page-header-border:hsla(0,0%,100%,.08);--sw-border:hsla(0,0%,100%,.08);--sw-border-subtle:hsla(0,0%,100%,.06);--sw-hover-bg:hsla(0,0%,100%,.05);--sw-active-child-bg:rgba(123,4,108,.12);--sw-section-label:#a8b0bd;--sw-menu-bg:#1e212b;--sw-menu-text:#e5e7eb;--sw-menu-item-text:#e5e7eb;--sw-menu-item-icon:#c4cad4;--sw-menu-divider:hsla(0,0%,100%,.08);--sw-menu-hover-bg:rgba(123,4,108,.16);--sw-destructive:#ef4444;--sw-destructive-hover-bg:rgba(239,68,68,.14);--sw-segment-track-bg:hsla(0,0%,100%,.06);--sw-segment-active-bg:#2a2e3a;--sw-segment-active-text:#f3e8ff;--sw-segment-inactive-text:#b8bcc4;--sw-action-trigger-bg:#252836;--sw-action-trigger-color:#d8b4fe;--sw-action-trigger-border:hsla(0,0%,100%,.12);--sw-action-trigger-hover-bg:rgba(123,4,108,.2);--sw-table-footer-bg:#1a1d27;--sw-table-head-bg:#22252f;--sw-table-row-hover-bg:rgba(123,4,108,.1);--sw-table-row-selected-bg:rgba(123,4,108,.18);--sw-row-menu-open-bg:rgba(123,4,108,.16);--sw-row-otp-verified-bg:rgba(74,222,128,.12);--sw-dialog-header-border:hsla(0,0%,100%,.08);--sw-dialog-action-border:hsla(0,0%,100%,.12);--sw-dialog-action-bg:#252836;--sw-dialog-action-hover-bg:rgba(123,4,108,.2);--sw-dialog-close-border:hsla(0,0%,100%,.16);--sw-dialog-close-color:#d1d5db;--sw-dialog-close-hover-bg:hsla(0,0%,100%,.08);--sw-dialog-close-hover-border:hsla(0,0%,100%,.22);--sw-dialog-shadow:0 20px 48px rgba(0,0,0,.45),0 6px 20px rgba(0,0,0,.3);--sw-filter-panel-bg:#1e212b;--sw-filter-field-focus-border:hsla(0,0%,100%,.16);--sw-filter-label-color:#b0b8c4;--sw-filter-text-color:#f3f4f6;--sw-filter-icon-hover-bg:rgba(123,4,108,.16);--sw-float-label-bg:#1a1d27;--sw-gradient:linear-gradient(145deg,#1a1225,#14101c 30%,#0c0e14 55%,#16121f 80%,#1a1225);--sw-gradient-radial:radial-gradient(ellipse 70% 55% at 75% 15%,rgba(123,4,108,.12) 0%,transparent 55%),radial-gradient(ellipse 55% 45% at 15% 85%,rgba(123,4,108,.08) 0%,transparent 50%);--sw-shadow-sm:0 4px 6px rgba(0,0,0,.25),0 12px 32px rgba(0,0,0,.35);--sw-shadow-panel:0 4px 6px rgba(0,0,0,.2),0 16px 40px rgba(0,0,0,.3);--sw-dealer-border:hsla(0,0%,100%,.12);--sw-footer-border:hsla(0,0%,100%,.06);--sw-shell-glass-bg:rgba(26,29,39,.82);--sw-shell-glass-border:hsla(0,0%,100%,.08);--sw-shell-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.06);--sw-shell-glass-shadow:0 22px 56px rgba(0,0,0,.42),0 0 0 1px hsla(0,0%,100%,.06);--sw-shell-glass-gradient:linear-gradient(155deg,rgba(123,4,108,.12),rgba(155,45,173,.06) 32%,transparent 58%);--sw-shell-glass-glow:radial-gradient(circle,rgba(123,4,108,.18) 0%,transparent 70%);--sw-app-bar-icon:#e8ecf4;--sw-app-bar-icon-hover:#f3e8ff;--sw-hub-title:#d1d5db;--sw-hub-subtitle:#9ca3af;--sw-hub-tile-bg:#22252f;--sw-hub-tile-border:hsla(0,0%,100%,.1);--sw-hub-tile-active-bg:linear-gradient(145deg,rgba(123,4,108,.18),#22252f 55%);--sw-field-surface:#252836;--sw-field-surface-hover:#2a2e3a;--sw-panel-muted-bg:hsla(0,0%,100%,.04);--sw-snackbar-glass-blur:blur(20px) saturate(1.35);--sw-snackbar-glass-border:hsla(0,0%,100%,.12);--sw-snackbar-glass-shadow:0 22px 56px rgba(0,0,0,.42),0 0 0 1px hsla(0,0%,100%,.06),inset 0 1px 0 hsla(0,0%,100%,.08);--sw-snackbar-glass-drop-1:0 12px 32px rgba(0,0,0,.35);--sw-snackbar-glass-drop-2:0 2px 8px rgba(123,4,108,.12);--sw-snackbar-glass-sheen:linear-gradient(145deg,hsla(0,0%,100%,.08),rgba(123,4,108,.06) 42%,transparent 72%);--sw-loader-scrim-bg:rgba(12,14,20,.58);--sw-loader-scrim-blur:blur(26px) saturate(1.35);--sw-loader-scrim-gradient:linear-gradient(155deg,rgba(123,4,108,.2),rgba(155,45,173,.1) 30%,rgba(26,29,39,.15) 58%,transparent 82%);--sw-loader-scrim-glow:radial-gradient(circle,rgba(123,4,108,.28) 0%,transparent 68%);--sw-loader-card-bg:rgba(34,37,47,.82);--sw-loader-card-gradient:linear-gradient(145deg,rgba(123,4,108,.16),rgba(155,45,173,.08) 42%,rgba(26,29,39,.04))}html[data-theme=dark] .tickets-action-menu__card,html[data-theme=dark] .tickets-action-menu__card.v-card,html[data-theme=dark] .v-overlay__content .tickets-action-menu__card{background:var(--sw-menu-bg)!important;background-color:var(--sw-menu-bg)!important;color:var(--sw-menu-item-text)!important;border-color:var(--sw-border)!important}html[data-theme=light] .tickets-action-menu__card,html[data-theme=light] .tickets-action-menu__card.v-card,html[data-theme=light] .v-overlay__content .tickets-action-menu__card{background:var(--sw-menu-bg)!important;background-color:var(--sw-menu-bg)!important;color:var(--sw-menu-item-text)!important}@media (max-width:1279px){.page-header__main,.tickets-page__row1{flex-wrap:wrap;gap:10px}.page-header__actions,.page-header__right,.tickets-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-header__fields--inline.page-filters,.sw-filter-bar,.tickets-page__row2.page-header__fields--below{width:100%;flex-wrap:wrap}.sw-filter-bar{gap:8px}.sw-filter-bar__search,.sw-filter-bar__search .sw-search-field,.sw-filter-bar__search .v-input{flex:1 1 180px!important;min-width:0!important;max-width:100%!important;width:auto!important}}@media (max-width:767px){.page-layout,.tickets-page__header{padding:10px 12px!important}.page-header__title,.tickets-page__title-count,.tickets-page__title-label{font-size:1rem!important}.org-selector-text{max-width:120px}.org-selector-role{display:none}.app-bar-float{padding:10px 12px;gap:8px;min-height:56px}.dealer-btn{display:none!important}}.app-content .tickets-data-table>.v-table__wrapper,.app-content .v-data-table>.v-table__wrapper,.v-overlay__content .v-data-table>.v-table__wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}@media (max-width:1279px){.app-content .tickets-data-table>.v-table__wrapper,.app-content .v-data-table>.v-table__wrapper{min-width:0}.app-content .v-data-table .v-table__wrapper>table{min-width:720px}.tickets-page .tickets-data-table .v-table__wrapper>table{min-width:860px}}@media (max-width:767px){.app-content .v-data-table .v-table__wrapper>table{min-width:640px}.tickets-tab-toggle{max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.tickets-tab-toggle__option{flex-shrink:0}.v-overlay.v-dialog>.v-overlay__content{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;margin:12px!important}.sw-filter-drawer>.v-overlay__content,.sw-filter-panel-popup>.v-overlay__content{max-width:min(100vw,420px)!important;width:min(100vw,420px)!important}}@media (min-width:768px) and (max-width:1279px){.v-overlay.v-dialog>.v-overlay__content{max-width:min(92vw,720px)!important}}:root{--sw-field-radius:16px;--sw-field-radius-textarea:14px;--sw-field-height:46px;--sw-field-font-size:0.9375rem;--sw-field-label-size:0.8125rem;--sw-field-label-float-size:0.75rem;--sw-field-padding-x:16px;--sw-field-border-color:#d1d5db;--sw-field-border-hover:#9ca3af;--sw-field-fill-bg:#f7f5fa;--sw-field-bg:var(--sw-surface);--sw-field-ease:cubic-bezier(0.4,0,0.2,1);--sw-field-transition:0.2s var(--sw-field-ease);--sw-field-focus-ring:0 0 0 3px rgba(var(--sw-primary-rgb),0.12),0 1px 2px rgba(var(--sw-primary-rgb),0.06)}html[data-theme=dark]{--sw-field-border-color:hsla(0,0%,100%,.22);--sw-field-border-hover:hsla(0,0%,100%,.36);--sw-field-fill-bg:hsla(0,0%,100%,.06);--sw-field-focus-ring:0 0 0 3px rgba(var(--sw-primary-rgb),0.22),0 1px 2px rgba(0,0,0,.2)}.v-application .v-field input::-moz-placeholder,.v-application .v-field textarea::-moz-placeholder,.v-application .v-field__input input::-moz-placeholder{color:var(--sw-placeholder)!important;opacity:1!important}.v-application .v-field input::placeholder,.v-application .v-field textarea::placeholder,.v-application .v-field__input input::placeholder{color:var(--sw-placeholder)!important;opacity:1!important}.v-application .v-autocomplete:not(.rounded-0) .v-field,.v-application .v-combobox:not(.rounded-0) .v-field,.v-application .v-file-input:not(.rounded-0) .v-field,.v-application .v-select:not(.rounded-0) .v-field,.v-application .v-text-field:not(.rounded-0) .v-field{min-height:var(--sw-field-height)!important;font-size:var(--sw-field-font-size)!important;background:var(--sw-field-bg)!important;border-radius:var(--sw-field-radius)!important;box-shadow:none!important;overflow:visible!important;transition:box-shadow var(--sw-field-transition),background-color var(--sw-field-transition)}.v-application .v-textarea:not(.rounded-0) .v-field{min-height:auto!important;border-radius:var(--sw-field-radius-textarea)!important;font-size:var(--sw-field-font-size)!important;background:var(--sw-field-bg)!important;overflow:visible!important;transition:box-shadow var(--sw-field-transition)}.v-application .v-autocomplete:not(.rounded-0) .v-field--variant-outlined .v-field__outline__start,.v-application .v-combobox:not(.rounded-0) .v-field--variant-outlined .v-field__outline__start,.v-application .v-file-input:not(.rounded-0) .v-field--variant-outlined .v-field__outline__start,.v-application .v-select:not(.rounded-0) .v-field--variant-outlined .v-field__outline__start,.v-application .v-text-field:not(.rounded-0) .v-field--variant-outlined .v-field__outline__start{border-radius:var(--sw-field-radius) 0 0 var(--sw-field-radius)!important}.v-application .v-autocomplete:not(.rounded-0) .v-field--variant-outlined .v-field__outline__end,.v-application .v-combobox:not(.rounded-0) .v-field--variant-outlined .v-field__outline__end,.v-application .v-file-input:not(.rounded-0) .v-field--variant-outlined .v-field__outline__end,.v-application .v-select:not(.rounded-0) .v-field--variant-outlined .v-field__outline__end,.v-application .v-text-field:not(.rounded-0) .v-field--variant-outlined .v-field__outline__end{border-radius:0 var(--sw-field-radius) var(--sw-field-radius) 0!important}.v-application .v-textarea:not(.rounded-0) .v-field--variant-outlined .v-field__outline__start{border-radius:var(--sw-field-radius-textarea) 0 0 var(--sw-field-radius-textarea)!important}.v-application .v-textarea:not(.rounded-0) .v-field--variant-outlined .v-field__outline__end{border-radius:0 var(--sw-field-radius-textarea) var(--sw-field-radius-textarea) 0!important}.v-application .v-input:not(.rounded-0) .v-field--variant-filled,.v-application .v-input:not(.rounded-0) .v-field--variant-solo,.v-application .v-input:not(.rounded-0) .v-field--variant-solo-filled,.v-application .v-input:not(.rounded-0) .v-field--variant-solo-inverted{border-radius:var(--sw-field-radius)!important;border:1px solid var(--sw-field-border-color)!important;transition:border-color var(--sw-field-transition),box-shadow var(--sw-field-transition),background-color var(--sw-field-transition)}.v-application .v-input:not(.rounded-0) .v-field--variant-solo-filled:hover:not(.v-field--disabled):not(.v-field--focused),.v-application .v-input:not(.rounded-0) .v-field--variant-solo:hover:not(.v-field--disabled):not(.v-field--focused){border-color:var(--sw-field-border-hover)!important}.v-application .v-input:not(.rounded-0) .v-field--variant-solo-filled.v-field--focused,.v-application .v-input:not(.rounded-0) .v-field--variant-solo.v-field--focused{border-color:var(--sw-primary)!important}.v-application .v-autocomplete .v-field__field,.v-application .v-combobox .v-field__field,.v-application .v-file-input .v-field__field,.v-application .v-select .v-field__field,.v-application .v-text-field .v-field__field{min-height:var(--sw-field-height)!important;overflow:visible!important}.v-application .v-autocomplete .v-field__input,.v-application .v-combobox .v-field__input,.v-application .v-file-input .v-field__input,.v-application .v-select .v-field__input,.v-application .v-text-field .v-field__input{font-size:var(--sw-field-font-size)!important;font-weight:400;line-height:1.45;color:var(--sw-text)!important;min-height:calc(var(--sw-field-height) - 2px)!important;padding-top:0!important;padding-bottom:0!important;padding-inline:var(--sw-field-padding-x)!important;opacity:1!important}.v-application .v-textarea .v-field__input{font-size:var(--sw-field-font-size)!important;font-weight:400;line-height:1.5;color:var(--sw-text)!important;padding:12px var(--sw-field-padding-x)!important;opacity:1!important}.v-application .v-field input,.v-application .v-field textarea{font-size:inherit!important;font-weight:inherit!important}.v-application .v-autocomplete .v-autocomplete__selection,.v-application .v-combobox .v-combobox__selection,.v-application .v-select .v-select__selection-text{font-size:var(--sw-field-font-size)!important;font-weight:400;color:var(--sw-text)}.v-application .v-label.v-field-label{font-size:var(--sw-field-label-size)!important;font-weight:500;color:var(--sw-muted)!important;opacity:.92!important;line-height:1.25}.v-application .v-field--variant-outlined .v-field__outline{color:var(--sw-field-border-color)!important;--v-field-border-opacity:1;transition:color var(--sw-field-transition)}.v-application .v-field--variant-outlined:hover:not(.v-field--disabled):not(.v-field--focused) .v-field__outline{color:var(--sw-field-border-hover)!important}.v-application .v-field--variant-outlined.v-field--focused{box-shadow:var(--sw-field-focus-ring)}.v-application .v-field--variant-outlined.v-field--focused .v-field__outline{color:var(--sw-primary)!important;--v-field-border-opacity:1}.v-application .v-field__append-inner,.v-application .v-field__clearable,.v-application .v-field__prepend-inner{align-self:center!important;padding-top:0!important;padding-bottom:0!important}.v-application .v-field__append-inner .v-icon,.v-application .v-field__prepend-inner .v-icon{font-size:20px!important;opacity:.72;transition:opacity var(--sw-field-transition),color var(--sw-field-transition)}.v-application .v-field--focused .v-field__append-inner .v-icon,.v-application .v-field--focused .v-field__prepend-inner .v-icon{opacity:1;color:var(--sw-primary)!important}.v-application .v-field__prepend-inner .v-icon.mdi-calendar,.v-application .v-field__prepend-inner .v-icon.mdi-magnify{color:var(--sw-primary)!important;opacity:1!important}.v-overlay-container .v-list-item-title{font-size:var(--sw-field-font-size)!important}.v-application .v-field--disabled{opacity:.62}.v-application .v-field--error .v-field__outline{color:rgb(var(--v-theme-error))!important}.v-application .v-field--error.v-field--focused{box-shadow:0 0 0 3px rgba(var(--v-theme-error),.14)}.v-application .v-input:not(.v-input--hide-details) .v-input__details{padding-top:6px;padding-inline:4px;min-height:auto;font-size:.75rem}.v-input.sw-field-flat:not(.rounded-0) .v-field{border-radius:8px!important;min-height:40px!important}.v-input.sw-field-flat .v-field__input{min-height:38px!important;font-size:.8125rem!important}:root{--sw-float-label-offset:10px;--sw-float-label-bg:var(--sw-surface);--sw-float-ease:cubic-bezier(0.4,0,0.2,1);--sw-float-duration:0.22s}html[data-theme=dark]{--sw-float-label-bg:var(--sw-surface)}.v-application .sw-float-field.v-input,.v-application .sw-search-field.v-input,.v-application .v-input:has(.v-field-label):not(.v-checkbox):not(.v-radio-group):not(.v-switch){overflow:visible!important;padding-top:var(--sw-float-label-offset);margin-bottom:0}.v-application .v-label.v-field-label{transition:transform var(--sw-float-duration) var(--sw-float-ease),font-size var(--sw-float-duration) var(--sw-float-ease),color var(--sw-float-duration) var(--sw-float-ease),max-width var(--sw-float-duration) var(--sw-float-ease),background-color var(--sw-float-duration) var(--sw-float-ease)!important}.v-application .v-field--active .v-label.v-field-label--floating,.v-application .v-field--dirty .v-label.v-field-label--floating{font-size:var(--sw-field-label-float-size,.75rem)!important;font-weight:600!important;color:var(--sw-text,#4b5563)!important;opacity:1!important;background-color:var(--sw-float-label-bg);padding:0 6px;border-radius:4px;z-index:3;letter-spacing:.02em;max-width:calc(100% - 24px);transform:translateY(calc(var(--sw-float-label-offset)*-1)) scale(.96)!important}.v-application .v-field--focused .v-label.v-field-label--floating{color:var(--sw-primary)!important}.v-application .v-field--variant-outlined .v-field__outline__notch:after,.v-application .v-field--variant-outlined .v-field__outline__notch:before{opacity:1}.v-application .v-field--variant-outlined .v-field__outline__notch legend{font-size:var(--sw-field-label-float-size,.75rem);padding:0 6px;max-width:100%}.v-application .v-field--active .v-field__outline__notch legend,.v-application .v-field--dirty .v-field__outline__notch legend{max-width:100%}.v-application .v-field:not(.v-field--focused):not(.v-field--dirty) .v-field__input::-moz-placeholder{opacity:0}.v-application .v-field:not(.v-field--focused):not(.v-field--dirty) .v-field__input::placeholder{opacity:0}.page-filters,.page-header__filters,.sw-header-actions{align-items:center}.page-layout{--sw-float-label-bg:var(--sw-surface)}.v-card .v-card-text .v-input:has(.v-field-label),.v-dialog .v-card-text .v-input:has(.v-field-label){margin-bottom:2px}:root{--sw-sign-in-gradient:linear-gradient(90deg,#7b046c,#a21caf 42%,#c026d3 72%,#d61de2);--sw-accent-purple:#9b27af}.sw-filter-panel.v-card{background:var(--sw-filter-panel-bg)!important;border:none!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;overflow:visible!important}.sw-filter-panel__body{display:flex;flex-direction:column;gap:10px;padding:16px 20px 20px}.sw-filter-panel__actions{display:flex;align-items:center;gap:10px;padding:0 20px 20px}.v-application .sw-filter-panel .v-input{padding-top:0!important;margin-bottom:0!important}.v-application .sw-filter-panel .v-input:has(.v-field-label){padding-top:4px!important}.v-application .sw-filter-panel .v-field{min-height:44px!important;background:var(--sw-filter-field-bg)!important;border-radius:12px!important;box-shadow:none!important;transition:background-color .2s ease,box-shadow .2s ease}.v-application .sw-filter-panel .v-field__field{min-height:44px!important}.v-application .sw-filter-panel .v-field__input{min-height:42px!important;padding-inline:14px!important}.v-application .sw-filter-panel .v-autocomplete__selection,.v-application .sw-filter-panel .v-field__input,.v-application .sw-filter-panel .v-select__selection-text{font-size:.875rem!important;font-weight:500!important;color:var(--sw-filter-text-color)!important}.v-application .sw-filter-panel .v-label.v-field-label{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--sw-filter-label-color)!important;opacity:1!important}.v-application .sw-filter-panel .v-field--active .v-label.v-field-label--floating,.v-application .sw-filter-panel .v-field--dirty .v-label.v-field-label--floating,.v-application .sw-filter-panel .v-field--focused .v-label.v-field-label--floating{font-size:.625rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--sw-filter-label-color)!important;background-color:var(--sw-filter-field-bg)!important;transform:translateY(-8px) scale(.92)!important}.v-application .sw-filter-panel .v-field--focused .v-label.v-field-label--floating{color:var(--sw-filter-label-color)!important}.v-application .sw-filter-panel .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important;transition:color .2s ease,opacity .2s ease}.v-application .sw-filter-panel .v-field--focused .v-field__outline{--v-field-border-opacity:1!important;color:var(--sw-filter-field-focus-border)!important}.v-application .sw-filter-panel .v-field--focused{box-shadow:none!important}.v-application .sw-filter-panel .v-field--variant-outlined .v-field__outline__start{border-radius:12px 0 0 12px!important}.v-application .sw-filter-panel .v-field--variant-outlined .v-field__outline__end{border-radius:0 12px 12px 0!important}.v-application .sw-filter-panel .v-field__append-inner .v-icon,.v-application .sw-filter-panel .v-field__prepend-inner .v-icon{color:var(--sw-filter-label-color)!important;opacity:1!important;font-size:18px!important}.sw-filter-panel-popup .sw-date-field.tad-control .v-field{cursor:pointer}.sw-filter-panel-popup .sw-date-field .v-field__prepend-inner .v-icon{color:var(--sw-primary)!important}.v-application .sw-filter-panel .v-field__append-inner,.v-application .sw-filter-panel .v-field__prepend-inner{align-self:center!important;padding-top:0!important}.sw-filter-panel__apply-btn{flex:1 1 0;min-width:0!important;height:44px!important;border-radius:50px!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.01em;text-transform:none!important;color:#fff!important;background:var(--sw-sign-in-gradient)!important;box-shadow:0 2px 10px rgba(var(--sw-primary-rgb),.22)!important;transition:box-shadow .2s ease,transform .15s ease!important}.sw-filter-panel__apply-btn .v-btn__overlay,.sw-filter-panel__apply-btn .v-btn__underlay,.sw-filter-panel__clear-btn .v-btn__overlay,.sw-filter-panel__clear-btn .v-btn__underlay{opacity:0!important}.sw-filter-panel__apply-btn .v-btn__content,.sw-filter-panel__apply-btn .v-icon{color:#fff!important}.sw-filter-panel__apply-btn:hover{box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.28)!important}.sw-filter-panel__clear-btn{flex:1 1 0;min-width:0!important;height:44px!important;border-radius:50px!important;font-size:.875rem!important;font-weight:600!important;text-transform:none!important;background:var(--sw-filter-clear-bg)!important;box-shadow:none!important;transition:background-color .2s ease!important}.sw-filter-panel__clear-btn,.sw-filter-panel__clear-btn .v-btn__content,.sw-filter-panel__clear-btn .v-icon{color:var(--sw-filter-clear-text)!important}.sw-filter-panel__clear-btn:hover{background:#e8e8e8!important}html[data-theme=dark] .sw-filter-panel.v-card{background:var(--sw-surface)!important;box-shadow:0 4px 24px rgba(0,0,0,.35)!important}html[data-theme=dark]{--sw-filter-field-bg:hsla(0,0%,100%,.06);--sw-filter-field-focus-border:hsla(0,0%,100%,.18);--sw-filter-label-color:#9ca3af;--sw-filter-text-color:#e5e7eb;--sw-filter-clear-bg:hsla(0,0%,100%,.08);--sw-filter-clear-text:#d1d5db;--sw-filter-icon-border:hsla(0,0%,100%,.12);--sw-filter-icon-hover-bg:rgba(155,39,175,.12)}html[data-theme=dark] .sw-filter-panel .v-field--active .v-label.v-field-label--floating,html[data-theme=dark] .sw-filter-panel .v-field--dirty .v-label.v-field-label--floating{background-color:var(--sw-filter-field-bg)!important}:root{--sw-filter-popup-field-bg:#f4eef9;--sw-filter-popup-label-color:#7b2fbf;--sw-filter-popup-border:#e4d8f0;--sw-filter-popup-field-focus:#c9b8e0}.page-filters:has(.sw-filter-bar){flex-direction:row;align-items:center;width:100%;min-height:var(--sw-header-field-h,46px);gap:var(--sw-header-gap,10px)}.page-layout--compact-fields .page-filters:has(.sw-filter-bar),.page-layout--compact-fields .sw-filter-bar{--sw-header-field-h:36px}.page-layout--compact-fields .page-filters:has(.sw-filter-bar){min-height:36px}.page-filters:has(.sw-filter-bar) .page-filters__controls{flex:1 1 auto;width:auto;min-width:min(100%,300px);align-items:center}.page-header__fields--inline.page-filters:has(.sw-filter-bar),.page-header__toolbar .page-header__fields--inline.page-filters:has(.sw-filter-bar){flex:0 0 auto!important;min-width:min(100%,320px);max-width:min(100%,560px)}.sw-filter-bar{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:100%;min-width:min(100%,320px);flex-shrink:0!important;height:var(--sw-header-field-h,46px)}.page-layout--compact-fields .sw-filter-bar{height:var(--sw-header-field-h,36px)}.sw-filter-bar__search{display:flex;align-items:center;flex:1 1 260px;min-width:260px!important;width:auto;max-width:420px;flex-shrink:0!important;height:var(--sw-header-field-h,46px);max-height:var(--sw-header-field-h,46px)}.sw-filter-bar:not(:has(.sw-filter-bar__filters-btn)) .sw-filter-bar__search{flex:1 1 auto;width:min(100%,420px)}.sw-filter-bar__search .sw-float-field.v-input,.sw-filter-bar__search .sw-search-field.v-input,.sw-filter-bar__search .v-input,.sw-filter-bar__search>.v-input{padding-top:0!important;margin:0!important;width:100%;height:var(--sw-header-field-h,46px)!important;max-height:var(--sw-header-field-h,46px)!important;flex:0 0 auto;align-self:center}.page-layout .page-filters .sw-filter-bar__search .v-field,.page-layout--compact-fields .page-filters .sw-filter-bar__search .v-field,.sw-filter-bar__search .sw-search-field .v-field,.sw-filter-bar__search .v-text-field .v-field,.v-application .sw-filter-bar__search .v-text-field:not(.rounded-0) .v-field{min-height:var(--sw-header-field-h,46px)!important;max-height:var(--sw-header-field-h,46px)!important;height:var(--sw-header-field-h,46px)!important;box-sizing:border-box}.sw-filter-bar__search .v-field__field{min-height:var(--sw-header-field-h,46px)!important;max-height:var(--sw-header-field-h,46px)!important;height:100%!important}.sw-filter-bar__search .v-field__input,.v-application .sw-filter-bar__search .v-text-field .v-field__input{min-height:0!important;height:100%!important;max-height:100%!important;padding-top:0!important;padding-bottom:0!important;line-height:1.25!important}.page-layout .page-filters:has(.sw-filter-bar) .v-input:has(.v-field-label){padding-top:0!important}.page-layout .page-filters:has(.sw-filter-bar) .v-field{min-height:var(--sw-header-field-h,46px)!important}.page-layout .page-filters:has(.sw-filter-bar) .v-field__field{min-height:var(--sw-header-field-h,46px)!important}.page-layout .page-filters:has(.sw-filter-bar) .v-field__input{min-height:0!important;padding-top:0!important;padding-bottom:0!important}.page-layout--compact-fields .page-filters:has(.sw-filter-bar) .v-field__input,.page-layout--compact-fields .sw-filter-bar__search .v-field__input{font-size:.8125rem!important;padding-top:0!important;padding-bottom:0!important}.page-layout .page-filters:has(.sw-filter-bar) .sw-filter-bar__search,.page-layout .page-filters:has(.sw-filter-bar) .sw-filter-bar__search .sw-search-field,.page-layout .page-filters:has(.sw-filter-bar) .sw-filter-bar__search .v-input,.page-layout .page-filters:has(.sw-filter-bar) .sw-filter-bar__search>.v-text-field{flex:1 1 260px!important;min-width:260px!important;width:260px!important;max-width:420px!important;flex-shrink:0!important}.page-header__fields--inline.page-filters:has(.sw-filter-bar) .sw-filter-bar__search,.page-header__fields--inline.page-filters:has(.sw-filter-bar) .sw-filter-bar__search .sw-search-field,.page-header__fields--inline.page-filters:has(.sw-filter-bar) .sw-filter-bar__search .v-input{flex:1 1 260px!important;min-width:260px!important;width:260px!important;max-width:420px!important;flex-shrink:0!important}.sw-filter-bar__filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:100%;padding:0 16px;border:1px solid var(--sw-filter-icon-border);border-radius:12px;background:var(--sw-surface);color:var(--sw-filter-text-color);font-size:.875rem;font-weight:600;cursor:pointer;overflow:visible;position:relative;transition:background-color .2s ease,border-color .2s ease}.sw-filter-bar__filters-btn:hover{background:var(--sw-filter-icon-hover-bg);border-color:rgba(var(--sw-primary-rgb),.28)}.sw-filter-bar__filters-icon{color:var(--sw-accent-purple)!important}.sw-filter-bar__filters-label{line-height:1;white-space:nowrap;color:var(--sw-filter-text-color)}.sw-filter-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#3b82f6;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;flex-shrink:0;pointer-events:none}.page-layout--compact-fields .sw-filter-bar__filters-btn{padding:0 12px;border-radius:10px;font-size:.8125rem}.page-filter-field--drawer{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important}.sw-filter-panel-popup .page-filter-field--drawer,.sw-filter-panel-popup .tad-field{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.sw-filter-panel-popup .tad-field__control-wrap{width:100%;min-width:0}.sw-filter-panel-popup .tad-field__control-wrap>.v-menu{display:block;width:100%}.sw-filter-panel-popup .sw-date-field.v-input{width:100%;padding-top:0!important;margin:0!important}.sw-filter-panel-popup .sw-filter-panel__field-label,.sw-filter-panel-popup .tad-field__label{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--sw-primary,#7b046c)!important;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-filter-panel-popup .tad-field__asterisk{color:#e11d48;margin-left:2px;font-weight:700}.sw-filter-panel-popup .page-filter-field--drawer .v-input,.sw-filter-panel-popup .tad-field .v-input{margin:0!important;padding-top:0!important}.sw-filter-panel-popup .page-filter-field--drawer .v-label.v-field-label,.sw-filter-panel-popup .tad-control .v-label.v-field-label,.sw-filter-panel-popup .tad-field .v-input .v-label.v-field-label{display:none!important}.sw-filter-panel-popup .tad-control .v-field,.sw-filter-panel-popup .tad-field .v-input .v-field,.sw-filter-panel-popup .v-autocomplete:not(.rounded-0) .v-field,.sw-filter-panel-popup .v-combobox:not(.rounded-0) .v-field,.sw-filter-panel-popup .v-input .v-field--variant-solo,.sw-filter-panel-popup .v-input .v-field--variant-solo-filled,.sw-filter-panel-popup .v-select:not(.rounded-0) .v-field,.sw-filter-panel-popup .v-text-field:not(.rounded-0) .v-field,.sw-filter-panel-popup .v-textarea:not(.rounded-0) .v-field{border-radius:8px!important;background:var(--tad-field-bg,#f7f5fa)!important;background-color:var(--tad-field-bg,#f7f5fa)!important;box-shadow:none!important;border:1px solid var(--tad-field-border,#d1d5db)!important;min-height:44px!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.sw-filter-panel-popup .tad-field .v-input .v-field:hover:not(.v-field--focused),.sw-filter-panel-popup .v-autocomplete:not(.rounded-0) .v-field:hover:not(.v-field--focused),.sw-filter-panel-popup .v-input .v-field--variant-solo-filled:hover:not(.v-field--focused),.sw-filter-panel-popup .v-select:not(.rounded-0) .v-field:hover:not(.v-field--focused),.sw-filter-panel-popup .v-text-field:not(.rounded-0) .v-field:hover:not(.v-field--focused){background:var(--tad-field-bg-hover,#f3f0f8)!important;background-color:var(--tad-field-bg-hover,#f3f0f8)!important;border-color:var(--tad-field-border-hover,#9ca3af)!important}.sw-filter-panel-popup .tad-field .v-input .v-field--focused,.sw-filter-panel-popup .v-autocomplete .v-field--focused,.sw-filter-panel-popup .v-input .v-field--variant-solo-filled.v-field--focused,.sw-filter-panel-popup .v-select .v-field--focused,.sw-filter-panel-popup .v-text-field .v-field--focused{border-color:var(--sw-primary,#7b046c)!important;box-shadow:0 0 0 4px var(--tad-field-focus-ring,rgba(123,4,108,.14))!important;background:var(--sw-filter-field-bg)!important;background-color:var(--sw-filter-field-bg)!important}.sw-filter-panel-popup .tad-field .v-input .v-field__overlay,.sw-filter-panel-popup .v-autocomplete .v-field__overlay,.sw-filter-panel-popup .v-input .v-field--variant-solo-filled .v-field__overlay,.sw-filter-panel-popup .v-select .v-field__overlay,.sw-filter-panel-popup .v-text-field .v-field__overlay{opacity:0!important;background:transparent!important}.sw-filter-panel-popup .v-autocomplete .v-field__field,.sw-filter-panel-popup .v-select .v-field__field,.sw-filter-panel-popup .v-text-field .v-field__field{min-height:44px!important;border-radius:8px!important}.sw-filter-panel-popup .tad-field .v-input .v-field__input,.sw-filter-panel-popup .v-autocomplete .v-field__input,.sw-filter-panel-popup .v-select .v-field__input,.sw-filter-panel-popup .v-text-field .v-field__input{padding:10px 14px!important;font-size:.875rem!important;min-height:44px!important;font-weight:500!important;color:var(--sw-filter-text-color,#333)!important}.sw-filter-panel-popup .v-autocomplete__selection,.sw-filter-panel-popup .v-select__selection-text{font-size:.875rem!important;font-weight:500!important;color:var(--sw-filter-text-color,#333)!important}.sw-filter-panel-popup .v-field__outline{display:none!important;--v-field-border-opacity:0!important;opacity:0!important}.sw-filter-panel-popup .tad-field .v-select .v-field__append-inner .v-icon,.sw-filter-panel-popup .v-autocomplete .v-field__append-inner .v-icon,.sw-filter-panel-popup .v-select .v-field__append-inner .v-icon{color:var(--sw-primary,#7b046c)!important;opacity:.85}.sw-filter-panel-popup .v-autocomplete.v-input--focused .v-field__append-inner .v-icon,.sw-filter-panel-popup .v-select.v-input--focused .v-field__append-inner .v-icon{opacity:1}.sw-filter-panel-popup .v-field__append-inner,.sw-filter-panel-popup .v-field__prepend-inner{align-self:center!important;padding-top:0!important}.v-application .v-autocomplete .v-field__append-inner>.v-icon[class*=chevron-down]~.v-icon[class*=chevron-down],.v-application .v-combobox .v-field__append-inner>.v-icon[class*=chevron-down]~.v-icon[class*=chevron-down],.v-application .v-select .v-field__append-inner>.v-icon[class*=chevron-down]~.v-icon[class*=chevron-down]{display:none!important}.sw-filter-panel-popup .v-textarea .v-field{min-height:96px!important}.sw-filter-panel-popup .v-textarea .v-field__input{min-height:96px!important;padding-top:12px!important}html[data-theme=dark] .sw-filter-panel-popup .tad-field .v-input .v-field--focused,html[data-theme=dark] .sw-filter-panel-popup .v-select .v-field--focused,html[data-theme=dark] .sw-filter-panel-popup .v-text-field .v-field--focused{background:hsla(0,0%,100%,.08)!important;background-color:hsla(0,0%,100%,.08)!important}html[data-theme=dark] .sw-filter-panel-popup .tad-field .v-input .v-field,html[data-theme=dark] .sw-filter-panel-popup .v-input .v-field--variant-solo-filled{background:hsla(0,0%,100%,.06)!important;background-color:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.22)!important}html[data-theme=dark] .sw-filter-panel-popup .sw-filter-panel__field-label,html[data-theme=dark] .sw-filter-panel-popup .tad-field__label{color:#d8b4fe!important}.sw-filter-panel-popup{min-width:260px!important;width:min(92vw,320px)!important;max-width:320px!important;overflow:visible!important}.sw-filter-panel-popup__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 6px 16px}.sw-filter-panel-popup__title{margin:0;font-size:.875rem;font-weight:700;color:var(--sw-filter-text-color,#333);line-height:1.3}.sw-filter-panel-popup__close{color:var(--sw-filter-label-color,#9e9e9e)!important;flex-shrink:0}.sw-filter-panel-popup__body{display:flex;flex-direction:column;gap:10px;padding:2px 16px 14px!important;max-height:min(60vh,420px);overflow-y:auto}html[data-theme=dark] .sw-filter-bar__filters-btn{background:var(--sw-surface);border-color:var(--sw-filter-icon-border);color:var(--sw-filter-text-color)}html[data-theme=dark]{--sw-filter-popup-field-bg:rgba(155,39,175,.12);--sw-filter-popup-label-color:#d8b4fe;--sw-filter-popup-border:hsla(0,0%,100%,.12);--sw-filter-popup-field-focus:rgba(155,39,175,.45)}html[data-theme=dark] .sw-filter-panel-popup__title{color:var(--sw-filter-text-color)}.app-content .page-content-header .v-btn--variant-flat.bg-primary,.app-content .page-content-header .v-btn.bg-primary,.app-content .page-content-header .v-btn.primary,.app-content .v-card .v-toolbar .v-btn--variant-flat.bg-primary,.app-content .v-card .v-toolbar .v-btn--variant-flat.text-white,.app-content .v-card .v-toolbar .v-btn.bg-primary,.app-content .v-card .v-toolbar .v-btn.primary,.page-content-header .sw-primary-btn,.page-header__actions .v-btn.sw-primary-btn,.sw-primary-btn{position:relative;overflow:hidden;border-radius:8px!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.01em;color:#fff!important;background:linear-gradient(90deg,#7b046c,#a21caf 42%,#c026d3 72%,#d61de2)!important;transition:box-shadow .15s ease!important;box-shadow:0 2px 10px rgba(123,4,108,.3),0 1px 4px rgba(214,29,226,.2)!important}.app-content .v-card .v-toolbar .v-btn.bg-primary.sw-primary-btn--pill,.sw-primary-btn--pill{border-radius:999px!important;padding-inline:14px!important;min-height:var(--sw-header-btn-h,34px)!important}.app-content .page-content-header .v-btn.bg-primary:after,.app-content .page-content-header .v-btn.primary:after,.app-content .v-card .v-toolbar .v-btn.bg-primary:after,.app-content .v-card .v-toolbar .v-btn.primary:after,.sw-primary-btn:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);animation:none;pointer-events:none;z-index:0;opacity:0}.app-content .page-content-header .v-btn.bg-primary:hover:after,.app-content .v-card .v-toolbar .v-btn.bg-primary:hover:after,.sw-primary-btn:hover:after{opacity:1;animation:swBtnShimmer 1.2s ease-in-out 1}.app-content .page-content-header .v-btn.bg-primary .v-btn__overlay,.app-content .page-content-header .v-btn.bg-primary .v-btn__underlay,.app-content .v-card .v-toolbar .v-btn.bg-primary .v-btn__overlay,.app-content .v-card .v-toolbar .v-btn.bg-primary .v-btn__underlay,.app-content .v-card .v-toolbar .v-btn.primary .v-btn__overlay,.app-content .v-card .v-toolbar .v-btn.primary .v-btn__underlay{opacity:0!important}.app-content .page-content-header .v-btn.bg-primary .v-icon,.app-content .v-card .v-toolbar .v-btn.bg-primary .v-btn__content,.app-content .v-card .v-toolbar .v-btn.bg-primary .v-icon,.app-content .v-card .v-toolbar .v-btn.primary .v-icon{color:#fff!important;position:relative;z-index:1}.app-content .page-content-header .v-btn.bg-primary:hover,.app-content .v-card .v-toolbar .v-btn.bg-primary:hover,.app-content .v-card .v-toolbar .v-btn.primary:hover,.sw-primary-btn:hover{background:linear-gradient(90deg,#8b2cf5,#b91cc4 42%,#d946ef 72%,#e879f9)!important;box-shadow:0 4px 16px rgba(139,44,245,.35),0 2px 8px rgba(214,29,226,.25)!important}.app-content .page-content-header .v-btn.bg-primary,.app-content .page-content-header .v-btn.primary,.app-content .v-card .v-toolbar .v-btn.bg-primary,.app-content .v-card .v-toolbar .v-btn.primary{min-width:var(--sw-header-btn-h,34px)!important;min-height:var(--sw-header-btn-h,34px)!important;height:var(--sw-header-btn-h,34px)!important;padding:0 10px!important}.app-content .page-content-header .v-btn.bg-primary.v-btn--icon,.app-content .page-content-header .v-btn.bg-primary:has(.v-icon):not(:has(.v-btn__content>:not(.v-icon):not(script))),.app-content .v-card .v-toolbar .v-btn.bg-primary.v-btn--icon,.app-content .v-card .v-toolbar .v-btn.bg-primary:has(.v-icon):not(:has(.v-btn__content>:not(.v-icon):not(script))){width:var(--sw-header-btn-h,34px)!important;padding:0!important}.app-content .page-content-header .v-btn.bg-primary .v-icon,.app-content .v-card .v-toolbar .v-btn.bg-primary .v-icon{font-size:18px!important}@keyframes swBtnShimmer{0%,to{left:-80%}50%{left:120%}}.page-header__actions .v-btn.sw-header-icon-btn,.page-header__actions .v-btn.v-btn--icon:not(.sw-primary-btn),.sw-header-icon-btn{background:#fff!important;border:1px solid var(--sw-filter-icon-border,#e8e8e8)!important;border-radius:10px!important;color:var(--sw-accent-purple,#9b27af)!important;min-width:var(--sw-header-btn-h,38px)!important;min-height:var(--sw-header-btn-h,38px)!important;width:var(--sw-header-btn-h,38px)!important;height:var(--sw-header-btn-h,38px)!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease!important}.page-header__actions .v-btn.v-btn--icon:not(.sw-primary-btn) .v-icon,.sw-header-icon-btn .v-icon{color:var(--sw-accent-purple,#9b27af)!important;font-size:20px!important}.page-header__actions .v-btn.v-btn--icon:not(.sw-primary-btn):hover,.sw-header-icon-btn:hover{background:var(--sw-filter-icon-hover-bg,#f5eeff)!important;border-color:#e0d4f0!important;box-shadow:none!important}.sw-header-icon-btn .v-btn__overlay,.sw-header-icon-btn .v-btn__underlay{opacity:0!important}html[data-theme=dark] .page-header__actions .v-btn.sw-header-icon-btn,html[data-theme=dark] .sw-header-icon-btn{background:var(--sw-surface)!important;border-color:var(--sw-filter-icon-border,hsla(0,0%,100%,.12))!important}html[data-theme=dark] .page-header__actions .v-btn.sw-header-icon-btn:hover,html[data-theme=dark] .sw-header-icon-btn:hover{background:var(--sw-filter-icon-hover-bg,rgba(155,39,175,.12))!important}.page-header__actions .v-btn.bg-primary.v-btn--icon:not(.sw-primary-btn),.page-header__actions .v-btn.primary.v-btn--icon:not(.sw-primary-btn),.page-header__actions .v-btn.sw-header-icon-btn{background:#fff!important;color:var(--sw-accent-purple,#9b27af)!important;border:1px solid var(--sw-filter-icon-border,#e8e8e8)!important}.primary-btn.v-btn{position:relative;overflow:hidden;border-radius:999px!important;font-weight:600!important;letter-spacing:.01em;color:#fff!important;background:linear-gradient(90deg,#7b046c,#a21caf 42%,#c026d3 72%,#d61de2)!important;transition:transform .25s ease,box-shadow .25s ease!important;box-shadow:0 4px 16px rgba(123,4,108,.4),0 2px 8px rgba(214,29,226,.25)!important}.primary-btn.v-btn .v-btn__overlay,.primary-btn.v-btn .v-btn__underlay{opacity:0!important}.primary-btn.v-btn .v-btn__content,.primary-btn.v-btn .v-icon{color:#fff!important;position:relative;z-index:1}.primary-btn.v-btn:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);animation:swPrimaryBtnShimmer 4.5s ease-in-out infinite;pointer-events:none}.primary-btn.v-btn:hover{transform:translateY(-1px);background:linear-gradient(90deg,#8b2cf5,#b91cc4 42%,#d946ef 72%,#e879f9)!important;box-shadow:0 6px 24px rgba(139,44,245,.45),0 4px 12px rgba(214,29,226,.35)!important}.primary-btn.v-btn:active{transform:translateY(0);box-shadow:0 2px 10px rgba(123,4,108,.35),0 1px 4px rgba(214,29,226,.2)!important}@keyframes swPrimaryBtnShimmer{0%,to{left:-80%}50%{left:120%}}.primary-btn.v-btn--disabled{opacity:.55!important;transform:none!important}.sw-btn-outlined.v-btn{border-radius:999px!important;font-weight:600!important;letter-spacing:.01em;text-transform:none!important}:root{--sw-header-title-size:clamp(1.125rem,1.6vw,1.3125rem);--sw-header-field-h:46px;--sw-header-gap:10px;--sw-header-row-gap:12px;--sw-header-radius:16px}.page-layout{flex-shrink:0;width:100%;max-width:100%;overflow:visible;padding:18px 20px 14px;margin-bottom:4px;border-radius:18px;background:var(--sw-page-header-bg);border:1px solid var(--sw-page-header-border)}.page-layout--embedded{background:transparent!important;border:none!important;box-shadow:none!important}.page-layout--compact-fields .page-filters .v-field,.page-layout--compact-fields .page-filters .v-field__field{min-height:36px!important}.page-layout--compact-fields .page-filters .v-field__input{min-height:34px!important;font-size:.8125rem!important;padding-top:8px!important;padding-bottom:8px!important}.page-layout--compact-fields .page-filters .v-input:has(.v-field-label){padding-top:0!important}.page-layout--compact-fields .page-header__fields--inline.page-filters{-moz-column-gap:12px;column-gap:12px}.page-header{width:100%;margin-bottom:0}.page-header__main{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.page-header__left{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;gap:10px}.page-header__right{display:flex;align-items:center;justify-content:flex-end;align-self:center;flex:0 0 auto;gap:16px;flex-wrap:nowrap;max-width:100%}.page-layout--scenario-2 .page-header__main{align-items:flex-start}.page-layout--scenario-2 .page-header__actions{align-self:center;margin-top:2px}.page-header__title-block{flex:0 1 auto;min-width:0;width:100%}.page-header__title{margin:0;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:700;color:var(--sw-text);letter-spacing:-.03em;line-height:1.2}.page-header__subtitle{margin:4px 0 0;font-size:.8125rem;font-weight:400;color:var(--sw-muted);line-height:1.4}.page-header__title-extra{margin-top:6px}.filter-applied-badge{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--sw-muted)}.page-header__actions{flex:0 0 auto;flex-wrap:nowrap}.page-header__actions,.page-header__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;max-width:100%}.page-header__toolbar{flex:0 0 auto;flex-wrap:wrap}.page-header__toolbar .page-header__fields--inline.page-filters{flex:1 1 auto;justify-content:flex-end}.page-header__toolbar .page-header__actions{flex:0 0 auto}.page-header__actions .v-btn{flex-shrink:0}.page-filters{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:visible;flex-wrap:wrap;gap:12px 16px;margin:0;padding:0}.page-filters,.page-header__fields--below{width:100%;max-width:100%}.page-header__fields--below.page-filters{justify-content:flex-start}.page-header__fields--inline.page-filters{width:auto;flex:0 1 auto;justify-content:flex-end;flex-wrap:wrap;align-content:flex-end;row-gap:10px;-moz-column-gap:16px;column-gap:16px;max-width:min(100%,860px)}.page-header__fields--below .page-filters__controls,.page-header__fields--below .page-filters__search,.page-header__fields--inline .page-filters__controls,.page-header__fields--inline .page-filters__search{display:contents}.page-filters__search{flex:0 0 auto;min-width:0;max-width:none}.page-filters__controls{display:flex;align-items:center;flex-wrap:wrap;overflow:visible;gap:12px 16px;flex:0 0 auto;min-width:0}.page-layout .page-filters .v-input{flex:0 0 auto!important;width:auto!important}.page-layout .page-filters .v-input,.page-layout .page-filters .v-text-field:not(.v-select):not(.v-autocomplete):not(.v-combobox){min-width:180px!important;max-width:260px!important}.page-layout .page-filters .v-autocomplete,.page-layout .page-filters .v-combobox,.page-layout .page-filters .v-select{min-width:200px!important;max-width:260px!important}.page-layout .page-filters .sw-search-field,.page-layout .page-filters__search>.v-input{min-width:220px!important;max-width:260px!important}.page-layout .page-filters:has(.sw-filter-bar) .sw-filter-bar__search .sw-search-field,.page-layout .page-filters:has(.sw-filter-bar) .sw-filter-bar__search .v-input{min-width:260px!important;max-width:420px!important;width:260px!important;flex-shrink:0!important}.page-layout .page-filters .v-field,.page-layout .page-filters .v-field__field{min-height:40px!important}.page-layout .page-filters .v-field__input{min-height:38px!important}.page-layout .page-filters .v-field__append-inner,.page-layout .page-filters .v-field__prepend-inner{align-self:center!important}.page-layout .page-filters .v-input:has(.v-field-label){padding-top:8px}.page-layout .page-filters .maxWidth,.page-layout .page-filters .maxWidthSmall,.page-layout .page-filters .maxWidthXSmall,.page-layout .page-filters .mediumWidth,.page-layout .page-filters .widthSmall{min-width:180px!important;max-width:260px!important;width:auto!important}.page-layout .page-filters .v-autocomplete.maxWidthXSmall,.page-layout .page-filters .v-select.maxWidthXSmall{min-width:200px!important}.page-layout .page-filters .v-menu,.page-layout .page-filters>.v-menu{flex:0 0 auto;display:inline-flex;min-width:180px!important;max-width:260px!important}.page-layout .page-filters .sw-date-field.v-input,.page-layout .page-filters .sw-date-picker-field-menu,.page-layout .page-filters .v-menu .v-text-field{width:100%!important;min-width:180px!important;max-width:260px!important}.page-layout .page-filters .v-label.v-field-label--floating{max-width:calc(100% - 8px)!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.page-filters__form{display:contents}.page-filters .v-btn:not(.v-field .v-btn),.page-filters>.v-tooltip>.v-btn{display:none!important}.page-filters .v-field__prepend-inner .v-icon,.page-layout .v-field__prepend-inner .v-icon{font-size:18px!important;color:var(--sw-primary)!important;opacity:1!important}.app-content .v-card:has(>.page-content-header),.app-content .v-card:has(>.page-layout){background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.app-content .v-card:has(>.page-layout)>.v-card-text{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--sw-surface)!important;border-radius:var(--panel-radius,24px)!important;border:1px solid var(--sw-border)!important;box-shadow:var(--sw-shadow-sm)!important;padding-top:0!important}.app-content .v-card .v-row .v-toolbar,.app-content .v-card-text>.v-toolbar,.app-content .v-card>.v-toolbar{display:block!important;height:auto!important;min-height:unset!important;padding:0 2px!important;margin:0 0 var(--sw-header-row-gap)!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.app-content .v-card .v-toolbar .v-toolbar__content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--sw-header-gap)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:unset!important;padding:0!important;background:transparent!important;overflow:visible!important}.app-content .v-card .v-toolbar:has(.largeFontSizeNew) .v-toolbar__content:before{content:"";order:5;flex-basis:100%;width:100%;height:0}.app-content .v-card .v-toolbar .largeFontSizeNew,.app-content .v-card .v-toolbar .v-toolbar__content>div:has(>.largeFontSizeNew):first-child{flex:1 1 auto!important;order:0!important;margin:0!important;font-size:var(--sw-header-title-size)!important;font-weight:600!important;color:var(--sw-text)!important}.app-content .v-card .v-toolbar .v-toolbar__content>div:not(:has(.largeFontSizeNew)):not(:has(.v-text-field)):not(:has(.v-select)){order:1!important;flex:0 0 auto!important;font-size:.75rem;color:var(--sw-muted)}.app-content .v-card .v-toolbar .sw-header-actions,.app-content .v-card .v-toolbar .v-toolbar__content>.v-btn,.app-content .v-card .v-toolbar .v-toolbar__content>.v-menu:has(>.v-btn),.app-content .v-card .v-toolbar .v-toolbar__content>.v-tooltip{order:2!important;flex-shrink:0!important;margin:0!important}.app-content .v-card .v-toolbar:has(.largeFontSizeNew) .v-spacer{display:none!important}.app-content .v-card .v-toolbar .v-toolbar__content>.v-autocomplete,.app-content .v-card .v-toolbar .v-toolbar__content>.v-combobox,.app-content .v-card .v-toolbar .v-toolbar__content>.v-form,.app-content .v-card .v-toolbar .v-toolbar__content>.v-menu:has(.v-text-field),.app-content .v-card .v-toolbar .v-toolbar__content>.v-select,.app-content .v-card .v-toolbar .v-toolbar__content>.v-text-field{order:10!important;margin:0!important}.app-content .v-card .v-toolbar .mt-2,.app-content .v-card .v-toolbar .mt-3,.app-content .v-card .v-toolbar .mt-4,.app-content .v-card .v-toolbar .mt-5,.app-content .v-card .v-toolbar .mt-6,.app-content .v-card .v-toolbar .mt-7,.app-content .v-card .v-toolbar .mt-9,.app-content .v-card .v-toolbar .mt-n4{margin-top:0!important}.app-content .v-card>.v-toolbar+.v-toolbar .v-toolbar__content:before{display:none!important}.app-content .v-card>.v-toolbar:first-of-type:has(.largeFontSizeNew){margin-bottom:4px!important}.app-content .v-card>.v-toolbar:first-of-type:has(.largeFontSizeNew) .v-toolbar__content:before{display:none!important}.app-content .v-card>.v-toolbar+.v-toolbar .largeFontSizeNew{display:none!important}.app-content .v-card>.v-row:has(.largeFontSizeNew){display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sw-header-gap);margin-bottom:var(--sw-header-row-gap)}.app-content .v-card>.v-row:has(.largeFontSizeNew) .v-col:has(.largeFontSizeNew){flex:1 1 auto;order:0}.app-content .v-card>.v-row:has(.largeFontSizeNew) .v-col:has(.v-card-actions),.app-content .v-card>.v-row:has(.largeFontSizeNew) .v-col:has(.v-toolbar:not(:has(.largeFontSizeNew))){flex:1 1 100%;order:10}.app-content .v-card>.v-row:has(.largeFontSizeNew) .v-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-header-gap);padding:0!important}.app-content .v-card>.v-row:has(.largeFontSizeNew) .v-card-actions>.v-btn,.app-content .v-card>.v-row:has(.largeFontSizeNew) .v-card-actions>.v-tooltip{order:2;margin-left:auto}.app-content .v-card:has(>.v-toolbar)>.v-card-text{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--sw-surface)!important;border-radius:var(--panel-radius,24px)!important;border:1px solid var(--sw-border)!important;box-shadow:var(--sw-shadow-sm)!important;padding-top:0!important}@media (max-width:960px){.page-header__main{flex-direction:column;align-items:stretch}.page-header__actions,.page-header__right{align-self:stretch;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:12px 16px}.page-header__fields--inline.page-filters{max-width:100%;justify-content:flex-start}.page-layout .page-filters .sw-search-field,.page-layout .page-filters .v-input{min-width:min(180px,100%)!important;max-width:100%!important}}@media (max-width:600px){.page-filters{flex-direction:column;align-items:stretch}.page-filters__controls .v-select,.page-filters__controls .v-text-field,.page-filters__search{max-width:100%!important;width:100%!important}}.sw-search-field .v-field__prepend-inner .v-icon{color:var(--sw-primary)!important;opacity:1!important}.sw-search-field__action-icon{cursor:pointer;opacity:.85}.sw-search-field__action-icon:hover{opacity:1}.app-content .v-card .v-toolbar .v-field__append-inner>.v-btn,.app-content .v-card-text .v-field__append-inner>.v-btn,.page-filters .v-field__append-inner>.v-btn,.page-header .v-field__append-inner>.v-btn,.page-layout .v-field__append-inner>.v-btn,.v-text-field.sw-search-field .v-field__append-inner>.v-btn{background:transparent!important;background-color:transparent!important;box-shadow:none!important;min-width:28px!important;width:28px!important;height:28px!important;color:var(--sw-primary)!important}.app-content .v-field__append-inner>.v-btn .v-btn__overlay,.app-content .v-field__append-inner>.v-btn .v-btn__underlay,.page-filters .v-field__append-inner>.v-btn .v-btn__overlay,.page-header .v-field__append-inner>.v-btn .v-btn__overlay,.page-layout .v-field__append-inner>.v-btn .v-btn__overlay{display:none!important;opacity:0!important}.app-content .v-field__append-inner>.v-btn .v-icon,.page-filters .v-field__append-inner>.v-btn .v-icon,.page-header .v-field__append-inner>.v-btn .v-icon,.page-layout .v-field__append-inner>.v-btn .v-icon{color:var(--sw-primary)!important;font-size:18px!important}.app-content .v-text-field .v-field__prepend-inner .v-icon.mdi-magnify,.app-content .v-text-field[prepend-inner-icon=mdi-magnify] .v-field__prepend-inner .v-icon{color:var(--sw-primary)!important;opacity:1!important}.app-content>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-content>:not(:has(.v-card-text>.v-data-table:only-child)){overflow-y:auto;overflow-x:hidden}.app-content>*>.v-card,.app-content>.v-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-content .v-card:has(.v-card-text>.v-data-table:only-child){overflow:hidden}.app-content .v-card:not(:has(.v-card-text>.v-data-table:only-child)){overflow-y:auto;overflow-x:hidden}.app-content .v-card>.d-flex,.app-content .v-card>.page-content-header,.app-content .v-card>.v-row,.app-content .v-card>.v-tabs,.app-content .v-card>.v-toolbar,.app-content>*>.d-flex:not(.v-card),.app-content>*>.v-row{flex-shrink:0}.app-content .v-card>.v-col,.app-content .v-card>.v-row>.v-col:has(.v-card-text>.v-data-table){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.app-content .v-card-text{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.app-content .v-card-text:has(>.v-data-table:only-child){overflow:hidden;padding:0!important}.app-content .v-card-text:has(>.v-data-table:only-child)>.v-data-table{border-radius:var(--panel-radius,24px)!important;border:none!important}.app-content .v-card-text:not(:has(>.v-data-table:only-child)){overflow-y:auto;overflow-x:hidden}.app-content .v-data-table.v-table--fixed-height{height:auto!important}.app-content .v-data-table.v-table--fixed-height>.v-table__wrapper{height:auto!important;flex:1 1 auto!important;min-height:0!important}.app-content .v-card.sw-table-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-content .v-card.sw-table-page>.page-content-header,.app-content .v-card.sw-table-page>.page-layout{flex-shrink:0}.app-content .v-card.sw-table-page>.v-card-text{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0!important}.app-content .v-card.sw-table-page>.v-card-text>.v-data-table{flex:1 1 auto;min-height:0;max-height:100%}.app-content .v-card:has(>.page-layout){overflow:hidden;min-height:0}.app-content .v-card:has(>.page-layout)>.page-layout{flex-shrink:0}.app-content .v-card:has(>.page-layout)>.v-card-text>.v-data-table{flex:1 1 auto;min-height:0;max-height:100%;height:auto!important}.app-content .v-card:has(>.page-layout)>.v-card-text>.v-data-table>.v-table__wrapper{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:auto!important}.app-content .v-card:has(>.page-layout)>.v-card-text>.v-data-table>.v-data-table-footer,.app-content .v-card:has(>.page-layout)>.v-card-text>.v-data-table>.v-divider{flex-shrink:0!important}.app-content .v-data-table,.v-overlay__content .v-data-table{--sw-table-radius:16px;--v-table-header-height:34px;--v-table-row-height:32px;flex:1 1 auto;min-height:0;height:auto!important;max-height:100%!important;display:flex!important;flex-direction:column!important;background:var(--sw-surface)!important;border-radius:var(--sw-table-radius)!important;border:1px solid var(--sw-border)!important;overflow:hidden!important;box-shadow:none!important}.app-content .v-data-table>.v-table__wrapper,.v-overlay__content .v-data-table>.v-table__wrapper{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:auto!important}.app-content .v-data-table.v-table--has-bottom>.v-data-table-footer,.app-content .v-data-table.v-table--has-bottom>.v-divider,.app-content .v-data-table.v-table--has-bottom>.v-divider+.v-data-table-footer,.v-overlay__content .v-data-table.v-table--has-bottom>.v-data-table-footer,.v-overlay__content .v-data-table.v-table--has-bottom>.v-divider,.v-overlay__content .v-data-table.v-table--has-bottom>.v-divider+.v-data-table-footer{flex-shrink:0!important}.app-content .v-data-table .v-data-table-header__content,.v-overlay__content .v-data-table .v-data-table-header__content{font-size:.68rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--sw-muted)!important;padding-block:2px;white-space:nowrap}.app-content .v-data-table .v-table__wrapper>table>thead>tr>th,.v-overlay__content .v-data-table .v-table__wrapper>table>thead>tr>th{font-size:.68rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--sw-muted)!important;background:var(--sw-surface)!important;height:34px!important;padding-inline:12px!important;white-space:nowrap;border-bottom:1px solid rgba(var(--sw-primary-rgb),.08)!important;box-shadow:none!important}.app-content .v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th,.v-overlay__content .v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{position:sticky;top:0;z-index:2;box-shadow:none!important}.app-content .v-data-table .v-table__wrapper>table>tbody>tr>td,.v-overlay__content .v-data-table .v-table__wrapper>table>tbody>tr>td{height:auto!important}.app-content .v-data-table .v-table__wrapper>table>tbody>tr>td,.app-content .v-data-table tbody td,.v-overlay__content .v-data-table .v-table__wrapper>table>tbody>tr>td,.v-overlay__content .v-data-table tbody td{font-size:.75rem!important;color:var(--sw-text)!important;border-bottom:1px solid rgba(var(--sw-primary-rgb),.06)!important;padding:5px 12px!important;vertical-align:middle;line-height:1.3!important}.app-content .v-data-table tbody td>div,.app-content .v-data-table tbody td>span,.v-overlay__content .v-data-table tbody td>div,.v-overlay__content .v-data-table tbody td>span{line-height:1.25!important}.app-content .v-data-table tbody td .FontSize,.app-content .v-data-table tbody td .smallFontSize,.app-content .v-data-table tbody td .xsmallFontSize,.v-overlay__content .v-data-table tbody td .FontSize,.v-overlay__content .v-data-table tbody td .smallFontSize,.v-overlay__content .v-data-table tbody td .xsmallFontSize{font-size:.72rem!important;line-height:1.2!important;margin:0!important}.app-content .v-data-table tbody td .v-icon,.v-overlay__content .v-data-table tbody td .v-icon{font-size:16px!important}.app-content .v-data-table tbody tr:last-child td,.v-overlay__content .v-data-table tbody tr:last-child td{border-bottom:none!important}.app-content .v-data-table tbody tr:hover,.v-overlay__content .v-data-table tbody tr:hover{background:rgba(var(--sw-primary-rgb),.04)!important}.app-content .v-data-table tbody tr,.v-overlay__content .v-data-table tbody tr{transition:background .15s ease}.app-content .v-data-table .v-data-table-footer,.app-content .v-data-table .v-data-table__bottom{flex-shrink:0!important;min-height:42px;padding:6px 12px!important;border-top:1px solid var(--sw-border)!important;background:var(--sw-table-footer-bg)!important}.v-overlay__content .v-data-table .v-data-table-footer,.v-overlay__content .v-data-table .v-data-table__bottom{flex-shrink:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:8px 16px!important;border-top:1px solid var(--sw-border)!important;background:var(--sw-surface)!important;overflow:hidden!important;box-sizing:border-box!important}.v-overlay__content .v-data-table .v-data-table-footer__items-per-page{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin:0!important;white-space:nowrap!important}.v-overlay__content .v-data-table .v-data-table-footer__info{flex:1 1 auto!important;text-align:center!important;margin:0!important;white-space:nowrap!important}.v-overlay__content .v-data-table .v-data-table-footer .v-pagination,.v-overlay__content .v-data-table .v-data-table-footer__pagination,.v-overlay__content .v-data-table .v-data-table__bottom .v-pagination{flex:0 0 auto!important;margin:0 0 0 auto!important;justify-content:flex-end!important}.v-theme--dark .app-content .v-data-table .v-data-table-footer,.v-theme--dark .app-content .v-data-table .v-data-table__bottom,html[data-theme=dark] .app-content .v-data-table .v-data-table-footer,html[data-theme=dark] .app-content .v-data-table .v-data-table__bottom{background:var(--sw-table-footer-bg)!important}.v-theme--dark .v-overlay__content .v-data-table .v-data-table-footer,.v-theme--dark .v-overlay__content .v-data-table .v-data-table__bottom,html[data-theme=dark] .v-overlay__content .v-data-table .v-data-table-footer,html[data-theme=dark] .v-overlay__content .v-data-table .v-data-table__bottom{background:var(--sw-surface)!important}.app-content .v-data-table .v-data-table-footer__info,.app-content .v-data-table .v-data-table-footer__items-per-page,.v-overlay__content .v-data-table .v-data-table-footer__info,.v-overlay__content .v-data-table .v-data-table-footer__items-per-page{font-size:.78rem!important;color:var(--sw-muted)!important}.app-content .v-data-table .v-data-table-footer .v-input,.v-overlay__content .v-data-table .v-data-table-footer .v-input{padding-top:0!important;flex:0 0 auto!important;max-width:88px!important}.v-overlay__content .v-data-table .v-data-table-footer .v-field{border-radius:8px!important;min-height:30px!important;box-shadow:none!important}.v-overlay__content .v-data-table .v-data-table-footer .v-field__input{min-height:28px!important;font-size:.75rem!important;padding-inline:8px!important}.app-content .v-data-table .v-data-table-footer .v-field,.v-overlay__content .v-data-table .v-data-table-footer .v-field{border-radius:999px!important;min-height:32px!important;box-shadow:none!important}.app-content .v-data-table .v-data-table-footer .v-field__input,.v-overlay__content .v-data-table .v-data-table-footer .v-field__input{min-height:30px!important;font-size:.8125rem!important;padding-inline:12px!important}.app-content .v-data-table .v-pagination,.v-overlay__content .v-data-table .v-pagination{gap:3px}.app-content .v-data-table .v-pagination .v-btn,.v-overlay__content .v-data-table .v-pagination .v-btn{border-radius:999px!important;min-width:30px!important;width:30px!important;height:30px!important;font-size:.78rem!important;font-weight:600!important;color:var(--sw-muted)!important;background:var(--sw-surface)!important;border:1px solid var(--sw-border)!important;box-shadow:0 1px 4px rgba(123,4,108,.04)!important;transition:all .2s ease!important}.app-content .v-data-table .v-pagination .v-btn:hover,.v-overlay__content .v-data-table .v-pagination .v-btn:hover{border-color:rgba(var(--sw-primary-rgb),.35)!important;color:var(--sw-primary)!important;background:rgba(var(--sw-primary-rgb),.06)!important}.app-content .v-data-table .v-pagination .v-btn--active,.app-content .v-data-table .v-pagination .v-btn[aria-current=true],.v-overlay__content .v-data-table .v-pagination .v-btn--active,.v-overlay__content .v-data-table .v-pagination .v-btn[aria-current=true]{background:linear-gradient(135deg,#7b046c,#a21caf 50%,#c026d3)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 14px rgba(123,4,108,.35),inset 0 0 0 1px hsla(0,0%,100%,.12)!important}.app-content .v-data-table .v-pagination .v-btn--disabled,.v-overlay__content .v-data-table .v-pagination .v-btn--disabled{opacity:.4!important}@media (max-width:767px){.app-content .v-data-table .v-data-table-footer,.app-content .v-data-table .v-data-table__bottom{min-height:40px!important;padding:6px 8px!important;gap:6px!important}.app-content .v-data-table .v-data-table-footer__items-per-page{display:none!important}.app-content .v-data-table .v-data-table-footer__info{margin-inline:0!important;font-size:.72rem!important;white-space:nowrap!important}.app-content .v-data-table .v-pagination .v-btn{min-width:26px!important;width:26px!important;height:26px!important;font-size:.72rem!important}}.sw-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 8px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.3;color:var(--sw-text,#374151);background:#f3f4f6}html[data-theme=dark] .sw-count-badge{background:hsla(0,0%,100%,.08);color:var(--sw-text)}.app-content .v-data-table .v-data-table-rows-no-data,.v-overlay__content .v-data-table .v-data-table-rows-no-data{padding:40px 16px!important;color:var(--sw-muted)!important;font-size:.875rem!important}.sw-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:var(--sw-muted,#6b7280)}.sw-table-empty__icon{color:var(--sw-muted,#9ca3af)!important;opacity:.85}.sw-table-empty__text{margin:0;font-size:.875rem;font-weight:500;color:var(--sw-muted,#6b7280)}.app-content .tickets-page-host,.app-content>.tickets-page-root{flex:1 1 auto}.app-content .tickets-page-host,.app-content>.tickets-page-root,.tickets-page-host{min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.tickets-page-host{flex:1 1 auto}.tickets-page-host>.tickets-page-root{flex:1 1 auto;min-height:0}.tickets-page,.tickets-page-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;overflow-x:hidden}.tickets-page__header{flex-shrink:0;z-index:50;background:var(--sw-page-header-bg)!important;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid var(--sw-page-header-border)!important;padding:8px 16px!important;margin-bottom:0!important}.tickets-page__row1{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap;min-height:32px}.tickets-page__title{flex:1 1 auto;min-width:0;font-size:1.0625rem;font-weight:400;color:var(--sw-text);line-height:1.25}.tickets-page__title-block{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.tickets-page__subtitle{margin:0}.tickets-page__title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.tickets-page__title-label{font-weight:600}.tickets-page__title-count,.tickets-page__title-label{font-size:1.0625rem;color:var(--sw-text,#1a1a1a);line-height:1.25}.tickets-page__title-count{display:inline;font-weight:700;background:none;padding:0;border-radius:0;letter-spacing:normal}.tickets-page__title-filter-badge,.tickets-page__title-search-badge{font-size:.875rem;font-weight:500;color:#2e7d32}.tickets-page__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.tickets-page__actions .sw-header-icon-btn,.tickets-page__actions .v-btn.sw-header-icon-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.tickets-page__row2.page-filters,.tickets-page__row2.page-header__fields--below{width:100%;padding-top:4px;margin-top:4px;flex-shrink:0;border-top:none;overflow:visible}.tickets-page__row3{padding-top:8px;margin-top:4px;margin-bottom:0;border-top:none;flex-shrink:0}.tickets-page__body{flex:1 1 auto;min-height:0;overflow:hidden;overflow-x:hidden;display:flex;flex-direction:column;padding:0;margin-top:6px}.tickets-page__body .tickets-data-table,.tickets-page__body>.tickets-data-table{flex:1 1 auto;min-height:0;height:100%;width:100%}.tickets-page .tickets-data-table.v-data-table{flex:1 1 auto!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.app-content .tickets-page .tickets-data-table.v-data-table,.tickets-page .tickets-data-table.v-data-table{height:100%!important;max-height:100%!important}.tickets-page .tickets-data-table>.v-table__wrapper{flex:1 1 auto!important;min-height:0!important;height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.tickets-page .tickets-data-table .v-data-table-bottom,.tickets-page .tickets-data-table>.v-data-table-footer,.tickets-page .tickets-data-table>.v-data-table__bottom,.tickets-page .tickets-data-table>.v-divider{flex-shrink:0!important;flex-grow:0!important;position:relative!important;width:100%!important}.tickets-page .tickets-table-footer{flex-shrink:0!important;flex-grow:0!important;width:100%!important;box-sizing:border-box;padding:10px 0 8px;border-top:1px solid var(--sw-border,rgba(0,0,0,.08));background:var(--sw-surface)!important}.rfs-page__header{display:flex;flex-direction:column;gap:0;padding:8px 16px 10px!important}.rfs-page__header .page-layout--embedded{background:transparent!important;border:none!important;box-shadow:none!important;padding:4px 4px 0!important;margin-bottom:0!important;border-radius:0!important}.rfs-page__header .page-layout--embedded .page-header__main{align-items:center;gap:20px}.rfs-page__header .page-layout--embedded .page-header__right{align-self:center;padding-right:16px}.rfs-page__header .page-header__fields--inline.page-filters{align-items:flex-end;-moz-column-gap:12px;column-gap:12px}.rfs-page__filter-field{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto}.rfs-page__filter-label{display:block;margin:0 0 3px;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-muted,#6b7280)}.rfs-page__filter-label--spacer{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.rfs-page__header .rfs-page__filter-field .v-input{padding-top:0!important;margin-top:0!important}.rfs-page__header .rfs-page__filter-field .v-field{border-radius:8px!important}.rfs-page__header .rfs-page__filter-field .v-field,.rfs-page__header .rfs-page__filter-field .v-field__field{height:36px!important;min-height:36px!important;max-height:36px!important}.rfs-page__header .rfs-page__filter-field .v-field__input{height:34px!important;min-height:34px!important;max-height:34px!important;padding-top:0!important;padding-bottom:0!important;font-size:.8125rem!important}.rfs-page__header .rfs-page__filter-field .v-field__append-inner,.rfs-page__header .rfs-page__filter-field .v-field__prepend-inner{padding-top:0!important;padding-bottom:0!important;align-self:center!important}.rfs-page__tabs-row{width:100%;padding:8px 4px 2px}.rfs-page__email-select{min-width:130px!important;max-width:150px!important}.rfs-page__search{min-width:180px!important;max-width:220px!important}.tickets-page .tickets-data-table>.v-data-table-footer,.tickets-page .tickets-data-table>.v-data-table__bottom{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;border-top:1px solid var(--sw-border,rgba(0,0,0,.1))!important;background:var(--sw-surface,#fff)!important;box-sizing:border-box!important}.tickets-page .tickets-data-table .v-data-table-footer__items-per-page{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin:0!important;white-space:nowrap!important}.tickets-page .tickets-data-table .v-data-table-footer__info{flex:0 0 auto!important;margin:0 0 0 auto!important;text-align:right!important;white-space:nowrap!important}.tickets-page .tickets-data-table .v-data-table-footer .v-pagination,.tickets-page .tickets-data-table .v-data-table__bottom .v-pagination{flex:0 0 auto!important;margin:0!important;justify-content:flex-end!important}.tickets-tab-toggle{display:inline-flex;align-items:center;background:var(--sw-segment-track-bg);border-radius:50px;padding:2px;gap:2px}.tickets-tab-toggle__option{border:none;background:transparent;color:var(--sw-segment-inactive-text);font-size:12px;line-height:1.2;padding:4px 14px;border-radius:50px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.tickets-tab-toggle__option--active{background:var(--sw-segment-active-bg);color:var(--sw-segment-active-text);font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.1)}.tickets-action-menu__overlay{box-shadow:none!important;background:transparent!important}.tickets-action-menu__card{min-width:220px!important;width:auto!important;background:var(--sw-menu-bg)!important;border-radius:10px!important;border:1px solid var(--sw-border)!important;box-shadow:var(--sw-overlay-shadow,0 8px 24px rgba(0,0,0,.12))!important;overflow:hidden}.tickets-action-menu__list{padding:6px 0!important;background:transparent!important}.tickets-action-menu__card .v-list-item,.tickets-action-menu__item{min-height:40px!important;padding:10px 16px!important;gap:10px;border-radius:0!important;display:flex!important;align-items:center!important}.tickets-action-menu__card .v-list-item+.v-list-item,.tickets-action-menu__item+.tickets-action-menu__item{border-top:none}.tickets-action-menu__group-divider+.tickets-action-menu__item,.tickets-action-menu__group-divider+.v-list-item,.tickets-action-menu__item--with-divider{border-top:1px solid var(--sw-menu-divider)!important}.tickets-action-menu__group-divider{border-color:var(--sw-menu-divider)!important;opacity:1!important;margin:4px 0!important}.tickets-action-menu__card .v-list-item:hover,.tickets-action-menu__item:hover{background:var(--sw-menu-hover-bg)!important}.tickets-action-menu__card .v-list-item-title,.tickets-action-menu__item-label{font-size:13px!important;font-weight:500!important;color:var(--sw-menu-item-text)!important;line-height:1.3!important}.tickets-action-menu__card .v-list-item .v-icon,.tickets-action-menu__item-icon{font-size:18px!important;color:var(--sw-menu-item-icon)!important;opacity:1!important;transition:transform .15s ease,color .15s ease}.tickets-action-menu__card .v-list-item:hover .v-icon,.tickets-action-menu__item:hover .tickets-action-menu__item-icon{transform:scale(1.08);color:var(--sw-primary)!important}.tickets-action-menu__card .v-list-item.tickets-action-menu__item--destructive .v-icon,.tickets-action-menu__card .v-list-item.tickets-action-menu__item--destructive .v-list-item-title,.tickets-action-menu__item--destructive .tickets-action-menu__item-icon,.tickets-action-menu__item--destructive .tickets-action-menu__item-label{color:var(--sw-destructive)!important}.tickets-action-menu__card .v-list-item.tickets-action-menu__item--destructive:hover,.tickets-action-menu__item--destructive:hover{background:var(--sw-destructive-hover-bg)!important}.tickets-action-menu__card .v-list-item.tickets-action-menu__item--destructive:hover .v-icon,.tickets-action-menu__item--destructive:hover .tickets-action-menu__item-icon{color:var(--sw-destructive)!important;transform:scale(1.08)}.tickets-action-menu__trigger{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;background:var(--sw-action-trigger-bg)!important;border:1px solid var(--sw-action-trigger-border)!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important;transition:background-color .2s ease,transform .15s ease}.tickets-action-menu__trigger,.tickets-action-menu__trigger .v-icon{color:var(--sw-action-trigger-color)!important}.tickets-action-menu__trigger .v-btn__overlay,.tickets-action-menu__trigger .v-btn__underlay{opacity:0!important}.tickets-action-menu__trigger:hover{background:var(--sw-action-trigger-hover-bg)!important}.tickets-action-menu-transition-enter-active,.tickets-action-menu-transition-leave-active{transition:opacity .15s ease,transform .15s ease}.tickets-action-menu-transition-enter-from,.tickets-action-menu-transition-leave-to{opacity:0;transform:translateY(6px)}.tickets-page .tickets-data-table table{min-width:1012px;table-layout:auto;width:100%}.tickets-page .tickets-data-table thead th{position:sticky;top:0;z-index:3;background:var(--sw-table-head-bg)!important}.tickets-page .tickets-data-table tbody td,.tickets-page .tickets-data-table thead th{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;vertical-align:top;word-break:break-word;line-height:1.35}.tickets-page .tickets-data-table tbody tr{height:auto}.tickets-page .tickets-data-table .v-data-table__td{padding-top:10px!important;padding-bottom:10px!important;min-height:44px}.tickets-page .tickets-row-index{font-size:12px;color:#666;min-width:16px}.tickets-page .tickets-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.tickets-page .tickets-status-dot--purple{background:#8b2fc9}.tickets-page .tickets-status-dot--yellow{background:#e6a817}.tickets-page .tickets-status-dot--green{background:#3b6d11}.tickets-page .tickets-status-dot--red{background:#e24b4a}.tickets-page .tickets-sync-icon{color:#8b2fc9!important;font-size:18px!important}.tickets-page .tickets-cell__ticket-id{color:#8b2fc9;font-weight:500;cursor:pointer}.tickets-page .tickets-cell__sub{font-size:12px;color:#888;line-height:1.35}.tickets-page .tickets-cell__meta{font-size:12px;color:#555;line-height:1.35}.tickets-page .tickets-warranty-badge{display:inline-block;font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500;line-height:1.4}.tickets-page .tickets-warranty-badge--yes{background:#eaf3de;color:#3b6d11}.tickets-page .tickets-warranty-badge--no{background:#fcebeb;color:#a32d2d}.tickets-page .tickets-cell__warranty-sub{font-size:11px;color:#666;line-height:1.35}.tickets-page .tickets-comp-icon{color:#e24b4a!important;font-size:18px!important}.tickets-page .tickets-data-table tbody tr.tickets-row--menu-open,.tickets-page .tickets-data-table tbody tr.tickets-row--menu-open td{background:var(--sw-row-menu-open-bg)!important}.tickets-page .tickets-data-table tbody tr.tickets-row--otp-verified,.tickets-page .tickets-data-table tbody tr.tickets-row--otp-verified td{background:var(--sw-row-otp-verified-bg)!important}.tickets-page .v-data-table .v-data-table-footer,.tickets-page .v-data-table .v-data-table__bottom{z-index:40;background:var(--sw-table-footer-bg)!important;flex-shrink:0!important}:root{--sw-dialog-radius:20px;--sw-dialog-pad-x:16px;--sw-dialog-pad-y:10px;--sw-dialog-header-h:44px;--sw-dialog-header-border:#eee;--sw-dialog-action-border:#e8e8e8;--sw-dialog-action-hover-bg:#f5eeff;--sw-dialog-close-border:#ccc;--sw-dialog-close-color:#666;--sw-dialog-close-hover-bg:#f5f5f5;--sw-dialog-close-hover-border:#aaa;--sw-dialog-shadow:0 20px 48px rgba(123,4,108,.12),0 6px 20px rgba(17,24,39,.07)}.v-overlay.v-dialog>.v-overlay__content{display:flex!important;flex-direction:column!important;max-height:min(90dvh,920px)!important;overflow:hidden!important}.v-overlay.v-dialog>.v-overlay__content>.v-card,.v-overlay__content>.v-card{border-radius:var(--sw-dialog-radius)!important;border:1px solid var(--sw-border)!important;background:var(--sw-surface)!important;box-shadow:var(--sw-dialog-shadow)!important;overflow:hidden;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.v-overlay.v-dialog>.v-overlay__content>.v-card:only-child{max-height:min(90dvh,920px)!important}.v-overlay.v-dialog>.v-overlay__content>.v-picker.v-time-picker,.v-overlay.v-dialog>.v-overlay__content>.v-time-picker{flex:0 0 auto!important;max-height:none!important;min-height:0!important;height:auto!important;overflow:hidden!important}.v-overlay.v-dialog>.v-overlay__content>.v-toolbar:first-child{flex-shrink:0!important;position:sticky!important;top:0!important;z-index:10!important}.v-overlay.v-dialog>.v-overlay__content>.v-toolbar:first-child+.v-card{flex:1 1 auto!important;min-height:0!important;max-height:none!important;border-radius:0 0 var(--sw-dialog-radius) var(--sw-dialog-radius)!important;border-top:none!important}.v-overlay.v-dialog>.v-overlay__content .v-card>.v-card-title,.v-overlay.v-dialog>.v-overlay__content .v-card>.v-toolbar{flex-shrink:0!important;position:sticky!important;top:0!important;z-index:10!important}.v-overlay.v-dialog>.v-overlay__content .v-card>.v-card-text,.v-overlay.v-dialog>.v-overlay__content .v-card>.v-form,.v-overlay.v-dialog>.v-overlay__content .v-card>.v-row,.v-overlay.v-dialog>.v-overlay__content .v-card>.v-stepper-window,.v-overlay.v-dialog>.v-overlay__content>.v-toolbar+.v-card>.v-card-text,.v-overlay.v-dialog>.v-overlay__content>.v-toolbar+.v-card>.v-form,.v-overlay.v-dialog>.v-overlay__content>.v-toolbar+.v-card>.v-row{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.v-overlay.v-dialog>.v-overlay__content .v-card>.v-card-text:has(.v-data-table),.v-overlay.v-dialog>.v-overlay__content>.v-toolbar+.v-card>.v-card-text:has(.v-data-table){overflow:hidden!important;display:flex!important;flex-direction:column!important}.v-overlay.v-dialog>.v-overlay__content .v-card>.v-card-text:has(.v-data-table)>.v-data-table,.v-overlay.v-dialog>.v-overlay__content>.v-toolbar+.v-card>.v-card-text:has(.v-data-table)>.v-data-table{flex:1 1 auto!important;min-height:0!important}.v-overlay.v-dialog .v-data-table .v-data-table-footer,.v-overlay.v-dialog .v-data-table .v-data-table__bottom{flex-shrink:0!important;position:sticky!important;bottom:0!important;z-index:10!important;background:var(--sw-dialog-action-bg)!important}html[data-theme=dark] .v-overlay.v-dialog .v-data-table .v-data-table-footer,html[data-theme=dark] .v-overlay.v-dialog .v-data-table .v-data-table__bottom{background:var(--sw-surface)!important}.v-overlay__content .v-card>.v-toolbar,.v-overlay__content .v-toolbar.bg-primary,.v-overlay__content .v-toolbar.text-primary,.v-overlay__content .v-toolbar.theme--dark,.v-overlay__content .v-toolbar.v-theme--dark,.v-overlay__content .v-toolbar[class*=bg-],.v-overlay__content>.v-toolbar{background:var(--sw-surface)!important;background-color:var(--sw-surface)!important;color:var(--sw-primary)!important;box-shadow:none!important;border-bottom:1px solid var(--sw-dialog-header-border)!important;min-height:var(--sw-dialog-header-h)!important;height:auto!important;padding-inline:var(--sw-dialog-pad-x) 10px!important;opacity:1!important}.v-overlay__content>.v-toolbar:first-child{border-radius:var(--sw-dialog-radius) var(--sw-dialog-radius) 0 0}.v-overlay__content>.v-toolbar:first-child+.v-card{border-radius:0 0 var(--sw-dialog-radius) var(--sw-dialog-radius)!important;border-top:none!important}.v-overlay__content .v-card>.v-toolbar .v-toolbar__content,.v-overlay__content>.v-toolbar .v-toolbar__content{height:auto!important;min-height:var(--sw-dialog-header-h);padding-block:8px!important;background:transparent!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important}.v-overlay__content .v-card>.v-toolbar .v-toolbar-title,.v-overlay__content .v-card>.v-toolbar .v-toolbar__content>div:not(.v-spacer),.v-overlay__content .v-toolbar .text-body-1,.v-overlay__content .v-toolbar .text-body-2,.v-overlay__content .v-toolbar .text-h6,.v-overlay__content .v-toolbar .text-white,.v-overlay__content .v-toolbar .white--text,.v-overlay__content .v-toolbar h2,.v-overlay__content .v-toolbar h3,.v-overlay__content>.v-toolbar .v-toolbar-title,.v-overlay__content>.v-toolbar .v-toolbar__content>div:not(.v-spacer){font-size:1.125rem!important;font-weight:700!important;line-height:1.3!important;color:var(--sw-primary)!important;letter-spacing:-.01em}.v-overlay__content .v-card>.v-toolbar .v-icon:not(.v-btn .v-icon),.v-overlay__content>.v-toolbar .v-icon:not(.v-btn .v-icon){color:var(--sw-primary)!important}.v-overlay__content .v-toolbar .smallFontSize,.v-overlay__content .v-toolbar .xsmallFontSize{color:var(--sw-muted)!important;font-weight:500!important;font-size:.72rem!important}.v-overlay__content .v-toolbar.sw-dialog-header--with-fields .v-toolbar__content{align-items:stretch!important;flex-wrap:wrap!important}.v-overlay__content .v-toolbar.sw-dialog-header--with-fields .sw-dialog-header__main{width:100%;display:flex;flex-direction:column;gap:12px}.v-overlay__content .v-toolbar.sw-dialog-header--with-fields .sw-dialog-header__row--title{display:flex;align-items:center;width:100%;min-height:32px}.v-overlay__content .v-toolbar.sw-dialog-header--with-fields .sw-dialog-header__row--controls{display:flex;align-items:center;gap:12px;width:100%}.v-overlay__content .v-toolbar .v-input .v-field--variant-outlined .v-field__outline{color:var(--sw-field-border-color)!important;--v-field-border-opacity:1}.v-overlay__content .v-toolbar .v-input .v-field--variant-outlined:hover:not(.v-field--disabled):not(.v-field--focused) .v-field__outline{color:var(--sw-field-border-hover)!important}.v-overlay__content .v-toolbar .v-input .v-field--variant-outlined.v-field--focused{box-shadow:var(--sw-field-focus-ring)}.v-overlay__content .v-toolbar .v-input .v-field--variant-outlined.v-field--focused .v-field__outline{color:var(--sw-primary)!important;--v-field-border-opacity:1}.v-overlay__content .v-toolbar .v-input .v-label.v-field-label{color:var(--sw-muted)!important}.v-overlay__content .v-toolbar .v-btn.sw-dialog-action-btn,.v-overlay__content .v-toolbar .v-btn.v-btn--icon:not(:has(.mdi-close)):not(:has(.mdi-close-circle)),.v-overlay__content .v-toolbar .v-btn:has(.mdi-file-excel-outline):not(:has(.mdi-close)),.v-overlay__content .v-toolbar .v-btn:has(.mdi-filter):not(:has(.mdi-close)),.v-overlay__content .v-toolbar .v-btn:has(.mdi-filter-outline):not(:has(.mdi-close)),.v-overlay__content .v-toolbar .v-tooltip>.v-btn.v-btn--icon:not(:has(.mdi-close)){width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:10px!important;background:var(--sw-dialog-action-bg)!important;background-color:var(--sw-dialog-action-bg)!important;border:1px solid var(--sw-dialog-action-border)!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;color:var(--sw-accent-purple,var(--sw-primary))!important}.v-overlay__content .v-toolbar .v-btn.sw-dialog-action-btn .v-icon,.v-overlay__content .v-toolbar .v-btn.v-btn--icon:not(:has(.mdi-close)):not(:has(.mdi-close-circle)) .v-icon,.v-overlay__content .v-toolbar .v-btn:has(.mdi-file-excel-outline):not(:has(.mdi-close)) .v-icon,.v-overlay__content .v-toolbar .v-btn:has(.mdi-filter):not(:has(.mdi-close)) .v-icon,.v-overlay__content .v-toolbar .v-btn:has(.mdi-filter-outline):not(:has(.mdi-close)) .v-icon,.v-overlay__content .v-toolbar .v-tooltip>.v-btn.v-btn--icon:not(:has(.mdi-close)) .v-icon{color:var(--sw-accent-purple,var(--sw-primary))!important;font-size:20px!important;opacity:1!important}.v-overlay__content .v-toolbar .v-btn.sw-dialog-action-btn:hover,.v-overlay__content .v-toolbar .v-btn.v-btn--icon:not(:has(.mdi-close)):not(:has(.mdi-close-circle)):hover,.v-overlay__content .v-toolbar .v-btn:has(.mdi-file-excel-outline):not(:has(.mdi-close)):hover,.v-overlay__content .v-toolbar .v-btn:has(.mdi-filter):not(:has(.mdi-close)):hover,.v-overlay__content .v-toolbar .v-btn:has(.mdi-filter-outline):not(:has(.mdi-close)):hover,.v-overlay__content .v-toolbar .v-tooltip>.v-btn.v-btn--icon:not(:has(.mdi-close)):hover{background:var(--sw-dialog-action-hover-bg)!important;background-color:var(--sw-dialog-action-hover-bg)!important;border-color:#e0d4f0!important;color:var(--sw-accent-purple,var(--sw-primary))!important}.v-overlay__content .v-toolbar .v-btn.sw-dialog-close-btn,.v-overlay__content .v-toolbar .v-btn:has(.mdi-close),.v-overlay__content .v-toolbar .v-btn:has(.mdi-close-circle){width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;margin-left:8px!important;border-radius:50%!important;background:var(--sw-dialog-action-bg)!important;border:1px solid var(--sw-dialog-close-border)!important;box-shadow:none!important;color:var(--sw-dialog-close-color)!important;flex-shrink:0}.v-overlay__content .v-toolbar .v-btn.sw-dialog-close-btn .v-icon,.v-overlay__content .v-toolbar .v-btn:has(.mdi-close) .v-icon,.v-overlay__content .v-toolbar .v-btn:has(.mdi-close-circle) .v-icon{color:var(--sw-dialog-close-color)!important;font-size:18px!important;opacity:1!important}.v-overlay__content .v-toolbar .v-btn.sw-dialog-close-btn:hover,.v-overlay__content .v-toolbar .v-btn:has(.mdi-close):hover,.v-overlay__content .v-toolbar .v-btn:has(.mdi-close-circle):hover{background:var(--sw-dialog-close-hover-bg)!important;border-color:var(--sw-dialog-close-hover-border)!important;color:#444!important}.v-overlay__content .v-toolbar .v-btn.sw-dialog-close-btn:hover .v-icon,.v-overlay__content .v-toolbar .v-btn:has(.mdi-close):hover .v-icon,.v-overlay__content .v-toolbar .v-btn:has(.mdi-close-circle):hover .v-icon{color:#444!important}.v-overlay__content .v-toolbar .v-btn .v-btn__overlay,.v-overlay__content .v-toolbar .v-btn .v-btn__underlay{opacity:0!important}.v-overlay__content .v-toolbar .v-btn:not(.v-btn--icon):not(:has(.mdi-close)){border-radius:10px!important;background:var(--sw-dialog-action-bg)!important;border:1px solid var(--sw-dialog-action-border)!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;color:var(--sw-text)!important;min-height:36px!important;height:36px!important;font-weight:600!important}.v-overlay__content .v-toolbar .v-toolbar__image,.v-overlay__content .v-toolbar .v-toolbar__overlay,.v-overlay__content .v-toolbar .v-toolbar__underlay{opacity:0!important;background:transparent!important}.v-overlay__content .v-card>.v-card-title{font-size:1.125rem!important;font-weight:700!important;color:var(--sw-primary)!important;padding:12px var(--sw-dialog-pad-x) 8px!important;border-bottom:1px solid var(--sw-dialog-header-border);line-height:1.3;min-height:var(--sw-dialog-header-h);background:var(--sw-surface)!important}html[data-theme=dark] .v-overlay__content .v-card>.v-toolbar,html[data-theme=dark] .v-overlay__content .v-toolbar.bg-primary,html[data-theme=dark] .v-overlay__content>.v-toolbar{background:var(--sw-surface)!important;border-bottom-color:hsla(0,0%,100%,.1)!important}.v-overlay__content .v-card>.v-card-title+.v-divider{display:none}.v-overlay__content .v-card>.v-card-text{padding:var(--sw-dialog-pad-y) var(--sw-dialog-pad-x)!important;margin:0!important;color:var(--sw-text)}.v-overlay__content .v-card>.v-card-text[class*=mt-],.v-overlay__content .v-card>.v-card-text[class*=my-],.v-overlay__content .v-card>.v-card-text[class*=pt-]{margin-top:0!important;padding-top:var(--sw-dialog-pad-y)!important}.v-overlay__content .v-card>.v-card-text[class*=mb-],.v-overlay__content .v-card>.v-card-text[class*=pb-]{padding-bottom:var(--sw-dialog-pad-y)!important}.v-overlay__content .v-card>.v-card-text .v-form{margin:0!important}.v-overlay__content .v-card>.v-card-text .v-input{margin-top:0!important;margin-bottom:0!important}.v-overlay__content .v-card>.v-card-text .v-label{font-size:.75rem!important;font-weight:500!important;color:var(--sw-muted)!important}.v-overlay.v-dialog .v-overlay__content .v-input:not(.rounded-0) .v-field--variant-solo,.v-overlay.v-dialog .v-overlay__content .v-input:not(.rounded-0) .v-field--variant-solo-filled{border:1px solid var(--sw-field-border-color)!important;border-radius:8px!important;background:var(--sw-field-fill-bg,#f7f5fa)!important}.v-overlay.v-dialog .v-overlay__content .v-input:not(.rounded-0) .v-field--variant-solo-filled:hover:not(.v-field--disabled):not(.v-field--focused),.v-overlay.v-dialog .v-overlay__content .v-input:not(.rounded-0) .v-field--variant-solo:hover:not(.v-field--disabled):not(.v-field--focused){border-color:var(--sw-field-border-hover)!important}.v-overlay.v-dialog .v-overlay__content .v-input:not(.rounded-0) .v-field--variant-outlined .v-field__outline{color:var(--sw-field-border-color)!important;--v-field-border-opacity:1}.v-overlay.v-dialog .v-overlay__content .v-input:not(.rounded-0) .v-field--variant-outlined:hover:not(.v-field--disabled):not(.v-field--focused) .v-field__outline{color:var(--sw-field-border-hover)!important}.v-overlay__content .v-card>.v-card-actions{margin:0!important;min-height:0!important;border-top:1px solid var(--sw-border);background:var(--sw-dialog-action-bg)!important;gap:6px;flex-shrink:0!important;position:sticky!important;bottom:0!important;z-index:10!important}.v-overlay__content .v-card>.v-card-actions,.v-overlay__content .v-card>.v-card-actions[class*=pa-],.v-overlay__content .v-card>.v-card-actions[class*=pb-],.v-overlay__content .v-card>.v-card-actions[class*=pt-]{padding:8px var(--sw-dialog-pad-x) 12px!important}html[data-theme=dark] .v-overlay__content .v-card>.v-card-actions{background:linear-gradient(180deg,rgba(26,29,39,.6) 0,var(--sw-surface) 100%)}.v-overlay__content .v-card-actions .v-btn--variant-flat.bg-primary,.v-overlay__content .v-card-actions .v-btn--variant-flat.text-white,.v-overlay__content .v-card-actions .v-btn.bg-primary,.v-overlay__content .v-card-actions .v-btn.primary{border-radius:999px!important;min-height:34px!important;height:34px!important;padding-inline:18px!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.01em;color:#fff!important;background:linear-gradient(90deg,#7b046c,#a21caf 42%,#c026d3 72%,#d61de2)!important;box-shadow:0 3px 12px rgba(123,4,108,.28),0 1px 3px rgba(214,29,226,.18)!important}.v-overlay__content .v-card-actions .v-btn.bg-primary:hover,.v-overlay__content .v-card-actions .v-btn.primary:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(123,4,108,.34),0 2px 5px rgba(214,29,226,.2)!important}.v-overlay__content .v-card-actions .v-btn--variant-outlined,.v-overlay__content .v-card-actions .v-btn--variant-text{border-radius:999px!important;min-height:34px!important;height:34px!important;font-weight:600!important;font-size:.8125rem!important;color:var(--sw-muted)!important}.v-overlay__content .v-card-actions .v-btn.mb-2,.v-overlay__content .v-card-actions .v-btn.mr-2{margin:0!important}.v-overlay__content .v-stepper{background:transparent!important;box-shadow:none!important}.v-overlay__content .v-stepper-header{box-shadow:none!important;border-bottom:1px solid var(--sw-border);padding:6px 10px 10px}.v-overlay__content .v-stepper-item__avatar{border-radius:999px!important;font-weight:700!important;font-size:.72rem!important}.v-overlay__content .v-stepper-item--selected .v-stepper-item__avatar{background:var(--sw-primary)!important;color:#fff!important}.v-overlay__content .v-stepper-item:not(.v-stepper-item--selected) .v-stepper-item__avatar{background:rgba(var(--sw-primary-rgb),.08)!important;color:var(--sw-muted)!important}.v-overlay__content .v-stepper-item--selected .v-stepper-item__title{color:var(--sw-text)!important;font-weight:600!important}.v-overlay__content .v-stepper-item:not(.v-stepper-item--selected) .v-stepper-item__title{color:var(--sw-muted)!important}.v-overlay__content .v-stepper-item__line{opacity:.35}.v-overlay__content .v-card .v-divider{border-color:var(--sw-border)!important;opacity:1;margin:0!important}.sw-dialog-kicker{display:block;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--sw-primary);margin-bottom:2px}:root{--sw-overlay-radius:14px;--sw-overlay-radius-lg:20px;--sw-overlay-shadow:0 12px 40px rgba(123,4,108,.12),0 4px 14px rgba(17,24,39,.06);--sw-glass-bg:hsla(0,0%,100%,.88);--sw-glass-border:rgba(123,4,108,.12);--sw-glass-blur:blur(14px) saturate(1.4)}html[data-theme=dark]{--sw-glass-bg:rgba(26,29,39,.92);--sw-glass-border:rgba(192,38,211,.18);--sw-overlay-shadow:0 12px 40px rgba(0,0,0,.35),0 4px 14px rgba(123,4,108,.15)}.v-tooltip>.v-overlay__content{background:var(--sw-glass-bg)!important;backdrop-filter:var(--sw-glass-blur);-webkit-backdrop-filter:var(--sw-glass-blur);color:var(--sw-text)!important;border:1px solid var(--sw-glass-border)!important;border-radius:10px!important;padding:5px 12px!important;font-size:.72rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.01em;box-shadow:var(--sw-overlay-shadow)!important}.v-tooltip>.v-overlay__content .text-white,.v-tooltip>.v-overlay__content span{color:var(--sw-text)!important}.v-tooltip .v-overlay__content.bg-primary,.v-tooltip[class*=bg-]>.v-overlay__content{background:var(--sw-glass-bg)!important;color:var(--sw-text)!important}.v-menu>.v-overlay__content{border-radius:var(--sw-overlay-radius)!important;border:1px solid var(--sw-border)!important;background:var(--sw-menu-bg)!important;box-shadow:var(--sw-overlay-shadow)!important;overflow:hidden}.v-menu>.v-overlay__content>.v-card{border-radius:var(--sw-overlay-radius)!important;border:none!important;box-shadow:none!important;background:var(--sw-menu-bg)!important}.v-menu>.v-overlay__content>.v-list{padding:6px!important;background:var(--sw-menu-bg)!important}.v-menu .v-list-item{border-radius:10px!important;min-height:34px!important;margin-bottom:2px;transition:background .15s ease}.v-menu .v-list-item:last-child{margin-bottom:0}.v-menu .v-list-item--active,.v-menu .v-list-item:hover{background:rgba(var(--sw-primary-rgb),.07)!important}.v-menu .v-list-item-title{font-size:.78rem!important;font-weight:500!important;color:var(--sw-text)!important}.v-menu .v-list-item-subtitle{font-size:.68rem!important;color:var(--sw-muted)!important}.v-menu>.v-overlay__content>.v-card .v-card-actions,.v-menu>.v-overlay__content>.v-card .v-card-text{padding:12px 14px!important}.v-menu>.v-overlay__content>.v-card .v-autocomplete,.v-menu>.v-overlay__content>.v-card .v-select,.v-menu>.v-overlay__content>.v-card .v-text-field{margin-bottom:8px}.v-overlay__content.v-autocomplete__content,.v-overlay__content.v-select__content{border-radius:var(--sw-overlay-radius)!important;border:1px solid var(--sw-border)!important;box-shadow:var(--sw-overlay-shadow)!important;overflow:hidden}.v-overlay__content.v-autocomplete__content .v-list,.v-overlay__content.v-select__content .v-list{padding:6px!important}.v-overlay__content.v-autocomplete__content .v-list-item,.v-overlay__content.v-select__content .v-list-item{border-radius:10px!important;min-height:34px!important}.v-overlay__content.v-autocomplete__content .v-list-item:hover,.v-overlay__content.v-select__content .v-list-item:hover{background:rgba(var(--sw-primary-rgb),.07)!important}.v-date-picker,.v-picker.v-date-picker{border-radius:var(--sw-overlay-radius-lg)!important;border:1px solid var(--sw-border)!important;background:var(--sw-surface)!important;box-shadow:var(--sw-overlay-shadow)!important;overflow:hidden}.v-date-picker-header{padding:8px 12px!important}.v-date-picker-header__content{font-weight:600!important;font-size:.9rem!important;color:var(--sw-text)!important}.v-date-picker-controls{padding:6px 10px!important}.v-date-picker-controls .v-btn{border-radius:999px!important;color:var(--sw-muted)!important}.v-date-picker-controls .v-btn:hover{background:rgba(var(--sw-primary-rgb),.06)!important;color:var(--sw-primary)!important}.v-date-picker-month__weekday{font-size:.68rem!important;font-weight:600!important;color:var(--sw-muted)!important;text-transform:uppercase;letter-spacing:.04em}.v-date-picker-month__day .v-btn{border-radius:999px!important;font-size:.78rem!important;font-weight:500!important}.v-date-picker-month__day .v-btn.v-btn--active,.v-date-picker-month__day--selected .v-btn{background:linear-gradient(135deg,#7b046c,#a21caf 55%,#c026d3)!important;color:#fff!important;box-shadow:0 3px 10px rgba(123,4,108,.28)!important}.v-date-picker-month__day .v-btn:hover:not(.v-btn--active){background:rgba(var(--sw-primary-rgb),.08)!important;color:var(--sw-primary)!important}.v-date-picker-months__content .v-btn,.v-date-picker-years__content .v-btn{border-radius:10px!important}.v-date-picker-months__content .v-btn.v-btn--active,.v-date-picker-years__content .v-btn.v-btn--active{background:rgba(var(--sw-primary-rgb),.1)!important;color:var(--sw-primary)!important;font-weight:600!important}.v-picker.v-time-picker,.v-time-picker{border:1px solid var(--sw-border)!important;background:var(--sw-surface)!important;box-shadow:var(--sw-overlay-shadow)!important;overflow:hidden}.v-picker-title,.v-picker__title{background:linear-gradient(135deg,rgba(123,4,108,.06),rgba(192,38,211,.04))!important;color:var(--sw-text)!important;font-weight:600!important}.v-picker__actions{padding:8px 12px!important;border-top:1px solid var(--sw-border)}.v-picker__actions .v-btn{border-radius:999px!important;font-weight:600!important;font-size:.78rem!important}.v-picker__actions .v-btn.color-primary,.v-picker__actions .v-btn.text-primary{background:linear-gradient(90deg,#7b046c,#a21caf 50%,#c026d3)!important;color:#fff!important}.app-content .v-data-table .sw-status-chip,.sw-status-chip,.v-overlay__content .sw-status-chip{height:22px!important;min-height:22px!important;padding:0 10px 0 8px!important;border-radius:999px!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.02em;border:none!important;box-shadow:none!important}.app-content .v-data-table .sw-status-chip .v-chip__content,.sw-status-chip .v-chip__content{display:inline-flex!important;align-items:center!important;padding:0!important;line-height:1!important}.sw-status-chip__dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;flex-shrink:0;background:currentColor;opacity:.9}.sw-status-chip-empty{color:var(--sw-muted);font-size:.75rem}.sw-status-chip--success{background:rgba(34,197,94,.12)!important;color:#15803d!important}.sw-status-chip--error{background:rgba(239,68,68,.12)!important;color:#b91c1c!important}.sw-status-chip--warning{background:rgba(245,158,11,.14)!important;color:#b45309!important}.sw-status-chip--info{background:rgba(59,130,246,.12)!important;color:#1d4ed8!important}.sw-status-chip--neutral{background:hsla(220,9%,46%,.12)!important;color:#4b5563!important}.sw-status-chip--critical{background:rgba(123,4,108,.12)!important;color:#7b046c!important}html[data-theme=dark] .sw-status-chip--success{background:rgba(34,197,94,.18)!important;color:#4ade80!important}html[data-theme=dark] .sw-status-chip--error{background:rgba(239,68,68,.18)!important;color:#f87171!important}html[data-theme=dark] .sw-status-chip--warning{background:rgba(245,158,11,.18)!important;color:#fbbf24!important}html[data-theme=dark] .sw-status-chip--info{background:rgba(59,130,246,.18)!important;color:#60a5fa!important}html[data-theme=dark] .sw-status-chip--neutral{background:rgba(156,163,175,.15)!important;color:#d1d5db!important}html[data-theme=dark] .sw-status-chip--critical{background:rgba(192,38,211,.2)!important;color:#e879f9!important}.app-content .v-data-table tbody td .sw-status-chip{margin-bottom:3px}.report-detail{padding:0 4px 24px}.report-detail__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--sw-primary-rgb),.1) 0,var(--sw-surface) 55%,var(--sw-surface) 100%);border:1px solid rgba(var(--sw-primary-rgb),.14);box-shadow:var(--sw-shadow-sm)}.report-detail__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-primary);margin-bottom:6px}.report-detail__title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.25;color:var(--sw-text);margin:0}.report-detail__subtitle{margin:6px 0 0;font-size:.88rem;color:var(--sw-muted);line-height:1.45}.report-detail__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.report-detail__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.report-detail__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.report-stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:var(--sw-surface);border:1px solid var(--sw-border);box-shadow:var(--sw-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.report-stat-card:hover{transform:translateY(-2px);box-shadow:var(--sw-shadow-md,0 8px 24px rgba(0,0,0,.08));border-color:rgba(var(--sw-primary-rgb),.22)}.report-stat-card__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.report-stat-card__icon--primary{background:rgba(var(--sw-primary-rgb),.12);color:var(--sw-primary)}.report-stat-card__icon--success{background:rgba(22,163,74,.12);color:#16a34a}.report-stat-card__icon--warning{background:rgba(234,179,8,.14);color:#ca8a04}.report-stat-card__icon--info{background:rgba(59,130,246,.12);color:#2563eb}.report-stat-card__label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--sw-muted);margin-bottom:2px}.report-stat-card__value{font-size:1.15rem;font-weight:700;color:var(--sw-text);line-height:1.2}.report-detail__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.report-detail__section{grid-column:span 12;border-radius:14px;background:var(--sw-surface);border:1px solid var(--sw-border);box-shadow:var(--sw-shadow-sm);overflow:hidden;transition:box-shadow .2s ease}.report-detail__section:hover{box-shadow:var(--sw-shadow-md,0 6px 20px rgba(0,0,0,.06))}.report-detail__section--half{grid-column:span 12}@media (min-width:960px){.report-detail__section--half{grid-column:span 6}}.report-detail__section-header{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--sw-border);background:rgba(var(--sw-primary-rgb),.03)}.report-detail__section-header h3{margin:0;font-size:.92rem;font-weight:700;color:var(--sw-text)}.report-detail__section-body{padding:16px 18px}.report-detail__section-body--flush{padding:0}.report-kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px}.report-kv-item{min-width:0}.report-kv-item__label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--sw-muted);margin-bottom:4px}.report-kv-item__value{font-size:.9rem;font-weight:500;color:var(--sw-text);line-height:1.4;word-break:break-word}.report-kv-item__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem}.report-detail__back-btn{text-transform:none!important;font-weight:600!important;border-radius:10px!important}@media (max-width:600px){.report-detail__hero{padding:16px}.report-detail__stats{grid-template-columns:1fr 1fr}}.dashboard-page{font-family:var(--app-font-family);--dash-bg:#f6f3fa;--dash-card:#fff;--dash-border:rgba(236,228,240,.95);--dash-muted:#6b7280;--dash-text:#111827;--dash-radius:20px;--dash-radius-sm:14px;--dash-chart-h:360px;min-height:100%;background:var(--dash-bg)}.v-theme--dark .dashboard-page,html[data-theme=dark] .dashboard-page{--dash-bg:var(--sw-bg,#0f1117);--dash-card:var(--sw-surface,#1a1d27);--dash-border:var(--sw-border,hsla(0,0%,100%,.08));--dash-muted:var(--sw-muted,#9ca3af);--dash-text:var(--sw-text,#f3f4f6)}.dashboard-inner{width:100%;max-width:none;margin:0;padding:16px 12px 40px;box-sizing:border-box}.dash-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.dash-header__content{flex:1 1 320px;min-width:0}.dash-header__actions{flex:0 0 auto}.dash-date{font-size:.82rem;color:var(--dash-muted);margin:0 0 4px}.dash-greeting{font-size:clamp(1.5rem,2.8vw,2.05rem);font-weight:700;color:var(--dash-text);margin:0;letter-spacing:-.03em;line-height:1.15}.dash-subline{margin:8px 0 0;font-size:.9rem;color:var(--dash-muted)}.dash-date-range{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:12px;flex-shrink:0}.dash-date-range__item{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;width:176px}.dash-date-range__label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-text,var(--sw-text,#4b5563));line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-date-field{width:100%;padding-top:0!important}.dash-date-range .sw-date-picker-field-menu{width:100%;min-width:0;max-width:100%;flex:none}.dash-date-range .sw-date-field .v-field__input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}@media (max-width:1280px){.dash-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dash-metrics{grid-template-columns:1fr}}.dash-metric{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:18px 18px 14px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 2px 8px rgba(123,4,108,.04)}.dash-metric:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(123,4,108,.1)}.dash-metric-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.dash-metric-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.dash-metric-label{font-size:.8rem;font-weight:500;color:var(--dash-muted);margin-bottom:2px}.dash-metric-value{font-size:1.65rem;font-weight:700;color:var(--dash-text);letter-spacing:-.02em;line-height:1.1}.dash-metric-stats{display:flex;flex-direction:column;gap:8px;margin-top:6px}.dash-metric-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dash-metric-stat__label{font-size:.78rem;font-weight:500;color:var(--dash-muted)}.dash-metric-stat__value{font-size:1.05rem;font-weight:700;color:var(--dash-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dash-metric-stat__value--accent{color:#dc2626}.dash-metric-footer{display:flex;align-items:center;margin-top:12px}.dash-trend{display:inline-flex;align-items:center;gap:2px;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:999px}.dash-trend--up{color:#059669;background:#ecfdf5}.dash-trend--down{color:#dc2626;background:#fef2f2}.dash-trend--neutral{color:var(--dash-muted);background:hsla(220,9%,46%,.1)}.dash-ticket-trends{width:100%;margin-bottom:20px}.dash-panel{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:22px 22px 16px;box-shadow:0 4px 18px rgba(123,4,108,.05)}.dash-panel--chart{display:flex;flex-direction:column}.dash-panel--hero{min-height:400px;padding:24px 28px 20px;box-shadow:0 8px 32px rgba(123,4,108,.07)}.dash-panel-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:12px;flex-shrink:0}.dash-panel-header--chart{align-items:center;margin-bottom:8px}.dash-panel-heading{min-width:0}.dash-panel-title{font-size:1.0625rem;font-weight:700;color:var(--dash-text);margin:0;letter-spacing:-.02em}.dash-panel-sub{font-size:.78rem;color:var(--dash-muted);margin:4px 0 0}.dash-chart-legend{display:flex;align-items:center;gap:16px;flex-shrink:0}.dash-chart-legend__item{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:var(--dash-muted)}.dash-chart-legend__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dash-chart-legend__dot--closed{background:#db2777}.dash-chart-body{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.dash-chart-body--hero{width:100%;padding-top:4px;align-items:stretch}.dash-chart-body--hero .apexcharts-canvas,.dash-chart-body--hero>div{width:100%!important}.dash-panel .apexcharts-canvas{min-height:200px}.dash-bottom-row{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}@media (max-width:960px){.dash-bottom-row{grid-template-columns:1fr}.dash-header{align-items:flex-start}.dash-date-range{flex-wrap:wrap}.dash-date-range__item{width:min(176px,calc(50% - 6px))}.dash-chart-legend{display:none}}.dash-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:700px){.dash-actions-grid{grid-template-columns:repeat(2,1fr)}}.dash-action-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--dash-radius-sm);border:1px solid var(--dash-border);background:var(--dash-card);cursor:pointer;transition:all .22s ease;text-align:left}.dash-action-card:hover{border-color:rgba(var(--sw-primary-rgb),.25);box-shadow:0 8px 20px rgba(var(--sw-primary-rgb),.08);transform:translateY(-2px)}.dash-action-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.dash-action-title{font-size:.88rem;font-weight:700;color:var(--dash-text)}.dash-action-desc{font-size:.72rem;color:var(--dash-muted);line-height:1.35}.dash-feed-list{display:flex;flex-direction:column;gap:0;max-height:320px;overflow-y:auto}.dash-feed-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--dash-border)}.dash-feed-item:last-child{border-bottom:none}.dash-feed-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.dash-feed-text{font-size:.82rem;color:var(--dash-text);line-height:1.45;margin:0}.dash-feed-text strong{font-weight:600}.dash-feed-time{margin-top:2px}.dash-feed-time,.dash-live{font-size:.72rem;color:var(--dash-muted)}.dash-live{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dash-live-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:dash-pulse 1.5s ease infinite}@keyframes dash-pulse{0%,to{opacity:1}50%{opacity:.4}}.dash-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dash-link{font-size:.8rem;font-weight:600;color:var(--sw-primary);cursor:pointer;text-decoration:none}.dash-link:hover{text-decoration:underline}.sw-date-picker-menu{background:transparent!important;box-shadow:none!important;overflow:visible!important}.sw-date-picker{position:relative;overflow:hidden;border:1px solid var(--sw-shell-glass-border);background:var(--sw-shell-glass-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--sw-shell-glass-shadow),var(--sw-shell-glass-inset)!important;min-width:min(580px,calc(100vw - 24px));isolation:isolate}.sw-date-picker:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sw-shell-glass-gradient);pointer-events:none;z-index:0}.sw-date-picker__body{position:relative;z-index:1;display:flex;align-items:stretch;min-height:328px}.sw-date-picker__sidebar{width:172px;flex-shrink:0;padding:20px 12px 16px;border-right:1px solid rgba(var(--sw-primary-rgb),.08);background:linear-gradient(180deg,rgba(var(--sw-primary-rgb),.06) 0,hsla(0,0%,100%,.35) 100%)}html[data-theme=dark] .sw-date-picker__sidebar{background:linear-gradient(180deg,rgba(var(--sw-primary-rgb),.1) 0,hsla(0,0%,100%,.02) 100%)}.sw-date-picker__sidebar-title{margin:0 8px 14px;font-size:.98rem;font-weight:700;color:var(--sw-text);letter-spacing:-.02em}.sw-date-picker__preset{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 4px;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:var(--sw-muted);font-size:.84rem;font-weight:500;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.sw-date-picker__preset:hover{background:rgba(var(--sw-primary-rgb),.07);color:var(--sw-text)}.sw-date-picker__preset--active{background:rgba(var(--sw-primary-rgb),.12)!important;font-weight:600}.sw-date-picker__preset--active,.sw-date-picker__preset--active .sw-date-picker__preset-icon{color:var(--sw-primary)!important}.sw-date-picker__preset-icon{color:var(--sw-muted);opacity:.85}.sw-date-picker__main{flex:1;min-width:0;padding:14px 14px 6px;display:flex;align-items:stretch}.sw-date-picker__calendar-shell{flex:1;min-width:0;padding:10px 10px 6px;border-radius:16px;border:1px solid rgba(var(--sw-primary-rgb),.08);background:hsla(0,0%,100%,.55);box-shadow:0 4px 18px rgba(17,24,39,.06)}html[data-theme=dark] .sw-date-picker__calendar-shell{background:hsla(0,0%,100%,.04);box-shadow:0 4px 18px rgba(0,0,0,.18)}.sw-date-picker__footer{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:10px;padding:8px 18px 16px;border-top:1px solid rgba(var(--sw-primary-rgb),.08)}.sw-date-picker__btn{min-width:88px!important;height:38px!important;border-radius:12px!important;font-size:.84rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.sw-date-picker__btn--cancel{border-color:rgba(var(--sw-primary-rgb),.16)!important;color:var(--sw-text)!important;background:hsla(0,0%,100%,.72)!important}html[data-theme=dark] .sw-date-picker__btn--cancel{background:hsla(0,0%,100%,.06)!important}.sw-date-picker__btn--apply{min-width:96px!important;border-radius:12px!important}.sw-date-picker__calendar,.v-application .v-picker.v-date-picker{width:100%;background:transparent!important;border-radius:14px}.sw-date-picker__calendar .v-date-picker-header__content,.sw-date-picker__calendar .v-picker-title,.v-application .v-picker.v-date-picker .v-date-picker-header__content{font-size:1rem;font-weight:700;color:var(--sw-text)}.sw-date-picker__calendar .v-date-picker-controls,.v-application .v-picker.v-date-picker .v-date-picker-controls{padding-inline:4px 2px;margin-bottom:4px}.sw-date-picker__calendar .v-date-picker-controls .v-btn,.v-application .v-picker.v-date-picker .v-date-picker-controls .v-btn{color:var(--sw-muted)!important}.sw-date-picker__calendar .v-date-picker-controls .v-date-picker-controls__month-btn,.v-application .v-picker.v-date-picker .v-date-picker-controls__month-btn{font-size:.95rem;font-weight:700;color:var(--sw-text);text-transform:none;letter-spacing:-.01em}.sw-date-picker__calendar .v-date-picker-month__weekday,.v-application .v-picker.v-date-picker .v-date-picker-month__weekday{font-size:.72rem;font-weight:600;color:#9ca3af}.sw-date-picker__calendar .v-date-picker-month__day .v-btn,.v-application .v-picker.v-date-picker .v-date-picker-month__day .v-btn{border-radius:999px!important;font-size:.84rem;font-weight:500;color:var(--sw-text)}.sw-date-picker__calendar .v-date-picker-month__day--week .v-btn,.sw-date-picker__calendar .v-date-picker-month__day--week-end .v-btn,.sw-date-picker__calendar .v-date-picker-month__day--week-start .v-btn,.v-application .v-picker.v-date-picker .v-date-picker-month__day--week .v-btn,.v-application .v-picker.v-date-picker .v-date-picker-month__day--week-end .v-btn,.v-application .v-picker.v-date-picker .v-date-picker-month__day--week-start .v-btn{border-radius:999px!important}.sw-date-picker__calendar .v-date-picker-month__day--adjacent .v-btn,.v-application .v-picker.v-date-picker .v-date-picker-month__day--adjacent .v-btn{color:#c4c9d4!important;opacity:1}.sw-date-picker__calendar .v-btn--active,.sw-date-picker__calendar .v-date-picker-month__day--selected .v-btn,.v-application .v-picker.v-date-picker .v-btn--active,.v-application .v-picker.v-date-picker .v-date-picker-month__day--selected .v-btn{background:var(--sw-primary)!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.32)}.sw-date-picker__calendar .v-date-picker-month__day--selected .v-btn:hover,.v-application .v-picker.v-date-picker .v-date-picker-month__day--selected .v-btn:hover{background:var(--sw-primary-mid,var(--sw-primary))!important}.sw-date-picker__calendar .v-date-picker-months,.sw-date-picker__calendar .v-date-picker-years,.v-application .v-picker.v-date-picker .v-date-picker-months,.v-application .v-picker.v-date-picker .v-date-picker-years{padding:8px}.sw-date-picker__calendar .v-date-picker-months .v-btn--active,.sw-date-picker__calendar .v-date-picker-years .v-btn--active,.v-application .v-picker.v-date-picker .v-date-picker-months .v-btn--active,.v-application .v-picker.v-date-picker .v-date-picker-years .v-btn--active{background:var(--sw-primary)!important;color:#fff!important;box-shadow:0 4px 12px rgba(var(--sw-primary-rgb),.28)}.v-application .v-dialog:has(.v-picker.v-date-picker),.v-application .v-overlay__content:has(>.v-picker.v-date-picker){border-radius:18px;overflow:hidden}.v-application .v-dialog .v-picker.v-date-picker,.v-application .v-overlay__content>.v-picker.v-date-picker{border:1px solid var(--sw-shell-glass-border);background:var(--sw-shell-glass-bg)!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--sw-shell-glass-shadow),var(--sw-shell-glass-inset)!important;border-radius:18px!important;overflow:hidden;padding:8px 8px 4px}.v-application .v-picker.v-date-picker>.v-picker__body{padding:6px 8px 2px}.v-application .v-picker.v-date-picker>.v-btn{min-width:84px!important;height:36px!important;margin:6px 8px 12px!important;border-radius:12px!important;font-size:.84rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.v-application .v-picker.v-date-picker>.v-btn:not(.bg-primary):not(.text-primary){border:1px solid rgba(var(--sw-primary-rgb),.16)!important;color:var(--sw-text)!important;background:hsla(0,0%,100%,.72)!important}.v-application .v-picker.v-date-picker>.v-btn.bg-primary,.v-application .v-picker.v-date-picker>.v-btn.text-primary{background:linear-gradient(135deg,var(--sw-primary) 0,var(--sw-primary-mid,#a21caf) 55%,#c026d3 100%)!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.28)}.sw-date-picker-field-menu{display:block;width:100%;max-width:100%;min-width:176px}.v-overlay.v-menu>.v-overlay__content.sw-date-picker-menu{overflow:visible!important;contain:none;z-index:2400}.v-application .dash-date-field .v-field__input,.v-application .sw-date-field .v-field__input,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field__input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;letter-spacing:.01em}.v-application .dash-date-field.v-input,.v-application .sw-date-field.v-input,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar){--sw-date-field-radius:14px;min-width:176px;width:100%;max-width:100%}.v-application .dash-date-field .v-field,.v-application .sw-date-field .v-field,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field{border-radius:var(--sw-date-field-radius)!important;background:hsla(0,0%,100%,.55)!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}html[data-theme=dark] .v-application .dash-date-field .v-field,html[data-theme=dark] .v-application .sw-date-field .v-field,html[data-theme=dark] .v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field{background:hsla(0,0%,100%,.04)!important}.v-application .dash-date-field .v-field--focused,.v-application .sw-date-field .v-field--focused,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field--focused{box-shadow:0 0 0 3px rgba(var(--sw-primary-rgb),.1)}.v-application .dash-date-field .v-field__prepend-inner .v-icon,.v-application .sw-date-field .v-field__prepend-inner .v-icon,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field__prepend-inner .v-icon{color:var(--sw-primary)!important;opacity:.9}.v-application .dash-date-field .v-label.v-field-label,.v-application .sw-date-field .v-label.v-field-label,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-label.v-field-label{color:var(--sw-text,#374151)!important;opacity:1!important;font-weight:600!important;font-size:.8125rem!important}.v-application .dash-date-field .v-field--active .v-label.v-field-label--floating,.v-application .dash-date-field .v-field--dirty .v-label.v-field-label--floating,.v-application .sw-date-field .v-field--active .v-label.v-field-label--floating,.v-application .sw-date-field .v-field--dirty .v-label.v-field-label--floating,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field--active .v-label.v-field-label--floating,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field--dirty .v-label.v-field-label--floating{color:var(--sw-text,#4b5563)!important;font-size:.75rem!important;opacity:1!important}.v-application .dash-date-field .v-field--focused .v-label.v-field-label--floating,.v-application .sw-date-field .v-field--focused .v-label.v-field-label--floating,.v-application .v-input.sw-float-field:has(.v-field__prepend-inner .mdi-calendar) .v-field--focused .v-label.v-field-label--floating{color:var(--sw-primary)!important}@media (max-width:640px){.sw-date-picker{min-width:min(360px,calc(100vw - 16px))}.sw-date-picker__body{flex-direction:column;min-height:0}.sw-date-picker__sidebar{width:100%;display:flex;flex-wrap:wrap;gap:6px;padding:12px;border-right:none;border-bottom:1px solid rgba(var(--sw-primary-rgb),.08)}.sw-date-picker__sidebar-title{width:100%;margin-bottom:4px}.sw-date-picker__preset{width:auto;flex:1 1 calc(50% - 6px);justify-content:center;padding:8px 10px}.sw-date-picker__main{padding:10px}}.sw-time-picker-menu{background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important}.sw-time-picker{position:relative;overflow:hidden;width:min(320px,calc(100vw - 32px));border-radius:16px!important;border:1px solid var(--sw-shell-glass-border,rgba(123,4,108,.12))!important;background:var(--sw-shell-glass-bg,hsla(0,0%,100%,.94))!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--sw-shell-glass-shadow,0 16px 40px rgba(17,24,39,.14)),var(--sw-shell-glass-inset,inset 0 1px 0 hsla(0,0%,100%,.5))!important;isolation:isolate}.sw-time-picker__header{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--sw-text,#111827);border-bottom:1px solid rgba(var(--sw-primary-rgb,123,4,108),.08);background:linear-gradient(135deg,rgba(var(--sw-primary-rgb,123,4,108),.06) 0,rgba(192,38,211,.03) 100%)}.sw-time-picker__header .v-icon{color:var(--sw-primary,#7b046c)!important}.sw-time-picker__picker{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.sw-time-picker__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(var(--sw-primary-rgb,123,4,108),.08);background:hsla(0,0%,100%,.55)}html[data-theme=dark] .sw-time-picker__footer{background:rgba(26,29,39,.55)}.sw-time-field .v-field__prepend-inner .v-icon{opacity:.75}.v-overlay.v-dialog>.v-overlay__content:has(>.sw-time-picker),.v-overlay.v-dialog>.v-overlay__content:has(>.v-picker.v-time-picker),.v-overlay.v-dialog>.v-overlay__content:has(>.v-time-picker){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;width:auto!important;max-width:min(340px,calc(100vw - 24px))!important;max-height:none!important;height:auto!important;overflow:visible!important;flex:0 0 auto!important}.v-overlay.v-dialog>.v-overlay__content>.sw-time-picker,.v-overlay.v-dialog>.v-overlay__content>.v-picker.v-time-picker,.v-overlay.v-dialog>.v-overlay__content>.v-time-picker{flex:0 0 auto!important;width:min(320px,calc(100vw - 32px))!important;max-width:100%!important;max-height:none!important;min-height:0!important;height:auto!important;margin:0!important;overflow:hidden!important}.v-picker.v-time-picker,.v-time-picker{border-radius:16px!important;border:1px solid var(--sw-border,#e5e7eb)!important;background:var(--sw-surface,#fff)!important;box-shadow:0 16px 40px rgba(123,4,108,.12),0 4px 14px rgba(17,24,39,.06)!important;overflow:hidden!important}.v-picker.v-time-picker .v-picker__title,.v-time-picker .v-picker-title,.v-time-picker .v-picker__header{background:linear-gradient(135deg,rgba(var(--sw-primary-rgb,123,4,108),.07) 0,rgba(192,38,211,.04) 100%)!important;color:var(--sw-text,#111827)!important;font-weight:700!important;font-size:.8125rem!important;letter-spacing:.04em!important;text-transform:none!important;padding:14px 16px 8px!important}.v-time-picker-controls{padding:8px 16px 4px!important;gap:8px!important}.v-time-picker-controls .v-btn{border-radius:12px!important;min-width:52px!important;font-weight:700!important;letter-spacing:.02em}.v-time-picker-controls .v-btn--active,.v-time-picker-controls .v-btn.v-btn--active{background:linear-gradient(135deg,#7b046c,#c026d3)!important;color:#fff!important;box-shadow:0 6px 16px rgba(123,4,108,.28)!important}.v-time-picker-controls .v-btn.v-btn--density-default,.v-time-picker-controls__ampm .v-btn{border-radius:10px!important}.v-time-picker-clock{background:rgba(var(--sw-primary-rgb,123,4,108),.04)!important;margin:8px 16px 16px!important;border-radius:50%!important}.v-time-picker-clock__container{background:transparent!important}.v-time-picker-clock__inner{background:var(--sw-surface,#fff)!important;box-shadow:inset 0 0 0 1px rgba(var(--sw-primary-rgb,123,4,108),.06)}.v-time-picker-clock__hand{background:var(--sw-primary,#7b046c)!important}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{background:var(--sw-primary,#7b046c)!important;border-color:var(--sw-primary,#7b046c)!important}.v-time-picker-clock__item{color:var(--sw-text,#111827)!important;font-weight:600!important}.v-time-picker-clock__item--active{background:linear-gradient(135deg,#7b046c,#c026d3)!important;color:#fff!important;box-shadow:0 4px 12px rgba(123,4,108,.3)!important}.v-time-picker-clock__item--disabled{opacity:.35!important}.v-picker.v-time-picker .v-picker__body,.v-time-picker .v-picker__body{background:transparent!important}.v-picker.v-time-picker .v-picker__actions,.v-time-picker .v-picker__actions{padding:8px 12px 12px!important;border-top:1px solid var(--sw-border,#e5e7eb);gap:8px}html[data-theme=dark] .sw-time-picker,html[data-theme=dark] .v-picker.v-time-picker,html[data-theme=dark] .v-time-picker{background:var(--sw-surface,#1e1e2e)!important;border-color:hsla(0,0%,100%,.1)!important}html[data-theme=dark] .v-time-picker-clock__inner{background:hsla(0,0%,100%,.04)!important}.sidebar-scrim,.v-overlay__scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v-ripple__container{display:none!important}.v-btn,.v-list-item,a,button{-webkit-tap-highlight-color:transparent}@media (max-width:960px),(pointer:coarse){.v-application :is(h1,h2,h3,h4,h5,h6,button,label,.page-header__title,.page-header__subtitle,.tickets-page__title,.tickets-page__subtitle,.form-title,.form-subtitle,.mobile-brand,.brand-logo-text,.brand-headline,.brand-description,.v-card-title,.v-toolbar-title,.v-list-item-title,.v-list-item-subtitle,.v-chip,.sw-status-chip,.status-chip){-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.v-application :is(h1,h2,h3,h4,h5,h6,button,label,.page-header__title,.page-header__subtitle,.tickets-page__title,.tickets-page__subtitle,.form-title,.form-subtitle,.mobile-brand,.brand-logo-text,.brand-headline,.brand-description,.v-card-title,.v-toolbar-title,.v-list-item-title,.v-list-item-subtitle,.v-chip,.sw-status-chip,.status-chip)::selection{background:transparent}.v-application :is(h1,h2,h3,h4,h5,h6,button,label,.page-header__title,.page-header__subtitle,.tickets-page__title,.tickets-page__subtitle,.form-title,.form-subtitle,.mobile-brand,.brand-logo-text,.brand-headline,.brand-description,.v-card-title,.v-toolbar-title,.v-list-item-title,.v-list-item-subtitle,.v-chip,.sw-status-chip,.status-chip)::-moz-selection{background:transparent}.v-application :is(input,textarea,[contenteditable=true],.v-field__input,.v-field__input *,.allow-text-selection,.allow-text-selection *){-moz-user-select:text;user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}}.app-content,.v-data-table__wrapper{contain:content}html.sw-capturing .app-content,html.sw-capturing .app-content *,html.sw-capturing .app-content :after,html.sw-capturing .app-content :before{animation:none!important;transition:none!important;scroll-behavior:auto!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.sw-capturing .app-content .page-layout,html.sw-capturing .app-content .sw-table-page,html.sw-capturing .app-content .v-card,html.sw-capturing .app-content .v-field,html.sw-capturing .app-content .v-table{box-shadow:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sidebar-float{transition:none!important}}.create-ticket-wizard{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--sw-surface,#fff);border-radius:18px;border:1px solid rgba(var(--sw-primary-rgb),.08)}.create-ticket-wizard__header{flex-shrink:0;border-radius:18px 18px 0 0;margin-bottom:0!important;padding:8px 16px!important}.create-ticket-wizard__header-row{width:100%;align-items:center;gap:10px 14px}.create-ticket-wizard__back-btn{flex-shrink:0;align-self:center;margin-left:-4px;text-transform:none;letter-spacing:0;font-weight:600}.create-ticket-wizard__title-block{flex:0 1 auto;min-width:0}.create-ticket-wizard__title{font-weight:600}.create-ticket-wizard__stepper{flex:1 1 280px;min-width:0;margin-left:auto}.create-ticket-wizard__workspace{flex:1;min-height:0;display:flex;overflow:hidden}.create-ticket-wizard__body{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 16px 16px}.create-ticket-wizard__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid rgba(var(--sw-primary-rgb),.1);background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);position:sticky;bottom:0;z-index:4;min-height:60px}.create-ticket-wizard__footer-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.create-ticket-wizard__footer .primary-btn.v-btn,.create-ticket-wizard__nav-btn.v-btn{min-height:38px!important;height:38px!important;align-self:center}.create-ticket-wizard__footer .primary-btn.v-btn{padding-inline:20px!important;border-radius:999px!important}.ct-stepper{display:flex;align-items:flex-start;justify-content:space-between;gap:0;min-width:min(100%,720px);margin:0 auto}.ct-stepper--compact{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2px 0;min-width:0;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ct-stepper--compact .ct-stepper__item{flex:0 0 auto;flex-direction:row;align-items:center;gap:6px;min-width:0;padding:2px 0}.ct-stepper--compact .ct-stepper__item:not(:last-child):after{display:none}.ct-stepper--compact .ct-stepper__connector{display:inline-block;width:14px;height:2px;margin:0 4px;background:#e5e7eb;flex-shrink:0}.ct-stepper--compact .ct-stepper__item--completed .ct-stepper__connector{background:var(--sw-primary,#7b046c)}.ct-stepper--compact .ct-stepper__node{width:22px;height:22px;border-width:1.5px}.ct-stepper--compact .ct-stepper__label{margin-top:0;font-size:.75rem;font-weight:600;white-space:nowrap;padding:0}.ct-stepper--compact .ct-stepper__item--upcoming .ct-stepper__label{color:#9ca3af;font-weight:500}.ct-stepper__item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;position:relative}.ct-stepper__activator{display:inline-flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:center}.ct-stepper--compact .ct-stepper__activator{flex-direction:row;align-items:center;gap:6px}.ct-stepper__activator:focus-visible{outline:2px solid rgba(var(--sw-primary-rgb),.45);outline-offset:3px;border-radius:8px}.ct-stepper__activator:hover .ct-stepper__node{transform:scale(1.05)}.ct-stepper__activator:hover .ct-stepper__label{color:var(--sw-primary,#7b046c)}.ct-stepper__activator--locked{cursor:not-allowed;opacity:.55}.ct-stepper__item--locked .ct-stepper__node{border-color:#e5e7eb;background:#f9fafb;color:#9ca3af}.ct-stepper__item--locked .ct-stepper__label{color:#cbd5e1}.ct-stepper__item:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:#e5e7eb;z-index:0}.ct-stepper__item--completed:not(:last-child):after{background:var(--sw-primary,#7b046c)}.ct-stepper__item--current:not(:last-child):after{background:linear-gradient(90deg,var(--sw-primary,#7b046c) 0,#e5e7eb 100%)}.ct-stepper__node{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:2px solid #e5e7eb;color:#9ca3af;transition:all .2s ease}.ct-stepper__item--completed .ct-stepper__node{background:rgba(var(--sw-primary-rgb),.12);border-color:var(--sw-primary,#7b046c);color:var(--sw-primary,#7b046c)}.ct-stepper__item--current .ct-stepper__node{background:linear-gradient(135deg,#7b046c,#a21caf 55%,#c026d3);border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.35)}.ct-stepper__label{margin-top:8px;font-size:.6875rem;font-weight:600;color:#9ca3af;text-align:center;line-height:1.25;max-width:100%;padding:0 4px;transition:color .15s ease}.ct-stepper__item--completed .ct-stepper__label,.ct-stepper__item--current .ct-stepper__label{color:var(--sw-primary,#7b046c)}.ct-stepper__number{font-size:.8125rem;font-weight:700;line-height:1}.ct-stepper-preview{min-width:220px;max-width:300px;padding:12px 14px;border-radius:12px;border:1px solid rgba(var(--sw-primary-rgb),.12);background:var(--sw-surface,#fff);box-shadow:0 10px 28px rgba(15,23,42,.12)}.ct-stepper-preview__title{margin:0 0 10px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sw-primary,#7b046c)}.ct-stepper-preview__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:6px}.ct-stepper-preview__row--wrap .ct-stepper-preview__value{text-align:right;word-break:break-word}.ct-stepper-preview__label{flex-shrink:0;font-size:.6875rem;font-weight:600;color:var(--sw-muted,#6b7280)}.ct-stepper-preview__value{font-size:.8125rem;font-weight:600;color:var(--sw-text,#111827);line-height:1.35;text-align:right}.ct-stepper-preview__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ct-stepper-preview__empty,.ct-stepper-preview__hint{margin:0;font-size:.75rem;line-height:1.4;color:var(--sw-muted,#6b7280)}.ct-stepper-preview__hint{margin-bottom:8px}.ct-review-edit-chip.v-chip{cursor:pointer;font-weight:600;letter-spacing:0;height:28px!important;border-radius:999px!important}.ct-review-edit-chip.v-chip:hover{filter:brightness(.97)}.create-ticket-wizard .ct-step1-fields{display:flex;flex-direction:column;gap:14px}.create-ticket-wizard .ct-step1-fields__row{display:grid;gap:14px 16px;align-items:start;grid-template-columns:1fr}.create-ticket-wizard .ct-step1-fields__row--1{grid-template-columns:1fr}.create-ticket-wizard .ct-step1-fields__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.create-ticket-wizard .ct-step1-fields__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.create-ticket-wizard .ct-step1-fields__row--phone{grid-template-columns:minmax(160px,1fr) minmax(0,2fr)}.create-ticket-wizard .ct-step1-map-section{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.create-ticket-wizard .ct-step1-map-section__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.create-ticket-wizard .ct-step1-map-section .ct-map-card__search{flex:1 1 280px;margin-bottom:0}.create-ticket-wizard .ct-step1-checkbox{padding-top:4px}.create-ticket-wizard .ct-step1-hidden-fields{display:none}@media (max-width:900px){.create-ticket-wizard .ct-step1-fields__row--2,.create-ticket-wizard .ct-step1-fields__row--3,.create-ticket-wizard .ct-step1-fields__row--phone{grid-template-columns:1fr}}.ct-review-intro{margin-bottom:16px}.ct-review-intro__title{margin:0 0 4px;font-size:1.05rem;font-weight:700;color:var(--sw-text,#111827)}.ct-review-intro__subtitle{margin:0;font-size:.8125rem;color:var(--sw-muted,#6b7280);line-height:1.45}.ct-page3__full{grid-column:1/-1}@media (max-width:640px){.ct-stepper__label{font-size:.625rem}.ct-stepper__node{width:30px;height:30px}.ct-stepper__item:not(:last-child):after{top:15px;left:calc(50% + 18px);right:calc(-50% + 18px)}}.ct-section-card{background:var(--sw-surface,#fff);border:1px solid rgba(var(--sw-primary-rgb),.1);border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden;min-width:0}.ct-section-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(var(--sw-primary-rgb),.08);background:linear-gradient(180deg,rgba(var(--sw-primary-rgb),.04) 0,transparent 100%)}.ct-section-card__header h3{margin:0;font-size:.9375rem;font-weight:700;color:var(--sw-text,#111827)}.ct-section-card__body{padding:16px;min-width:0}.ct-section-card__body--flush{padding:0}.ct-section-divider{display:flex;align-items:center;gap:10px;margin:18px 0 12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sw-muted,#6b7280)}.ct-section-divider:after{content:"";flex:1;height:1px;background:rgba(var(--sw-primary-rgb),.1)}.ct-page1__grid{display:flex;flex-direction:column;gap:16px;align-items:stretch;width:100%}.ct-step1-form .ct-step1-map-section{margin-bottom:0}.ct-step1-form .ct-map-card__map-wrap{height:220px;min-height:200px;max-height:260px}.ct-step1-form .ct-map-card__map-wrap .GMapMap,.ct-step1-form .ct-map-card__map-wrap .vue-map-container{width:100%!important;height:100%!important;min-height:200px!important}.ct-page1__address-fields .v-col{min-width:0}.ct-map-card__map-wrap{position:relative;width:100%;height:180px;min-height:160px;max-height:200px;border-radius:12px;overflow:hidden;border:1px solid rgba(var(--sw-primary-rgb),.12);background:#f3f4f6}.ct-map-loading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:hsla(0,0%,100%,.75);pointer-events:none}.ct-map-loading__text{font-size:.8125rem;font-weight:600;color:var(--sw-muted,#6b7280);text-align:center}.ct-map-card__map-wrap .GMapMap,.ct-map-card__map-wrap .vue-map-container{width:100%!important;height:100%!important}.ct-map-card__search{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ct-map-card__search .autocomplete-input{flex:1;min-height:40px;padding:8px 12px;border:1px solid rgba(var(--sw-primary-rgb),.2);border-radius:10px;font-size:.875rem;outline:none}.ct-map-card__search .autocomplete-input:focus{border-color:var(--sw-primary,#7b046c);box-shadow:0 0 0 3px rgba(var(--sw-primary-rgb),.12)}.ct-map-card__coords{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ct-map-card__address{margin-top:10px;padding:10px 12px;border-radius:10px;background:rgba(var(--sw-primary-rgb),.04);border:1px solid rgba(var(--sw-primary-rgb),.08);font-size:.8125rem;color:var(--sw-text,#111827);line-height:1.45}.ct-location-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.ct-location-badge--ready{background:#dcfce7;color:#15803d}.ct-location-badge--pending{background:#fef3c7;color:#b45309}.ct-nearest-customers{margin-top:20px;border-radius:14px;border:1px solid rgba(var(--sw-primary-rgb),.1);overflow:hidden}.ct-nearest-customers__title{padding:14px 16px;font-size:.9375rem;font-weight:700;color:var(--sw-text,#111827);background:rgba(var(--sw-primary-rgb),.04);border-bottom:1px solid rgba(var(--sw-primary-rgb),.08)}.ct-service-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.ct-service-toolbar__search{width:min(280px,42vw);min-width:180px;flex:0 1 auto}.ct-service-table-wrap{border-radius:14px;border:1px solid rgba(var(--sw-primary-rgb),.1);overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04)}.ct-service-table-wrap .create-ticket-service-table{--sw-table-radius:0}.ct-expanded-detail{padding:16px;background:#fafafa;border-top:1px solid rgba(var(--sw-primary-rgb),.08)}.ct-expanded-detail__card{background:#fff;border:1px solid rgba(var(--sw-primary-rgb),.1);border-radius:12px;padding:16px}.ct-expanded-detail__section-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sw-muted,#6b7280);margin-bottom:10px}.ct-page3__grid{display:flex;flex-direction:column;gap:16px;align-items:stretch;min-width:0}.create-ticket-wizard .ct-step3-rep-field{display:flex;align-items:center;gap:4px;min-width:0}.create-ticket-wizard .ct-step3-rep-field .tad-control{flex:1;min-width:0}.create-ticket-wizard .ct-step3-rep-field__btn{flex-shrink:0;margin-top:0}.ct-review-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.ct-review-grid__full{grid-column:1/-1}.ct-summary-row{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:8px 12px;padding:6px 0;border-bottom:1px solid rgba(var(--sw-primary-rgb),.06);font-size:.8125rem}.ct-summary-row:last-child{border-bottom:none}.ct-summary-row__label{color:var(--sw-muted,#6b7280);font-weight:500}.ct-summary-row__value{color:var(--sw-text,#111827);font-weight:600;word-break:break-word}.ct-service-review-item{padding:12px 0;border-bottom:1px solid rgba(var(--sw-primary-rgb),.08)}.ct-service-review-item:last-child{border-bottom:none}.ct-attachment-grid{display:flex;flex-wrap:wrap;gap:8px}.ct-attachment-thumb{width:56px;height:56px;border-radius:10px;border:1px solid rgba(var(--sw-primary-rgb),.12);overflow:hidden}.create-ticket-host{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden;padding:0 4px 4px}@media (min-width:1280px){.ct-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.create-ticket-wizard__header-row{align-items:flex-start}.create-ticket-wizard__stepper{flex:1 1 100%;margin-left:0;justify-content:flex-start}.ct-stepper--compact{justify-content:flex-start}.create-ticket-wizard__body{padding:12px}}@media (max-width:600px){.create-ticket-wizard__footer,.create-ticket-wizard__header-row{flex-direction:column;align-items:stretch}.create-ticket-wizard__footer-right{justify-content:stretch}.create-ticket-wizard__footer-right .v-btn{flex:1}.ct-map-card__coords{grid-template-columns:1fr}}.rfs-create-ticket.ticket-details-shell{display:flex;flex-direction:column;gap:0;min-height:0;height:100%;max-height:100%;padding:0 4px 16px;box-sizing:border-box;overflow:auto;overflow-x:hidden}.app-content>.rfs-create-ticket.ticket-details-shell,.tickets-page-host>.rfs-create-ticket.ticket-details-shell{flex:1 1 auto}.rfs-create-ticket .tad-card,.rfs-create-ticket .tad-card__body{flex-shrink:0;min-height:auto}.rfs-create-ticket .tad-card__body{overflow:visible}.rfs-create-ticket .sw-date-field.v-input,.rfs-create-ticket .sw-float-field.v-input{width:100%!important;max-width:100%!important}.rfs-create-ticket .ticket-details__header{margin-bottom:0}.rfs-create-ticket__title{margin:0;font-family:var(--app-font-display,var(--app-font-family));font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;color:var(--sw-text,#111827);line-height:1.25;flex:1;min-width:0}.rfs-create-ticket__back-btn.v-btn{flex-shrink:0;margin-left:auto;border-radius:12px!important;min-height:36px!important;padding-inline:18px!important;letter-spacing:.02em}.rfs-create-ticket__back-btn .v-btn__content{display:inline-flex!important;align-items:center!important;gap:8px!important}.rfs-create-ticket__card{margin-top:22px;padding:28px 32px 24px;background:#fff;border-radius:12px;border:1px solid rgba(var(--sw-primary-rgb),.1);box-shadow:0 1px 4px rgba(15,23,42,.06);flex:1;min-height:0;overflow:auto;box-sizing:border-box}.rfs-create-ticket__card .tad-card+.tad-card{margin-top:16px}.rfs-create-ticket__section-label{margin:24px 0 16px;font-size:.9375rem;font-weight:700;color:var(--sw-text,#111827);line-height:1.3}.rfs-create-ticket__section-label:first-child{margin-top:0}.rfs-create-ticket__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;width:100%;box-sizing:border-box}.rfs-create-ticket__grid.v-row{display:grid!important;margin:0!important;flex-wrap:unset!important}.rfs-create-ticket__field{grid-column:span 1;width:100%;min-width:0;max-width:100%;box-sizing:border-box;align-self:stretch}.rfs-create-ticket__field--half{grid-column:span 2}.rfs-create-ticket__field--full{grid-column:1/-1}.rfs-create-ticket__grid>.v-col{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;grid-column:span 1;box-sizing:border-box;align-self:stretch}.rfs-create-ticket__grid>.v-col-lg-4,.rfs-create-ticket__grid>.v-col-md-4,.rfs-create-ticket__grid>.v-col.rfs-create-ticket__field--half{grid-column:span 2}.rfs-create-ticket__grid>.v-col-lg-12,.rfs-create-ticket__grid>.v-col-md-12,.rfs-create-ticket__grid>.v-col.rfs-create-ticket__field--full{grid-column:1/-1}.rfs-create-ticket__grid>.v-col-lg-6,.rfs-create-ticket__grid>.v-col-md-6{grid-column:span 2}.rfs-create-ticket__grid .v-autocomplete,.rfs-create-ticket__grid .v-checkbox,.rfs-create-ticket__grid .v-combobox,.rfs-create-ticket__grid .v-file-input,.rfs-create-ticket__grid .v-input,.rfs-create-ticket__grid .v-select,.rfs-create-ticket__grid .v-text-field{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.rfs-create-ticket__grid .v-field,.rfs-create-ticket__grid .v-input__control{width:100%!important;max-width:100%!important;box-sizing:border-box}@media (max-width:1100px){.rfs-create-ticket__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfs-create-ticket__field--half,.rfs-create-ticket__grid>.v-col-lg-4,.rfs-create-ticket__grid>.v-col-lg-6,.rfs-create-ticket__grid>.v-col-md-4,.rfs-create-ticket__grid>.v-col-md-6{grid-column:span 2}}@media (max-width:640px){.rfs-create-ticket__card{padding:20px 16px}.rfs-create-ticket__grid{grid-template-columns:1fr}.rfs-create-ticket__field,.rfs-create-ticket__field--full,.rfs-create-ticket__field--half,.rfs-create-ticket__grid>.v-col{grid-column:1/-1!important}}.v-application .rfs-create-ticket .v-input .v-field{min-height:42px!important;border-radius:10px!important;width:100%!important;box-sizing:border-box!important}.v-application .rfs-create-ticket .v-input .v-field__input{min-height:40px!important;padding-top:0!important;padding-bottom:0!important;font-size:.875rem!important;box-sizing:border-box!important}.v-application .rfs-create-ticket .v-input .v-field__prepend-inner{padding-inline-start:12px!important;align-items:center!important}.v-application .rfs-create-ticket .v-input .v-field__append-inner{padding-inline-end:12px!important;align-items:center!important}.v-application .rfs-create-ticket .v-input .v-field__append-inner .v-icon,.v-application .rfs-create-ticket .v-input .v-field__prepend-inner .v-icon{opacity:.72;font-size:20px!important}.v-application .rfs-create-ticket{--sw-field-label-float-size:0.75rem;--sw-field-label-size:0.75rem}.v-application .rfs-create-ticket .v-input:has(.v-field-label){padding-top:10px}.v-application .rfs-create-ticket .v-label.v-field-label{font-size:.75rem!important;letter-spacing:.01em;max-width:calc(100% - 28px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.25!important}.v-application .rfs-create-ticket .v-field--active .v-label.v-field-label--floating,.v-application .rfs-create-ticket .v-field--dirty .v-label.v-field-label--floating,.v-application .rfs-create-ticket .v-field--focused .v-label.v-field-label--floating{max-width:calc(100% - 12px)!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;background-color:#fff;padding:0 6px;z-index:2}.v-application .rfs-create-ticket .v-field--variant-outlined .v-field__outline__notch legend{font-size:.75rem!important}.v-application .rfs-create-ticket .v-checkbox{min-height:42px;display:flex;align-items:center;width:100%}.rfs-create-ticket__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:8px}.rfs-create-ticket__files{margin-top:20px}.rfs-create-ticket__files-title{font-size:.875rem;font-weight:700;color:var(--sw-text,#111827);margin-bottom:8px}.schedule-create-service.ticket-details-shell{display:flex;flex-direction:column;min-height:0;height:auto;max-height:none;overflow:visible;padding:0 4px 16px;box-sizing:border-box}.schedule-create-service .ticket-details__header{display:flex;align-items:center;gap:12px;margin-bottom:0}.schedule-create-service__title-wrap{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.schedule-create-service__title{margin:0;font-family:var(--app-font-display,var(--app-font-family));font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;color:var(--sw-text,#111827);line-height:1.25}.schedule-create-service__back-btn.v-btn{flex-shrink:0;margin-left:auto;border-radius:12px!important;min-height:36px!important;padding-inline:18px!important;letter-spacing:.02em}.schedule-create-service__back-btn .v-btn__content{display:inline-flex!important;align-items:center!important;gap:8px!important}.schedule-create-service__card{margin-top:22px;padding:24px;background:#fff;border-radius:12px;border:1px solid rgba(var(--sw-primary-rgb),.1);box-shadow:0 1px 4px rgba(15,23,42,.06);flex:1 1 auto;min-height:auto;overflow:visible;box-sizing:border-box}.schedule-create-service__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:28px;align-items:start}.schedule-create-service__sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.schedule-create-service__location-card{display:flex;flex-direction:column;gap:0;min-width:0;background:var(--tad-card-bg,#fafafc);border:1px solid var(--tad-card-border,#efeff2);border-radius:12px;overflow:hidden}.schedule-create-service__map-wrap{padding:16px 16px 12px;width:100%;box-sizing:border-box}.schedule-create-service__map-wrap .edit-ticket-map :deep(.google-maps--embedded){background:transparent;box-shadow:none}.schedule-create-service__map-wrap .edit-ticket-map :deep(.google-maps--embedded__body){padding:0!important}.schedule-create-service__map-wrap .google-maps-frame{position:relative;width:100%!important;height:220px!important;min-height:200px!important;max-height:260px!important;border-radius:10px;overflow:hidden;border:1px solid #e2e2e7;background:#f3f4f6}.schedule-create-service__map-wrap .google-maps-frame .GMapMap,.schedule-create-service__map-wrap .google-maps-frame .google-maps-map,.schedule-create-service__map-wrap .google-maps-frame .vue-map-container,.schedule-create-service__map-wrap .google-maps-frame :deep(.GMapMap),.schedule-create-service__map-wrap .google-maps-frame :deep(.vue-map),.schedule-create-service__map-wrap .google-maps-frame :deep(.vue-map-container){width:100%!important;height:100%!important;min-height:200px!important}.schedule-create-service__table-section{border-top:1px solid var(--tad-card-border,#efeff2)}.schedule-create-service__block-title{margin:0;padding:14px 18px;font-size:.875rem;font-weight:700;color:var(--sw-text,#111827);border-bottom:1px solid var(--tad-card-border,#efeff2);background:#fff}.schedule-create-service__aux-card{margin-top:16px;background:#fff;border:1px solid var(--tad-card-border,#efeff2);border-radius:12px;overflow:hidden}.schedule-create-service__form{min-width:0}.schedule-create-service__form-row{margin-bottom:20px}.schedule-create-service__form-row:last-child{margin-bottom:0}.schedule-create-service__section-label{margin:0 0 12px;font-size:.9375rem;font-weight:700;color:var(--sw-text,#111827)}.schedule-create-service__form-row--customer-type{margin-bottom:20px}.schedule-create-service__form-row--customer-type .schedule-create-service__customer-type-label{margin-bottom:8px}.schedule-create-service__customer-type-label{font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--tad-label-color,#6b7280);margin-bottom:8px}.schedule-create-service__footer{display:flex;justify-content:flex-end;margin-top:24px;padding-top:8px}.schedule-create-service__form .v-input{width:100%!important;max-width:100%!important;min-width:0!important}.schedule-create-service__form .v-input .v-field{min-height:42px!important;border-radius:8px!important;background:var(--sw-field-fill-bg,#f7f5fa)!important;box-shadow:none!important}.schedule-create-service__form .v-input .v-field--variant-outlined .v-field__outline{color:var(--sw-field-border-color,#d1d5db)!important;--v-field-border-opacity:1}.schedule-create-service__form .v-input .v-field--variant-outlined:hover:not(.v-field--disabled):not(.v-field--focused) .v-field__outline{color:var(--sw-field-border-hover,#9ca3af)!important}.schedule-create-service__form .v-input .v-field--focused .v-field__outline{color:var(--sw-primary,#7b046c)!important}.schedule-create-service__form .v-input .v-field__input{min-height:40px!important;font-size:.875rem!important}.schedule-create-service__form .v-input .v-field__append-inner,.schedule-create-service__form .v-input .v-field__prepend-inner{align-items:center!important;padding-inline:12px!important}.schedule-create-service__form .v-input .v-field__append-inner .v-icon{opacity:.75;cursor:pointer}.schedule-create-service__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.schedule-create-service__triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.schedule-create-service__phone-row{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:16px}.schedule-create-service__field{width:100%;min-width:0}.schedule-create-service .tad-choice-group.v-input{padding-top:0!important}.schedule-create-service .tad-choice-group .v-selection-control-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px}.schedule-create-service .tad-choice-group .v-selection-control{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:8px;border:1px solid #e2e2e7;background:#fff;flex:0 0 auto}.schedule-create-service .tad-choice-group .v-selection-control .v-label{display:inline!important;visibility:visible!important;opacity:1!important;font-size:.875rem!important;font-weight:500;color:var(--sw-text,#111827)!important;line-height:1.25;white-space:nowrap}.schedule-create-service .tad-choice-group .v-selection-control--dirty,.schedule-create-service .tad-choice-group .v-selection-control--focused{border-color:rgba(var(--sw-primary-rgb),.35);background:rgba(var(--sw-primary-rgb),.04)}@media (max-width:1100px){.schedule-create-service__layout{grid-template-columns:1fr}}@media (max-width:640px){.schedule-create-service__card{padding:16px}.schedule-create-service__pair,.schedule-create-service__phone-row,.schedule-create-service__triple{grid-template-columns:1fr}}.sw-segmented-control{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%}.sw-segmented-control__track{position:relative;display:inline-flex;align-items:stretch;gap:2px;padding:3px;border-radius:8px;background:var(--sw-segment-track-bg,#eef0f4);box-sizing:border-box}.sw-segmented-control__indicator{position:absolute;top:3px;left:0;height:calc(100% - 6px);border-radius:6px;background:#fff;border:.5px solid #e2e2e7;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .18s ease,width .18s ease;pointer-events:none;z-index:0}.sw-segmented-control__segment{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:8px 20px;margin:0;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;color:var(--sw-muted,#9ca3af);cursor:pointer;white-space:nowrap;transition:color .18s ease;-webkit-tap-highlight-color:transparent}.sw-segmented-control__segment:hover:not(.sw-segmented-control__segment--active){color:var(--sw-text-secondary,#6b7280)}.sw-segmented-control__segment--active{color:var(--sw-text,#111827)}.sw-segmented-control__icon{color:inherit;opacity:.72;flex-shrink:0;transition:opacity .18s ease}.sw-segmented-control__segment--active .sw-segmented-control__icon{opacity:1}.sw-segmented-control__label{line-height:1.25}html[data-theme=dark] .sw-segmented-control__track{background:hsla(0,0%,100%,.08)}html[data-theme=dark] .sw-segmented-control__indicator{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.14)}html[data-theme=dark] .sw-segmented-control__segment{color:#9ca3af}html[data-theme=dark] .sw-segmented-control__segment--active{color:#f3f4f6}.ticket-details-shell{display:flex;flex-direction:column;gap:12px;height:100%;max-height:100%;min-height:0;overflow:hidden}.ticket-details__header{flex-shrink:0;z-index:10;background:var(--sw-page-header-bg)!important;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid var(--sw-page-header-border)!important;border-radius:16px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden}.ticket-details__tabs{display:inline-flex;align-items:center;padding:2px;gap:2px;border-radius:999px;background:var(--sw-segment-track-bg);flex-wrap:wrap}.ticket-details__tab{border:none;background:transparent;color:var(--sw-segment-inactive-text);font-size:12px;line-height:1.2;padding:4px 14px;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.ticket-details__tab:hover{background:rgba(var(--sw-primary-rgb),.1)}.ticket-details__tab--active{background:var(--sw-segment-active-bg);color:var(--sw-segment-active-text);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.ticket-details__content{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 2px 18px}.ticket-details-page-card{width:100%;max-width:100%;border-radius:16px!important;border:1px solid rgba(var(--sw-primary-rgb),.1)!important;background:var(--sw-surface,#fff)!important;box-shadow:none!important}.ticket-details-expand-wrap{padding:0 16px 24px!important}.ticket-details-modern__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px 16px 8px}.ticket-details-modern__grid>.ticket-details-modern__card--full{grid-column:1/-1}@media (max-width:900px){.ticket-details-modern__grid{grid-template-columns:1fr}.ticket-details-modern__grid>.ticket-details-modern__card--full{grid-column:auto}}.ticket-details-modern__card{border:1px solid var(--sw-border-subtle);border-radius:10px;background:var(--sw-card-elevated-bg);box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden}.ticket-details-modern__card-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--sw-border-subtle);background:var(--sw-card-header-bg)}.ticket-details-modern__card-header h3{margin:0;font-size:.95rem;font-weight:800;color:var(--sw-text-strong,#111827)}.ticket-details-modern__card-body{padding:14px 14px 12px}.ticket-details-modern__divider{height:1px;background:rgba(var(--sw-primary-rgb),.08);margin:12px 0}.ticket-details-modern__kv{display:grid;grid-template-columns:190px 1fr;gap:10px;padding:7px 0;align-items:start}.ticket-details-modern__kv-label{font-size:.8125rem;font-weight:600;color:var(--sw-text-label,#6b7280);line-height:1.35}.ticket-details-modern__kv-value{font-size:.875rem;font-weight:500;color:var(--sw-text-strong,#111827);word-break:break-word;line-height:1.4}.ticket-details-modern__fields-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.ticket-details-modern__fields-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-details-modern__field-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.ticket-details-modern__field-stack .ticket-details-modern__kv-label{font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--sw-text-label,#6b7280)}.ticket-details-modern__field-stack .ticket-details-modern__kv-value{font-size:.875rem;font-weight:500;color:var(--sw-text-strong,#111827);white-space:normal;word-break:break-word;overflow-wrap:anywhere}.ticket-details-modern__text-block{display:block;width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.ticket-details-modern__expand-link{display:inline-block;margin-top:6px;font-size:.8125rem;font-weight:600;color:rgb(var(--v-theme-primary));cursor:pointer;text-decoration:none}.ticket-details-modern__expand-link:hover{text-decoration:underline}@media (max-width:1100px){.ticket-details-modern__fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ticket-details-modern__fields-grid,.ticket-details-modern__fields-grid--2{grid-template-columns:1fr}}.ticket-details-subsection-title{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-label,#6b7280);margin-bottom:10px}.ticket-details-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-bottom:8px}.ticket-details-service-col .ticket-details-modern__kv{grid-template-columns:minmax(120px,42%) 1fr}@media (max-width:768px){.ticket-details-service-grid{grid-template-columns:1fr}}.ticket-details-expansion-panels{display:flex;flex-direction:column;gap:12px;margin-bottom:24px!important}.ticket-details-expansion-panels.v-expansion-panels{box-shadow:none!important}.ticket-details-expansion-panels .v-expansion-panel{border:1px solid rgba(var(--sw-primary-rgb),.1);border-radius:10px!important;background:var(--sw-card-elevated-bg);box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden}.ticket-details-expansion-panels .v-expansion-panel:after,.ticket-details-expansion-panels .v-expansion-panel:before{display:none!important}.ticket-details-expansion-panels .v-expansion-panel-title{min-height:48px!important;padding:12px 16px!important;font-size:.875rem!important;font-weight:700!important;color:var(--sw-text-strong)!important;background:var(--sw-card-header-bg)!important}.ticket-details-expansion-panels .v-expansion-panel-title__icon{transition:transform .25s ease}.ticket-details-expansion-panels .v-expansion-panel--active .v-expansion-panel-title__icon{transform:rotate(180deg)}.ticket-details-expansion-panels .v-expansion-panel-text__wrapper{padding:12px 16px 16px!important}.ticket-details-attached-section{margin-bottom:24px}.ticket-details-attached-section__title{font-size:.875rem;font-weight:700;color:var(--sw-text,#111827);margin-bottom:10px}.ticket-details-shell .ticket-details-table.v-data-table{border-radius:10px!important;overflow:hidden!important}.ticket-details-shell .ticket-details-table .v-data-table-footer,.ticket-details-shell .ticket-details-table .v-data-table__bottom{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;border-top:1px solid rgba(var(--sw-primary-rgb),.1)!important;background:var(--sw-surface,#fff)!important;box-sizing:border-box!important;overflow:visible!important}.ticket-details-shell .ticket-details-table .v-data-table-footer__items-per-page{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin:0!important;white-space:nowrap!important}.ticket-details-shell .ticket-details-table .v-data-table-footer__info{flex:1 1 auto!important;text-align:center!important;margin:0!important;white-space:nowrap!important}.ticket-details-shell .ticket-details-table .v-data-table-footer .v-pagination,.ticket-details-shell .ticket-details-table .v-data-table-footer__pagination{flex:0 0 auto!important;margin:0 0 0 auto!important}.ticket-details-shell .ticket-details-table .v-data-table-footer .v-input{padding-top:0!important;margin-top:0!important;flex:0 0 auto!important;max-width:88px!important;overflow:visible!important}.ticket-details-shell .ticket-details-table .v-data-table-footer .v-field{border-radius:8px!important;min-height:32px!important;overflow:visible!important}.ticket-details-tab-panel{padding:4px 8px 16px}@media (max-width:640px){.ticket-details-modern__kv{grid-template-columns:1fr}}.ticket-history-timeline{width:100%;max-width:100%;margin:0;border-radius:10px;border:1px solid rgba(var(--sw-primary-rgb),.08);background:var(--sw-card-elevated-bg);overflow:hidden}.ticket-history-timeline__body{max-height:62vh;overflow-y:auto;padding:12px}.ticket-history-timeline__item{display:grid;grid-template-columns:44px 1fr 210px;gap:12px;padding:12px 10px;border-radius:12px;border:1px solid rgba(var(--sw-primary-rgb),.06);background:var(--sw-surface)}.ticket-history-timeline__item+.ticket-history-timeline__item{margin-top:12px}@media (max-width:900px){.ticket-history-timeline__item{grid-template-columns:40px 1fr}.ticket-history-timeline__meta{grid-column:2/-1}}.ticket-history-indicator{height:100%;display:flex;align-items:flex-start;justify-content:center}.ticket-history-timeline__content-title{font-size:.9rem;font-weight:800;margin-bottom:6px;color:var(--sw-text,#111827)}.ticket-history-timeline__content-desc,.ticket-history-timeline__meta{font-size:.8125rem;color:var(--sw-muted,#6b7280);line-height:1.35}.ticket-history-timeline__meta{justify-self:end;text-align:right}@media (max-width:900px){.ticket-history-timeline__meta{text-align:left}}.ticket-chat-shell{width:100%;max-width:100%;margin:0;border-radius:10px;border:1px solid rgba(var(--sw-primary-rgb),.08);background:hsla(0,0%,100%,.85);overflow:hidden;display:grid;grid-template-rows:1fr auto;min-height:520px;height:calc(100vh - 220px)}.ticket-chat-shell__main{display:grid;grid-template-columns:1fr 300px;gap:12px;padding:12px;min-height:0;overflow:hidden}@media (max-width:900px){.ticket-chat-shell__main{grid-template-columns:1fr}}.ticket-chat-thread{min-height:0;overflow-y:auto;padding:6px 4px}.ticket-chat-panel{border-left:1px solid rgba(var(--sw-primary-rgb),.08);padding-left:12px;overflow-y:auto}@media (max-width:900px){.ticket-chat-panel{border-left:none;padding-left:0}}.ticket-chat-bubble{display:inline-block;max-width:82%;padding:10px 12px;border-radius:16px;margin:10px 0;border:1px solid rgba(var(--sw-primary-rgb),.08)}.ticket-chat-bubble--receiver{background:rgba(var(--sw-primary-rgb),.04);margin-right:auto}.ticket-chat-bubble--sender{background:var(--sw-card-elevated-bg);margin-left:auto}.ticket-chat-bubble__name{font-weight:700;font-size:.75rem;color:rgba(var(--sw-primary-rgb),1);display:flex;align-items:center;gap:6px;margin-bottom:6px}.ticket-chat-bubble__text{font-size:.8125rem;color:var(--sw-text,#111827);line-height:1.35}.ticket-chat-bubble__time{margin-top:6px;font-size:.75rem;color:var(--sw-muted,#6b7280)}.ticket-chat-shell__composer{position:sticky;bottom:0;z-index:2;background:var(--sw-surface);border-top:1px solid rgba(var(--sw-primary-rgb),.1);padding:10px 12px 12px}.ticket-chat-composer__row{display:flex;gap:10px;align-items:center}.ticket-chat-composer__row .v-input{margin:0!important}.ticket-details-modern__card .text-green{color:#16a34a!important}.ticket-details-modern__card .text-red{color:#dc2626!important}.customer-details-tabs{width:100%}.customer-details-tabs__map-form.sw-map-form-layout{gap:0;width:100%;min-height:0;flex:1 1 auto}.customer-details-tabs__form-col,.customer-details-tabs__map-col{flex:none!important;max-width:100%!important;width:100%!important;padding:0!important}.customer-details-tabs__form-stack{display:flex;flex-direction:column;gap:16px;width:100%}.customer-details-tabs__form-row{display:grid!important;gap:16px 20px;width:100%;margin:0!important;flex-wrap:unset!important}.customer-details-tabs__form-row>.v-col{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}.customer-details-tabs__form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-details-tabs__form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-details-tabs__form-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-details-tabs__form-row--full{grid-template-columns:minmax(0,1fr)}.customer-details-tabs__form-row--phone{grid-template-columns:minmax(200px,34%) minmax(0,1fr);align-items:start}.customer-details-tabs .v-autocomplete,.customer-details-tabs .v-checkbox,.customer-details-tabs .v-combobox,.customer-details-tabs .v-file-input,.customer-details-tabs .v-input,.customer-details-tabs .v-select,.customer-details-tabs .v-text-field{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.customer-details-tabs .v-field,.customer-details-tabs .v-input__control{width:100%!important;max-width:100%!important;box-sizing:border-box}.customer-details-tabs .v-label.v-field-label{max-width:calc(100% - 20px);overflow:visible;text-overflow:unset;white-space:nowrap}.customer-details-tabs .v-field--active .v-label.v-field-label,.customer-details-tabs .v-field--dirty .v-label.v-field-label,.customer-details-tabs .v-field--focused .v-label.v-field-label{max-width:calc(133% - 24px)}.customer-details-tabs__form .ml-2,.customer-details-tabs__form .mr-2,.customer-details-tabs__form .mx-1,.customer-details-tabs__form .mx-2{margin-left:0!important;margin-right:0!important}.customer-details-tabs__section-title{margin:4px 0 0;font-size:.9375rem;font-weight:700;color:var(--sw-text,#111827)}.customer-details-tabs__section-title--spaced{margin-top:8px}.customer-details-tabs__edit-card{border-radius:16px!important;border:1px solid rgba(var(--sw-primary-rgb),.1)!important;background:var(--sw-surface,#fff)!important;box-shadow:none!important;overflow:hidden}.customer-details-tabs__edit-card .v-toolbar{background:linear-gradient(180deg,rgba(var(--sw-primary-rgb),.04) 0,transparent 100%)!important;border-bottom:1px solid rgba(var(--sw-primary-rgb),.08);min-height:48px!important}.customer-details-tabs__edit-card>.v-card-text{padding:16px 20px 20px!important}.customer-details-tabs--tagged-host,.customer-details-tabs__tagged-form,.customer-details-tabs__tagged-panel,.customer-details-tabs__tagged-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;width:100%}.customer-details-tabs__tagged-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid rgba(var(--sw-primary-rgb),.08);background:linear-gradient(180deg,rgba(var(--sw-primary-rgb),.04) 0,transparent 100%);border-radius:14px 14px 0 0}.customer-details-tabs__tagged-title{margin:0;font-size:.95rem;font-weight:700;color:var(--sw-text,#111827);flex:1 1 auto;min-width:0}.customer-details-tabs__tagged-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.customer-details-tabs__tagged-search{width:260px;min-width:220px;max-width:320px}.customer-details-tabs__tagged-search .sw-search-field,.customer-details-tabs__tagged-search .v-input{width:100%!important;min-width:0!important;max-width:100%!important}.customer-details-tabs__tagged-table-wrap{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:8px 12px 12px;background:var(--sw-surface,#fff);border:1px solid rgba(var(--sw-primary-rgb),.1);border-top:none;border-radius:0 0 14px 14px}.customer-details-tabs__tagged-table{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important}.customer-details-tabs__tagged-table .v-data-table__wrapper,.customer-details-tabs__tagged-table .v-table,.customer-details-tabs__tagged-table .v-table__wrapper{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow-y:auto!important}.customer-details-tabs__tagged-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:2px}.customer-details-tabs__tagged-card{border-radius:16px!important;border:1px solid rgba(var(--sw-primary-rgb),.1)!important;background:var(--sw-surface,#fff)!important;box-shadow:none!important;overflow:hidden}.customer-details-tabs__tagged-card>.v-card-text{padding:0 12px 12px!important}.customer-details-tabs .sw-table-empty{min-height:220px;padding:48px 24px;gap:12px}.customer-details-tabs .sw-table-empty__icon{opacity:.7}.customer-details-tabs .sw-table-empty__text{font-size:.9375rem;max-width:360px;text-align:center;line-height:1.45}.customer-details-tabs__ticket-info-host{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.customer-details-tabs__ticket-info-root{position:relative;z-index:1}.customer-details-tabs__ticket-info-subtitle{font-weight:500;font-size:.82rem;color:rgba(var(--sw-primary-rgb),.72);margin-left:4px}.customer-details-tabs__ticket-info-empty{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;color:var(--sw-text-muted,#6b7280);text-align:center}.customer-details-tabs__ticket-info-table-wrap{min-height:280px}.customer-details-tabs__locations-card{border-radius:16px!important;border:1px solid rgba(var(--sw-primary-rgb),.1)!important;background:var(--sw-surface,#fff)!important;box-shadow:none!important;overflow:hidden}.customer-details-tabs__locations-card>.v-toolbar{background:linear-gradient(180deg,rgba(var(--sw-primary-rgb),.04) 0,transparent 100%)!important;border-bottom:1px solid rgba(var(--sw-primary-rgb),.08);min-height:48px!important}.customer-details-tabs__locations-card>.v-card-text{padding:16px 20px 20px!important}@media (max-width:1100px){.customer-details-tabs__form-row--2,.customer-details-tabs__form-row--3,.customer-details-tabs__form-row--4,.customer-details-tabs__form-row--phone{grid-template-columns:1fr}}@media (min-width:1101px) and (max-width:1280px){.customer-details-tabs__form-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-details-tabs__legacy-fluid{display:flex;flex-wrap:wrap;gap:16px 20px;width:100%}.customer-details-tabs__legacy-fluid>.v-col[class*=md-4]{flex:0 0 calc(33.333% - 14px);max-width:calc(33.333% - 14px);padding:0!important}.customer-details-tabs__legacy-fluid>.v-col[class*=md-6]{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:0!important}.customer-details-tabs__legacy-fluid>.v-col[class*=lg-12],.customer-details-tabs__legacy-fluid>.v-col[class*=md-12]{flex:0 0 100%;max-width:100%;padding:0!important}.customer-details-tabs__legacy-fluid>.v-checkbox,.customer-details-tabs__legacy-fluid>.v-row,.customer-details-tabs__legacy-fluid>.v-row.customer-details-tabs__form-row,.customer-details-tabs__legacy-fluid>b,.customer-details-tabs__legacy-fluid>div,.customer-details-tabs__legacy-fluid>p.customer-details-tabs__section-title{flex:0 0 100%;width:100%;max-width:100%}.customer-details-shell.ticket-details-shell{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.customer-details-shell>.ticket-details__header{flex:0 0 auto!important}.customer-details-shell>.ticket-details__content{flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:8px 2px 0!important}.customer-details-shell .ticket-details__content>.ticket-details-tab-panel,.customer-details-tabs--edit-host,.customer-details-tabs--locations-host,.customer-details-tabs--tagged-host,.customer-details-tabs.ticket-details-tab-panel{display:flex;flex-direction:column;flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;padding:0!important;width:100%}.customer-details-tabs--details-host{flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 2px 18px!important}.customer-details-tabs--details-host>.customer-details-view-root,.customer-details-view-root{display:block!important;flex:0 0 auto!important;width:100%;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.customer-details-tabs--details-host .customer-details-view-card,.customer-details-tabs--details-host .ticket-details-page-card,.customer-details-view-root>.customer-details-view-card,.customer-details-view-root>.ticket-details-page-card{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;display:block!important}.customer-details-tabs--edit-host>.customer-create-card-root,.customer-details-tabs--edit-host>.customers-page-host,.customer-details-tabs--locations-host>.customer-create-edit-shell,.customer-details-tabs--locations-host>.customer-locations-root,.customer-details-tabs--locations-host>.customer-locations-shell,.customer-details-tabs--locations-host>.product-fleet-create-ticket-shell,.customer-details-tabs--tagged-host>.customer-details-tabs__tagged-root,.customer-details-tabs>.customer-create-card-root,.customer-details-tabs>.customer-create-edit-shell,.customer-details-tabs>.customer-details-tabs__tagged-root,.customer-details-tabs>.customer-locations-root,.customer-details-tabs>.customer-locations-shell,.customer-details-tabs>.customers-page-host{flex:1 1 0%!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;width:100%}.customers-page .page-layout--scenario-2 .page-header__fields--below.page-filters{width:100%;max-width:100%;margin-top:2px;padding-top:4px}.customers-page .page-header__fields--below .page-filters__controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;width:auto;max-width:100%}.customers-page .page-header__fields--below .page-filter-field{flex:0 0 auto}.customers-page .page-header__fields--below .page-filter-field.maxWidthSmall{width:200px;min-width:200px;max-width:200px}.customers-page .page-header__fields--below .page-filter-field .sw-search-field,.customers-page .page-header__fields--below .page-filter-field .v-input,.customers-page .page-header__fields--below .page-filter-field>.v-menu{width:100%!important;min-width:0!important;max-width:100%!important}.customers-page .tickets-data-table tbody td:has(.tickets-action-menu__trigger){overflow:visible}.customers-dialog--scrollable.ticket-action-dialog.v-card{display:flex;flex-direction:column;max-height:min(90vh,920px)}.customers-dialog--scrollable .sw-dialog-header,.customers-dialog--scrollable .ticket-action-dialog__footer{flex-shrink:0}.customers-dialog--scrollable .ticket-action-dialog__body{flex:1 1 auto;min-height:0;max-height:min(78vh,820px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.customers-page-host{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.customers-page-host>.customer-create-card-root,.customers-page-host>.customer-create-edit-shell,.customers-page-host>.customer-details-shell,.customers-page-host>.customer-locations-root,.customers-page-host>.customer-locations-shell,.customers-page-host>.product-fleet-create-ticket-shell,.customers-page-host>.ticket-details-shell{flex:1 1 0%;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.customers-page-host>.customer-details-shell>.ticket-details__content>.customer-details-tabs--details-host{flex:1 1 0%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.customer-create-card-root,.customer-locations-root{display:flex;flex-direction:column;overflow:hidden}.customer-create-card-root,.customer-create-card-root>.customer-create-edit-shell,.customer-locations-root,.customer-locations-root>.customer-create-edit-shell,.customer-locations-root>.customer-locations-shell,.customer-locations-root>.product-fleet-create-ticket-shell{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.customer-create-edit-shell .customer-create-edit__body,.customer-create-edit-shell .product-fleet-create-ticket__body.sw-map-form-layout-host,.customer-create-edit-shell.product-fleet-create-ticket-shell .tickets-page__body.product-fleet-create-ticket__body.sw-map-form-layout-host,.customer-details-shell .customer-create-edit-shell .tickets-page__body.product-fleet-create-ticket__body.sw-map-form-layout-host,.customer-details-shell .customer-locations-shell .tickets-page__body.product-fleet-create-ticket__body.sw-map-form-layout-host,.customer-locations-shell.product-fleet-create-ticket-shell .tickets-page__body.product-fleet-create-ticket__body.sw-map-form-layout-host{flex:1 1 0%!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:block!important;gap:0!important;padding:16px 0 0!important;margin-top:0!important}.customer-create-edit-shell .sw-map-form-layout,.customer-details-shell .customer-create-edit-shell .sw-map-form-layout{width:100%;display:flex!important;flex-direction:column!important}.customer-create-edit-shell .sw-map-form-layout__map{flex:0 0 auto!important;width:100%;padding:0 18px}.customer-create-edit-shell .sw-map-form-layout__map .google-maps--embedded{background:transparent!important;box-shadow:none!important}.customer-create-edit-shell .sw-map-form-layout__map .google-maps--embedded>.v-card-text,.customer-create-edit-shell .sw-map-form-layout__map .google-maps--embedded__body{padding:0!important}.customer-create-edit-shell .sw-map-form-layout__map .google-maps-frame{width:100%!important;height:220px!important;min-height:220px!important;max-height:240px!important;border-radius:12px;overflow:hidden;background:#eef0f3}.customer-create-edit-shell .sw-map-form-layout__map .google-maps-frame .GMapMap,.customer-create-edit-shell .sw-map-form-layout__map .google-maps-frame .google-maps-map,.customer-create-edit-shell .sw-map-form-layout__map .google-maps-frame .vue-map,.customer-create-edit-shell .sw-map-form-layout__map .google-maps-frame .vue-map-container{width:100%!important;height:100%!important;min-height:220px!important}.customer-create-edit-shell .sw-map-form-layout__fields,.customer-details-shell .customer-create-edit-shell .sw-map-form-layout__fields,.customer-details-shell .customer-locations-shell .sw-map-form-layout__fields{flex:none!important;min-height:auto!important;overflow-x:hidden!important;overflow-y:visible!important;padding:16px 18px 8px!important;gap:20px;display:flex!important;flex-direction:column!important}.customer-create-edit-shell .sw-map-form-layout__fields>*{flex-shrink:0}.customer-create-edit-shell .sw-map-form-layout-host .sw-map-form-layout,.customer-details-shell .customer-create-edit-shell .sw-map-form-layout-host .sw-map-form-layout{flex:none!important;min-height:auto!important;height:auto!important;overflow:visible!important}.customer-create-edit-shell .product-fleet-page__title{font-weight:700;line-height:1.3}.customer-create-edit-shell .edit-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){.customer-create-edit-shell .edit-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.approval-detail-dialog.v-card{border-radius:16px!important;overflow:hidden;border:1px solid rgba(var(--sw-primary-rgb),.1)!important;box-shadow:0 12px 40px rgba(15,23,42,.12)!important}.approval-detail-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;background:var(--sw-page-header-bg);border-bottom:1px solid var(--sw-page-header-border)}.approval-detail-dialog__header-main{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto;flex-wrap:wrap}.approval-detail-dialog__title-block{display:flex;flex-direction:column;gap:2px;min-width:0}.approval-detail-dialog__title-row{display:flex;align-items:center;gap:8px;min-width:0}.approval-detail-dialog__icon{flex-shrink:0;color:rgba(var(--sw-primary-rgb),1)}.approval-detail-dialog__subtitle{margin:0;font-size:.8125rem;font-weight:500;color:var(--sw-muted,#6b7280);line-height:1.35}.approval-detail-dialog__title{margin:0;font-size:1rem;font-weight:800;color:rgba(var(--sw-primary-rgb),1);line-height:1.3;white-space:nowrap}.approval-detail-dialog__close{flex-shrink:0;width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;border:1px solid rgba(var(--sw-primary-rgb),.12)!important;background:hsla(0,0%,100%,.85)!important;color:var(--sw-muted,#6b7280)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.approval-detail-dialog__close:hover{background:rgba(var(--sw-primary-rgb),.08)!important;border-color:rgba(var(--sw-primary-rgb),.22)!important;color:rgba(var(--sw-primary-rgb),1)!important}.approval-detail-dialog__body{max-height:min(78vh,820px);overflow:auto;padding:0!important}.approval-detail-dialog__body .ticket-details-modern__grid{padding:16px 16px 20px}.approval-detail-dialog__error{margin:12px 16px 0;padding:10px 12px;border-radius:10px;background:rgba(239,68,68,.08);color:#b91c1c;font-size:.875rem;text-align:center}.approval-detail-attachment-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(var(--sw-primary-rgb),.18);background:rgba(var(--sw-primary-rgb),.06);color:rgba(var(--sw-primary-rgb),1);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.approval-detail-attachment-chip:hover{background:rgba(var(--sw-primary-rgb),.12)}.approval-hold-details{padding:16px;display:flex;flex-direction:column;gap:16px}.approval-detail-hold-card{border:1px solid rgba(var(--sw-primary-rgb),.12);border-radius:10px;background:rgba(var(--sw-primary-rgb),.04);padding:14px 16px;margin-bottom:16px}.approval-detail-hold-card:last-child{margin-bottom:0}html[data-theme=dark] .approval-detail-dialog__close{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.12)!important;color:hsla(0,0%,100%,.72)!important}.approvals-page__header{flex-shrink:0;margin:4px 4px 0;border-radius:16px!important;padding:14px 18px 12px!important;--sw-float-label-bg:#faf8fc}.approvals-page__filters.page-filters,.page-layout--compact-fields.page-filters{align-items:flex-end}.approvals-page__filters.page-filters .page-filter-field,.page-layout--compact-fields.page-filters .page-filter-field{flex:0 0 auto}.approvals-page__filters.page-filters .v-field,.page-layout--compact-fields .page-filters .v-field,.page-layout--compact-fields.page-filters .v-field{min-height:36px!important;background:var(--sw-filter-field-bg,#f5f5f7)!important;border-radius:8px!important}.approvals-page__filters.page-filters .v-field__field,.page-layout--compact-fields .page-filters .v-field__field,.page-layout--compact-fields.page-filters .v-field__field{min-height:36px!important}.approvals-page__filters.page-filters .v-field__input,.page-layout--compact-fields .page-filters .v-field__input,.page-layout--compact-fields.page-filters .v-field__input{min-height:34px!important;font-size:.8125rem!important;padding-top:0!important;padding-bottom:0!important}.approvals-page__filters.page-filters .v-input:has(.v-field-label),.page-layout--compact-fields .page-filters .v-input:has(.v-field-label),.page-layout--compact-fields.page-filters .v-input:has(.v-field-label){padding-top:0!important;margin-top:0!important;margin-bottom:0!important}.approvals-page__filters.page-filters .v-label.v-field-label,.page-layout--compact-fields .page-filters .v-label.v-field-label,.page-layout--compact-fields.page-filters .v-label.v-field-label{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--sw-muted,#6b7280)!important;opacity:1!important}.approvals-page__filters.page-filters .v-label.v-field-label--floating,.page-layout--compact-fields .page-filters .v-label.v-field-label--floating,.page-layout--compact-fields.page-filters .v-label.v-field-label--floating{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--sw-muted,#6b7280)!important;background-color:var(--sw-float-label-bg,#faf8fc)!important;padding:0 8px!important;border-radius:6px!important;max-width:calc(100% - 12px)!important;transform:translateY(-10px) scale(.96)!important}.approvals-page__filters.page-filters .v-field__append-inner,.approvals-page__filters.page-filters .v-field__prepend-inner,.page-layout--compact-fields.page-filters .v-field__append-inner,.page-layout--compact-fields.page-filters .v-field__prepend-inner{align-self:center!important;padding-top:0!important;padding-bottom:0!important}.approvals-page__header .rfs-page__filter-field .v-field{background:var(--sw-filter-field-bg,#f5f5f7)!important}html[data-theme=dark] .approvals-page__header{--sw-float-label-bg:var(--sw-surface,#1a1d27)}.approvals-page__header-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.approvals-page__title-block{flex:1 1 auto;min-width:0}.approvals-page__header-right{display:flex;align-items:flex-end;gap:12px;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end}.approvals-page__actions{flex-shrink:0;align-self:flex-start;padding-top:2px}.approvals-page__filters.page-filters{gap:12px;padding:0;align-items:flex-end}.approvals-page__filters .page-filters__controls{align-items:flex-end;gap:12px}.approvals-page__filters .page-filter-field{min-width:160px;max-width:220px}.approvals-page__filters .page-filter-field.widthSmall{min-width:140px;max-width:180px}.approvals-page__filters .page-filter-field.maxWidthXSmall{min-width:160px;max-width:200px}.approvals-page__filters .page-filter-field.maxWidthSmall,.approvals-page__filters .page-filter-field.mediumWidth{min-width:180px;max-width:240px}.approvals-page__filters .page-filter-field.WidthVariation2{min-width:200px;max-width:260px}.approvals-page__filters .page-filter-field .v-input,.approvals-page__filters .page-filter-field>.v-menu{width:100%!important;min-width:0!important;max-width:100%!important}.approvals-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.approvals-cell__inline-row{display:flex;align-items:center;gap:2px;min-width:0;flex-wrap:wrap}.approvals-cell__inline-row .tickets-cell__ticket-id{min-width:0;word-break:break-word}.approvals-page .tickets-data-table tbody td:has(.tickets-action-menu__trigger){text-align:center;vertical-align:top}.approvals-pending-at{font-size:12px;font-weight:500;line-height:1.35;color:#2e7d32}.approvals-view-btn.primary-btn.v-btn{min-height:28px!important;height:28px!important;padding:6px 16px!important;font-size:12px!important;font-weight:500!important;border-radius:999px!important;letter-spacing:.01em}.approvals-view-btn.primary-btn.v-btn .v-icon{margin-inline-end:6px!important}.approvals-action-btn.primary-btn.v-btn{min-height:28px!important;height:28px!important;padding:4px 12px!important;font-size:11px!important;font-weight:600!important;border-radius:999px!important}.approvals-table-icon-btn{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;transition:background-color .2s ease,color .15s ease}.approvals-table-icon-btn,.approvals-table-icon-btn .v-icon{color:var(--sw-muted,#6b7280)!important}.approvals-table-icon-btn:hover{background:rgba(var(--sw-primary-rgb),.1)!important}.approvals-table-icon-btn--approve:hover .v-icon{color:#16a34a!important}.approvals-table-icon-btn--reject:hover .v-icon{color:#dc2626!important}@media (max-width:960px){.approvals-page__header-inner{align-items:flex-start;flex-direction:column}.approvals-page__header-right{width:100%;justify-content:flex-start}}.approval-workflow-dialog.ticket-action-dialog.v-card{display:flex;flex-direction:column;max-height:92vh}.approval-workflow-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0!important;background:#f8f9fb}.approval-dispatch-section{padding:16px 16px 0;margin-bottom:4px}.approval-detail-card--neutral{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.approval-detail-card__header--neutral{background:#f9fafb!important;border-bottom-color:#e5e7eb!important}.approval-detail-card--neutral .ticket-details-modern__card-body{padding:12px 14px 14px}.approval-detail-card--neutral .ticket-details-modern__fields-grid{gap:12px 16px}.approval-workflow-dialog__list-zone{margin:16px 16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.approval-workflow-dialog__info-bar{display:flex;align-items:center;flex-wrap:wrap;gap:0 20px;padding:14px 20px;background:#fff;border-bottom:1px solid #e5e7eb}.approval-workflow-dialog__info-group{display:flex;flex-direction:column;gap:3px;min-width:0;flex:0 1 auto}.approval-workflow-dialog__info-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-muted,#6b7280);line-height:1.2}.approval-workflow-dialog__info-value{font-size:.8125rem;font-weight:500;color:var(--sw-text,#111827);word-break:break-word;line-height:1.4}.approval-workflow-dialog__info-divider{width:1px;align-self:stretch;min-height:32px;background:rgba(15,23,42,.1);flex-shrink:0}.approval-workflow-dialog__info-badge-wrap{margin-left:auto;flex-shrink:0}.approval-workflow-dialog__aggregate-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:rgba(var(--sw-primary-rgb),.08);color:rgba(var(--sw-primary-rgb),1);border:1px solid rgba(var(--sw-primary-rgb),.14);white-space:nowrap}.approval-component-queue{background:#fff}.approval-component-queue__scroll{max-height:min(400px,48vh);overflow-y:auto;overflow-x:hidden;padding:12px 16px 16px;scrollbar-gutter:stable}.approval-component-row{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.approval-component-row:last-child{margin-bottom:0}.approval-component-row--selected{border-color:rgba(var(--sw-primary-rgb),.22);box-shadow:0 0 0 1px rgba(var(--sw-primary-rgb),.06)}.approval-component-row--expanded{border-color:rgba(var(--sw-primary-rgb),.18);box-shadow:0 1px 3px rgba(15,23,42,.04)}.approval-component-row__surface{background:#fff;border-radius:inherit}.approval-component-row__header{display:grid;grid-template-columns:auto 1fr auto;gap:12px 14px;align-items:center;padding:14px 18px;border-bottom:1px solid transparent}.approval-component-row--expanded .approval-component-row__header{border-bottom-color:rgba(15,23,42,.08)}.approval-component-row__header--no-check{grid-template-columns:1fr auto}.approval-component-row__title-block{display:flex;flex-direction:column;gap:8px;min-width:0}.approval-component-row__title-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.approval-component-row__header-meta{display:flex;flex-direction:column;gap:4px}.approval-component-row__meta-pair{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;line-height:1.4}.approval-component-row__meta-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-muted,#6b7280);flex-shrink:0}.approval-component-row__meta-value{font-size:.8125rem;font-weight:500;color:var(--sw-text,#111827);word-break:break-word}.approval-component-row__consumed-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.08)}.approval-component-row__name{font-size:.9375rem;font-weight:700;color:var(--sw-text,#111827);line-height:1.3}.approval-component-row__code-line{font-size:.75rem;font-weight:600;color:var(--sw-muted,#6b7280);line-height:1.35}.approval-component-row__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 18px;padding:0 18px 14px;margin-top:-4px}.approval-component-row__summary-item{display:flex;flex-direction:column;gap:4px;min-width:0}.approval-component-row__requested-qty{display:block;margin-top:4px;font-size:.75rem;font-weight:700;color:rgba(var(--sw-primary-rgb),1)}.approval-component-row__field--compact .tad-field__label{white-space:nowrap}.approval-component-row__code{font-size:.75rem;font-weight:500;color:var(--sw-muted,#6b7280)}.approval-component-row__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.approval-component-row__chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--sw-muted,#6b7280);cursor:pointer;transition:background-color .15s ease,color .15s ease}.approval-component-row__chevron:hover{background:rgba(var(--sw-primary-rgb),.06);color:rgba(var(--sw-primary-rgb),1)}.approval-component-row__collapsed-stats{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:0 18px 14px;font-size:.75rem;line-height:1.35}.approval-component-row__header--no-check+.approval-component-row__collapsed-stats{padding-left:18px}.approval-component-row__stat{color:var(--sw-muted,#6b7280);font-weight:500}.approval-component-row__stat strong{color:var(--sw-text,#111827);font-weight:700}.approval-component-row__stat--warn{color:#b45309;font-weight:600}.approval-component-row__stat--danger{color:#dc2626;font-weight:600}.approval-component-row__stat-sep{width:1px;height:12px;background:rgba(15,23,42,.12);flex-shrink:0}.approval-component-row__body{padding:20px 18px 22px}.approval-component-row__grid{display:grid;gap:24px 28px}.approval-component-row__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-component-row__grid .tad-field{min-width:0}.approval-component-row__grid .tad-field.approval-component-row__field--span-2{grid-column:span 2}.approval-component-row__grid-gap{min-height:0}.approval-component-row__field-value{font-size:.875rem;font-weight:700;color:var(--sw-text,#111827);line-height:1.35;min-height:44px;display:flex;align-items:center}.approval-component-row__attachments{display:flex;flex-direction:column;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(15,23,42,.08)}.approval-component-row__inline-action{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:32px}.approval-source-pill.primary-btn.v-btn{min-height:30px!important;height:30px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;border-radius:999px!important;letter-spacing:.01em}.approval-source-qty{font-size:.75rem;font-weight:500;color:var(--sw-muted,#6b7280);white-space:nowrap}.approval-compact-field--fixed{max-width:160px;width:100%}.approval-component-dropzone .tad-dropzone{min-height:108px}.approval-component-dropzone .tad-dropzone__inner{padding:14px}.approval-component-dropzone .tad-dropzone__icon-ring{width:44px;height:44px;margin-bottom:6px}.approval-component-dropzone .tad-dropzone__icon-ring .v-icon{font-size:24px!important}.approval-file-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.approval-file-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;border-radius:999px;border:1px solid rgba(var(--sw-primary-rgb),.16);background:rgba(var(--sw-primary-rgb),.06);color:rgba(var(--sw-primary-rgb),1);font-size:.75rem;font-weight:600}.approval-file-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.approval-file-chip__action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.approval-file-chip__action:hover{background:rgba(var(--sw-primary-rgb),.12)}.approval-component-row__avail{margin-top:4px;font-size:11px;font-weight:600;line-height:1.2}.approval-component-row__avail--danger{color:#dc2626}.approval-component-row__avail--ok{color:var(--sw-muted,#6b7280)}.approval-workflow-dialog__footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px 18px!important;border-top:1px solid #e5e7eb;background:#fff}.approval-workflow-dialog__reject-btn.v-btn{border-radius:999px!important;min-height:40px!important;padding-inline:22px!important;font-weight:600!important;text-transform:none!important;border:1.5px solid #dc2626!important;color:#dc2626!important;background:transparent!important}.approval-workflow-dialog__reject-btn.v-btn:hover{background:rgba(220,38,38,.06)!important}.approval-workflow-dialog__approve-btn.v-btn{min-height:40px!important;padding-inline:26px!important;font-size:.875rem!important}.approval-workflow-dialog__secondary-section{margin:16px 16px 20px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.approval-workflow-dialog__secondary-title{font-size:.875rem;font-weight:800;color:var(--sw-text,#111827);margin-bottom:10px}@media (max-width:1100px){.approval-component-row__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.approval-workflow-dialog__info-bar{gap:12px 16px;padding:12px 14px}.approval-workflow-dialog__info-divider{display:none}.approval-workflow-dialog__info-badge-wrap{margin-left:0;width:100%}.approval-component-row__header{grid-template-columns:auto 1fr;gap:10px}.approval-component-row__header-actions{grid-column:1/-1;justify-content:space-between}.approval-component-row__collapsed-stats{padding-left:18px}.approval-component-row__grid--4,.approval-component-row__summary{grid-template-columns:1fr}.approval-component-row__grid .tad-field.approval-component-row__field--span-2{grid-column:span 1}.approval-compact-field--fixed{max-width:100%}}.sw-map-form-layout{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;width:100%}.sw-map-form-layout__map{flex:0 0 auto;width:100%;min-width:0}.sw-map-form-layout__fields{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-top:16px;-webkit-overflow-scrolling:touch}.sw-map-form-layout__fields>*{flex-shrink:0}.ticket-action-dialog__body.sw-map-form-layout-host,.v-overlay.v-dialog>.v-overlay__content .v-card>.v-card-text.sw-map-form-layout-host{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;overflow-y:hidden!important}.sw-map-form-layout-host>.v-form,.sw-map-form-layout-host>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sw-map-form-layout-host .sw-map-form-layout{flex:1 1 auto;min-height:0}.sw-map-form-layout__map .google-maps--embedded .google-maps-frame{position:relative;width:100%;height:220px;min-height:200px;max-height:260px;border-radius:12px;overflow:hidden}.sw-map-form-layout__map .google-maps--embedded .google-maps-frame .GMapMap,.sw-map-form-layout__map .google-maps--embedded .google-maps-frame .google-maps-map,.sw-map-form-layout__map .google-maps--embedded .google-maps-frame .vue-map-container,.sw-map-form-layout__map .google-maps--embedded .google-maps-frame :deep(.GMapMap),.sw-map-form-layout__map .google-maps--embedded .google-maps-frame :deep(.vue-map),.sw-map-form-layout__map .google-maps--embedded .google-maps-frame :deep(.vue-map-container){width:100%!important;height:100%!important;min-height:200px!important}.customer-details-tabs__map-form.sw-map-form-layout{display:flex;flex-direction:column;margin:0}.customer-details-tabs__map-form.sw-map-form-layout>.v-col{flex:none!important;max-width:100%!important;width:100%!important;padding:0!important}.schedule-create-service__card.sw-map-form-layout-host{display:flex;flex-direction:column;overflow:visible!important;min-height:0}.schedule-create-service__card .sw-map-form-layout{flex:1 1 auto;min-height:auto;overflow:visible;display:flex;flex-direction:column}.schedule-create-service__card .sw-map-form-layout__fields{flex:1 1 auto;min-height:auto;overflow:visible;gap:20px;padding-top:20px}.schedule-create-service__map-banner{padding:0;width:100%;flex:0 0 auto}.schedule-create-service__map-banner .schedule-create-service__map-wrap{padding:0}.schedule-create-service__map-banner .google-maps-frame{height:220px!important;min-height:200px!important;max-height:260px!important}.schedule-create-service__map-banner .google-maps-frame .GMapMap,.schedule-create-service__map-banner .google-maps-frame .google-maps-map,.schedule-create-service__map-banner .google-maps-frame .vue-map-container,.schedule-create-service__map-banner .google-maps-frame :is(.vue-map-container,.GMapMap,.vue-map){width:100%!important;height:100%!important;min-height:200px!important}.customer-create-edit-shell.product-fleet-create-ticket-shell .product-fleet-create-ticket__body.sw-map-form-layout-host,.customer-details-tabs--edit-host .product-fleet-create-ticket__body.sw-map-form-layout-host{display:block!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.customer-create-edit-shell .sw-map-form-layout,.customer-create-edit-shell .sw-map-form-layout__fields,.customer-details-shell .customer-create-edit-shell .sw-map-form-layout,.customer-details-shell .customer-create-edit-shell .sw-map-form-layout__fields{flex:none!important;min-height:auto!important;height:auto!important;overflow:visible!important}.customer-create-edit-shell .product-fleet-create-ticket__form,.customer-create-edit-shell .sw-map-form-layout__fields>.v-form{flex:0 0 auto!important;min-height:auto!important}.customer-create-edit-shell .product-fleet-create-ticket__form>.tad-card,.customer-create-edit-shell .sw-map-form-layout__fields .tad-card,.customer-create-edit-shell .sw-map-form-layout__fields>.tad-card{flex:0 0 auto!important;flex-shrink:0!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field{display:flex;flex-direction:column;gap:6px;min-width:0}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field__label{font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--tad-label-color);line-height:1.35;white-space:normal;word-break:break-word;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field__asterisk{color:#e11d48;margin-left:2px;font-weight:700}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field__control-wrap{position:relative;min-width:0}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control.v-input,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input{margin:0!important;padding-top:0!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control .v-field,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input .v-field{border-radius:8px!important;background:var(--tad-field-bg)!important;box-shadow:none!important;border:1px solid var(--tad-field-border)!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;min-height:44px!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control .v-field:hover:not(.v-field--focused),:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input .v-field:hover:not(.v-field--focused){background:var(--tad-field-bg-hover)!important;border-color:var(--tad-field-border-hover)!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control .v-field--focused,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input .v-field--focused{border-color:var(--sw-primary,#7b046c)!important;box-shadow:0 0 0 4px var(--tad-field-focus-ring)!important;background:var(--sw-field-surface)!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control .v-field__overlay,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input .v-field__overlay{opacity:0!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control .v-field__outline,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input .v-field__outline{display:none!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control .v-field__input,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input .v-field__input{padding:10px 14px!important;font-size:.875rem!important;min-height:44px!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control .v-label.v-field-label,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-input .v-label.v-field-label{display:none!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control.v-textarea .v-field,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-textarea .v-field{min-height:96px!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control.v-textarea .v-field__input,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-textarea .v-field__input{min-height:96px!important;padding-top:12px!important}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control.v-select .v-field__append-inner .v-icon,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-autocomplete .v-field__append-inner .v-icon,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-select .v-field__append-inner .v-icon{color:var(--sw-primary,#7b046c)!important;opacity:.7;transition:transform .22s cubic-bezier(.4,0,.2,1)}:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-control.v-select.v-input--focused .v-field__append-inner .v-icon,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-autocomplete.v-input--focused .v-field__append-inner .v-icon,:is(.tad-field-scope,.ticket-action-dialog,.create-ticket-wizard) .tad-field .v-select.v-input--focused .v-field__append-inner .v-icon{transform:rotate(180deg);opacity:1}.create-ticket-wizard .field-compact.tad-control .v-field,.create-ticket-wizard .field-expanded.tad-control .v-field{min-height:40px!important}.create-ticket-wizard .field-compact.tad-control .v-field__input,.create-ticket-wizard .field-expanded.tad-control .v-field__input{min-height:40px!important;padding:8px 12px!important;font-size:.8125rem!important}:root{--tad-card-bg:#fafafc;--tad-card-border:#efeff2;--tad-field-bg:var(--sw-field-fill-bg,#f7f5fa);--tad-field-bg-hover:#f3f0f8;--tad-field-border:var(--sw-field-border-color,#d1d5db);--tad-field-border-hover:var(--sw-field-border-hover,#9ca3af);--tad-field-focus-ring:rgba(123,4,108,.14);--tad-label-color:#6b7280;--tad-body-gap:16px}html[data-theme=dark]{--tad-card-bg:hsla(0,0%,100%,.04);--tad-card-border:hsla(0,0%,100%,.08);--tad-field-bg:hsla(0,0%,100%,.06);--tad-field-bg-hover:hsla(0,0%,100%,.09);--tad-field-border:var(--sw-field-border-color,hsla(0,0%,100%,.22));--tad-label-color:#9ca3af}.ticket-action-dialog.v-card{border-radius:14px!important;overflow:hidden;box-shadow:0 20px 50px rgba(17,24,39,.14),0 8px 20px rgba(17,24,39,.06)!important}.v-overlay.v-dialog>.v-overlay__content .v-card.ticket-action-dialog,.v-overlay.v-dialog>.v-overlay__content>.v-card.ticket-action-dialog{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:min(90dvh,920px)!important;overflow:hidden!important}.v-overlay.v-dialog .v-card.ticket-action-dialog>.sw-dialog-header,.v-overlay.v-dialog .v-card.ticket-action-dialog>.v-toolbar{flex:0 0 auto!important;flex-shrink:0!important}.v-overlay.v-dialog .v-card.ticket-action-dialog>.ticket-action-dialog__footer,.v-overlay.v-dialog .v-card.ticket-action-dialog>.v-card-actions.ticket-action-dialog__footer{flex:0 0 auto!important;flex-shrink:0!important;margin-top:auto!important}.v-overlay.v-dialog .v-card.ticket-action-dialog>.ticket-action-dialog__body,.v-overlay.v-dialog .v-card.ticket-action-dialog>.v-card-text.ticket-action-dialog__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.v-overlay.v-dialog .v-card.ticket-action-dialog>.ticket-action-dialog__body>*{flex-shrink:0}.ticket-action-dialog__body{display:flex;flex-direction:column;gap:var(--tad-body-gap);padding:20px 22px 22px!important;margin:0!important;text-align:left!important;background:#fff;color:var(--sw-text,#111827)}html[data-theme=dark] .ticket-action-dialog__body{background:var(--sw-surface,#1e1e2e)}.ticket-action-dialog__body .v-form{margin:0;display:flex;flex-direction:column;gap:var(--tad-body-gap)}.ticket-action-dialog__body>*,.ticket-action-dialog__body>.tad-card{flex:0 0 auto;flex-shrink:0}.tad-card{background:var(--tad-card-bg);border:1px solid var(--tad-card-border);border-radius:10px;overflow:hidden}.tad-card__header{display:flex;align-items:center;gap:8px;padding:14px 18px 0}.tad-card__icon{color:var(--sw-primary,#7b046c);opacity:.85}.tad-card__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tad-label-color)}.tad-card__body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:14px}.tad-card__body>.tad-field:last-child{margin-bottom:0}.tad-check-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;background:#fff;border:1px solid var(--tad-card-border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}html[data-theme=dark] .tad-check-row{background:hsla(0,0%,100%,.03)}.tad-check-row:hover{border-color:rgba(var(--sw-primary-rgb,123,4,108),.25);box-shadow:0 2px 8px rgba(17,24,39,.04)}.tad-check-row__icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(var(--sw-primary-rgb,123,4,108),.08);color:var(--sw-primary,#7b046c);flex-shrink:0}.tad-check-row__label{flex:1;font-size:.875rem;font-weight:500;color:var(--sw-text,#111827);line-height:1.45}.tad-check-box{width:22px;height:22px;border-radius:6px;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;cursor:pointer;font:inherit;background:#fff;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;color:#fff}.tad-check-box--checked{background:linear-gradient(135deg,#7b046c,#c026d3);border-color:transparent;transform:scale(1.04)}.tad-check-box--disabled{opacity:.55;cursor:not-allowed;transform:none}.tad-check-box--disabled.tad-check-box--checked{transform:none}.tad-check-box__native{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.tad-dropzone{position:relative;border:2px dashed #d8d8e0;border-radius:10px;background:linear-gradient(180deg,#faf9fc,#f5f3f9);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;min-height:130px;display:flex;align-items:center;justify-content:center}.tad-dropzone--dragging,.tad-dropzone--hover{border-color:var(--sw-primary,#7b046c);background:linear-gradient(180deg,#fdf8fd,#f8f0fa);box-shadow:0 0 0 4px var(--tad-field-focus-ring)}.tad-dropzone__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.tad-dropzone__inner{display:block;width:100%;pointer-events:auto;cursor:pointer;text-align:center;padding:20px}.tad-dropzone__icon-ring{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(var(--sw-primary-rgb,123,4,108),.1);color:var(--sw-primary,#7b046c);margin-bottom:10px}.tad-dropzone__title{margin:0 0 4px;font-size:.875rem;font-weight:600;color:var(--sw-text,#111827)}.tad-dropzone__hint{margin:0;font-size:.75rem;color:var(--tad-label-color)}.tad-dropzone--has-files{flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:130px;padding-bottom:4px}.tad-dropzone--has-files .tad-dropzone__inner{padding:12px 20px 16px}.tad-dropzone--has-files .tad-dropzone__icon-ring{width:44px;height:44px;margin-bottom:6px}.tad-dropzone--has-files .tad-dropzone__icon-ring .v-icon{font-size:24px!important}.tad-dropzone--disabled{cursor:default}.tad-dropzone__files{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding:12px 12px 0;position:relative;z-index:1}.tad-dropzone__file-chip{pointer-events:auto}.tad-btn-secondary.v-btn{border:1.5px solid var(--sw-primary,#7b046c)!important;color:var(--sw-primary,#7b046c)!important;background:transparent!important;border-radius:999px!important;font-weight:600!important;font-size:.875rem!important;letter-spacing:.01em!important;text-transform:none!important;min-height:42px!important;box-shadow:none!important;width:100%;transition:background-color .2s ease,border-color .2s ease,transform .15s ease!important}.tad-btn-secondary.tad-btn-secondary--inline.v-btn{width:auto;min-width:100px}.tad-btn-secondary.v-btn .v-btn__overlay,.tad-btn-secondary.v-btn .v-btn__underlay{opacity:0!important}.tad-btn-secondary.v-btn:hover{background:rgba(var(--sw-primary-rgb,123,4,108),.08)!important;transform:translateY(-1px)}.ticket-action-dialog__footer{padding:16px 22px 18px!important;margin:0!important;min-height:0!important;flex-shrink:0!important;border-top:1px solid var(--tad-card-border)!important;background:#fff!important;gap:10px!important}html[data-theme=dark] .ticket-action-dialog__footer{background:var(--sw-surface,#1e1e2e)!important}.ticket-action-dialog__footer-left,.ticket-action-dialog__footer-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ticket-action-dialog__footer .v-btn.primary-btn{min-height:40px!important;padding-inline:26px!important;font-size:.875rem!important}.ticket-action-dialog__footer .v-btn.ticket-action-dialog__reject-btn{border-radius:999px!important;font-weight:600!important;text-transform:none!important;color:#fff!important;min-height:40px!important;padding-inline:22px!important}.tad-info-grid .FontSize{font-size:.875rem;margin-bottom:10px;padding:8px 10px;border-radius:6px;background:#fff;border:1px solid var(--tad-card-border)}.tad-info-grid .font-weight-regular{color:var(--sw-text,#374151);font-weight:500!important}.ticket-action-dialog .tad-prior-remarks .v-expansion-panel{background:#fff!important;border:1px solid var(--tad-card-border)!important;border-radius:8px!important;margin-bottom:8px!important}.ticket-action-dialog .tad-prior-remarks .v-expansion-panel-title{min-height:42px!important;padding:10px 14px!important;font-size:.8125rem!important;font-weight:600!important}.tad-card .v-data-table{border-radius:8px;overflow:hidden;border:1px solid var(--tad-card-border)}.tad-choice-group.v-input{padding-top:0!important}.tad-choice-group .v-selection-control-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.tad-choice-group .v-label{display:none!important}.tad-choice-group .v-selection-control{min-height:40px;padding:8px 14px;border-radius:8px;border:1px solid var(--tad-card-border);background:#fff}.tad-choice-group .v-selection-control--dirty,.tad-choice-group .v-selection-control--focused{border-color:rgba(var(--sw-primary-rgb),.35);background:rgba(var(--sw-primary-rgb),.04)}.ticket-action-dialog .sw-float-field{padding-top:0!important}.ticket-action-dialog .mb-8,.ticket-action-dialog .mt-n2,.ticket-action-dialog .text-center{margin-top:0!important;text-align:left!important}@media (max-width:600px){.ticket-action-dialog__body{padding:16px!important;gap:12px}.tad-card__body{padding:12px 14px 14px}.ticket-action-dialog__footer{padding:12px 16px 14px!important}.edit-ticket-grid,.edit-ticket-grid--phones{grid-template-columns:1fr}.edit-ticket-grid__span-phone{grid-column:auto}}.v-overlay.v-dialog>.v-overlay__content .v-card>.v-card-text.edit-ticket-dialog.ticket-action-dialog__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:min(78vh,880px);overflow:hidden!important;overflow-y:hidden!important;gap:0!important}.edit-ticket-dialog__map-pin{flex:0 0 auto;width:100%;margin-bottom:16px}.edit-ticket-dialog__map-pin .google-maps--embedded .google-maps-frame{position:relative;width:100%;height:220px;min-height:200px;max-height:260px;border-radius:12px;overflow:hidden}.edit-ticket-dialog__map-pin .google-maps--embedded .google-maps-frame .GMapMap,.edit-ticket-dialog__map-pin .google-maps--embedded .google-maps-frame .google-maps-map,.edit-ticket-dialog__map-pin .google-maps--embedded .google-maps-frame .vue-map-container{width:100%!important;height:100%!important;min-height:200px!important}.edit-ticket-dialog .edit-ticket-dialog__scroll.v-form,.v-overlay.v-dialog>.v-overlay__content .v-card>.v-card-text.edit-ticket-dialog .edit-ticket-dialog__scroll{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;display:block!important;margin:0!important;-webkit-overflow-scrolling:touch}.edit-ticket-dialog__fields{display:flex;flex-direction:column;gap:16px}.edit-ticket-dialog__fields>.edit-ticket-warning,.edit-ticket-dialog__fields>.tad-card{flex-shrink:0}.edit-ticket-dialog__fields>.tad-card{margin:0}.edit-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.edit-ticket-grid__full{grid-column:1/-1}.edit-ticket-grid--phones{grid-template-columns:120px 1fr}.edit-ticket-grid__span-phone{grid-column:2}.edit-ticket-warning{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b}.edit-ticket-warning__icon{color:#d97706;flex-shrink:0;margin-top:1px}.edit-ticket-warning__text{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;color:#92400e}.edit-ticket-map :deep(.google-maps--embedded){background:transparent;box-shadow:none}.edit-ticket-map :deep(.google-maps--embedded__body){padding:0!important}.google-maps--embedded .google-maps-search,.google-maps-search--standalone{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;border-radius:8px;background:var(--tad-field-bg,#f7f5fa);border:1px solid var(--tad-field-border,#d1d5db);transition:border-color .2s ease,box-shadow .2s ease}.google-maps--embedded .google-maps-search:focus-within,.google-maps-search--standalone:focus-within{border-color:var(--sw-primary,#7b046c);box-shadow:0 0 0 4px var(--tad-field-focus-ring,rgba(123,4,108,.14));background:#fff}.google-maps--embedded .google-maps-search__icon,.google-maps-search--standalone .google-maps-search__icon{color:var(--sw-muted,#6b7280);flex-shrink:0}.google-maps--embedded .google-maps-search__input,.google-maps-search--standalone .google-maps-search__input{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--sw-text,#111827);min-width:0}.google-maps--embedded .google-maps-frame{position:relative;width:100%;height:220px;min-height:220px;max-height:260px;border-radius:10px;overflow:hidden;border:1px solid var(--tad-card-border,#efeff2);background:#eef0f3}.google-maps--embedded .google-maps-frame .GMapMap,.google-maps--embedded .google-maps-frame .google-maps-map,.google-maps--embedded .google-maps-frame .vue-map-container,.google-maps--embedded .google-maps-frame :deep(.GMapMap),.google-maps--embedded .google-maps-frame :deep(.vue-map),.google-maps--embedded .google-maps-frame :deep(.vue-map-container){width:100%!important;height:100%!important;min-height:220px!important}.google-maps--embedded .google-maps--embedded__body,.google-maps--embedded>.v-card-text.google-maps--embedded__body{padding:0!important}.google-maps--embedded .google-maps-search .autocomplete-input,.google-maps--embedded .google-maps-search__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--sw-text,#111827)}.google-maps--embedded .google-maps-frame--standalone{width:100%}.approval-hold-files{margin-top:16px}.approval-hold-files .tad-field__label{display:block;margin-bottom:8px}.approval-store-form__qty-row{display:flex;align-items:flex-end;gap:12px}.approval-store-form__qty-row .tad-field{flex:1}.approval-store-form__avail{display:block;margin-top:4px;font-size:.75rem;color:var(--sw-text-muted,#6b7280)}.approval-confirm-text{margin:0;font-size:.9375rem;color:var(--sw-text,#111827);line-height:1.5}.approval-tagging-summary{display:flex;flex-direction:column;gap:10px}.approval-tagging-summary__row{display:flex;flex-direction:column;gap:2px}.approval-tagging-summary__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-muted,#6b7280)}.approval-tagging-summary__value{font-size:.875rem;color:var(--sw-text,#111827);line-height:1.4;word-break:break-word}.approval-tagging-summary__confirm{margin-top:14px!important}.approval-vendor-form-wrap .tad-card{margin:0}.fgr-approve-dialog__body{max-height:min(78vh,900px);overflow-y:auto}.fgr-approve-dialog__section-heading{margin:20px 0 12px;font-size:1rem;font-weight:700;color:var(--sw-text,#111827)}.fgr-approve-dialog__stage-card,.fgr-approve-dialog__summary-card{margin-top:12px}.fgr-approve-dialog__grid{margin:0!important}.fgr-approve-dialog__grid>.v-col{padding-top:0!important;padding-bottom:10px!important}.fgr-approve-dialog .tad-control .v-field__input,.fgr-approve-dialog .tad-field .v-input .v-field__input{color:var(--sw-text,#111827)!important;opacity:1!important;-webkit-text-fill-color:var(--sw-text,#111827)!important}.fgr-approve-dialog .tad-control.v-input--readonly .v-field,.fgr-approve-dialog .tad-field .v-input--readonly .v-field{background:var(--tad-field-bg,#f7f5fa)!important;border-color:var(--tad-field-border,#d1d5db)!important;opacity:1!important}.fgr-approve-dialog .tad-control.v-input--readonly .v-field__input,.fgr-approve-dialog .tad-field .v-input--readonly .v-field__input{color:var(--sw-text,#111827)!important;opacity:1!important}.fgr-approve-dialog__body .ticket-details-modern__grid{gap:16px}.fgr-approve-dialog__body .ticket-details-modern__field-stack .ticket-details-modern__kv-value{min-height:44px;padding:10px 14px;border-radius:8px;background:var(--tad-field-bg,#f7f5fa);border:1px solid var(--tad-field-border,#d1d5db)}.fgr-approve-dialog__stage-card .v-row:last-child .v-col.d-flex.justify-end{gap:8px;flex-wrap:wrap}.fgr-approve-dialog__stage-card .v-btn.primary-btn,.fgr-approve-dialog__stage-card .v-btn.tad-btn-secondary{min-height:36px!important}.v-snackbar .v-sheet,.v-snackbar .v-snackbar__content,.v-snackbar .v-snackbar__wrapper,.v-snackbar>.v-overlay__content{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;overflow:visible!important}.v-snackbar .v-snackbar__wrapper:after,.v-snackbar .v-snackbar__wrapper:before{display:none!important}.sw-snackbar-stack{position:fixed;right:24px;bottom:24px;z-index:10050;pointer-events:none;max-width:min(400px,calc(100vw - 48px));min-width:280px}.sw-snackbar-stack__list{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px}.sw-snackbar{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:12px;width:100%;max-width:400px;min-width:280px;padding:16px 40px 16px 52px;border-radius:14px;color:#fff;pointer-events:auto;overflow:hidden;backdrop-filter:var(--sw-snackbar-glass-blur);-webkit-backdrop-filter:var(--sw-snackbar-glass-blur);border:1px solid var(--sw-snackbar-glass-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22);filter:drop-shadow(var(--sw-snackbar-glass-drop-1)) drop-shadow(var(--sw-snackbar-glass-drop-2));background-color:rgba(75,85,99,.78);transition:filter .2s ease,border-color .2s ease}.sw-snackbar:before{inset:0;border-radius:inherit;background:var(--sw-snackbar-glass-sheen)}.sw-snackbar:after,.sw-snackbar:before{content:"";position:absolute;pointer-events:none;z-index:0}.sw-snackbar:after{top:-36px;right:-24px;width:110px;height:110px;border-radius:50%;background:var(--sw-shell-glass-glow)}.sw-snackbar__badge,.sw-snackbar__body,.sw-snackbar__close{position:relative;z-index:1}.sw-snackbar--success{background-color:rgba(13,148,136,.78);border-color:rgba(167,243,208,.35)}.sw-snackbar--error{background-color:rgba(232,93,93,.78);border-color:hsla(0,96%,89%,.35)}.sw-snackbar--info{background-color:rgba(59,130,246,.78);border-color:rgba(191,219,254,.35)}.sw-snackbar--warning{background-color:rgba(245,158,11,.82);border-color:hsla(48,97%,77%,.4)}.sw-snackbar--default{background-color:rgba(75,85,99,.78)}.sw-snackbar__badge{position:absolute;top:-10px;left:-10px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 3px hsla(0,0%,100%,.22),0 4px 14px rgba(0,0,0,.22);z-index:2}.sw-snackbar--success .sw-snackbar__badge{background:rgba(15,118,110,.92);box-shadow:0 0 0 3px rgba(13,148,136,.55),0 4px 14px rgba(13,148,136,.35)}.sw-snackbar--error .sw-snackbar__badge{background:rgba(220,69,69,.92);box-shadow:0 0 0 3px rgba(232,93,93,.55),0 4px 14px rgba(232,93,93,.35)}.sw-snackbar--info .sw-snackbar__badge{background:rgba(37,99,235,.92);box-shadow:0 0 0 3px rgba(59,130,246,.55),0 4px 14px rgba(59,130,246,.35)}.sw-snackbar--warning .sw-snackbar__badge{background:rgba(217,119,6,.92);box-shadow:0 0 0 3px rgba(245,158,11,.55),0 4px 14px rgba(245,158,11,.35)}.sw-snackbar--default .sw-snackbar__badge{background:rgba(55,65,81,.92);box-shadow:0 0 0 3px rgba(75,85,99,.55),0 4px 14px rgba(0,0,0,.25)}.sw-snackbar__body{flex:1;min-width:0}.sw-snackbar__title{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.12)}.sw-snackbar__message{margin-top:4px;font-size:.8125rem;line-height:1.45;color:hsla(0,0%,100%,.88)}.sw-snackbar__close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.6);cursor:pointer;transition:color .15s ease,background-color .15s ease}.sw-snackbar__close:hover{color:#fff;background:hsla(0,0%,100%,.14)}.sw-snackbar-enter-active,.sw-snackbar-leave-active{transition:opacity .28s ease,transform .28s ease}.sw-snackbar-enter-from,.sw-snackbar-leave-to{opacity:0;transform:translateX(12px)}@media (max-width:480px){.sw-snackbar-stack{right:16px;bottom:16px;left:16px}.sw-snackbar,.sw-snackbar-stack{max-width:none;min-width:0}}.sw-user-avatar{width:40px;height:40px;border-radius:50%;background:var(
    --sw-avatar-gradient,linear-gradient(90deg,#7b046c 0,#a21caf 42%,#c026d3 72%,#d61de2 100%)
  );color:#fff;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px rgba(var(--sw-primary-rgb,123,4,108),.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-user-avatar--lg{width:48px;height:48px;font-size:.9rem}.app-bar-controls{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-left:4px}.app-bar-controls__clock{flex-shrink:0;margin:0 2px}.app-bar-hit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;border:none;background:transparent;color:var(--sw-app-bar-icon);cursor:pointer;border-radius:50%;flex:0 0 40px;line-height:0;font-size:0;vertical-align:top;box-sizing:border-box;transition:background-color .15s ease,color .15s ease}.app-bar-hit:hover{color:var(--sw-app-bar-icon-hover);background:rgba(var(--sw-primary-rgb),.06)}.app-bar-hit__inner{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;pointer-events:none}.app-bar-hit__inner .app-bar-hit__icon,.app-bar-hit__inner .app-icon{display:block;width:20px;height:20px;flex-shrink:0}.app-bar-hit__inner .app-icon :deep(svg){display:block;width:20px;height:20px;stroke-width:2}.app-bar-hit--avatar{padding:0}.app-bar-hit--avatar .sw-user-avatar{width:40px;height:40px;transition:transform .2s ease,box-shadow .2s ease}.app-bar-hit--avatar:hover .sw-user-avatar{transform:scale(1.04);box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.45)}.v-menu>.v-overlay__content.user-menu-overlay{overflow:hidden!important;border:none!important;background:transparent!important;box-shadow:none!important}.v-menu>.v-overlay__content.user-menu-overlay>.user-menu-card{overflow:hidden!important;height:auto!important}.org-settings-headless-host .v-dialog,.org-settings-headless-host .v-overlay{pointer-events:auto}.org-settings-hub{--org-hub-title:var(--sw-hub-title);--org-hub-subtitle:var(--sw-hub-subtitle);--org-hub-tile-bg:var(--sw-hub-tile-bg);--org-hub-tile-border:var(--sw-hub-tile-border);--org-hub-tile-shadow:0 1px 3px rgba(17,24,39,.05);--org-hub-tile-shadow-hover:0 8px 22px rgba(123,4,108,.1);display:flex;flex-direction:column;gap:16px;min-width:0}html[data-theme=dark] .org-settings-hub{--org-hub-tile-shadow:none;--org-hub-tile-shadow-hover:0 8px 24px rgba(0,0,0,.35)}.org-settings-hub__header{display:flex;flex-direction:column;gap:12px}.org-settings-hub--dropdown .org-settings-hub__header{gap:10px}.org-settings-hub__title{margin:0;font-size:.92rem;font-weight:600;letter-spacing:.01em;color:var(--org-hub-title);line-height:1.35}.org-settings-hub--page .org-settings-hub__title{font-size:1.05rem;font-weight:650}.org-settings-hub__subtitle{margin:4px 0 0;font-size:.8rem;color:var(--org-hub-subtitle);line-height:1.45;max-width:52ch}.org-settings-hub__search{min-width:0}.org-settings-hub--dropdown .org-settings-hub__search :deep(.v-field__input){min-height:36px}.org-settings-hub__grid{display:grid;gap:10px;min-width:0}.org-settings-hub--dropdown .org-settings-hub__grid{grid-template-columns:1fr;max-height:min(52vh,380px);overflow-y:auto;padding-right:2px;-webkit-overflow-scrolling:touch}.org-settings-hub--page .org-settings-hub__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}@media (max-width:640px){.org-settings-hub--page .org-settings-hub__grid{grid-template-columns:1fr}}.org-settings-hub__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:0;padding:14px 14px 12px;border:1px solid var(--org-hub-tile-border);border-radius:14px;background:var(--org-hub-tile-bg);box-shadow:var(--org-hub-tile-shadow);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.org-settings-hub__tile:hover{border-color:rgba(123,4,108,.28);box-shadow:var(--org-hub-tile-shadow-hover);transform:translateY(-1px)}.org-settings-hub__tile--active{border-color:var(--sw-primary,#7b046c);background:var(--sw-hub-tile-active-bg);box-shadow:0 0 0 1px rgba(123,4,108,.12),var(--org-hub-tile-shadow-hover)}.org-settings-hub__tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.org-settings-hub__tile-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;background:rgba(var(--sw-primary-rgb),.09);color:var(--sw-primary)}.org-settings-hub__tile-icon--blue{background:rgba(59,130,246,.12);color:#2563eb}.org-settings-hub__tile-icon--teal{background:rgba(20,184,166,.12);color:#0d9488}.org-settings-hub__tile-icon--amber,.org-settings-hub__tile-icon--orange{background:rgba(245,158,11,.14);color:#d97706}.org-settings-hub__tile-icon--green{background:rgba(34,197,94,.12);color:#16a34a}.org-settings-hub__tile-icon--red,.org-settings-hub__tile-icon--rose{background:rgba(239,68,68,.12);color:#dc2626}.org-settings-hub__tile-icon--indigo{background:rgba(99,102,241,.12);color:#4f46e5}.org-settings-hub__tile-icon--cyan{background:rgba(6,182,212,.12);color:#0891b2}.org-settings-hub__tile-icon--purple,.org-settings-hub__tile-icon--slate,.org-settings-hub__tile-icon--violet{background:rgba(123,4,108,.1);color:var(--sw-primary)}.org-settings-hub__tile-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;padding-right:18px}.org-settings-hub__tile-title{font-size:.88rem;font-weight:650;color:var(--sw-text);line-height:1.3}.org-settings-hub__tile-desc{font-size:.74rem;color:var(--org-hub-subtitle);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.org-settings-hub__tile-chevron{position:absolute;right:12px;bottom:14px;color:var(--sw-muted);opacity:.55;transition:opacity .15s ease,transform .15s ease}.org-settings-hub__tile--active .org-settings-hub__tile-chevron,.org-settings-hub__tile:hover .org-settings-hub__tile-chevron{opacity:1;color:var(--sw-primary);transform:translateX(2px)}.org-settings-hub__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--org-hub-subtitle);font-size:.84rem;text-align:center}.org-settings-dialog{display:flex;flex-direction:column;max-height:min(90vh,820px);overflow:hidden;border-radius:16px!important;background:var(--sw-surface)!important}.org-settings-dialog__header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--sw-border);flex-shrink:0}.org-settings-dialog__header-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;background:rgba(123,4,108,.1);color:var(--sw-primary)}.org-settings-dialog__header-text{flex:1;min-width:0}.org-settings-dialog__header-title{margin:0;font-size:1.0625rem;font-weight:700;color:var(--sw-text);line-height:1.3}.org-settings-dialog__header-subtitle{margin:3px 0 0;font-size:.8125rem;color:var(--org-hub-subtitle);line-height:1.4}.org-settings-dialog__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:1px solid var(--sw-border);border-radius:50%;background:transparent;color:var(--sw-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.org-settings-dialog__close:hover{background:rgba(var(--sw-primary-rgb),.06);border-color:rgba(var(--sw-primary-rgb),.2);color:var(--sw-text)}.org-settings-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 18px;-webkit-overflow-scrolling:touch}.org-settings-dialog__footer{flex-shrink:0;padding:14px 18px 18px;border-top:1px solid var(--sw-border);background:var(--sw-surface)}.org-settings-dialog__footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.osd-section{--osd-section-bg:#f7f6fa;--osd-section-header:#6b7280;border-radius:12px;background:var(--osd-section-bg);padding:20px 22px}html[data-theme=dark] .osd-section{--osd-section-bg:hsla(0,0%,100%,.04);--osd-section-header:#9ca3af}.org-settings-dialog__body>.osd-section+.osd-section{margin-top:16px}.osd-section__header{display:flex;align-items:center;gap:8px;margin:0 0 16px}.osd-section__header--stacked{align-items:flex-start}.osd-section__heading{display:flex;flex-direction:column;gap:4px;min-width:0}.osd-section__desc{margin:0;font-size:.8125rem;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--org-hub-subtitle,#6b7280);line-height:1.4}.osd-section__header-icon{flex-shrink:0;color:var(--sw-primary);opacity:.85}.osd-section__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-primary,#7b046c);line-height:1.3}.osd-section__body{min-width:0}.org-settings-dialog .osd-field{display:flex;flex-direction:column;gap:8px;min-width:0}.org-settings-dialog .osd-field+.osd-field{margin-top:16px}.org-settings-dialog .osd-field__label{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sw-primary,#7b046c);line-height:1.35}.org-settings-dialog .osd-field__control{min-width:0}.org-settings-dialog .osd-field__input.v-input{margin:0!important;padding-top:0!important}.org-settings-dialog .osd-field__input .v-field{border-radius:8px!important;background:var(--sw-surface,#fff)!important;box-shadow:none!important;border:1px solid var(--sw-field-border-color,#d1d5db)!important;min-height:42px!important}.org-settings-dialog .osd-field__input .v-field__input{min-height:42px!important;padding-top:0!important;padding-bottom:0!important;font-size:.875rem}.org-settings-dialog .osd-field__input.v-select .v-field__input{padding-top:4px!important;padding-bottom:4px!important}.org-settings-dialog .osd-field__input .v-field--focused{border-color:rgba(123,4,108,.45)!important;box-shadow:0 0 0 3px rgba(123,4,108,.1)!important}.org-settings-page__hub{width:100%;padding:0 0 24px}.org-settings-page__hub-card{width:100%;padding:20px;border-radius:18px;border:1px solid var(--sw-border);background:var(--sw-card-elevated-bg);box-shadow:var(--sw-shadow-sm);color:var(--sw-text)}.org-settings-hub--page{gap:0}.osd-dropdown{--osd-radius:16px;--osd-card-radius:12px;--osd-text:var(--sw-text,#111827);--osd-muted:#6b7280;--osd-desc:#9ca3af;--osd-surface:var(--sw-surface,#fff);--osd-border:rgba(123,4,108,.1);--osd-shadow:0 18px 48px rgba(17,24,39,.14),0 4px 14px rgba(123,4,108,.08);width:340px;max-width:340px;display:flex;flex-direction:column;max-height:min(74vh,480px);background:var(--osd-surface);border-radius:var(--osd-radius);overflow:hidden;box-shadow:var(--osd-shadow);animation:osd-dropdown-in .28s cubic-bezier(.22,1,.36,1)}@keyframes osd-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme=dark] .osd-dropdown{--osd-muted:#9ca3af;--osd-desc:#6b7280;--osd-border:hsla(0,0%,100%,.08);--osd-shadow:0 22px 56px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06)}.osd-dropdown__hero{position:relative;flex-shrink:0;padding:16px 16px 14px;background:linear-gradient(145deg,rgba(123,4,108,.09),rgba(155,45,173,.05) 42%,transparent);border-bottom:1px solid var(--osd-border);overflow:hidden}.osd-dropdown__hero-glow{position:absolute;top:-40px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(123,4,108,.18) 0,transparent 70%);pointer-events:none}.osd-dropdown__hero-top{position:relative;display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.osd-dropdown__hero-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#7b046c,#a21caf 55%,#c026d3);box-shadow:0 4px 14px rgba(123,4,108,.35)}.osd-dropdown__hero-text{flex:1;min-width:0;padding-top:1px}.osd-dropdown__title{margin:0;font-family:var(--app-font-display,var(--app-font-family));font-size:.98rem;font-weight:700;letter-spacing:-.02em;color:var(--osd-text);line-height:1.25}.osd-dropdown__subtitle{margin:3px 0 0;font-size:.72rem;font-weight:500;color:var(--osd-muted);line-height:1.35}.osd-dropdown__count{flex-shrink:0;min-width:26px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:var(--sw-primary,#7b046c);background:rgba(123,4,108,.1);border:1px solid rgba(123,4,108,.14)}.osd-dropdown__search{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 11px;border-radius:10px;background:var(--osd-surface);border:1px solid rgba(123,4,108,.12);box-shadow:inset 0 1px 2px rgba(17,24,39,.04);transition:border-color .2s ease,box-shadow .2s ease}.osd-dropdown__search--focused{border-color:rgba(123,4,108,.38);box-shadow:inset 0 1px 2px rgba(17,24,39,.04),0 0 0 3px rgba(123,4,108,.1)}.osd-dropdown__search-icon{flex-shrink:0;color:var(--sw-primary,#7b046c);opacity:.8}.osd-dropdown__search-input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;font-size:.8125rem;color:var(--osd-text);line-height:1.3}.osd-dropdown__search-input::-moz-placeholder{color:var(--osd-desc)}.osd-dropdown__search-input::placeholder{color:var(--osd-desc)}.osd-dropdown__search-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(123,4,108,.08);color:var(--sw-primary);cursor:pointer;flex-shrink:0;transition:background .15s ease}.osd-dropdown__search-clear:hover{background:rgba(123,4,108,.16)}.osd-dropdown__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 12px 6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(123,4,108,.25) transparent}.osd-dropdown__scroll::-webkit-scrollbar{width:5px}.osd-dropdown__scroll::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(123,4,108,.22)}.osd-dropdown__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.osd-dropdown__item{margin:0;padding:0;animation:osd-item-in .32s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--osd-stagger,0ms)}@keyframes osd-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.osd-dropdown__card{position:relative;display:flex;align-items:flex-start;gap:11px;width:100%;box-sizing:border-box;margin:0;padding:10px 11px;border:1px solid transparent;border-radius:var(--osd-card-radius);background:rgba(123,4,108,.02);text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.osd-dropdown__card:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#7b046c,#c026d3);opacity:0;transform:scaleY(.4);transition:opacity .18s ease,transform .18s ease}.osd-dropdown__card:hover{background:rgba(123,4,108,.05);border-color:rgba(123,4,108,.12);box-shadow:0 4px 14px rgba(123,4,108,.08);transform:translateX(2px)}.osd-dropdown__card:hover:before{opacity:.55;transform:scaleY(.85)}.osd-dropdown__card--active{background:linear-gradient(95deg,rgba(123,4,108,.1),rgba(123,4,108,.04));border-color:rgba(123,4,108,.22);box-shadow:0 4px 16px rgba(123,4,108,.12),inset 0 0 0 1px rgba(123,4,108,.06)}.osd-dropdown__card--active:before{opacity:1;transform:scaleY(1)}.osd-dropdown__card--active .osd-dropdown__arrow{opacity:1;color:var(--sw-primary);transform:translateX(0)}.osd-dropdown__icon-well{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;color:var(--sw-primary,#7b046c);background:rgba(123,4,108,.1);transition:transform .18s ease}.osd-dropdown__card:hover .osd-dropdown__icon-well{transform:scale(1.06)}.osd-dropdown__icon-well--blue{color:#2563eb;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(37,99,235,.06))}.osd-dropdown__icon-well--teal{color:#0d9488;background:linear-gradient(135deg,rgba(13,148,136,.14),rgba(13,148,136,.06))}.osd-dropdown__icon-well--amber,.osd-dropdown__icon-well--orange{color:#d97706;background:linear-gradient(135deg,rgba(217,119,6,.16),rgba(217,119,6,.06))}.osd-dropdown__icon-well--green{color:#16a34a;background:linear-gradient(135deg,rgba(22,163,74,.14),rgba(22,163,74,.06))}.osd-dropdown__icon-well--red,.osd-dropdown__icon-well--rose{color:#dc2626;background:linear-gradient(135deg,rgba(220,38,38,.14),rgba(220,38,38,.06))}.osd-dropdown__icon-well--indigo{color:#4f46e5;background:linear-gradient(135deg,rgba(79,70,229,.14),rgba(79,70,229,.06))}.osd-dropdown__icon-well--cyan{color:#0891b2;background:linear-gradient(135deg,rgba(8,145,178,.14),rgba(8,145,178,.06))}.osd-dropdown__icon-well--purple,.osd-dropdown__icon-well--slate,.osd-dropdown__icon-well--violet{color:var(--sw-primary,#7b046c);background:linear-gradient(135deg,rgba(123,4,108,.14),rgba(123,4,108,.06))}.osd-dropdown__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;padding-top:1px}.osd-dropdown__name{font-size:.84rem;font-weight:600;color:var(--osd-text);line-height:1.3;letter-spacing:-.01em}.osd-dropdown__desc{font-size:.72rem;color:var(--osd-desc);line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.osd-dropdown__arrow{flex-shrink:0;align-self:center;margin-left:2px;color:var(--osd-desc);opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease,color .18s ease}.osd-dropdown__card:hover .osd-dropdown__arrow{opacity:.7;transform:translateX(0)}.osd-dropdown__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:36px 20px 32px;text-align:center}.osd-dropdown__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;margin-bottom:4px;color:var(--osd-desc);background:rgba(123,4,108,.06)}.osd-dropdown__empty-title{font-size:.875rem;font-weight:600;color:var(--osd-text)}.osd-dropdown__empty-hint{font-size:.75rem;color:var(--osd-desc)}.osd-dropdown__footer{flex-shrink:0;padding:9px 16px 12px;border-top:1px solid var(--osd-border);background:linear-gradient(180deg,transparent,rgba(123,4,108,.03));text-align:center;font-size:.68rem;font-weight:500;letter-spacing:.02em;color:var(--osd-desc)}.v-theme--dark .PrimaryFontColorSmall,.v-theme--dark .PrimaryFontColorXSmall,.v-theme--dark .heading2,.v-theme--dark .largeFontSizePrimary,.v-theme--dark .mediumFontSize,.v-theme--dark .smallFontSize,.v-theme--dark .xlargeFontSize,.v-theme--dark .xmediumFontSize,html[data-theme=dark] .PrimaryFontColorSmall,html[data-theme=dark] .PrimaryFontColorXSmall,html[data-theme=dark] .heading2,html[data-theme=dark] .largeFontSizePrimary,html[data-theme=dark] .mediumFontSize,html[data-theme=dark] .smallFontSize,html[data-theme=dark] .xlargeFontSize,html[data-theme=dark] .xmediumFontSize{color:var(--sw-text)!important}.v-theme--dark .v-card,.v-theme--dark .v-sheet,html[data-theme=dark] .v-card,html[data-theme=dark] .v-sheet{background:var(--sw-surface)!important;color:var(--sw-text)!important}.v-theme--dark .v-card-subtitle,.v-theme--dark .v-card-text,.v-theme--dark .v-card-title,html[data-theme=dark] .v-card-subtitle,html[data-theme=dark] .v-card-text,html[data-theme=dark] .v-card-title{color:var(--sw-text)!important}.v-theme--dark .v-data-table__tr:hover,.v-theme--dark .v-table tbody tr:hover,html[data-theme=dark] .v-data-table__tr:hover,html[data-theme=dark] .v-table tbody tr:hover{background:var(--sw-table-row-hover-bg)!important}.v-theme--dark .v-data-table__tr--selected,.v-theme--dark .v-table tbody tr.v-data-table__tr--selected,html[data-theme=dark] .v-data-table__tr--selected,html[data-theme=dark] .v-table tbody tr.v-data-table__tr--selected{background:var(--sw-table-row-selected-bg)!important}.v-theme--dark .v-data-table__th,.v-theme--dark .v-table thead th,html[data-theme=dark] .v-data-table__th,html[data-theme=dark] .v-table thead th{background:var(--sw-table-head-bg)!important;color:var(--sw-muted)!important}.v-theme--dark .purple.lighten-3,.v-theme--dark tr.purple.lighten-3,html[data-theme=dark] .purple.lighten-3,html[data-theme=dark] tr.purple.lighten-3{background:var(--sw-row-menu-open-bg)!important}.v-theme--dark .v-menu>.v-overlay__content,.v-theme--dark .v-menu>.v-overlay__content>.v-card,.v-theme--dark .v-menu>.v-overlay__content>.v-list,.v-theme--dark .v-overlay__content.v-autocomplete__content,.v-theme--dark .v-overlay__content.v-select__content,html[data-theme=dark] .v-menu>.v-overlay__content,html[data-theme=dark] .v-menu>.v-overlay__content>.v-card,html[data-theme=dark] .v-menu>.v-overlay__content>.v-list,html[data-theme=dark] .v-overlay__content.v-autocomplete__content,html[data-theme=dark] .v-overlay__content.v-select__content{background:var(--sw-menu-bg)!important;border-color:var(--sw-border)!important;color:var(--sw-menu-item-text)!important}.v-theme--dark .v-list-item-title,.v-theme--dark .v-menu .v-list-item-title,html[data-theme=dark] .v-list-item-title,html[data-theme=dark] .v-menu .v-list-item-title{color:var(--sw-menu-item-text)!important}.v-theme--dark .v-list-item:hover,.v-theme--dark .v-menu .v-list-item:hover,html[data-theme=dark] .v-list-item:hover,html[data-theme=dark] .v-menu .v-list-item:hover{background:var(--sw-menu-hover-bg)!important}.v-theme--dark .v-overlay.v-dialog .v-toolbar,.v-theme--dark .v-overlay.v-dialog>.v-overlay__content>.v-card,html[data-theme=dark] .v-overlay.v-dialog .v-toolbar,html[data-theme=dark] .v-overlay.v-dialog>.v-overlay__content>.v-card{background:var(--sw-surface)!important;color:var(--sw-text)!important}.v-theme--dark .v-overlay.v-dialog .v-card-title,.v-theme--dark .v-overlay.v-dialog .v-toolbar-title,html[data-theme=dark] .v-overlay.v-dialog .v-card-title,html[data-theme=dark] .v-overlay.v-dialog .v-toolbar-title{color:var(--sw-text-strong)!important}.v-theme--dark .ticket-action-dialog .tad-card,.v-theme--dark .ticket-action-dialog .tad-panel,.v-theme--dark .ticket-action-dialog .tad-readonly-block,.v-theme--dark .ticket-action-dialog .tad-section,.v-theme--dark .ticket-action-dialog .tad-summary,html[data-theme=dark] .ticket-action-dialog .tad-card,html[data-theme=dark] .ticket-action-dialog .tad-panel,html[data-theme=dark] .ticket-action-dialog .tad-readonly-block,html[data-theme=dark] .ticket-action-dialog .tad-section,html[data-theme=dark] .ticket-action-dialog .tad-summary{background:var(--tad-card-bg)!important;border-color:var(--tad-card-border)!important;color:var(--sw-text)!important}.v-theme--dark .ticket-action-dialog .tad-label,html[data-theme=dark] .ticket-action-dialog .tad-label{color:var(--sw-text-label)!important}.v-theme--dark .ticket-action-dialog .tad-value,html[data-theme=dark] .ticket-action-dialog .tad-value{color:var(--sw-text-strong)!important}.v-theme--dark .sw-filter-drawer,.v-theme--dark .sw-filter-drawer .v-card,.v-theme--dark .sw-filter-panel.v-card,html[data-theme=dark] .sw-filter-drawer,html[data-theme=dark] .sw-filter-drawer .v-card,html[data-theme=dark] .sw-filter-panel.v-card{background:var(--sw-filter-panel-bg)!important;color:var(--sw-filter-text-color)!important}.v-theme--dark .sw-filter-bar__filters-btn,html[data-theme=dark] .sw-filter-bar__filters-btn{background:var(--sw-surface)!important;border-color:var(--sw-filter-icon-border)!important;color:var(--sw-filter-text-color)!important}.v-theme--dark .sw-segmented-control__indicator,html[data-theme=dark] .sw-segmented-control__indicator{background:var(--sw-segment-active-bg)!important;color:var(--sw-segment-active-text)!important}.v-theme--dark .org-settings-hub__tile,.v-theme--dark .org-settings-nav__card,.v-theme--dark .org-settings-page__hub-card,.v-theme--dark .org-settings-page__section-body,.v-theme--dark .org-settings-ts__group,.v-theme--dark .org-settings-twf__card,.v-theme--dark .org-settings-twf__column,html[data-theme=dark] .org-settings-hub__tile,html[data-theme=dark] .org-settings-nav__card,html[data-theme=dark] .org-settings-page__hub-card,html[data-theme=dark] .org-settings-page__section-body,html[data-theme=dark] .org-settings-ts__group,html[data-theme=dark] .org-settings-twf__card,html[data-theme=dark] .org-settings-twf__column{color:var(--sw-text)!important}.v-theme--dark .sidebar-nav .v-list-group__items,.v-theme--dark .sidebar-nav.v-list,.v-theme--dark .sidebar-rail,html[data-theme=dark] .sidebar-nav .v-list-group__items,html[data-theme=dark] .sidebar-nav.v-list,html[data-theme=dark] .sidebar-rail{background:transparent!important;color:var(--sw-nav-text)!important}.v-theme--light .sidebar-nav .v-list-group__items,.v-theme--light .sidebar-nav.v-list,.v-theme--light .sidebar-rail,html[data-theme=light] .sidebar-nav .v-list-group__items,html[data-theme=light] .sidebar-nav.v-list,html[data-theme=light] .sidebar-rail{background:transparent!important}.v-theme--dark .app-bar-hit,.v-theme--dark .menu-btn,html[data-theme=dark] .app-bar-hit,html[data-theme=dark] .menu-btn{color:var(--sw-app-bar-icon)!important}.v-theme--dark .app-bar-hit:hover,html[data-theme=dark] .app-bar-hit:hover{color:var(--sw-app-bar-icon-hover)!important}.v-theme--dark .master-settings-page.v-card,.v-theme--dark .page-layout .v-card,.v-theme--dark .sw-filter-panel.v-card,.v-theme--dark .sw-table-page.v-card,html[data-theme=dark] .master-settings-page.v-card,html[data-theme=dark] .page-layout .v-card,html[data-theme=dark] .sw-filter-panel.v-card,html[data-theme=dark] .sw-table-page.v-card{background:var(--sw-surface)!important;color:var(--sw-text)!important}.v-theme--dark .login-page .otp-input-group .v-field,.v-theme--dark .login-page .rounded-field .v-field,.v-theme--dark .login-page .v-field,html[data-theme=dark] .login-page .otp-input-group .v-field,html[data-theme=dark] .login-page .rounded-field .v-field,html[data-theme=dark] .login-page .v-field{background:#f7f5fa!important;color:#111827!important}.v-theme--dark .login-page .v-field input,.v-theme--dark .login-page .v-field__input,html[data-theme=dark] .login-page .v-field input,html[data-theme=dark] .login-page .v-field__input{color:#111827!important}.v-theme--dark .login-page .v-field-label,html[data-theme=dark] .login-page .v-field-label{color:#6b7280!important}.v-theme--dark .login-page .login-card,html[data-theme=dark] .login-page .login-card{background:rgba(26,29,39,.72)!important;border-color:hsla(0,0%,100%,.1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)!important}.v-theme--dark .login-page .login-card-shell,html[data-theme=dark] .login-page .login-card-shell{filter:drop-shadow(0 8px 32px rgba(0,0,0,.35)) drop-shadow(0 2px 10px rgba(123,4,108,.12))}.v-theme--dark .login-page .login-card-shell:hover,html[data-theme=dark] .login-page .login-card-shell:hover{filter:drop-shadow(0 12px 40px rgba(0,0,0,.42)) drop-shadow(0 4px 14px rgba(123,4,108,.16))}.v-theme--dark .login-page .login-card:before,html[data-theme=dark] .login-page .login-card:before{background:linear-gradient(148deg,hsla(0,0%,100%,.08),rgba(123,4,108,.12) 55%,rgba(192,38,211,.08))}.v-theme--dark .login-page .form-panel,html[data-theme=dark] .login-page .form-panel{background:linear-gradient(165deg,#12141c,#171322 38%,#1a1524 72%,#14121a)}.v-theme--dark .v-divider,html[data-theme=dark] .v-divider{border-color:var(--sw-border)!important;opacity:1!important}.v-theme--dark .v-expansion-panel,.v-theme--dark .v-expansion-panel-title,html[data-theme=dark] .v-expansion-panel,html[data-theme=dark] .v-expansion-panel-title{background:var(--sw-card-elevated-bg)!important;color:var(--sw-text-strong)!important}.v-theme--dark .generate-po-page__wizard-progress,.v-theme--dark .generate-quotation-page__wizard-progress,html[data-theme=dark] .generate-po-page__wizard-progress,html[data-theme=dark] .generate-quotation-page__wizard-progress{background:var(--sw-card-elevated-bg)!important;border-color:var(--sw-border)!important}.v-theme--dark .v-chip.bg-grey-lighten-4,html[data-theme=dark] .v-chip.bg-grey-lighten-4{background:hsla(0,0%,100%,.08)!important;color:var(--sw-text)!important}.pac-container,.pac-container *{letter-spacing:normal!important}.app-content .v-data-table tbody td,.autocomplete-input,.google-maps-search .autocomplete-input,.google-maps-search__input,.pac-container,.pac-container *,.v-application .v-autocomplete .v-autocomplete__selection,.v-application .v-autocomplete__selection-text,.v-application .v-combobox .v-combobox__selection,.v-application .v-combobox__selection-text,.v-application .v-field input,.v-application .v-field textarea,.v-application .v-field__input,.v-application .v-select__selection-text,.v-menu>.v-overlay__content .v-list-item-subtitle,.v-menu>.v-overlay__content .v-list-item-title,.v-overlay__content .v-data-table tbody td,.v-overlay__content.v-autocomplete__content .v-list-item-subtitle,.v-overlay__content.v-autocomplete__content .v-list-item-title,.v-overlay__content.v-combobox__content .v-list-item-subtitle,.v-overlay__content.v-combobox__content .v-list-item-title,.v-overlay__content.v-select__content .v-list-item-subtitle,.v-overlay__content.v-select__content .v-list-item-title{text-transform:none!important;font-feature-settings:normal!important;font-variant:normal!important}html{zoom:.7}#app,body,html{height:100%;overflow:hidden}body{font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-application{height:100%;overflow:hidden;font-family:var(--app-font-family)!important}.app-main-root{height:100%;overflow:hidden;padding:0!important}:root{--app-font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--app-font-display:"Sora",var(--app-font-family);--panel-radius:24px}.PrimaryFontColorSmall,.btn{color:var(--sw-primary)!important}.fontsize16px{font-size:16px!important}.xsmallFontSize{font-size:12px!important;margin-left:16px}.tableTextWidth{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50px}.WidthVariation1{max-width:200px!important}.WidthVariation2{max-width:150px!important}.widthSmall{max-width:120px!important}.PrimaryFontColor{color:42424;font-size:20px!important}.PrimaryFontColorSmall{font-size:15px!important}.btn{padding:30}.btn,.heading1{font-size:30px}.heading3{font-size:20px}.heading2{font-size:16px;color:#1c1c1c}.smallwidth{max-width:100px!important}.mediumWidth{max-width:180px!important}.smallFontSize{font-size:15px}.PrimaryFontColorSmall{color:#3d3d3d;font-size:15px}.PrimaryFontColorXSmall{color:#3d3d3d;font-size:12px}.xlargeFontSize{font-size:30px;color:#3d3d3d;line-height:35px}.largeFontSize{font-size:40px;color:#3d3d3d;line-height:50px;font-weight:700;margin:0}.largeFontSizeNew{font-size:clamp(1.125rem,1.6vw,1.3125rem);color:var(--sw-text);line-height:1.25;font-weight:600;margin:0;letter-spacing:-.02em}.FontSize10px{font-size:10px!important}.xmediumFontSize{font-size:20px;color:#3d3d3d}.xmediumFontSizeRed{font-size:20px;color:red;font-weight:lighter}.largeFontSizeRed{font-size:30px;color:red}.largeFontSizePrimary{font-size:30px;color:#3d3d3d}.largeFontSizePrimaryGreen{font-size:30px;color:green}.largeFontSizePrimaryOrange{font-size:30px;color:orange}.mediumFontSize{font-size:25px;line-height:30px;color:#3d3d3d}.paddingTop{padding-top:130px}.field_height.v-text-field .v-input__control .v-input__slot{min-height:12px!important;display:flex!important;align-items:center!important}.field_label_size .v-input .v-label{font-size:12px}.v-select .v-input__control .v-input__slot .v-select__slot .v-select__selections{padding:0!important;min-height:0!important}.v-select-list .v-list-item{min-height:0!important}.v-select-list .v-list-item .v-list-item__content{padding:14px 0!important}.borderRadius{border-radius:20px!important}.theme--light.v-divider{border-color:#909090!important;height:100px}.FontSize{font-size:12px!important;line-height:2.5!important}.BorderPrimary{border:2px dashed #3d3d3d!important}.BorderRed{border:2px dashed red!important}.BorderGreen{border:2px dashed green!important}.BorderOrange{border:2px dashed orange!important}.GreenHeader{color:green}.RedHeader{color:red}.BlackHeader{color:#000;font-weight:700}.BlueHeader{color:blue}.OrangeHeader{color:orange}.YellowHeader{color:#000}.maxWidth{max-width:250px!important}.maxWidthSmall{max-width:180px!important}.maxWidthXSmall{max-width:120px!important}.maxWidth80px{max-width:90px!important}.BorderOutline{border:1px solid #000!important}.v-text-field .v-input__control .v-input__slot{min-height:auto!important;display:flex!important;align-items:center!important}.excel-upload-input{display:none;z-index:-9999}.ContactStyle{font-size:30px!important;color:grey!important}.fontsize20px{font-size:20px!important}.fontsize15px{font-size:15px!important}.CardBorderClass{border:2px solid #000!important}.TableValFontsize td{font-size:12px!important}.DashedCard{border:2px dashed var(--sw-primary)!important}.DashedCard1{border:2px solid var(--sw-primary)!important}.v-data-table-header__content{font-size:14px!important;font-weight:bolder!important}.pac-container{z-index:3000!important;font-family:var(--app-font-family)!important}.wrk-snackbar-root[data-v-1f8be969]{z-index:10050}.wrk-snackbar-root[data-v-1f8be969] .v-overlay__content,.wrk-snackbar-root[data-v-1f8be969] .v-snackbar__content,.wrk-snackbar-root[data-v-1f8be969] .v-snackbar__wrapper{margin:8px 12px!important;padding:0!important;min-height:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;overflow:visible!important}.wrk-snackbar-root[data-v-1f8be969] .v-snackbar--top .v-snackbar__wrapper{margin-top:16px!important}.wrk-snackbar-root[data-v-1f8be969] .v-snackbar--bottom .v-snackbar__wrapper{margin-bottom:16px!important}.wrk-snackbar-root[data-v-1f8be969] .v-snackbar__wrapper:after,.wrk-snackbar-root[data-v-1f8be969] .v-snackbar__wrapper:before{display:none!important}.wrk-snackbar-root[data-v-1f8be969] .v-snackbar__content{width:100%}.wrk-toast[data-v-1f8be969]{--wrk-toast-accent:var(--sw-primary,#7b046c);position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;overflow:hidden;backdrop-filter:var(--sw-snackbar-glass-blur);-webkit-backdrop-filter:var(--sw-snackbar-glass-blur);background:var(--sw-shell-glass-bg);border:1px solid var(--sw-snackbar-glass-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28);filter:drop-shadow(var(--sw-snackbar-glass-drop-1)) drop-shadow(var(--sw-snackbar-glass-drop-2));animation:wrk-toast-in-1f8be969 .28s cubic-bezier(.22,1,.36,1) both}.wrk-toast[data-v-1f8be969]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sw-snackbar-glass-sheen);pointer-events:none;z-index:0}.wrk-toast[data-v-1f8be969]:after{content:"";position:absolute;top:-28px;right:-18px;width:80px;height:80px;border-radius:50%;background:var(--sw-shell-glass-glow);pointer-events:none;z-index:0}.wrk-toast__icon-wrap[data-v-1f8be969],.wrk-toast__text[data-v-1f8be969]{position:relative;z-index:1}.wrk-toast__icon-wrap[data-v-1f8be969]{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(var(--sw-primary-rgb,123,4,108),.08)}.wrk-toast__icon[data-v-1f8be969]{color:var(--wrk-toast-accent)!important}.wrk-toast__text[data-v-1f8be969]{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--sw-text,#111827);text-align:left}.wrk-toast--success[data-v-1f8be969]{--wrk-toast-accent:#0d9488;border-color:rgba(13,148,136,.28);background:rgba(240,253,250,.78)}.wrk-toast--success .wrk-toast__icon-wrap[data-v-1f8be969]{background:rgba(13,148,136,.1)}.wrk-toast--error[data-v-1f8be969]{--wrk-toast-accent:#dc2626;border-color:rgba(220,38,38,.26);background:hsla(0,86%,97%,.78)}.wrk-toast--error .wrk-toast__icon-wrap[data-v-1f8be969]{background:rgba(220,38,38,.08)}.wrk-toast--warning[data-v-1f8be969]{--wrk-toast-accent:#d97706;border-color:rgba(217,119,6,.28);background:rgba(255,251,235,.78)}.wrk-toast--warning .wrk-toast__icon-wrap[data-v-1f8be969]{background:rgba(217,119,6,.1)}.wrk-toast--info[data-v-1f8be969]{--wrk-toast-accent:var(--sw-primary,#7b046c);border-color:rgba(var(--sw-primary-rgb,123,4,108),.22);background:rgba(253,244,255,.78)}.wrk-toast--neutral[data-v-1f8be969]{--wrk-toast-accent:#6b7280;border-color:hsla(220,9%,46%,.22)}.wrk-toast--neutral .wrk-toast__icon-wrap[data-v-1f8be969]{background:hsla(220,9%,46%,.1)}html[data-theme=dark] .wrk-toast[data-v-1f8be969]{background:rgba(34,37,47,.82)}html[data-theme=dark] .wrk-toast--success[data-v-1f8be969]{background:rgba(13,148,136,.22)}html[data-theme=dark] .wrk-toast--error[data-v-1f8be969]{background:rgba(220,38,38,.2)}html[data-theme=dark] .wrk-toast--warning[data-v-1f8be969]{background:rgba(217,119,6,.2)}html[data-theme=dark] .wrk-toast--info[data-v-1f8be969]{background:rgba(123,4,108,.18)}html[data-theme=dark] .wrk-toast__text[data-v-1f8be969]{color:var(--sw-text)}@keyframes wrk-toast-in-1f8be969{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wrk-toast[data-v-1f8be969]{animation:none}}#about{padding-top:30px;background-color:#f4f7f5}#download{background-color:#000;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:50%;height:700px}#download .container,#download .row{height:100%}.image-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"img-1 img-2 img-3 img-4" "img-1 img-5 img-5 img-6";width:100%;margin:50px;margin-left:100px;margin-right:100px;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.img-1{grid-area:img-1}.img-1,.img-2{min-height:20rem}.img-2{grid-area:img-2}.img-1:hover,.img-2:hover,.img-3:hover,.img-4:hover,.img-5:hover,.img-6:hover{transform:scale(1.22)}@media screen and (max-width:600px){#download{height:400px}.image-gallery{width:100%;margin:50px;margin-left:10px;margin-right:10px}.img-1{grid-area:img-1}.img-1,.img-2{min-height:7rem}.img-2{grid-area:img-2}}#contact{padding-top:30px;background-color:#f4f7f5}.v-card{width:100%}.header h1{font-size:36px}@media only screen and (max-width:400px){.header h1{font-size:28px}h2{color:#888686;background-color:purple;opacity:.9;padding:-20px;text-align:justify;display:unset;cursor:pointer;transition:background-color 2s ease-out}}.gradient-btn{background:-webkit-linear-gradient(#7b046c 40%,#bd58b0 60%);-webkit-text-fill-color:transparent}.gradient-bg{background:linear-gradient(145deg,#bd58b0,#7b046c)}.gradient-bg2{background:linear-gradient(145deg,#7b046c,#bd58b0)}.svg-border-waves .v-image{position:absolute;bottom:0;left:0;height:3rem;width:100%;overflow:hidden}#hero{z-index:0}.btn,.svg-border-waves img{position:absolute;bottom:0;left:0;width:100%;margin-bottom:-2px;z-index:-1}.card{min-height:300px;padding:10px;transition:.5s ease-out}.card .v-image{margin-bottom:15px;transition:.75s}.card h1{margin-bottom:10px}.zoom-efect{transform:scale(1.1)}.up{transform:translateY(-20px);transition:.5s ease-out}section{position:relative}.v-toolbar{transition:.6s}.expand{height:80px!important;padding-top:10px}.login-page[data-v-0dcb6a76]{--sw-primary:#7b046c;--sw-primary-light:#a21caf;--sw-primary-dark:#5c034f;--sw-secondary:#bd58b0;--sw-accent-green:#4ade80;--sw-surface:#faf8fc;--sw-card-border:rgba(123,4,108,.08);--sw-text:#111827;--sw-text-muted:#6b7280;--sw-tab-bg:#f0edf3;min-height:100vh;background:var(--sw-surface)}.fill-height[data-v-0dcb6a76]{min-height:100vh}.brand-panel[data-v-0dcb6a76]{background:linear-gradient(155deg,#5c034f 0,var(--sw-primary) 38%,var(--sw-primary-light) 72%,#c026d3 100%);background-size:200% 200%;animation:gradientShift-0dcb6a76 14s ease infinite;position:relative;overflow:hidden}.brand-panel[data-v-0dcb6a76]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 85%,rgba(189,88,176,.4) 0,transparent 50%);pointer-events:none}.brand-orb[data-v-0dcb6a76]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none}.brand-orb--1[data-v-0dcb6a76]{width:320px;height:320px;background:rgba(192,38,211,.55);top:-80px;right:-60px;animation:orbDrift-0dcb6a76 18s ease-in-out infinite}.brand-orb--2[data-v-0dcb6a76]{width:260px;height:260px;background:rgba(123,4,108,.6);bottom:10%;left:-40px;animation:orbDrift-0dcb6a76 22s ease-in-out infinite reverse}.brand-grid[data-v-0dcb6a76]{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.brand-grid[data-v-0dcb6a76],.brand-particles[data-v-0dcb6a76]{position:absolute;inset:0;pointer-events:none}.particle[data-v-0dcb6a76]{position:absolute;width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.55);box-shadow:0 0 6px hsla(0,0%,100%,.4);animation:particleFloat-0dcb6a76 8s ease-in-out infinite}.particle[data-v-0dcb6a76]:first-child{top:12%;left:18%;animation-delay:0s}.particle[data-v-0dcb6a76]:nth-child(2){top:28%;left:72%;animation-delay:1.2s}.particle[data-v-0dcb6a76]:nth-child(3){top:45%;left:35%;animation-delay:2.4s}.particle[data-v-0dcb6a76]:nth-child(4){top:62%;left:85%;animation-delay:.8s}.particle[data-v-0dcb6a76]:nth-child(5){top:78%;left:22%;animation-delay:3.1s}.particle[data-v-0dcb6a76]:nth-child(6){top:8%;left:55%;animation-delay:1.8s}.particle[data-v-0dcb6a76]:nth-child(7){top:55%;left:8%;animation-delay:4s}.particle[data-v-0dcb6a76]:nth-child(8){top:35%;left:92%;animation-delay:2s}.particle[data-v-0dcb6a76]:nth-child(9){top:88%;left:60%;animation-delay:.5s}.particle[data-v-0dcb6a76]:nth-child(10){top:20%;left:42%;animation-delay:3.5s}.particle[data-v-0dcb6a76]:nth-child(11){top:70%;left:48%;animation-delay:1.5s}.particle[data-v-0dcb6a76]:nth-child(12){top:50%;left:65%;animation-delay:2.8s}.particle[data-v-0dcb6a76]:nth-child(13){top:15%;left:80%;animation-delay:4.2s}.particle[data-v-0dcb6a76]:nth-child(14){top:82%;left:38%;animation-delay:.3s}.particle[data-v-0dcb6a76]:nth-child(15){top:40%;left:15%;animation-delay:3.8s}.particle[data-v-0dcb6a76]:nth-child(16){top:65%;left:75%;animation-delay:1.1s}.particle[data-v-0dcb6a76]:nth-child(17){top:92%;left:12%;animation-delay:2.6s}.particle[data-v-0dcb6a76]:nth-child(18){top:5%;left:30%;animation-delay:4.5s}.brand-content[data-v-0dcb6a76]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:48px 56px}.brand-logo[data-v-0dcb6a76]{display:flex;align-items:center;gap:16px}.brand-logo-mark[data-v-0dcb6a76]{flex-shrink:0;width:64px;height:64px;padding:4px;border-radius:18px;background:hsla(0,0%,100%,.95);box-shadow:0 4px 20px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-logo-mark--sm[data-v-0dcb6a76]{width:52px;height:52px;border-radius:14px;padding:3px}.brand-logo-img[data-v-0dcb6a76]{border-radius:14px}.brand-logo-mark--sm .brand-logo-img[data-v-0dcb6a76]{border-radius:11px}.brand-logo-text[data-v-0dcb6a76]{display:flex;flex-direction:column;gap:2px}.brand-logo-title[data-v-0dcb6a76]{font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.15}.brand-logo-tagline[data-v-0dcb6a76]{font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.82);letter-spacing:.01em;line-height:1.3}.badge-sparkle[data-v-0dcb6a76]{margin-right:6px;font-size:.7rem;opacity:.9}.feature-badge[data-v-0dcb6a76]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.95);font-size:.78rem;font-weight:500;margin-bottom:24px;backdrop-filter:blur(12px);box-shadow:0 0 20px hsla(0,0%,100%,.08);animation:badgeGlow-0dcb6a76 4s ease-in-out infinite}.brand-headline[data-v-0dcb6a76]{font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:700;color:#fff;line-height:1.25;margin-bottom:16px;max-width:480px}.brand-description[data-v-0dcb6a76]{font-size:.95rem;color:hsla(0,0%,100%,.82);line-height:1.65;max-width:460px;margin:0}.stats-card[data-v-0dcb6a76]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:18px;padding:20px 22px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);margin-top:40px;box-shadow:0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.15)}.stats-card-header[data-v-0dcb6a76]{display:flex;justify-content:space-between;align-items:center}.stats-card-title[data-v-0dcb6a76]{font-size:.95rem;font-weight:650;color:#fff;letter-spacing:.01em}.stats-card-lead[data-v-0dcb6a76]{margin:10px 0 0;font-size:.8125rem;line-height:1.5;color:hsla(0,0%,100%,.78);max-width:36ch}.stats-feature-list[data-v-0dcb6a76]{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.stats-feature-item[data-v-0dcb6a76]{display:flex;align-items:flex-start;gap:12px}.stats-feature-icon[data-v-0dcb6a76]{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18)}.stats-feature-text[data-v-0dcb6a76]{display:flex;flex-direction:column;gap:2px;font-size:.75rem;line-height:1.4;color:hsla(0,0%,100%,.72)}.stats-feature-text strong[data-v-0dcb6a76]{font-size:.8125rem;font-weight:650;color:#fff}.brand-footer[data-v-0dcb6a76]{font-size:.78rem;color:hsla(0,0%,100%,.65);margin-top:32px}.form-panel[data-v-0dcb6a76]{display:flex;align-items:center;justify-content:center;background:linear-gradient(165deg,#faf8fc,#f4ebf9 38%,#ebe0f3 72%,#f7f2fb);padding:24px 16px;position:relative;overflow:hidden}.form-glow[data-v-0dcb6a76]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(48px)}.form-glow--1[data-v-0dcb6a76]{top:-8%;right:-6%;width:min(420px,55vw);height:min(420px,55vw);background:radial-gradient(circle,rgba(192,38,211,.22) 0,rgba(123,4,108,.08) 45%,transparent 72%);animation:orbDrift-0dcb6a76 20s ease-in-out infinite}.form-glow--2[data-v-0dcb6a76]{bottom:6%;left:-8%;width:min(340px,48vw);height:min(340px,48vw);background:radial-gradient(circle,rgba(123,4,108,.16) 0,rgba(162,28,175,.06) 50%,transparent 72%);animation:orbDrift-0dcb6a76 24s ease-in-out infinite reverse}.form-panel[data-v-0dcb6a76]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 88% 12%,rgba(192,38,211,.12) 0,transparent 48%),radial-gradient(ellipse at 8% 88%,rgba(123,4,108,.1) 0,transparent 42%);pointer-events:none}.form-panel-inner[data-v-0dcb6a76]{position:relative;z-index:1;width:100%;max-width:460px}.mobile-brand[data-v-0dcb6a76]{display:flex;align-items:center;gap:14px}.mobile-brand-text-wrap[data-v-0dcb6a76]{display:flex;flex-direction:column;gap:1px}.mobile-brand-text[data-v-0dcb6a76]{font-size:1.15rem;font-weight:700;color:var(--sw-primary);line-height:1.2}.mobile-brand-tagline[data-v-0dcb6a76]{font-size:.78rem;font-weight:500;color:var(--sw-text-muted);line-height:1.2}.login-card-shell[data-v-0dcb6a76]{--login-notch-r:14px;--login-notch-top:50%;position:relative;width:100%;filter:drop-shadow(0 8px 32px rgba(123,4,108,.14)) drop-shadow(0 2px 10px rgba(123,4,108,.06));transition:filter .35s ease}.login-card-shell[data-v-0dcb6a76]:hover{filter:drop-shadow(0 12px 40px rgba(123,4,108,.18)) drop-shadow(0 4px 14px rgba(123,4,108,.08))}.login-card[data-v-0dcb6a76]{position:relative;overflow:hidden;isolation:isolate;border-radius:24px!important;border:1px solid hsla(0,0%,100%,.72)!important;background:hsla(0,0%,100%,.52)!important;backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)!important;-webkit-mask-image:linear-gradient(#000 0 0),radial-gradient(circle var(--login-notch-r) at 0 var(--login-notch-top),#000 99.5%,transparent 100%),radial-gradient(circle var(--login-notch-r) at 100% var(--login-notch-top),#000 99.5%,transparent 100%);-webkit-mask-composite:source-out,source-out;mask-image:linear-gradient(#000 0 0),radial-gradient(circle var(--login-notch-r) at 0 var(--login-notch-top),#000 99.5%,transparent 100%),radial-gradient(circle var(--login-notch-r) at 100% var(--login-notch-top),#000 99.5%,transparent 100%);-webkit-mask-composite:xor,xor;mask-composite:exclude,exclude;transition:border-color .35s ease,transform .35s ease}.login-card[data-v-0dcb6a76] .v-card-text{position:relative;z-index:1;box-sizing:border-box}.login-card[data-v-0dcb6a76]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(148deg,hsla(0,0%,100%,.78),rgba(248,240,252,.52) 45%,rgba(192,38,211,.1));pointer-events:none;z-index:0}.login-card[data-v-0dcb6a76]:after{content:"";position:absolute;top:-35%;right:-18%;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(192,38,211,.2) 0,transparent 68%);pointer-events:none;z-index:0}.login-card[data-v-0dcb6a76]:hover{border-color:hsla(0,0%,100%,.88)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}.form-title[data-v-0dcb6a76]{font-size:1.625rem;font-weight:700;color:var(--sw-text);margin-bottom:6px;letter-spacing:-.02em}.form-subtitle[data-v-0dcb6a76]{font-size:.9rem;color:var(--sw-text-muted);margin:0}.auth-tabs[data-v-0dcb6a76]{display:flex;position:relative;background:hsla(0,0%,100%,.42);border:1px solid rgba(123,4,108,.12);border-radius:999px;padding:5px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.auth-tab-slider[data-v-0dcb6a76]{position:absolute;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);background:hsla(0,0%,100%,.9);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px rgba(123,4,108,.14),0 0 0 1px hsla(0,0%,100%,.7);transition:transform .4s cubic-bezier(.34,1.2,.64,1);z-index:0}.auth-tab-slider--right[data-v-0dcb6a76]{transform:translateX(100%)}.auth-tab[data-v-0dcb6a76]{flex:1;position:relative;z-index:1;border:none;background:transparent;padding:11px 18px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--sw-text-muted);cursor:pointer;transition:color .3s ease}.auth-tab--active[data-v-0dcb6a76]{color:var(--sw-text)}.field-label[data-v-0dcb6a76]{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:6px}.field-label-row[data-v-0dcb6a76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.field-label-row .field-label[data-v-0dcb6a76]{margin-bottom:0}.link-btn[data-v-0dcb6a76]{border:none;background:none;color:var(--sw-primary);font-size:.82rem;font-weight:600;cursor:pointer;padding:0;transition:color .2s ease,opacity .2s ease}.link-btn[data-v-0dcb6a76]:hover{color:var(--sw-primary-light);text-decoration:underline}.rounded-field[data-v-0dcb6a76] .v-field{border-radius:16px!important;min-height:48px;background:hsla(0,0%,100%,.72)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:box-shadow .3s ease,border-color .3s ease,background .3s ease}.rounded-field[data-v-0dcb6a76] .v-field__outline{--v-field-border-opacity:0.22}.rounded-field[data-v-0dcb6a76] .v-field:hover .v-field__outline{--v-field-border-opacity:0.4}.rounded-field[data-v-0dcb6a76] .v-field--focused{box-shadow:0 0 0 4px rgba(123,4,108,.1)}.rounded-field[data-v-0dcb6a76] .v-field--focused .v-field__outline{--v-field-border-opacity:1}.remember-pill[data-v-0dcb6a76]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:999px;border:1px solid rgba(123,4,108,.12);background:hsla(0,0%,100%,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.remember-pill[data-v-0dcb6a76]:hover:not(.remember-pill--disabled){border-color:rgba(123,4,108,.28);background:hsla(0,0%,100%,.58)}.remember-pill--active[data-v-0dcb6a76]{border-color:rgba(123,4,108,.34);background:linear-gradient(90deg,rgba(123,4,108,.1),rgba(192,38,211,.14));box-shadow:0 2px 14px rgba(123,4,108,.1),inset 0 1px 0 hsla(0,0%,100%,.55)}.remember-pill--disabled[data-v-0dcb6a76]{opacity:.5;cursor:not-allowed}.remember-pill-input[data-v-0dcb6a76]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.remember-pill-toggle[data-v-0dcb6a76]{flex-shrink:0;position:relative;width:44px;height:24px;border-radius:999px;background:#d1d5db;transition:background .35s cubic-bezier(.34,1.2,.64,1)}.remember-pill--active .remember-pill-toggle[data-v-0dcb6a76]{background:linear-gradient(90deg,#7b046c,#c026d3);box-shadow:0 2px 8px rgba(123,4,108,.35)}.remember-pill-knob[data-v-0dcb6a76]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .35s cubic-bezier(.34,1.2,.64,1)}.remember-pill--active .remember-pill-knob[data-v-0dcb6a76]{transform:translateX(20px)}.remember-pill-label[data-v-0dcb6a76]{font-size:.85rem;font-weight:500;color:#4b5563;line-height:1.3}.remember-pill--active .remember-pill-label[data-v-0dcb6a76]{color:var(--sw-primary);font-weight:600}.primary-btn[data-v-0dcb6a76]{position:relative;overflow:hidden;border-radius:999px!important;font-weight:600!important;letter-spacing:.01em;color:#fff!important;background:linear-gradient(90deg,#7b046c,#a21caf 42%,#c026d3 72%,#d61de2)!important;transition:transform .25s ease,box-shadow .25s ease!important;box-shadow:0 4px 16px rgba(123,4,108,.4),0 2px 8px rgba(214,29,226,.25)!important}.primary-btn[data-v-0dcb6a76] .v-btn__overlay,.primary-btn[data-v-0dcb6a76] .v-btn__underlay{opacity:0!important}.primary-btn[data-v-0dcb6a76] .v-btn__content,.primary-btn[data-v-0dcb6a76] .v-icon{color:#fff!important;position:relative;z-index:1}.primary-btn[data-v-0dcb6a76]:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);animation:btnShimmer-0dcb6a76 4.5s ease-in-out infinite;pointer-events:none}.primary-btn[data-v-0dcb6a76]:hover{transform:translateY(-1px);background:linear-gradient(90deg,#8b2cf5,#b91cc4 42%,#d946ef 72%,#e879f9)!important;box-shadow:0 6px 24px rgba(139,44,245,.45),0 4px 12px rgba(214,29,226,.35)!important}.primary-btn[data-v-0dcb6a76]:active{transform:translateY(0);box-shadow:0 2px 10px rgba(123,4,108,.35),0 1px 4px rgba(214,29,226,.2)!important}.btn-arrow[data-v-0dcb6a76]{transition:transform .25s ease}.primary-btn:hover .btn-arrow[data-v-0dcb6a76]{transform:translateX(3px)}.action-row[data-v-0dcb6a76]{display:flex;gap:12px}.action-row .v-btn[data-v-0dcb6a76]{border-radius:999px!important}.otp-input-group[data-v-0dcb6a76]{gap:10px;justify-content:center}.otp-input-group[data-v-0dcb6a76] .v-field{height:56px;width:48px;border-radius:16px!important;font-size:1.25rem;font-weight:600;transition:box-shadow .3s ease}.otp-input-group[data-v-0dcb6a76] .v-field--focused{box-shadow:0 0 0 3px rgba(123,4,108,.12)}.otp-hint[data-v-0dcb6a76]{font-size:.85rem;color:#6b7280;margin:0}.copyright[data-v-0dcb6a76]{font-size:.75rem;color:#9ca3af;margin:0}.animate-fade-up[data-v-0dcb6a76]{animation:fadeUp-0dcb6a76 .8s cubic-bezier(.22,1,.36,1) both}.animate-slide-in[data-v-0dcb6a76]{animation:slideIn-0dcb6a76 .7s cubic-bezier(.22,1,.36,1) .15s both}.animate-float[data-v-0dcb6a76]{animation:cardFloat-0dcb6a76 6s ease-in-out infinite}@keyframes gradientShift-0dcb6a76{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes orbDrift-0dcb6a76{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes particleFloat-0dcb6a76{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-18px) scale(1.2);opacity:.9}}@keyframes badgeGlow-0dcb6a76{0%,to{box-shadow:0 0 20px hsla(0,0%,100%,.08)}50%{box-shadow:0 0 28px hsla(0,0%,100%,.18)}}@keyframes cardFloat-0dcb6a76{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeUp-0dcb6a76{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-0dcb6a76{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes btnShimmer-0dcb6a76{0%,to{left:-80%}50%{left:130%}}[data-v-0dcb6a76] input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#333!important}[data-v-0dcb6a76] .v-field__outline{--v-field-border-opacity:0.25}[data-v-0dcb6a76] .v-field:hover .v-field__outline{--v-field-border-opacity:0.45}[data-v-0dcb6a76] .v-field--focused .v-field__outline{--v-field-border-opacity:1}@media (max-width:960px){.login-page[data-v-0dcb6a76]{overflow-x:hidden}.fill-height[data-v-0dcb6a76],.form-panel[data-v-0dcb6a76],.login-page[data-v-0dcb6a76]{min-height:100vh;min-height:100dvh}.form-panel[data-v-0dcb6a76]{align-items:center;justify-content:center;padding:24px 18px;padding:max(24px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;background:radial-gradient(circle at 15% 8%,rgba(123,4,108,.16) 0,transparent 32%),linear-gradient(165deg,#fff,#f7eefb 48%,#f3e6fa)}.form-panel-inner[data-v-0dcb6a76]{width:min(100%,390px);max-width:390px;margin:0 auto}.form-glow[data-v-0dcb6a76]{opacity:.65;filter:blur(36px)}.mobile-brand[data-v-0dcb6a76]{margin-bottom:18px!important;flex-direction:column;justify-content:center;gap:8px;text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.mobile-brand .brand-logo-mark[data-v-0dcb6a76]{width:44px;height:44px;border-radius:13px;box-shadow:0 2px 12px rgba(123,4,108,.15)}.mobile-brand-text[data-v-0dcb6a76]{font-size:clamp(1.05rem,4vw,1.25rem);letter-spacing:-.02em}.mobile-brand-text-wrap[data-v-0dcb6a76]{align-items:center}.mobile-brand-tagline[data-v-0dcb6a76]{font-size:.72rem}.login-card-shell[data-v-0dcb6a76]{--login-notch-r:0;width:100%;max-width:390px}.login-card-shell[data-v-0dcb6a76],.login-card-shell[data-v-0dcb6a76]:hover{filter:drop-shadow(0 10px 28px rgba(123,4,108,.12))}.login-card[data-v-0dcb6a76]{border-radius:24px!important;background:hsla(0,0%,100%,.78)!important;border:1px solid hsla(0,0%,100%,.88)!important;-webkit-mask-image:none!important;mask-image:none!important;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.login-card[data-v-0dcb6a76] .v-card-text{padding:22px 22px 20px!important}.login-card[data-v-0dcb6a76]:after{width:180px;height:180px;top:-60px;right:-70px;opacity:.65}.form-header[data-v-0dcb6a76]{margin-bottom:16px!important;text-align:center}.form-header[data-v-0dcb6a76],.form-title[data-v-0dcb6a76]{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.form-title[data-v-0dcb6a76]{font-size:clamp(1.45rem,6vw,1.85rem);line-height:1.15;margin-bottom:5px}.form-subtitle[data-v-0dcb6a76]::selection,.form-title[data-v-0dcb6a76]::selection,.mobile-brand-tagline[data-v-0dcb6a76]::selection,.mobile-brand-text[data-v-0dcb6a76]::selection{background:transparent}.form-subtitle[data-v-0dcb6a76]::-moz-selection,.form-title[data-v-0dcb6a76]::-moz-selection,.mobile-brand-tagline[data-v-0dcb6a76]::-moz-selection,.mobile-brand-text[data-v-0dcb6a76]::-moz-selection{background:transparent}.form-subtitle[data-v-0dcb6a76]{font-size:.9rem;line-height:1.35}.auth-tabs[data-v-0dcb6a76]{margin-bottom:20px!important;padding:4px;background:hsla(0,0%,100%,.66)}.auth-tab-slider[data-v-0dcb6a76]{top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px)}.auth-tab[data-v-0dcb6a76]{min-height:44px;padding:10px 8px;font-size:.86rem;white-space:nowrap}.field-group[data-v-0dcb6a76]{margin-bottom:14px!important}.field-label[data-v-0dcb6a76],.link-btn[data-v-0dcb6a76]{font-size:.82rem}.rounded-field[data-v-0dcb6a76] .v-field{min-height:48px;border-radius:15px!important;background:hsla(0,0%,100%,.86)!important}.rounded-field[data-v-0dcb6a76] .v-field__input{min-height:46px;padding-top:10px;padding-bottom:10px;font-size:.92rem}.remember-pill[data-v-0dcb6a76]{margin-bottom:18px!important;padding:9px 12px;gap:10px;background:hsla(0,0%,100%,.66)}.remember-pill-toggle[data-v-0dcb6a76]{width:42px;height:24px}.remember-pill-label[data-v-0dcb6a76]{font-size:.84rem}.primary-btn[data-v-0dcb6a76]{height:50px!important;min-height:50px!important}.copyright[data-v-0dcb6a76]{margin-top:18px!important;padding-bottom:4px;font-size:.76rem;width:100%;max-width:390px}}@media (max-width:430px){.form-panel[data-v-0dcb6a76]{padding:20px 14px;padding:max(20px,env(safe-area-inset-top)) 14px max(20px,env(safe-area-inset-bottom))}.copyright[data-v-0dcb6a76],.form-panel-inner[data-v-0dcb6a76],.login-card-shell[data-v-0dcb6a76]{max-width:360px}.login-card[data-v-0dcb6a76] .v-card-text{padding:20px 18px 18px!important}.mobile-brand .brand-logo-mark[data-v-0dcb6a76]{width:42px;height:42px}.auth-tab[data-v-0dcb6a76]{font-size:.82rem}}@media (max-width:360px){.copyright[data-v-0dcb6a76],.form-panel-inner[data-v-0dcb6a76],.login-card-shell[data-v-0dcb6a76]{max-width:330px}.login-card[data-v-0dcb6a76] .v-card-text{padding:18px 14px!important}.auth-tab[data-v-0dcb6a76]{font-size:.78rem;letter-spacing:-.01em}.remember-pill-label[data-v-0dcb6a76]{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.animate-fade-up[data-v-0dcb6a76],.animate-slide-in[data-v-0dcb6a76],.auth-tab-slider[data-v-0dcb6a76],.brand-orb[data-v-0dcb6a76],.brand-panel[data-v-0dcb6a76],.btn-arrow[data-v-0dcb6a76],.feature-badge[data-v-0dcb6a76],.form-glow[data-v-0dcb6a76],.particle[data-v-0dcb6a76],.primary-btn[data-v-0dcb6a76],.primary-btn[data-v-0dcb6a76]:after,.stats-card[data-v-0dcb6a76]{animation:none!important;transition:none!important}.primary-btn[data-v-0dcb6a76]:hover{transform:none}}.app-icon[data-v-5cc6b72a]{flex-shrink:0;display:inline-block;vertical-align:middle;color:currentColor}.app-icon[data-v-5cc6b72a] svg{display:block}.app-bar-settings-menu[data-v-a9e0d190]{border-radius:16px;overflow:hidden}.app-bar-force-refresh-wrap[data-v-896028fc]{display:inline-flex;align-items:center;justify-content:center}.app-bar-force-refresh-wrap--spin[data-v-896028fc] svg{animation:app-bar-force-refresh-spin-896028fc .65s linear infinite}@keyframes app-bar-force-refresh-spin-896028fc{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-v-896028fc] .app-bar-force-refresh-wrap--spin svg{animation:none}}.app-bar-clock[data-v-6e087168]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 12px 7px;border-radius:12px;overflow:hidden;background:var(--sw-shell-glass-bg);border:1px solid var(--sw-shell-glass-border);box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.08),inset 0 1px 0 hsla(0,0%,100%,.45);backdrop-filter:blur(12px) saturate(1.35);-webkit-backdrop-filter:blur(12px) saturate(1.35)}.app-bar-clock__glow[data-v-6e087168],.app-bar-clock__sheen[data-v-6e087168]{position:absolute;pointer-events:none;z-index:0}.app-bar-clock__sheen[data-v-6e087168]{inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(123,4,108,.09),rgba(155,45,173,.04) 42%,transparent 72%)}.app-bar-clock__glow[data-v-6e087168]{top:-24px;left:50%;translate:-50% 0;width:100px;height:72px;border-radius:50%;background:var(--sw-shell-glass-glow)}.app-bar-clock__date-row[data-v-6e087168],.app-bar-clock__time-row[data-v-6e087168]{position:relative;z-index:1}.app-bar-clock__date-row[data-v-6e087168]{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--sw-muted);line-height:1.2;white-space:nowrap}.app-bar-clock__day[data-v-6e087168]{color:var(--sw-primary);text-transform:capitalize}.app-bar-clock__date-sep[data-v-6e087168]{opacity:.45}.app-bar-clock__date[data-v-6e087168]{color:var(--sw-text-secondary)}.app-bar-clock__time-row[data-v-6e087168]{display:inline-flex;align-items:flex-end;justify-content:center;gap:2px}.app-bar-clock__unit[data-v-6e087168]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:28px}.app-bar-clock__unit--seconds .app-bar-clock__digits[data-v-6e087168]{color:var(--sw-primary)}.app-bar-clock__digits[data-v-6e087168]{display:block;font-family:var(
    --app-font-mono,ui-monospace,"SF Mono","Cascadia Code",monospace
  );font-size:1.02rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.04em;color:var(--sw-text-strong);text-shadow:0 1px 0 hsla(0,0%,100%,.35)}html[data-theme=dark] .app-bar-clock__digits[data-v-6e087168]{text-shadow:none}.app-bar-clock__unit-label[data-v-6e087168]{font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-section-label);line-height:1}.app-bar-clock__colon[data-v-6e087168]{align-self:flex-start;margin-top:2px;font-family:var(
    --app-font-mono,ui-monospace,"SF Mono","Cascadia Code",monospace
  );font-size:.95rem;font-weight:700;line-height:1;color:rgba(var(--sw-primary-rgb),.45)}.app-bar-clock__colon--pulse[data-v-6e087168]{animation:app-bar-clock-colon-pulse-6e087168 1s ease-in-out infinite}.app-bar-clock__ampm[data-v-6e087168]{align-self:flex-start;margin:1px 0 0 6px;padding:2px 7px;border-radius:6px;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;border:1.5px solid transparent;box-shadow:none}.app-bar-clock__ampm--am[data-v-6e087168]{color:#15803d;background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.42)}.app-bar-clock__ampm--pm[data-v-6e087168]{color:#1d4ed8;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.4)}html[data-theme=dark] .app-bar-clock__ampm--am[data-v-6e087168]{color:#4ade80;background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.38)}html[data-theme=dark] .app-bar-clock__ampm--pm[data-v-6e087168]{color:#60a5fa;background:rgba(59,130,246,.14);border-color:rgba(96,165,250,.4)}.app-bar-clock-tick-enter-active[data-v-6e087168],.app-bar-clock-tick-leave-active[data-v-6e087168]{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.app-bar-clock-tick-enter-from[data-v-6e087168]{opacity:0;transform:translateY(7px) scale(.92)}.app-bar-clock-tick-leave-to[data-v-6e087168]{opacity:0;transform:translateY(-7px) scale(.92)}.app-bar-clock-ampm-enter-active[data-v-6e087168],.app-bar-clock-ampm-leave-active[data-v-6e087168]{transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.app-bar-clock-ampm-enter-from[data-v-6e087168],.app-bar-clock-ampm-leave-to[data-v-6e087168]{opacity:0;transform:scale(.85)}@keyframes app-bar-clock-colon-pulse-6e087168{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.app-bar-clock__colon--pulse[data-v-6e087168]{animation:none;opacity:.7}.app-bar-clock-ampm-enter-active[data-v-6e087168],.app-bar-clock-ampm-leave-active[data-v-6e087168],.app-bar-clock-tick-enter-active[data-v-6e087168],.app-bar-clock-tick-leave-active[data-v-6e087168]{transition-duration:.01ms!important}}@media (max-width:900px){.app-bar-clock__unit-label[data-v-6e087168]{display:none}.app-bar-clock__date-row[data-v-6e087168]{font-size:.64rem}}@media (max-width:768px){.app-bar-clock[data-v-6e087168]{display:none}}.app-bar-controls__inline-actions[data-v-61f9e48d]{display:inline-flex;align-items:center;gap:8px}.user-menu-mobile-actions[data-v-61f9e48d]{display:none}.menu-action-btn[data-v-61f9e48d]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:14px 16px;border:none;background:transparent;cursor:pointer;font-size:.88rem;font-weight:500;color:var(--sw-text);text-align:left;transition:background .15s ease}.menu-action-btn span[data-v-61f9e48d]{min-width:0;flex:1}.menu-action-btn[data-v-61f9e48d]:hover:not(:disabled){background:rgba(var(--sw-primary-rgb),.1)}.menu-action-btn[data-v-61f9e48d]:disabled{opacity:.5;cursor:not-allowed}.menu-action-btn--static[data-v-61f9e48d]{cursor:default}.menu-action-btn--static[data-v-61f9e48d]:hover{background:transparent}.menu-action-btn--danger[data-v-61f9e48d]{color:#dc2626}.menu-action-btn--danger[data-v-61f9e48d]:hover:not(:disabled){background:rgba(220,38,38,.1)}.user-menu-card[data-v-61f9e48d]{position:relative;isolation:isolate;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border-radius:12px;background:var(--sw-shell-glass-bg)!important;border:1px solid var(--sw-shell-glass-border)!important;backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45);box-shadow:var(--sw-shell-glass-shadow),var(--sw-shell-glass-inset)!important}.user-menu-card[data-v-61f9e48d]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sw-shell-glass-gradient);pointer-events:none;z-index:0}.user-menu-card[data-v-61f9e48d]:after{content:"";position:absolute;top:0;right:0;width:120px;height:120px;border-radius:50%;transform:translate(35%,-35%);background:var(--sw-shell-glass-glow);pointer-events:none;z-index:0}.user-menu-divider[data-v-61f9e48d]{position:relative;z-index:1;height:1px;margin:0;border:0;background:rgba(var(--sw-primary-rgb),.12)}.user-menu-header[data-v-61f9e48d]{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:16px;min-width:0;box-sizing:border-box}.user-menu-info[data-v-61f9e48d]{min-width:0}.user-menu-name[data-v-61f9e48d]{font-size:.95rem;font-weight:700;color:var(--sw-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu-email[data-v-61f9e48d]{font-size:.78rem;color:var(--sw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu-role[data-v-61f9e48d]{font-size:.72rem;font-weight:600;color:var(--sw-primary);text-transform:capitalize;margin-top:2px}.sign-out-btn[data-v-61f9e48d]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:14px 16px;border:none;background:transparent;cursor:pointer;font-size:.88rem;font-weight:600;color:#dc2626;transition:background .15s ease}.sign-out-btn[data-v-61f9e48d]:hover:not(:disabled){background:rgba(220,38,38,.1)}.sign-out-btn[data-v-61f9e48d]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.app-bar-controls[data-v-61f9e48d]{gap:0;margin-left:0}.app-bar-controls__inline-actions[data-v-61f9e48d]{display:none}.user-menu-mobile-actions[data-v-61f9e48d]{display:block}.user-menu-mobile-actions__clock[data-v-61f9e48d]{min-width:0;flex:1}}.custom-chip[data-v-05fd781e]:hover{background-color:purple!important;color:#fff}.text-red[data-v-03cc1398]{color:#f44336}pre[data-v-d4d1397e]{color:#0f8;white-space:pre-wrap;font-size:14px}.org-settings-headless-host{position:fixed;inset:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:2400}.org-settings-page{padding-bottom:24px;background:transparent!important;border:none!important;box-shadow:none!important}.org-settings-page .page-header__fields--below{width:100%;max-width:420px}.org-settings-page__copy-url-btn{white-space:nowrap}.org-settings-page__workspace{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:20px;padding:0 20px 20px;align-items:start}.org-settings-page__workspace--nav-only{grid-template-columns:minmax(280px,420px);max-width:480px}@media (max-width:1100px){.org-settings-page__workspace,.org-settings-page__workspace--nav-only{grid-template-columns:1fr;max-width:none}}.org-settings-nav{position:static;display:flex;flex-direction:column;gap:12px;max-height:none}.org-settings-nav__search{flex-shrink:0;min-width:0}.org-settings-nav__search .v-field--active .v-label.v-field-label--floating,.org-settings-nav__search .v-field--dirty .v-label.v-field-label--floating,.org-settings-nav__search .v-label.v-field-label{max-width:none!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap}.org-settings-nav__grid{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px;-webkit-overflow-scrolling:touch}.org-settings-nav__card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:start;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--tad-card-border,#efeff2);border-radius:12px;background:var(--sw-card-elevated-bg);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.org-settings-nav__card:hover{border-color:rgba(123,4,108,.25);box-shadow:0 4px 14px rgba(17,24,39,.06)}.org-settings-nav__card--active{border-color:var(--sw-primary,#7b046c);background:var(--sw-hub-tile-active-bg);box-shadow:0 4px 16px rgba(123,4,108,.12)}.org-settings-nav__card-text{grid-column:2;grid-row:1/span 2;min-width:0}.org-settings-nav__card-icon-wrap{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(123,4,108,.08);color:var(--sw-primary,#7b046c)}.org-settings-nav__card--blue .org-settings-nav__card-icon-wrap{background:rgba(37,99,235,.1);color:#2563eb}.org-settings-nav__card--teal .org-settings-nav__card-icon-wrap{background:rgba(13,148,136,.1);color:#0d9488}.org-settings-nav__card--amber .org-settings-nav__card-icon-wrap,.org-settings-nav__card--orange .org-settings-nav__card-icon-wrap{background:rgba(217,119,6,.1);color:#d97706}.org-settings-nav__card--green .org-settings-nav__card-icon-wrap{background:rgba(5,150,105,.1);color:#059669}.org-settings-nav__card--red .org-settings-nav__card-icon-wrap,.org-settings-nav__card--rose .org-settings-nav__card-icon-wrap{background:rgba(220,38,38,.1);color:#dc2626}.org-settings-nav__card--indigo .org-settings-nav__card-icon-wrap{background:rgba(79,70,229,.1);color:#4f46e5}.org-settings-nav__card--cyan .org-settings-nav__card-icon-wrap{background:rgba(8,145,178,.1);color:#0891b2}.org-settings-nav__card-title{display:block;font-size:.875rem;font-weight:700;color:var(--sw-text,#111827);line-height:1.3}.org-settings-nav__card-desc{display:block;font-size:.75rem;color:#6b7280;line-height:1.35}.org-settings-page.page-layout--compact-fields{display:flex;flex-direction:column;min-height:0}.org-settings-page__workspace{flex:1 1 auto;min-height:0;align-items:stretch}.org-settings-page__detail{min-width:0;display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 132px)}.org-settings-page__detail-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding:0 2px;flex-shrink:0}.org-settings-page__detail-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(123,4,108,.08);color:var(--sw-primary,#7b046c);flex-shrink:0}.org-settings-page__detail-title{margin:0;font-size:1.125rem;font-weight:700;color:var(--sw-text,#111827);line-height:1.3}.org-settings-page__detail-desc{margin:4px 0 0;font-size:.8125rem;color:#6b7280;line-height:1.4}.org-settings-page__section{animation:org-settings-fade-in .22s ease;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;-webkit-overflow-scrolling:touch}.org-settings-page__section-body{background:var(--sw-card-elevated-bg);border:1px solid var(--tad-card-border,#e8e8ee);border-radius:16px;padding:14px 16px;box-shadow:0 1px 2px rgba(17,24,39,.04),0 8px 24px rgba(17,24,39,.06)}.org-settings-page__section-body .v-row,.org-settings-page__section-body>.v-row{margin:-4px -8px!important}.org-settings-page__section-body .v-col{padding:4px 8px!important}.org-settings-page__section-body>.v-col{flex:0 0 100%;max-width:100%;padding-left:8px!important;padding-right:8px!important}.org-settings-page__compact-form{margin-bottom:12px}.org-settings-page__form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.org-settings-page__form-row .v-input{flex:1 1 180px;min-width:160px;max-width:100%}.org-settings-page__form-row .org-settings-page__form-row__action{flex:0 0 auto;margin-bottom:2px}.org-settings-page__form-row .org-settings-page__form-row__action--narrow{flex:0 0 44px;min-width:44px}.org-settings-page__logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:start}.org-settings-page__logo-section{display:flex;flex-direction:column;gap:16px}.org-settings-page__logo-toggle{margin-top:0}.org-settings-page__logo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}@media (max-width:640px){.org-settings-page__logo-fields{grid-template-columns:1fr}}.org-settings-page__logo-section .org-settings-page__section-footer{margin-top:4px;padding-top:4px;border-top:none}.org-settings-page__attendance-section{display:flex;flex-direction:column;gap:16px}.org-settings-page__attendance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.org-settings-page__attendance-fields .osd-field+.osd-field{margin-top:0}.org-settings-page__attendance-field--full{grid-column:1/-1}.org-settings-page__attendance-section .org-settings-page__section-footer{margin-top:4px;padding-top:4px;border-top:none}@media (max-width:520px){.org-settings-page__attendance-fields{grid-template-columns:1fr}}.org-settings-page__feedback-section{display:flex;flex-direction:column;gap:16px}.org-settings-page__feedback-field{margin-top:0}.org-settings-page__ticket-id-sequence{margin-top:16px;max-width:100%}.org-settings-page__webhook-section{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:8px 0}.org-settings-page__webhook-desc{margin:0;font-size:.875rem;line-height:1.5;color:var(--sw-muted,#6b7280)}.org-settings-page__report-builder{padding:0}.org-settings-page__report-builder .v-card{background:transparent;box-shadow:none}.org-settings-page__territory-panel{display:flex;flex-direction:column;gap:16px}.org-settings-page__territory-panel .osd-section+.osd-section{margin-top:0}.org-settings-page__territory-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.org-settings-page__territory-fields .osd-field+.osd-field{margin-top:0}.org-settings-page__territory-fields--single{grid-template-columns:1fr;max-width:420px}.org-settings-page__territory-add-row{display:flex;justify-content:flex-end;margin-top:16px}.org-settings-page__territory-add-btn{width:42px!important;height:42px!important;border-radius:12px!important}@media (max-width:640px){.org-settings-page__territory-fields{grid-template-columns:1fr}}.org-settings-page__close-ticket-toggles{display:flex;flex-direction:column;gap:4px}.org-settings-page__close-ticket-field{margin:8px 0 12px 12px;max-width:420px}.org-settings-page__close-ticket-fields{max-width:420px;margin-bottom:16px}.org-settings-page__close-ticket-toggle{margin-top:4px}.org-settings-page__multi-select-more{font-size:.75rem;color:var(--sw-muted,#6b7280);margin-left:4px}.org-settings-page__logo-grid>.org-settings-ts__toggle-row{grid-column:1/-1}.org-settings-page__inline-footer{border:none!important;padding-top:0!important;margin-left:auto;flex:0 0 auto}@media (max-width:900px){.org-settings-page__logo-grid{grid-template-columns:1fr}}.org-settings-page__logo-upload{grid-column:1/-1;display:flex;align-items:center;gap:14px}.org-settings-page__logo-label{font-size:.8125rem;font-weight:600;color:#6b7280;min-width:120px}.org-settings-page__logo-card{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:72px;padding:10px 14px;border:1px dashed var(--tad-field-border,#d1d5db);border-radius:12px;background:var(--tad-field-bg,#f7f5fa);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.org-settings-page__logo-card:hover{border-color:rgba(123,4,108,.35);background:var(--sw-field-surface-hover)}.org-settings-page__table-wrap{width:100%;margin-top:4px}@keyframes org-settings-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.org-settings-page__section-body .v-field--active .v-label.v-field-label--floating,.org-settings-page__section-body .v-field--dirty .v-label.v-field-label--floating,.org-settings-page__section-body .v-label.v-field-label{max-width:none!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap}.org-settings-page__fields-card{display:flex;flex-direction:column;gap:16px}.org-settings-page__fields-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.org-settings-page__field--checkbox{flex:0 0 auto;min-width:200px}.org-settings-page__field--grow{flex:1 1 280px;min-width:240px;max-width:100%}.org-settings-page__field-label{display:block;margin-bottom:6px;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6b7280}.org-settings-page__section-footer{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--tad-card-border,#efeff2)}.org-settings-page__section-body .v-toolbar{padding:12px 0 0!important}.org-settings-page__section-body .org-settings-page__section-footer .primary-btn,.org-settings-page__section-body .v-toolbar .v-btn.gradient-bg,.org-settings-page__section-body .v-toolbar .v-btn.primary-btn{min-height:38px}.org-settings-page__section-body .v-btn.gradient-bg,.org-settings-page__section-body .v-toolbar .v-btn[color=primary]:not(.primary-btn){background:var(--sw-sign-in-gradient,linear-gradient(90deg,#7b046c,#d61de2))!important;color:#fff!important}.org-settings-twf,.org-settings-twf>.v-form,.org-settings-twf>form{display:flex;flex-direction:column;gap:16px}.org-settings-twf .osd-section+.osd-section{margin-top:0}.org-settings-twf__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;padding-top:0;border-top:none}.org-settings-twf__fields .osd-field+.osd-field{margin-top:0}@media (max-width:720px){.org-settings-twf__fields{grid-template-columns:1fr}}.org-settings-twf__switch{position:relative;flex-shrink:0;width:46px;height:26px;padding:0;border:none;border-radius:999px;background:#d1d5db;cursor:pointer;transition:background-color .2s ease}.org-settings-twf__switch--sm{width:40px;height:22px}.org-settings-twf__switch--on{background:var(--sw-sign-in-gradient,linear-gradient(90deg,#7b046c,#d61de2))}.org-settings-twf__switch-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(17,24,39,.18);transition:transform .2s ease}.org-settings-twf__switch--sm .org-settings-twf__switch-thumb{width:16px;height:16px;top:3px;left:3px}.org-settings-twf__switch--on .org-settings-twf__switch-thumb{transform:translateX(20px)}.org-settings-twf__switch--sm.org-settings-twf__switch--on .org-settings-twf__switch-thumb{transform:translateX(18px)}.org-settings-twf__permissions{margin-top:16px;padding:18px;border:1px solid rgba(123,4,108,.1);border-radius:12px;background:linear-gradient(180deg,rgba(123,4,108,.03) 0,var(--sw-card-elevated-bg) 48px)}.org-settings-twf__permissions-title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sw-primary,#7b046c)}.org-settings-twf__permissions-desc{margin:6px 0 16px;font-size:.8125rem;color:#6b7280;line-height:1.45}.org-settings-twf__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1100px){.org-settings-twf__columns{grid-template-columns:1fr}}.org-settings-twf__column{display:flex;flex-direction:column;min-height:100%;border:1px solid var(--tad-card-border,#efeff2);border-radius:12px;background:var(--sw-card-elevated-bg);overflow:hidden}.org-settings-twf__column--violet{border-top:3px solid #7b046c}.org-settings-twf__column--teal{border-top:3px solid #0d9488}.org-settings-twf__column--amber{border-top:3px solid #d97706}.org-settings-twf__column-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 12px 10px;border-bottom:1px solid var(--tad-card-border,#efeff2);background:var(--tad-card-bg,#fafafc)}.org-settings-twf__column-heading{display:flex;align-items:flex-start;gap:10px;min-width:0}.org-settings-twf__column-icon-wrap{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.org-settings-twf__column--violet .org-settings-twf__column-icon-wrap{background:rgba(123,4,108,.1);color:#7b046c}.org-settings-twf__column--teal .org-settings-twf__column-icon-wrap{background:rgba(13,148,136,.1);color:#0d9488}.org-settings-twf__column--amber .org-settings-twf__column-icon-wrap{background:rgba(217,119,6,.1);color:#d97706}.org-settings-twf__column-title{font-size:.8125rem;font-weight:700;color:var(--sw-text,#111827);line-height:1.35}.org-settings-twf__column-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.org-settings-twf__select-all{flex-shrink:0;border:1px dashed var(--tad-field-border,#d1d5db);background:transparent;color:var(--sw-primary,#7b046c);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:999px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.org-settings-twf__select-all:hover{background:rgba(123,4,108,.06);border-color:var(--sw-primary,#7b046c)}.org-settings-twf__select-all--active{background:rgba(123,4,108,.1);border-style:solid;border-color:var(--sw-primary,#7b046c)}.org-settings-twf__column-body{padding:12px;flex:1 1 auto}.org-settings-twf__column-disabled{margin:0;padding:14px 12px 16px;font-size:.75rem;color:#9ca3af;font-style:italic}.org-settings-twf__pills{display:flex;flex-wrap:wrap;gap:8px}.org-settings-twf__pill{border:1px solid var(--tad-field-border,#d1d5db);background:var(--tad-field-bg,#f7f5fa);color:#6b7280;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:7px 12px;border-radius:999px;cursor:pointer;line-height:1.2;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.org-settings-twf__pill:hover{border-color:#9ca3af;background:#f3f0f8}.org-settings-twf__pill--active{color:#fff;border-color:transparent;background:var(--sw-sign-in-gradient,linear-gradient(135deg,#7b046c,#d61de2));box-shadow:0 1px 4px rgba(123,4,108,.25)}.org-settings-twf__footer{margin-top:4px;padding-top:16px}.org-settings-ts{display:flex;flex-direction:column;gap:16px}.org-settings-ts .osd-section+.osd-section{margin-top:0}.org-settings-ts__fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.org-settings-ts__fields-grid .osd-field+.osd-field{margin-top:0}.org-settings-ts__fields-grid .osd-field.org-settings-ts__field--wide{grid-column:1/-1}@media (max-width:720px){.org-settings-ts__fields-grid{grid-template-columns:1fr}}.org-settings-ts__conditional-field{margin-top:16px}.org-settings-ts__toggle-list{display:flex;flex-direction:column;gap:2px}.org-settings-ts__toggle-list--compact{margin-bottom:4px}.org-settings-ts__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:10px;transition:background-color .15s ease}.org-settings-ts__toggle-row:hover{background:rgba(123,4,108,.03)}.org-settings-ts__toggle-copy{min-width:0;flex:1 1 auto}.org-settings-ts__toggle-label{display:block;font-size:.875rem;font-weight:600;color:var(--sw-text,#111827);line-height:1.4}.org-settings-ts__toggle-hint{display:block;margin-top:2px;font-size:.75rem;color:#6b7280;line-height:1.35}.org-settings-ts__inline-fields{margin-top:16px}.org-settings-ts__nested-field{margin:8px 0 4px 12px;max-width:320px}.org-settings-ts__segmented{display:inline-flex;padding:4px;border-radius:999px;background:var(--tad-field-bg,#f3f0f8);border:1px solid var(--tad-card-border,#efeff2);gap:4px}.org-settings-ts__segment{border:none;background:transparent;color:#6b7280;font-size:.8125rem;font-weight:700;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.org-settings-ts__segment:hover{color:var(--sw-primary,#7b046c)}.org-settings-ts__segment--active{color:#fff;background:var(--sw-sign-in-gradient,linear-gradient(90deg,#7b046c,#d61de2));box-shadow:0 2px 8px rgba(123,4,108,.22)}.org-settings-ts__visibility{margin-top:16px;padding-top:16px;border-top:1px solid rgba(123,4,108,.1)}.org-settings-ts__visibility-intro{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.org-settings-ts__visibility-title{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sw-primary,#7b046c)}.org-settings-ts__visibility-desc{font-size:.75rem;color:#6b7280;line-height:1.45;max-width:720px}.org-settings-ts__visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:900px){.org-settings-ts__visibility-grid{grid-template-columns:1fr}}.org-settings-ts__visibility-card{border:1px solid var(--tad-card-border,#efeff2);border-radius:10px;overflow:hidden;background:var(--tad-card-bg,#fafafc)}.org-settings-ts__visibility-card--enterprise{border-top:3px solid #7b046c}.org-settings-ts__visibility-card--territory{border-top:3px solid #2563eb}.org-settings-ts__visibility-card--dealer{border-top:3px solid #d97706}.org-settings-ts__visibility-card--partner{border-top:3px solid #0d9488}.org-settings-ts__visibility-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--tad-card-border,#efeff2)}.org-settings-ts__visibility-card-heading{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;color:var(--sw-text,#111827)}.org-settings-ts__visibility-card-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(123,4,108,.08);color:var(--sw-primary,#7b046c)}.org-settings-ts__visibility-card--territory .org-settings-ts__visibility-card-icon{background:rgba(37,99,235,.1);color:#2563eb}.org-settings-ts__visibility-card--dealer .org-settings-ts__visibility-card-icon{background:rgba(217,119,6,.1);color:#d97706}.org-settings-ts__visibility-card--partner .org-settings-ts__visibility-card-icon{background:rgba(13,148,136,.1);color:#0d9488}.org-settings-ts__visibility-all{border:none;background:transparent;color:var(--sw-primary,#7b046c);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:4px 6px;border-radius:6px}.org-settings-ts__visibility-all:hover{background:rgba(123,4,108,.06)}.org-settings-ts__visibility-roles{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.org-settings-ts__visibility-role{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:8px}.org-settings-ts__visibility-role:hover{background:rgba(123,4,108,.03)}.org-settings-ts__visibility-role-label{font-size:.8125rem;font-weight:500;color:var(--sw-text,#111827)}.org-settings-ts__rfs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:900px){.org-settings-ts__rfs-grid{grid-template-columns:1fr}}.org-settings-ts__rfs-table-wrap{min-width:0;border:1px solid var(--tad-card-border,#efeff2);border-radius:10px;overflow:hidden}.org-settings-ts__rfs-table-label{padding:10px 12px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sw-primary,#7b046c);background:rgba(123,4,108,.04);border-bottom:1px solid rgba(123,4,108,.1)}.org-settings-ts__rfs-table{background:transparent!important}.org-settings-ts__rfs-type{font-size:.8125rem}.org-settings-ts__footer{margin-top:4px}.org-settings-page__section-body .v-input:not(.v-checkbox):not(.v-switch){margin-top:0!important;padding-top:0!important}.org-settings-page__section-body .v-autocomplete .v-field,.org-settings-page__section-body .v-combobox .v-field,.org-settings-page__section-body .v-select .v-field,.org-settings-page__section-body .v-text-field .v-field{border-radius:12px!important;background:var(--tad-field-bg,#f7f5fa)!important;box-shadow:none!important;border:1px solid var(--tad-field-border,#d1d5db)!important;min-height:42px!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.org-settings-page__section-body .v-select .v-field:hover:not(.v-field--focused),.org-settings-page__section-body .v-text-field .v-field:hover:not(.v-field--focused){border-color:var(--tad-field-border-hover,#9ca3af)!important;background:var(--sw-field-surface-hover)!important}.org-settings-page__section-body .v-select .v-field--focused,.org-settings-page__section-body .v-text-field .v-field--focused{border-color:var(--sw-primary,#7b046c)!important;box-shadow:0 0 0 3px rgba(123,4,108,.12)!important;background:var(--sw-field-surface)!important}.org-settings-page__section-body .v-field--variant-outlined .v-field__outline{--v-field-border-opacity:0!important}.org-settings-page__section-body .v-field__overlay{opacity:0!important}.org-settings-page__section-body .v-field__input{min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:.875rem!important}.org-settings-page__section-body .v-checkbox .v-label{font-size:.875rem!important;font-weight:500;color:var(--sw-text,#111827);opacity:1!important}.org-settings-page__section-body .v-divider{margin:10px 0!important;opacity:.65}.org-settings-page__section-body .v-data-table,.org-settings-page__table-wrap .sw-data-table,.org-settings-page__table-wrap .v-data-table{width:100%!important;border:1px solid var(--tad-card-border,#e8e8ee);border-radius:12px;overflow:hidden;background:var(--sw-card-elevated-bg)!important}.org-settings-page__section-body .v-data-table>.v-table__wrapper,.org-settings-page__table-wrap .v-data-table>.v-table__wrapper{border-radius:12px 12px 0 0}.org-settings-page__section-body .v-data-table th,.org-settings-page__table-wrap .v-data-table th{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;color:#6b7280!important;background:var(--tad-card-bg,#fafafc)!important;white-space:nowrap}.org-settings-page__section-body .v-data-table td,.org-settings-page__table-wrap .v-data-table td{font-size:.8125rem!important;color:var(--sw-text,#111827);border-color:var(--tad-card-border,#efeff2)!important}.org-settings-page__section-body .v-data-table tbody tr:hover td,.org-settings-page__table-wrap .v-data-table tbody tr:hover td{background:rgba(123,4,108,.02)!important}.org-settings-page__section-body .v-data-table .v-data-table-footer,.org-settings-page__table-wrap .v-data-table .v-data-table-footer{border-top:1px solid var(--tad-card-border,#efeff2);background:var(--tad-card-bg,#fafafc)}.org-settings-page__form-row__action .v-btn,.org-settings-page__section-body .v-btn.org-settings-page__icon-btn{width:40px!important;min-width:40px!important;height:40px!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(123,4,108,.22)!important}.org-settings-page__section-body .v-toolbar{background:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important;padding:8px 0 0!important;margin-top:0!important}.org-settings-page__section-body .v-toolbar.elevation-0.mt-12,.org-settings-page__section-body .v-toolbar.mt-12{margin-top:8px!important}.org-settings-page__section-body .org-settings-page__section-footer .primary-btn,.org-settings-page__section-body .v-btn.primary-btn,.org-settings-page__section-body .v-toolbar .v-btn.primary-btn{min-height:38px}.org-settings-page__section-body .v-btn.gradient-bg,.org-settings-page__section-body .v-toolbar .v-btn.gradient-bg,.org-settings-page__section-body .v-toolbar .v-btn[color=primary]:not(.v-btn--icon){border-radius:999px!important;font-weight:600!important;color:#fff!important;background:var(
    --sw-sign-in-gradient,linear-gradient(90deg,#7b046c,#a21caf,#d61de2)
  )!important;box-shadow:0 4px 14px rgba(123,4,108,.28),0 2px 6px rgba(214,29,226,.18)!important}.org-settings-page__fields-card,.org-settings-page__fields-grid{gap:12px}.org-settings-page__section-footer{padding-top:10px;margin-top:2px}.org-settings-page__section-body .org-settings-ts,.org-settings-page__section-body .org-settings-twf,.org-settings-page__section-body .org-settings-twf>.v-form,.org-settings-page__section-body .org-settings-twf>form{gap:16px}@media (max-width:1100px){.org-settings-page__detail{max-height:none}.org-settings-page__section{overflow:visible}}.org-settings-dialog .org-settings-page__section-body{border:none;box-shadow:none;padding:0;background:transparent}.org-settings-dialog .org-settings-page__section{overflow:visible;animation:none}.org-settings-dialog .tad-card__body .org-settings-page__section-footer{margin-top:4px}.org-settings-dialog .org-settings-page__form-row{align-items:flex-start}.org-settings-dialog .org-settings-page__form-row .org-settings-page__inline-footer{margin-top:calc(var(--sw-float-label-offset, 10px) + 4px)}.org-settings-dialog .org-settings-page__section-body,.org-settings-dialog .tad-card__body{overflow:visible}.org-settings-dialog .tad-card__body .sw-float-field.v-input{overflow:visible!important}.org-settings-dialog .tad-card__body .v-field--active .v-label.v-field-label--floating,.org-settings-dialog .tad-card__body .v-field--dirty .v-label.v-field-label--floating{background-color:var(--tad-card-bg,#fafafc)}.Date_Custom .theme--light.v-date-picker-table th[data-v-7a4a6494],.Date_Custom .v-date-picker-header[data-v-7a4a6494],.Date_Custom .v-date-picker-header__weekday[data-v-7a4a6494]{display:none!important}.v-date-picker.Date_Custom .v-date-picker-table[data-v-7a4a6494]{margin-top:0!important}.v-date-picker.Date_Custom .v-date-picker-header__icon[data-v-7a4a6494]{display:none!important}.landing-shell[data-v-02bd2fbd]{--shell-gap:16px;--shell-pad:16px;--panel-radius:24px;--sidebar-ease:cubic-bezier(0.32,0.72,0,1);--sidebar-duration:0.4s;--sidebar-width-expanded:272px;--sidebar-width-collapsed:80px;height:100%;max-height:100%;overflow:hidden;display:flex;gap:var(--shell-gap);padding:var(--shell-pad);box-sizing:border-box;background:var(--sw-gradient)}.landing-shell[data-v-02bd2fbd]:before{content:"";position:fixed;inset:0;background:var(--sw-gradient-radial);pointer-events:none;z-index:0}.sidebar-scrim[data-v-02bd2fbd]{position:fixed;inset:0;background:rgba(17,24,39,.4);z-index:40}.sidebar-scrim-fade-enter-active[data-v-02bd2fbd],.sidebar-scrim-fade-leave-active[data-v-02bd2fbd]{transition:opacity var(--sidebar-duration) var(--sidebar-ease)}.sidebar-scrim-fade-enter-from[data-v-02bd2fbd],.sidebar-scrim-fade-leave-to[data-v-02bd2fbd]{opacity:0}.sidebar-float[data-v-02bd2fbd]{position:relative;z-index:2;width:var(--sidebar-width-expanded);flex:0 0 var(--sidebar-width-expanded);flex-shrink:0;align-self:stretch;min-height:0;display:flex;flex-direction:column;background:var(--sw-shell-glass-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-radius:var(--panel-radius);border:1px solid var(--sw-shell-glass-border);box-shadow:var(--sw-shell-glass-shadow),var(--sw-shell-glass-inset);overflow:visible;isolation:isolate;transform:translateZ(0);transition:width var(--sidebar-duration) var(--sidebar-ease),flex-basis var(--sidebar-duration) var(--sidebar-ease),box-shadow var(--sidebar-duration) var(--sidebar-ease),background var(--sidebar-duration) var(--sidebar-ease),border-color var(--sidebar-duration) var(--sidebar-ease)}.sidebar-float[data-v-02bd2fbd]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sw-shell-glass-gradient);pointer-events:none;z-index:0}.sidebar-float[data-v-02bd2fbd]:after{content:"";position:absolute;top:-40px;right:-30px;width:160px;height:160px;border-radius:50%;background:var(--sw-shell-glass-glow);pointer-events:none;z-index:0}.sidebar-float--collapsed[data-v-02bd2fbd]{width:var(--sidebar-width-collapsed);flex-basis:var(--sidebar-width-collapsed)}.sidebar-float--animating[data-v-02bd2fbd]{pointer-events:none;will-change:width}.sidebar-float--animating .sidebar-collapse-btn[data-v-02bd2fbd]{pointer-events:auto}.sidebar-float__body[data-v-02bd2fbd]{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sidebar-collapse-btn[data-v-02bd2fbd]{position:absolute;right:-14px;top:50%;transform:translateY(-50%);z-index:6;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--sw-border);border-radius:999px;background:var(--sw-surface);color:var(--sw-muted);box-shadow:var(--sw-shadow-sm);cursor:pointer;transition:color .28s var(--sidebar-ease),border-color .28s var(--sidebar-ease),box-shadow .28s var(--sidebar-ease)}.sidebar-collapse-btn__icon[data-v-02bd2fbd]{transition:transform var(--sidebar-duration) var(--sidebar-ease)}.sidebar-float--collapsed .sidebar-collapse-btn__icon[data-v-02bd2fbd]{transform:rotate(180deg)}.sidebar-collapse-btn[data-v-02bd2fbd]:hover{color:var(--sw-primary);border-color:rgba(var(--sw-primary-rgb),.28);box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.14)}.sidebar-fade-text[data-v-02bd2fbd]{opacity:1;max-width:220px;overflow:hidden;white-space:nowrap;transition:opacity calc(var(--sidebar-duration)*.85) var(--sidebar-ease),max-width var(--sidebar-duration) var(--sidebar-ease),margin var(--sidebar-duration) var(--sidebar-ease)}.sidebar-float--collapsed .sidebar-fade-text[data-v-02bd2fbd]{opacity:0;max-width:0;margin:0!important;padding:0!important;pointer-events:none}.sidebar-footer[data-v-02bd2fbd]{transition:padding var(--sidebar-duration) var(--sidebar-ease)}.sidebar-nav-stack[data-v-02bd2fbd]{position:relative;flex:1;min-height:0;overflow:hidden}.sidebar-nav-layer[data-v-02bd2fbd]{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-6px,0,0);transition:opacity calc(var(--sidebar-duration)*.7) var(--sidebar-ease),visibility calc(var(--sidebar-duration)*.7) var(--sidebar-ease),transform var(--sidebar-duration) var(--sidebar-ease)}.sidebar-nav-layer--rail[data-v-02bd2fbd]{transform:translate3d(6px,0,0)}.sidebar-nav-layer.is-active[data-v-02bd2fbd]{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.sidebar-nav-layer--full.is-active[data-v-02bd2fbd]{transition-delay:.05s}.sidebar-nav-layer--rail.is-active[data-v-02bd2fbd]{transition-delay:.12s}.sidebar-nav-layer[data-v-02bd2fbd]:not(.is-active){transition-delay:0s}.sidebar-brand[data-v-02bd2fbd]{display:flex;align-items:center;gap:12px;padding:28px 22px 20px;flex-shrink:0;transition:padding var(--sidebar-duration) var(--sidebar-ease),gap var(--sidebar-duration) var(--sidebar-ease)}.sidebar-user[data-v-02bd2fbd]{transition:gap var(--sidebar-duration) var(--sidebar-ease)}.sidebar-brand--rail[data-v-02bd2fbd]{justify-content:center;padding:22px 10px 16px;gap:0}.sidebar-brand--rail .sidebar-brand-mark[data-v-02bd2fbd]{width:42px;height:42px}.sidebar-brand-mark[data-v-02bd2fbd]{width:48px;height:48px;padding:3px;border-radius:14px;background:var(--sw-surface);box-shadow:0 2px 12px rgba(var(--sw-primary-rgb),.12);overflow:hidden}.sidebar-logo-img[data-v-02bd2fbd]{border-radius:11px}.sidebar-brand-title[data-v-02bd2fbd]{font-size:1.05rem;font-weight:700;color:var(--sw-text);line-height:1.2}.sidebar-brand-tagline[data-v-02bd2fbd]{font-size:.72rem;font-weight:500;color:var(--sw-muted)}.sidebar-section-label[data-v-02bd2fbd]{padding:8px 20px 6px;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--sw-section-label)}.sidebar-nav[data-v-02bd2fbd]{padding:4px 10px 12px!important;color:var(--sw-nav-text)!important}.sidebar-nav[data-v-02bd2fbd],.sidebar-rail[data-v-02bd2fbd]{flex:1;min-height:0;overflow-y:auto;background:transparent!important}.sidebar-rail[data-v-02bd2fbd]{overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 12px;width:100%}.sidebar-nav-layer[data-v-02bd2fbd],.sidebar-nav[data-v-02bd2fbd],.sidebar-rail[data-v-02bd2fbd]{scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav-layer[data-v-02bd2fbd]:hover,.sidebar-nav[data-v-02bd2fbd]:hover,.sidebar-rail[data-v-02bd2fbd]:hover{scrollbar-width:thin;scrollbar-color:rgba(var(--sw-primary-rgb),.32) transparent}.sidebar-nav-layer[data-v-02bd2fbd]::-webkit-scrollbar,.sidebar-nav[data-v-02bd2fbd]::-webkit-scrollbar,.sidebar-rail[data-v-02bd2fbd]::-webkit-scrollbar{width:5px}.sidebar-nav-layer[data-v-02bd2fbd]::-webkit-scrollbar-track,.sidebar-nav[data-v-02bd2fbd]::-webkit-scrollbar-track,.sidebar-rail[data-v-02bd2fbd]::-webkit-scrollbar-track{background:transparent}.sidebar-nav-layer[data-v-02bd2fbd]::-webkit-scrollbar-thumb,.sidebar-nav[data-v-02bd2fbd]::-webkit-scrollbar-thumb,.sidebar-rail[data-v-02bd2fbd]::-webkit-scrollbar-thumb{border-radius:999px;background:transparent;-webkit-transition:background .2s ease;transition:background .2s ease}.sidebar-nav-layer[data-v-02bd2fbd]:hover::-webkit-scrollbar-thumb,.sidebar-nav[data-v-02bd2fbd]:hover::-webkit-scrollbar-thumb,.sidebar-rail[data-v-02bd2fbd]:hover::-webkit-scrollbar-thumb{background:rgba(var(--sw-primary-rgb),.28)}html[data-theme=dark] .sidebar-nav-layer[data-v-02bd2fbd]:hover,html[data-theme=dark] .sidebar-nav[data-v-02bd2fbd]:hover,html[data-theme=dark] .sidebar-rail[data-v-02bd2fbd]:hover{scrollbar-color:rgba(var(--sw-primary-rgb),.45) transparent}html[data-theme=dark] .sidebar-nav-layer[data-v-02bd2fbd]:hover::-webkit-scrollbar-thumb,html[data-theme=dark] .sidebar-nav[data-v-02bd2fbd]:hover::-webkit-scrollbar-thumb,html[data-theme=dark] .sidebar-rail[data-v-02bd2fbd]:hover::-webkit-scrollbar-thumb{background:rgba(var(--sw-primary-rgb),.42)}.sidebar-rail[data-v-02bd2fbd]>*{display:flex;justify-content:center;width:100%;flex-shrink:0}.sidebar-rail-btn[data-v-02bd2fbd]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:12px;background:transparent;color:var(--sw-nav-icon);text-decoration:none;cursor:pointer}.sidebar-rail-btn[data-v-02bd2fbd]:hover{background:var(--sw-hover-bg);color:var(--sw-text)}.sidebar-rail-btn--active[data-v-02bd2fbd],.sidebar-rail-btn.nav-item--active[data-v-02bd2fbd]{background:rgba(var(--sw-primary-rgb),.1)!important;color:var(--sw-primary)!important}.sidebar-rail-btn--active[data-v-02bd2fbd]:before,.sidebar-rail-btn.nav-item--active[data-v-02bd2fbd]:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:999px;background:var(--sw-primary)}.sidebar-rail-btn .app-icon[data-v-02bd2fbd]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.sidebar-rail-btn .app-icon[data-v-02bd2fbd] svg{width:20px;height:20px}.sidebar-flyout[data-v-02bd2fbd]{min-width:220px;max-width:280px;border-radius:16px!important;border:1px solid var(--sw-border);box-shadow:var(--sw-shadow-panel)!important;background:var(--sw-surface)!important}.sidebar-flyout__title[data-v-02bd2fbd]{font-size:.78rem!important;font-weight:700!important;letter-spacing:.04em;color:var(--sw-primary)!important;text-transform:uppercase}.sidebar-flyout__subtitle[data-v-02bd2fbd]{font-size:.72rem!important;font-weight:600!important;color:var(--sw-muted)!important;min-height:28px!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--flyout{border-radius:10px!important;margin:2px 8px!important;min-height:38px!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--flyout.nav-item--active{background:rgba(var(--sw-primary-rgb),.1)!important}.menu-font[data-v-02bd2fbd]{font-size:.84rem!important;font-weight:500;color:var(--sw-nav-text);line-height:1.3}.submenu-text[data-v-02bd2fbd]{font-size:.8rem!important;color:var(--sw-nav-text)}.nested-submenu-text[data-v-02bd2fbd]{font-size:.76rem!important;color:var(--sw-text-secondary)}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--parent .menu-font{font-weight:600}.menu-icon[data-v-02bd2fbd]{color:var(--sw-nav-icon);margin-right:10px;flex-shrink:0}.menu-chevron[data-v-02bd2fbd]{color:var(--sw-nav-icon)}.sidebar-flyout[data-v-02bd2fbd] .v-list-item.nav-item--flyout:active .menu-icon svg,.sidebar-logout:active .app-icon[data-v-02bd2fbd] svg,.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item:active .menu-icon svg,.sidebar-rail-btn:active .app-icon[data-v-02bd2fbd] svg{animation:sidebar-nav-icon-press-02bd2fbd .38s cubic-bezier(.4,0,.2,1);transform-origin:center center}@keyframes sidebar-nav-icon-press-02bd2fbd{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.12) rotate(14deg)}to{transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.sidebar-flyout[data-v-02bd2fbd] .v-list-item.nav-item--flyout:active .menu-icon svg,.sidebar-logout:active .app-icon[data-v-02bd2fbd] svg,.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item:active .menu-icon svg,.sidebar-rail-btn:active .app-icon[data-v-02bd2fbd] svg{animation:sidebar-nav-icon-tap-02bd2fbd .18s ease}@keyframes sidebar-nav-icon-tap-02bd2fbd{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item{position:relative;border-radius:999px!important;margin:3px 4px!important;min-height:42px!important;padding-inline:14px 12px!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--child{margin-left:6px!important;margin-right:4px!important;min-height:38px!important;width:calc(100% - 6px);padding-inline-start:12px!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--nested{margin-left:8px!important;margin-right:4px!important;min-height:36px!important;width:calc(100% - 8px);padding-inline-start:10px!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item:hover{background:var(--sw-hover-bg)!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item--active{background:transparent!important;color:inherit!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--active{background:rgba(var(--sw-primary-rgb),.1)!important;padding-left:20px!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--active:before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:999px;background:var(--sw-primary)}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--child.nav-item--active:before{left:5px}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--nested.nav-item--active:before{left:3px}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--active .menu-font{color:var(--sw-primary)!important;font-weight:600!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--active .menu-icon{color:var(--sw-primary)!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--parent-open{background:transparent!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--parent-open .menu-chevron,.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--parent-open .menu-font,.sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--parent-open .menu-icon{color:var(--sw-primary)!important;font-weight:600!important}.sidebar-nav[data-v-02bd2fbd] .v-list-group__items{background:transparent!important;--indent-padding:0;margin-left:16px;margin-right:6px;padding:2px 0 4px 12px;border-left:2px solid rgba(var(--sw-primary-rgb),.14)}.sidebar-nav[data-v-02bd2fbd] .v-list-group__items .v-list-group__items{margin-left:10px;padding-left:10px;border-left-color:rgba(var(--sw-primary-rgb),.1)}.sidebar-nav[data-v-02bd2fbd] .v-list-group--open>.v-list-group__header .menu-chevron{transform:rotate(180deg);color:var(--sw-primary)!important}.sidebar-nav[data-v-02bd2fbd] .v-list-group--open>.v-list-group__header.nav-item--parent-open{background:rgba(var(--sw-primary-rgb),.05)!important}.sidebar-nav[data-v-02bd2fbd] .v-list-group__header{padding-inline-end:8px!important}.sidebar-nav[data-v-02bd2fbd] .v-list-item__append{margin-inline-start:4px!important}html[data-theme=dark] .sidebar-nav[data-v-02bd2fbd] .v-list-item.nav-item--active{background:rgba(var(--sw-primary-rgb),.18)!important}html[data-theme=dark] .sidebar-nav[data-v-02bd2fbd] .v-list-group--open>.v-list-group__header.nav-item--parent-open{background:rgba(var(--sw-primary-rgb),.08)!important}.sidebar-footer[data-v-02bd2fbd]{margin-top:auto;padding:16px 18px 22px;border-top:1px solid var(--sw-footer-border);flex-shrink:0}.sidebar-footer--rail[data-v-02bd2fbd]{padding:10px 0 14px;display:flex;justify-content:center}.sidebar-rail-footer[data-v-02bd2fbd]{display:flex;flex-direction:column;align-items:center;gap:6px;width:52px;padding:8px 6px;border-radius:16px;background:var(--sw-shell-glass-bg,hsla(0,0%,100%,.72));border:1px solid var(--sw-shell-glass-border,rgba(236,228,240,.95));box-shadow:0 4px 14px rgba(var(--sw-primary-rgb),.06),inset 0 1px 0 hsla(0,0%,100%,.65)}.sidebar-rail-footer__logout[data-v-02bd2fbd],.sidebar-rail-footer__profile[data-v-02bd2fbd]{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:12px;transition:background .2s ease,color .2s ease,transform .2s ease}.sidebar-rail-footer__profile[data-v-02bd2fbd]{width:40px;height:40px}.sidebar-rail-footer__profile[data-v-02bd2fbd]:hover{background:rgba(var(--sw-primary-rgb),.08)}.sidebar-rail-footer__avatar[data-v-02bd2fbd]{width:32px;height:32px;border-radius:10px;background:var(
    --sw-avatar-gradient,linear-gradient(135deg,#7b046c 0,#a21caf 52%,#c026d3 100%)
  );color:#fff;font-size:.68rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 8px rgba(var(--sw-primary-rgb),.28)}.sidebar-rail-footer__divider[data-v-02bd2fbd]{display:block;width:24px;height:1px;background:var(--sw-footer-border,rgba(236,228,240,.95));flex-shrink:0}.sidebar-rail-footer__logout[data-v-02bd2fbd]{width:40px;height:36px;color:var(--sw-muted)}.sidebar-rail-footer__logout[data-v-02bd2fbd]:hover{background:rgba(220,38,38,.08);color:#dc2626}.sidebar-rail-footer__logout[data-v-02bd2fbd]:active,.sidebar-rail-footer__profile[data-v-02bd2fbd]:active{transform:scale(.96)}.sidebar-rail-footer__logout:active .app-icon[data-v-02bd2fbd] svg{animation:sidebar-nav-icon-press-02bd2fbd .38s cubic-bezier(.4,0,.2,1);transform-origin:center center}.sidebar-user[data-v-02bd2fbd]{display:flex;align-items:center;gap:10px}.sidebar-avatar[data-v-02bd2fbd],.sw-user-avatar[data-v-02bd2fbd]{width:40px;height:40px;border-radius:50%;background:var(
    --sw-avatar-gradient,linear-gradient(90deg,#7b046c 0,#a21caf 42%,#c026d3 72%,#d61de2 100%)
  );color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;box-shadow:0 2px 10px rgba(var(--sw-primary-rgb),.35)}.sidebar-user-info[data-v-02bd2fbd]{flex:1;min-width:0}.sidebar-user-name[data-v-02bd2fbd]{font-size:.84rem;font-weight:600;color:var(--sw-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role[data-v-02bd2fbd]{font-size:.72rem;color:var(--sw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-logout[data-v-02bd2fbd]{color:var(--sw-muted)!important}.main-column[data-v-02bd2fbd]{position:relative;z-index:1;flex:1 1 auto;min-width:0;min-height:0;max-height:100%;display:flex;flex-direction:column;gap:var(--shell-gap);overflow:hidden;contain:layout style}.app-bar-float[data-v-02bd2fbd]{position:relative;z-index:1;isolation:isolate;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 20px;overflow:hidden;background:var(--sw-shell-glass-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-radius:var(--panel-radius);border:1px solid var(--sw-shell-glass-border);box-shadow:var(--sw-shell-glass-inset);transition:background .3s ease,border-color .3s ease}.app-bar-float[data-v-02bd2fbd]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sw-shell-glass-gradient);pointer-events:none;z-index:0}.app-bar-float__start[data-v-02bd2fbd]{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.app-bar-float__end[data-v-02bd2fbd]{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex:0 0 auto}.app-bar-float__end>.app-bar-controls[data-v-02bd2fbd],.app-bar-float__end>.dealer-btn[data-v-02bd2fbd],.app-bar-float__start>.menu-btn[data-v-02bd2fbd]{flex-shrink:0}.menu-btn[data-v-02bd2fbd]{color:var(--sw-app-bar-icon)!important}.org-selector[data-v-02bd2fbd]{display:flex;align-items:center;gap:12px;padding:4px 8px 4px 4px;border-radius:14px}.org-selector-avatar[data-v-02bd2fbd]{width:40px;height:40px;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(var(--sw-primary-rgb),.12)}.org-selector-img[data-v-02bd2fbd]{border-radius:12px}.org-selector-text[data-v-02bd2fbd]{display:flex;flex-direction:column;gap:1px;min-width:0}.org-selector-name[data-v-02bd2fbd]{font-size:.92rem;font-weight:700;color:var(--sw-text)}.org-selector-email[data-v-02bd2fbd],.org-selector-name[data-v-02bd2fbd]{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-selector-email[data-v-02bd2fbd]{font-size:.7rem;font-weight:500;color:var(--sw-text-secondary)}.org-selector-role[data-v-02bd2fbd]{font-size:.72rem;font-weight:500;color:var(--sw-muted);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealer-btn[data-v-02bd2fbd]{border-radius:999px!important;border-color:var(--sw-dealer-border)!important;color:var(--sw-primary)!important;font-weight:600;background:var(--sw-surface)!important}.app-content[data-v-02bd2fbd]{flex:1;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.app-content[data-v-02bd2fbd] .create-ticket-host,.app-content[data-v-02bd2fbd] .customer-create-edit-shell,.app-content[data-v-02bd2fbd] .customer-details-shell,.app-content[data-v-02bd2fbd] .customer-locations-root,.app-content[data-v-02bd2fbd] .customer-locations-shell,.app-content[data-v-02bd2fbd] .customers-page-host,.app-content[data-v-02bd2fbd] .dealers-products-host,.app-content[data-v-02bd2fbd] .dealers-tag-customers-host,.app-content[data-v-02bd2fbd] .service-partners-tag-customers-host,.app-content[data-v-02bd2fbd] .tag-customers-root,.app-content[data-v-02bd2fbd] .territories-pincodes-host,.app-content[data-v-02bd2fbd] .territories-tag-customers-host,.app-content[data-v-02bd2fbd] .territories-tag-service-center-host,.app-content[data-v-02bd2fbd] .territories-view,.app-content[data-v-02bd2fbd] .tickets-page-host,.app-content[data-v-02bd2fbd] .vendors-create-card-root,.app-content[data-v-02bd2fbd] .vendors-create-edit-shell,.app-content[data-v-02bd2fbd] .vendors-mapping-card-root,.app-content[data-v-02bd2fbd] .vendors-mapping-shell,.app-content[data-v-02bd2fbd] .vendors-page-host{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.app-content[data-v-02bd2fbd] .dashboard-container,.app-content[data-v-02bd2fbd] .dashboard-page{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;background:transparent}.app-content[data-v-02bd2fbd] .v-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sw-surface);border-radius:var(--panel-radius);border:1px solid var(--sw-border);box-shadow:var(--sw-shadow-sm);transition:background .3s ease,border-color .3s ease}.app-content[data-v-02bd2fbd] .customer-details-tabs--details-host .ticket-details-page-card,.app-content[data-v-02bd2fbd] .customer-details-view-card,.app-content[data-v-02bd2fbd] .customer-details-view-root>.v-card{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important}.app-content[data-v-02bd2fbd] .customer-details-shell.ticket-details-shell,.app-content[data-v-02bd2fbd] .ticket-details-shell.customer-details-shell{height:100%!important}.app-content[data-v-02bd2fbd] .customer-details-shell.ticket-details-shell,.app-content[data-v-02bd2fbd] .customer-details-shell>.ticket-details__content,.app-content[data-v-02bd2fbd] .ticket-details-shell.customer-details-shell{flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.app-content[data-v-02bd2fbd] .customer-details-tabs--details-host{flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-content[data-v-02bd2fbd] .v-card:has(>.page-content-header),.app-content[data-v-02bd2fbd] .v-card:has(>.v-row .v-toolbar),.app-content[data-v-02bd2fbd] .v-card:has(>.v-toolbar){background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;gap:10px;padding:0!important}.app-content[data-v-02bd2fbd] .v-card>.page-content-header,.app-content[data-v-02bd2fbd] .v-card>.v-toolbar{flex-shrink:0;background:transparent!important;color:var(--sw-text)!important}.app-content[data-v-02bd2fbd] .v-card:has(>.page-content-header) .v-card-text:has(>.v-data-table:only-child),.app-content[data-v-02bd2fbd] .v-card:has(>.v-col) .v-card-text:has(>.v-data-table:only-child),.app-content[data-v-02bd2fbd] .v-card:has(>.v-row .v-toolbar) .v-card-text:has(>.v-data-table:only-child),.app-content[data-v-02bd2fbd] .v-card:has(>.v-toolbar) .v-card-text:has(>.v-data-table:only-child){background:var(--sw-surface)!important;border-radius:var(--panel-radius)!important;border:1px solid var(--sw-border)!important;box-shadow:var(--sw-shadow-sm)!important;padding:0!important;overflow:hidden}@media (max-width:960px){.landing-shell[data-v-02bd2fbd]{--shell-pad:12px;--shell-gap:12px;--panel-radius:20px}}.landing-shell[data-layout=mobile] .sidebar-collapse-btn[data-v-02bd2fbd],.landing-shell[data-layout=tablet] .sidebar-collapse-btn[data-v-02bd2fbd]{display:none}.landing-shell[data-layout=tablet] .sidebar-float--drawer[data-v-02bd2fbd]{width:min(288px,calc(100vw - var(--shell-pad)*2));flex:none;transform:translateZ(0);opacity:1;pointer-events:auto}.landing-shell[data-layout=mobile] .sidebar-float[data-v-02bd2fbd],.landing-shell[data-layout=tablet] .sidebar-float--drawer[data-v-02bd2fbd]{position:fixed;left:var(--shell-pad);top:var(--shell-pad);bottom:var(--shell-pad);z-index:50;height:auto;transition:transform var(--sidebar-duration) var(--sidebar-ease),opacity calc(var(--sidebar-duration)*.8) var(--sidebar-ease),width var(--sidebar-duration) var(--sidebar-ease)}.landing-shell[data-layout=mobile] .sidebar-float[data-v-02bd2fbd]{flex:0 0 0;width:0;min-width:0;overflow:visible;transform:translate3d(calc(-100% - var(--shell-pad) - 8px),0,0);pointer-events:none;opacity:0}.landing-shell[data-layout=mobile] .sidebar-float--open[data-v-02bd2fbd]{width:min(288px,calc(100vw - var(--shell-pad)*2));transform:translateZ(0);pointer-events:auto;opacity:1}.landing-shell[data-layout=mobile] .menu-btn[data-v-02bd2fbd],.landing-shell[data-layout=tablet] .menu-btn[data-v-02bd2fbd]{color:var(--sw-primary)!important;background:rgba(var(--sw-primary-rgb),.08);border-radius:10px}.landing-shell[data-layout=mobile] .main-column[data-v-02bd2fbd],.landing-shell[data-layout=tablet] .main-column[data-v-02bd2fbd]{width:100%;min-width:0;min-height:0;max-height:100%}.landing-shell[data-layout=mobile] .app-bar-float[data-v-02bd2fbd]{min-height:52px;padding:8px 10px;gap:8px}.landing-shell[data-layout=mobile] .app-bar-float__start[data-v-02bd2fbd]{flex:1 1 auto;min-width:0;gap:8px}.landing-shell[data-layout=mobile] .app-bar-float__end[data-v-02bd2fbd]{flex:0 0 auto;min-width:40px}.landing-shell[data-layout=mobile] .org-selector[data-v-02bd2fbd]{min-width:0;flex:1 1 auto;gap:8px;padding-right:0}.landing-shell[data-layout=mobile] .org-selector-avatar[data-v-02bd2fbd]{width:34px;height:34px;border-radius:10px}.landing-shell[data-layout=mobile] .org-selector-img[data-v-02bd2fbd]{border-radius:10px}.landing-shell[data-layout=mobile] .org-selector-text[data-v-02bd2fbd]{min-width:0;max-width:none}.landing-shell[data-layout=mobile] .org-selector-name[data-v-02bd2fbd]{max-width:34vw!important;font-size:.78rem}.landing-shell[data-layout=mobile] .org-selector-email[data-v-02bd2fbd]{max-width:34vw!important;font-size:.62rem}@media (max-width:1279px){.org-selector-email[data-v-02bd2fbd],.org-selector-name[data-v-02bd2fbd]{max-width:min(28vw,220px)}}h3[data-v-5484d6e0]{margin:40px 0 0}ul[data-v-5484d6e0]{list-style-type:none;padding:0}li[data-v-5484d6e0]{display:inline-block;margin:0 10px}a[data-v-5484d6e0]{color:#42b983}.flexClass[data-v-5484d6e0]{display:flex!important}