@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@theme{--color-brand-primary: #e6755f; --color-brand-deep: #c9543f; --color-brand-dark: #3d3b4f; --color-neutral-bg: #f6f4f1; --color-neutral-card: #fff; --color-text-primary: #23222e; --color-text-secondary: #5c5a66; --color-text-tertiary: #9a97a5; --color-border-light: #e8e5e0; --color-state-success: #16a34a; --color-state-danger: #dc2626; --color-state-warning: #f59e0b; --color-state-info: #3b82f6; --radius-card: 16px;  --radius-control: 8px; --radius-full: 9999px; --shadow-card: 0 4px 6px #0000000d;  --shadow-elevated: 0 8px 16px #00000014; --shadow-modal: 0 16px 32px #0000001f; --font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif; --font-mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace; --ease-out: cubic-bezier(.16, 1, .3, 1); --duration-fast: .15s; --duration-normal: .2s; --duration-slow: .25s;}@layer base{:root{--primary:8 76% 63%;--primary-foreground:0 0% 100%;--background:30 20% 95%;--foreground:234 22% 18%;--border:30 14% 87%;--radius:1rem;--destructive:0 73% 51%;--success:142 71% 36%;--warning:38 92% 50%}}:root{--brand-primary:#e6755f;--brand-primary-hover:#d05a45;--brand-dark:#3d3b4f;--brand-accent:#e6755f;--brand-gradient:linear-gradient(135deg, #e6755f, #d05a45);--neutral-bg:#f6f4f1;--neutral-card:#fff;--text-primary:#23222e;--text-secondary:#5c5a66;--text-tertiary:#9a97a5;--border-light:#e8e5e0;--border-base:#d8d4cc;--state-success:#16a34a;--state-danger:#dc2626;--state-warning:#f59e0b;--state-info:#3b82f6;--rad-control:8px;--rad-card:12px;--rad-full:9999px;--bp-mobile:640px;--bp-tablet:1024px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--text-2xs:10px;--text-xs:11px;--text-12:12px;--text-sm:13px;--text-base:14px;--text-15:15px;--text-lg:16px;--text-18:18px;--text-xl:20px;--text-22:22px;--text-2xl:24px;--text-28:28px;--text-32:32px;--text-48:48px;--shadow-card:0 1px 3px #0000000a;--shadow-elevated:0 4px 12px #00000014;--shadow-modal:0 8px 24px #0000001f;--font-stack:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--topbar-h:48px;--tabbar-h:56px;--sidebar-w:220px;--content-max:1280px;--sidebar-bg:#3d3b4f;--sidebar-text:#a8a5bc;--sidebar-active:#ffd9d1;--surface-2:#fbf9f6;--el-color-primary:var(--brand-primary);--el-color-primary-light-3:#e6755f80;--el-color-primary-light-5:#e6755f4d;--el-color-primary-light-7:#e6755f26;--el-color-primary-light-9:#e6755f0f;--el-color-success:var(--state-success);--el-color-warning:var(--state-warning);--el-color-danger:var(--state-danger);--el-color-info:var(--state-info);--el-bg-color:var(--neutral-bg);--el-bg-color-overlay:var(--neutral-card);--el-border-color:var(--border-light);--el-border-color-light:var(--border-light);--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-secondary);--el-border-radius-base:var(--rad-control);--el-font-family:var(--font-stack)}@media (width<=768px){:root{--text-2xs:9px;--text-xs:10px;--text-12:11px;--text-sm:12px;--text-base:13px;--text-15:13px;--text-lg:14px;--text-18:15px;--text-xl:17px;--text-22:18px;--text-2xl:20px;--text-28:23px;--text-32:26px;--text-48:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=768px){.el-card__body{padding:12px!important}}.el-button--primary{color:#fff;background:#c9543f;border-color:#c9543f;font-weight:500}.el-dialog__header{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;display:flex;font-size:var(--text-lg)!important;margin-right:0!important;padding:14px 20px 12px!important;font-weight:600!important}.el-menu-item.is-active,.el-tabs__item.is-active{color:#c9543f!important}.table-order-no,.order-no-link,.tabbar__item--active{color:#c9543f!important}@media (width>=768px){.proto-stats{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.proto-stats{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.page-header{flex-wrap:wrap;row-gap:8px;padding:10px 12px 4px}.page-header__actions{flex-wrap:wrap;gap:6px}.page-header__actions .el-button{font-size:var(--text-xs);padding:6px 10px;margin-left:0!important}.page-header__actions .el-button span{display:inline}}@media (width>=768px){:root{--topbar-h:52px;--space-lg:20px}}@media (width>=1024px){:root{--topbar-h:52px;--space-lg:24px}}@media (width<=768px){.el-dialog{width:92%!important;max-width:92vw!important;margin:0 auto!important}.el-drawer{width:90%!important}.el-dialog__body{max-height:60vh;overflow-y:auto;padding:12px!important}.el-dialog__header{padding:14px 16px 10px!important}.el-dialog__footer{text-align:center!important;padding:10px 16px!important}.el-dialog__footer .el-button{min-width:80px;margin:0 4px!important}}.el-dialog__footer .el-button--primary,.el-dialog .el-button--primary{color:#c9543f!important;background:0 0!important;border-color:#c9543f!important}@media (width<=767px){html,body{overflow-x:hidden}.el-table{font-size:var(--text-12)}.el-table td,.el-table th{padding:6px 8px!important}.el-form-item{margin-bottom:12px}.el-col[class*=el-col-]{flex:0 0 100%!important;max-width:100%!important}.el-row{margin-left:0!important;margin-right:0!important}.el-pagination{--el-pagination-button-width:28px;--el-pagination-button-height:28px;flex-wrap:wrap;gap:4px;justify-content:center!important}.el-pagination__total{display:none}.el-pagination .el-pager li{min-width:28px;height:28px;font-size:var(--text-xs)}.el-pagination button{min-width:28px;height:28px}.el-pagination .el-pagination__sizes{display:none}.proto-card{flex-wrap:wrap;gap:8px;padding:12px}.proto-card__meta{flex-wrap:wrap;row-gap:4px}.proto-card__title{white-space:normal;word-break:break-all}.proto-card__actions{flex-shrink:0}.proto-list,.stat-cards,.kpi-grid,.chart-grid,.panel-grid,[class*=card-row],[class*=flex-row],[class*=stat-row],[class*=grid-row],[class*=cards-row],[class*=charts-row]{-webkit-overflow-scrolling:touch;overflow-x:auto}.toolbar,.action-bar,.filter-bar,.page-filter-bar{flex-wrap:wrap;gap:8px}.toolbar-left,.toolbar-right{flex-wrap:wrap;gap:6px}.toolbar .el-radio-group,.toolbar .el-select,.action-bar .el-radio-group,.action-bar .el-select{margin-left:0!important;margin-right:0!important}.toolbar .el-select,.action-bar .el-select{max-width:100%;width:100%!important}.toolbar-right{justify-content:flex-start;width:100%;margin-left:0!important}.toolbar-right .el-button{flex:1}.el-form--inline .el-form-item{width:100%;margin-right:0;display:flex}.el-form--inline .el-form-item__content{flex:1;min-width:0}.el-form--inline .el-form-item__content .el-input,.el-form--inline .el-form-item__content .el-select{width:100%!important}.el-descriptions__body .el-descriptions__table{table-layout:fixed}.el-descriptions__body .el-descriptions__cell{font-size:var(--text-xs);word-break:break-all}.el-descriptions__body .el-descriptions__label{width:88px!important}.el-dialog{width:92%!important;max-width:92vw!important}.el-dialog__body{max-height:60vh;overflow-y:auto}.scan-section,.stage-section,.result-info,.result-card,.sort-section{box-sizing:border-box;width:100%}.scan-section .el-input,.stage-section .el-input,.sort-section .el-input,.scan-section .el-select,.stage-section .el-select{width:100%!important}.proto-list,.list-ul,.card-list,.dealer-list{box-sizing:border-box;width:100%}.proto-card,.card,.dealer-card,.stat-card{box-sizing:border-box;max-width:100%}.el-card{box-sizing:border-box;width:100%}.el-table{max-width:100%}.el-table__inner-wrapper{overflow-x:auto}.el-button{min-height:40px}.el-button--primary,.el-button--danger,.el-button--success{min-height:44px;font-size:var(--text-base);border-radius:var(--rad-control)}.el-button--large{min-height:48px;font-size:var(--text-lg)}.el-button--small{min-height:40px;padding:8px 14px}.proto-card__btn{min-height:40px;font-size:var(--text-sm);padding:8px 16px}.mode-tab{min-height:44px}}@media (width<=767px){.m-fixed-bar{gap:var(--space-md);z-index:var(--z-tabbar);padding:var(--space-sm) var(--space-lg);padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0));background:var(--neutral-card);border-top:1px solid var(--border-light);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000000f}.m-fixed-bar .el-button{flex:1;margin:0}.m-page{padding-bottom:130px!important}.scan-section .el-input__inner,.m-input-lg .el-input__inner,.el-input--large .el-input__inner{height:46px;line-height:46px;font-size:var(--text-lg)}.scan-section .el-input__wrapper{padding:0 14px}.scan-section .el-input-group__append .el-button{min-height:46px;padding:0 18px}.scan-section .el-input-group__prepend .el-button{min-height:46px}.m-form-lg .el-input__inner,.m-form-lg .el-select__wrapper{min-height:44px}.m-form-lg .el-form-item__label{font-size:var(--text-base)}}@media (width<=767px){.m-list{gap:var(--space-md);flex-direction:column;display:flex}.m-card{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);padding:var(--space-lg);box-shadow:var(--shadow-card)}.el-table--card-mobile.el-table{box-shadow:none;border:none}.el-table--card-mobile .el-table__header-wrapper{display:none}.el-table--card-mobile .el-table__body-wrapper{overflow:visible!important}.el-table--card-mobile .el-table__row{margin:0 0 var(--space-md);background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);box-shadow:var(--shadow-card);padding:var(--space-sm) var(--space-md);display:block}.el-table--card-mobile .el-table__row>td.el-table__cell{text-align:left;display:block;background:0 0!important;border:none!important;padding:5px 4px!important}.el-table--card-mobile td.el-table__cell[data-label]:before{content:attr(data-label);color:var(--text-tertiary);font-size:var(--text-12);min-width:76px;margin-right:var(--space-md);display:inline-block}.el-table--card-mobile .el-table__cell .cell{white-space:normal;word-break:break-all}.el-table--card-mobile .el-table-fixed-column--left,.el-table--card-mobile .el-table-fixed-column--right{position:static!important}.el-table--card-mobile .el-table__empty-block{padding:24px 0;display:block}}@media (width>=1280px){.content{padding:var(--space-xl)}}@media (width<=768px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:4px 4px 12px}.kpi-card{padding:10px 14px}.kpi-card__num{font-size:var(--text-xl)}}@media (width<=768px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:4px 12px 12px}.kpi-card{padding:10px 14px}.kpi-card__num{font-size:var(--text-xl)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=767px){.filter-tab{min-height:44px;font-size:var(--text-base)}.filter-search{height:44px;min-height:44px}}@media (width<=768px){.eq-form,.fa-form,.generic-form,.api-explorer,.ps-form,.ppe-form,.qr-form{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.eq-form .el-table,.fa-form .el-table,.generic-form .el-table,.api-explorer .el-table,.ps-form .el-table,.ppe-form .el-table,.qr-form .el-table{width:max-content;min-width:100%}.eq-form .el-form-item,.fa-form .el-form-item,.generic-form .el-form-item{margin-bottom:12px}.el-button--small{min-height:36px}.el-button:not(.el-button--small):not(.is-link):not(.is-text){min-height:40px}.el-button.is-link,.el-button.is-text{padding:6px 8px}}:root{--van-primary-color:var(--brand-primary);--van-success-color:var(--state-success);--van-danger-color:var(--state-danger);--van-warning-color:var(--state-warning);--van-text-color:var(--text-primary);--van-text-color-2:var(--text-secondary);--van-text-color-3:var(--text-tertiary);--van-background:var(--neutral-bg);--van-background-2:var(--neutral-card);--van-border-color:var(--border-light);--van-button-primary-background:#111;--van-button-primary-border-color:#111;--van-tabbar-item-active-color:var(--brand-primary);--van-tabbar-item-active-background:var(--neutral-card);--van-tabbar-item-text-color:var(--text-tertiary);--van-tabbar-item-icon-size:22px;--van-tab-active-text-color:var(--brand-primary);--van-tab-text-color:var(--text-secondary);--van-tabs-bottom-bar-color:var(--brand-primary);--van-tabs-line-height:44px;--van-nav-bar-background:var(--neutral-card);--van-nav-bar-title-text-color:var(--text-primary);--van-nav-bar-icon-color:var(--text-primary);--van-nav-bar-text-color:var(--text-primary);--van-nav-bar-height:48px;--van-cell-background:var(--neutral-card);--van-cell-border-color:var(--border-light);--van-cell-vertical-padding:12px;--van-cell-horizontal-padding:16px;--van-card-background:var(--neutral-card);--van-card-border-color:var(--border-light);--van-card-border-radius:var(--rad-card);--van-tag-primary-color:var(--brand-primary);--van-tag-plain-background:var(--neutral-card);--van-action-sheet-header-font-size:var(--text-lg);--van-dialog-background:var(--neutral-card);--van-popup-background:var(--neutral-card);--van-picker-background:var(--neutral-card);--van-switch-on-background-color:var(--brand-primary);--brand-deep:#c9543f;--brand-dark-2:#4a4863;--text-on-dark-secondary:#b9b6c6}:root{--brand-primary:#e6755f;--brand-primary-hover:#d05a45;--brand-dark:#3d3b4f;--brand-accent:#e6755f;--brand-gradient:linear-gradient(135deg, #e6755f, #d05a45);--neutral-bg:#f6f4f1;--neutral-card:#fff;--text-primary:#23222e;--text-secondary:#5c5a66;--text-tertiary:#9a97a5;--border-light:#e8e5e0;--border-base:#d8d4cc;--state-success:#16a34a;--state-danger:#dc2626;--state-warning:#f59e0b;--state-info:#3b82f6;--rad-control:8px;--rad-card:12px;--rad-full:9999px;--bp-mobile:640px;--bp-tablet:1024px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--text-2xs:10px;--text-xs:11px;--text-12:12px;--text-sm:13px;--text-base:14px;--text-15:15px;--text-lg:16px;--text-18:18px;--text-xl:20px;--text-22:22px;--text-2xl:24px;--text-28:28px;--text-32:32px;--text-48:48px;--shadow-card:0 1px 3px #0000000a;--shadow-elevated:0 4px 12px #00000014;--shadow-modal:0 8px 24px #0000001f;--font-stack:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--brand-deep:#c9543f;--brand-dark-2:#4a4863;--text-on-dark-secondary:#b9b6c6;--topbar-h:48px;--tabbar-h:56px;--sidebar-w:220px;--content-max:1280px;--sidebar-bg:#3d3b4f;--sidebar-text:#a8a5bc;--sidebar-active:#ffd9d1;--surface-2:#fbf9f6}:root :root{--text-display:32px;--text-h1:24px;--text-h2:18px;--text-h3:15px;--space-section:32px;--space-section-lg:48px}:root{--el-color-primary:var(--brand-primary);--el-color-primary-light-3:#e6755f80;--el-color-primary-light-5:#e6755f4d;--el-color-primary-light-7:#e6755f26;--el-color-primary-light-9:#e6755f0f;--el-color-success:var(--state-success);--el-color-warning:var(--state-warning);--el-color-danger:var(--state-danger);--el-color-info:var(--state-info);--el-bg-color:var(--neutral-bg);--el-bg-color-overlay:var(--neutral-card);--el-border-color:var(--border-light);--el-border-color-light:var(--border-light);--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-secondary);--el-border-radius-base:var(--rad-control);--el-font-family:var(--font-stack)}@media (width<=768px){:root{--text-2xs:9px;--text-xs:10px;--text-12:11px;--text-sm:12px;--text-base:13px;--text-15:13px;--text-lg:14px;--text-18:15px;--text-xl:17px;--text-22:18px;--text-2xl:20px;--text-28:23px;--text-32:26px;--text-48:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=768px){.el-card__body{padding:12px!important}}.el-dialog__header{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;display:flex;font-size:var(--text-lg)!important;margin-right:0!important;padding:14px 20px 12px!important;font-weight:600!important}.el-menu-item.is-active,.el-tabs__item.is-active{color:var(--brand-deep)!important}.table-order-no,.order-no-link,.tabbar__item--active{color:var(--brand-deep)!important}@media (width>=768px){.proto-stats{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.proto-stats{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.page-header{flex-wrap:wrap;row-gap:8px;padding:10px 12px 4px}.page-header__actions{flex-wrap:wrap;gap:6px}.page-header__actions .el-button{font-size:var(--text-xs);padding:6px 10px;margin-left:0!important}.page-header__actions .el-button span{display:inline}}@media (width>=768px){:root{--topbar-h:52px;--space-lg:20px}}@media (width>=1024px){:root{--topbar-h:52px;--space-lg:24px}}@media (width<=768px){.el-dialog{width:92%!important;max-width:92vw!important;margin:0 auto!important}.el-drawer{width:90%!important}.el-dialog__body{max-height:60vh;overflow-y:auto;padding:12px!important}.el-dialog__header{padding:14px 16px 10px!important}.el-dialog__footer{text-align:center!important;padding:10px 16px!important}.el-dialog__footer .el-button{min-width:80px;margin:0 4px!important}}@media (width<=767px){html,body{overflow-x:hidden}.el-table{font-size:var(--text-12)}.el-table td,.el-table th{padding:6px 8px!important}.el-form-item{margin-bottom:12px}.el-col[class*=el-col-]{flex:0 0 100%!important;max-width:100%!important}.el-row{margin-left:0!important;margin-right:0!important}.el-pagination{--el-pagination-button-width:28px;--el-pagination-button-height:28px;flex-wrap:wrap;gap:4px;justify-content:center!important}.el-pagination__total{display:none}.el-pagination .el-pager li{min-width:28px;height:28px;font-size:var(--text-xs)}.el-pagination button{min-width:28px;height:28px}.el-pagination .el-pagination__sizes{display:none}.proto-card{flex-wrap:wrap;gap:8px;padding:12px}.proto-card__meta{flex-wrap:wrap;row-gap:4px}.proto-card__title{white-space:normal;word-break:break-all}.proto-card__actions{flex-shrink:0}.proto-list,.stat-cards,.kpi-grid,.chart-grid,.panel-grid,[class*=card-row],[class*=flex-row],[class*=stat-row],[class*=grid-row],[class*=cards-row],[class*=charts-row]{-webkit-overflow-scrolling:touch;overflow-x:auto}.toolbar,.action-bar,.filter-bar,.page-filter-bar{flex-wrap:wrap;gap:8px}.toolbar-left,.toolbar-right{flex-wrap:wrap;gap:6px}.toolbar .el-radio-group,.toolbar .el-select,.action-bar .el-radio-group,.action-bar .el-select{margin-left:0!important;margin-right:0!important}.toolbar .el-select,.action-bar .el-select{max-width:100%;width:100%!important}.toolbar-right{justify-content:flex-start;width:100%;margin-left:0!important}.toolbar-right .el-button{flex:1}.el-form--inline .el-form-item{width:100%;margin-right:0;display:flex}.el-form--inline .el-form-item__content{flex:1;min-width:0}.el-form--inline .el-form-item__content .el-input,.el-form--inline .el-form-item__content .el-select{width:100%!important}.el-descriptions__body .el-descriptions__table{table-layout:fixed}.el-descriptions__body .el-descriptions__cell{font-size:var(--text-xs);word-break:break-all}.el-descriptions__body .el-descriptions__label{width:88px!important}.el-dialog{width:92%!important;max-width:92vw!important}.el-dialog__body{max-height:60vh;overflow-y:auto}.scan-section,.stage-section,.result-info,.result-card,.sort-section{box-sizing:border-box;width:100%}.scan-section .el-input,.stage-section .el-input,.sort-section .el-input,.scan-section .el-select,.stage-section .el-select{width:100%!important}.proto-list,.list-ul,.card-list,.dealer-list{box-sizing:border-box;width:100%}.proto-card,.card,.dealer-card,.stat-card{box-sizing:border-box;max-width:100%}.el-card{box-sizing:border-box;width:100%}.el-table{max-width:100%}.el-table__inner-wrapper{overflow-x:auto}.el-button{min-height:40px}.el-button--primary,.el-button--danger,.el-button--success{min-height:44px;font-size:var(--text-base);border-radius:var(--rad-control)}.el-button--large{min-height:48px;font-size:var(--text-lg)}.el-button--small{min-height:40px;padding:8px 14px}.proto-card__btn{min-height:40px;font-size:var(--text-sm);padding:8px 16px}.mode-tab{min-height:44px}}@media (width<=767px){.m-fixed-bar{gap:var(--space-md);z-index:var(--z-tabbar);padding:var(--space-sm) var(--space-lg);padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0));background:var(--neutral-card);border-top:1px solid var(--border-light);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000000f}.m-fixed-bar .el-button{flex:1;margin:0}.m-page{padding-bottom:130px!important}.scan-section .el-input__inner,.m-input-lg .el-input__inner,.el-input--large .el-input__inner{height:46px;line-height:46px;font-size:var(--text-lg)}.scan-section .el-input__wrapper{padding:0 14px}.scan-section .el-input-group__append .el-button{min-height:46px;padding:0 18px}.scan-section .el-input-group__prepend .el-button{min-height:46px}.m-form-lg .el-input__inner,.m-form-lg .el-select__wrapper{min-height:44px}.m-form-lg .el-form-item__label{font-size:var(--text-base)}}@media (width<=767px){.m-list{gap:var(--space-md);flex-direction:column;display:flex}.m-card{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);padding:var(--space-lg);box-shadow:var(--shadow-card)}.el-table--card-mobile.el-table{box-shadow:none;border:none}.el-table--card-mobile .el-table__header-wrapper{display:none}.el-table--card-mobile .el-table__body-wrapper{overflow:visible!important}.el-table--card-mobile .el-table__row{margin:0 0 var(--space-md);background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);box-shadow:var(--shadow-card);padding:var(--space-sm) var(--space-md);display:block}.el-table--card-mobile .el-table__row>td.el-table__cell{text-align:left;display:block;background:0 0!important;border:none!important;padding:5px 4px!important}.el-table--card-mobile td.el-table__cell[data-label]:before{content:attr(data-label);color:var(--text-tertiary);font-size:var(--text-12);min-width:76px;margin-right:var(--space-md);display:inline-block}.el-table--card-mobile .el-table__cell .cell{white-space:normal;word-break:break-all}.el-table--card-mobile .el-table-fixed-column--left,.el-table--card-mobile .el-table-fixed-column--right{position:static!important}.el-table--card-mobile .el-table__empty-block{padding:24px 0;display:block}}@media (width>=1280px){.content{padding:var(--space-xl)}}@media (width<=768px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:4px 4px 12px}.kpi-card{padding:10px 14px}.kpi-card__num{font-size:var(--text-xl)}}@media (width<=768px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:4px 12px 12px}.kpi-card{padding:10px 14px}.kpi-card__num{font-size:var(--text-xl)}}@media (width<=767px){.filter-tab{min-height:44px;font-size:var(--text-base)}.filter-search{height:44px;min-height:44px}}@media (width<=768px){.eq-form,.fa-form,.generic-form,.api-explorer,.ps-form,.ppe-form,.qr-form{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.eq-form .el-table,.fa-form .el-table,.generic-form .el-table,.api-explorer .el-table,.ps-form .el-table,.ppe-form .el-table,.qr-form .el-table{width:max-content;min-width:100%}.eq-form .el-form-item,.fa-form .el-form-item,.generic-form .el-form-item{margin-bottom:12px}.el-button--small{min-height:36px}.el-button:not(.el-button--small):not(.is-link):not(.is-text){min-height:40px}.el-button.is-link,.el-button.is-text{padding:6px 8px}}@media (width<=768px){.el-card__body{padding:14px!important}.el-card__header{padding:14px 14px 10px!important}}@media (width<=768px){.content{padding:var(--space-md)}}@media (width<=768px){html,body{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.topbar{padding-top:max(0px, env(safe-area-inset-top,0px))}.tabbar{padding-bottom:max(0px, env(safe-area-inset-bottom,0px));height:calc(var(--tabbar-h) + max(0px, env(safe-area-inset-bottom,0px)))}.content{padding-bottom:calc(var(--tabbar-h) + max(0px, env(safe-area-inset-bottom,0px)) + var(--space-md))}.topbar__menu-btn{width:44px;height:44px}.el-dialog{animation:dialogSlideUp .25s var(--ease-out)}@keyframes dialogSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}}:root{--brand-primary:#e6755f;--brand-primary-hover:#d05a45;--brand-dark:#3d3b4f;--brand-accent:#e6755f;--brand-gradient:linear-gradient(135deg, #e6755f, #d05a45);--neutral-bg:#f6f4f1;--neutral-card:#fff;--text-primary:#23222e;--text-secondary:#5c5a66;--text-tertiary:#9a97a5;--border-light:#e8e5e0;--border-base:#d8d4cc;--state-success:#16a34a;--state-danger:#dc2626;--state-warning:#f59e0b;--state-info:#3b82f6;--rad-control:8px;--rad-card:12px;--rad-full:9999px;--bp-mobile:640px;--bp-tablet:1024px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--text-2xs:10px;--text-xs:11px;--text-12:12px;--text-sm:13px;--text-base:14px;--text-15:15px;--text-lg:16px;--text-18:18px;--text-xl:20px;--text-22:22px;--text-2xl:24px;--text-28:28px;--text-32:32px;--text-48:48px;--shadow-card:0 1px 3px #0000000a;--shadow-elevated:0 4px 12px #00000014;--shadow-modal:0 8px 24px #0000001f;--font-stack:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--brand-deep:#c9543f;--brand-dark-2:#4a4863;--text-on-dark-secondary:#b9b6c6;--topbar-h:48px;--tabbar-h:56px;--sidebar-w:220px;--content-max:1280px;--sidebar-bg:#3d3b4f;--sidebar-text:#a8a5bc;--sidebar-active:#ffd9d1;--surface-2:#fbf9f6}:root :root{--text-display:32px;--text-h1:24px;--text-h2:18px;--text-h3:15px;--space-section:32px;--space-section-lg:48px}:root{--el-color-primary:var(--brand-primary);--el-color-primary-light-3:#e6755f80;--el-color-primary-light-5:#e6755f4d;--el-color-primary-light-7:#e6755f26;--el-color-primary-light-9:#e6755f0f;--el-color-success:var(--state-success);--el-color-warning:var(--state-warning);--el-color-danger:var(--state-danger);--el-color-info:var(--state-info);--el-bg-color:var(--neutral-bg);--el-bg-color-overlay:var(--neutral-card);--el-border-color:var(--border-light);--el-border-color-light:var(--border-light);--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-secondary);--el-border-radius-base:var(--rad-control);--el-font-family:var(--font-stack)}@media (width<=768px){:root{--text-2xs:9px;--text-xs:10px;--text-12:11px;--text-sm:12px;--text-base:13px;--text-15:13px;--text-lg:14px;--text-18:15px;--text-xl:17px;--text-22:18px;--text-2xl:20px;--text-28:23px;--text-32:26px;--text-48:38px}}:root:root{--el-color-primary:var(--brand-primary);--el-color-primary-light-3:#e6755f80;--el-color-primary-light-5:#e6755f4d;--el-color-primary-light-7:#e6755f26;--el-color-primary-light-9:#e6755f0f;--el-color-primary-dark-2:#d05a45}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-stack);-webkit-font-smoothing:antialiased}body{background:var(--neutral-bg);color:var(--text-primary);font-size:var(--text-base);margin:0}a{color:var(--brand-primary);text-decoration:none}a:hover{color:var(--brand-accent)}:root{--z-tabbar:100;--z-topbar:100;--z-overlay:200;--z-drawer:201;--z-toast:1000}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.card{background:var(--neutral-card);border-radius:var(--rad-card);box-shadow:var(--shadow-card);padding:var(--space-lg)}.btn{min-height:40px;padding:0 var(--space-lg);border-radius:var(--rad-control);font-size:var(--text-base);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.btn-primary{background:var(--brand-primary);color:#fff}.btn-primary:hover{background:var(--brand-primary-hover)}.btn-outline{border:1.5px solid var(--brand-primary);color:var(--brand-primary);background:0 0}.btn-outline:hover{background:#e6755f0f}.btn-danger{background:var(--state-danger);color:#fff}.btn-danger:hover{opacity:.9}.btn-sm{min-height:32px;padding:0 var(--space-md);font-size:var(--text-sm)}.toggle{border-radius:var(--rad-full);background:var(--border-base);cursor:pointer;width:44px;height:26px;transition:background var(--duration-normal) var(--ease-out);position:relative}.toggle:after{content:"";width:22px;height:22px;transition:transform var(--duration-normal) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001a}.toggle.active{background:var(--state-success)}.toggle.active:after{transform:translate(18px)}.toast{background:var(--text-primary);color:#fff;padding:var(--space-md) var(--space-xl);border-radius:var(--rad-control);font-size:var(--text-base);z-index:10000;transition:transform var(--duration-slow) var(--ease-out);pointer-events:none;position:fixed;top:20px;left:50%;transform:translate(-50%)translateY(-120px)}.toast.show{transform:translate(-50%)translateY(0)}.user-card{background:var(--brand-gradient);color:#fff;border-radius:var(--rad-card);padding:var(--space-lg);align-items:center;gap:var(--space-md);display:flex}.user-card .avatar{background:#fff3;border-radius:50%;flex-shrink:0;width:40px;height:40px}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table th{font-size:var(--text-xs);color:var(--text-tertiary);text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-light);font-weight:500}.data-table td{padding:var(--space-md);border-bottom:1px solid var(--border-light)}.data-table tr:hover{background:#e6755f08}.data-table tr:last-child td{border-bottom:none}.empty-state{text-align:center;padding:var(--space-xl) var(--space-lg);color:var(--text-tertiary)}.empty-state .cta{margin-top:var(--space-md)}.el-card{border-radius:var(--rad-card)!important;box-shadow:var(--shadow-card)!important;border:1px solid var(--border-light)!important;background:var(--neutral-card)!important}.el-card__header{font-size:var(--text-lg)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-light)!important;padding:var(--space-lg) var(--space-lg) var(--space-md)!important;font-weight:600!important}@media (width<=768px){.el-card__body{padding:12px!important}}.el-button--primary{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff;font-weight:500}.el-button--success{background:var(--state-success)!important;border-color:var(--state-success)!important}.el-button--danger{background:var(--state-danger)!important;border-color:var(--state-danger)!important;color:#fff!important}.el-button--warning{font-weight:500;background:var(--state-warning)!important;border-color:var(--state-warning)!important;color:#3d3b4f!important}.el-button.is-link{background:0 0!important;border-color:#0000!important}.el-button--danger.is-link{color:var(--state-danger)!important}.el-button--success.is-link{color:var(--state-success)!important}.el-button--warning.is-link{color:#b45309!important}.el-table{--el-table-border-color:var(--border-light);--el-table-header-bg-color:var(--neutral-bg);--el-table-row-hover-bg-color:#e6755f08;border-radius:var(--rad-card);overflow:hidden}.el-table th.el-table__cell{background:var(--neutral-bg)!important;font-size:var(--text-xs)!important;color:var(--text-secondary)!important;padding:10px 14px!important;font-weight:600!important}.el-input__wrapper{border-radius:var(--rad-control)!important;box-shadow:0 0 0 1px var(--border-light) inset!important;background:var(--neutral-card)!important}.el-input.is-focus .el-input__wrapper,.el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--brand-primary) inset,0 2px 8px #e6755f1f!important}.el-dialog{border-radius:var(--rad-card)!important;box-shadow:var(--shadow-modal)!important}.el-dialog__header{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;display:flex;font-size:var(--text-lg)!important;margin-right:0!important;padding:14px 20px 12px!important;font-weight:600!important}.el-dialog__header:before{content:"";background:var(--brand-gradient);border-radius:2px;flex-shrink:0;width:4px;height:16px}.el-dialog__body .el-form-item{margin-bottom:14px!important}.el-dialog__body .el-form-item__label{color:var(--text-secondary)!important;font-weight:500!important}.el-dialog__body .el-descriptions{border-radius:10px;overflow:hidden}.el-tag{border-radius:10px!important;font-weight:500!important}.el-pagination .el-pager li.is-active{background:var(--brand-primary)!important;color:#fff!important}.el-pagination .el-pager li.is-active:hover{color:#fff!important}.el-menu{border-right:none!important}.el-menu-item.is-active,.el-tabs__item.is-active{color:var(--brand-deep)!important}.el-tabs__active-bar{background:var(--brand-primary)!important}.el-button.is-link:not(.el-button--danger):not(.el-button--success):not(.el-button--warning):not(.el-button--info){color:var(--brand-deep)}.table-order-no,.order-no-link,.tabbar__item--active{color:var(--brand-deep)!important}.proto-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}@media (width>=768px){.proto-stats{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.proto-stats{grid-template-columns:repeat(4,1fr)}}.proto-stat-card{background:var(--neutral-card);border-radius:var(--rad-card);box-shadow:var(--shadow-card);cursor:pointer;border:1px solid var(--border-light);align-items:center;gap:12px;padding:14px 16px;transition:box-shadow .15s,transform .15s;display:flex}.proto-stat-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.proto-stat-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.proto-stat-card__info{min-width:0}.proto-stat-card__value-row{align-items:baseline;gap:8px;display:flex}.proto-stat-card__value{font-size:var(--text-22);color:var(--text-primary);font-weight:700;line-height:1.2}.proto-stat-card__delta{font-size:var(--text-12);font-weight:600}.proto-stat-card__delta--up{color:#16a34a}.proto-stat-card__delta--down{color:#dc2626}.proto-stat-card__label{font-size:var(--text-12);color:var(--text-secondary);margin-top:2px}.proto-qa{gap:8px;margin-bottom:14px;display:flex}.proto-qa__btn{background:var(--neutral-card);border-radius:var(--rad-card);box-shadow:var(--shadow-card);cursor:pointer;font-family:inherit;font-size:var(--text-12);color:var(--text-primary);border:none;flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 6px;font-weight:500;transition:all .15s;display:flex}.proto-qa__btn:hover{box-shadow:var(--shadow-elevated)}.proto-qa__btn:active{transform:scale(.97)}.proto-card__btn{border:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--text-12);cursor:pointer;background:0 0;border-radius:10px;padding:3px 12px;font-family:inherit;line-height:1.6;transition:all .15s}.proto-card__btn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.proto-card__btn--danger{color:var(--state-danger);border-color:#dc262633}.proto-card__btn--danger:hover{border-color:var(--state-danger);background:#dc26260a}.proto-card__btn--primary{color:var(--brand-primary);border-color:#e6755f4d}.proto-card__btn--primary:hover{border-color:var(--brand-primary);background:#e6755f0f}.proto-list{flex-direction:column;gap:8px;display:flex}.proto-card{background:var(--neutral-card);border-radius:var(--rad-card);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;width:100%;color:inherit;border:none;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:box-shadow .15s;display:flex}.proto-card:hover{box-shadow:var(--shadow-elevated)}.proto-card__main{flex:1;min-width:0}.proto-card__title{font-size:var(--text-base);color:var(--text-primary);margin-bottom:3px;font-weight:600}.proto-card__meta{font-size:var(--text-12);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.proto-card__extra{font-size:var(--text-15);color:var(--brand-dark);flex-shrink:0;font-weight:600}.el-tag.el-tag--warning{color:#b45309;background-color:#f59e0b1f;border-color:#f59e0b4d}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--warning .el-tag__close{color:var(--el-color-warning)}.el-tag.el-tag--warning .el-tag__close:hover{background-color:var(--el-color-warning);color:#fff}.page-header{justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}.page-header__title{font-size:var(--text-18);color:var(--text-primary);margin:0;font-weight:700}.page-header__actions{align-items:center;gap:8px;display:flex}@media (width<=768px){.page-header{flex-wrap:wrap;row-gap:8px;padding:10px 12px 4px}.page-header__actions{flex-wrap:wrap;gap:6px}.page-header__actions .el-button{font-size:var(--text-xs);padding:6px 10px;margin-left:0!important}.page-header__actions .el-button span{display:inline}}.filter-bar{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;display:flex}.badge{font-size:var(--text-xs);white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-weight:500;line-height:1.4;display:inline-flex}.badge--success{color:var(--state-success);background:#16a34a14}.badge--warning{color:var(--state-warning);background:#f59e0b1a}.badge--danger{color:var(--state-danger);background:#dc262614}.badge--info{color:var(--state-info);background:#3b82f614}.badge--primary{color:var(--brand-primary);background:#e6755f1a}.badge--neutral{color:var(--text-secondary);background:#5e5e6314}.badge--ok{color:var(--state-success);background:#16a34a14}.badge--warn{color:var(--state-warning);background:#f59e0b1a}.badge--err{color:var(--state-danger);background:#dc262614}.sec-hd{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 2px;display:flex}.sec-hd__title{font-size:var(--text-15);color:var(--text-primary);margin:0;font-weight:600}.sec-hd__more{font-size:var(--text-sm);color:var(--brand-primary);text-decoration:none}.chart-box{background:var(--neutral-card);border-radius:var(--rad-card);box-shadow:var(--shadow-card);margin-bottom:14px;padding:12px 10px 8px}.chart-box__inner{width:100%;height:220px}@media (width>=768px){:root{--topbar-h:52px;--space-lg:20px}}@media (width>=1024px){:root{--topbar-h:52px;--space-lg:24px}}@media (width<=768px){.el-dialog{width:92%!important;max-width:92vw!important;margin:0 auto!important}.el-drawer{width:90%!important}.el-dialog__body{max-height:60vh;overflow-y:auto;padding:12px!important}.el-dialog__header{padding:14px 16px 10px!important}.el-dialog__footer{text-align:center!important;padding:10px 16px!important}.el-dialog__footer .el-button{min-width:80px;margin:0 4px!important}}.el-dialog__footer .el-button--default,.el-dialog__footer .el-button--primary,.el-dialog__footer .el-button--danger,.el-dialog__footer .el-button--warning,.el-dialog .el-button--default,.el-dialog .el-button--danger{border:1px solid var(--border-light)!important;color:var(--text-primary)!important;background:0 0!important}.el-dialog__footer .el-button--primary,.el-dialog .el-button--primary{border-color:var(--brand-deep)!important;color:var(--brand-deep)!important;background:0 0!important}.el-dialog__footer .el-button--danger,.el-dialog .el-button--danger{color:var(--state-danger)!important;border-color:#dc26264d!important}.el-dialog__footer .el-button:hover,.el-dialog .el-button:hover{opacity:.8}.el-drawer__body{overflow-y:auto}body,#app,.app-shell{overflow-x:hidden}.el-table__body-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=767px){html,body{overflow-x:hidden}.el-table{font-size:var(--text-12)}.el-table td,.el-table th{padding:6px 8px!important}.el-form-item{margin-bottom:12px}.el-col[class*=el-col-]{flex:0 0 100%!important;max-width:100%!important}.el-row{margin-left:0!important;margin-right:0!important}.el-pagination{--el-pagination-button-width:28px;--el-pagination-button-height:28px;flex-wrap:wrap;gap:4px;justify-content:center!important}.el-pagination__total{display:none}.el-pagination .el-pager li{min-width:28px;height:28px;font-size:var(--text-xs)}.el-pagination button{min-width:28px;height:28px}.el-pagination .el-pagination__sizes{display:none}.proto-card{flex-wrap:wrap;gap:8px;padding:12px}.proto-card__meta{flex-wrap:wrap;row-gap:4px}.proto-card__title{white-space:normal;word-break:break-all}.proto-card__actions{flex-shrink:0}.proto-list,.stat-cards,.kpi-grid,.chart-grid,.panel-grid,[class*=card-row],[class*=flex-row],[class*=stat-row],[class*=grid-row],[class*=cards-row],[class*=charts-row]{-webkit-overflow-scrolling:touch;overflow-x:auto}.toolbar,.action-bar,.filter-bar,.page-filter-bar{flex-wrap:wrap;gap:8px}.toolbar-left,.toolbar-right{flex-wrap:wrap;gap:6px}.toolbar .el-radio-group,.toolbar .el-select,.action-bar .el-radio-group,.action-bar .el-select{margin-left:0!important;margin-right:0!important}.toolbar .el-select,.action-bar .el-select{max-width:100%;width:100%!important}.toolbar-right{justify-content:flex-start;width:100%;margin-left:0!important}.toolbar-right .el-button{flex:1}.el-form--inline .el-form-item{width:100%;margin-right:0;display:flex}.el-form--inline .el-form-item__content{flex:1;min-width:0}.el-form--inline .el-form-item__content .el-input,.el-form--inline .el-form-item__content .el-select{width:100%!important}.el-descriptions__body .el-descriptions__table{table-layout:fixed}.el-descriptions__body .el-descriptions__cell{font-size:var(--text-xs);word-break:break-all}.el-descriptions__body .el-descriptions__label{width:88px!important}.el-dialog{width:92%!important;max-width:92vw!important}.el-dialog__body{max-height:60vh;overflow-y:auto}.scan-section,.stage-section,.result-info,.result-card,.sort-section{box-sizing:border-box;width:100%}.scan-section .el-input,.stage-section .el-input,.sort-section .el-input,.scan-section .el-select,.stage-section .el-select{width:100%!important}.proto-list,.list-ul,.card-list,.dealer-list{box-sizing:border-box;width:100%}.proto-card,.card,.dealer-card,.stat-card{box-sizing:border-box;max-width:100%}.el-card{box-sizing:border-box;width:100%}.el-table{max-width:100%}.el-table__inner-wrapper{overflow-x:auto}.el-button{min-height:40px}.el-button--primary,.el-button--danger,.el-button--success{min-height:44px;font-size:var(--text-base);border-radius:var(--rad-control)}.el-button--large{min-height:48px;font-size:var(--text-lg)}.el-button--small{min-height:40px;padding:8px 14px}.proto-card__btn{min-height:40px;font-size:var(--text-sm);padding:8px 16px}.mode-tab{min-height:44px}}.m-fixed-bar{display:none}@media (width<=767px){.m-fixed-bar{gap:var(--space-md);z-index:var(--z-tabbar);padding:var(--space-sm) var(--space-lg);padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0));background:var(--neutral-card);border-top:1px solid var(--border-light);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000000f}.m-fixed-bar .el-button{flex:1;margin:0}.m-page{padding-bottom:130px!important}.scan-section .el-input__inner,.m-input-lg .el-input__inner,.el-input--large .el-input__inner{height:46px;line-height:46px;font-size:var(--text-lg)}.scan-section .el-input__wrapper{padding:0 14px}.scan-section .el-input-group__append .el-button{min-height:46px;padding:0 18px}.scan-section .el-input-group__prepend .el-button{min-height:46px}.m-form-lg .el-input__inner,.m-form-lg .el-select__wrapper{min-height:44px}.m-form-lg .el-form-item__label{font-size:var(--text-base)}}.m-result{border-radius:var(--rad-card);padding:var(--space-lg);text-align:center;margin:var(--space-md) 0}.m-result--success{background:#16a34a14;border:1px solid #16a34a40}.m-result--error{background:#dc26260f;border:1px solid #dc262638}.m-result__icon{font-size:var(--text-28);line-height:1}.m-result__text{font-size:var(--text-lg);margin-top:6px;font-weight:600}.m-result__detail{font-size:var(--text-15);color:var(--text-secondary);margin-top:6px}@media (width<=767px){.m-list{gap:var(--space-md);flex-direction:column;display:flex}.m-card{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);padding:var(--space-lg);box-shadow:var(--shadow-card)}.el-table--card-mobile.el-table{box-shadow:none;border:none}.el-table--card-mobile .el-table__header-wrapper{display:none}.el-table--card-mobile .el-table__body-wrapper{overflow:visible!important}.el-table--card-mobile .el-table__row{margin:0 0 var(--space-md);background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);box-shadow:var(--shadow-card);padding:var(--space-sm) var(--space-md);display:block}.el-table--card-mobile .el-table__row>td.el-table__cell{text-align:left;display:block;background:0 0!important;border:none!important;padding:5px 4px!important}.el-table--card-mobile td.el-table__cell[data-label]:before{content:attr(data-label);color:var(--text-tertiary);font-size:var(--text-12);min-width:76px;margin-right:var(--space-md);display:inline-block}.el-table--card-mobile .el-table__cell .cell{white-space:normal;word-break:break-all}.el-table--card-mobile .el-table-fixed-column--left,.el-table--card-mobile .el-table-fixed-column--right{position:static!important}.el-table--card-mobile .el-table__empty-block{padding:24px 0;display:block}}@media (width>=1280px){.content{padding:var(--space-xl)}}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:4px 14px 12px;display:grid}@media (width<=768px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:4px 4px 12px}.kpi-card{padding:10px 14px}.kpi-card__num{font-size:var(--text-xl)}}.kpi-card{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.kpi-card__num{font-size:var(--text-22);color:var(--brand-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.kpi-card__label{font-size:var(--text-12);color:var(--text-secondary)}@media (width<=768px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:4px 12px 12px}.kpi-card{padding:10px 14px}.kpi-card__num{font-size:var(--text-xl)}}.filter-card{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);margin-bottom:12px;padding:14px 16px 6px}.filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-search{background:var(--neutral-bg);border:1px solid var(--border-light);border-radius:8px;flex:1;align-items:center;min-width:220px;height:40px;padding:0 12px;display:flex}.filter-search__icon{color:var(--text-tertiary);margin-right:8px;display:flex}.filter-search__input{font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.filter-tabs{flex-wrap:wrap;gap:8px;padding:10px 0 8px;display:flex}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{min-height:36px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:18px;flex-shrink:0;padding:6px 14px;font-family:inherit;font-weight:500;transition:all .15s}.filter-tab--active{color:#fff;background:var(--brand-gradient);font-weight:600}.search-bar{background:0 0;padding:10px 12px}.search-bar__inner{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:20px;align-items:center;display:flex;overflow:hidden}.search-bar__inner:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #e6755f1a}.search-bar__icon{width:40px;height:40px;color:var(--text-secondary);font-size:var(--text-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-bar__input{min-width:0;height:40px;font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.search-bar__input::placeholder{color:#c0c4cc}.search-bar__clear{cursor:pointer;width:40px;height:40px;color:var(--text-secondary);font-size:var(--text-base);background:0 0;border:none;justify-content:center;align-items:center;display:none}.search-bar__clear.visible{display:flex}.order-table-wrap{padding:0 14px}.order-table{background:var(--neutral-card);border:1px solid var(--border-light);border-radius:var(--rad-card);padding:8px 12px}.table-order-no{color:var(--brand-primary);font-weight:600}.table-amount{color:var(--brand-dark);font-variant-numeric:tabular-nums;font-weight:600}.page-header__btn{background:var(--brand-gradient);color:#fff;min-height:40px;font-size:var(--text-sm);cursor:pointer;border:none;border-radius:20px;padding:8px 20px;font-family:inherit;font-weight:600;transition:all .15s}.page-header__btn:hover{filter:brightness(1.06);box-shadow:0 4px 12px #e6755f4d}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:60px 32px;display:flex}.empty-state__text{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 12px}.empty-state__action{background:var(--brand-gradient);color:#fff;font-size:var(--text-sm);cursor:pointer;border:none;border-radius:20px;padding:10px 24px;font-family:inherit;font-weight:500}.load-more{font-size:var(--text-sm);color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.load-more__spinner{border:2px solid var(--border-light);border-top-color:var(--brand-primary);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;display:none}.load-more.loading .load-more__spinner{display:block}@media (width<=767px){.filter-tab{min-height:44px;font-size:var(--text-base)}.filter-search{height:44px;min-height:44px}}@media (width<=768px){.eq-form,.fa-form,.generic-form,.api-explorer,.ps-form,.ppe-form,.qr-form{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.eq-form .el-table,.fa-form .el-table,.generic-form .el-table,.api-explorer .el-table,.ps-form .el-table,.ppe-form .el-table,.qr-form .el-table{width:max-content;min-width:100%}.eq-form .el-form-item,.fa-form .el-form-item,.generic-form .el-form-item{margin-bottom:12px}.el-button--small{min-height:36px}.el-button:not(.el-button--small):not(.is-link):not(.is-text){min-height:40px}.el-button.is-link,.el-button.is-text{padding:6px 8px}}.tbl-cards{flex-direction:column;gap:8px;display:flex}.tbl-card{border:1px solid var(--border-light);border-radius:var(--rad-card);background:var(--neutral-card);flex-direction:column;gap:8px;padding:10px;display:flex}.tbl-card__field{align-items:center;gap:8px;display:flex}.tbl-card__label{font-size:var(--text-sm);color:var(--text-secondary);flex:0 0 88px}.tbl-card__field .el-input,.tbl-card__field .el-select{flex:1}.el-card{border-radius:var(--rad-card)!important;border:1px solid var(--border-light)!important;box-shadow:none!important}.el-card__header{font-size:var(--text-base);color:var(--brand-dark)!important;padding:16px 20px 12px!important;font-weight:600!important}.el-card__body{padding:20px!important}@media (width<=768px){.el-card__body{padding:14px!important}.el-card__header{padding:14px 14px 10px!important}}.el-table{border:1px solid var(--border-light);border-radius:var(--rad-card);font-size:var(--text-sm);--el-table-header-bg-color:var(--surface-2);--el-table-row-hover-bg-color:var(--surface-2)}.el-table th.el-table__cell{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--text-primary);background:var(--surface-2)!important;color:var(--text-secondary)!important;padding:10px 16px!important;font-weight:700!important}.el-table td.el-table__cell{font-size:var(--text-sm)!important;padding:12px 16px!important}.el-button{border-radius:var(--rad-control);height:36px;font-size:var(--text-sm);padding:0 16px;font-weight:500}.el-button--small{height:30px;font-size:var(--text-12);padding:0 12px}.el-button--primary{background:#111;border-color:#111}.el-button--primary:hover{background:#333;border-color:#333}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info){background:var(--neutral-card);border-color:var(--border-base);color:var(--text-primary)}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--neutral-card)}.el-input__wrapper,.el-select__wrapper{border-radius:var(--rad-control)!important;min-height:36px!important;box-shadow:0 0 0 1px var(--border-base) inset!important;background:var(--neutral-card)!important}.el-input__inner{font-size:var(--text-sm)}.el-input.is-focus .el-input__wrapper,.el-input__wrapper.is-focus,.el-select.is-focus .el-select__wrapper{box-shadow:inset 0 0 0 2px #e6755f47!important}.el-dialog{border-radius:var(--rad-card)!important}.el-dialog__header{padding:16px 20px 12px!important}.el-dialog__title{font-size:var(--text-15)!important;color:var(--brand-dark)!important;font-weight:600!important}.el-dialog__body{padding:16px 20px!important}.el-dialog__footer{border-top:1px solid var(--border-light);padding:12px 20px!important}.el-tag{font-size:var(--text-xs);height:22px;padding:0 9px;font-weight:500;line-height:22px;border-radius:999px!important}.badge{border-radius:999px!important}.el-tabs__item{font-size:var(--text-base);font-weight:500}.el-tabs__active-bar{background:var(--brand-primary)!important;height:2px!important}.el-tabs__item.is-active{color:var(--brand-deep)!important}.kpi-card{border:1px solid var(--border-light);box-shadow:none;border-radius:var(--rad-card)}.kpi-card__num{font-size:var(--text-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;color:var(--brand-dark)!important}.proto-stat-card{border:1px solid var(--border-light);border-radius:var(--rad-card);box-shadow:none;transition:border-color .18s,transform .18s}.proto-stat-card:hover{border-color:#e6755f66;transform:translateY(-1px)}.proto-stat-card__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brand-dark)!important;font-size:var(--text-22)!important}.proto-stat-card__icon{border-radius:9px}.proto-stat-card:nth-child(2){background:linear-gradient(135deg, var(--brand-dark), var(--brand-dark-2));border:none}.proto-stat-card:nth-child(2) .proto-stat-card__value{color:var(--neutral-card)!important;font-size:var(--text-2xl)!important}.proto-stat-card:nth-child(2) .proto-stat-card__label{color:var(--text-on-dark-secondary)!important}.proto-stat-card:nth-child(2) .proto-stat-card__icon{background:#e6755f38;color:var(--sidebar-active)!important}.page-header__title{font-size:var(--text-h1);color:var(--brand-dark);letter-spacing:-.03em;font-weight:700}.filter-bar{box-shadow:none;border-radius:10px}.page-header{padding:4px 2px 20px}.content{padding:var(--space-section-lg)}@media (width<=768px){.content{padding:var(--space-md)}}.proto-card{border:1px solid var(--border-light);box-shadow:none;border-radius:var(--rad-card)}.proto-qa__btn{border:1px solid var(--border-light);box-shadow:none;border-radius:10px}@media (width<=768px){html,body{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.topbar{padding-top:max(0px, env(safe-area-inset-top,0px))}.tabbar{padding-bottom:max(0px, env(safe-area-inset-bottom,0px));height:calc(var(--tabbar-h) + max(0px, env(safe-area-inset-bottom,0px)))}.content{padding-bottom:calc(var(--tabbar-h) + max(0px, env(safe-area-inset-bottom,0px)) + var(--space-md))}.topbar__menu-btn{width:44px;height:44px}.el-dialog{animation:dialogSlideUp .25s var(--ease-out)}@keyframes dialogSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}}:root{--brand-primary:#e6755f;--brand-secondary:#e6755f;--brand-dark:#3d3b4f;--brand-mid:#6b5b4f;--brand-light:#faf6e9;--brand-bg-soft:#f6f4f1;--brand-gradient:linear-gradient(135deg, #e6755f 0%, #d05a45 100%);--brand-gradient-soft:linear-gradient(180deg, #faf6e9 0%, #f6f4f1 100%);--el-color-primary:#e6755f;--el-color-primary-light-3:#e6755f80;--el-color-primary-light-5:#e6755f4d;--el-color-primary-light-7:#e6755f26;--el-color-primary-light-9:#e6755f0f;--el-color-primary-dark-2:#d05a45;--bg-page:#f6f4f1;--bg-card:#fff;--text-primary:#23222e;--text-regular:#5c5a66;--text-secondary:#5c5a66;--border-light:#e8e5e0;--border-lighter:#f2f6fc;--shadow-card:0 1px 3px #0000000a;--radius-card:12px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-page);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{width:100%;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f6f4f1}::-webkit-scrollbar-thumb{background:#d4cfc4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--brand-mid)}.brand-text{color:var(--brand-primary)}.brand-text-dark{color:var(--brand-dark)}.brand-bg{background:var(--brand-gradient)}.brand-link{color:var(--text-regular);transition:color .2s}.brand-link:hover{color:var(--brand-primary)}.brand-divider{background:var(--brand-gradient);border-radius:1px;height:2px}.el-button--primary:hover{box-shadow:0 4px 12px #e6755f40}.el-menu-item.is-active{border-bottom:2px solid var(--el-color-primary)!important;background-color:var(--el-color-primary-light-9)!important}.is-mobile .el-dialog{width:96%!important}.is-mobile .el-drawer{width:90%!important}.is-mobile .el-main{padding:6px}.is-mobile .el-form-item__label{text-align:left!important}.is-mobile .el-form-item__content{margin-left:0!important}.is-mobile .el-pagination__sizes{display:none}.is-mobile .el-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 8px!important}.is-mobile .el-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important}
