.auth-page[data-v-5e462baf]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--tg-bg-color, linear-gradient(135deg, #F6861F 0%, #FF922E 100%))}.auth-container[data-v-5e462baf]{max-width:400px;width:100%;padding:40px 24px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #f6861f33;border:1px solid rgba(246,134,31,.1)}.logo-container[data-v-5e462baf]{display:flex;flex-direction:column;align-items:center;gap:16px}.app-logo[data-v-5e462baf]{width:80px;height:80px;filter:drop-shadow(0 4px 8px rgba(246,134,31,.3))}.app-title[data-v-5e462baf]{margin:0;font-size:32px;font-weight:700;color:#f6861f;text-align:center;letter-spacing:.5px}.welcome-title[data-v-5e462baf]{font-size:24px;font-weight:700;text-align:center;color:#f6861f}.welcome-subtitle[data-v-5e462baf]{font-size:16px;text-align:center;color:#8a9bb5}.description[data-v-5e462baf]{text-align:center;font-size:14px;max-width:300px;line-height:1.6;color:#ff922e}.features-list[data-v-5e462baf]{width:100%;margin:8px 0}.feature-item[data-v-5e462baf]{display:flex;align-items:center;gap:12px;color:#ff922e}.login-button[data-v-5e462baf]{margin-top:16px;height:48px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#f6861f,#ff922e);border:none}.error-alert[data-v-5e462baf]{width:100%;margin-top:8px}.profile-page[data-v-47b74915]{padding:16px 16px 80px;max-width:100%;min-height:100vh}.profile-container[data-v-47b74915]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.profile-header[data-v-47b74915]{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--n-divider-color)}.avatar-section[data-v-47b74915]{flex-shrink:0}.profile-avatar[data-v-47b74915]{box-shadow:0 4px 12px #0000001a}.header-info[data-v-47b74915]{flex:1}.profile-title[data-v-47b74915]{font-size:24px;font-weight:700;margin:0 0 4px;color:var(--n-text-color)}.profile-username[data-v-47b74915]{font-size:14px;color:var(--n-text-color-disabled);margin:0}.info-row[data-v-47b74915]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--n-border-color)}.info-row[data-v-47b74915]:last-child{border-bottom:none}[data-v-47b74915] .n-radio{padding:16px;border:2px solid var(--n-border-color);border-radius:12px;margin-bottom:12px;transition:all .3s ease;width:100%}[data-v-47b74915] .n-radio:hover{border-color:var(--n-primary-color);background-color:var(--n-color-hover)}[data-v-47b74915] .n-radio.n-radio--checked{border-color:var(--n-primary-color);background-color:var(--n-primary-color-suppl)}@media(max-width:480px){.profile-page[data-v-47b74915]{padding:12px}.profile-header[data-v-47b74915]{flex-direction:column;text-align:center;gap:12px;padding:16px 0}.profile-title[data-v-47b74915]{font-size:20px}.profile-avatar[data-v-47b74915]{width:60px!important;height:60px!important}}.tg-viewport .profile-page[data-v-47b74915]{background:var(--tg-theme-bg-color, var(--n-color))}.tg-viewport .profile-title[data-v-47b74915]{color:var(--tg-theme-text-color, var(--n-text-color))}.tg-viewport .profile-username[data-v-47b74915]{color:var(--tg-theme-hint-color, var(--n-text-color-disabled))}.empty-vehicles[data-v-47b74915]{text-align:center;padding:40px 20px}.vehicles-list[data-v-47b74915]{width:100%}.vehicle-card[data-v-47b74915]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;border:1px solid var(--n-border-color);border-radius:8px;background:var(--n-card-color);transition:all .2s ease;gap:16px}.vehicle-card[data-v-47b74915]:hover{border-color:var(--n-color-primary);box-shadow:0 2px 12px #f6861f1a;transform:translateY(-1px)}.vehicle-info[data-v-47b74915]{flex:1;min-width:0}.vehicle-header[data-v-47b74915]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.vehicle-type[data-v-47b74915]{font-size:16px;font-weight:600}.vehicle-details[data-v-47b74915],.vehicle-features[data-v-47b74915]{margin-bottom:8px}.vehicle-description[data-v-47b74915]{font-size:13px;line-height:1.4;margin-top:8px}.vehicle-actions[data-v-47b74915]{flex-shrink:0;display:flex;align-items:flex-start}.add-vehicle-btn[data-v-47b74915]{margin-top:8px;--n-color: rgba(246, 134, 31, .1) !important;--n-color-hover: rgba(246, 134, 31, .15) !important;--n-border: 1px dashed rgba(246, 134, 31, .3) !important;--n-border-hover: 1px dashed rgba(246, 134, 31, .5) !important;--n-text-color: var(--n-color-primary) !important}@media(max-width:768px){.vehicle-card[data-v-47b74915]{flex-direction:column;align-items:stretch}.vehicle-header[data-v-47b74915]{flex-direction:column;align-items:flex-start}.vehicle-actions[data-v-47b74915]{align-self:stretch;justify-content:flex-end;margin-top:12px}.vehicle-details .n-space[data-v-47b74915]{flex-direction:column;align-items:flex-start}}.notifications-page[data-v-dfe0c6ad]{min-height:100vh;padding-top:60px;background:var(--background-gradient)}.notifications-container[data-v-dfe0c6ad]{max-width:800px;margin:0 auto;padding:20px 16px}.notifications-header[data-v-dfe0c6ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.page-title[data-v-dfe0c6ad]{font-size:28px;font-weight:700;color:var(--text-color);margin:0;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions[data-v-dfe0c6ad]{display:flex;gap:12px;flex-wrap:wrap}.mark-all-btn[data-v-dfe0c6ad],.refresh-btn[data-v-dfe0c6ad]{--n-color: rgba(246, 134, 31, .1) !important;--n-color-hover: rgba(246, 134, 31, .15) !important;--n-border: 1px solid rgba(246, 134, 31, .2) !important;--n-text-color: var(--primary-color) !important;border-radius:8px;font-weight:500;transition:all .2s ease}.notifications-stats[data-v-dfe0c6ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.notifications-stats .n-statistic[data-v-dfe0c6ad]{background:var(--surface-color);padding:16px;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 2px 12px #f6861f14;color:var(--text-primary)}.notifications-filters[data-v-dfe0c6ad]{margin-bottom:24px}.notifications-filters .n-button-group[data-v-dfe0c6ad]{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #f6861f1a}.loading-state[data-v-dfe0c6ad]{text-align:center;padding:60px 20px}.loading-text[data-v-dfe0c6ad]{margin-top:16px;color:var(--text-color-secondary);font-size:14px}.empty-state[data-v-dfe0c6ad]{padding:60px 20px;text-align:center}.notifications-list[data-v-dfe0c6ad]{display:flex;flex-direction:column;gap:16px}.notification-card[data-v-dfe0c6ad]{border-radius:12px;transition:all .2s ease;box-shadow:0 2px 12px #f6861f14;border:1px solid rgba(246,134,31,.1)!important}.notification-card[data-v-dfe0c6ad]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f6861f26}.notification-card.unread[data-v-dfe0c6ad]{border-left:4px solid #d03050!important;background:linear-gradient(to right,#d030500d,#ffffffe6)}.notification-header[data-v-dfe0c6ad]{display:flex;justify-content:space-between;align-items:center;gap:12px}.notification-type[data-v-dfe0c6ad]{flex-shrink:0}.notification-meta[data-v-dfe0c6ad]{display:flex;align-items:center;gap:8px;color:var(--text-color-secondary);font-size:13px}.unread-indicator[data-v-dfe0c6ad]{flex-shrink:0}.notification-content[data-v-dfe0c6ad]{margin:16px 0}.notification-title[data-v-dfe0c6ad]{font-size:16px;font-weight:600;color:var(--text-color);margin:0 0 8px}.notification-message[data-v-dfe0c6ad]{font-size:14px;color:var(--text-color-secondary);line-height:1.5;margin:0 0 12px}.notification-data[data-v-dfe0c6ad]{margin-top:16px}.load-more-section[data-v-dfe0c6ad]{margin-top:32px;text-align:center}@media(max-width:768px){.notifications-container[data-v-dfe0c6ad]{padding:16px 12px}.notifications-header[data-v-dfe0c6ad]{flex-direction:column;align-items:flex-start}.page-title[data-v-dfe0c6ad]{font-size:24px}.header-actions[data-v-dfe0c6ad]{width:100%;justify-content:flex-end}.notifications-stats[data-v-dfe0c6ad]{grid-template-columns:1fr}.notification-header[data-v-dfe0c6ad]{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.notifications-container[data-v-dfe0c6ad]{padding:12px 8px}.page-title[data-v-dfe0c6ad]{font-size:22px}.header-actions[data-v-dfe0c6ad]{flex-direction:column;width:100%}.mark-all-btn[data-v-dfe0c6ad],.refresh-btn[data-v-dfe0c6ad]{width:100%}}.vehicle-form-page[data-v-bb72adf6]{min-height:100vh;padding-top:60px;background:var(--background-gradient)}.vehicle-form-container[data-v-bb72adf6]{max-width:600px;margin:0 auto;padding:20px 16px}.form-header[data-v-bb72adf6]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.back-btn[data-v-bb72adf6]{flex-shrink:0;--n-text-color: var(--primary-color) !important;--n-text-color-hover: var(--primary-color-hover) !important;--n-text-color-pressed: var(--primary-color-pressed) !important}.form-title[data-v-bb72adf6]{font-size:24px;font-weight:700;color:var(--text-color);margin:0;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.n-card[data-v-bb72adf6]{border-radius:12px;box-shadow:0 2px 12px #f6861f14;border:1px solid rgba(246,134,31,.1)}.n-form-item[data-v-bb72adf6]{margin-bottom:24px}.n-input[data-v-bb72adf6],.n-select[data-v-bb72adf6],.n-input-number[data-v-bb72adf6]{--n-border-radius: 8px}.n-switch[data-v-bb72adf6]{--n-rail-color-active: var(--primary-color) !important}[data-theme=dark][data-v-bb72adf6] .n-select .n-base-selection{background-color:#ffffff1a!important;border-color:#fff3!important;color:#ffffffe6!important}[data-theme=dark][data-v-bb72adf6] .n-select .n-base-selection:hover{background-color:#ffffff1f!important;border-color:#ffffff4d!important}[data-theme=dark][data-v-bb72adf6] .n-select .n-base-selection.n-base-selection--focus{background-color:#ffffff1f!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #18a05833!important}[data-theme=dark][data-v-bb72adf6] .n-select .n-base-selection .n-base-selection-label{color:#ffffffe6!important}[data-theme=dark][data-v-bb72adf6] .n-select .n-base-selection .n-base-selection-placeholder{color:#ffffff80!important}[data-theme=dark][data-v-bb72adf6] .n-select-menu{background-color:#2d2d2d!important;border-color:#fff3!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark][data-v-bb72adf6] .n-select-option{color:#ffffffe6!important}[data-theme=dark][data-v-bb72adf6] .n-select-option:hover{background-color:#ffffff1a!important}[data-theme=dark][data-v-bb72adf6] .n-select-option.n-select-option--selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=light][data-v-bb72adf6] .n-select .n-base-selection,[data-v-bb72adf6] .n-select .n-base-selection{border-color:#e0e0e6!important;color:#2c2c32!important}[data-theme=light][data-v-bb72adf6] .n-select .n-base-selection:hover,[data-v-bb72adf6] .n-select .n-base-selection:hover{border-color:#c0c0c8!important}[data-theme=light][data-v-bb72adf6] .n-select .n-base-selection.n-base-selection--focus,[data-v-bb72adf6] .n-select .n-base-selection.n-base-selection--focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #18a05833!important}@media(max-width:768px){.vehicle-form-container[data-v-bb72adf6]{padding:16px 12px}.form-title[data-v-bb72adf6]{font-size:20px}.form-header[data-v-bb72adf6]{gap:12px}}@media(max-width:480px){.vehicle-form-container[data-v-bb72adf6]{padding:12px 8px}.form-title[data-v-bb72adf6]{font-size:18px}.form-header[data-v-bb72adf6]{flex-direction:column;align-items:flex-start;gap:8px}}.orders-page[data-v-a8c03555]{max-width:800px;margin:0 auto;padding:20px}.order-info-row[data-v-a8c03555]{display:flex;align-items:center;gap:8px;margin:6px 0}.create-order-page[data-v-75577758]{max-width:800px;margin:0 auto;padding:20px}[data-theme=dark][data-v-75577758] .n-select .n-base-selection{background-color:#ffffff1a!important;border-color:#fff3!important;color:#ffffffe6!important}[data-theme=dark][data-v-75577758] .n-select .n-base-selection:hover{background-color:#ffffff1f!important;border-color:#ffffff4d!important}[data-theme=dark][data-v-75577758] .n-select .n-base-selection.n-base-selection--focus{background-color:#ffffff1f!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #18a05833!important}[data-theme=dark][data-v-75577758] .n-select .n-base-selection .n-base-selection-label{color:#ffffffe6!important}[data-theme=dark][data-v-75577758] .n-select .n-base-selection .n-base-selection-placeholder{color:#ffffff80!important}[data-theme=dark][data-v-75577758] .n-select .n-base-selection .n-base-selection-tags .n-tag{background-color:#ffffff26!important;color:#ffffffe6!important;border:1px solid rgba(255,255,255,.2)!important}[data-theme=dark][data-v-75577758] .n-select-menu{background-color:#2d2d2d!important;border-color:#fff3!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark][data-v-75577758] .n-select-option{color:#ffffffe6!important}[data-theme=dark][data-v-75577758] .n-select-option:hover{background-color:#ffffff1a!important}[data-theme=dark][data-v-75577758] .n-select-option.n-select-option--selected{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark][data-v-75577758] .n-select-option.n-select-option--pending{background-color:#ffffff0d!important}[data-theme=light][data-v-75577758] .n-select .n-base-selection,[data-v-75577758] .n-select .n-base-selection{border-color:#e0e0e6!important;color:#2c2c32!important}[data-theme=light][data-v-75577758] .n-select .n-base-selection:hover,[data-v-75577758] .n-select .n-base-selection:hover{border-color:#c0c0c8!important}[data-theme=light][data-v-75577758] .n-select .n-base-selection.n-base-selection--focus,[data-v-75577758] .n-select .n-base-selection.n-base-selection--focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #18a05833!important}[data-v-75577758] .n-date-picker{--n-color: var(--n-input-color) !important;--n-color-focus: var(--n-input-color-focus) !important;--n-border-color: var(--n-border-color) !important;--n-border-color-hover: var(--n-border-color-hover) !important}[data-v-75577758] .n-date-picker .n-input{background-color:var(--n-input-color)!important;border-color:var(--n-border-color)!important;color:var(--n-text-color)!important}[data-v-75577758] .n-input-number{--n-color: var(--n-input-color) !important;--n-color-focus: var(--n-input-color-focus) !important;--n-border-color: var(--n-border-color) !important;--n-border-color-hover: var(--n-border-color-hover) !important;--n-text-color: var(--n-text-color) !important}[data-v-75577758] .n-input-number .n-input .n-input__input-el{color:var(--n-text-color)!important}.order-detail-page[data-v-a97aae2a]{max-width:800px;margin:0 auto;padding:20px}.info-section[data-v-a97aae2a]{margin-bottom:16px}.info-section h4[data-v-a97aae2a]{margin:0 0 8px;color:var(--n-text-color-base);font-weight:600}.route-item[data-v-a97aae2a]{display:flex;align-items:flex-start;gap:8px;padding:8px 0}.active-orders-page[data-v-8eee4d94]{max-width:800px;margin:0 auto;padding:20px}.page-title[data-v-8eee4d94]{font-size:24px;font-weight:600;padding:8px 0}.order-card[data-v-8eee4d94]{border-left:4px solid var(--n-primary-color)}.order-header[data-v-8eee4d94]{display:flex;align-items:center}.order-date[data-v-8eee4d94]{font-size:12px}.order-detail[data-v-8eee4d94]{display:flex;gap:8px;align-items:center}.response-details[data-v-8eee4d94]{background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:6px;padding:12px}@media(max-width:768px){.active-orders-page[data-v-8eee4d94]{padding:16px}.order-header[data-v-8eee4d94]{flex-direction:column;align-items:flex-start;gap:8px}}.app-header[data-v-fee678d3]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--surface-color);box-shadow:var(--shadow);border-bottom:1px solid var(--border-color);transition:background .3s ease,box-shadow .3s ease}.header-content[data-v-fee678d3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;max-width:480px;margin:0 auto}.logo-section[data-v-fee678d3]{display:flex;align-items:center;gap:12px}.logo[data-v-fee678d3]{width:32px;height:32px;flex-shrink:0}.app-name[data-v-fee678d3]{font-size:20px;font-weight:700;color:var(--primary-color);text-shadow:none;letter-spacing:.5px}.header-actions[data-v-fee678d3]{display:flex;align-items:center;gap:12px}.theme-toggle-btn[data-v-fee678d3]{--n-color: transparent !important;--n-color-hover: rgba(246, 134, 31, .08) !important;--n-color-pressed: rgba(246, 134, 31, .16) !important;--n-border: 1px solid rgba(246, 134, 31, .2) !important;--n-border-hover: 1px solid rgba(246, 134, 31, .3) !important;--n-border-pressed: 1px solid rgba(246, 134, 31, .4) !important;--n-text-color: var(--primary-color) !important;--n-text-color-hover: var(--primary-color) !important;--n-text-color-pressed: var(--primary-color) !important;border-radius:50%;width:36px;height:36px;padding:0;transition:all .2s ease}.theme-toggle-btn[data-v-fee678d3]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.notification-section[data-v-fee678d3]{position:relative}.notification-btn[data-v-fee678d3]{--n-color: transparent !important;--n-color-hover: rgba(246, 134, 31, .08) !important;--n-color-pressed: rgba(246, 134, 31, .16) !important;--n-border: 1px solid rgba(246, 134, 31, .2) !important;--n-border-hover: 1px solid rgba(246, 134, 31, .3) !important;--n-border-pressed: 1px solid rgba(246, 134, 31, .4) !important;--n-text-color: var(--primary-color) !important;--n-text-color-hover: var(--primary-color) !important;--n-text-color-pressed: var(--primary-color) !important;border-radius:50%;width:36px;height:36px;padding:0;transition:all .2s ease;cursor:pointer}.notification-btn[data-v-fee678d3]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.profile-section[data-v-fee678d3]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border-radius:20px;background:#f6861f0f;border:1px solid rgba(246,134,31,.2);transition:all .2s ease}.profile-section[data-v-fee678d3]:hover{background:#f6861f1f;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.profile-avatar[data-v-fee678d3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f6861f1f;border-radius:50%;color:var(--primary-color)}.profile-name[data-v-fee678d3]{font-size:14px;font-weight:600;color:var(--primary-color);text-shadow:none;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.profile-name[data-v-fee678d3]{display:none}.profile-section[data-v-fee678d3]{padding:6px;min-width:44px}}@media(max-width:360px){.header-content[data-v-fee678d3]{padding:10px 12px}.logo[data-v-fee678d3]{width:28px;height:28px}.app-name[data-v-fee678d3]{font-size:18px}.profile-avatar[data-v-fee678d3]{width:28px;height:28px}}.bottom-nav[data-v-0b89e7f4]{position:fixed;bottom:0;left:0;right:0;background:var(--surface-color);border-top:1px solid var(--border-color);box-shadow:var(--shadow);z-index:1000;padding:0;-webkit-user-select:none;user-select:none;transition:background .3s ease,border-color .3s ease}.nav-container[data-v-0b89e7f4]{display:flex;justify-content:space-around;align-items:center;padding:8px 0;max-width:100%}.nav-item[data-v-0b89e7f4]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--text-secondary);transition:all .2s ease;padding:6px 12px;border-radius:8px;flex:1;position:relative}.nav-item[data-v-0b89e7f4]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;border-radius:2px 2px 0 0;transition:background .2s ease}.nav-item[data-v-0b89e7f4]:not(:last-child):after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#f6861f1a}.nav-item[data-v-0b89e7f4]:hover{color:var(--primary-color);background:#4a6fa50d}.nav-item.active[data-v-0b89e7f4]{color:var(--primary-color)}.nav-item.active[data-v-0b89e7f4]:before{background:var(--primary-gradient)}.nav-icon[data-v-0b89e7f4]{display:flex;align-items:center;justify-content:center;margin-bottom:2px}.nav-label[data-v-0b89e7f4]{font-size:10px;font-weight:500;text-align:center;white-space:nowrap;line-height:1.2}@media(max-width:480px){.nav-item[data-v-0b89e7f4]{padding:4px 8px}.nav-label[data-v-0b89e7f4]{font-size:9px}.nav-icon[data-v-0b89e7f4]{margin-bottom:1px}}.tg-viewport .bottom-nav[data-v-0b89e7f4]{background:var(--tg-theme-bg-color, var(--n-color));border-top-color:var(--tg-theme-hint-color, var(--n-border-color))}.tg-viewport .nav-item[data-v-0b89e7f4]{color:var(--tg-theme-hint-color, var(--n-text-color-disabled))}.tg-viewport .nav-item[data-v-0b89e7f4]:hover{color:var(--tg-theme-text-color, var(--n-text-color))}.tg-viewport .nav-item.active[data-v-0b89e7f4]{color:var(--tg-theme-button-color, var(--n-primary-color))}.tg-viewport .nav-item.active[data-v-0b89e7f4]:before{background:var(--tg-theme-button-color, var(--n-primary-color))}*{margin:0;padding:0;box-sizing:border-box}#app{width:100%;min-height:100vh}.app-layout{position:relative;min-height:100vh;width:100%}.app-content{min-height:100vh;width:100%}.app-content.with-bottom-nav{padding-bottom:70px}.app-content.with-header{padding-top:56px}.app-content.with-header.with-bottom-nav{padding-top:56px;padding-bottom:70px}body{background:var(--background-color);color:var(--text-primary);margin:0;padding:0;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .3s ease,color .3s ease}body.tg-viewport{background:var(--tg-theme-bg-color, #f8fafc);color:var(--tg-theme-text-color, #2B4F7A)}@media(prefers-color-scheme:dark){.tg-viewport{background:var(--tg-theme-bg-color, #1a1a1a);color:var(--tg-theme-text-color, #ffffff)}}:root{--primary-color: #F6861F;--primary-light: #FF922E;--primary-gradient: linear-gradient(135deg, #F6861F 0%, #FF922E 100%);--secondary-color: #8A9BB5;--accent-color: #FF922E;--background-color: #f8fafc;--surface-color: #ffffff;--text-primary: #2B4F7A;--text-secondary: #8A9BB5;--border-color: rgba(246, 134, 31, .15);--shadow: 0 2px 8px rgba(246, 134, 31, .15)}html.dark{color-scheme:dark}html.dark body,.dark .app-layout{background:var(--background-color);color:var(--text-primary)}.dark .n-card{background:var(--surface-color)!important;border-color:var(--border-color)!important}.dark .n-card .n-card__content,.dark .n-card-header__main{color:var(--text-primary)!important}.dark .n-input{background:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark .n-input__input-el{color:var(--text-primary)!important}.dark .n-input__placeholder{color:var(--text-secondary)!important}.dark .n-base-selection{background:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark .n-select-menu{background-color:#1e293b!important}.dark .n-base-selection-label{color:var(--text-primary)!important;background-color:#1e293b!important}.dark .n-base-selection-placeholder{color:var(--text-secondary)!important}.dark .n-popover,.dark .n-dropdown{background:var(--surface-color)!important;border-color:var(--border-color)!important}.dark .n-popover__content{color:var(--text-primary)!important}.dark .n-button{--n-color: var(--surface-color);--n-border: 1px solid var(--border-color);--n-text-color: var(--text-primary)}.dark .n-button--primary-type{--n-color: var(--primary-color);--n-color-hover: var(--primary-light);--n-text-color: #ffffff}.dark .n-page-header{background:transparent}.dark .n-page-header-header__title{color:var(--text-primary)!important}.dark .n-page-header-header__subtitle{color:var(--text-secondary)!important}.dark ::-webkit-scrollbar{width:8px}.dark ::-webkit-scrollbar-track{background:var(--surface-color)}.dark ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}
