.id-stage{font-family:var(--font-xique),"Microsoft YaHei",sans-serif;font-size:18px;line-height:1.65;color:#24262b;--id-blue:#0078f5;--id-line:#e6e8ed;--id-muted:#777d87;--id-surface:#f6f7f9}.id-stage button,.id-stage input,.id-stage select{font:inherit}.id-stage button{cursor:pointer}.id-stage button:disabled{cursor:wait;opacity:.6}.id-stage button:active:not(:disabled){transform:scale(.98)}.id-stage button:focus-visible,.id-stage input:focus-visible,.id-stage select:focus-visible{outline:3px solid #9ac9ff;outline-offset:3px}.id-stage [data-slot=button]{min-height:46px;height:auto;font-size:17px;border-radius:10px;padding:10px 17px}.id-stage [data-variant=default]{background:var(--id-blue);color:white}.id-stage [data-variant=outline]{border:1px solid #dfe3e9;background:white}.id-stage [data-variant=ghost]{background:transparent;color:#6a727e}.id-brand{display:flex;align-items:center;gap:13px;color:#23252b;text-decoration:none;font-size:24px;font-weight:600;line-height:1.3}.id-brand>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#202227;color:#fff;font-family:Arial,sans-serif;font-size:26px;font-weight:500}.id-brand small{display:block;font-size:14px;font-weight:400;color:var(--id-muted);margin-top:5px}.id-environment{font-size:14px;background:#edf4fd;color:#3972b1;padding:5px 11px;border-radius:7px;white-space:nowrap}.id-loading{gap:12px;justify-content:center;background:#f8f9fb}.id-loading,.id-login-page{display:flex;align-items:center;min-height:100dvh}.id-login-page{background:#f7f8fa;padding:30px 42px;flex-direction:column}.id-login-top{display:flex;justify-content:space-between;align-items:center;max-width:1440px;width:100%}.id-login-card{background:#fff;border:1px solid var(--id-line);border-radius:20px;width:min(100%,480px);margin:auto;padding:38px 42px;box-shadow:0 12px 40px #202d4210}.id-icon{display:grid;place-items:center;width:52px;height:52px;background:#edf5ff;color:var(--id-blue);border-radius:14px;margin-bottom:22px}.id-kicker{color:var(--id-muted);font-size:14px;letter-spacing:.03em;margin:0 0 9px}.id-stage h1{font-size:30px;font-weight:500;line-height:1.35;letter-spacing:-.02em;margin:0 0 12px}.id-stage h2{font-size:21px;font-weight:500;margin:0}.id-stage h3,.id-stage h4{font-size:18px;font-weight:500;margin:0 0 12px}.id-description{color:var(--id-muted);font-size:17px;margin:0}.id-form{gap:22px;margin-top:30px}.id-field,.id-form{display:flex;flex-direction:column}.id-field{gap:8px;min-width:0}.id-field>span{font-size:17px;color:#4b5058}.id-field>input,.id-field>select,.id-password{border:1px solid #dce1e8;border-radius:10px;background:#fff;min-height:48px;width:100%}.id-field>input,.id-field>select{padding:11px 13px}.id-field>input:disabled{background:#f5f6f8;color:#8a9099}.id-field input::placeholder{color:#a1a6b0;font-size:16px}.id-password{display:flex;align-items:center}.id-password input{border:0;min-width:0;flex:1;padding:11px 13px;background:transparent;outline-offset:0}.id-password button{padding:11px;color:#7b838e;display:flex;background:none;border:0}.id-login-note{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.7;color:#818794;margin:27px 0 0}.id-login-note svg{flex-shrink:0;margin-top:3px}.id-login-footer{font-size:14px;text-align:center;color:#8a909b;margin:28px 0 0}.id-account-label{display:flex;align-items:center;gap:10px;color:#596372;font-size:16px}.id-error,.id-success{border-radius:10px;padding:12px 15px;font-size:16px;margin:16px 0;overflow-wrap:anywhere}.id-error{background:#fff1ef;color:#ae4037}.id-success{display:flex;align-items:center;gap:9px;background:#eaf7ee;color:#35804a}.id-layout{display:flex;min-height:100dvh;background:#fff}.id-sidebar{width:246px;flex-shrink:0;background:#f3f4f6;border-right:1px solid #e0e3e8;padding:28px 20px 20px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.id-sidebar-label{font-size:14px;color:#9399a3;margin:52px 12px 10px}.id-sidebar nav{display:flex;flex-direction:column;gap:7px}.id-sidebar nav button{display:flex;align-items:center;text-align:left;gap:12px;border:0;background:transparent;padding:12px;border-radius:10px;color:#505660;font-size:18px}.id-sidebar nav button svg:last-child:not(:first-child){margin-left:auto}.id-sidebar nav button.is-active{background:#e1e8f3;color:#176bcc}.id-sidebar-progress{margin:auto 12px 35px;color:#838b98;font-size:14px}.id-sidebar-progress>strong{display:block;font-weight:400;color:#59677a;margin:6px 0 12px}.id-sidebar-progress>div{height:4px;background:#e0e5ec;border-radius:4px}.id-sidebar-progress i{display:block;width:14%;height:100%;background:#338aff;border-radius:4px}.id-sidebar-progress small{display:block;font-size:12px;margin-top:10px}.id-profile{display:flex;gap:10px;align-items:center;padding-top:20px;border-top:1px solid #dfe3e9}.id-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e0e4ea;color:#647287;flex-shrink:0}.id-profile>div{min-width:0}.id-profile strong{font-size:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-weight:400}.id-profile small{font-size:12px;color:#9298a1;display:block}.id-profile button{border:0;background:none;color:#838b98;margin-left:auto;padding:6px}.id-content{margin-left:246px;flex:1;min-width:0;display:flex;flex-direction:column}.id-toolbar{height:80px;padding:0 36px;border-bottom:1px solid var(--id-line);justify-content:space-between}.id-toolbar,.id-toolbar>span{display:flex;align-items:center}.id-toolbar>span{gap:11px;color:#878e98;font-size:16px}.id-toolbar>div{display:flex;gap:16px;align-items:center}.id-main{padding:42px 40px 44px;max-width:1560px;width:100%;margin:0 auto;flex:1}.id-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.id-phase-note{display:flex;align-items:center;gap:14px;border:1px solid #dfebfa;background:#f6faff;padding:16px 20px;border-radius:12px;margin-bottom:29px;color:#6996c6}.id-phase-note>svg{flex-shrink:0}.id-phase-note p{margin:0;line-height:1.6;flex:1}.id-phase-note strong{display:block;font-size:16px;font-weight:400;color:#426a96}.id-phase-note p span{display:block;font-size:14px;color:#8395aa;margin-top:3px}.id-phase-note>span{font-size:13px;color:#8b9eb7;white-space:nowrap}.id-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 30px;padding:10px 0}.id-stats>div{padding:0 24px;border-right:1px solid var(--id-line)}.id-stats>div:first-child{padding-left:0}.id-stats>div:last-child{border:0}.id-stats span{font-size:16px;color:#818893}.id-stats strong{display:block;font-size:40px;font-weight:500;line-height:1.3;margin:8px 0}.id-stats strong small{font-size:15px;font-weight:400;color:#8a929e;margin-left:10px}.id-stats p{font-size:14px;margin:0;color:#939aa5}.id-panel{border:1px solid var(--id-line);border-radius:13px;background:#fff;overflow:hidden}.id-panel-heading{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.id-panel-heading>span{font-size:14px;color:#939aa4}.id-search{display:flex;gap:9px;align-items:center;border:1px solid #dfe4eb;border-radius:10px;padding:9px 12px;background:#fafbfc;color:#929aa6;width:300px;max-width:100%}.id-search input{outline:none;border:0;background:transparent;width:100%;min-width:0;font-size:16px}.id-table-scroll{overflow-x:auto}.id-table{width:100%;border-collapse:collapse;min-width:810px;font-size:17px}.id-table th{text-align:left;background:#fafbfc;font-size:14px;font-weight:400;color:#939ba7;padding:12px 24px;border-block:1px solid #edf0f4}.id-table td{padding:18px 24px;border-bottom:1px solid #edf0f4;white-space:nowrap}.id-table tbody tr:last-child td{border-bottom:0}.id-table td b{font-size:18px;font-weight:400;display:block}.id-table td small{display:block;font-size:14px;color:#929aa5;margin-top:3px}.id-status{display:inline-flex;gap:7px;align-items:center;padding:3px 9px;border-radius:6px;font-size:14px}.id-status i{width:5px;height:5px;background:currentColor;border-radius:50%}.id-status.positive{color:#32945b;background:#ecf8f1}.id-status.neutral{color:#939ba7;background:#f0f2f5}.id-row-actions{display:flex;gap:18px}.id-row-actions button{border:0;background:none;color:#1e7adf;padding:6px 0;font-size:15px}.id-footnote,.id-help{font-size:14px;color:#949ba7;line-height:1.8}.id-empty{text-align:center;color:#949ba7;padding:30px}.id-permission-summary{display:flex;gap:18px;padding:24px;margin-bottom:24px;align-items:center}.id-permission-summary .id-icon{margin:0}.id-permission-summary p{margin:5px 0 0;font-size:16px;color:#8b93a0}.id-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.id-module{display:flex;align-items:center;gap:14px;border:1px solid var(--id-line);border-radius:12px;padding:22px}.id-module>svg:first-child{color:#808d9e}.id-module>div{flex:1}.id-module strong{font-size:18px;display:block;font-weight:400}.id-module small{font-size:13px;display:block;margin-top:5px;color:#959da9}.id-module>svg:last-child{color:#73a48b}.id-audit-list article{display:flex;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid #edf0f4}.id-audit-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f3f5f8;color:#8490a0;flex-shrink:0}.id-audit-list article>div:nth-child(2){flex:1}.id-audit-list strong{font-size:17px;font-weight:400}.id-audit-list p{font-size:14px;color:#969eaa;margin:4px 0 0}.id-audit-list time{font-size:14px;color:#969eaa;white-space:nowrap}.id-footer{padding:21px 40px;border-top:1px solid var(--id-line);display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#a0a6b0}.id-editor{display:flex;flex-direction:column;gap:21px}.id-editor p{margin:0}.id-editor-person{display:flex;gap:12px;align-items:center}.id-editor-person strong{font-size:20px;font-weight:400}.id-editor-person span{color:#939aa5}.id-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.id-editor-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:18px;border-top:1px solid var(--id-line);position:sticky;bottom:0;background:#fff}.id-editor-section{border-top:1px solid var(--id-line);padding-top:20px}.id-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:14px}.id-check{display:flex;gap:9px;align-items:flex-start;min-height:30px;font-size:16px;cursor:pointer}.id-check input{accent-color:#0078f5;width:18px;height:18px;min-height:0;margin-top:4px;flex-shrink:0}.id-editor summary{font-size:18px;cursor:pointer}.id-action-group{padding-top:20px}.id-action-group h4{color:#6f7d90;font-size:16px}.id-spin{animation:id-spin .9s linear infinite}@keyframes id-spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.id-sidebar{width:216px;padding-inline:16px}.id-content{margin-left:216px}.id-main{padding:30px 24px}.id-toolbar{padding-inline:24px}.id-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-stats>div{padding-inline:16px}}@media(max-width:760px){.id-login-page{padding:22px 18px}.id-login-top .id-brand{font-size:20px}.id-login-top .id-brand small{font-size:12px}.id-login-card{padding:28px 24px;margin:48px 0 24px}.id-login-footer{margin-top:auto}.id-layout{display:block}.id-sidebar{position:static;width:100%;padding:18px 20px;border-right:0;border-bottom:1px solid var(--id-line)}.id-sidebar>.id-brand{font-size:21px}.id-sidebar>.id-brand small{font-size:12px}.id-profile,.id-sidebar-label,.id-sidebar-progress{display:none}.id-sidebar nav{flex-direction:row;margin-top:20px;gap:8px;overflow:auto}.id-sidebar nav button{font-size:16px;padding:9px 12px;white-space:nowrap}.id-sidebar nav button svg:last-child:not(:first-child){display:none}.id-sidebar nav button>svg{width:18px}.id-content{margin:0}.id-toolbar{height:65px;padding-inline:20px}.id-toolbar>span{font-size:14px}.id-toolbar>div{gap:10px}.id-toolbar .id-environment{font-size:12px}.id-toolbar [data-slot=button]{font-size:14px;min-height:38px;padding:6px 10px}.id-main{padding:25px 20px}.id-stage h1{font-size:27px}.id-page-heading{align-items:flex-start;gap:16px}.id-page-heading>div{min-width:0}.id-page-heading>[data-slot=button]{font-size:15px;padding:8px 11px;min-height:42px}.id-description{font-size:16px}.id-phase-note{padding:14px;gap:10px}.id-phase-note strong{font-size:15px}.id-phase-note p span{font-size:13px}.id-phase-note>span{display:none}.id-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.id-stats>div:nth-child(2){border-right:0}.id-stats>div:nth-child(3){padding-left:0}.id-stats strong{font-size:34px}.id-stats span{font-size:15px}.id-panel-heading{padding:17px 16px;flex-direction:column;align-items:flex-start;gap:13px}.id-search{width:100%}.id-module-grid{grid-template-columns:1fr}.id-footer{padding:20px;flex-direction:column;gap:5px}.id-audit-list article{padding:16px;flex-wrap:wrap;gap:10px}.id-audit-list time{margin-left:48px;font-size:13px}.id-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.id-stage button:active:not(:disabled){transform:none}.id-spin{animation:none}}.id-mobile-logout{display:none}@media(max-width:760px){.id-sidebar nav{gap:6px;overflow:visible}.id-sidebar nav button{flex:1;justify-content:center;gap:7px;padding:9px 7px;font-size:15px}.id-sidebar nav button>svg{width:17px;flex-shrink:0}.id-mobile-logout{display:flex;align-items:center;justify-content:center;padding:8px;border:0;background:transparent;color:#8793a2;min-height:38px}.id-toolbar>div{gap:8px}.id-toolbar>span{white-space:nowrap}.id-page-heading{flex-direction:column;align-items:stretch;gap:16px}.id-page-heading>[data-slot=button]{align-self:flex-start}.id-page-heading .id-description{line-height:1.8}.id-table{min-width:0}.id-table thead{display:none}.id-table tbody{display:block}.id-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 18px;padding:20px 17px;border-bottom:1px solid var(--id-line)}.id-table tbody tr:last-child{border:0}.id-table td{display:block;white-space:normal;border:0;padding:0;font-size:16px}.id-table td:first-child{grid-column:1/-1;padding-bottom:3px}.id-table td[data-label]:before{display:block;content:attr(data-label);font-size:12px;color:#9aa2ad;margin-bottom:4px}.id-table td:last-child{grid-column:1/-1;border-top:1px solid #edf0f4;padding-top:10px}.id-row-actions{gap:12px}.id-row-actions button{flex:1;text-align:center;background:#f2f7fe;border-radius:8px;min-height:40px;font-size:15px}}.br-layout{display:flex;min-height:100vh;background:#fff}.br-sidebar{position:fixed;inset:0 auto 0 0;width:244px;padding:30px 22px;background:#f5f5f7;border-right:1px solid #e4e5e9;display:flex;flex-direction:column}.br-nav-label{font-size:13px;color:#8b9099;margin:52px 12px 14px}.br-sidebar nav{display:flex;flex-direction:column;gap:8px}.br-account,.br-sidebar nav button{display:flex;align-items:center;gap:12px;min-height:50px;padding:12px 13px;font-size:18px;border:0;border-radius:11px;text-decoration:none;color:#414650;background:transparent;text-align:left}.br-sidebar nav button>svg:last-child{margin-left:auto;color:#9da4b0}.br-sidebar nav button.active{background:#e8ecf3;color:#087af4}.br-account{margin-top:30px;font-size:16px}.br-person{margin-top:auto;padding-top:20px;border-top:1px solid #dedfe4;display:flex;align-items:center;gap:10px;font-size:16px}.br-person small{display:block;font-size:13px;color:#8d94a0;margin-top:3px}.br-person button{margin-left:auto;color:#8d94a0;background:none;border:0;min-height:44px}.br-content{margin-left:244px;min-width:0;flex:1}.br-toolbar{height:78px;border-bottom:1px solid #e8eaee;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:12px}.br-toolbar>div,.br-toolbar>span{display:flex;align-items:center;gap:13px;font-size:16px}.br-toolbar>span{color:#7c8490}.br-toolbar a{color:#087af4;min-height:44px;display:flex;align-items:center;text-decoration:none}.br-toolbar button{background:none;border:0;color:#8b94a0;padding:10px;min-height:44px}.br-main{max-width:1720px;margin:0 auto;padding:38px 36px}.br-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.br-heading h1{margin:6px 0 10px}.br-pagination button,.br-refresh,.br-search{min-height:44px;padding:9px 17px;border:1px solid #dfe4ec;border-radius:10px;background:white;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:16px;white-space:nowrap}.br-search{background:#087af4;color:#fff;border-color:#087af4}.br-filters{display:flex;gap:10px;align-items:center;margin:28px 0 18px;flex-wrap:wrap}.br-filters .id-search{max-width:480px;flex:1;width:auto}.br-filters>span{margin-left:auto;font-size:14px;color:#8e96a2}.br-filter-clear{border:0;background:#eef5ff;color:#087af4;display:flex;gap:5px;align-items:center;padding:12px;border-radius:8px}.br-workspace{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:start}.br-workspace.has-detail{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.35fr)}.br-detail,.br-list{border:1px solid #e1e5ed;border-radius:15px;overflow:hidden;min-width:0}.br-record{display:block;width:100%;padding:23px 24px;text-align:left;border:0;border-bottom:1px solid #e9ecf1;background:#fff;position:relative;color:#242a34;overflow-wrap:anywhere}.br-record:hover{background:#f8faff}.br-record.selected{background:#edf5ff}.br-record-top{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:14px;color:#7a8491}.br-record-top i{font-style:normal;font-size:12px;color:#298451;background:#edf7f1;padding:3px 7px;border-radius:6px;white-space:nowrap}.br-record-top i.complete{background:#f0f1f4;color:#929aa5}.br-record strong{display:block;font-size:21px;font-weight:500;margin:12px 0 8px}.br-record p{font-size:16px;color:#8b929d;line-height:1.7}.br-record-end{gap:5px;font-size:14px;color:#087af4;margin-top:12px}.br-empty,.br-record-end{display:flex;align-items:center}.br-empty{padding:52px 24px;flex-direction:column;text-align:center;color:#9ba4b1;gap:12px}.br-empty h2{font-size:21px;font-weight:500;color:#515b69;margin:0}.br-empty p{font-size:16px;line-height:1.8;max-width:340px}.br-pagination{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:16px;font-size:14px;color:#7a8490}.br-pagination button{font-size:14px;padding:8px 12px}.br-layout button:disabled{opacity:.4;cursor:default}.br-detail{padding:24px 28px;overflow-wrap:anywhere}.br-detail-top{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#98a0ac;margin-bottom:22px}.br-detail-top button{border:0;background:none;color:#8792a0;min-height:40px;padding:7px}.br-detail-code{font-size:15px;color:#7b8da4;margin-bottom:8px}.br-detail>h2{font-size:28px;font-weight:500;margin:0 0 22px}.br-reference{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f4;padding:12px 0;font-size:16px}.br-reference>span{color:#9199a5}.br-line>button,.br-link,.br-reference button,.br-related{border:0;background:none;color:#087af4;display:flex;align-items:center;gap:5px;text-align:right;min-height:36px}.br-reference strong{font-weight:400}.br-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;gap:24px 20px}.br-fields div{min-width:0}.br-fields dt{font-size:14px;color:#8e97a4;margin-bottom:8px}.br-fields dd{font-size:19px;color:#343e4c;line-height:1.65;margin:0}.br-detail-section{margin-top:28px;padding-top:23px;border-top:1px solid #e5e9ef}.br-detail-section h3{font-size:18px;font-weight:500;margin-bottom:15px}.br-detail-section>p,.br-route{font-size:17px;line-height:1.9;color:#7e8896}.br-line{padding:15px 0;border-bottom:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:16px}.br-line strong{display:block;font-size:18px;font-weight:500}.br-line span{display:block;font-size:15px;color:#8893a1;margin-top:7px}.br-line p{margin-left:auto;text-align:right;line-height:1.8}.br-line>button{font-size:14px}.br-related{width:100%;padding:16px 0;border-bottom:1px solid #edf0f4;justify-content:space-between;text-align:left;font-size:17px}.br-related strong{font-weight:500}.br-related small{display:block;font-size:14px;color:#939caa;margin-top:6px}.br-link{font-size:15px;margin-top:12px}.br-footnote{color:#9aa3af;font-size:13px;line-height:1.9}.br-detail>.id-phase-note,.br-footnote{margin-top:24px}.br-layout button:active:not(:disabled){transform:scale(.985)}.br-layout :focus-visible{outline:3px solid #91c4ff;outline-offset:3px}@media(max-width:1150px){.br-sidebar{width:214px;padding:26px 17px}.br-content{margin-left:214px}.br-main{padding:30px 24px}.br-toolbar{padding-inline:24px}.br-workspace.has-detail{grid-template-columns:minmax(0,1fr)}.br-workspace.has-detail .br-detail{grid-row:1}.br-record{padding:20px}.br-person{font-size:14px}}@media(max-width:760px){.br-layout{display:block}.br-sidebar{position:static;width:auto;padding:20px;border-right:0;border-bottom:1px solid #e4e5e9}.br-sidebar .id-brand{font-size:22px}.br-nav-label,.br-sidebar .id-brand small{font-size:12px}.br-nav-label{margin:25px 0 12px}.br-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.br-sidebar nav button{font-size:16px;min-height:46px;padding:10px}.br-sidebar nav button>svg{width:18px}.br-account,.br-person,.br-sidebar nav button>svg:last-child{display:none}.br-content{margin:0}.br-toolbar{padding:0 20px;height:65px}.br-toolbar>span{font-size:14px}.br-toolbar>div{font-size:13px;gap:8px}.br-toolbar .id-environment{font-size:11px}.br-main{padding:26px 20px}.br-heading{margin-bottom:22px;align-items:flex-start}.br-heading .id-description{font-size:16px}.br-heading h1{font-size:27px}.br-refresh{font-size:14px;padding:9px 11px;margin-top:18px}.br-filters{gap:8px}.br-filters .id-search{min-width:190px}.br-filters>span{width:100%;margin-top:5px}.br-record{padding:20px}.br-record strong{font-size:21px}.br-detail{padding:20px}.br-detail>h2{font-size:26px}.br-fields{gap:22px 15px}.br-fields dd{font-size:18px}.br-pagination{padding:14px 12px}.br-pagination button{min-height:42px}.br-reference{font-size:15px}.br-line{display:block}.br-line p{text-align:left}.br-line p,.br-line>button{margin-top:8px}}@media(prefers-reduced-motion:reduce){.br-layout button:active:not(:disabled){transform:none}}.id-business-entry{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 26px}.id-business-entry a{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#087af4;background:#f5f9ff;border:1px solid #e0ecfd;text-decoration:none;padding:14px 18px;border-radius:10px;font-size:17px;min-height:48px}@media(max-width:760px){.id-business-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.id-business-entry a{font-size:16px;padding:12px;gap:6px}}.br-layout .br-search{background:#087af4;color:#fff;border-color:#087af4}.mw-toolbar-actions{display:flex;align-items:center;gap:10px}.mw-primary{min-height:44px;background:#087af4;color:white;border:1px solid #087af4;padding:10px 17px;border-radius:10px;display:inline-flex;align-items:center;gap:7px;font-size:16px;white-space:nowrap}.mw-editor{font-size:17px}.mw-editor form{display:flex;flex-direction:column;gap:22px}.mw-editor fieldset{min-width:0;border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.mw-editor fieldset:disabled{opacity:.65}.mw-editor input,.mw-editor select,.mw-editor textarea{font-size:17px;font-family:inherit;color:#303946;min-width:0;max-width:100%;min-height:45px;border:1px solid #dce2eb;background:#fff;border-radius:9px;padding:10px 12px;box-sizing:border-box}.mw-editor input[readonly]{background:#f4f6f9;color:#7d8897}.mw-editor textarea{resize:vertical}.mw-editor .id-field{gap:8px}.mw-editor .id-field>span{font-size:15px;line-height:1.6;color:#7b8796}.mw-required{color:#e27877;font-style:normal}.mw-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.mw-choice{min-width:0}.mw-choice select{width:100%;text-overflow:ellipsis}.mw-choice-search{display:flex;margin-top:9px;border:1px solid #e3e8f0;border-radius:8px;overflow:hidden}.mw-choice-search input{border:0;flex:1;min-height:39px;font-size:14px;border-radius:0;background:#fafbfd}.mw-choice-search button{background:#f5f7fa;border:0;color:#8895a6;width:44px;display:grid;place-items:center}.mw-choice-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#9aa3b1;margin-top:7px}.mw-choice-pager button{border:0;background:transparent;color:#4386cb;padding:7px;min-height:32px}.mw-choice-pager button:disabled{opacity:.4}.mw-dialog-actions{display:flex;justify-content:flex-end;gap:12px;position:sticky;bottom:-24px;background:#fff;padding:18px 0;margin:0;border-top:1px solid #e8ecf1;z-index:1}.mw-section{border-top:1px solid #e6eaf0;padding-top:22px}.mw-section h3,.mw-section-heading h3{font-size:19px;font-weight:500}.mw-section summary{font-size:18px;cursor:pointer;padding:8px 0}.mw-section>.id-form-grid{margin-top:22px}.mw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px}.mw-add,.mw-section-heading button{border:0;background:#eff6ff;color:#087af4;font-size:15px;padding:9px 12px;min-height:42px;border-radius:8px;display:flex;align-items:center;gap:6px}.mw-route-row{display:grid;grid-template-columns:23px minmax(100px,1fr) minmax(90px,1fr) 38px;align-items:center;gap:10px;margin:12px 0}.mw-route-row>span{font-size:14px;color:#a0a8b5}.mw-route-row button{padding:10px;background:#f8f8fa;border:0;border-radius:7px;color:#a0a7b2}.mw-standard{padding:18px;background:#f9fafc;border:1px solid #e6eaf1;border-radius:10px;margin:14px 0}.mw-remove{color:#a36868;background:none;border:0;font-size:14px;min-height:38px;padding:8px 0;margin-top:10px}.mw-order-line{padding:19px;border:1px solid #e0e6ee;border-radius:12px}.mw-order-line>.id-form-grid{margin-top:20px}.mw-line-total{text-align:right;font-size:16px;color:#7a8595;margin-top:14px}.mw-total{font-size:18px;text-align:right}.mw-total strong{font-size:25px;font-weight:500;margin-left:15px}.mw-preview{border:1px solid #e1e9f6;background:#f8fbff;padding:20px;border-radius:11px}.mw-preview>strong{font-weight:500;font-size:21px}.mw-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;margin-top:20px}.mw-preview dt{font-size:13px;color:#939dab}.mw-preview dd{font-size:17px;margin:7px 0 0;overflow-wrap:anywhere}.mw-estimate{font-size:16px;color:#8d97a5;display:flex;justify-content:space-between;gap:12px;line-height:1.8}.mw-estimate strong{font-size:21px;font-weight:500;color:#34455b}.mw-warning{display:flex;gap:11px;align-items:flex-start;padding:16px;border-radius:10px;border:1px solid #f2dfba;background:#fffbf2;color:#aa7a33;font-size:15px;line-height:1.85;margin:15px 0}.mw-warning>svg{flex-shrink:0;margin-top:4px}.mw-warning p{margin:0 0 8px}.mw-warning .id-check{font-size:15px;color:#8d774c}.mw-warning input{min-height:0;padding:0;max-width:20px}.mw-context{font-size:16px;color:#7088a6}.mw-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.mw-detail-actions button{background:#f3f8ff;border:1px solid #e1ebfa;color:#287fd6;padding:9px 12px;min-height:40px;border-radius:8px;font-size:15px}.mw-customer-tabs{display:flex;gap:8px;margin:20px 0 0}.mw-customer-tabs button{min-height:44px;background:#f4f5f8;border:1px solid transparent;border-radius:9px;padding:10px 20px;font-size:16px;color:#8993a1}.mw-customer-tabs button[aria-pressed=true]{background:#edf5ff;border-color:#dceaff;color:#087af4}.mw-change{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #eef1f5;font-size:15px}.mw-change small{display:block;font-size:13px;color:#98a2b0;margin-top:5px}.mw-change time{font-size:12px;color:#98a2b0}.mw-delete-name{display:block;font-size:21px;font-weight:500;margin-top:20px}.mw-editor .id-help{line-height:1.9;margin:0}.mw-editor :focus-visible{outline:3px solid #9dcaff;outline-offset:2px}@media(max-width:1100px){.mw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mw-toolbar-actions{align-items:stretch;flex-direction:column;flex-shrink:0;gap:8px}.mw-toolbar-actions .br-refresh{margin:0}.mw-primary{font-size:14px;padding:10px 12px;justify-content:center}.mw-product-grid{gap:18px 13px}.mw-editor input,.mw-editor select,.mw-editor textarea{font-size:16px;padding:10px;min-height:44px}.mw-editor .id-field>span{font-size:13px}.mw-route-row{grid-template-columns:19px minmax(0,1fr) 35px;gap:7px}.mw-route-row input:nth-child(3){grid-column:2;grid-row:2}.mw-route-row button{grid-column:3;grid-row:1/3}.mw-route-row>span{grid-row:1/3}.mw-order-line{padding:14px}.mw-preview{padding:16px}.mw-preview>strong{font-size:19px}.mw-preview dd{font-size:16px}.mw-estimate{flex-direction:column;gap:3px}.mw-section h3,.mw-section-heading h3{font-size:18px}.mw-section-heading button,.mw-warning{font-size:14px}.mw-warning{padding:13px}.mw-dialog-actions{bottom:-24px}.mw-standard{padding:14px}.mw-change{align-items:flex-start;flex-direction:column;gap:8px}.mw-change time{font-size:12px}.mw-total strong{font-size:23px}}.op-nav-label{font-size:13px;color:#939eac;margin:22px 12px 12px}.op-layout .br-nav-label{margin-top:35px}.op-layout .br-account{margin-top:16px}.br-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:43px;padding:10px 13px;color:#576476;text-decoration:none;font-size:16px;border-radius:9px}.br-sidebar nav a>svg:last-child{margin-left:auto;color:#9aa6b7}.br-sidebar nav a:hover{background:#edf2f9}.op-material-board{margin:27px 0 20px}.op-material-board h2{font-size:20px;font-weight:500}.op-material-board .mw-section-heading>span{font-size:14px;color:#94a0af}.op-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.op-group-grid article{border:1px solid #e1e8f1;background:#fafcfe;border-radius:12px;padding:20px}.op-group-grid span{font-size:15px;color:#7f8d9e}.op-group-grid strong{display:block;font-size:26px;font-weight:500;margin:10px 0;color:#33445c}.op-group-grid small{font-size:14px;font-weight:400;color:#9aa5b4}.op-group-grid p{font-size:12px;color:#9aa5b4;line-height:1.9}.op-progress-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:27px 0 20px}.op-progress-board button{display:flex;flex-direction:column;gap:12px;text-align:left;border:1px solid #e4ebf4;border-radius:12px;padding:22px;background:#f6f9ff;color:#6686ad}.op-progress-board button.amber{background:#fffaf0;border-color:#f1e8d5;color:#b39b6c}.op-progress-board button.green{background:#f3faf6;border-color:#e0eee6;color:#6e9b81}.op-progress-board span{font-size:15px}.op-progress-board strong{font-size:32px;font-weight:500;line-height:1;color:#394b65}.op-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.op-tabs button{border:0;background:transparent;color:#8b98aa;min-height:44px;padding:10px 15px;font-size:16px;border-radius:8px}.op-tabs button[aria-pressed=true]{background:#edf5ff;color:#087af4}.op-meter{height:5px;background:#edf0f5;border-radius:5px;margin-top:14px;overflow:hidden}.op-meter i{display:block;height:100%;background:#4796ed;border-radius:5px}.op-worker{display:flex;align-items:center;gap:15px;padding:23px;border-bottom:1px solid #e7edf4}.op-worker>div{flex:1;min-width:0}.op-worker strong{display:block;font-size:20px;font-weight:500}.op-worker p{font-size:14px;color:#97a2b1;margin-top:6px}.op-worker>button{min-height:40px;border:1px solid #e1e8f2;border-radius:8px;background:#f7faff;color:#568ac4;padding:8px 14px;font-size:15px}.op-inline-link{display:inline-flex;gap:5px;align-items:center;min-height:40px;text-decoration:none;color:#087af4;font-size:15px}.op-movement{padding:19px 0;border-bottom:1px solid #e6ecf3;line-height:1.8}.op-movement>div:first-child{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:16px}.op-movement strong{font-weight:500}.op-movement p{font-size:14px;color:#8c99aa;margin:6px 0}.op-movement small{font-size:12px;color:#a0aab7}.op-movement .negative{color:#b9807d}.op-movement .positive{color:#5b9e7b}.op-movement a{color:#438bda;text-decoration:none}.op-movement .mw-detail-actions{margin:12px 0 0}.op-state{font-size:14px;color:#8da0b5;margin-bottom:15px}.op-work-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:15px 0}.op-work-stats span{display:block;font-size:13px;color:#99a4b2;margin-bottom:8px}.op-work-stats strong{font-size:18px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.op-work-record{display:block;padding:14px 0;text-decoration:none;border-bottom:1px solid #ebeff5;color:#3989df}.op-work-record strong{display:block;font-size:16px;font-weight:500}.op-work-record span{display:block;font-size:13px;color:#98a4b3;margin-top:6px}.op-shortcuts{display:flex;flex-direction:column;gap:4px;margin-top:18px}.op-shortcuts a{color:#607189;text-decoration:none;font-size:16px;padding:10px 13px;min-height:42px;border-radius:8px;display:flex;align-items:center;gap:10px}.op-shortcuts a:hover{background:#ecf2fa}@media(max-width:1150px){.op-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-material-board .mw-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.op-layout .br-nav-label{margin:22px 0 8px}.op-nav-label{margin:18px 0 8px}.op-layout .br-sidebar nav{gap:6px}.br-sidebar nav a{font-size:15px;padding:9px 10px;min-height:40px}.op-group-grid{grid-template-columns:1fr}.op-group-grid article{padding:17px}.op-group-grid strong{font-size:25px}.op-progress-board{gap:9px}.op-progress-board button{padding:17px 12px;gap:12px}.op-progress-board span{font-size:12px;white-space:nowrap}.op-progress-board strong{font-size:28px}.op-tabs button{font-size:14px;padding:10px 11px}.op-worker{padding:18px 16px;gap:10px}.op-worker strong{font-size:18px}.op-worker>button{font-size:14px;padding:8px 10px}.op-movement>div:first-child{align-items:flex-start;flex-direction:column;gap:7px}.op-movement .mw-detail-actions{gap:7px}.op-work-stats{gap:15px 10px}.op-work-stats strong{font-size:17px}.op-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:18px}.op-shortcuts a{font-size:15px;padding:9px 10px}.op-layout .br-sidebar>.br-account{display:none}}.shop-form-heading{font-size:20px;margin:28px 0 10px}.shop-step{border:1px solid #e4e9f1;padding:18px;border-radius:12px;margin:15px 0}.shop-step h4{font-size:18px;margin:0 0 13px}.shop-worker-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.shop-worker-chips button{display:flex;align-items:center;gap:9px;background:#edf5ff;border:0;border-radius:8px;padding:8px 12px;color:#2473bd}.shop-progress{margin:25px 0}.shop-progress h2{font-size:20px;font-weight:500}.shop-progress article{display:flex;align-items:center;gap:15px;border-bottom:1px solid #e6eaf1;padding:16px 0}.shop-progress article>div{flex:1;min-width:0}.shop-progress span,.shop-progress strong{display:block}.shop-progress span{color:#8490a1;font-size:15px;margin:8px 0}.shop-progress button{padding:10px 14px;border:1px solid #dce5ef;border-radius:8px;background:white;color:#087af4;flex-shrink:0}.shop-progress progress{width:100%;height:6px;accent-color:#087af4}.shop-event{padding:18px 0;border-bottom:1px solid #e6eaf1}.shop-event>div{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.shop-event span{color:#66778a}.shop-event p{margin:8px 0}.shop-event small{display:block;color:#949eac;font-size:14px;margin-top:10px}.shop-status{color:#087af4}.br-filters>select{min-height:42px;border:1px solid #dce3ed;border-radius:8px;background:white;padding:7px 10px;font:inherit;color:inherit;max-width:100%}.br-detail a,.shop-event a{color:#087af4;text-decoration:none}@media(max-width:600px){.shop-progress article{align-items:flex-start;flex-wrap:wrap}.shop-progress article>div{min-width:100%}.shop-event>div{display:block}.shop-step{padding:13px}.br-filters{flex-wrap:wrap}}.shop-progress progress{appearance:none;border:0;background:#edf1f6;border-radius:8px;overflow:hidden;display:block}.shop-progress progress::-webkit-progress-bar{background:#edf1f6;border-radius:8px}.shop-progress progress::-webkit-progress-value{background:#087af4;border-radius:8px}.shop-progress progress::-moz-progress-bar{background:#087af4;border-radius:8px}.br-detail h3,.shop-status+h3{margin-top:24px;margin-bottom:12px}.shop-progress article>div strong{font-weight:400}.qc-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.qc-category-grid button{background:#f9fbfe;border:1px solid #e3e9f2;padding:22px;text-align:left;border-radius:12px;color:inherit}.qc-category-grid button.active{background:#eef5ff;border-color:#a4cfff}.qc-category-grid span{color:#7c8797;display:block;font-size:16px}.qc-category-grid strong{font-weight:400;font-size:28px;display:block;margin-top:12px}.qc-category-grid small{font-size:14px;margin-left:12px;color:#8f9bab}.qc-measure{padding:18px;border:1px solid #e1e7f0;border-radius:11px;margin:20px 0}.qc-measure>div:first-child{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.qc-measure>div:first-child>span{font-size:14px;color:#8793a4}.qc-sample-values,.qc-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qc-samples input{min-width:0;width:100%}.qc-samples .id-field>span{font-size:15px}.qc-sample-values>div{background:#f7f9fc;border-radius:8px;padding:12px;overflow-wrap:anywhere}.qc-sample-values small{display:block;color:#8c98a8;font-size:14px}.qc-sample-values strong{font-size:20px;font-weight:400}.qc-inventory-tabs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:27px 0}.qc-inventory-tabs button{border:1px solid #e1e7ef;border-radius:9px;background:#fff;padding:11px 18px}.qc-inventory-tabs button[aria-pressed=true]{background:#edf5ff;color:#087af4;border-color:#c9dff9}.qc-inventory-tabs>span{margin-left:auto;color:#8d99a8;font-size:15px}.qc-failed{color:#b97124!important;background:#fff5e8!important}.qc-failed-text{color:#bc6c20}.qc-stock-total{font-size:40px;font-weight:400;margin:20px 0}.qc-stock-total small{font-size:16px;color:#8c98a9;margin-left:12px}.qc-ledger-link{background:#f0f6ff;border:0;border-radius:8px;color:#087af4;padding:10px 16px;min-height:44px}.qc-context-actions{margin:20px 0}@media(max-width:600px){.qc-category-grid{gap:8px}.qc-category-grid button{padding:15px 10px}.qc-category-grid small{display:block;margin:3px 0 0;font-size:12px}.qc-category-grid span{font-size:15px}.qc-sample-values,.qc-samples{gap:8px}.qc-samples .id-field>span{font-size:14px}.qc-measure{padding:12px}.qc-sample-values>div{padding:8px}.qc-sample-values strong{font-size:17px}.qc-inventory-tabs>span{width:100%;margin-left:0}}.df-edit-line{margin:20px 0;padding:20px;border:1px solid var(--id-border,#e5e7eb);border-radius:14px}.df-edit-line>div:first-child{display:flex;justify-content:space-between;gap:16px}.df-edit-line p{color:#777;margin:8px 0}.df-line>div{display:grid;gap:8px;min-width:0}.df-line a{color:#007aff;text-decoration:underline}.df-line small{overflow-wrap:anywhere}.df-statement{overflow-x:auto}.df-statement table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.df-statement td,.df-statement th{padding:12px 10px;border-bottom:1px solid #e5e7eb;text-align:left;white-space:nowrap}.df-statement th{color:#73757c;font-weight:400}.df-total{font-size:30px;font-variant-numeric:tabular-nums;margin:20px 0}.df-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:700px){.df-two{grid-template-columns:1fr}.df-edit-line{padding:14px}}.df-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.df-return{border-top:1px solid #edf0f4;padding-top:12px;margin-top:10px}.df-return button{color:#007aff;padding:8px 0;min-height:40px}.br-filters>button{min-height:44px;border:1px solid #dfe4ec;border-radius:10px;padding:9px 17px;background:white}.df-two .mw-choice>input{margin-top:8px}.df-two .id-field input,.df-two .mw-choice>input,.df-two select{width:100%;border:1px solid #dce2eb;border-radius:9px;padding:10px 12px;font:inherit;min-width:0}@media(max-width:700px){.df-form-grid{grid-template-columns:1fr}.df-two,.df-two>*{min-width:0}}.completion-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;padding:20px 0;border-bottom:1px solid #e8ebef;margin-bottom:20px}.completion-summary>div{min-width:0}.completion-summary span{display:block;color:#7a8490;font-size:15px;margin-bottom:8px}.completion-summary strong{font-size:25px;font-weight:400;font-variant-numeric:tabular-nums}.completion-summary small{font-size:15px;margin-left:7px;color:#8a939e}.completion-request{padding:14px 18px;background:#f6f8fb;border-radius:11px;overflow-wrap:anywhere}.completion-request p{margin:7px 0}.completion-request span{color:#8a929c;margin-right:15px}.completion-request strong{font-weight:400}.completion-record{padding:20px 0;border-bottom:1px solid #e5e9ef;overflow-wrap:anywhere}.completion-record>div:first-child{display:flex;gap:16px;justify-content:space-between;align-items:center}.completion-record>div>strong{font-size:17px;color:#4b719a;font-weight:400}.completion-record time,.completion-record>small{font-size:14px;color:#89939f;line-height:1.8}.completion-record p{font-size:17px;line-height:1.8;margin:10px 0}.completion-record details{margin:14px 0;font-size:16px}.completion-record summary{color:#687d96;cursor:pointer;min-height:40px;padding:8px 0}.completion-review{min-height:44px;padding:9px 14px;border:1px solid #dce9fb;border-radius:9px;background:#f0f6ff;color:#087af4;font-size:16px;margin:12px 0}.completion-state{font-size:17px;color:#517093}.completion-queue{border:1px solid #e3e7ed;border-radius:14px;padding:5px 24px}.completion-queue-row{padding:22px 0 0}.completion-queue-row:not(:last-child){border-bottom:1px solid #e5e9ef}.completion-queue-row .completion-record{border-bottom:0}.completion-queue-work{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.completion-queue-work a{color:#087af4;font-size:16px;text-decoration:none;min-height:36px}.completion-queue-work strong{font-size:19px;font-weight:400}@media(max-width:760px){.completion-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.completion-summary strong{font-size:24px}.completion-record>div:first-child{flex-direction:column;gap:5px;align-items:flex-start}.completion-queue{padding:3px 16px}.completion-queue-work{flex-direction:column;gap:3px}.completion-summary span{font-size:14px}.completion-request{padding:12px 14px}}.eq-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0}.eq-board button{border:1px solid #e4e9f0;background:#f9fbfe;padding:21px;text-align:left;border-radius:12px;min-width:0}.eq-board span{font-size:16px;color:#8894a2;display:block}.eq-board strong{display:block;font-size:32px;font-weight:400;margin-top:14px;color:#3c5877}.eq-board button[aria-pressed=true]{border-color:#b7d6ff;background:#edf5ff}.eq-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.eq-meters>div{border:1px solid #e5eaf1;border-radius:11px;padding:18px;min-width:0}.eq-meters span{display:block;font-size:15px;color:#8592a1;line-height:1.7}.eq-meters strong{display:block;font-size:29px;font-weight:400;margin-top:10px;overflow-wrap:anywhere}.eq-meters small{color:#94a0ae;font-size:15px;margin-left:7px}.eq-note{padding:14px 17px;background:#f6f8fb;border:1px solid #e8edf4;border-radius:10px;overflow-wrap:anywhere}.eq-note p{font-size:16px;line-height:1.9;margin:5px 0;color:#728195}.eq-note strong{font-size:17px;font-weight:400;color:#4b627f}.eq-due{color:#b2813b!important;line-height:1.8}.eq-history{padding:23px 0;border-bottom:1px solid #e8edf3;overflow-wrap:anywhere}.eq-history-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.eq-history-title strong{font-weight:400;font-size:18px}.eq-history-title span{font-size:15px;color:#8794a5}.eq-history p{font-size:16px;line-height:1.9;color:#8390a1;margin:10px 0}.eq-history a{color:#087af4;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.eq-empty{padding:30px 0;color:#8e9aab;font-size:17px}.eq-editor fieldset{gap:22px}.eq-editor .date-fields{display:flex;gap:4px;align-items:center;min-width:0}.eq-editor .date-fields select{min-width:0;width:auto;flex:1;padding-inline:5px}.eq-editor .date-fields span{font-size:14px;color:#8b96a5}.eq-editor .date-fields select:first-of-type{flex:1.5}.eq-layout .br-filters>select{border:1px solid #dfe6f0;background:#fff;border-radius:9px;min-height:44px;padding:9px 12px;font-size:16px;color:#72839b}.eq-layout button:active:not(:disabled){transform:scale(.99)}@media(max-width:760px){.eq-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eq-board button{padding:17px}.eq-board strong{font-size:28px}.eq-meters{gap:10px}.eq-meters>div{padding:14px}.eq-meters strong{font-size:26px}.eq-meters span{font-size:14px}.eq-editor .id-form-grid{grid-template-columns:1fr}.eq-layout .br-heading{align-items:flex-start;flex-direction:column}.eq-layout .mw-toolbar-actions{width:100%;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.eq-layout button:active:not(:disabled){transform:none}}.qf-exports,.qf-revisions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.qf-exports a,.qf-revisions button{border:1px solid #dce2e9;border-radius:10px;padding:10px 14px;color:#0669d8;background:#fff;font-size:16px}.qf-revisions button[aria-pressed=true]{background:#eaf2ff}.qf-subtitle{font-size:20px;margin:28px 0 12px}.qf-edit-line,.qf-product{border:1px solid #e1e5eb;border-radius:15px;padding:20px;margin:16px 0;background:#fff;overflow:hidden}.qf-product-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:19px}.qf-product-heading span{color:#1765bc}.qf-picture img,.qf-product>img{display:block;max-width:180px;max-height:130px;object-fit:contain;margin:16px 0}.qf-picture{display:flex;gap:16px;align-items:center}.qf-picture button{color:#056bdb}.qf-action-note,.qf-terms p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.qf-editor input[type=file]{max-width:100%;height:auto;padding:10px}.qf-editor fieldset{min-width:0}.qf-editor .id-form-grid{gap:14px}.qf-editor .mw-section-heading{gap:12px;flex-wrap:wrap}.qf-editor .mw-section-heading button{display:flex;align-items:center;gap:6px;color:#0867cc;font-size:16px}.qf-layout .br-record-top{flex-wrap:wrap;gap:8px}.qf-layout .br-detail-code{overflow-wrap:anywhere}.qf-product .br-fields{margin-top:12px}@media(max-width:600px){.qf-edit-line,.qf-product{padding:14px}.qf-exports a{flex:1 1 42%;text-align:center}.qf-product-heading{font-size:18px}.qf-editor .id-form-grid{grid-template-columns:1fr}.qf-editor .mw-choice-search{width:100%}}@media screen{.formal-design .original-page-content>.br-layout{min-height:calc(100dvh - 64px);display:block;background:transparent}.formal-design .original-page-content>.br-layout>.br-sidebar{display:none}.formal-design .original-page-content>.br-layout>.br-content{margin:0;width:100%}.formal-design .original-page-content .br-toolbar{display:none}.formal-design .original-page-content .br-main{max-width:1800px;padding:30px 32px;margin:0 auto}.formal-design .original-page-content .id-kicker{display:none}.formal-design .br-heading h1{font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.7px;margin:0}.formal-design .br-heading .id-description{font-size:16px;color:#60606c;margin-top:10px;line-height:1.85}.formal-design .br-heading{margin-bottom:30px}.formal-design .br-footnote,.formal-design .br-main>.id-phase-note{display:none}.formal-design .br-detail,.formal-design .br-list{background:#fff;border:1px solid #e4e4eb;border-radius:12px}.formal-design .br-workspace{margin-top:20px}.formal-design .br-record{border-color:#ededf2;padding:20px 24px;font-size:17px}.formal-design .br-record strong{font-size:18px;font-weight:400}.formal-design .br-record p{font-size:16px;color:#60606c}.formal-design .br-record-end,.formal-design .br-record-top{font-size:15px}.formal-design .br-record.selected{background:#e8f1ff}.formal-design .br-filters{padding:0 0 2px;margin:20px 0 0}.formal-design .br-filters .id-search,.formal-design .id-search{background:#eeeef2;border:none;border-radius:9px;min-height:47px}.formal-design .br-search{min-height:43px;font-size:16px;background:#007aff!important;color:white!important;border-color:#007aff!important}.formal-design .br-filters>span{font-size:14px}.formal-design .id-field>span{font-size:16px!important;color:#50505e!important}.formal-design .id-field :is(input,select,textarea){border:1px solid #dedee6;border-radius:8px;min-height:49px;font-size:17px!important;background:white;padding:11px 13px;color:#34343b}.formal-design :is(.mw-primary,.op-inline-link){background:#007aff;color:white;border-radius:8px;min-height:43px;padding:10px 17px;font-size:16px}.formal-design .br-refresh,.formal-design .mw-toolbar-actions button{font-size:16px;min-height:43px;border-radius:8px}.formal-design .id-phase-note{border:0;background:#edf4fb;border-radius:10px}.formal-design .br-detail{box-shadow:0 24px 90px #20203824}.formal-design .br-workspace.has-detail{grid-template-columns:minmax(0,1fr)}.formal-design .br-workspace>.br-detail{position:fixed;z-index:35;top:6vh;left:50%;transform:translateX(-50%);width:min(900px,92vw);max-height:88dvh;overflow:auto;box-shadow:0 0 0 100vmax #22232e55,0 24px 90px #20203840;padding:28px 34px}.formal-design .sidebar-account{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;padding:8px 4px}.formal-design .sidebar-version{display:flex;align-items:center;gap:7px}.formal-design .sidebar-version>span:last-child{margin-left:auto}.formal-design .user-menu{text-decoration:none}.formal-design .sidebar .nav-item{text-decoration:none;width:100%;display:flex;align-items:center}.formal-design .sidebar{display:flex;flex-direction:column}.formal-design .sidebar nav{overscroll-behavior:contain}.formal-design .br-main h2{font-weight:500}.formal-design .original-table td button{background:transparent;border:0}.formal-design .original-table td .text-link{color:#007aff}.formal-design .original-table td small{display:block}.formal-design .original-table td{vertical-align:middle}.formal-design .original-table tr{cursor:pointer}.formal-design .customer-original-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px}.formal-design .customer-original-grid .br-record{border:1px solid #e6e6ec;border-radius:12px;min-height:180px}.formal-design .original-table-heading{padding:22px 24px 0}.formal-design .original-table-heading h2{font-size:19px}.formal-design .original-table-heading p{font-size:15px;color:#60606c}.formal-design .original-list-panel{background:#fff;border:1px solid #e4e4eb;border-radius:12px;overflow:hidden}.formal-design .original-list-panel>.br-filters{margin:20px 24px}.formal-design .original-list-panel>.mw-customer-tabs{margin:15px 24px}.formal-design .original-list-panel .br-list{border:none;border-radius:0}.formal-design .original-list-panel .br-workspace{margin-top:0}.formal-design .original-list-panel .br-pagination{padding:18px 24px;font-size:15px}.formal-design.production-page .topbar{display:none}.formal-design.production-page .original-page-content>.br-layout{min-height:100dvh}.formal-design.production-page .br-main{padding:0!important;max-width:none!important}.formal-design .original-production{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100dvh}.formal-design .original-production .work-list-pane{height:100dvh;position:sticky;top:0;overflow:hidden;display:flex;flex-direction:column}.formal-design .original-production .work-list-items{overflow:auto;flex:1}.formal-design .original-production .work-list-filters{flex-wrap:wrap}.formal-design .original-production .work-detail-pane{min-width:0}.formal-design .original-production .work-document{min-height:100dvh}.formal-design .original-production .work-document-toolbar{position:sticky;top:0;z-index:5;background:white}.formal-design .work-document-actions a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;border:1px solid #dedee6;padding:10px 15px;border-radius:9px;font-size:15px;color:#444;background:white}.formal-design .work-document-actions a.primary{background:#007aff;color:white;border-color:#007aff}.formal-design .work-document-subtitle button{border:none;background:transparent}.formal-design .original-work-modal{margin:0}.formal-design .work-tab-content .br-detail-section:first-child{margin:0;border:0;padding-top:0}.formal-design .work-tab-content .br-detail-section{box-shadow:none}.formal-design .work-document .br-fields{margin-top:20px}.formal-design .original-work-status{display:inline-flex;align-items:center;gap:7px;font-size:14px;padding:5px 12px;border-radius:20px;background:#ecf6ef;color:#408366}.formal-design .work-plan-caption b{font-weight:400}.formal-design .work-facts-card dd{margin:0}.formal-design .work-detail-pane .work-document-body{padding-bottom:45px}.formal-design .id-stage{font-family:inherit}.formal-design .original-tab-panel{min-width:0}.formal-design .original-tab-panel[hidden]{display:none}@media(min-width:1700px){.formal-design .original-production{grid-template-columns:340px minmax(0,1fr)}}@media(max-width:1100px){.formal-design .original-production{grid-template-columns:252px minmax(0,1fr)}.formal-design .customer-original-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.formal-design .original-page-content .br-main{padding:26px 18px}.formal-design .original-production{display:block;min-height:calc(100dvh - 64px)}.formal-design.production-page .topbar{display:flex}.formal-design .original-production .work-list-pane{height:auto;position:static;min-height:calc(100dvh - 64px)}.formal-design .original-production .work-list-items{overflow:visible}.formal-design .original-production.show-work-detail .work-list-pane,.formal-design .original-production:not(.show-work-detail) .work-detail-pane{display:none}.formal-design .original-production .work-document{min-height:calc(100dvh - 64px)}.formal-design .original-production .work-document-actions a{padding:10px;font-size:14px}.formal-design .work-document-toolbar{padding:12px!important;gap:8px}.formal-design .work-document-actions{gap:6px}.formal-design .work-document-actions a>svg{display:none}.formal-design .customer-original-grid{grid-template-columns:1fr;padding:15px}.formal-design .br-workspace>.br-detail{padding:22px 18px;top:4vh;max-height:92dvh;width:94vw}.formal-design .sidebar-account{display:flex}.formal-design .sidebar-account .avatar{flex-shrink:0}.formal-design .original-table-heading{padding:20px 18px 0}.formal-design .original-list-panel>.br-filters{margin:16px 18px}.formal-design .br-heading{align-items:flex-start}.formal-design .br-heading h1{font-size:27px}.formal-design .original-table{overflow:auto}.formal-design .original-table table{min-width:700px}.formal-design .original-production .work-document-title h2{font-size:28px}.formal-design .work-document-subtitle{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.formal-design *{scroll-behavior:auto}}}@media screen{.formal-design .br-record:has(>.original-data-cell),.formal-design .original-data-head{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(100px,.65fr) minmax(150px,.9fr) 24px;align-items:center;gap:18px}.formal-design .original-data-head{padding:15px 24px;background:#fafafa;border-bottom:1px solid #e9e9ef;color:#94949c;font-size:15px;line-height:1.7}.formal-design .br-record:has(>.original-data-cell){width:100%;padding:20px 24px;min-height:90px;text-align:left;background:white}.formal-design .original-data-cell{display:block;min-width:0;overflow-wrap:anywhere;color:#4e4e58;line-height:1.8;font-size:17px}.formal-design .original-data-cell b{font-weight:400}.formal-design .original-data-cell small{display:block;color:#60606c;font-size:15px;line-height:1.85;margin-top:4px}.formal-design .original-data-cell.is-link b{color:#007aff}.formal-design .original-data-arrow{color:#92929d}.formal-design .original-work-notice{position:fixed;z-index:25;bottom:25px;right:25px;padding:14px 20px;border-radius:12px;box-shadow:0 8px 30px #0001;background:white}.formal-design .original-table td{white-space:normal}.formal-design .original-list-panel .panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.formal-design .customer-icon{background:#edf1f5;border-radius:10px;display:inline-flex;padding:10px;color:#8c98a4;margin-bottom:12px}@media(max-width:1100px){.formal-design .br-record:has(>.original-data-cell),.formal-design .original-data-head{grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) 100px 130px 20px;gap:12px}}@media(max-width:760px){.formal-design .original-data-head{display:none}.formal-design .br-record:has(>.original-data-cell){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0;padding:20px}.formal-design .original-data-arrow{display:none}.formal-design .original-data-cell{font-size:17px}.formal-design .original-list-panel .panel-heading{align-items:flex-start;flex-wrap:wrap}}}@media screen{.formal-design .id-stage{font-size:17px;line-height:1.65}.formal-design .original-workshop-main{padding:0!important;max-width:none!important}.formal-design .workshop-screen{min-height:calc(100dvh - 64px)}.formal-design .original-dashboard{padding:0!important;min-height:0}.formal-design .original-shop-date select{border:0;background:transparent;min-height:32px;font-size:16px;padding:3px}.formal-design .original-shop-date .date-fields{gap:4px}.formal-design .original-dashboard-progress{padding:0 24px 24px}.formal-design .original-dashboard-progress>a{display:flex;justify-content:space-between;gap:20px;align-items:center;text-decoration:none;color:inherit;padding:18px 0;border-bottom:1px solid #ededf2}.formal-design .original-dashboard-progress small{display:block;font-size:15px;color:#60606c}.formal-design .original-dashboard-progress progress{width:100%;height:5px;accent-color:#007aff}.formal-design .original-dashboard-progress>a>span:last-child{width:45%;text-align:right}.formal-design .shop-work-progress{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:9px;margin:20px 0}.formal-design .shop-work-progress strong{font-size:28px;font-weight:400}.formal-design .shop-work-progress strong small{font-size:15px;color:#777}.formal-design .shop-work-progress progress{width:100%;height:5px;accent-color:#007aff}.formal-design .shop-work-card h3{font-size:21px;font-weight:400}.formal-design .shop-product-code{font-size:15px;color:#60606c}.formal-design .shop-open-work{display:flex;justify-content:space-between;text-decoration:none}.formal-design .shop-work-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.formal-design .original-data-cell small:empty{display:none}.formal-design .sidebar nav{scrollbar-gutter:stable}.formal-design .topbar .breadcrumb{min-width:0}.formal-design .sidebar-version{font-size:13px!important}.formal-design .sidebar-account b{font-size:15px}.formal-design .sidebar-account small{font-size:13px}.formal-design .br-main>.id-phase-note{display:none}@media(max-width:760px){.formal-design .original-dashboard .heading-actions .today{display:none}.formal-design .original-dashboard .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.formal-design .workshop-screen{padding:26px 18px}.formal-design .original-dashboard-progress>a{align-items:flex-start}.formal-design .shop-controls{flex-wrap:wrap}.formal-design .original-shop-date{max-width:100%;gap:5px}.formal-design .original-shop-date .date-fields{flex-wrap:wrap}.formal-design .shop-work-facts{font-size:15px}}}@media screen{.formal-design .original-page-content .br-main{padding:35px 38px}.formal-design .original-page-content .original-workshop-main{padding:0}.formal-design .original-production .work-list-search button[type=submit]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.formal-design .id-layout{display:block;min-height:calc(100dvh - 64px);background:transparent}.formal-design .id-layout>.id-sidebar,.formal-design .id-toolbar{display:none}.formal-design .id-content{margin-left:0;min-width:0}.formal-design .id-main{padding:35px 38px;max-width:1800px;margin:auto}.formal-design .shop-work-progress{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin:18px 0}.formal-design .shop-work-progress>div{flex:1}.formal-design .shop-work-facts{display:grid;grid-template-columns:1fr}.formal-design .shop-work-facts dd{margin:0}.original-login.id-login-page{display:grid;grid-template-columns:1fr 1fr;padding:0;position:relative;min-height:100dvh;background:#fafafa;gap:0}.original-login .login-story{background:#eeeeF2;display:flex;flex-direction:column;justify-content:space-between;padding:50px 64px;min-height:100dvh}.original-login .login-story h1{font-size:43px;font-weight:400;line-height:1.65;letter-spacing:1px}.original-login .login-story .eyebrow{font-size:15px;color:#84848e;margin-bottom:24px}.original-login .login-copy{font-size:17px;line-height:2;color:#777781;margin-top:24px;max-width:370px}.original-login .login-story>small{font-size:12px;color:#8d8d98}.original-login .id-login-card{border:0;box-shadow:none;border-radius:0;margin:auto;width:100%;max-width:460px;padding:50px 40px;background:transparent}.original-login .id-login-card>h1{font-size:30px;font-weight:400}.original-login .id-icon{display:none}.original-login .id-kicker{background:#fff5e1;color:#b38431;font-size:13px;border-radius:20px;display:inline-block;padding:5px 12px}.original-login .id-login-card .id-form{margin-top:30px}.original-login .id-login-card .id-field input{background:white;border:1px solid #e1e2e8;min-height:49px;border-radius:10px;font-size:17px}.original-login>.id-login-foot{position:absolute;bottom:15px;right:30px;font-size:12px;max-width:45%}.original-trend{display:flex;gap:16px;padding:10px 24px 0;height:230px}.original-trend-axis{display:flex;flex-direction:column;justify-content:space-between;color:#92929a;font-size:13px;padding-bottom:33px;min-width:35px}.original-trend-columns{display:flex;gap:24px;flex:1;border-bottom:1px solid #e5e5ec}.original-trend-column{flex:1;display:flex;flex-direction:column;text-align:center;min-width:0}.original-trend-column>div{height:180px;display:flex;align-items:flex-end;justify-content:center;gap:5px;border-bottom:1px solid #e5e5ec}.original-trend-column>div>span{display:block;width:25%;min-height:2px;border-radius:5px 5px 0 0}.original-trend-good{background:#7cb7f7}.original-trend-scrap{background:#edbe88}.original-trend-column small{padding-top:10px;font-size:13px;color:#92929a}.formal-design .original-dashboard .chart-summary{padding:20px 24px;display:flex;justify-content:space-between;font-size:14px;color:#60606c}.formal-design .sidebar-account .avatar{flex-shrink:0}@media(max-width:760px){.formal-design .id-main,.formal-design .original-page-content .br-main{padding:26px 18px}.formal-design .original-page-content .original-workshop-main{padding:0}.original-login.id-login-page{grid-template-columns:1fr}.original-login .login-story{min-height:0;padding:28px;gap:35px}.original-login .login-story>div:not(.brand),.original-login .login-story>small{display:none}.original-login .id-login-card{padding:32px 28px;margin:0 auto}.original-login>.id-login-foot{position:static;max-width:none;padding:15px 28px}.original-trend{padding:10px 16px 0;gap:8px}.original-trend-columns{gap:9px}.original-trend-column small{font-size:11px}}}@media screen and (min-width:761px){.formal-design .br-list{overflow-x:auto}.formal-design .br-list:has(>.original-data-head[data-table-kind]){--original-columns:minmax(185px,1.3fr) minmax(150px,1fr) minmax(130px,1fr) minmax(130px,1fr) 100px 35px}.formal-design .br-list:has(>.original-data-head[data-table-kind=cutting-records]),.formal-design .br-list:has(>.original-data-head[data-table-kind=inventory]),.formal-design .br-list:has(>.original-data-head[data-table-kind=molds]),.formal-design .br-list:has(>.original-data-head[data-table-kind=processQuality]),.formal-design .br-list:has(>.original-data-head[data-table-kind=reports]),.formal-design .br-list:has(>.original-data-head[data-table-kind=shipments]){--original-columns:minmax(180px,1.2fr) minmax(140px,1fr) minmax(120px,1fr) minmax(140px,1fr) 100px 100px 30px}.formal-design .br-list:has(>.original-data-head[data-table-kind=expenses]),.formal-design .br-list:has(>.original-data-head[data-table-kind=workers]){--original-columns:minmax(180px,1.2fr) minmax(160px,1fr) 120px minmax(180px,1fr) 30px}.formal-design .br-list>.br-record:has(>.original-data-cell),.formal-design .br-list>.original-data-head{grid-template-columns:var(--original-columns);gap:16px;min-width:850px}.formal-design .br-pagination{position:sticky;left:0;background:white}}@media screen{.formal-design[data-module=products] .original-table table{min-width:2450px}.formal-design[data-module=products] .original-table td,.formal-design[data-module=products] .original-table th{white-space:nowrap}.formal-design[data-module=products] .original-table td:first-child,.formal-design[data-module=products] .original-table th:first-child{min-width:270px}.formal-design[data-module=products] .original-table td:nth-child(2),.formal-design[data-module=products] .original-table th:nth-child(2){min-width:230px}.formal-design[data-module=sales] .original-table table{min-width:1160px}.original-detail-content .br-detail{position:static!important;transform:none!important;width:auto!important;max-height:none!important;box-shadow:none!important;border:none!important;border-radius:0;padding:0!important;overflow:visible!important}.original-detail-content .br-detail-top{display:none}.original-detail-content .mw-detail-actions{margin-bottom:20px}.original-detail-content .id-stage{font-size:17px}.original-detail-content .br-detail>h2{font-size:28px}.original-detail-content .op-tabs{margin-top:25px}.original-detail-content .eq-meters{margin-top:24px}.original-detail-content a,.original-detail-content button{touch-action:manipulation}.original-detail-content .br-fields{font-size:17px}.original-detail-content .sf-file-detail video{max-height:320px}.formal-design .original-dashboard table td small{display:block;color:#60606c}.formal-design .original-dashboard table{min-width:900px}.formal-design .original-dashboard table a{white-space:nowrap;text-decoration:none}.formal-design .original-detail-content .br-detail>h2{line-height:1.5}.formal-design[data-module=products] .original-list-panel{border:0;background:transparent;overflow:visible}.formal-design[data-module=products] .original-list-panel>.panel-heading{background:white;border:1px solid #e4e4eb;border-radius:12px;margin-bottom:20px;padding:20px 0;min-height:112px}.formal-design .original-product-summary-title{display:flex;align-items:center;gap:15px}.formal-design .original-product-summary-title .product-summary-icon{width:52px;height:52px;margin:0}.formal-design .original-product-summary-title b{font-size:29px;font-weight:400;margin-right:12px}.formal-design .original-product-summary-title small{font-size:14px}.formal-design[data-module=products] .original-list-panel>.panel-heading>div>p{margin-left:67px}.formal-design[data-module=products] .original-list-panel>.br-filters{margin:0;padding:5px 24px 18px;background:white;border:1px solid #e4e4eb;border-bottom:0;border-radius:20px 20px 0 0;min-height:74px}.formal-design[data-module=products] .original-list-panel>.br-workspace{border:1px solid #e4e4eb;border-top:0;border-radius:0 0 20px 20px;overflow:hidden;margin-top:0}.formal-design .original-product-download{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#4d4d55;border:1px solid #dcdce3;background:white;border-radius:8px;padding:10px 15px;min-height:43px;font-size:16px}.formal-design[data-module=products] .mw-toolbar-actions button:not(.mw-primary){border:1px solid #dcdce3;background:white;padding:10px 15px;color:#4d4d55}.formal-design[data-module=products] .original-list-panel>.panel-heading .mw-toolbar-actions{flex-wrap:wrap;gap:8px}.formal-design .original-product-summary-title .product-summary-icon{color:#7e9db7;background:#eaf1fa}}@media screen{@media(max-width:1000px){.formal-design[data-module=products] .original-list-panel>.panel-heading{flex-wrap:wrap;gap:15px}.formal-design[data-module=products] .original-list-panel>.panel-heading .mw-toolbar-actions{padding:0 18px 0 0}}}@media screen{.formal-design[data-module=products] .original-table table{table-layout:fixed;width:2076px;min-width:2076px}.formal-design[data-module=products] .original-table :is(th,td){min-width:0!important}.formal-design[data-module=products] .original-table :is(th,td):first-child{width:276px}.formal-design[data-module=products] .original-table :is(th,td):nth-child(2){width:210px}.formal-design[data-module=products] .original-table :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(14)){width:100px}.formal-design[data-module=products] .original-table :is(th,td):nth-child(5){width:260px}.formal-design[data-module=products] .original-table :is(th,td):nth-child(7){width:140px}.formal-design[data-module=products] .original-table :is(th,td):nth-child(8){width:160px}.formal-design[data-module=products] .original-table :is(th,td):nth-child(9){width:120px}.formal-design[data-module=products] .original-table :is(th,td):is(:nth-child(10),:nth-child(11),:nth-child(12)){width:110px}.formal-design[data-module=products] .original-table :is(th,td):nth-child(13){width:180px}.formal-design[data-module=products] .original-list-panel>.br-filters .id-search{max-width:340px;flex:0 1 340px}.formal-design[data-module=products] .original-list-panel>.br-filters>select{background:#eeeef2;border:0;padding:10px 14px;border-radius:9px;font-size:16px;min-height:47px}.formal-design .original-product-summary-title{position:relative;padding-left:67px;height:38px}.formal-design .original-product-summary-title .product-summary-icon{position:absolute;top:0;left:0}.formal-design[data-module=products] .original-list-panel>.panel-heading>div>p{margin-top:6px}}.file-upload-box{position:relative;display:flex;align-items:center;gap:14px;min-height:88px;width:100%;padding:18px 20px;border:1px solid #d7dce5;border-radius:14px;background:#fafbfe;color:#687384;box-sizing:border-box;cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden}.file-upload-box:hover{border-color:#007aff;background:#f4f8ff}.file-upload-box:focus-within{outline:3px solid #007aff40;outline-offset:2px}.file-upload-box.is-disabled{opacity:.55;cursor:default}.file-upload-box-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.file-upload-box-copy b{font-size:inherit;font-weight:400;color:#293342;overflow-wrap:anywhere}.file-upload-box-copy small{color:#858c98;font-size:.86em}.file-upload-box input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:inherit;margin:0!important;padding:0!important}.fd-upload{display:block!important;background:transparent!important;color:inherit!important;padding:0!important}.work-pending-steps{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.work-pending-steps button,.work-pending-steps>span{border:1px solid #e2e6ee;background:#f6f8fc;color:#50617c;border-radius:10px;padding:9px 14px;font:inherit}.work-pending-steps button:hover{border-color:#007aff;color:#007aff}.work-pending-steps small{margin-left:8px;color:#7d8795}.qc-optional-hardness{display:flex;gap:10px;align-items:center;margin:20px 0;padding:16px;border:1px solid #dce2ed;border-radius:12px}.qc-summary-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.qc-summary-panel{padding:22px;border:1px solid #e1e5ec;border-radius:16px;background:#fff}.qc-summary-row{display:block;padding:16px 0;border-bottom:1px solid #eceff3}.qc-summary-row small{display:block;margin-top:8px;color:#848b96}.qc-summary-panel h2{margin:0 0 18px}.qc-summary-panel .br-pagination{margin-top:18px}@media(max-width:900px){.qc-summary-panels{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.file-upload-box{transition:none}}.date-fields{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.date-fields>select{flex:1 1 62px;min-width:62px}.date-fields>button{flex:0 0 auto;border:1px solid #dfe4ed;border-radius:8px;background:#f7f9fc;color:#2478cb;padding:8px 10px;font:inherit;font-size:.86em}.date-fields>button:hover{background:#eef5ff}.formal-design .br-record.record-with-actions{cursor:default}.formal-design .br-record .record-open-button{display:inline;padding:0;margin:0;border:0;background:transparent;color:#007aff;font:inherit;line-height:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.formal-design .br-record .record-status-button{display:inline-flex;justify-content:center;align-items:center;min-height:38px;padding:7px 14px;border:1px solid #007aff;border-radius:9px;background:#007aff;color:white;font:inherit;line-height:1.35;white-space:nowrap;cursor:pointer}.formal-design .br-record .record-status-button:hover{background:#0069dc;border-color:#0069dc}.formal-design .br-record .record-reverse-button{display:inline-flex;padding:7px 11px;border:1px solid #e1e3e9;border-radius:8px;background:white;color:#9b5252;font:inherit;line-height:1.35;cursor:pointer}.formal-design .br-record .record-reverse-button:hover{background:#fff6f6;border-color:#e8c6c6}.record-status-text.is-posted{color:#398662}.record-no-action{color:#a0a5ad}.formal-design .record-row-actions{white-space:nowrap}.formal-design .br-record .record-detail-button{background:transparent;border:0;padding:6px;cursor:pointer}.record-with-actions button:focus-visible{outline:3px solid #007aff55;outline-offset:3px}@media screen and (min-width:761px){.formal-design .br-list:has(>.original-data-head[data-table-kind=reports]){--original-columns:minmax(175px,1.2fr) 94px minmax(145px,1fr) minmax(110px,.8fr) minmax(140px,1fr) 85px 74px}.formal-design .br-list:has(>.original-data-head[data-table-kind=reports])>.br-record,.formal-design .br-list:has(>.original-data-head[data-table-kind=reports])>.original-data-head{min-width:960px}}@media(max-width:760px){.formal-design .br-record.record-with-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.formal-design .record-with-actions .original-status-cell{justify-self:start}}.formal-site-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:18px 24px;color:#62626c;font-size:16px;line-height:1.6;background:#fafafa;border-top:1px solid #e8e8ed}.formal-site-footer a{color:inherit;text-decoration:none}.formal-site-footer a:hover{text-decoration:underline}.formal-site-footer a:focus-visible{outline:2px solid #007aff;outline-offset:5px;border-radius:3px}.formal-design .brand-wordmark .site-wordmark{font-size:22px;white-space:normal;line-height:1.4;letter-spacing:0}@media(max-width:640px){.formal-site-footer{padding:16px;gap:6px 14px}}@media print{.formal-site-footer{display:none!important}}.factory-panel{margin:20px 0;padding:20px;border:1px solid #e1e5ec;border-radius:14px;background:#fff;min-width:0}.factory-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.factory-toolbar h3{margin:0 auto 0 0}.factory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.factory-record{padding:16px 0;border-bottom:1px solid #edf0f4;overflow-wrap:anywhere}.factory-record dl{display:flex;gap:18px;flex-wrap:wrap}.factory-record dd{margin:0}.factory-muted,.factory-record small{color:#667085}.factory-danger{color:#b42318}.factory-status{display:inline-flex;border-radius:8px;padding:3px 9px;background:#edf4ff;color:#1760b2}.factory-process-list{padding-left:24px}.factory-process-list li{margin:10px 0}.factory-process-list p{white-space:pre-wrap;margin:4px 0}.factory-icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e0e9;border-radius:10px;background:#fff;flex-shrink:0}.factory-icon-button:disabled{opacity:.45}.factory-table-scroll{overflow:auto;max-width:100%}@media(max-width:760px){.formal-design.production-page{height:auto;min-height:100dvh;overflow:visible}.formal-design .original-production.production-workspace{height:auto;min-height:calc(100dvh - 56px);overflow:visible}.formal-design .original-production .work-document.is-embedded,.formal-design .original-production.show-work-detail .work-detail-pane{height:auto;min-height:0;max-height:none;overflow:visible}.formal-design .original-production .work-document-body{height:auto;max-height:none;overflow:visible;padding-bottom:40px}.formal-design .original-production .work-document-tabs{display:flex;min-width:0;gap:8px;align-items:center}.formal-design .original-production .work-center-tabs{display:flex;overflow-x:auto;min-width:0;flex:1;white-space:nowrap;-webkit-overflow-scrolling:touch}.formal-design .original-production .work-tab-content{display:block;overflow:visible;min-width:0}.factory-panel{padding:16px}.factory-grid{grid-template-columns:minmax(0,1fr)}.factory-toolbar>*{max-width:100%}.formal-design .original-table td,.formal-design .original-table th{display:table-cell}.formal-design .table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.formal-design .id-form-grid{min-width:0}.formal-design input,.formal-design select,.formal-design textarea{max-width:100%;box-sizing:border-box}}