:root{--color-primary:#1890ff;--color-primary-light:#1890ff1a;--color-primary-hover:#40a9ff;--color-success:#52c41a;--color-warning:#faad14;--color-error:#ff4d4f;--color-info:#1890ff;--color-accent:#667eea;--status-bg-orange:linear-gradient(135deg, #fff7e6 0%, #fff1cc 100%);--status-bg-blue:linear-gradient(135deg, #e6f7ff 0%, #ccf0ff 100%);--status-bg-green:linear-gradient(135deg, #f6ffed 0%, #e8f5e8 100%);--status-bg-yellow:linear-gradient(135deg, #fffbe6 0%, #fef3c7 100%);--status-bg-gray:linear-gradient(135deg, #f5f5f5 0%, #e8e8e8 100%);--status-bg-red:linear-gradient(135deg, #fff2f0 0%, #ffe6e6 100%);--status-text-orange:#d46b08;--status-text-blue:#0958d9;--status-text-green:#389e0d;--status-text-yellow:#92400e;--status-text-gray:#595959;--status-text-red:#cf1322;--gradient-hero:linear-gradient(135deg, #e6f4ff 0%, #f0f5ff 55%, #f9f0ff 100%);--quick-bg-blue:linear-gradient(135deg, #e6f4ff 0%, #bae0ff 100%);--quick-bg-green:linear-gradient(135deg, #f6ffed 0%, #d9f7be 100%);--quick-bg-orange:linear-gradient(135deg, #fff7e6 0%, #ffd591 100%);--quick-bg-purple:linear-gradient(135deg, #f9f0ff 0%, #d3adf7 100%);--quick-bg-cyan:linear-gradient(135deg, #e6fffb 0%, #87e8de 100%);--quick-bg-pink:linear-gradient(135deg, #fff0f6 0%, #ffadd2 100%);--color-text:#1f1f1f;--color-text-secondary:#666;--color-text-muted:#999;--color-text-disabled:#bfbfbf;--color-text-on-fill:#fff;--color-bg:#f0f2f5;--color-bg-card:#fff;--color-bg-subtle:#f7f9fc;--color-surface-0:#f5f7fb;--color-surface-1:#ffffffa6;--color-surface-2:#fffffff2;--color-border:#94a3b84d;--color-border-strong:#d9d9d9;--color-border-subtle:#f0f0f0;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 2px 8px #10182814;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a1f, 0 4px 12px #0f172a14;--shadow-primary:0 4px 12px #1890ff33;--glass-bg:#ffffffa6;--glass-border:#ffffffa6;--glass-shadow:var(--shadow-lg);--glass-blur:20px;--surface-0:var(--color-surface-0);--card-gradient:linear-gradient(135deg, #fffffffa 0%, #f8fafceb 100%);--ios-border:1px solid var(--color-border);--ios-highlight:#0f172a0f;--transition-fast:all .15s cubic-bezier(.4, 0, .2, 1);--transition-base:all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow:all .4s cubic-bezier(.4, 0, .2, 1);--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#bfbfbf;--z-behind:-1;--z-base:1;--z-header:100;--z-mobile:900;--z-overlay:950;--z-topbar:980;--z-banner:3000;--z-max:9999;--mobile-tabbar-height:64px;--pc-header-height:64px;--mobile-header-bg:#fffffff2;--mobile-header-blur:15px;--mobile-header-shadow:var(--shadow-sm);--mobile-card-bg:#fffffffa;--mobile-radius-sm:var(--radius-md);--mobile-radius-md:var(--radius-lg);--mobile-radius-lg:var(--radius-xl);--mobile-radius-xl:var(--radius-2xl);--mobile-shadow-sm:var(--shadow-sm);--mobile-shadow-md:var(--shadow-md);--mobile-shadow-lg:0 6px 20px #1890ff1f;--mobile-bg:var(--color-bg);--mobile-accent:var(--color-primary);--mobile-subtle-bg:var(--color-bg-subtle);--adm-color-primary:var(--color-primary);--adm-color-success:var(--color-success);--adm-color-warning:var(--color-warning);--adm-color-danger:var(--color-error);--adm-color-info:var(--color-info);--adm-color-text:var(--color-text);--adm-color-text-secondary:var(--color-text-secondary);--adm-color-text-placeholder:var(--color-text-muted);--adm-color-weak:var(--color-text-muted);--adm-color-border:var(--color-border-strong);--adm-color-box:var(--color-bg-subtle);--adm-color-background:var(--color-bg-card);--adm-color-background-body:var(--color-bg);--adm-color-white:#fff;--adm-color-fill-content:var(--color-surface-0);--adm-color-light:#e5e5e5;--adm-color-wathet:var(--color-primary-light);--adm-color-highlight:var(--color-primary-light)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#3c9eff;--color-primary-light:#3c9eff29;--color-primary-hover:#65b5ff;--color-text:#f0f3faeb;--color-text-secondary:#e2e8f4ad;--color-text-muted:#e2e8f47a;--color-text-disabled:#e2e8f44d;--color-bg:#0f1117;--color-bg-card:#1a1d26;--color-bg-subtle:#14161d;--color-surface-0:#1a1e29;--color-surface-1:#1a1d26d9;--color-surface-2:#1c1f28f2;--color-border:#94a3b838;--color-border-strong:#3a4150;--color-border-subtle:#262b36;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 4px 12px #00000061;--shadow-lg:0 12px 32px #00000080, 0 4px 12px #0006;--shadow-primary:0 4px 12px #3c9eff40;--glass-bg:#101219d9;--glass-border:#ffffff14;--card-gradient:linear-gradient(135deg, #1e222cfa 0%, #14171ef0 100%);--ios-highlight:#ffffff0f;--status-bg-orange:#fa8c1624;--status-bg-blue:#3c9eff24;--status-bg-green:#52c41a24;--status-bg-yellow:#f59e0b24;--status-bg-gray:#94a3b824;--status-bg-red:#ff4d4f29;--status-text-orange:#ffb347;--status-text-blue:#7cc0ff;--status-text-green:#95de64;--status-text-yellow:#ffc53d;--status-text-gray:#e2e8f4ad;--status-text-red:#ff7875;--gradient-hero:linear-gradient(135deg, #3c9eff24 0%, #818cf81a 55%, #a078ff14 100%);--quick-bg-blue:#3c9eff24;--quick-bg-green:#52c41a24;--quick-bg-orange:#fa8c1624;--quick-bg-purple:#722ed129;--quick-bg-cyan:#13c2c224;--quick-bg-pink:#eb2f9629;--mobile-header-bg:#0f1117f2;--mobile-card-bg:#1a1d26fa;--mobile-shadow-lg:0 6px 20px #3c9eff2e;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff52}html[data-theme=dark][data-prefers-color-scheme=dark]{--adm-color-primary:var(--color-primary);--adm-color-success:var(--color-success);--adm-color-warning:var(--color-warning);--adm-color-danger:var(--color-error);--adm-color-info:var(--color-info);--adm-color-text:var(--color-text);--adm-color-text-secondary:var(--color-text-secondary);--adm-color-text-placeholder:var(--color-text-muted);--adm-color-weak:var(--color-text-muted);--adm-color-light:#e2e8f433;--adm-color-border:var(--color-border-strong);--adm-color-box:var(--color-bg-subtle);--adm-color-background:var(--color-bg-card);--adm-color-background-body:var(--color-bg);--adm-color-white:var(--color-bg-card);--adm-color-fill-content:var(--color-surface-0);--adm-color-wathet:var(--color-primary-light);--adm-color-highlight:var(--color-primary-light)}:root[data-theme=dark] body{background:radial-gradient(circle at 0 0,#3c9eff14,#0000 40%),radial-gradient(circle at 100% 0,#818cf812,#0000 40%),linear-gradient(#12141b 0%,#0d0f14 100%)}:root[data-theme=dark] .ant-picker-calendar .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-calendar-date-value{color:var(--color-text-muted)}:root[data-theme=dark] .rbc-toolbar button{color:var(--color-text-secondary);border-color:var(--color-border-strong);background:0 0}:root[data-theme=dark] .rbc-toolbar button:hover,:root[data-theme=dark] .rbc-toolbar button:focus,:root[data-theme=dark] .rbc-toolbar button:active,:root[data-theme=dark] .rbc-toolbar button.rbc-active{color:var(--color-text);background-color:var(--color-bg-subtle);border-color:var(--color-border-strong)}:root[data-theme=dark] .rbc-toolbar-label{color:var(--color-text)}:root[data-theme=dark] .rbc-month-view,:root[data-theme=dark] .rbc-month-row+.rbc-month-row,:root[data-theme=dark] .rbc-day-bg+.rbc-day-bg,:root[data-theme=dark] .rbc-header,:root[data-theme=dark] .rbc-header+.rbc-header,:root[data-theme=dark] .rbc-time-view,:root[data-theme=dark] .rbc-time-header,:root[data-theme=dark] .rbc-time-header-content,:root[data-theme=dark] .rbc-time-content,:root[data-theme=dark] .rbc-time-gutter,:root[data-theme=dark] .rbc-day-slot .rbc-time-slot,:root[data-theme=dark] .rbc-time-view-resources .rbc-time-gutter,:root[data-theme=dark] .rbc-time-view-resources .rbc-time-header-gutter,:root[data-theme=dark] .rbc-agenda-view table.rbc-agenda-table tbody>tr+tr,:root[data-theme=dark] .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-color:var(--color-border)}:root[data-theme=dark] .rbc-off-range{color:var(--color-text-muted)}:root[data-theme=dark] .rbc-off-range-bg{background:0 0}:root[data-theme=dark] .rbc-today{background-color:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg-card))}:root[data-theme=dark] .rbc-selected-cell{background-color:color-mix(in srgb, var(--color-primary) 14%, transparent)}:root[data-theme=dark] .rbc-show-more{color:var(--color-primary);background-color:#0000}:root[data-theme=dark] .rbc-show-more:hover,:root[data-theme=dark] .rbc-show-more:focus{color:var(--color-primary-hover)}:root[data-theme=dark] .rbc-overlay{background-color:var(--color-bg-card);border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}:root[data-theme=dark] .rbc-overlay-header{border-bottom-color:var(--color-border)}body{color:var(--color-text);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 0 0,#60a5fa29,#0000 40%),radial-gradient(circle at 100% 0,#818cf829,#0000 40%),linear-gradient(#f7f9fc 0%,#fff 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes appleIntelligenceWave{0%{background-position:0 0}50%{background-position:200% 0}to{background-position:0 0}}@keyframes appleIntelligencePulse{0%,to{opacity:.4}50%{opacity:.2}}@keyframes amrWaveBar{0%{transform:scaleY(.4)}50%{transform:scaleY(1)}to{transform:scaleY(.4)}}.apple-intelligence-frame{border-radius:var(--radius-xl);isolation:isolate;position:relative;overflow:visible!important}.apple-intelligence-frame:before,.apple-intelligence-frame:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:var(--z-behind);transition:opacity .4s;position:absolute}.apple-intelligence-frame:before{-webkit-mask-composite:xor;background:linear-gradient(120deg,#7461fff2,#ff9ef8d9,#6fdcfff2) 0 0/200% 200%;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.apple-intelligence-frame:after{filter:blur(16px);background:radial-gradient(circle at 25% 25%,#836bff33,#0000 60%),radial-gradient(circle at 75% 30%,#6ddcff40,#0000 65%),radial-gradient(circle at 50% 80%,#ffb6f233,#0000 70%);inset:-6px}.apple-intelligence-frame--active:before,.apple-intelligence-frame--active:after{opacity:1}.apple-intelligence-frame--active:before{animation:3s linear infinite appleIntelligenceWave}.apple-intelligence-frame--active:after{animation:4s ease-in-out infinite appleIntelligencePulse}.page-enter-animation{animation:.4s ease-out forwards slideUp}.container{max-width:1600px;margin:24px auto;padding:0 24px}header{-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:var(--ios-border);box-shadow:var(--glass-shadow);z-index:var(--z-header);transition:var(--transition-base);position:sticky;top:0;background:var(--glass-bg)!important}main{border-radius:var(--radius-md);background:0 0;margin-top:0;padding:0}.mobile-orders-popup-body .recommend-card-embedded{margin-bottom:calc(24px + var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0))}footer{text-align:center;color:var(--color-text-secondary);margin-top:24px;font-size:13px}.ant-card{-webkit-backdrop-filter:blur(12px);overflow:hidden;border-radius:var(--radius-lg)!important;border:var(--ios-border)!important;box-shadow:var(--glass-shadow)!important;transition:var(--transition-base)!important;background:var(--card-gradient)!important}.ant-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--color-primary) 10%, transparent)!important;box-shadow:0 16px 36px #0f172a1f!important}:root[data-theme=dark] .ant-card:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)!important}.ant-card-head{font-weight:600;border-bottom:1px solid var(--color-border-subtle)!important}.ant-btn{font-weight:500;box-shadow:none!important;transition:var(--transition-base)!important;border-radius:8px!important}.ant-btn-primary{box-shadow:0 2px 4px color-mix(in srgb, var(--color-primary) 20%, transparent)!important}.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 8px #1890ff4d!important}.ant-table-wrapper{background:var(--color-surface-1);border-radius:var(--radius-lg);border:var(--ios-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);padding:16px}.ant-table{background:0 0!important}.ant-table-thead>tr>th{background:var(--color-surface-0)!important;color:var(--color-text-secondary)!important;border-bottom:1px solid var(--color-border-subtle)!important;font-weight:600!important}.ant-table-tbody>tr>td{transition:background .2s;border-bottom:1px solid var(--color-border-subtle)!important}.ant-table-tbody>tr:hover>td{background:var(--status-bg-blue)!important}.ant-input,.ant-select-content,.ant-picker,.ant-input-number{background:var(--color-surface-1);-webkit-backdrop-filter:blur(8px);border-color:#94a3b859;transition:var(--transition-base)!important;border-radius:10px!important;padding:6px 11px!important}.ant-input:hover,.ant-select-content:hover{border-color:var(--color-primary)!important}.ant-input:focus,.modal-form-select:focus,.modal-form-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)!important}.ant-tag{border:none;border-radius:6px;padding:2px 8px;font-weight:500}.ant-modal-container{-webkit-backdrop-filter:blur(var(--glass-blur));overflow:hidden;border-radius:var(--radius-xl)!important;box-shadow:var(--glass-shadow)!important;background:var(--color-bg-card)!important;border:var(--ios-border)!important}.ant-modal-header{background:var(--color-bg-card)!important;border-bottom:1px solid #94a3b833!important}.ant-modal-title{font-weight:600!important}[data-theme=dark] .ant-modal-container,[data-theme=dark] .ant-modal-header,[data-theme=dark] .ant-modal-body,[data-theme=dark] .ant-modal-title,[data-theme=dark] .ant-modal-confirm-title,[data-theme=dark] .ant-modal-confirm-content{color:#ebeef5e0}[data-theme=dark] .ant-modal-close{color:#ebeef580}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media (width<=767px){.container{margin:0;padding:12px}.ant-card{box-shadow:none!important;border:1px solid var(--color-border-subtle)!important}}.unified-page-bg,.management-page{flex-direction:column;gap:20px;display:flex}@media (width<=767px){.unified-page-bg,.management-page{gap:16px}}.management-page__inner{flex-direction:column;gap:20px;width:100%;display:flex}.management-hero-card{border-radius:var(--radius-2xl);background:var(--gradient-hero);border:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);box-shadow:0 4px 20px color-mix(in srgb, var(--color-primary) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex;position:relative;overflow:hidden}.management-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#1890ff1f,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.management-hero-card h1,.management-hero-card h2,.management-hero-card h3,.management-hero-title{color:var(--color-text);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:1.3;display:flex}.management-hero-description{color:var(--color-text-secondary);margin-top:4px;font-size:14px;line-height:1.5}.management-action-group{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.management-stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.management-stat-card{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);transition:var(--transition-base);padding:16px 20px}.management-stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.management-stat-label{color:var(--color-text-secondary);margin-bottom:6px;font-size:13px}.management-stat-value{color:var(--color-text);font-size:28px;font-weight:700;line-height:1.1}.management-content-card{background:var(--color-bg-card);border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);padding:20px 24px}.management-content-card .ant-card-body{padding:0}.management-section-title{color:var(--color-text);margin-bottom:12px;font-size:16px;font-weight:600}.management-empty-state{padding:48px 0}.unified-empty-state{border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-0,#1890ff05);margin:0;padding:32px 16px}.unified-empty-state--compact{background:0 0;border:0;padding:16px 8px}.unified-empty-state__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.unified-empty-state__hint{color:var(--color-text-muted,#999);text-align:center;font-size:12px;line-height:1.5}@media (width<=767px){.management-hero-card{padding:16px 20px}.management-content-card{padding:16px}.management-action-group{width:100%}.management-stats-grid{grid-template-columns:repeat(2,1fr)}}.mobile-header{background:var(--mobile-header-bg);-webkit-backdrop-filter:blur(var(--mobile-header-blur));color:var(--color-text);box-shadow:var(--mobile-header-shadow);z-index:var(--z-header);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.mobile-header-left{align-items:center;gap:8px;display:flex}.mobile-title{color:var(--color-primary);font-size:16px;font-weight:600}.mobile-header-right{align-items:center;gap:8px;display:flex}.mobile-attachment-list .adm-list-item,.mobile-picker-list .adm-check-list-item{background:var(--mobile-card-bg);border-radius:var(--mobile-radius-md);box-shadow:var(--mobile-shadow-sm);margin-bottom:10px}.mobile-picker-list .adm-check-list-item .adm-check-list-item-content{padding:12px 14px}.mobile-repair-orders-pagination{background:var(--color-surface-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-border-subtle);justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:12px 16px 20px;display:flex}.mobile-repair-orders-page{color:var(--color-text-secondary);text-align:center;min-width:60px;font-size:13px;font-weight:500}.mobile-shell{background:var(--mobile-bg);flex-direction:column;min-height:100vh;display:flex}.mobile-shell-content{padding:calc(60px + env(safe-area-inset-top,0px)) 12px calc(120px + var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0));flex-direction:column;flex:1;gap:12px;display:flex}.mobile-nav-right{align-items:center;gap:6px;display:flex}.mobile-shell .adm-nav-bar{background:var(--mobile-header-bg);-webkit-backdrop-filter:blur(var(--mobile-header-blur));z-index:var(--z-mobile);border-bottom:1px solid #0000000a;position:sticky;top:0}.mobile-page-header.adm-nav-bar{box-sizing:border-box;background:var(--mobile-header-bg);min-height:56px;-webkit-backdrop-filter:blur(var(--mobile-header-blur));border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);z-index:var(--z-mobile);flex:0 0 56px;padding:0 12px}.mobile-page-header .adm-nav-bar-title{min-width:0;color:var(--color-text);padding:0 8px;font-size:17px;font-weight:600}.mobile-page-header .adm-nav-bar-back-arrow,.mobile-page-header .adm-nav-bar-right{color:var(--color-primary)}.mobile-shell .adm-button{border-radius:var(--mobile-radius-md)}:root{--mobile-fixed-footer-height:84px}.adm-button .adm-button-icon{color:inherit;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.adm-button .adm-button-icon svg{width:1em;height:1em;display:block}.mobile-popup-body{box-sizing:border-box;min-width:0;height:100%;padding:16px;padding-bottom:calc(16px + var(--mobile-tabbar-height) + var(--mobile-fixed-footer-height) + env(safe-area-inset-bottom,0));background:var(--mobile-subtle-bg);flex-direction:column;gap:12px;display:flex;overflow:hidden}.mobile-menu-container{flex-direction:column;height:100%;display:flex}.mobile-popup-body .adm-list-item{border-radius:var(--radius-md);background:var(--card-gradient);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:var(--transition-base);margin-bottom:8px}.mobile-popup-body .adm-list-item:hover{box-shadow:var(--shadow-md);border-color:#1890ff1a}.section-title{color:var(--mobile-accent);border-radius:var(--radius-lg);background:linear-gradient(135deg,#1890ff0f 0%,#5b8ff908 100%);border:1px solid #1890ff1f;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 8px #1890ff0f}.section-title-icon{width:28px;height:28px;color:var(--mobile-accent);background:#1890ff1f;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.section-title-text{font-size:15px}.mobile-option-picker-trigger{border-radius:var(--radius-lg);text-align:left;background:var(--color-bg-card);border:1px solid #1890ff2e;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:15px;font-weight:600;display:flex;box-shadow:0 6px 18px #1890ff14}.mobile-option-picker-trigger .adm-btn-inline,.mobile-option-picker-trigger .adm-button{height:100%}.mobile-option-picker-trigger-icon{flex:none;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.mobile-option-picker-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-picker-popup{flex-direction:column;height:100%;display:flex}.mobile-picker-header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.mobile-popup-content{-webkit-overflow-scrolling:touch;flex:1;padding:12px;overflow:auto}.mobile-picker-loading{justify-content:center;align-items:center;padding:28px 12px;display:flex}.mobile-fixed-submit-footer{left:12px;right:12px;bottom:env(safe-area-inset-bottom,12px);background:var(--card-gradient);z-index:var(--z-mobile);border-radius:14px;padding:12px;position:fixed;box-shadow:0 8px 28px #1018281f}.mobile-footer-grid,.footer-action-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.footer-action-grid>*{min-width:0}.pc-fixed-submit-bar{z-index:var(--z-header);padding:12px 24px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));background:var(--color-surface-2);border-top:1px solid var(--color-border-subtle);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000000d}.pc-fixed-submit-bar .footer-action-grid{max-width:800px;margin:0 auto}.mobile-menu-scroll{-webkit-overflow-scrolling:touch;padding-right:2px;padding-bottom:calc(80px + var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0));flex:1;overflow:auto}.mobile-users-page .adm-swipe-action__action,.mobile-technician-page .adm-swipe-action__action{font-weight:600;color:#fff!important}.mobile-users-page .adm-swipe-action__action--default,.mobile-technician-page .adm-swipe-action__action--default{border-left:1px solid #0000000f;background:var(--color-surface-2)!important;color:var(--color-text)!important}.mobile-menu-footer{padding-bottom:6px}.mobile-menu-header{align-items:center;gap:12px;padding:0 0 8px;display:flex}.mobile-menu-header .mobile-menu-name{color:var(--color-text)}.mobile-menu-header .mobile-menu-sub{color:var(--color-text-muted)}.mobile-menu-header .adm-avatar{background:var(--color-surface-0);border:1px solid #0000000f}.mobile-menu-user{flex-direction:column;display:flex}.mobile-menu-name{font-size:15px;font-weight:600}.mobile-menu-sub{color:var(--color-text-muted);font-size:12px}.mobile-quick-links .adm-list-item{border-radius:var(--mobile-radius-sm);background:var(--mobile-subtle-bg);margin-bottom:8px}.mobile-popup-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mobile-popup-title{color:var(--color-text);font-size:16px;font-weight:600}.mobile-popup-title+.adm-list,.mobile-popup-title+.mobile-quick-links{margin-top:8px}.mobile-empty{text-align:center;color:var(--color-text-muted);padding:32px 0}.mobile-quick-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.mobile-quick-grid-item{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);border-radius:var(--mobile-radius-md);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex;box-shadow:0 4px 14px #10182814}.mobile-quick-grid-item:active{transform:scale(.98)}.mobile-quick-grid-icon{color:var(--mobile-accent);font-size:20px}.mobile-quick-grid-title{font-size:14px;font-weight:600}.mobile-notification-drawer-body{padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.mobile-notification-drawer-body .mobile-empty{flex:1;justify-content:center;align-items:center;padding:24px 12px;display:flex}.mobile-menu-container .adm-list-item{background:var(--color-bg-card);color:var(--color-text)}.mobile-menu-container .adm-list-item-description{color:var(--color-text-muted)}.mobile-menu-container .adm-divider{color:var(--color-text-secondary);border-color:var(--color-border-strong)}.notification-unread-dot{background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);border-radius:50%;flex:0 0 7px;display:inline-block}.mobile-menu-container .mobile-notification-item--unread{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-bg-card))}.mobile-menu-more .adm-list-item-content-main{color:var(--color-primary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.mobile-quick-repair{padding-bottom:56px}.mobile-quick-links{overflow:visible}.mobile-tabbar{z-index:var(--z-mobile);background:var(--mobile-card-bg);border-top:1px solid #0000000a;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #00000014}.mobile-tabbar .adm-tab-bar-item{padding:6px 0 10px}.mobile-tabbar .adm-tab-bar-item-active{color:var(--mobile-accent)}.mobile-home{flex-direction:column;gap:12px;padding:4px 0 0;display:flex}.mobile-orders{flex-direction:column;gap:12px;display:flex}.mobile-order-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mobile-order-title{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.mobile-order-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mobile-order-tag{border-radius:var(--radius-pill);border:1px solid #0000;padding:2px 8px;font-size:11px}.mobile-order-desc{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mobile-order-meta{color:var(--color-text-muted);margin-top:4px;font-size:12px}.mobile-order-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mobile-orders-popup,.mobile-picker-popup,.mobile-modal-form{background:var(--mobile-card-bg);height:100%;padding-bottom:env(safe-area-inset-bottom,0);border-radius:var(--mobile-radius-xl) var(--mobile-radius-xl) 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 24px #10182814}.mobile-orders-popup-header,.mobile-picker-header,.mobile-modal-form .mobile-orders-popup-header,.mobile-popup-header{background:var(--mobile-card-bg);border-bottom:1px solid #0000000f;flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.mobile-popup-content{-webkit-overflow-scrolling:touch;padding-bottom:calc(20px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mobile-orders-popup-body{-webkit-overflow-scrolling:touch;padding:16px;padding-bottom:calc(80px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mobile-modal-form .mobile-orders-popup-body{padding-bottom:calc(120px + var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0))}.mobile-popup-footer{background:var(--mobile-card-bg);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--z-base);flex:none;box-shadow:0 -4px 12px #0000000d}.mobile-fixed-submit-footer{z-index:var(--z-mobile);border-top:1px solid #0000000f;position:fixed;bottom:0;left:0;right:0}.mobile-fixed-submit-spacer{height:calc(76px + env(safe-area-inset-bottom,0))}.mobile-picker-loading{color:var(--color-text-muted);justify-content:center;align-items:center;padding:24px 0;display:flex}.mobile-picker-list{-webkit-overflow-scrolling:touch;padding-bottom:calc(16px + env(safe-area-inset-bottom));flex:1;margin-top:8px;overflow:auto}.mobile-picker-popup .mobile-empty{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mobile-picker-popup .adm-cascader-view,.mobile-picker-popup .adm-check-list{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.mobile-picker-popup .adm-search-bar{flex-shrink:0}.mobile-picker-list .adm-check-list-item.adm-check-list-item-disabled{opacity:.5}.mobile-attachment-list .adm-list-item-content{align-items:flex-start}.mobile-attachment-list .adm-list-item-content-main{min-width:0}.mobile-attachment-list .adm-list-item-title{word-break:break-all}.mobile-attachment-list .adm-list-item-extra{flex:none;margin-left:8px}.mobile-attachment-actions{flex-direction:column;gap:10px;display:flex}.mobile-attachment-extra{justify-content:flex-end;min-width:64px;display:flex}.mobile-virtual-list{width:100%;padding-right:2px}.mobile-virtual-list .adm-list-item{width:100%}.mobile-repair-orders,.mobile-duty{flex-direction:column;gap:12px;display:flex}.mobile-duty-rule{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.mobile-detail-wrapper{background:var(--color-surface-0);flex-direction:column;height:100dvh;display:flex;overflow:hidden}@media (width<=1024px){.mobile-shell.mobile-shell--detail{height:100dvh;min-height:0;overflow:hidden}.mobile-shell-content.mobile-shell-content--detail{box-sizing:border-box;flex:none;gap:0;width:100%;height:100dvh;min-height:0;overflow:hidden;padding:calc(56px + env(safe-area-inset-top,0px)) 0 calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0px))!important}.mobile-shell-content--detail>.mobile-detail-wrapper{height:100%;min-height:0}}.mobile-detail-scroll{-webkit-overflow-scrolling:touch;background:var(--card-gradient);flex:1;padding:12px 12px 8px;overflow-y:auto}.mobile-detail-tabs{--title-font-size:14px;--active-line-color:var(--color-primary);--active-title-color:var(--color-primary);min-width:0}.mobile-detail-tabs>.adm-tabs-header{z-index:var(--z-base);background:var(--mobile-card-bg);border-bottom:1px solid var(--color-border-subtle);margin:0 -12px;padding:0 12px;position:sticky;top:-12px}.mobile-detail-tab-panel{min-width:0;padding-top:12px}.mobile-detail-relations-panel{overflow-x:hidden}.mobile-detail-relations-panel .ant-select{width:100%;min-width:0}.mobile-detail-relations-panel .ant-card{border-radius:var(--mobile-radius-lg);border-color:var(--color-border-subtle);box-shadow:none;max-width:100%}.mobile-detail-action-bar{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--mobile-card-bg);z-index:var(--z-base);border-top:1px solid #0000000f;flex-shrink:0;align-items:center;gap:10px;display:flex}.mobile-detail-action-bar>div{flex:1;gap:10px;display:flex}.mobile-detail-action-bar>div .adm-button{flex:1}.mobile-detail-action-bar .adm-button-block{border-radius:10px;min-height:44px;font-weight:600}.mobile-detail-action-bar .adm-button-primary{background:linear-gradient(135deg, var(--color-primary) 0%, #4d9fff 100%);border:none;box-shadow:0 4px 12px #1890ff59}.mobile-detail-action-bar .adm-button-danger{background:linear-gradient(135deg,#ff4d4f 0%,#ff7875 100%);border:none;box-shadow:0 4px 12px #ff4d4f59}.mobile-detail-action-bar .adm-button-fill-outline{min-width:68px;min-height:44px;color:var(--color-text-muted);background:var(--color-surface-1);border-color:#cbd5e1;border-radius:10px;font-weight:500}.mobile-detail-action-bar .adm-button-color-success{background:linear-gradient(135deg,#52c41a 0%,#73d13d 100%);border:none;box-shadow:0 4px 12px #52c41a59}.mobile-detail-action-bar .adm-button-color-warning{background:linear-gradient(135deg,#fa8c16 0%,#ffa940 100%);border:none;box-shadow:0 4px 12px #fa8c1659}.mobile-detail-action-bar .adm-button-color-default{background:var(--color-surface-2);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.mobile-users-page,.mobile-technician-page{background:var(--status-bg-gray);min-height:100vh}.mobile-users-header,.mobile-technician-header{background:var(--color-bg-card);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:16px;display:flex}.mobile-entity-stat{text-align:center;flex-direction:column;flex:1;gap:2px;display:flex}.mobile-entity-stat+.mobile-entity-stat{border-left:1px solid var(--glass-border)}.mobile-related-card{border-radius:var(--mobile-radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);margin-bottom:12px;overflow:hidden}.mobile-related-row{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;transition:background .15s;display:flex}.mobile-related-row:active{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.mobile-related-row+.mobile-related-row{border-top:1px solid var(--glass-border)}.mobile-related-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mobile-related-row-arrow{color:var(--color-text-muted);flex-shrink:0;font-size:13px}.mobile-related-meta{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-orders-popup{flex-direction:column;height:100%;display:flex}.mobile-orders-popup-body{padding:16px;padding-bottom:calc(120px + var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0));flex:1;overflow:auto}.mobile-popup-footer{background:var(--color-bg-card);border-top:1px solid #eee;padding:12px;position:sticky;bottom:0}.mobile-footer-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.status-pending{background:var(--status-bg-orange)!important;color:var(--status-text-orange)!important;border-color:#fa8c1666!important}.status-accepted{background:var(--status-bg-blue)!important;color:var(--status-text-blue)!important;border-color:#1890ff66!important}.status-dispatched{background:var(--status-bg-orange)!important;color:var(--status-text-orange)!important;border-color:#fa8c1673!important}.status-processing{background:var(--status-bg-blue)!important;color:var(--status-text-blue)!important;border-color:#096dd966!important}.status-completed{background:var(--status-bg-green)!important;color:var(--status-text-green)!important;border-color:#52c41a66!important}.status-confirmed{background:var(--status-bg-green)!important;color:var(--status-text-green)!important;border-color:#389e0d66!important}.status-on-hold{background:var(--status-bg-yellow)!important;color:var(--status-text-yellow)!important;border-color:#f59e0b66!important}.status-canceled{background:var(--status-bg-gray)!important;color:var(--status-text-gray)!important;border-color:#8c8c8c66!important}.urgency-low{background:var(--status-bg-green)!important;color:var(--status-text-green)!important;border-color:#52c41a66!important}.urgency-normal{background:var(--status-bg-orange)!important;color:var(--status-text-orange)!important;border-color:#fa8c1666!important}.urgency-high{background:var(--status-bg-red)!important;color:var(--status-text-red)!important;border-color:#ff4d4f66!important}.urgency-urgent{background:var(--status-bg-red)!important;color:var(--status-text-red)!important;border-color:#cf132266!important}.mobile-tab-icon{font-size:18px;line-height:1;display:inline-flex}@media (width<=767px){.container{max-width:100%;margin:0;padding:12px}main{border-radius:0;margin-top:10px;padding:12px}header{display:none}}.mobile-overlay{background:var(--card-gradient);box-sizing:border-box;z-index:var(--z-overlay);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes anonymous-rant-reaction-rise{0%{opacity:0;transform:translate(-50%,10px)scale(.72)}22%{opacity:1;transform:translate(-50%)scale(1.06)}72%{opacity:1;transform:translate(-50%,-12px)scale(1)}to{opacity:0;transform:translate(-50%,-22px)scale(.96)}}@keyframes anonymous-rant-word-resonate{0%,to{transform:scale(1)}32%{transform:scale(1.055)}}@keyframes anonymous-rant-count-pop{0%{opacity:.65;transform:scale(.72)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes anonymous-rant-orbit{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.anonymous-rant-ranking-wall-department{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border-subtle))}.anonymous-rant-ranking-wall-person{border-color:color-mix(in srgb, #8b5cf6 18%, var(--color-border-subtle))}@keyframes anonymous-rant-tile-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anonymous-rant-moderation-drawer .ant-drawer-body{padding:20px 24px 24px}.mobile-content{padding:12px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0));flex:1;min-height:0;overflow:auto}.mobile-submit-bar{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-2);padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));position:fixed;bottom:0;left:0;right:0}input,textarea,button,select{font-size:16px}@media (width<=1024px){input,textarea,select,button,.adm-input-element,.adm-search-bar-input,.ant-input,.ant-input input,.ant-picker-input>input{font-size:16px!important}}.mobile-smart-notify{box-sizing:border-box;text-align:left;width:min(88vw,340px);min-width:0;max-width:100%;padding:2px 0;overflow:hidden}.mobile-smart-notify-title{color:#fff;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.mobile-smart-notify-desc{color:#ffffffd1;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.mobile-smart-notify-meta{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:4px;font-size:11px;line-height:1.3;overflow:hidden}@media (width<=767px){.adm-toast-mask .adm-toast-main{max-width:calc(100vw - 24px)}.adm-toast-mask .adm-toast-main-text{box-sizing:border-box}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.adm-picker-view-column-wheel,.adm-picker-view-column,.adm-picker,.adm-date-picker,.adm-picker-column{touch-action:none!important;-ms-touch-action:none!important}@keyframes pulseBorder{0%,to{border-color:var(--color-primary)}50%{border-color:var(--color-primary)}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes enhanced-spin{0%{opacity:1;transform:rotate(0)}50%{opacity:.8}to{opacity:1;transform:rotate(360deg)}}.modal-form-content .ant-form-item:last-child{margin-bottom:0}.modal-form-item{margin-bottom:20px}.modal-form-item .ant-form-item-label>label{color:var(--color-text-secondary);font-size:14px;font-weight:500}.modal-form-textarea{border:1px solid var(--color-border-strong);border-radius:8px;transition:all .3s}.modal-form-textarea:focus,.modal-form-textarea:hover{border-color:var(--color-accent);box-shadow:0 0 0 2px #667eea1a}.modal-form-select{border:1px solid var(--color-border-strong);border-radius:8px;transition:all .3s}.modal-form-select:hover{border-color:var(--color-accent)}.modal-form-select:focus,.modal-form-select:focus-within{border-color:var(--color-accent)!important;box-shadow:0 0 0 2px #667eea1a!important}.modal-form-upload-trigger{border:2px dashed var(--color-border-strong);border-radius:8px;transition:all .3s}.modal-form-upload-trigger:hover{border-color:var(--color-accent);background-color:#667eea05}.modal-form-upload-btn{border-color:var(--color-border-strong);color:var(--color-text-secondary);border-radius:6px;transition:all .3s}.modal-form-upload-btn:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px);box-shadow:0 4px 12px #667eea33}.modal-form-extra{margin-top:12px}.modal-form .ant-modal{animation:.3s ease-out modalSlideIn}.modal-form-item.ant-form-item-has-error .ant-form-item-control-input-content{animation:.3s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (width<=767px){.modal-form .ant-modal-header,.modal-form .ant-modal-body,.modal-form .ant-modal-footer{padding-left:16px;padding-right:16px}.modal-form .ant-modal-title{font-size:15px}.modal-form-item{margin-bottom:16px}}.modal-form-textarea:focus,.modal-form-select:focus{outline:2px solid var(--color-accent);outline-offset:2px}.recommend-card-embedded{background:var(--color-surface-0);border-style:dashed;border-color:#bfdbfe;margin-top:12px}.recommend-card-embedded .ant-card-head{min-height:36px;padding:0 12px}.recommend-card-embedded .ant-card-head-title{font-size:14px}@keyframes cardGlow{0%,to{box-shadow:var(--shadow-md)}50%{box-shadow:0 8px 30px #00000026}}[data-theme=dark] .login-page{background:radial-gradient(circle at 18% 18%,#3077af24,#0000 44%),radial-gradient(circle at 82% 14%,#36a6c21a,#0000 40%),radial-gradient(circle at 42% 88%,#146da41a,#0000 46%),linear-gradient(145deg,#0e1520 0%,#101a26 48%,#0c141e 100%)}[data-theme=dark] .login-container{border-color:#6198c733}[data-theme=dark] .login-logo,[data-theme=dark] .login-form-title{color:#9fd0ff}[data-theme=dark] .login-title{background:linear-gradient(105deg,#7cc0ff 0%,#3c9eff 52%,#5ad6c8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .login-subtitle{color:#e2e8f4b8}[data-theme=dark] .login-tag{color:#8ec8ff;border-color:#5a8db559}[data-theme=dark] .login-card{background:linear-gradient(155deg,#1a1f2af5,#12161ff0)!important;box-shadow:0 30px 80px #00000073,0 6px 16px #00000059!important}[data-theme=dark] .login-input{border-color:#7896b440!important}[data-theme=dark] .login-input:focus{border-color:#3c9eff99!important}[data-theme=dark] .login-card .ant-alert{background:#1a202c99!important;border-color:#4381ae59!important}[data-theme=dark] .login-footer{color:#e2e8f48c}[data-theme=dark] .login-footer-note{color:#e2e8f46b}.login-container{width:100%;max-width:468px;z-index:var(--z-base);animation:.7s ease-out fadeInUp}.login-header{text-align:center;margin-bottom:26px}.login-logo{color:#0f4c81;background:var(--card-gradient);border:1px solid #6198c747;border-radius:24px;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:18px;font-size:36px;display:inline-flex;box-shadow:0 18px 45px #0f4c812e}.login-title{letter-spacing:.01em;background:linear-gradient(105deg,#0f4c81 0%,#1f7ab8 52%,#2c88a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:DIN Alternate,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(28px,2.7vw,34px);font-weight:800}.login-subtitle{color:var(--color-text-secondary);letter-spacing:.08em;margin-top:10px;font-size:14px}.login-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.login-tag{border-radius:var(--radius-pill);color:var(--color-text-secondary);background:var(--color-surface-1);border:1px solid #5a8db547;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.login-card{overflow:hidden;background:linear-gradient(160deg, var(--glass-border), #f5fcffbf)!important;-webkit-backdrop-filter:blur(22px)!important;border:1px solid var(--glass-border)!important;border-radius:28px!important;box-shadow:0 30px 80px #113e612e,0 6px 16px #113e611f!important}.login-card .ant-card-body{padding:34px 30px 30px!important}.login-form-title{text-align:center;color:var(--color-text-secondary);margin-bottom:24px;font-size:22px;font-weight:700}.login-input{transition:all .3s;background:var(--color-surface-1)!important;border:1px solid #275d8524!important;border-radius:14px!important;min-height:44px!important;padding:10px 14px!important}.login-input:hover,.login-input:focus{background:var(--color-surface-2)!important;border-color:#1f7ab894!important;box-shadow:0 0 0 3px #1f7ab81f!important}.login-button{letter-spacing:.03em;border-radius:var(--radius-xl)!important;background:linear-gradient(105deg,#0f4c81,#1f7ab8 54%,#2ca3b0)!important;border:none!important;height:50px!important;font-size:16px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 12px 24px #12598659!important}.login-button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 15px 30px #1259866b!important}.login-footer{text-align:center;color:var(--color-text-muted);margin-top:20px;font-size:12px}.login-footer-note{color:var(--color-text-muted);letter-spacing:.04em;margin-top:6px;font-size:12px}.login-card .ant-alert{border-radius:var(--radius-lg)!important;border-color:#4381ae40!important}.login-card .ant-btn-default{color:var(--color-text-secondary);border-radius:var(--radius-lg)!important;border-color:#275d8533!important}.login-card .ant-checkbox-wrapper{color:var(--color-text-secondary)}.login-card .ant-divider{color:var(--color-text-muted)!important;margin:20px 0!important}.login-card .ant-form-item{margin-bottom:18px}@media (width<=480px){.login-container{max-width:100%}.login-header{margin-bottom:20px}.login-logo{border-radius:var(--radius-2xl);width:66px;height:66px;margin-bottom:12px;font-size:31px}.login-title{font-size:24px}.login-tags{gap:6px;margin-top:14px}.login-tag{padding:4px 8px;font-size:11px}.login-card{background:linear-gradient(160deg,#ffffffe6,#f5fcffd6)!important;border-radius:22px!important}.login-card .ant-card-body{padding:24px 18px 20px!important}.login-form-title{margin-bottom:18px;font-size:20px}}.duty-page{position:relative}.duty-page .orders-card{border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-card);box-shadow:0 14px 40px #0f172a14}.duty-page .orders-card .ant-card-head{border-bottom:1px solid var(--color-border-subtle)}.duty-orders-card .duty-card-header{border-bottom:1px solid var(--color-border-subtle);padding:18px 24px}.duty-progress-card{background:var(--card-gradient)}.progress-stat-card{background:var(--color-bg-card);box-shadow:0 10px 24px #0f172a14;border:1px solid #94a3b859!important;border-radius:14px!important}.duty-gantt-card{background:var(--card-gradient)}.duty-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.duty-section-loading{justify-content:center;align-items:center;padding:48px 0;display:flex}.duty-unassigned-section{margin-top:12px;padding:0 24px 24px}.duty-unassigned-hint{border-radius:var(--radius-lg);color:var(--status-text-red);background:#f871711a;border:1px dashed #f8717166;margin-bottom:16px;padding:12px 16px}.duty-tip-card{border-left:4px solid #f97316}.duty-tip-card .ant-typography{color:var(--color-text-secondary)}@media (width<=767px){.duty-card-header{flex-direction:column;align-items:flex-start}}.pc-actions-bar{z-index:var(--z-header);background:var(--color-surface-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-xl);border:1px solid #0000000f;align-items:center;gap:10px;margin-top:24px;padding:16px 20px;display:flex;position:sticky;bottom:20px;box-shadow:0 -2px #00000008,0 8px 32px #0f172a1f}.ant-drawer-footer .pc-actions-bar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;padding:0;position:static}.ant-drawer-footer .pc-actions-bar .pc-actions-primary .ant-btn{flex:1}.pc-actions-primary{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.pc-actions-bar .ant-btn-lg,.pc-actions-bar .ant-btn-round{letter-spacing:.02em;font-weight:600}.repair-orders-page{flex-direction:column;gap:20px;display:flex;position:relative}@media (width<=767px){.repair-orders-page{gap:16px}}.repair-orders-page .orders-card{border-radius:var(--radius-xl)!important;border:1px solid var(--color-border-subtle)!important;box-shadow:var(--shadow-sm)!important;background:var(--color-bg-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.orders-hero-card{position:relative;overflow:hidden;background:var(--gradient-hero)!important;border-radius:var(--radius-2xl)!important;border-color:#1890ff26!important;box-shadow:0 4px 20px #1890ff14!important}.orders-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#1890ff1f,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.orders-hero-card .ant-card-body{z-index:var(--z-base);position:relative}.orders-hero-card .orders-hero-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.orders-summary-card,.orders-filter-card,.orders-status-card{background:var(--color-bg-card)!important}.orders-summary-card .ant-card{border-radius:var(--radius-lg);border:var(--ios-border);box-shadow:none;background:linear-gradient(135deg,#1890ff0f,#389eff0a)}.orders-summary-tile{background:var(--color-bg-card);box-shadow:var(--shadow-sm);border:var(--ios-border)!important;border-radius:var(--radius-lg)!important}.orders-summary-tile .ant-statistic-title{color:var(--color-text-secondary);letter-spacing:.03em;font-size:12px}.orders-summary-tile .ant-statistic-content-value{color:var(--color-text);font-weight:700}.orders-table-card{padding:0}.orders-table-card .orders-table-toolbar{border-bottom:1px solid var(--color-border-subtle);padding:18px 24px}.orders-table-card .orders-table-wrapper{padding:0 20px 20px}.orders-list{grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;display:grid}.orders-list>*{padding:16px;transition:transform .2s,box-shadow .2s}.orders-list>:hover{transform:translateY(-4px)}.order-list-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--card-gradient);box-shadow:0 12px 36px #0f172a14}.order-list-card+.order-list-card{margin-top:12px}.repair-orders-page .ant-result{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);padding:32px}.orders-status-card .ant-segmented{border-radius:var(--radius-pill);background:#6366f114;border:1px solid #6366f11a;width:100%;padding:6px}.orders-status-card .ant-segmented-item{border-radius:var(--radius-pill)}.orders-status-card .ant-segmented-item-selected{color:#fff;background:linear-gradient(120deg,#60a5fa,#a78bfa);box-shadow:0 10px 25px #6366f159}.orders-filter-card .ant-space-item{flex:auto}.orders-filter-card .orders-filter-input,.orders-filter-card .orders-filter-select,.orders-filter-card .orders-filter-picker{background:var(--color-surface-1);border:1px solid #94a3b880;padding-inline:20px;border-radius:var(--radius-pill)!important}.orders-filter-card .orders-filter-picker .orders-filter-picker-input{padding-left:6px}.orders-filter-select[class*=placeholder],.orders-filter-card .orders-filter-input::placeholder{color:#94a3b8}.orders-filter-card .ant-btn{border-radius:var(--radius-pill);background:var(--gradient-hero);color:var(--color-text);border:none;font-weight:500}.orders-filter-card .ant-btn:hover{filter:brightness(1.05)}.orders-hero-card .ant-typography,.orders-filter-card .ant-typography,.orders-summary-card .ant-typography{color:var(--color-text)}.orders-table-card .ant-table-thead>tr>th{background:var(--color-surface-1);color:var(--color-text-muted);font-weight:600}.orders-table-card .ant-table-tbody>tr:hover>td{background:var(--status-bg-blue)}@media (width<=767px){.repair-orders-page{gap:12px}.orders-table-card .orders-table-toolbar,.orders-table-card .orders-table-wrapper{padding:12px}}.technician-page{min-height:auto;padding:24px 0 0}.technician-hero-card{padding-top:32px}.technician-filters-card,.technician-table-card{box-shadow:none;border:none}.technician-stat-footnote{color:var(--color-text-secondary);font-size:12px}.technician-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.technician-search{flex:1;min-width:220px}.technician-name-cell{align-items:center;gap:12px;display:flex}.technician-avatar{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%)}.technician-name{color:var(--color-text);font-weight:600}.technician-meta{color:var(--color-text-secondary);font-size:12px}.technician-skill-tags{flex-wrap:wrap;gap:6px;display:flex}.technician-skill-tag{border-radius:var(--radius-pill)}.technician-row-busy td{background:var(--status-bg-red)!important}.technician-modal{border-radius:var(--radius-xl)}@media (width<=767px){.technician-filter-bar{flex-direction:column;align-items:stretch}}.mobile-home.tiktok-style{background:var(--card-gradient);min-height:100vh;padding:0 0 80px}.tiktok-hero-card{background:var(--color-surface-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);border:1px solid #ffffff4d;margin:16px;padding:20px;animation:.6s ease-out fadeInUp;position:relative;overflow:hidden}.tiktok-hero-title{color:var(--color-text-secondary);margin-bottom:4px;font-size:24px;font-weight:700}.tiktok-hero-subtitle{color:var(--color-text-secondary);margin-bottom:16px;font-size:16px}.tiktok-hero-actions{justify-content:flex-end;display:flex}.tiktok-refresh-btn{border-radius:var(--radius-2xl)!important;background:linear-gradient(135deg, var(--color-primary) 0%, var(--status-text-blue) 100%)!important;color:var(--color-text-on-fill)!important;border:none!important}.tiktok-alert-card{background:var(--color-surface-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);border:1px solid #ffffff4d;margin:16px;padding:20px;animation:.6s ease-out fadeInUp;position:relative;overflow:hidden}.tiktok-alert-text{color:#dc2626;text-align:center;font-size:14px}.tiktok-grid-container{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.tiktok-grid-item{background:var(--card-gradient);border-radius:var(--radius-xl);text-align:center;border:1px solid var(--glass-border);cursor:pointer;width:100%;color:inherit;appearance:none;padding:16px;font-family:inherit;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.tiktok-grid-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.tiktok-grid-icon{color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:8px;font-size:32px;display:flex}.tiktok-grid-title{color:var(--color-text-secondary);margin-bottom:4px;font-size:14px;font-weight:600}.tiktok-grid-desc{color:var(--color-text-secondary);font-size:12px}.tiktok-mark-read-btn{flex:none;border-radius:var(--radius-lg)!important;padding:4px 8px!important;font-size:12px!important}.tiktok-tabbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #0000001a;box-shadow:0 -2px 10px #0000001a;background:var(--color-surface-2)!important}.tiktok-tab-item{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:8px 0;transition:all .3s;display:flex}.tiktok-tab-item.adm-tab-bar-item-active{transform:scale(1.05);color:var(--color-primary)!important}.tiktok-tab-item.adm-tab-bar-item-active .tiktok-tab-icon{transform:scale(1.1);color:var(--color-primary)!important}.tiktok-tab-icon{color:inherit;justify-content:center;align-items:center;margin-bottom:4px;font-size:20px;transition:all .3s;display:flex}.tiktok-tab-icon svg{fill:currentColor;stroke:currentColor;width:20px;height:20px}.adm-button-fill-none{border-radius:var(--radius-2xl)!important;font-weight:500!important}.adm-button-fill-solid{border-radius:var(--radius-2xl)!important;background:linear-gradient(135deg, var(--color-accent) 0%, #764ba2 100%)!important;border:none!important;font-weight:500!important}.adm-floating-bubble{background:linear-gradient(135deg,#ff6b6b 0%,#4ecdc4 100%)!important;box-shadow:0 4px 20px #ff6b6b66!important}.adm-popup-body{background:var(--color-surface-2)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:20px 20px 0 0!important}.mobile-shell-content{min-height:100vh;background:var(--card-gradient)!important;padding-top:80px!important;padding-bottom:80px!important}@keyframes tiktokFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-repair-orders.tiktok-style{background:var(--card-gradient);min-height:100vh;padding:0 0 80px}.tiktok-stats-card{background:var(--color-surface-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);border:1px solid #ffffff4d;margin:16px;padding:20px;animation:.6s ease-out fadeInUp}.tiktok-filter-card{background:var(--color-surface-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);border:1px solid #ffffff4d;margin:0 16px 16px;padding:20px;animation:.6s ease-out .1s both fadeInUp}:root[data-theme=dark] .tiktok-hero-card,:root[data-theme=dark] .tiktok-alert-card,:root[data-theme=dark] .tiktok-stats-card,:root[data-theme=dark] .tiktok-filter-card{border-color:var(--glass-border)}.tiktok-search-bar{margin-bottom:16px}.tiktok-search-bar .adm-search-bar{background:#0000000d;border:none;border-radius:25px}.tiktok-search-bar .adm-search-bar-input{border-radius:25px}.tiktok-filter-tabs{margin-top:16px}.tiktok-filter-tabs .adm-capsule-tabs{border-radius:var(--radius-2xl);background:#0000000d;padding:4px}.tiktok-filter-tabs .adm-capsule-tabs-tab{border-radius:var(--radius-xl);font-weight:500}.tiktok-orders-feed{margin:0 16px 16px}.tiktok-feed-header{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px;display:flex}.tiktok-feed-title{color:var(--color-text-secondary);font-size:16px;font-weight:600}.tiktok-feed-hint{color:var(--color-text-secondary);font-size:12px}.security-item-row:focus-visible,.attachment-video-preview:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:2px}.attachment-video-preview{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.tiktok-tag{white-space:nowrap;border:1px solid;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.tiktok-meta-item{color:#94a3b8;align-items:center;gap:2px;font-size:11px;display:flex}.tiktok-meta-label{color:#94a3b8}.tiktok-meta-value{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.tiktok-loading{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.tiktok-loading-text{color:#94a3b8;margin-top:12px;font-size:14px}.tiktok-empty-state{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.tiktok-empty-icon{opacity:.8;color:#cbd5e1;justify-content:center;align-items:center;margin-bottom:16px;font-size:48px;display:flex}.tiktok-empty-icon svg{fill:currentColor;stroke:currentColor;width:64px;height:64px}.tiktok-empty-text{color:var(--color-text-muted);margin-bottom:8px;font-size:16px;font-weight:500}.tiktok-empty-subtext{color:#94a3b8;font-size:14px}@media (width<=375px){.tiktok-stats-card,.tiktok-filter-card,.tiktok-orders-feed{margin-left:12px;margin-right:12px}.users-placeholder{color:var(--color-text-muted)}.users-roles-container{flex-wrap:wrap;gap:4px;display:flex}.users-role-tag{margin:0}.users-meta{color:var(--color-text-secondary);font-size:12px}.users-warning{color:#fa8c16}.users-error{color:#ff4d4f}}.full-width{width:100%}.http-error-message{margin-bottom:8px}.http-error-details{color:var(--color-text-muted);background:var(--status-bg-gray);border:1px solid var(--color-border-strong);border-radius:4px;padding:8px 12px;font-size:12px}.http-suggestions{text-align:left;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.http-suggestions-title{color:var(--color-primary);margin-bottom:8px;font-weight:500}.data-board{--db-padding:28px;--db-radius:16px;--db-gap:28px;background:var(--color-bg-card);border-radius:var(--db-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-subtle);padding:var(--db-padding);gap:var(--db-gap);color:var(--color-text);flex-direction:column;display:flex}.data-board__loading{justify-content:center;align-items:center;min-height:320px;display:flex}.data-board__loading-placeholder{width:120px;height:120px}.data-board__hero{background:var(--gradient-hero);border-bottom:1px solid #1890ff1f;border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:-28px -28px 4px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.data-board__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#1890ff1a,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.data-board__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 4px;font-size:11px;font-weight:500}.data-board__hero h1{color:var(--color-text);margin:0;font-size:22px;font-weight:700}.data-board__subtitle{color:var(--color-text-secondary);max-width:520px;margin-top:4px;font-size:14px;line-height:1.5}.data-board__controls{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.data-board__filters{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;display:flex}.data-board__filters .ant-segmented,.data-board__filters .ant-picker{min-width:200px}.data-board__filters .ant-select,.data-board__filters .ant-tree-select{min-width:220px}.data-board__timestamp{color:var(--color-text-secondary);font-size:14px}.data-board__refresh{color:var(--color-primary);align-items:center;gap:8px;font-size:12px;display:flex}.data-board .ant-segmented{border-radius:var(--radius-pill);background:var(--color-surface-0);padding:4px}.data-board .ant-segmented-item-selected{background:var(--color-bg-card);border-radius:var(--radius-pill)}.data-board__range-alert{border-radius:var(--radius-xl);background:var(--status-bg-blue);border:1px solid #1890ff33;margin-top:-8px}.data-board__metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.data-board__sla-metrics{grid-template-columns:repeat(3,1fr);gap:24px;padding:8px 0;display:grid}.data-board__sla-item{flex-direction:column;gap:8px;display:flex}.data-board__sla-label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.data-board__sla-value{color:var(--color-text);font-size:28px;font-weight:700;line-height:1}.data-board__sla-value small{color:var(--color-text-secondary);margin-left:2px;font-size:14px;font-weight:400}@media (width<=640px){.data-board__sla-metrics{grid-template-columns:1fr}}.data-board__section-grid{gap:24px;display:grid}.data-board__section-grid--two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.data-board__card{height:100%}.data-board__badge{color:var(--color-primary);font-size:12px}.data-board__status-bars{flex-direction:column;gap:12px;display:flex}.data-board__status-bar{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.data-board__status-label{align-items:center;gap:10px;font-weight:600;display:flex}.data-board__status-label span{border-radius:50%;width:12px;height:12px}.data-board__status-value{font-size:20px;font-weight:600}.data-board__empty{text-align:center;color:var(--color-text-secondary);padding:24px 0}.data-board__champions{flex-direction:column;gap:12px;display:flex}.data-board__champion-item{background:var(--color-surface-0);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.data-board__champion-rank{color:var(--color-primary);font-weight:700}.data-board__champion-name{flex:1;margin:0 12px}.data-board__champion-count{color:var(--status-text-green);font-size:18px;font-weight:600}.data-board__sparkline{width:100%;margin-bottom:16px}.data-board__trend-meta{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;display:grid}.data-board__trend-item{color:var(--color-text-secondary);flex-direction:column;gap:4px;font-size:13px;display:flex}.data-board__trend-item strong{color:var(--color-text);font-size:18px}.data-board__ranked-row{border-bottom:1px dashed var(--surface-0);align-items:center;gap:16px;padding:12px 0;display:flex}.data-board__ranked-row:last-child{border-bottom:none}.data-board__ranked-index{--db-index-size:36px;width:var(--db-index-size);height:var(--db-index-size);background:var(--surface-0);color:var(--color-primary);border-radius:50%;place-items:center;font-weight:600;display:grid}.data-board__ranked-subtitle{color:var(--color-text-secondary);font-size:12px}.data-board__ranked-progress{background:var(--color-bg);border-radius:var(--radius-pill);height:6px;margin-top:6px;overflow:hidden}.data-board__ranked-progress-bar{background:linear-gradient(90deg, #4cc9f0, var(--color-primary));height:100%}.data-board__dept-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.data-board__dept-card{background:var(--color-surface-0);border:1px solid var(--color-border-subtle);border-radius:18px;padding:16px}.data-board__dept-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.data-board__dept-body{gap:10px;display:grid}.data-board__dept-metric small{color:var(--color-text-secondary);font-size:12px;display:block}.data-board__dept-metric strong{color:var(--color-text);font-size:20px}.data-board__dept-progress{align-items:center;gap:8px;display:flex}.data-board__dept-rating{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.data-board__stage-list{flex-direction:column;gap:16px;display:flex}.data-board__stage-item{align-items:center;gap:12px;display:flex}.data-board__stage-label{align-items:center;gap:10px;min-width:80px;display:flex}.data-board__stage-label span{border-radius:50%;width:12px;height:12px}.data-board__stage-progress{background:var(--color-bg);border-radius:var(--radius-pill);flex:1;height:8px;overflow:hidden}.data-board__stage-progress-bar{border-radius:var(--radius-pill);height:100%}.data-board__stage-value{text-align:right;min-width:90px}.data-board__stage-value small{color:var(--color-text-secondary);font-size:11px;display:block}@media (width<=992px){.data-board{padding:24px}.data-board__hero{flex-direction:column;align-items:flex-start}.data-board__controls{align-items:flex-start;width:100%}.data-board__filters{justify-content:flex-start}}@media (width<=600px){.data-board{padding:20px}.data-board__metrics{grid-template-columns:1fr}.data-board__hero h1{font-size:28px}.data-board__filters{flex-direction:column;align-items:stretch}.data-board__filters .ant-segmented,.data-board__filters .ant-picker,.data-board__filters .ant-select,.data-board__filters .ant-tree-select{width:100%;min-width:0}}.pc-header.ant-layout-header{background:var(--glass-bg)!important;border-bottom:1px solid var(--color-primary-light)!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;height:var(--pc-header-height)!important;line-height:var(--pc-header-height)!important;box-shadow:0 2px 16px #0f172a14!important}.pc-header-inner{height:var(--pc-header-height);align-items:center;gap:0;display:flex}.pc-header-brand{border-right:1px solid #1890ff1f;flex-shrink:0;align-items:center;gap:10px;padding-right:24px;text-decoration:none;display:flex}.pc-brand-icon{color:var(--color-primary);filter:drop-shadow(0 2px 4px #1890ff4d);font-size:26px}.pc-brand-text{flex-direction:column;line-height:1.2;display:flex}.pc-brand-title{background:linear-gradient(135deg, var(--color-primary), var(--status-text-blue));-webkit-text-fill-color:transparent;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700}.pc-brand-sub{color:var(--color-text-muted);letter-spacing:.3px;font-size:10px;font-weight:400}.pc-header-nav{flex:1;align-items:center;padding:0 16px;display:flex;overflow:hidden}.pc-header-actions{border-left:1px solid var(--color-primary-light);flex-shrink:0;align-items:center;gap:8px;padding-left:16px;display:flex}.pc-header-action-btn{color:var(--color-text-secondary)!important;border-radius:var(--radius-md)!important;align-items:center!important;gap:4px!important;height:36px!important;font-size:13px!important;transition:all .2s!important;display:flex!important}.pc-header-action-btn:hover{color:var(--color-primary)!important;background:var(--color-primary-light)!important}.pc-user-btn{cursor:pointer;transition:var(--transition-fast);border:1px solid #0000;border-radius:24px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex;height:42px!important}.pc-user-btn:hover{background:var(--color-primary-light);border-color:#1890ff26}.pc-user-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:14px;font-weight:500;overflow:hidden}.pc-notification-dropdown{background:var(--color-surface-2);border:var(--ios-border);border-radius:var(--radius-xl);width:380px;max-height:460px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding:0;overflow-y:auto}.pc-notification-header{color:var(--color-text);background:var(--color-surface-2);z-index:var(--z-base);border-bottom:1px solid #0000000a;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:16px 20px 12px;font-size:15px;font-weight:600;display:flex;position:sticky;top:0}.pc-notification-item{padding:10px 20px!important;transition:background .15s!important}.pc-notification-item--unread{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface-2))}.pc-notification-title{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.pc-notification-item:hover{background:var(--color-primary-light)!important}.pc-notification-footer{z-index:var(--z-base);text-align:center;background:var(--color-surface-2);border-top:1px solid #0000000a;border-radius:0 0 16px 16px;padding:8px 20px 10px;position:sticky;bottom:0}.ant-layout-footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted)!important;background:0 0!important;padding:16px 24px!important;font-size:13px!important}.login-page{background:radial-gradient(circle at 18% 18%,#3077af2e,#0000 44%),radial-gradient(circle at 82% 14%,#36a6c22b,#0000 40%),radial-gradient(circle at 42% 88%,#146da41f,#0000 46%),linear-gradient(145deg,#edf7ff 0%,#f6fbff 48%,#eaf5fb 100%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden auto}.login-container{margin-block:auto}.login-page:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#6db7da52,#6db7da00);border-radius:50%;width:min(52vw,640px);height:min(52vw,640px);position:absolute;top:-28%;right:-22%}.login-page:after{content:"";pointer-events:none;background:radial-gradient(circle,#1f7ab840,#1f7ab800);border-radius:50%;width:min(45vw,520px);height:min(45vw,520px);position:absolute;bottom:-22%;left:-18%}.login-orb{border-radius:var(--radius-pill);pointer-events:none;filter:blur(.4px);animation:10s ease-in-out infinite loginOrbFloat;position:absolute}.login-orb-a{background:radial-gradient(circle at 40% 35%,#72bbd85c,#72bbd800);width:154px;height:154px;top:22%;left:8%}.login-orb-b{background:radial-gradient(circle at 40% 35%,#338bb84f,#338bb800);width:186px;height:186px;animation-delay:-3.2s;bottom:18%;right:10%}@keyframes loginOrbFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.03)}}@media (width<=767px){.login-page{padding:14px}.login-orb-a,.login-orb-b{opacity:.72}}@media (width<=480px) and (height<=760px){.login-page{padding:8px 12px}.login-header{margin-bottom:10px}.login-logo{border-radius:14px;width:44px;height:44px;margin-bottom:4px;font-size:22px}.login-title{font-size:20px}.login-subtitle{margin-top:2px;font-size:12px}.login-tags,.login-footer{display:none}.login-card .ant-card-body{padding:14px!important}.login-form-title{margin-bottom:8px;font-size:18px}.login-card .ant-form-item{margin-bottom:10px}.login-card .ant-form-item-label{padding-bottom:2px}.login-card .ant-divider{margin:10px 0!important}.login-button{height:44px!important}}@media (width<=360px) and (height<=620px){.login-page{padding:4px 8px}.login-header{margin-bottom:4px}.login-logo{border-radius:11px;width:36px;height:36px;margin-bottom:0;font-size:19px}.login-title{font-size:18px}.login-subtitle{margin-top:0;font-size:11px}.login-card{border-radius:18px!important}.login-card .ant-card-body{padding:10px 12px!important}.login-form-title{margin-bottom:4px;font-size:17px}.login-card .ant-form-item{margin-bottom:6px}.login-card .ant-divider{margin:6px 0!important}}.tiktok-tab-item.adm-tab-bar-item-active,.tiktok-tab-item.adm-tab-bar-item-active .tiktok-tab-icon{color:var(--color-primary)!important}.pc-header-nav .ant-menu-horizontal{line-height:var(--pc-header-height);background:0 0!important;border-bottom:none!important}.pc-header-nav .ant-menu-horizontal .ant-menu-item{color:var(--color-text-secondary);font-size:14px;font-weight:500;border-bottom:2px solid #0000!important}.pc-header-nav .ant-menu-horizontal .ant-menu-item:hover{color:var(--color-primary)!important;border-bottom-color:#1890ff66!important}.pc-header-nav .ant-menu-horizontal .ant-menu-item-selected{font-weight:600;color:var(--color-primary)!important;border-bottom-color:var(--color-primary)!important}@media (width<=992px){.pc-brand-sub,.pc-user-name{display:none}.pc-header-actions{gap:4px}}@media (width<=767px){.pc-header-brand{padding-right:12px}.pc-brand-icon{font-size:22px}}.dashboard-pc{animation:.4s ease-out forwards slideUp}.dashboard-hero{border-radius:var(--radius-2xl);background:var(--gradient-hero);border:1px solid #1677ff26;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #1677ff14}.dashboard-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#1677ff1f,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-30px;right:-30px}.dashboard-hero-left{flex-direction:column;gap:4px;display:flex}.dashboard-greeting{color:var(--color-text);font-size:22px;font-weight:700;line-height:1.3}.dashboard-subtitle{color:var(--color-text-secondary);font-size:14px}.dashboard-refresh-btn{border-color:var(--color-primary)!important;color:var(--color-primary)!important;border-radius:var(--radius-2xl)!important;height:36px!important;padding:0 20px!important;font-weight:500!important}.dashboard-refresh-btn:hover{background:#1677ff0f!important}.quick-actions-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.quick-action-card-link{text-decoration:none!important}.quick-action-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);cursor:pointer;border:1px solid #0000000d;align-items:center;gap:14px;padding:18px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.quick-action-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.quick-action-card:active{transform:translateY(-1px)}.quick-action-icon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.quick-action-content{flex:1;min-width:0}.quick-action-title{font-size:15px;font-weight:600;line-height:1.3}.quick-action-desc{color:var(--color-text-muted);margin-top:2px;font-size:12px}.quick-action-arrow{opacity:0;flex-shrink:0;font-size:12px;transition:opacity .2s,transform .2s}.quick-action-card:hover .quick-action-arrow{opacity:1;transform:translate(3px)}.quick-actions-loading{justify-content:center;padding:24px 0;display:flex}@media (width<=992px){.quick-actions-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.quick-action-card{padding:14px 12px}.dashboard-hero{padding:20px}.dashboard-greeting{font-size:18px}}@media (width<=767px){.quick-actions-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dashboard-hero{margin-bottom:16px;padding:16px}}.profile-page{flex-direction:column;gap:20px;display:flex}.profile-hero-card{position:relative;overflow:hidden;background:var(--gradient-hero)!important;border-radius:var(--radius-2xl)!important;border:1px solid #1890ff26!important;box-shadow:0 4px 20px #1890ff14!important}.profile-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#1890ff1f,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.profile-hero-inner{z-index:var(--z-base);align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative}.profile-avatar-wrapper .ant-avatar{border:3px solid var(--glass-border);box-shadow:0 8px 24px #3b82f647}.profile-info{flex:1;min-width:0}.profile-name{color:var(--color-text);margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.3}.profile-job-title{color:var(--color-text-secondary);margin-bottom:10px;font-size:14px}.profile-content-card{flex:1;background:var(--color-surface-2)!important;border-radius:var(--radius-xl)!important;border:1px solid #6366f11f!important;box-shadow:0 10px 30px #0f172a12!important}.profile-content-card .ant-card-body{padding:0!important}.profile-content-card .ant-tabs-nav{border-bottom:1px solid var(--color-border-subtle);padding:0 24px;margin-bottom:0!important}.profile-content-card .ant-tabs-nav:before{border-bottom:none!important}.profile-identity{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface-0));grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:24px;padding:16px;display:grid}.profile-identity-item{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-identity-label{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.profile-identity-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.profile-form-section-head{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.profile-form-section-icon{width:32px;height:32px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.profile-form-section-title{color:var(--color-text);font-size:14px;font-weight:600;line-height:1.3}.profile-form-section-desc{color:var(--color-text-secondary);font-size:12px}.profile-form-actions{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.profile-form-actions-hint{color:var(--color-text-secondary);font-size:12px}@media (width<=767px){.profile-form-actions{justify-content:space-between}.profile-form-actions .ant-btn{flex:none}}.profile-tab-body{padding:24px}.profile-content-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary);font-weight:600}.profile-mfa-card{background:var(--card-gradient);border-radius:var(--radius-xl);border:1px solid #4e8fb833;margin-top:4px;padding:18px 20px;box-shadow:0 10px 24px #1a4e7114}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.inspection-task-filter-card{margin-bottom:16px}.inspection-task-help-text{color:var(--color-text-secondary);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.inspection-execute-summary{margin-bottom:16px}.inspection-item-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inspection-item-card__device{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;display:flex}.inspection-item-card__device span{align-items:center;gap:4px;display:inline-flex}.inspection-item-standard{color:var(--color-primary);background:var(--status-bg-blue);border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12px}.inspection-upload-button{cursor:pointer}.inspection-upload-button input{display:none}.mobile-loading-center{place-items:center;min-height:160px;display:grid}.mobile-popup-scroll-body{-webkit-overflow-scrolling:touch;flex:1;padding:16px;overflow-y:auto}.mobile-form-section{margin-bottom:18px}.mobile-form-label{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:600}.mobile-form-help{color:var(--color-text-secondary);margin-top:3px;font-size:12px}.mobile-form-switch-row{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.mobile-inspection-item-form{border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);border-radius:14px;flex-direction:column;gap:12px;margin-bottom:14px;padding:14px;display:flex}.mobile-inspection-item-heading{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}@media (width<=767px){.page-heading-row{flex-wrap:wrap}.inspection-item-card__header{gap:8px}}.mfa-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mfa-card-header-left{align-items:center;gap:10px;display:flex}.mfa-card-icon{background:var(--status-bg-blue);width:38px;height:38px;color:var(--color-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.mfa-card-title{color:var(--color-text);font-size:15px;font-weight:700}.mfa-card-subtitle{color:var(--color-text-secondary);margin-top:2px;font-size:12px}.mfa-card-header-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.mfa-card-header-actions .ant-btn{border-radius:10px!important}@media (width<=480px){.mfa-card-header{flex-wrap:wrap}.mfa-card-header-actions{justify-content:flex-start;width:100%}}@media (width<=767px){.profile-page{gap:16px}.profile-hero-inner{text-align:center;flex-direction:column;gap:16px;padding:24px 20px}.profile-info{text-align:center}.profile-tab-body{padding:16px}}.security-item-row{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.profile-backup-footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-backup-confirm{grid-column:1/-1}.security-item-row:hover{background:#1677ff06;border-color:#1677ff47;transform:translateY(-1px);box-shadow:0 4px 16px #0f172a0f}.security-item-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.security-item-icon--blue{background:var(--status-bg-blue);color:var(--color-primary)}.security-item-icon--purple{background:var(--gradient-hero);color:#722ed1}.security-item-info{flex:1;min-width:0}.security-item-title{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.4}.security-item-desc{color:#9ca3af;margin-top:2px;font-size:12px}.security-item-arrow{color:#d1d5db;flex-shrink:0;font-size:12px}.mfa-status-banner{border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.mfa-score-wrap{background:var(--color-surface-1);border:1px solid #5e8cab2e;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:grid}.mfa-score-label{color:var(--color-text-secondary);font-size:12px}.mfa-score-bar{border-radius:var(--radius-pill);background:#a1bdcf4d;height:7px;overflow:hidden}.mfa-score-fill{border-radius:inherit;background:linear-gradient(90deg,#45a8a5,#2f8bbf,#226aa1);height:100%;transition:width .35s}.mfa-score-value{color:var(--color-text);font-size:12px;font-weight:700}.mfa-status-banner--enabled{background:linear-gradient(135deg,#52c41a14,#52c41a0a);border:1px solid #52c41a38}.mfa-status-banner--disabled{background:linear-gradient(135deg,#faad141a,#faad140a);border:1px solid #faad1440}.mfa-status-icon{flex-shrink:0;font-size:26px;line-height:1}.mfa-status-text{flex:1;min-width:0}.mfa-status-title{font-size:14px;font-weight:600;line-height:1.4}.mfa-status-banner--enabled .mfa-status-title{color:var(--status-text-green)}.mfa-status-banner--disabled .mfa-status-title{color:var(--status-text-orange)}.mfa-status-sub{color:#9ca3af;margin-top:2px;font-size:12px}.mfa-info-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.mfa-info-item{background:var(--color-surface-2);border:1px solid #c7dae6b3;border-radius:10px;padding:11px 14px}.mfa-info-item--full{grid-column:1/-1}.mfa-info-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px}.mfa-info-value{color:var(--color-text-secondary);font-size:14px;font-weight:600}.mfa-backup-modal-title{color:var(--color-text);font-weight:700}.mfa-backup-modal-tip{background:var(--status-bg-yellow);color:var(--status-text-yellow);border:1px solid #e2a44c4d;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.mfa-backup-codes-list{flex-wrap:wrap;gap:8px;display:flex}.mfa-backup-code-tag{background:var(--card-gradient)!important;border-color:#5d8bab59!important;border-radius:8px!important;margin-inline-end:0!important;padding:4px 10px!important;font-size:14px!important}.pwd-modal-tip{color:var(--color-text-secondary);background:#1677ff0a;border:1px solid #1677ff24;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.pwd-modal-tip-icon{color:var(--color-primary);flex-shrink:0;margin-top:1px;font-size:15px}@media (width<=480px){.mfa-info-grid{grid-template-columns:1fr}.mfa-info-item--full{grid-column:auto}}[data-theme=dark] .app-loading-screen{background:radial-gradient(circle at 0 0,#3c9eff1a,#0000 40%),radial-gradient(circle at 100% 0,#818cf814,#0000 40%),linear-gradient(#12141b 0%,#0d0f14 100%)}.md-content{color:inherit;word-break:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.8}.md-content>:first-child{margin-top:0}.md-content>:last-child{margin-bottom:0}.md-content h1,.md-content h2,.md-content h3,.md-content h4,.md-content h5,.md-content h6{margin:1em 0 .4em;font-weight:600;line-height:1.4}.md-content h1{font-size:1.5em}.md-content h2{border-bottom:1px solid var(--color-border-subtle);padding-bottom:4px;font-size:1.25em}.md-content h3{font-size:1.1em}.md-content p{margin:.5em 0}.md-content ul,.md-content ol{margin:.5em 0;padding-left:1.5em}.md-content li{margin:.2em 0}.md-content blockquote{border-left:3px solid var(--color-primary);background:var(--status-bg-blue);color:var(--color-text-secondary);border-radius:0 4px 4px 0;margin:.75em 0;padding:6px 12px}.md-content code{background:var(--status-bg-gray);border:1px solid var(--color-border-subtle);color:#d4380d;border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.md-content pre{background:#282c34;border-radius:6px;margin:.75em 0;padding:12px 16px;overflow-x:auto}.md-content pre code{color:#abb2bf;background:0 0;border:none;padding:0;font-size:13px}.md-content table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:13px}.md-content th,.md-content td{border:1px solid var(--color-border-subtle);text-align:left;padding:6px 12px}.md-content th{background:var(--color-surface-0);font-weight:600}.md-content tr:nth-child(2n) td{background:var(--color-surface-0)}.md-content a{color:var(--color-primary);text-decoration:none}.md-content a:hover{text-decoration:underline}.md-content img{border-radius:4px;max-width:100%}.md-content hr{border:none;border-top:1px solid var(--color-border-subtle);margin:1em 0}.md-content li input[type=checkbox]{cursor:default;margin-right:6px}.md-content-compact{font-size:12px;line-height:1.6}.md-content-compact h1,.md-content-compact h2,.md-content-compact h3{margin:.3em 0;font-size:1em}.md-content-compact p{margin:.25em 0}.md-content-compact pre{padding:6px 10px;font-size:12px}:root[data-theme=dark] .md-content .markdown-body,:root[data-theme=dark] .knowledge-editor .markdown-body{color:var(--color-text)}:root[data-theme=dark] .md-content .markdown-body h1,:root[data-theme=dark] .md-content .markdown-body h2,:root[data-theme=dark] .knowledge-editor .markdown-body h1,:root[data-theme=dark] .knowledge-editor .markdown-body h2{border-bottom-color:var(--color-border-subtle)}:root[data-theme=dark] .md-content .markdown-body a,:root[data-theme=dark] .knowledge-editor .markdown-body a{color:var(--color-primary)}:root[data-theme=dark] .md-content .markdown-body blockquote,:root[data-theme=dark] .knowledge-editor .markdown-body blockquote{color:var(--color-text-secondary);border-left-color:var(--color-border-strong)}:root[data-theme=dark] .md-content .markdown-body code,:root[data-theme=dark] .knowledge-editor .markdown-body code{color:#ff7b72;background:var(--status-bg-gray);border-color:var(--color-border-subtle)}:root[data-theme=dark] .md-content .markdown-body pre,:root[data-theme=dark] .knowledge-editor .markdown-body pre{background:#282c34}:root[data-theme=dark] .md-content .markdown-body pre code,:root[data-theme=dark] .knowledge-editor .markdown-body pre code{color:#abb2bf;background:0 0}:root[data-theme=dark] .md-content .markdown-body table tr,:root[data-theme=dark] .knowledge-editor .markdown-body table tr{background-color:#0000}:root[data-theme=dark] .md-content .markdown-body table tr:nth-child(2n),:root[data-theme=dark] .knowledge-editor .markdown-body table tr:nth-child(2n){background-color:var(--color-surface-0)}:root[data-theme=dark] .md-content .markdown-body table td,:root[data-theme=dark] .md-content .markdown-body table th,:root[data-theme=dark] .knowledge-editor .markdown-body table td,:root[data-theme=dark] .knowledge-editor .markdown-body table th{border-color:var(--color-border-subtle)}:root[data-theme=dark] .md-content .markdown-body hr,:root[data-theme=dark] .knowledge-editor .markdown-body hr{background-color:var(--color-border-subtle);border-bottom-color:var(--color-border-subtle)}:root[data-theme=dark] .md-content .markdown-body img,:root[data-theme=dark] .knowledge-editor .markdown-body img{background-color:#0000}:root[data-theme=dark] .md-content .markdown-body kbd,:root[data-theme=dark] .knowledge-editor .markdown-body kbd{color:var(--color-text-secondary);background-color:var(--color-surface-0);border-color:var(--color-border-strong)}:root[data-theme=dark] .md-content .markdown-body pre code.hljs,:root[data-theme=dark] .knowledge-editor .markdown-body pre code.hljs{color:#c9d1d9;background:0 0}:root[data-theme=dark] .md-content .markdown-body .hljs-doctag,:root[data-theme=dark] .md-content .markdown-body .hljs-keyword,:root[data-theme=dark] .md-content .markdown-body .hljs-meta .hljs-keyword,:root[data-theme=dark] .md-content .markdown-body .hljs-template-tag,:root[data-theme=dark] .md-content .markdown-body .hljs-template-variable,:root[data-theme=dark] .md-content .markdown-body .hljs-type,:root[data-theme=dark] .md-content .markdown-body .hljs-variable.language_,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-doctag,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-keyword,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-meta .hljs-keyword,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-template-tag,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-template-variable,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-type,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-variable.language_{color:#ff7b72}:root[data-theme=dark] .md-content .markdown-body .hljs-title,:root[data-theme=dark] .md-content .markdown-body .hljs-title.class_,:root[data-theme=dark] .md-content .markdown-body .hljs-title.class_.inherited__,:root[data-theme=dark] .md-content .markdown-body .hljs-title.function_,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-title,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-title.class_,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-title.class_.inherited__,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-title.function_{color:#d2a8ff}:root[data-theme=dark] .md-content .markdown-body .hljs-attr,:root[data-theme=dark] .md-content .markdown-body .hljs-attribute,:root[data-theme=dark] .md-content .markdown-body .hljs-literal,:root[data-theme=dark] .md-content .markdown-body .hljs-meta,:root[data-theme=dark] .md-content .markdown-body .hljs-number,:root[data-theme=dark] .md-content .markdown-body .hljs-operator,:root[data-theme=dark] .md-content .markdown-body .hljs-variable,:root[data-theme=dark] .md-content .markdown-body .hljs-selector-attr,:root[data-theme=dark] .md-content .markdown-body .hljs-selector-class,:root[data-theme=dark] .md-content .markdown-body .hljs-selector-id,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-attr,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-attribute,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-literal,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-meta,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-number,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-operator,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-variable,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-selector-attr,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-selector-class,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-selector-id{color:#79c0ff}:root[data-theme=dark] .md-content .markdown-body .hljs-regexp,:root[data-theme=dark] .md-content .markdown-body .hljs-string,:root[data-theme=dark] .md-content .markdown-body .hljs-meta .hljs-string,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-regexp,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-string,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-meta .hljs-string{color:#a5d6ff}:root[data-theme=dark] .md-content .markdown-body .hljs-built_in,:root[data-theme=dark] .md-content .markdown-body .hljs-symbol,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-built_in,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-symbol{color:#ffa657}:root[data-theme=dark] .md-content .markdown-body .hljs-comment,:root[data-theme=dark] .md-content .markdown-body .hljs-code,:root[data-theme=dark] .md-content .markdown-body .hljs-formula,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-comment,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-code,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-formula{color:#8b949e}:root[data-theme=dark] .md-content .markdown-body .hljs-name,:root[data-theme=dark] .md-content .markdown-body .hljs-quote,:root[data-theme=dark] .md-content .markdown-body .hljs-selector-tag,:root[data-theme=dark] .md-content .markdown-body .hljs-selector-pseudo,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-name,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-quote,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-selector-tag,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-selector-pseudo{color:#7ee787}:root[data-theme=dark] .md-content .markdown-body .hljs-subst,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-subst{color:#c9d1d9}:root[data-theme=dark] .md-content .markdown-body .hljs-section,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-section{color:#1f6feb;font-weight:700}:root[data-theme=dark] .md-content .markdown-body .hljs-bullet,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-bullet{color:#f2cc60}:root[data-theme=dark] .md-content .markdown-body .hljs-emphasis,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-emphasis{color:#c9d1d9;font-style:italic}:root[data-theme=dark] .md-content .markdown-body .hljs-strong,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-strong{color:#c9d1d9;font-weight:700}:root[data-theme=dark] .md-content .markdown-body .hljs-addition,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-addition{color:#aff5b4;background-color:#033a16}:root[data-theme=dark] .md-content .markdown-body .hljs-deletion,:root[data-theme=dark] .knowledge-editor .markdown-body .hljs-deletion{color:#ffdcd7;background-color:#67060c}:root[data-theme=dark] .knowledge-editor .bytemd{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border-strong)}:root[data-theme=dark] .knowledge-editor .bytemd-toolbar{background:var(--color-surface-0);border-bottom-color:var(--color-border-strong)}:root[data-theme=dark] .knowledge-editor .bytemd-toolbar-tab-active,:root[data-theme=dark] .knowledge-editor .bytemd-toolbar-icon-active{color:var(--color-primary)}:root[data-theme=dark] .knowledge-editor .bytemd-toolbar-icon:hover{background-color:var(--color-primary-light)}:root[data-theme=dark] .knowledge-editor .bytemd-dropdown-title{color:var(--color-text-secondary);border-bottom-color:var(--color-border-strong)}:root[data-theme=dark] .knowledge-editor .bytemd-dropdown-item:hover{background-color:var(--color-surface-0)}:root[data-theme=dark] .knowledge-editor .CodeMirror{background:var(--color-bg-subtle);color:var(--color-text)}:root[data-theme=dark] .knowledge-editor .CodeMirror-gutters{background:var(--color-surface-0);border-right-color:var(--color-border-strong)}:root[data-theme=dark] .knowledge-editor .CodeMirror-linenumber{color:var(--color-text-muted)}:root[data-theme=dark] .knowledge-editor .CodeMirror-cursor{border-left-color:var(--color-primary)}:root[data-theme=dark] .knowledge-editor .CodeMirror-selected,:root[data-theme=dark] .knowledge-editor .CodeMirror-focused .CodeMirror-selected{background:var(--color-primary-light)}:root[data-theme=dark] .knowledge-editor .CodeMirror-line::selection{background:var(--color-primary-light)}:root[data-theme=dark] .knowledge-editor .CodeMirror-line>span::selection{background:var(--color-primary-light)}:root[data-theme=dark] .knowledge-editor .CodeMirror-line>span>span::selection{background:var(--color-primary-light)}:root[data-theme=dark] .knowledge-editor .bytemd-editor .CodeMirror pre.CodeMirror-placeholder{color:var(--color-text-muted)}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-keyword{color:#ff7b72}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-atom,:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-number{color:#79c0ff}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-def{color:#d2a8ff}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-variable-2{color:#79c0ff}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-variable-3,:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-type{color:#7ee787}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-comment{color:#8b949e}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-string,:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-string-2{color:#a5d6ff}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-meta,:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-qualifier{color:#8b949e}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-builtin{color:#ffa657}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-bracket{color:#8b949e}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-tag{color:#7ee787}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-attribute,:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-link{color:#79c0ff}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-header{color:#d2a8ff}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-quote{color:#7ee787}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-hr{color:#8b949e}:root[data-theme=dark] .knowledge-editor .cm-s-default .cm-error,:root[data-theme=dark] .knowledge-editor .cm-invalidchar{color:#ff7b72}:root[data-theme=dark] .knowledge-editor .bytemd-status{border-top-color:var(--color-border-strong)}:root[data-theme=dark] .knowledge-editor .bytemd-status-right span:hover{color:var(--color-primary)}:root[data-theme=dark] .knowledge-editor .bytemd-toc-active{color:var(--color-primary);background-color:var(--color-surface-0)}:root[data-theme=dark] .knowledge-editor .tippy-box[data-theme~=light-border]{background-color:var(--color-bg-card);color:var(--color-text);border-color:var(--color-border-strong)}.app-loading-screen{background:radial-gradient(circle at 0 0,#60a5fa33,#0000 40%),radial-gradient(circle at 100% 0,#818cf833,#0000 40%),linear-gradient(#f0f6ff 0%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.app-loading-card{background:var(--color-surface-2);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);text-align:center;-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--ios-border);min-width:240px;padding:40px}.app-loading-title{color:var(--color-text-secondary);margin-top:16px;margin-bottom:8px;font-size:18px;font-weight:500}.app-loading-desc{color:var(--color-text-muted);font-size:14px}.knowledge-editor{flex-direction:column;height:calc(100vh - 340px);min-height:700px;display:flex}.knowledge-editor .bytemd{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;flex:1;height:100%;min-height:700px;display:flex;overflow:hidden}.knowledge-editor .bytemd-body{flex:1;min-height:0;display:flex}.knowledge-editor .bytemd-editor,.knowledge-editor .bytemd-preview{flex:1;height:100%;overflow-y:auto}.knowledge-editor .bytemd-toolbar{flex-shrink:0}.knowledge-editor .bytemd-preview{border-left:1px solid var(--color-border)}@keyframes smartNotifyIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smartNotifyCountdown{0%{opacity:1;width:100%}to{opacity:.6;width:0%}}.ant-btn:not(.ant-btn-loading):not(.motion-btn):active{transform:scale(.97)}.ant-btn:not(.motion-btn){transition:var(--transition-base), transform .12s cubic-bezier(.4, 0, .2, 1)!important}.ant-btn.motion-btn{transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)!important}.ant-tag,.tiktok-tag{transition:background-color .25s,color .25s,border-color .25s}.row-clickable .ant-table-tbody>tr{cursor:pointer}.celebration-banner{width:fit-content;max-width:calc(100vw - 32px);z-index:var(--z-banner);border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-primary) 0%, #096dd9 100%);color:#fff;pointer-events:none;align-items:center;gap:8px;margin:0 auto;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;top:16px;left:0;right:0;box-shadow:0 8px 24px #1890ff59}.celebration-banner-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.celebration-banner-check{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.mobile-sound-toggle-btn{color:#fff;margin-right:4px}@media (prefers-reduced-motion:reduce){.ant-btn:not(.motion-btn),.ant-btn.motion-btn{transition:none!important}.ant-btn:not(.ant-btn-loading):not(.motion-btn):active{transform:none}.ant-tag,.tiktok-tag{transition:none}}@media (width<=1024px){.adm-popup-body{max-height:100dvh}.mobile-shell,.mobile-shell-content{min-height:100dvh}.mobile-orders-popup,.mobile-modal-form,.mobile-picker-popup,.mobile-detail-wrapper{min-height:0;max-height:100%}.mobile-orders-popup-body,.mobile-popup-content,.mobile-detail-scroll,.mobile-menu-scroll{overscroll-behavior:contain;min-height:0}.mobile-repair-orders.tiktok-style{background:var(--mobile-bg);padding-bottom:calc(84px + var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0px))}.tiktok-stats-card,.tiktok-filter-card{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;margin:8px 12px 0;padding:10px 12px 12px;animation:none;box-shadow:0 2px 8px #0f172a0a}.tiktok-stats-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.tiktok-filter-card{margin-top:8px;padding-top:8px;padding-bottom:8px}.tiktok-search-bar{margin-bottom:8px}.tiktok-search-bar .adm-search-bar{background:var(--status-bg-gray);border-radius:10px;min-height:38px}.tiktok-filter-tabs{margin-top:0;overflow:hidden}.tiktok-filter-tabs .adm-capsule-tabs{background:var(--status-bg-gray);scrollbar-width:none;border-radius:9px;padding:2px;overflow-x:auto}.tiktok-filter-tabs .adm-capsule-tabs::-webkit-scrollbar{display:none}.tiktok-filter-tabs .adm-capsule-tabs-tab{white-space:nowrap;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:550}.tiktok-orders-feed{margin:14px 12px 0;scroll-margin-top:76px}.tiktok-feed-header{margin-bottom:8px;padding:0 2px}.tiktok-feed-title{color:var(--color-text);font-size:15px}.tiktok-feed-hint{color:var(--color-text-muted);font-size:11px}.tiktok-tag{border-radius:6px;padding:2px 6px;font-size:10px;line-height:1.35}.tiktok-meta-item{gap:4px;min-width:0;font-size:10px}.tiktok-meta-label{color:var(--color-text-muted)}.tiktok-meta-value{max-width:108px;color:var(--color-text-secondary)}.mobile-repair-orders-pagination{padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:12px}.mobile-menu-container{background:var(--mobile-subtle-bg);min-height:0;padding:0!important}.mobile-menu-container .mobile-menu-header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-2);flex:none;padding:16px 16px 12px}.mobile-menu-container .mobile-menu-scroll{min-height:0;padding:10px 16px 12px;overflow:auto}.mobile-menu-container .mobile-menu-footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-subtle);background:var(--color-surface-2);z-index:var(--z-base);flex:none;box-shadow:0 -6px 16px #0f172a14}.mobile-menu-footer .adm-divider{margin:2px 0 8px}.mobile-menu-footer .adm-list-item{background:var(--color-bg-card);min-height:44px;box-shadow:none;margin-bottom:6px}.mobile-menu-footer .adm-list-item:last-child{margin-bottom:0}.mobile-menu-footer .adm-list-item-extra .adm-button{border-radius:50%;min-width:34px;height:34px;padding:0;color:var(--color-primary)!important}.mobile-menu-footer .mobile-sound-toggle-btn{margin-right:0;color:var(--color-primary)!important}.mobile-menu-container .mobile-menu-footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.mobile-shell-content{padding-top:calc(58px + env(safe-area-inset-top,0px))!important}.mobile-quick-repair-popup,.mobile-create-order-popup{box-sizing:border-box;min-height:0;padding-bottom:0}.mobile-quick-repair-popup .mobile-orders-popup-body,.mobile-create-order-popup .mobile-orders-popup-body{box-sizing:border-box;background:var(--mobile-subtle-bg);min-height:0;padding-bottom:12px!important}.mobile-quick-repair-popup .mobile-popup-footer,.mobile-create-order-popup .mobile-popup-footer{box-sizing:border-box}}.mobile-location-page{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 220px), var(--color-bg)}.responsive-table-card{flex-direction:column;gap:6px;padding:2px 0;display:flex}.responsive-table-card-row{align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.responsive-table-card-label{min-width:72px;color:var(--color-text-muted);flex:none;font-size:13px}.responsive-table-card-value{min-width:0;color:var(--color-text);word-break:break-word;flex:1}.responsive-alert{border-left:3px solid var(--color-info);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-info) 8%, transparent);color:var(--color-text-secondary);padding:10px 12px;font-size:13px;line-height:1.6}.responsive-alert--success{border-left-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.responsive-alert--warning{border-left-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.responsive-alert--error{border-left-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 8%, transparent)}.responsive-alert__description{margin-top:4px}.responsive-list-loading{justify-content:center;padding:16px 0;display:flex}.responsive-spin{align-items:center;gap:6px;display:inline-flex}.responsive-spin__tip{color:var(--color-text-secondary);font-size:13px}.responsive-card-loading{justify-content:center;padding:24px 0;display:flex}.mobile-error-boundary{flex-direction:column;gap:16px;max-width:420px;margin:0 auto;padding:32px 20px;display:flex}.qr-scanner{text-align:center}.geo-controls{margin-bottom:8px}.geo-controls__note{margin-left:8px}.solution-draft-title{align-items:center;gap:8px;display:inline-flex}.solution-draft-notice{margin-bottom:16px}.solution-draft-row{flex-wrap:wrap;gap:12px;display:flex}.password-init-description{margin-bottom:16px;line-height:1.7;display:block}.knowledge-linked-problem-title{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.knowledge-linked-problem-name{font-weight:500}.knowledge-linked-problem-time{margin-left:8px}.linked-problems-create__notice{background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-text-secondary);border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:13px}.knowledge-feedback__form{flex-direction:column;gap:16px;display:flex}.knowledge-feedback__banner{border-radius:var(--radius-sm);padding:12px;font-size:13px}.knowledge-feedback__banner--helpful{background:var(--status-bg-green);border:1px solid var(--color-success)}.knowledge-feedback__banner--improve{background:var(--status-bg-yellow);border:1px solid var(--color-warning)}.knowledge-feedback__banner-icon{margin-bottom:6px;font-size:22px;display:block}.knowledge-feedback__comment{color:var(--color-text-secondary);margin-top:4px}.knowledge-feedback__tag-icon{margin-right:4px}.knowledge-article-editor__title{align-items:center;gap:8px;display:inline-flex}.knowledge-article-editor__meta{margin-bottom:16px}.knowledge-article-editor__category{width:160px}.knowledge-article-editor__tags{width:200px}.group-bot-settings__intro{margin-bottom:16px}.group-bot-settings__member{border-bottom:1px solid var(--color-border-subtle);margin-bottom:12px}.group-bot-settings__test{margin-top:16px}.responsive-statistic{text-align:left}.responsive-statistic__value{color:var(--color-text);font-size:24px;font-weight:600;line-height:1.2}.responsive-statistic__suffix{color:var(--color-text-secondary);margin-left:4px;font-size:13px;font-weight:400}.responsive-statistic__label{color:var(--color-text-secondary);margin-top:4px;font-size:13px}.responsive-badge{align-items:center;gap:6px;display:inline-flex}.responsive-badge__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.responsive-badge__count{color:var(--color-text-secondary);font-size:12px}.repair-history-loading{justify-content:center;padding:48px 0;display:flex}.repair-history-hero-name-block{flex:1;min-width:0}.repair-history-hero-badge{font-size:11px}.repair-history-ledger-card{padding:14px}.repair-history-order-no{color:var(--color-primary);font-size:13px;font-weight:700}.repair-history-order-status{font-size:11px}.repair-history-order-title{font-size:13px;font-weight:600}.repair-history-order-rating{vertical-align:middle;margin-left:6px;display:inline-flex}.repair-history-load-more{margin-top:12px}.repair-history-status-tag{margin:0}.repair-type-form__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.repair-type-loading{text-align:center;color:var(--color-text-secondary);padding:32px 0}.dashboard-stack{width:100%}.dashboard-loading{margin:40px auto;display:block}.dashboard-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=767px){.dashboard-grid{grid-template-columns:1fr}.knowledge-article-editor__category,.knowledge-article-editor__tags{width:100%}.solution-draft-row{flex-direction:column;gap:0}.geo-controls{margin-bottom:0;padding:8px 0}.geo-controls__note{margin-top:4px;margin-left:0;display:block}.repair-type-form__pair{grid-template-columns:1fr}}.order-list-feedback button{font:inherit;color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;min-height:40px;padding:8px 14px;transition:background-color .12s,border-color .12s}.order-list-feedback button:active{border-color:var(--color-primary);background:var(--color-primary-light)}.order-list-feedback button:focus-visible,.tiktok-order-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.order-list-feedback{min-height:32px;color:var(--color-text-secondary);align-items:center;gap:12px;padding:4px 16px;font-size:13px;display:flex}.order-list-feedback button{min-height:32px;padding:2px 10px}.modern-table .ant-table-tbody>tr.order-updated-highlight>td,.row-clickable .ant-table-tbody>tr.order-updated-highlight>td,.tiktok-order-card.order-updated-highlight{background:var(--status-bg-green)}.order-list-skeleton{gap:12px;padding:12px 0;display:grid}.order-list-skeleton-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card);gap:14px;min-height:144px;padding:20px 16px;display:grid}.order-list-skeleton-card>div{border-radius:var(--radius-xs);background:var(--color-bg-subtle);height:14px}.order-list-skeleton-card>div:first-child{width:70%;height:20px}.order-list-skeleton-card>div:last-child{width:45%}@media (prefers-reduced-motion:reduce){.order-list-feedback button{transition:none}}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}
