:root{--tmgo-brand:#f5c518;--tmgo-brand-hover:#ffd740;--tmgo-brand-pressed:#d4a800;--tmgo-bg-page:#f4f5f7;--tmgo-bg-surface:#fff;--tmgo-bg-muted:#f9f9f9;--tmgo-bg-hover:#f5f5f5;--tmgo-text-primary:#161616;--tmgo-text-secondary:#6b7280;--tmgo-text-tertiary:#9ca3af;--tmgo-text-on-brand:#161616;--tmgo-border:#e5e7eb;--tmgo-border-light:#f0f0f0;--tmgo-brand-bg:#fffde0;--tmgo-brand-text:#92740a;--tmgo-brand-border:#f5c518;--tmgo-sidebar-bg:#161616;--tmgo-sidebar-border:#262626;--tmgo-sidebar-text:#8a8a8a;--tmgo-sidebar-hover:hsla(0,0%,100%,.07);--primary-color:var(--tmgo-brand);--bg-color:var(--tmgo-bg-surface);--text-color:var(--tmgo-text-primary);--scrollbar-track:#f0f0f0;--scrollbar-thumb:var(--tmgo-brand);--scrollbar-thumb-hover:var(--tmgo-brand-pressed);--scrollbar-thumb-active:#b8940d;--scrollbar-corner:#f0f0f0}.tmgo-cell-title{color:var(--tmgo-text-primary);font-weight:700}.tmgo-cell-sub{color:var(--tmgo-text-secondary);font-size:12px;margin-top:2px}.tmgo-cell-body{color:var(--tmgo-text-primary);font-size:13px;font-weight:600}.tmgo-cell-muted{color:var(--tmgo-text-tertiary)}.plate-chip{background:var(--tmgo-bg-muted);border:1.5px solid var(--tmgo-border);border-radius:4px;color:var(--tmgo-text-primary);display:inline-block;font-family:monospace;font-size:13px;font-weight:700;letter-spacing:.5px;padding:2px 8px}.plate-chip--sm{font-size:11px;padding:1px 6px}html.dark{color-scheme:dark;--tmgo-bg-page:#0f0f0f;--tmgo-bg-surface:#1a1a1a;--tmgo-bg-muted:#222;--tmgo-bg-hover:hsla(0,0%,100%,.07);--tmgo-text-primary:#f4f4f5;--tmgo-text-secondary:#a1a1aa;--tmgo-text-tertiary:#71717a;--tmgo-border:#2e2e2e;--tmgo-border-light:#262626;--tmgo-brand-bg:rgba(245,197,24,.1);--tmgo-brand-text:#f5c518;--tmgo-brand-border:#f5c518;--bg-color:var(--tmgo-bg-surface);--text-color:var(--tmgo-text-primary);--scrollbar-track:#1a1a1a;--scrollbar-corner:#1a1a1a}html.dark .admin-header,html.dark .cabinet-header,html.dark .client-header,html.dark .driver-header,html.dark .header{background:var(--tmgo-bg-surface);border-bottom-color:var(--tmgo-border-light)}html.dark .header-title,html.dark .header-user-name,html.dark .header-user-role{color:var(--tmgo-text-primary)}html.dark .header-user-role{color:var(--tmgo-text-tertiary)}html.dark .burger-btn:hover,html.dark .header-user-trigger:hover,html.dark .icon-btn:hover{background:var(--tmgo-bg-hover)}html.dark .burger-line{background:var(--tmgo-text-primary)}html.dark .header .n-button.n-button--quaternary-type{--n-text-color:var(--tmgo-text-secondary)!important;--n-text-color-hover:var(--tmgo-text-primary)!important;--n-text-color-pressed:var(--tmgo-text-primary)!important;--n-text-color-focus:var(--tmgo-text-primary)!important}html.dark .header .n-button.n-button--quaternary-type .n-button__content,html.dark .header .n-button.n-button--quaternary-type .n-button__icon{color:var(--tmgo-text-secondary)!important}html.dark .header .n-button.n-button--quaternary-type:hover .n-button__content,html.dark .header .n-button.n-button--quaternary-type:hover .n-button__icon,html.dark .header .user-btn.n-button--quaternary-type .n-button__content{color:var(--tmgo-text-primary)!important}html.dark .header .n-base-selection{background-color:var(--tmgo-bg-muted)!important;--n-color:var(--tmgo-bg-muted)!important;--n-color-active:var(--tmgo-bg-muted)!important;--n-border:1px solid var(--tmgo-border)!important;--n-border-hover:1px solid var(--tmgo-text-tertiary)!important;--n-border-active:1px solid var(--tmgo-brand)!important;--n-border-focus:1px solid var(--tmgo-brand)!important;--n-text-color:var(--tmgo-text-primary)!important;--n-placeholder-color:var(--tmgo-text-tertiary)!important;--n-arrow-color:var(--tmgo-text-tertiary)!important}html.dark .header .n-base-selection-input,html.dark .header .n-base-selection-label,html.dark .header .n-base-selection-placeholder{color:var(--tmgo-text-primary)!important}html.dark .n-base-select-menu{background-color:var(--tmgo-bg-surface)!important;--n-option-text-color:var(--tmgo-text-primary)!important;--n-option-text-color-active:var(--tmgo-text-primary)!important;--n-option-color-pending:hsla(0,0%,100%,.06)!important;--n-option-color-active:rgba(245,197,24,.14)!important;--n-option-check-color:var(--tmgo-brand)!important}html.dark .admin-content,html.dark .cabinet-content,html.dark .client-content,html.dark .driver-content,html.dark .main-content,html.dark .tmgo-public-layout,html.dark .tmgo-public-layout>.n-layout-scroll-container{background:var(--tmgo-bg-page)}html.dark .admin-footer,html.dark .client-footer,html.dark .driver-footer,html.dark .footer{background:var(--tmgo-bg-surface);border-top-color:var(--tmgo-border-light);color:var(--tmgo-text-tertiary)}html.dark .mobile-menu-panel{background:var(--tmgo-bg-surface);box-shadow:0 8px 32px #00000073}html.dark .mobile-nav-item{border-bottom-color:var(--tmgo-border-light);color:var(--tmgo-text-primary)}html.dark .mobile-nav-item:hover{background:var(--tmgo-bg-hover)}html.dark .mobile-menu-controls{border-top-color:var(--tmgo-border-light)}html.dark .plan-chip:not([class*=plan-chip--]){background:var(--tmgo-bg-muted);border-color:var(--tmgo-border);color:var(--tmgo-text-secondary)}html.dark .auth-page{background:var(--tmgo-bg-page)}html.dark .auth-card{box-shadow:0 20px 60px #00000073,0 4px 16px #00000040}html.dark .form-panel{background:var(--tmgo-bg-surface)}html.dark .form-heading{color:var(--tmgo-text-primary)}html.dark .field label,html.dark .form-subheading{color:var(--tmgo-text-secondary)}html.dark .input-wrap input{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border);color:var(--tmgo-text-primary)}html.dark .input-wrap input:focus{background:var(--tmgo-bg-surface);border-color:var(--tmgo-brand)}html.dark .input-icon,html.dark .toggle-pw{color:var(--tmgo-text-tertiary)}html.dark .toggle-pw:hover{color:var(--tmgo-text-secondary)}html.dark .auth-page .page-footer,html.dark .form-footer,html.dark .legal-text{color:var(--tmgo-text-tertiary)}html.dark .search-page{background:var(--tmgo-bg-page)}html.dark .filter-sidebar,html.dark .filters-sidebar,html.dark .mobile-filter-bar,html.dark .order-card{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border)}html.dark .filters-title,html.dark .order-id,html.dark .order-price,html.dark .order-route,html.dark .orders-count,html.dark .price-val,html.dark .results-count,html.dark .sidebar-title{color:var(--tmgo-text-primary)}html.dark .divider-label,html.dark .filter-label,html.dark .meta-chip,html.dark .order-meta,html.dark .order-title,html.dark .radius-unit,html.dark .results-sub,html.dark .route-to,html.dark .section-label{color:var(--tmgo-text-secondary)}html.dark .range-sep,html.dark .route-arrow{color:var(--tmgo-text-tertiary)}html.dark .order-card:hover{box-shadow:0 4px 16px #00000059}html.dark .btn-close-filters:hover{color:var(--tmgo-text-primary)}html.dark .page-footer{border-top-color:var(--tmgo-border);color:var(--tmgo-text-tertiary)}html.dark .search-page .mobile-view-toggle,html.dark .search-page .mode-toggle,html.dark .search-page .view-toggle{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border)}html.dark .search-page .mobile-view-toggle button.active,html.dark .search-page .mode-btn.active,html.dark .search-page .toggle-btn.active{background:var(--tmgo-bg-hover);box-shadow:inset 0 0 0 1px var(--tmgo-border);color:var(--tmgo-text-primary)}html.dark .search-page .mobile-view-toggle button:not(.active):hover,html.dark .search-page .mode-btn:not(.active):hover,html.dark .search-page .toggle-btn:not(.active):hover{color:var(--tmgo-text-primary)}html.dark .main-card,html.dark .page-wrap :deep(.n-card.n-card--bordered){background-color:var(--tmgo-bg-surface)}html.dark .impersonate-banner{filter:brightness(.92)}html.dark .adr-checkbox-card,html.dark .card,html.dark .cc-aside,html.dark .cc-sec-head,html.dark .cc-section,html.dark .cp-aside,html.dark .cp-no-account,html.dark .dc-sec-head,html.dark .dc-section,html.dark .dc-sidebar-card,html.dark .main-stat-card:not(.transport-card):not(.cargo-card),html.dark .sidebar-sticky-card,html.dark .spc:not(.spc--business):not(.spc--enterprise),html.dark .step-content-card,html.dark .type-card{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border)}html.dark .client-dashboard .transport-card,html.dark .driver-dashboard .cargo-card{background:#fff8dc}html.dark .client-dashboard .cargo-card,html.dark .driver-dashboard .transport-card{background:#1a1a1a}html.dark .dc-hero:not(.dc-ver-suspended){background:var(--tmgo-bg-muted);border-color:var(--tmgo-border)}html.dark .dc-hero.dc-ver-suspended{background:linear-gradient(135deg,#ef444424,#7f1d1d1a);border-color:#f8717159}html.dark .dc-vpill-suspended{background:#ef44442e;border:1px solid rgba(248,113,113,.35);color:#fca5a5}html.dark .meta-chip{background:var(--tmgo-bg-muted);color:var(--tmgo-text-secondary)}html.dark .plate-chip{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border);color:var(--tmgo-text-primary)}html.dark .cp-page{background:var(--tmgo-bg-page)}html.dark .client-dashboard .transport-card .legend-text,html.dark .client-dashboard .transport-card .main-stat-caption,html.dark .client-dashboard .transport-card .main-stat-sub,html.dark .client-dashboard .transport-card .main-stat-value,html.dark .driver-dashboard .cargo-card .legend-text,html.dark .driver-dashboard .cargo-card .main-stat-caption,html.dark .driver-dashboard .cargo-card .main-stat-sub,html.dark .driver-dashboard .cargo-card .main-stat-value{color:#161616}html.dark .client-dashboard .transport-card .main-stat-label,html.dark .driver-dashboard .cargo-card .main-stat-label,html.dark .driver-dashboard .cargo-card .region-total-badge{color:#92740a}html.dark .client-dashboard .cargo-card .main-stat-value,html.dark .driver-dashboard .transport-card .main-stat-value{color:#fff}html.dark .client-dashboard .cargo-card .main-stat-label,html.dark .driver-dashboard .transport-card .main-stat-label{color:#f5c518}html.dark .secondary-btn{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border);color:var(--tmgo-text-primary)}html.dark .client-dashboard .my-stat:hover,html.dark .driver-dashboard .my-stat:hover,html.dark .region-row:hover,html.dark .secondary-btn:hover{background:var(--tmgo-bg-hover)}html.dark .client-dashboard .card,html.dark .driver-dashboard .card{border:1px solid var(--tmgo-border);box-shadow:none}html.dark .client-dashboard .transport-act,html.dark .driver-dashboard .cargo-act{background:#fff8dc}html.dark .client-dashboard .cargo-act,html.dark .driver-dashboard .transport-act{background:#1a1a1a}html.dark .client-dashboard .transport-act .activity-label,html.dark .driver-dashboard .cargo-act .activity-label{color:#92740a}html.dark .client-dashboard .transport-act .activity-value,html.dark .driver-dashboard .cargo-act .activity-value{color:#161616}html.dark .client-dashboard .cargo-act .activity-label,html.dark .driver-dashboard .transport-act .activity-label{color:#a1a1aa}html.dark .client-dashboard .cargo-act-val,html.dark .driver-dashboard .transport-act-val{color:#fff!important}html.dark .client-dashboard .cargo-act:hover,html.dark .client-dashboard .transport-act:hover,html.dark .driver-dashboard .cargo-act:hover,html.dark .driver-dashboard .transport-act:hover{filter:brightness(1.06)}html.dark .client-dashboard .region-row:hover,html.dark .driver-dashboard .region-row:hover{background:var(--tmgo-bg-hover)}html.dark .driver-dashboard .capacity-stat:not(.capacity-stat--free){border-color:var(--tmgo-border)}html.dark .driver-dashboard .capacity-card :deep(.n-alert.n-alert--warning-type){background:#f5c5181a;border:1px solid rgba(245,197,24,.28)}html.dark .driver-dashboard .capacity-card :deep(.n-alert.n-alert--warning-type .n-alert-body__content),html.dark .driver-dashboard .capacity-card :deep(.n-alert.n-alert--warning-type .n-alert-body__title){color:var(--tmgo-brand-text)}html.dark .adr-checkbox-card.active,html.dark .type-card.active{background:#f5c51814}html.dark .my-stat-lbl,html.dark .my-stat-val,html.dark .r-name,html.dark .r-num,html.dark .region-header-row{color:var(--tmgo-text-primary)}html.dark .empty-hint,html.dark .region-header-row .muted{color:var(--tmgo-text-tertiary)}html.dark .dc-field-value,html.dark :deep(.cc-field-value),html.dark :deep(.cp-vfield-value),html.dark :deep(.cp-view-pill){background:var(--tmgo-bg-muted);border-color:var(--tmgo-border);color:var(--tmgo-text-primary)}html.dark .dc-field label,html.dark :deep(.cc-field-label),html.dark :deep(.cp-vfield-label){color:var(--tmgo-text-tertiary)}html.dark .od-card,html.dark .od-header-body,html.dark .od-section{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border)}html.dark .od-bid-item,html.dark .od-doc-item,html.dark .od-route-box{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border)}html.dark .od-bid-item--mine{background:#f0a0201f;border-color:#f0a02073}html.dark .od-bid-status--accepted{background:#18a0581f}html.dark .od-bid-status--rejected{background:#ef44441a}html.dark .od-bid-status--pending{background:#f0a0201a}html.dark .od-assigned-section{background:#18a0581f}html.dark .od-flow-done--info{background:#2563eb26;color:#93c5fd}html.dark .od-flow-done--success{background:#16a34a26;color:#86efac}html.dark .cp-root{background:var(--tmgo-bg-page)}html.dark .cp-sidebar-card,html.dark .cr-footer-input-zone,html.dark .cr-input-bar-container,html.dark .cr-root,html.dark .cr-topbar{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border)}html.dark .cr-body{background:var(--tmgo-bg-page)}html.dark .cr-msg-bubble{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border);color:var(--tmgo-text-primary)}html.dark .cr-msg-row--own .cr-msg-bubble{background:#f5c5182e;border-color:#f5c51866;color:var(--tmgo-text-primary)}html.dark .cp-msg-row--own .cp-msg-bubble{background:#2563eb2e;border-color:#3b82f666;color:var(--tmgo-text-primary)}html.dark .dc-row:hover{background:var(--tmgo-bg-hover)}html.dark .cp-attr-value-cell,html.dark .cp-cargo-nomenclature-title,html.dark .cp-destination-city,html.dark .cp-meta-number,html.dark .cp-sidebar-card-title{color:var(--tmgo-text-primary)}html.dark .cp-attr-label-cell,html.dark .cp-destination-time-window,html.dark .cp-meta-date,html.dark .cp-meta-label{color:var(--tmgo-text-secondary)}html.dark .cp-footer-input-zone,html.dark .cp-input-bar-container,html.dark .cp-left,html.dark .cp-topbar{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border)}html.dark .cp-body{background:var(--tmgo-bg-page)}html.dark .cp-msg-bubble{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border)}html.dark .cp-carrier-name,html.dark .cp-msg-bubble,html.dark .cp-party-title-name{color:var(--tmgo-text-primary)}html.dark .cp-carrier-detail,html.dark .cp-party-subtitle,html.dark .cp-topbar-badge{color:var(--tmgo-text-secondary)}html.dark .cp-topbar-badge{border-color:var(--tmgo-border)}html.dark .control-center-section,html.dark .cp-topbar-badge{background:var(--tmgo-bg-muted)}html.dark .hero-card .hero-field-control .n-base-selection,html.dark .hero-card .hero-field-control .n-input,html.dark .hero-card .n-base-selection,html.dark .hero-card .n-input{background:#1616161a!important;border-color:#16161626!important;--n-color:rgba(22,22,22,.1)!important;--n-border:1px solid rgba(22,22,22,.15)!important;--n-border-hover:1px solid rgba(22,22,22,.22)!important;--n-border-focus:1px solid rgba(22,22,22,.3)!important}html.dark .hero-card .hero-field-control .n-base-selection-input,html.dark .hero-card .hero-field-control .n-base-selection-label,html.dark .hero-card .hero-field-control .n-base-selection-placeholder,html.dark .hero-card .hero-field-control .n-input__input-el,html.dark .hero-card .hero-field-control .n-input__placeholder{color:#161616!important}html.dark .form-alt,html.dark .form-legal{color:var(--tmgo-text-tertiary)}html.dark .input-wrap .native-select{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border);color:var(--tmgo-text-primary)}html.dark .form-error{background:#ef44441f;color:#f87171}html.dark .form-success{background:#22c55e1f;color:#4ade80}html.dark .as-page,html.dark .cas-page{background:var(--tmgo-bg-page)}html.dark .as-topbar,html.dark .cas-topbar{background:var(--tmgo-bg-surface);border-bottom-color:var(--tmgo-border-light)}html.dark .as-sec-title,html.dark .as-topbar-title,html.dark .as-type-name,html.dark .cas-sec-title,html.dark .cas-topbar-title,html.dark .cas-type-name{color:var(--tmgo-text-primary)}html.dark .as-aside,html.dark .as-section,html.dark .cas-aside,html.dark .cas-section{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border-light)}html.dark .as-bank-primary-row,html.dark .as-sec-head,html.dark .cas-sec-head{background:var(--tmgo-bg-muted);border-bottom-color:var(--tmgo-border-light)}html.dark .as-country-card.selected,html.dark .as-country-card:hover,html.dark .as-type-card.selected,html.dark .as-type-card:hover,html.dark .cas-country-card.selected,html.dark .cas-country-card:hover,html.dark .cas-type-card.selected,html.dark .cas-type-card:hover{background:#f5c5181a}html.dark .mv-aside-card,html.dark .mv-section{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border-light)}html.dark .mv-sec-head{background:var(--tmgo-bg-muted);border-bottom-color:var(--tmgo-border-light)}html.dark .mv-row-val,html.dark .mv-sec-title{color:var(--tmgo-text-primary)}html.dark .mv-aside-title,html.dark .mv-content,html.dark .mv-no-filters,html.dark .mv-row-label{color:var(--tmgo-text-secondary)}html.dark .mv-row{border-bottom-color:var(--tmgo-border-light)}html.dark .orders-section{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border-light)}html.dark .orders-title{color:var(--tmgo-text-primary)}html.dark .activity-item:hover:not(.transport-act):not(.cargo-act),html.dark .user-item:hover{background:var(--tmgo-bg-hover)}html.dark .activity-empty{color:var(--tmgo-text-tertiary)}html.dark .skeleton-item{background:linear-gradient(90deg,var(--tmgo-bg-muted) 25%,var(--tmgo-border-light) 50%,var(--tmgo-bg-muted) 75%)}html.dark .oc-hero{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border)}html.dark .oc-hero-title,html.dark .oc-map-stat-value,html.dark .oc-publish-tip-title,html.dark .oc-saved-name{color:var(--tmgo-text-primary)}html.dark .oc-hero-sub,html.dark .oc-publish-tip-text,html.dark .oc-route-group-label,html.dark .oc-saved-addr{color:var(--tmgo-text-secondary)}html.dark .oc-files-placeholder,html.dark .oc-upload-area{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border)}html.dark .oc-map{background:var(--tmgo-border)}html.dark .oc-map-stats{border-top-color:var(--tmgo-border-light)}html.dark .oc-map-stat{border-right-color:var(--tmgo-border-light)}html.dark .oc-publish-tip{background:#f5c5181f}html.dark .oc-doc-item{background:var(--tmgo-bg-muted);border-color:var(--tmgo-border)}html.dark .oc-doc-btn:hover,html.dark .oc-saved-item:hover{background:var(--tmgo-bg-hover)}html.dark .bid-card{border-color:var(--tmgo-border)}html.dark .status-pill.green{background:#16a34a26;color:#4ade80}html.dark .mini-tag.amber,html.dark .status-pill.amber{background:#f5c5181f;border-color:#f5c51859;color:#fbbf24}.error-page,.main-content{background:var(--tmgo-bg-page)}html.dark .error-bg:before{background:radial-gradient(ellipse,rgba(99,102,241,.12) 0,transparent 70%)}html.dark .error-bg:after{background:radial-gradient(ellipse,rgba(99,102,241,.08) 0,transparent 70%)}html.dark .profile-banner{box-shadow:0 2px 12px #00000040}html.dark .oc-section{background:var(--tmgo-bg-surface);border-color:var(--tmgo-border)}html.dark .as-topbar-sep,html.dark .as-tpill,html.dark .cas-topbar-sep,html.dark .cas-tpill{color:var(--tmgo-text-tertiary)}html.dark .as-tpill.active,html.dark .cas-tpill.active{color:var(--tmgo-text-primary)}html.dark .error-card{box-shadow:0 25px 50px -12px #00000073,0 0 0 1px var(--tmgo-border)}html.dark .error-title{color:var(--tmgo-text-primary)}html.dark .error-message{color:var(--tmgo-text-secondary)}html.dark .error-hint{color:var(--tmgo-text-tertiary)}html.dark .progress-bar{background:var(--tmgo-bg-muted)}:root{--primary-color:var(--tmgo-brand,#f5c518);--bg-color:var(--tmgo-bg-surface,#fff);--text-color:var(--tmgo-text-primary,#333);--scrollbar-track:#f0f0f0;--scrollbar-thumb:var(--tmgo-brand,#f5c518);--scrollbar-thumb-hover:var(--tmgo-brand-pressed,#d4a800);--scrollbar-thumb-active:#b8940d;--scrollbar-corner:#f0f0f0}.n-layout .n-scrollbar>.n-scrollbar-container,.n-layout-scroll-container,.tmgo-public-layout>.n-layout-scroll-container,body,html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.n-layout .n-scrollbar>.n-scrollbar-container::-webkit-scrollbar,.n-layout-scroll-container::-webkit-scrollbar,.tmgo-public-layout>.n-layout-scroll-container::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{height:10px;width:10px}.n-layout .n-scrollbar>.n-scrollbar-container::-webkit-scrollbar-track,.n-layout-scroll-container::-webkit-scrollbar-track,.tmgo-public-layout>.n-layout-scroll-container::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.n-layout .n-scrollbar>.n-scrollbar-container::-webkit-scrollbar-thumb,.n-layout-scroll-container::-webkit-scrollbar-thumb,.tmgo-public-layout>.n-layout-scroll-container::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}.n-layout .n-scrollbar>.n-scrollbar-container::-webkit-scrollbar-thumb:hover,.n-layout-scroll-container::-webkit-scrollbar-thumb:hover,.tmgo-public-layout>.n-layout-scroll-container::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.n-layout .n-scrollbar>.n-scrollbar-container::-webkit-scrollbar-thumb:active,.n-layout-scroll-container::-webkit-scrollbar-thumb:active,.tmgo-public-layout>.n-layout-scroll-container::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}.n-layout-scroll-container::-webkit-scrollbar-corner,.tmgo-public-layout>.n-layout-scroll-container::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}body{background-color:var(--bg-color);color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}body:has(.tmgo-public-layout),html:has(.tmgo-public-layout){height:100%;overflow:hidden}.tmgo-public-layout.n-layout{box-sizing:border-box;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.tmgo-public-layout>.n-layout-scroll-container{flex:1 1 auto;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto!important;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable}@media(orientation:landscape)and (max-height:600px){body:has(.tmgo-public-layout),html:has(.tmgo-public-layout){height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.tmgo-public-layout.n-layout{height:auto!important;max-height:none!important;min-height:100dvh}.tmgo-public-layout>.n-layout-scroll-container{flex:none!important;height:auto!important;max-height:none!important}.tmgo-public-layout .n-layout-content.main-content,.tmgo-public-layout>.n-layout-scroll-container{min-height:0!important;overflow:visible!important}}body.tmgo-mobile-menu-open,html.tmgo-mobile-menu-open{height:100%!important;max-height:100%!important;overflow:hidden!important;overscroll-behavior:none}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media print{.ccb-fab,.ccb-picker,.cw-backdrop,.cw-panel,.dcb-fab,.dcb-picker,.impersonate-banner,.n-layout-footer,.n-layout-header,.n-layout-sider,.scroll-to-top{display:none!important}body,html{background:#fff!important}.n-layout,.n-layout-scroll-container,body,html{height:auto!important;overflow:visible!important}.n-layout,.n-layout-scroll-container{display:block!important}.n-layout-content,.n-scrollbar,.n-scrollbar-container,.n-scrollbar-content{height:auto!important;overflow:visible!important}.cabinet-content{background:#fff!important;padding:0!important}.content-container{margin:0!important;max-width:none!important}.print-area{border:none!important;box-shadow:none!important;width:100%!important}.no-print,.page-header,.print-area .n-tabs-nav,.print-area .n-tabs-tab-wrapper,.user-detail-header{display:none!important}.admin-content-bg{background:#fff!important;padding:0!important}.page-container{margin:0!important;max-width:none!important}.main-card{box-shadow:none!important;min-height:auto!important}}body{font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}.n-pagination .n-pagination-item,.n-pagination .n-pagination-item--button{border-radius:3px!important}.error-page[data-v-8e753556]{align-items:center;background:var(--tmgo-bg-page);display:flex;flex:1;justify-content:center;overflow:hidden;padding:24px;position:relative;width:100%}.error-bg[data-v-8e753556]{background:var(--tmgo-bg-page);inset:0;z-index:0}.error-bg[data-v-8e753556],.error-bg[data-v-8e753556]:before{pointer-events:none;position:absolute}.error-bg[data-v-8e753556]:before{background:radial-gradient(ellipse,rgba(99,102,241,.06) 0,transparent 70%);content:"";height:120%;right:-20%;top:-50%;width:60%}.error-bg[data-v-8e753556]:after{background:radial-gradient(ellipse,rgba(99,102,241,.04) 0,transparent 70%);bottom:-30%;content:"";height:80%;left:-10%;pointer-events:none;position:absolute;width:50%}.error-card[data-v-8e753556]{animation:cardIn-8e753556 .5s cubic-bezier(.34,1.56,.64,1);background:var(--tmgo-bg-surface);border-radius:24px;box-shadow:0 25px 50px -12px #00000014,0 0 0 1px var(--tmgo-border-light);max-width:420px;padding:48px 40px;position:relative;text-align:center;width:100%;z-index:1}@keyframes cardIn-8e753556{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-icon[data-v-8e753556]{color:var(--accent);height:72px;margin:0 auto 20px;width:72px}.error-icon svg[data-v-8e753556]{height:100%;width:100%}.error-code[data-v-8e753556]{color:var(--accent);font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0 0 8px}.error-title[data-v-8e753556]{color:var(--tmgo-text-primary);font-size:1.35rem;font-weight:700;margin:0 0 12px}.error-message[data-v-8e753556]{color:var(--tmgo-text-secondary);font-size:1rem;line-height:1.6;margin:0 0 16px}.error-hint[data-v-8e753556]{color:var(--tmgo-text-tertiary);font-size:.875rem;margin-bottom:28px}.timer-block[data-v-8e753556]{margin-bottom:24px}.timer-value[data-v-8e753556]{color:var(--accent);font-size:2.5rem;font-weight:800;letter-spacing:.05em;margin-bottom:12px}.progress-bar[data-v-8e753556]{background:var(--tmgo-bg-muted);border-radius:99px;height:6px;margin-bottom:12px;overflow:hidden}.progress-fill[data-v-8e753556]{background:var(--accent);border-radius:99px;height:100%;transition:width 1s linear}.error-btn[data-v-8e753556]{background:var(--accent);border-radius:12px;box-shadow:0 4px 14px #00000026;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:14px 32px;text-decoration:none;transition:all .25s ease}.error-btn[data-v-8e753556]:hover:not(.disabled){box-shadow:0 8px 24px #0003;filter:brightness(.9);transform:translateY(-2px)}.error-btn.disabled[data-v-8e753556]{cursor:not-allowed;opacity:.4;pointer-events:none}@media(max-width:480px){.error-card[data-v-8e753556]{padding:36px 24px}.error-code[data-v-8e753556]{font-size:3rem}}
