body.modal-open{overflow:hidden}.confirm-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:99999}.confirm-modal{animation:slideUp .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:90%;overflow:hidden;width:480px}@media (max-width:576px){.confirm-modal{max-width:380px;width:90%}}.confirm-modal .confirm-modal-header{align-items:center;border-bottom:1px solid #edf2f7;display:flex;padding:20px;position:relative}.confirm-modal .confirm-modal-header h3{color:#2d3748;flex:1;font-size:18px;font-weight:600;margin:0}.confirm-modal .confirm-modal-header .close-button{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:16px;transition:color .2s}.confirm-modal .confirm-modal-header .close-button:hover{color:#4a5568}.confirm-modal .confirm-modal-body{color:#4a5568;font-size:15px;line-height:1.6;padding:20px}.confirm-modal .confirm-modal-body p{margin:0}.confirm-modal .confirm-modal-body .subscription-confirm-content .confirm-message{margin-bottom:20px}.confirm-modal .confirm-modal-body .subscription-confirm-content .confirm-message strong{color:#2d3748;font-weight:600}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal h4{color:#2d3748;font-size:14px;font-weight:600;margin:0 0 12px}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options{display:flex;flex-direction:column;gap:10px}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}@media (max-width:576px){.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option{gap:10px;padding:10px}}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option:hover{background:#f0fdf4;border-color:#08bb67}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option.active{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#08bb67;box-shadow:0 2px 8px #08bb6726}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option.active .option-icon{background:#08bb67;color:#fff}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option.active h5{color:#065f46}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-icon{align-items:center;background:#e5e7eb;border-radius:8px;color:#6b7280;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}@media (max-width:576px){.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-icon{height:32px;width:32px}}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-icon svg{font-size:16px}@media (max-width:576px){.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-icon svg{font-size:14px}}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content{flex:1}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content h5{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;margin:0 0 2px}@media (max-width:576px){.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content h5{font-size:12px}}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight svg{font-size:10px}@media (max-width:576px){.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight{font-size:9px;padding:2px 7px}}.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content p{color:#6b7280;font-size:11px;line-height:1.3;margin:0}@media (max-width:576px){.confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content p{font-size:10px}}.confirm-modal .confirm-modal-footer{background-color:#f7fafc;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.confirm-modal .confirm-modal-footer button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-family:Onest,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.confirm-modal .confirm-modal-footer button svg{font-size:14px}.confirm-modal .confirm-modal-footer .cancel-button{background-color:#fff;border:1px solid #e2e8f0;color:#4a5568}.confirm-modal .confirm-modal-footer .cancel-button:hover{background-color:#edf2f7}.confirm-modal .confirm-modal-footer .confirm-button{border:none}.confirm-modal .confirm-modal-footer .confirm-button.danger{background-color:#e53e3e;color:#fff}.confirm-modal .confirm-modal-footer .confirm-button.danger:hover{background-color:#c53030}.confirm-modal .confirm-modal-footer .confirm-button.warning{background-color:#dd6b20;color:#fff}.confirm-modal .confirm-modal-footer .confirm-button.warning:hover{background-color:#c05621}.confirm-modal .confirm-modal-footer .confirm-button.primary{background-color:#08bb67;color:#fff}.confirm-modal .confirm-modal-footer .confirm-button.primary:hover{background-color:#2bb072}.confirm-modal .confirm-modal-footer .confirm-button.success{background-color:#08bb67;color:#fff}.confirm-modal .confirm-modal-footer .confirm-button.success:hover{background-color:#047857}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .confirm-modal{background:#191a1b;box-shadow:0 10px 25px #0000007d}:root[data-theme=dark] .confirm-modal .confirm-modal-header{border-bottom:1px solid #2f3031}:root[data-theme=dark] .confirm-modal .confirm-modal-header h3{color:#c7c8c9}:root[data-theme=dark] .confirm-modal .confirm-modal-header .close-button{color:#8e9093}:root[data-theme=dark] .confirm-modal .confirm-modal-body,:root[data-theme=dark] .confirm-modal .confirm-modal-header .close-button:hover{color:#b6b7b9}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .confirm-message strong,:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal h4{color:#c7c8c9}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option{background:#191a1b;border:2px solid #323334}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option:hover{background:rgba(var(--accent-rgb),.12);border-color:rgb(var(--accent-rgb))}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option.active{background:linear-gradient(135deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.12));border-color:rgb(var(--accent-rgb));box-shadow:0 2px 8px rgba(var(--accent-rgb),.15)}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option.active .option-icon{background:rgb(var(--accent-rgb));color:#fff}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option.active h5{color:rgb(var(--accent-light-rgb))}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-icon{background:#272829;color:#a6a7a9}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content h5{color:#cfd0d1}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight{background:#342615;border:1px solid #4c3a24;color:#f1591a}:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content p{color:#a6a7a9}:root[data-theme=dark] .confirm-modal .confirm-modal-footer{background-color:#1d1d1e}:root[data-theme=dark] .confirm-modal .confirm-modal-footer .cancel-button{background-color:#191a1b;border:1px solid #323334;color:#b6b7b9}:root[data-theme=dark] .confirm-modal .confirm-modal-footer .cancel-button:hover{background-color:#212222}:root[data-theme=dark] .confirm-modal .confirm-modal-footer .confirm-button.primary,:root[data-theme=dark] .confirm-modal .confirm-modal-footer .confirm-button.primary:hover{background-color:rgb(var(--accent-rgb));color:#fff}body,html{overflow-x:hidden;scroll-behavior:smooth}#root,body,html{height:100%}body{font-family:Onest,Segoe UI,Roboto,Arial,sans-serif;overflow-y:visible!important}.container-fluid,.container-wide{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.container-wide{max-width:1766px}@media (min-width:1800px){.container-wide{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){#root{min-height:-webkit-fill-available}}.container,.content,.main,.page-container,.section-container,.wrapper,[class*=-content],[class*=-page],[class*=-section]{height:auto!important;max-height:none!important;min-height:auto!important;overflow-y:visible!important}.ai-assistant-modal .modal-content,.chat-box-messages,.chat-messages,.fair-price-modal .modal-content,.map-container,.message-list,.modal-content{height:auto!important;max-height:none!important;min-height:0!important;overflow-y:auto!important}.ai-assistant-modal .modal-content,.fair-price-modal .modal-content{flex:1!important;min-height:0!important;overflow-y:auto!important}.react-hot-toast,[aria-live=polite],[role=status]{z-index:999999!important}body.map-fullscreen-mode{height:100%!important;overflow:hidden!important;padding-top:0!important;position:fixed!important;width:100%!important}body.map-fullscreen-mode .navbar,body.map-fullscreen-mode .navbar-wrapper,body.map-fullscreen-mode footer.footer{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}body.map-fullscreen-mode .layout{overflow:hidden!important}body.map-fullscreen-mode .layout .content{margin:0!important;overflow:hidden!important;padding:0!important}body.agency-crm-mode{height:100%!important;overflow:hidden!important;position:fixed!important;width:100%!important}body.agency-crm-mode footer.footer{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}body.agency-crm-mode .layout{height:100%!important;margin:0!important;max-width:none!important;min-height:0!important;overflow:hidden!important}body.agency-crm-mode .layout .content{margin-top:0!important;overflow:hidden!important;padding-bottom:0!important}@media screen and (max-width:768px){body.mobile-menu-open{height:100%!important;overflow:hidden!important;position:fixed!important;width:100%!important}}svg.lucide[width="24"]{height:1em;width:1em}svg.lucide.card-loc-icon{height:1.3em;width:1.3em}svg.lucide.search-btn-icon{height:1.25em;width:1.25em}:where(.loading-state){align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}:where(.loading-state) .spinning{animation:ls-spin 1s linear infinite;color:#f15422;font-size:32px;margin-bottom:15px}:where(.loading-state) p{color:#4a5568;font-size:16px;margin:0}:where(.loading-state.size-sm){padding:24px 16px}:where(.loading-state.size-sm) .spinning{font-size:20px;margin-bottom:8px}:where(.loading-state.size-sm) p{font-size:13px}:where(.loading-state.size-lg){padding:90px 24px}:where(.loading-state.size-lg) .spinning{font-size:44px;margin-bottom:20px}:where(.loading-state.size-lg) p{font-size:17px}@keyframes ls-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root[data-theme=dark] :where(.loading-state) p{color:var(--muted)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{font-family:Onest,Segoe UI,Roboto,Arial,sans-serif;overflow:visible}@media screen and (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:18px!important}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:root{--bg:#fff;--bg-soft:#f5f6f8;--surface:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--border:#f0f0f0;--border-strong:#e2e8f0;--text:#0f172a;--text-2:#334155;--muted:#64748b;--muted-2:#94a3b8;--brand:#08bb67;--brand-strong:#06a057;--brand-soft:rgba(8,187,103,.1);--shadow:0 5px 15px rgba(0,0,0,.03);--shadow-lg:0 18px 48px rgba(15,23,42,.14);--overlay:rgba(15,23,42,.4);color-scheme:light}:root[data-theme=dark]{--bg:#0f0f0f;--bg-soft:#141414;--surface:#1a1a1a;--surface-2:#212121;--surface-3:#272727;--border:#2d2d2d;--border-strong:#383838;--text:#e7e7e7;--text-2:#c4c4c4;--muted:#a4a4a4;--muted-2:#797979;--accent-rgb:18,201,122;--accent-strong-rgb:15,179,108;--accent-deep-rgb:7,154,86;--accent-light-rgb:110,231,183;--accent:rgb(var(--accent-rgb));--accent-strong:rgb(var(--accent-strong-rgb));--brand:var(--accent);--brand-strong:var(--accent-strong);--brand-soft:rgba(var(--accent-rgb),.14);--shadow:0 1px 0 hsla(0,0%,100%,.02),0 8px 24px rgba(0,0,0,.35);--shadow-lg:0 24px 60px rgba(0,0,0,.55);--overlay:rgba(0,0,0,.65);color-scheme:dark}:root[data-theme=dark][data-accent=red]{--accent-rgb:239,68,68;--accent-strong-rgb:220,38,38;--accent-deep-rgb:185,28,28;--accent-light-rgb:252,165,165}:root[data-theme=dark][data-accent=blue]{--accent-rgb:59,130,246;--accent-strong-rgb:37,99,235;--accent-deep-rgb:29,78,216;--accent-light-rgb:147,197,253}:root[data-theme=dark][data-accent=purple]{--accent-rgb:168,85,247;--accent-strong-rgb:147,51,234;--accent-deep-rgb:126,34,206;--accent-light-rgb:216,180,254}:root[data-theme=dark][data-accent=orange]{--accent-rgb:249,115,22;--accent-strong-rgb:234,88,12;--accent-deep-rgb:194,65,12;--accent-light-rgb:253,186,116}:root[data-theme=dark]{--dk-surface:var(--surface);--dk-surface-2:var(--surface-2);--dk-text:var(--text);--dk-text-2:var(--text-2);--dk-muted:var(--muted);--toast-success-bg:#0f2a1e;--toast-error-bg:#2a1416}:root[data-theme=dark] body{background:var(--bg);color:var(--text)}:root[data-theme=dark] ::-moz-selection{background:rgba(var(--accent-rgb),.35);color:#fff}:root[data-theme=dark] ::selection{background:rgba(var(--accent-rgb),.35);color:#fff}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),:root[data-theme=dark] select,:root[data-theme=dark] textarea{background-color:var(--surface-2);border-color:var(--border-strong);color:var(--text)}:root[data-theme=dark] input::-moz-placeholder,:root[data-theme=dark] textarea::-moz-placeholder{color:var(--muted-2)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--muted-2)}:root[data-theme=dark] option{background:var(--surface);color:var(--text)}:root[data-theme=dark] hr{border-color:var(--border)}:root[data-theme=dark] *{scrollbar-color:#383838 transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#383838}:root[data-theme=dark] ::-webkit-scrollbar-track{background-color:transparent}:root[data-theme=dark] .leaflet-bar a,:root[data-theme=dark] .leaflet-control-zoom a{background:var(--surface);border-color:var(--border-strong);color:var(--text)}:root[data-theme=dark] .leaflet-popup-content-wrapper,:root[data-theme=dark] .leaflet-popup-tip{background:var(--surface);color:var(--text)}:root[data-theme=dark] .leaflet-control-attribution{background:#1a1a1acc!important;color:var(--muted)}:root[data-theme=dark] .leaflet-control-attribution a{color:var(--text-2)}:root[data-theme=dark] .leaflet-tile-pane:not(:has(img[src*=World_Imagery])){filter:invert(1) hue-rotate(185deg) brightness(.88) contrast(.92) saturate(.55)}:root[data-theme=dark] .leaflet-container{background:#141414}:root[data-theme=dark] .route-fallback__spinner{border-color:var(--border-strong);border-top-color:#f15422}:root[data-theme=dark] #cookiescript_injected,:root[data-theme=dark] #cookiescript_injected_fsd{background-color:var(--surface)!important;border:1px solid var(--border-strong)!important;box-shadow:var(--shadow-lg)!important;color:var(--text-2)!important}:root[data-theme=dark] #cookiescript_injected #cookiescript_header,:root[data-theme=dark] #cookiescript_injected .cookiescript_fsd_title,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_header,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_fsd_title{color:var(--text)!important}:root[data-theme=dark] #cookiescript_injected #cookiescript_description,:root[data-theme=dark] #cookiescript_injected #cookiescript_description *,:root[data-theme=dark] #cookiescript_injected .cookiescript_fsd_description,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_description,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_description *,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_fsd_description{color:var(--muted)!important}:root[data-theme=dark] #cookiescript_injected .mdc-checkbox__background,:root[data-theme=dark] #cookiescript_injected_fsd .mdc-checkbox__background{border-color:var(--border-strong)!important}:root[data-theme=dark] #cookiescript_injected #cookiescript_checkboxs label,:root[data-theme=dark] #cookiescript_injected #cookiescript_checkboxs label *,:root[data-theme=dark] #cookiescript_injected .cookiescript_checkbox_label,:root[data-theme=dark] #cookiescript_injected .cookiescript_checkbox_text,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_checkboxs label,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_checkboxs label *,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_checkbox_label,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_checkbox_text{color:var(--text-2)!important}:root[data-theme=dark] #cookiescript_injected #cookiescript_reject,:root[data-theme=dark] #cookiescript_injected #cookiescript_save,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_reject,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_save{background:transparent!important;border-color:var(--border-strong)!important;color:var(--text)!important}:root[data-theme=dark] #cookiescript_injected #cookiescript_close,:root[data-theme=dark] #cookiescript_injected #cookiescript_manage,:root[data-theme=dark] #cookiescript_injected #cookiescript_manage *,:root[data-theme=dark] #cookiescript_injected #cookiescript_poweredby,:root[data-theme=dark] #cookiescript_injected #cookiescript_poweredby *,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_close,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_manage,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_manage *,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_poweredby,:root[data-theme=dark] #cookiescript_injected_fsd #cookiescript_poweredby *{color:var(--muted)!important;fill:var(--muted)!important}:root[data-theme=dark] #cookiescript_injected .cookiescript_fsd_category,:root[data-theme=dark] #cookiescript_injected .cookiescript_fsd_cookies_table,:root[data-theme=dark] #cookiescript_injected .cookiescript_fsd_main,:root[data-theme=dark] #cookiescript_injected .cookiescript_fsd_tabs,:root[data-theme=dark] #cookiescript_injected .cookiescript_fsd_tabs>div,:root[data-theme=dark] #cookiescript_injected table,:root[data-theme=dark] #cookiescript_injected td,:root[data-theme=dark] #cookiescript_injected th,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_fsd_category,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_fsd_cookies_table,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_fsd_main,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_fsd_tabs,:root[data-theme=dark] #cookiescript_injected_fsd .cookiescript_fsd_tabs>div,:root[data-theme=dark] #cookiescript_injected_fsd table,:root[data-theme=dark] #cookiescript_injected_fsd td,:root[data-theme=dark] #cookiescript_injected_fsd th{background-color:var(--surface)!important;border-color:var(--border)!important;color:var(--text-2)!important}:root[data-theme=dark] img[src*=tma-logo]{filter:brightness(0) invert(.88)}:root[data-theme=dark] .image-indicator.active{background:#fff!important}:root[data-theme=dark] .fc{--fc-page-bg-color:var(--surface);--fc-neutral-bg-color:var(--surface-2);--fc-neutral-text-color:var(--muted);--fc-border-color:var(--border-strong);--fc-today-bg-color:rgba(var(--accent-rgb),.1);--fc-now-indicator-color:#f87171;--fc-list-event-hover-bg-color:var(--surface-2);--fc-highlight-color:rgba(var(--accent-light-rgb),.18);--fc-button-bg-color:var(--surface-3);--fc-button-border-color:var(--border-strong);--fc-button-text-color:var(--text);--fc-button-hover-bg-color:#3d3d3d;--fc-button-hover-border-color:var(--border-strong);--fc-button-active-bg-color:var(--brand-strong);--fc-button-active-border-color:var(--brand-strong);color:var(--text)}:root.theme-switching,:root.theme-switching *{transition:background-color .25s ease,border-color .25s ease,color .2s ease!important}html:root[data-theme=dark] .ac-modal-overlay .ac-locked-banner,html:root[data-theme=dark] .ac-modal-overlay .ac-review-hint,html:root[data-theme=dark] .ac-modal-overlay .ac-template-disclaimer,html:root[data-theme=dark] .agencyClients .ac-delete-converted-note,html:root[data-theme=dark] .agencyClients .ac-pd-converted-elsewhere,html:root[data-theme=dark] .agencyClients .ac-token-fresh,html:root[data-theme=dark] .assistant-tab .ast-window-banner,html:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight,html:root[data-theme=dark] .contractor-profile-edit .edit-form .admin-notice,html:root[data-theme=dark] .service-management .no-contractors,html:root[data-theme=dark] .subscription-packages .current-subscription .cs-cancel-note,html:root[data-theme=dark] .subscription-packages .subscription-type-selector .subscription-type-options .subscription-type-option .option-content .trial-highlight,html:root[data-theme=dark] .terms-container .terms-content section .subsection.e-contracts-section .e-contracts-details p.disclaimer,html:root[data-theme=dark] .terms-container .terms-content section p.disclaimer{background:#2e2e2e;border-color:#3d3d3d;color:#fff}html:root[data-theme=dark] .ac-modal-overlay .ac-locked-banner b,html:root[data-theme=dark] .ac-modal-overlay .ac-locked-banner h3,html:root[data-theme=dark] .ac-modal-overlay .ac-locked-banner h4,html:root[data-theme=dark] .ac-modal-overlay .ac-locked-banner p,html:root[data-theme=dark] .ac-modal-overlay .ac-locked-banner strong,html:root[data-theme=dark] .ac-modal-overlay .ac-locked-banner svg,html:root[data-theme=dark] .ac-modal-overlay .ac-review-hint b,html:root[data-theme=dark] .ac-modal-overlay .ac-review-hint h3,html:root[data-theme=dark] .ac-modal-overlay .ac-review-hint h4,html:root[data-theme=dark] .ac-modal-overlay .ac-review-hint p,html:root[data-theme=dark] .ac-modal-overlay .ac-review-hint strong,html:root[data-theme=dark] .ac-modal-overlay .ac-review-hint svg,html:root[data-theme=dark] .ac-modal-overlay .ac-template-disclaimer b,html:root[data-theme=dark] .ac-modal-overlay .ac-template-disclaimer h3,html:root[data-theme=dark] .ac-modal-overlay .ac-template-disclaimer h4,html:root[data-theme=dark] .ac-modal-overlay .ac-template-disclaimer p,html:root[data-theme=dark] .ac-modal-overlay .ac-template-disclaimer strong,html:root[data-theme=dark] .ac-modal-overlay .ac-template-disclaimer svg,html:root[data-theme=dark] .agencyClients .ac-delete-converted-note b,html:root[data-theme=dark] .agencyClients .ac-delete-converted-note h3,html:root[data-theme=dark] .agencyClients .ac-delete-converted-note h4,html:root[data-theme=dark] .agencyClients .ac-delete-converted-note p,html:root[data-theme=dark] .agencyClients .ac-delete-converted-note strong,html:root[data-theme=dark] .agencyClients .ac-delete-converted-note svg,html:root[data-theme=dark] .agencyClients .ac-pd-converted-elsewhere b,html:root[data-theme=dark] .agencyClients .ac-pd-converted-elsewhere h3,html:root[data-theme=dark] .agencyClients .ac-pd-converted-elsewhere h4,html:root[data-theme=dark] .agencyClients .ac-pd-converted-elsewhere p,html:root[data-theme=dark] .agencyClients .ac-pd-converted-elsewhere strong,html:root[data-theme=dark] .agencyClients .ac-pd-converted-elsewhere svg,html:root[data-theme=dark] .agencyClients .ac-token-fresh b,html:root[data-theme=dark] .agencyClients .ac-token-fresh h3,html:root[data-theme=dark] .agencyClients .ac-token-fresh h4,html:root[data-theme=dark] .agencyClients .ac-token-fresh p,html:root[data-theme=dark] .agencyClients .ac-token-fresh strong,html:root[data-theme=dark] .agencyClients .ac-token-fresh svg,html:root[data-theme=dark] .assistant-tab .ast-window-banner b,html:root[data-theme=dark] .assistant-tab .ast-window-banner h3,html:root[data-theme=dark] .assistant-tab .ast-window-banner h4,html:root[data-theme=dark] .assistant-tab .ast-window-banner p,html:root[data-theme=dark] .assistant-tab .ast-window-banner strong,html:root[data-theme=dark] .assistant-tab .ast-window-banner svg,html:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight b,html:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight h3,html:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight h4,html:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight p,html:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight strong,html:root[data-theme=dark] .confirm-modal .confirm-modal-body .subscription-confirm-content .subscription-type-selector-modal .subscription-type-options .subscription-type-option .option-content .trial-highlight svg,html:root[data-theme=dark] .contractor-profile-edit .edit-form .admin-notice b,html:root[data-theme=dark] .contractor-profile-edit .edit-form .admin-notice h3,html:root[data-theme=dark] .contractor-profile-edit .edit-form .admin-notice h4,html:root[data-theme=dark] .contractor-profile-edit .edit-form .admin-notice p,html:root[data-theme=dark] .contractor-profile-edit .edit-form .admin-notice strong,html:root[data-theme=dark] .contractor-profile-edit .edit-form .admin-notice svg,html:root[data-theme=dark] .service-management .no-contractors b,html:root[data-theme=dark] .service-management .no-contractors h3,html:root[data-theme=dark] .service-management .no-contractors h4,html:root[data-theme=dark] .service-management .no-contractors p,html:root[data-theme=dark] .service-management .no-contractors strong,html:root[data-theme=dark] .service-management .no-contractors svg,html:root[data-theme=dark] .subscription-packages .current-subscription .cs-cancel-note b,html:root[data-theme=dark] .subscription-packages .current-subscription .cs-cancel-note h3,html:root[data-theme=dark] .subscription-packages .current-subscription .cs-cancel-note h4,html:root[data-theme=dark] .subscription-packages .current-subscription .cs-cancel-note p,html:root[data-theme=dark] .subscription-packages .current-subscription .cs-cancel-note strong,html:root[data-theme=dark] .subscription-packages .current-subscription .cs-cancel-note svg,html:root[data-theme=dark] .subscription-packages .subscription-type-selector .subscription-type-options .subscription-type-option .option-content .trial-highlight b,html:root[data-theme=dark] .subscription-packages .subscription-type-selector .subscription-type-options .subscription-type-option .option-content .trial-highlight h3,html:root[data-theme=dark] .subscription-packages .subscription-type-selector .subscription-type-options .subscription-type-option .option-content .trial-highlight h4,html:root[data-theme=dark] .subscription-packages .subscription-type-selector .subscription-type-options .subscription-type-option .option-content .trial-highlight p,html:root[data-theme=dark] .subscription-packages .subscription-type-selector .subscription-type-options .subscription-type-option .option-content .trial-highlight strong,html:root[data-theme=dark] .subscription-packages .subscription-type-selector .subscription-type-options .subscription-type-option .option-content .trial-highlight svg,html:root[data-theme=dark] .terms-container .terms-content section .subsection.e-contracts-section .e-contracts-details p.disclaimer b,html:root[data-theme=dark] .terms-container .terms-content section .subsection.e-contracts-section .e-contracts-details p.disclaimer h3,html:root[data-theme=dark] .terms-container .terms-content section .subsection.e-contracts-section .e-contracts-details p.disclaimer h4,html:root[data-theme=dark] .terms-container .terms-content section .subsection.e-contracts-section .e-contracts-details p.disclaimer p,html:root[data-theme=dark] .terms-container .terms-content section .subsection.e-contracts-section .e-contracts-details p.disclaimer strong,html:root[data-theme=dark] .terms-container .terms-content section .subsection.e-contracts-section .e-contracts-details p.disclaimer svg,html:root[data-theme=dark] .terms-container .terms-content section p.disclaimer b,html:root[data-theme=dark] .terms-container .terms-content section p.disclaimer h3,html:root[data-theme=dark] .terms-container .terms-content section p.disclaimer h4,html:root[data-theme=dark] .terms-container .terms-content section p.disclaimer p,html:root[data-theme=dark] .terms-container .terms-content section p.disclaimer strong,html:root[data-theme=dark] .terms-container .terms-content section p.disclaimer svg{color:inherit}#credential_picker_container,#credential_picker_container iframe,#credential_picker_iframe,iframe[src*="accounts.google.com/gsi"]{color-scheme:light}
