/* /role-help-r61698.css */

/* HUIDI Help Manual R3 DENSITY CLOSEOUT 2 */
body.r61698-role-help-page .main-content{padding-bottom:22px}.r279-help-shell{display:grid;gap:10px;min-width:0}.r279-help-shell .card{box-shadow:none!important}.r279-help-quick{padding:13px 15px!important}.r279-help-quick-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:16px;align-items:center}.r279-help-quick-head>div{display:grid;gap:3px;min-width:0}.r279-help-quick-head>div>span{font-size:11px;color:#7b8594}.r279-help-quick-head>div>strong{font-size:14px;line-height:1.5;color:#2b3649;font-weight:650}.r279-help-quick-head label{display:flex;align-items:center;gap:8px;height:37px;border:1px solid #dfe4eb;border-radius:9px;padding:0 10px;background:#fff}.r279-help-quick-head label>span{font-size:13px;color:#818b99}.r279-help-quick-head input{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:12px;color:#354154}.r279-help-actions{display:flex;gap:6px;margin-top:10px;overflow:auto;scrollbar-width:thin;padding-bottom:1px}.r279-help-actions a{flex:0 0 auto;padding:7px 10px;border:1px solid #e5e9ef;border-radius:8px;background:#fafbfc;color:#3b4658;text-decoration:none;font-size:11.5px;font-weight:650;white-space:nowrap}.r279-help-actions a:hover{border-color:#d2d4fb;background:#f7f7ff;color:#4f46c8}
.r279-help-process{padding:10px 14px!important}.r279-help-process header{display:flex;align-items:baseline;gap:9px}.r279-help-process header strong{font-size:13px;color:#2e394c}.r279-help-process header span{font-size:10.5px;color:#7d8796}.r279-help-process-track{display:flex;align-items:center;gap:5px;margin-top:8px;overflow:auto;scrollbar-width:thin;padding-bottom:1px}.r279-help-process-track>a,.r279-help-process-track>span{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 8px;border-radius:7px;background:#f8f9fb;text-decoration:none;color:#465166}.r279-help-process-track>a:hover{background:#f1f2ff;color:#4f46c8}.r279-help-process-track>i{font-style:normal;color:#b0b7c1;font-size:10px}.r279-help-process-track b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#eceeff;color:#5149c9;font-size:8px}.r279-help-process-track span span,.r279-help-process-track a span{font-size:10.8px;font-weight:650;white-space:nowrap}.r279-help-process-track .is-muted{opacity:.55}
.r279-help-directory{display:grid;gap:7px}.r279-help-directory-head{padding:4px 2px 0}.r279-help-directory-head>div{display:grid;gap:2px}.r279-help-directory-head strong{font-size:15px;color:#273248}.r279-help-directory-head span{font-size:10.5px;color:#7d8796}.r279-help-group{border:1px solid #e5e9ef;border-radius:9px;background:#fff;overflow:hidden}.r279-help-group>summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 11px;cursor:pointer;list-style:none;background:#fafbfc}.r279-help-group>summary::-webkit-details-marker{display:none}.r279-help-group>summary strong{font-size:12.5px;color:#344056}.r279-help-group>summary>span{font-size:10px;color:#828b99}.r279-help-group>summary i{margin-left:auto;font-style:normal;color:#919aa7;transition:transform .12s}.r279-help-group[open]>summary i{transform:rotate(180deg)}.r279-help-rows{display:grid}.r279-help-row{border-top:1px solid #edf0f4;background:#fff;scroll-margin-top:76px}.r279-help-row:first-child{border-top:0}.r279-help-row[hidden]{display:none!important}.r279-help-row-line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 11px}.r279-help-row-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#eef0ff;color:#5149c9;font-size:10px;font-weight:800}.r279-help-row-text{min-width:0}.r279-help-row-text h3{margin:0;font-size:13px;color:#303b4f}.r279-help-row-text p{margin:2px 0 0;font-size:11.2px;line-height:1.4;color:#6d7889;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r279-help-row-actions{display:flex;gap:5px;align-items:center}.r279-help-row-actions .btn{min-height:28px;padding:3px 8px;font-size:10.5px;white-space:nowrap}.r279-help-more{background:#fff!important;color:#5f6a7b!important}.r279-help-more[aria-expanded="true"]{background:#f3f4ff!important;color:#4f46c8!important;border-color:#d4d6fb!important}
.r279-help-detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:14px;margin:0 11px 10px 48px;padding:10px 12px;border-top:1px solid #eceff3;background:#fbfcfd}.r279-help-detail[hidden]{display:none!important}.r279-help-detail section{min-width:0}.r279-help-detail h4{margin:0 0 6px;font-size:11px;color:#3c485a}.r279-help-detail ol,.r279-help-detail ul{margin:0;padding:0;list-style:none}.r279-help-detail ol{display:grid;gap:4px}.r279-help-detail ol li{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.45;color:#667285}.r279-help-detail ol b{display:grid;place-items:center;flex:0 0 auto;width:17px;height:17px;margin-top:1px;border-radius:50%;background:#eef0ff;color:#5149c9;font-size:8px}.r279-help-detail ul{display:grid;gap:3px}.r279-help-detail ul li{position:relative;padding-left:11px;font-size:10.8px;line-height:1.45;color:#7b5650}.r279-help-detail ul li:before{content:'•';position:absolute;left:0}.r279-help-risk{padding-left:12px;border-left:2px solid #efd9d4}.r279-help-related{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding-top:2px}.r279-help-related h4{margin:0}.r279-help-related>div{display:flex;gap:5px;flex-wrap:wrap}.r279-help-related a{padding:3px 6px;border-radius:5px;background:#f1f3ff;color:#5149c9;text-decoration:none;font-size:10px}.r279-help-empty{padding:18px;border:1px dashed #dfe4eb;border-radius:8px;background:#fafbfc;text-align:center}.r279-help-empty strong{display:block;font-size:12px}.r279-help-empty span{display:block;margin-top:3px;font-size:10.5px;color:#7d8796}
.r279-help-basics{border:1px solid #e5e9ef;border-radius:9px;background:#fff;overflow:hidden}.r279-help-basics>summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 11px;cursor:pointer;list-style:none;background:#fafbfc}.r279-help-basics>summary::-webkit-details-marker{display:none}.r279-help-basics>summary strong{font-size:11.5px;color:#455166}.r279-help-basics>summary span{font-size:10px;color:#858e9c}.r279-help-basics>summary i{margin-left:auto;font-style:normal;color:#919aa7;transition:transform .12s}.r279-help-basics[open]>summary i{transform:rotate(180deg)}.r279-help-concepts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border-top:1px solid #eceff3}.r279-help-concepts article{display:grid;gap:2px;padding:8px;border-radius:7px;background:#f8f9fb}.r279-help-concepts strong{font-size:10.8px;color:#3d485b}.r279-help-concepts span{font-size:10px;line-height:1.45;color:#717c8d}
@media(max-width:1100px){.r279-help-quick-head{grid-template-columns:1fr}.r279-help-detail{grid-template-columns:1fr}.r279-help-risk{padding-left:0;border-left:0}.r279-help-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.r279-help-row-line{grid-template-columns:28px minmax(0,1fr)}.r279-help-row-actions{grid-column:2}.r279-help-row-text p{white-space:normal}.r279-help-detail{margin-left:11px}.r279-help-concepts{grid-template-columns:1fr}.r279-help-process header{display:grid;gap:2px}}\n.r279-help-directory-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.r279-help-directory-search{display:flex;align-items:center;gap:6px;width:min(360px,42vw);height:34px;padding:0 9px;border:1px solid #dfe4eb;border-radius:8px;background:#fff}.r279-help-directory-search>span{font-size:12px;color:#818b99}.r279-help-directory-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:11.5px;color:#354154}@media(max-width:700px){.r279-help-directory-head{align-items:stretch;flex-direction:column}.r279-help-directory-search{width:100%}}

/* /workflow-closure-r61632.css */

.r61632-continuity-page{display:grid;gap:18px}.r61632-created-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px;background:linear-gradient(135deg,#f4fbf7,#f7f5ff);border:1px solid #dfe9e2}.r61632-created-hero h2{margin:5px 0 8px;font-size:25px}.r61632-created-hero p{margin:0;color:#586174}.r61632-created-summary{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px}.r61632-created-summary div{padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e5e9ef}.r61632-created-summary small{display:block;color:#7b8494;margin-bottom:4px}.r61632-created-summary strong{font-size:16px}.r61632-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.r61632-flow-steps article{position:relative;padding:14px 14px 14px 44px;border-radius:13px;background:#fff;border:1px solid #e3e7ee}.r61632-flow-steps span{position:absolute;left:13px;top:13px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#ede9fe;color:#5b3fc6;font-weight:700}.r61632-flow-steps article.is-done span{background:#dff5e7;color:#16723f}.r61632-flow-steps strong,.r61632-flow-steps small{display:block}.r61632-flow-steps small{margin-top:3px;color:#788191}.r61632-next-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid #e4e7ed}.r61632-next-actions>div:first-child{min-width:0}.r61632-next-actions strong,.r61632-next-actions span{display:block}.r61632-next-actions span{margin-top:3px;color:#6c7483}.r61632-next-actions .actions{flex-wrap:wrap;justify-content:flex-end}.r61632-prepared{border-color:#cfe7d8;background:#f8fcf9}.r61632-prepared-list{display:grid;gap:10px;margin-top:14px}.r61632-prepared-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 14px;border-radius:12px;background:#fff;border:1px solid #dde9e1}.r61632-prepared-row strong,.r61632-prepared-row small{display:block}.r61632-prepared-row small{margin-top:4px;color:#6d7787}.r61632-prepared-row .actions{flex-wrap:wrap;justify-content:flex-end}.r61632-build-card{padding:0;overflow:hidden}.r61632-build-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid #e6e9ef}.r61632-build-head h3{margin:0 0 4px}.r61632-build-head p{margin:0;color:#707989}.r61632-build-tools{display:flex;gap:8px;flex-wrap:wrap}.r61632-build-list{display:grid}.r61632-build-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 18px;border-bottom:1px solid #edf0f4}.r61632-build-row:last-child{border-bottom:0}.r61632-build-row:hover{background:#fbfbfd}.r61632-build-row.is-prepared{background:#f7fbf8}.r61632-build-row input[type=checkbox]{width:18px;height:18px}.r61632-build-copy strong{display:block;font-size:15px}.r61632-build-copy p{margin:4px 0;color:#5f6877}.r61632-build-copy small{color:#7b8493}.r61632-build-row .actions{justify-content:flex-end;flex-wrap:wrap}.r61632-build-footer{position:sticky;bottom:0;z-index:4;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 18px;background:rgba(255,255,255,.96);border-top:1px solid #e2e6ec;backdrop-filter:blur(8px)}.r61632-build-footer strong,.r61632-build-footer small{display:block}.r61632-build-footer small{margin-top:3px;color:#737c8b}.r61632-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r61632-status-grid article{padding:13px 14px;border-radius:12px;background:#fff;border:1px solid #e5e8ee}.r61632-status-grid span,.r61632-status-grid small{display:block;color:#747d8c}.r61632-status-grid strong{font-size:22px}.r61632-inline-preview{width:min(1180px,94vw);height:min(820px,90vh);padding:0;border:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px rgba(23,27,40,.28)}.r61632-inline-preview::backdrop{background:rgba(20,24,34,.55)}.r61632-preview-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #e4e7ed}.r61632-preview-head strong{font-size:15px}.r61632-preview-head button{border:0;background:#eef0f5;border-radius:9px;width:34px;height:34px;font-size:20px;cursor:pointer}.r61632-inline-preview iframe{display:block;width:100%;height:calc(100% - 59px);border:0;background:#f5f6f8}.r61632-taxonomy-note{padding:12px 15px;border-radius:12px;background:#f7f8fb;border:1px solid #e3e6ed;color:#596273}.r61632-taxonomy-note strong{color:#30384a}.r61632-plan-page .r61511-plan-bucket summary{padding:15px 18px}.r61632-plan-page .r61511-plan-row{padding:14px 18px}.r61632-plan-page .r61511-plan-actions .btn{white-space:nowrap}
@media(max-width:1100px){.r61632-created-hero{grid-template-columns:1fr}.r61632-created-summary,.r61632-flow-steps,.r61632-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r61632-build-row{grid-template-columns:30px minmax(0,1fr)}.r61632-build-row .actions{grid-column:2;justify-content:flex-start}.r61632-next-actions{align-items:flex-start;flex-direction:column}.r61632-next-actions .actions{justify-content:flex-start}}
@media(max-width:680px){.r61632-created-summary,.r61632-flow-steps,.r61632-status-grid{grid-template-columns:1fr}.r61632-build-head,.r61632-build-footer{align-items:flex-start;flex-direction:column}.r61632-prepared-row{grid-template-columns:1fr}.r61632-prepared-row .actions{justify-content:flex-start}.r61632-inline-preview{width:100vw;height:100vh;border-radius:0}}
/* R6.16.82 精准补齐：缺什么只补什么，不把用户扔进整张执行长页 */
.r61682-precise-fix{width:min(760px,calc(100vw - 36px));max-height:min(86vh,780px);border:0;border-radius:18px;padding:0;box-shadow:0 24px 80px rgba(15,23,42,.28);overflow:auto;z-index:90}
.r61682-precise-fix::backdrop{background:rgba(15,23,42,.48);backdrop-filter:blur(2px)}
.r61682-precise-fix>form{padding:20px;background:#fff}.r61682-precise-fix header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid #edf0f6;padding-bottom:14px}.r61682-precise-fix h3{margin:3px 0 4px}.r61682-precise-fix p{margin:0;color:#667085}.r61682-dialog-close{font-size:26px;line-height:32px;text-decoration:none;color:#475467;width:34px;height:34px;text-align:center;border:1px solid #e4e7ec;border-radius:9px}.r61682-fix-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.r61682-fix-summary div{background:#f8f9fc;border:1px solid #edf0f6;border-radius:10px;padding:10px}.r61682-fix-summary small,.r61682-fix-summary strong{display:block}.r61682-fix-summary small{color:#667085;margin-bottom:3px}.r61682-missing-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0;padding:9px 10px;background:#fff8eb;border-radius:10px}.r61682-missing-nav a{padding:4px 8px;border-radius:7px;text-decoration:none;background:#fff;color:#475467}.r61682-missing-nav a.is-current{background:#5a58ef;color:#fff}.r61682-fix-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.r61682-fix-grid label{display:flex;flex-direction:column;gap:6px}.r61682-fix-grid .span-2{grid-column:1/-1}.r61682-fix-grid input,.r61682-fix-grid select,.r61682-fix-grid textarea{width:100%}.r61682-fix-grid small{color:#667085}.r61682-precise-fix footer{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;padding-top:14px;border-top:1px solid #edf0f6}.r61682-precise-fix footer>div:first-child{display:flex;flex-direction:column;gap:3px;max-width:420px}.r61682-precise-fix footer small{color:#667085}
@media(max-width:720px){.r61682-fix-summary{grid-template-columns:1fr 1fr}.r61682-fix-grid{grid-template-columns:1fr}.r61682-fix-grid .span-2{grid-column:auto}.r61682-precise-fix footer{align-items:stretch;flex-direction:column}.r61682-precise-fix footer .actions{justify-content:flex-end}}

/* /detail-closure-r61633.css */
/* R6.16.33: only refine existing pages and existing business modules. */
.r61633-recommended-wrap{border-bottom:1px solid #e9edf2}.r61633-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#fafbfd}.r61633-list-heading strong{display:block}.r61633-list-heading small{display:block;margin-top:3px;color:#70798a}.r61633-list-heading .badge{white-space:nowrap}.r61633-more-ready{margin:0;border-top:1px solid #eef1f4}.r61633-more-ready>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;cursor:pointer;list-style:none;background:#fff}.r61633-more-ready>summary::-webkit-details-marker{display:none}.r61633-more-ready>summary span strong,.r61633-more-ready>summary span small{display:block}.r61633-more-ready>summary span small{margin-top:3px;color:#737c8b}.r61633-more-ready>summary i{font-style:normal;color:#7d8490}.r61633-more-ready[open]>summary{background:#fafbfd}.r61633-form-type{display:inline-flex;margin-right:8px;padding:2px 7px;border-radius:999px;background:#eef2f8;color:#5f6877;font-size:12px;font-weight:600}.r61633-form-type.recommended{background:#e9f6ed;color:#1f7043}.r61633-form-type.custom{background:#f0ebff;color:#5b3fc6}.r61633-prepared-shell{padding:0;overflow:hidden;border-color:#d3e6d9;background:#fbfefc}.r61633-prepared-shell>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;cursor:pointer;list-style:none}.r61633-prepared-shell>summary::-webkit-details-marker{display:none}.r61633-prepared-shell>summary div strong,.r61633-prepared-shell>summary div small{display:block}.r61633-prepared-shell>summary div small{margin-top:3px;color:#6f7988}.r61633-prepared-shell>div{padding:0 16px 16px}.r61633-preview-loading{position:absolute;inset:59px 0 0;display:grid;place-items:center;background:#f7f8fa;color:#687182;z-index:1}.r61633-preview-loading[hidden]{display:none}.r61632-inline-preview{position:relative}.r61633-preview-actions{display:flex;align-items:center;gap:8px}.r61633-preview-actions a{font-size:13px}.r61633-submit-copy{min-width:180px}.r61633-submit-copy.is-working{opacity:.7;pointer-events:none}.r61633-action-menu{position:relative}.r61633-action-menu>summary{list-style:none}.r61633-action-menu>summary::-webkit-details-marker{display:none}.r61633-action-menu>div{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:220px;display:grid;gap:4px;padding:8px;border:1px solid #dfe4eb;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(25,32,45,.15)}.r61633-action-menu>div a{padding:9px 11px;border-radius:8px;color:inherit;text-decoration:none}.r61633-action-menu>div a:hover{background:#f3f5f8}.r61633-action-menu>div strong{padding:6px 11px 3px;font-size:12px;color:#7a8392}.r61633-product-filters{grid-template-columns:minmax(240px,1.4fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(150px,.7fr) auto}.r61633-filter-more{grid-column:1/-1;border-top:1px solid #e8ebf0;padding-top:10px}.r61633-filter-more>summary{cursor:pointer;color:#556075;font-weight:600}.r61633-filter-more>div{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:12px}.r61633-filter-actions{display:flex;align-items:end;gap:8px}.r61633-order-toolbar .actions{gap:8px}.r61633-order-toolbar .uc-more-actions>div{min-width:230px}.r61633-context-note{display:flex;align-items:center;gap:8px;color:#667083;font-size:13px}.workspace-lite .r61633-owner-reference{order:90}.workspace-lite .r61633-secondary-nav{order:80}.r61633-nav-divider{margin:8px 10px 4px;padding-top:8px;border-top:1px solid rgba(128,139,156,.18);font-size:11px;color:#8991a0}.r61633-no-duplicate-actions .actions .btn+ .btn{margin-left:0}
@media(max-width:1180px){.r61633-product-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.r61633-filter-actions{grid-column:1/-1}.r61633-filter-more>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.r61633-list-heading,.r61633-more-ready>summary,.r61633-prepared-shell>summary{align-items:flex-start;flex-direction:column}.r61633-product-filters,.r61633-filter-more>div{grid-template-columns:1fr}.r61633-filter-actions{align-items:stretch;flex-direction:column}.r61633-action-menu>div{position:fixed;left:14px;right:14px;top:auto;bottom:18px;min-width:0}.r61633-preview-actions a{display:none}.r61632-build-row{padding:13px 14px}.r61632-build-copy p{font-size:13px}.r61632-build-row .actions .btn{padding-inline:10px}}

/* /product-library-r61634.css */
/* R6.16.34: existing product library visual clarity and full-mode card browsing. No new business module. */
.r61634-products-shell{overflow:visible}.r61634-products-heading{align-items:center;gap:20px;padding-bottom:16px}.r61634-products-heading h2{margin:4px 0 5px;font-size:24px}.r61634-products-heading p{max-width:820px}.r61634-view-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--fp-border);border-radius:11px;background:var(--fp-surface-2)}.r61634-view-switch a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border-radius:8px;color:var(--fp-muted);font-size:13px;font-weight:700;text-decoration:none}.r61634-view-switch a:hover{color:var(--fp-text);background:var(--fp-surface)}.r61634-view-switch a.active{color:#fff;background:var(--fp-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--fp-primary) 24%,transparent)}
.r61634-status-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0 0 14px}.r61634-status-overview>a,.r61634-status-overview>div{min-width:0;display:grid;gap:2px;padding:12px 14px;border:1px solid var(--fp-border);border-radius:13px;background:var(--fp-surface);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.r61634-status-overview>a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--fp-primary) 42%,var(--fp-border))}.r61634-status-overview>a.active{border-color:var(--fp-primary);background:color-mix(in srgb,var(--fp-primary) 7%,var(--fp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp-primary) 15%,transparent)}.r61634-status-overview small{color:var(--fp-muted);font-size:11px}.r61634-status-overview strong{font-size:24px;line-height:1.05}.r61634-status-overview span{color:color-mix(in srgb,var(--fp-text) 78%,var(--fp-muted));font-size:12px}.r61634-status-overview .is-ready strong{color:var(--fp-success,#237a4b)}.r61634-status-overview .is-warning strong{color:var(--fp-warning,#a96810)}.r61634-status-overview .is-draft strong{color:var(--fp-muted)}
.r61634-product-filters{margin-bottom:10px}.r61634-filter-active{display:inline-flex;margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--fp-primary-soft);color:var(--fp-primary-strong);font-size:10px}.r61634-category-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 2px 13px}.r61634-category-summary>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.r61634-category-summary small{color:var(--fp-muted);text-align:right}.r61634-product-bulk-actions{position:sticky;top:8px;z-index:18;margin:0 0 13px;box-shadow:0 12px 30px rgba(25,35,58,.12)}
.r61634-card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;margin-bottom:11px;border:1px solid var(--fp-border);border-radius:12px;background:var(--fp-surface-2)}.r61634-card-toolbar>div{display:grid;gap:2px}.r61634-card-toolbar small{color:var(--fp-muted)}.r61634-select-page{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;background:var(--fp-surface);font-size:12px;font-weight:700;white-space:nowrap}.r61634-select-page input{width:17px;height:17px}
.r61634-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:15px}.r61634-product-card{min-width:0;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fp-border);border-radius:16px;background:var(--fp-surface);box-shadow:0 7px 24px rgba(25,35,58,.055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.r61634-product-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--fp-primary) 32%,var(--fp-border));box-shadow:0 14px 34px rgba(25,35,58,.1)}.r61634-product-card.is-selected{border-color:var(--fp-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--fp-primary) 20%,transparent),0 14px 34px rgba(25,35,58,.1)}.r61634-product-card.is-archived{opacity:.72}.r61634-card-visual{position:relative;min-height:225px;border-bottom:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-surface-2) 75%,#fff)}.r61634-card-image{height:225px;display:grid;place-items:center;padding:10px;color:inherit;text-decoration:none}.r61634-card-image img{width:100%;height:100%;object-fit:contain;object-position:center}.r61634-card-placeholder{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed color-mix(in srgb,var(--fp-border) 85%,var(--fp-muted));border-radius:12px;color:var(--fp-muted);background:var(--fp-surface)}.r61634-card-placeholder b{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--fp-primary-soft);color:var(--fp-primary-strong);font-size:26px}.r61634-card-placeholder small{font-size:12px}.r61634-card-check{position:absolute;left:10px;top:10px;z-index:3;display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--fp-border) 80%,transparent);border-radius:9px;background:color-mix(in srgb,var(--fp-surface) 92%,transparent);box-shadow:0 4px 14px rgba(20,29,44,.1);font-size:11px;font-weight:700;cursor:pointer}.r61634-card-check input{width:16px;height:16px}.r61634-card-state{position:absolute;right:10px;top:10px;z-index:2;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--fp-warning,#b27418) 12%,var(--fp-surface));color:var(--fp-warning,#9a5a05);font-size:11px;font-weight:800}.r61634-card-state.is-ready{background:color-mix(in srgb,var(--fp-success,#237a4b) 12%,var(--fp-surface));color:var(--fp-success,#237a4b)}.r61634-image-meta{position:absolute;left:10px;right:10px;bottom:9px;display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:8px;background:color-mix(in srgb,var(--fp-surface) 91%,transparent);color:var(--fp-muted);font-size:10.5px}.r61634-image-meta strong{color:var(--fp-danger,#b53d3d)}
.r61634-card-body{display:flex;flex:1;flex-direction:column;padding:15px}.r61634-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.r61634-card-title h3{margin:0;font-size:18px;line-height:1.35}.r61634-card-title a{color:inherit;text-decoration:none}.r61634-card-title a:hover{color:var(--fp-primary-strong)}.r61634-card-title p{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:5px 0 0;color:var(--fp-muted);font-size:11.5px}.r61634-card-title p strong{color:var(--fp-text);font-size:12px}.r61634-card-unit{flex:0 0 auto;padding:4px 7px;border-radius:8px;background:var(--fp-surface-2);color:var(--fp-muted);font-size:11px;font-weight:700}.r61634-card-category{display:flex;align-items:center;gap:6px;margin:11px 0;padding:8px 9px;border-radius:9px;background:var(--fp-surface-2);color:color-mix(in srgb,var(--fp-text) 80%,var(--fp-muted));font-size:11px}.r61634-card-category span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r61634-card-category i{color:var(--fp-muted);font-style:normal}.r61634-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.r61634-card-facts>div{min-width:0;padding:8px 9px;border:1px solid var(--fp-border);border-radius:10px}.r61634-card-facts dt{margin-bottom:3px;color:var(--fp-muted);font-size:10px}.r61634-card-facts dd{margin:0;min-height:32px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4}.r61634-card-facts dd.is-missing{color:var(--fp-muted)}.r61634-packaging-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;margin-top:9px;padding:8px 9px;border-radius:9px;background:color-mix(in srgb,var(--fp-primary) 5%,var(--fp-surface-2));font-size:11px}.r61634-packaging-line span{color:var(--fp-muted)}.r61634-packaging-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r61634-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.r61634-card-metrics a{min-width:0;display:grid;gap:2px;padding:7px 6px;border-radius:9px;background:var(--fp-surface-2);color:inherit;text-decoration:none;text-align:center}.r61634-card-metrics a:hover{background:var(--fp-primary-soft)}.r61634-card-metrics small{color:var(--fp-muted);font-size:9.5px}.r61634-card-metrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.r61634-readiness{margin-top:11px}.r61634-readiness>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;color:var(--fp-muted);font-size:10.5px}.r61634-readiness strong{color:var(--fp-text)}.r61634-progress{height:8px;overflow:hidden;border-radius:999px;background:var(--fp-surface-2)}.r61634-progress i{display:block;height:100%;border-radius:inherit;background:var(--fp-primary)}.r61634-next-action{display:grid;gap:2px;margin-top:11px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--fp-primary) 22%,var(--fp-border));border-radius:11px;background:color-mix(in srgb,var(--fp-primary) 5%,var(--fp-surface));color:inherit;text-decoration:none}.r61634-next-action:hover{border-color:var(--fp-primary);background:var(--fp-primary-soft)}.r61634-next-action span{color:var(--fp-muted);font-size:10px}.r61634-next-action strong{font-size:13px}.r61634-next-action small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fp-muted);font-size:10.5px;line-height:1.4}.r61634-card-actions{display:flex;align-items:center;gap:7px;padding:11px 15px;border-top:1px solid var(--fp-border);background:var(--fp-surface-2)}.r61634-card-actions .btn{flex:1;min-width:0}.r61634-product-empty{grid-column:1/-1;display:grid;justify-items:center;gap:7px;padding:54px 24px;border:1px dashed var(--fp-border);border-radius:15px;background:var(--fp-surface-2);text-align:center}.r61634-product-empty p{margin:0;color:var(--fp-muted)}
.r61634-product-table-wrap tbody tr:hover{background:color-mix(in srgb,var(--fp-primary) 3.5%,var(--fp-surface))}.r61634-context-path{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--fp-muted);font-size:12px}.r61634-context-path a{display:inline-flex;align-items:center;gap:5px;color:var(--fp-primary-strong);font-weight:700;text-decoration:none}.r61634-context-path a:hover{text-decoration:underline}.r61634-context-path i{font-style:normal;color:var(--fp-border)}
@media(min-width:1850px){.r61634-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1350px){.r61634-status-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.r61634-product-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.r61634-card-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:980px){.r61634-products-heading{align-items:flex-start;flex-direction:column}.r61634-products-heading>.actions{width:100%;flex-wrap:wrap}.r61634-status-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.r61634-category-summary,.r61634-card-toolbar{align-items:flex-start;flex-direction:column}.r61634-category-summary small{text-align:left}.r61634-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.r61634-view-switch{order:5;width:100%}.r61634-view-switch a{flex:1}.r61634-status-overview{grid-template-columns:1fr 1fr}.r61634-status-overview>a,.r61634-status-overview>div{padding:10px}.r61634-status-overview strong{font-size:20px}.r61634-product-grid{grid-template-columns:1fr}.r61634-card-visual,.r61634-card-image{height:205px;min-height:205px}.r61634-card-facts{grid-template-columns:1fr 1fr}.r61634-card-actions{position:sticky;bottom:0}.r61634-product-bulk-actions{top:4px}.r61634-card-toolbar{padding:10px}.r61634-select-page{width:100%;justify-content:center}}
@media(max-width:420px){.r61634-status-overview{grid-template-columns:1fr 1fr}.r61634-card-facts{grid-template-columns:1fr}.r61634-card-metrics{grid-template-columns:1fr 1fr}.r61634-card-title h3{font-size:17px}}

/* R6.16.81 产品价格 + 一键排序 */
.r61681-quick-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 12px;padding:8px 10px;border:1px solid #e7eaf3;border-radius:12px;background:#fbfcff}
.r61681-sort-label{font-size:12px;font-weight:700;color:#67708a;margin-right:2px}
.r61681-quick-sort a{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 10px;border:1px solid transparent;border-radius:9px;color:#46516a;text-decoration:none;font-size:12px;font-weight:650;background:#fff}
.r61681-quick-sort a:hover{border-color:#cfd5ff;color:#4b50df;background:#f7f7ff}
.r61681-quick-sort a.active{border-color:#bfc3ff;background:#eeefff;color:#4547d8;box-shadow:0 1px 2px rgba(70,72,210,.06)}
.r61681-quick-sort a b{min-width:10px;text-align:center;font-size:13px}
.r61674-card-core .r61681-card-price{grid-column:1/-1}
.r61681-card-price dd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.r61681-card-price dd strong{font-size:15px;color:#2d339b;letter-spacing:.01em}
.r61681-card-price dd small,.r61681-price-note{display:block;color:#8a91a6;font-size:10px;font-weight:500;margin-top:2px}
@media(max-width:900px){.r61681-quick-sort{gap:6px}.r61681-quick-sort a{padding:5px 8px}}
.r6177-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:12px 14px;border:1px solid var(--fp-border);border-radius:13px;background:var(--fp-surface);flex-wrap:wrap}.r6177-pagination>div:first-child{display:flex;align-items:baseline;gap:10px}.r6177-pagination span{color:var(--fp-muted);font-size:12px}.r6177-pagination-links{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.r6177-pagination-links .active{background:var(--fp-primary);border-color:var(--fp-primary);color:#fff}.r6177-page-sizes{display:flex;gap:6px;align-items:center}.r6177-page-sizes a{min-width:30px;padding:4px 7px;border-radius:7px;text-align:center;color:var(--fp-muted);text-decoration:none}.r6177-page-sizes a.active{background:var(--fp-primary-soft);color:var(--fp-primary-strong);font-weight:800}@media(max-width:720px){.r6177-pagination{align-items:flex-start;flex-direction:column}.r6177-pagination-links{width:100%}}

/* /product-library-r61635.css */
/* R6.16.35: product card overflow closure and card/list parity for daily, standard and full modes. */
.r61635-product-library-page .r61634-products-shell{container-type:inline-size;max-width:100%;min-width:0;overflow:visible}
.r61635-product-library-page .r61634-products-heading,.r61635-product-library-page .r61634-products-heading>div,.r61635-product-library-page .r61634-products-heading>.actions{min-width:0}
.r61635-product-library-page .r61634-products-heading>.actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}
.r61635-product-library-page .r61634-view-switch{flex:0 0 auto;max-width:100%}
.r61635-product-library-page .r61634-view-switch a{white-space:nowrap}
.r61635-product-library-page .r61634-status-overview>*{overflow:hidden}
.r61635-product-library-page .r61634-product-filters>*{min-width:0}
.r61635-product-library-page .r61634-product-filters input,.r61635-product-library-page .r61634-product-filters select{max-width:100%}
.r61635-product-library-page .r61634-category-summary>*{min-width:0}

/* Detailed cards need enough width. Three columns are used only when the content area is truly wide. */
.r61635-product-library-page .r61634-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;max-width:100%;min-width:0}
.r61635-product-library-page .r61634-product-card{container-type:inline-size;max-width:100%;min-width:0;overflow:clip;contain:layout paint}
.r61635-product-library-page .r61634-product-card *{min-width:0;box-sizing:border-box}
.r61635-product-library-page .r61634-card-visual{display:grid;grid-template-rows:minmax(0,auto) auto;min-height:0;overflow:hidden}
.r61635-product-library-page .r61634-card-image{width:100%;height:clamp(210px,18vw,290px);min-height:210px;overflow:hidden;padding:12px}
.r61635-product-library-page .r61634-card-image img{display:block;max-width:100%;max-height:100%;object-fit:contain;object-position:center}
.r61635-product-library-page .r61634-card-placeholder{max-width:100%;overflow:hidden}
/* The old absolute footer covered the product image. It is now a normal row below the image. */
.r61635-product-library-page .r61634-image-meta{position:static;left:auto;right:auto;bottom:auto;min-height:30px;margin:0;padding:7px 11px;border-radius:0;border-top:1px solid var(--fp-border);background:var(--fp-surface-2);overflow:hidden}
.r61635-product-library-page .r61634-image-meta span,.r61635-product-library-page .r61634-image-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.r61635-product-library-page .r61634-card-check,.r61635-product-library-page .r61634-card-state{max-width:calc(50% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.r61635-product-library-page .r61634-card-body{max-width:100%;overflow:hidden}
.r61635-product-library-page .r61634-card-title>div{min-width:0;flex:1}
.r61635-product-library-page .r61634-card-title h3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;word-break:break-word}
.r61635-product-library-page .r61634-card-title p,.r61635-product-library-page .r61634-card-title p strong,.r61635-product-library-page .r61634-card-title p span{max-width:100%;overflow-wrap:anywhere;word-break:break-word}
.r61635-product-library-page .r61634-card-category{align-items:flex-start;flex-wrap:wrap}
.r61635-product-library-page .r61634-card-category span{flex:1 1 120px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.r61635-product-library-page .r61634-card-facts>div{overflow:hidden}
.r61635-product-library-page .r61634-card-facts dd{overflow-wrap:anywhere;word-break:break-word}
.r61635-product-library-page .r61634-packaging-line{grid-template-columns:auto minmax(0,1fr);overflow:hidden}
.r61635-product-library-page .r61634-packaging-line strong{white-space:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;word-break:break-word}
.r61635-product-library-page .r61634-card-metrics a{overflow:hidden}
.r61635-product-library-page .r61634-card-metrics small,.r61635-product-library-page .r61634-card-metrics strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.r61635-product-library-page .r61634-next-action{overflow:hidden}
.r61635-product-library-page .r61634-next-action strong,.r61635-product-library-page .r61634-next-action small{overflow-wrap:anywhere;word-break:break-word}
.r61635-product-library-page .r61634-card-actions{flex-wrap:wrap}
.r61635-product-library-page .r61634-card-actions .btn{flex:1 1 88px;max-width:100%;white-space:normal;text-align:center}
.r61635-product-library-page .r61634-card-actions .uc-product-action{overflow:hidden;text-overflow:ellipsis}
.r61635-product-library-page .r61634-product-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
.r61635-product-library-page .r61634-product-table-wrap table{margin-bottom:0}

@container (max-width:1320px){
 .r61635-product-library-page .r61634-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container (max-width:800px){
 .r61635-product-library-page .r61634-product-grid{grid-template-columns:1fr}
}
@container (max-width:430px){
 .r61635-product-library-page .r61634-card-facts{grid-template-columns:1fr}
 .r61635-product-library-page .r61634-card-metrics{grid-template-columns:1fr 1fr}
 .r61635-product-library-page .r61634-card-title{align-items:flex-start}
 .r61635-product-library-page .r61634-card-unit{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(max-width:1180px){
 .r61635-product-library-page .r61634-products-heading{align-items:flex-start;flex-direction:column}
 .r61635-product-library-page .r61634-products-heading>.actions{width:100%;justify-content:flex-start}
}
@media(max-width:720px){
 .r61635-product-library-page .r61634-view-switch{width:100%;order:0}
 .r61635-product-library-page .r61634-view-switch a{flex:1}
 .r61635-product-library-page .r61634-card-image{height:220px;min-height:220px}
 .r61635-product-library-page .r61634-image-meta{gap:6px}
 .r61635-product-library-page .r61634-card-actions{position:static}
}

/* /order-efficiency-r61638.css */
/* R6.16.38 Order Entry & Batch Follow-up Efficiency Closure */
body.r61638-picker-open{overflow:auto}
.classic-mode .order-master-header .order-master-actions{display:none}
.product-picker-sheet .r61638-picker-close{display:none}
.classic-mode .product-picker-sheet.classic-picker-open{display:flex!important;position:fixed!important;inset:5vh max(24px,4vw)!important;z-index:1200;flex-direction:column;overflow:hidden;margin:0!important;padding:16px!important;border:1px solid var(--fp-border-strong)!important;border-radius:18px;background:var(--fp-surface);box-shadow:0 0 0 100vmax rgba(15,23,42,.42),0 30px 90px rgba(15,23,42,.3)!important}
.classic-mode .product-picker-sheet.classic-picker-open:before{content:'选择产品后点击“加入订单”，无需离开当前开单页';margin:0 0 10px;padding:8px 11px;border-radius:9px;background:var(--fp-primary-soft);color:var(--fp-primary-strong);font-size:11px;font-weight:700}
.classic-mode .product-picker-sheet.classic-picker-open .r61638-picker-close{display:inline-flex}
.classic-mode .product-picker-sheet.classic-picker-open .order-product-picker{flex:1;min-height:0;overflow:auto;padding-right:4px}
.classic-mode .product-picker-sheet.classic-picker-open .product-picker-summary{position:sticky;top:0;z-index:4;background:var(--fp-surface);border-bottom:1px solid var(--fp-border);padding-bottom:8px}
.r61638-picker-actions{display:flex;align-items:center;gap:8px}
.r61638-column-presets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 9px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-surface-2)}
.r61638-column-presets>span{font-size:10px;color:var(--fp-muted);font-weight:700}.r61638-column-presets button.active{background:var(--fp-primary-soft);color:var(--fp-primary-strong);border-color:color-mix(in srgb,var(--fp-primary) 28%,var(--fp-border))}
.classic-mode #orderLineTableWrap{max-height:min(54vh,620px);overflow:auto;border:1px solid var(--fp-border);border-radius:10px}
.classic-mode #orderLineTableWrap::-webkit-scrollbar{height:10px;width:10px}
.classic-mode #orderLineTableWrap::-webkit-scrollbar-thumb{background:var(--fp-border-strong);border-radius:999px}
.r61638-table-hint{display:none}.classic-mode .r61638-table-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 8px;color:var(--fp-muted);font-size:9px}
.r61638-progress-group{display:grid;gap:10px;margin:12px 0 18px;padding:12px;border:1px solid var(--fp-border);border-radius:14px;background:color-mix(in srgb,var(--fp-surface) 96%,var(--fp-primary-soft))}
.r61638-progress-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.r61638-progress-group-head .r615-subtitle{margin:0}.r61638-progress-group-head p{margin:3px 0 0;color:var(--fp-muted);font-size:10px}.r61638-progress-group-head>span{white-space:nowrap;padding:5px 9px;border-radius:999px;background:var(--fp-surface-2);color:var(--fp-muted);font-size:10px;font-weight:700}
.r61638-bulk-bar{position:sticky;top:8px;z-index:8;display:grid;grid-template-columns:auto minmax(160px,auto) auto minmax(180px,1fr) auto;align-items:end;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--fp-primary) 26%,var(--fp-border));border-radius:12px;background:color-mix(in srgb,var(--fp-surface) 94%,var(--fp-primary-soft));box-shadow:0 8px 22px rgba(15,23,42,.08)}
.r61638-bulk-bar label{display:grid;gap:4px;font-size:9px;color:var(--fp-muted);font-weight:700}.r61638-bulk-bar input,.r61638-bulk-bar select{min-height:34px}.r61638-bulk-select{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r61638-bulk-select strong{font-size:10px;color:var(--fp-primary-strong)}.r61638-bulk-note{min-width:170px}
.r61638-progress-list .r6157-progress-card{position:relative;padding-left:12px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.r61638-progress-list .r6157-progress-card.is-pending{padding-left:88px}.r61638-progress-list .r6157-progress-card.is-selected{border-color:var(--fp-primary);background:var(--fp-primary-soft);transform:translateX(2px)}
.r61638-row-check{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--fp-border);border-radius:9px;background:var(--fp-surface);font-size:9px;font-weight:700;cursor:pointer}.r61638-row-check input{width:16px;height:16px;margin:0}
@media(max-width:1050px){.r61638-bulk-bar{grid-template-columns:1fr 1fr}.r61638-bulk-note{grid-column:1/-1}.r61638-bulk-bar>[data-bulk-submit]{justify-self:end}.classic-mode .product-picker-sheet.classic-picker-open{inset:3vh 14px}}
@media(max-width:720px){.classic-mode .product-picker-sheet.classic-picker-open{inset:8px;padding:10px!important}.r61638-bulk-bar{position:relative;top:auto;grid-template-columns:1fr}.r61638-bulk-note{grid-column:auto}.r61638-bulk-bar>[data-bulk-submit]{width:100%;justify-content:center}.r61638-progress-list .r6157-progress-card.is-pending{padding:48px 10px 10px}.r61638-row-check{top:10px;left:10px;transform:none}.r61638-progress-group-head{display:grid}.r61638-progress-group-head>span{justify-self:start}}

.r61638-progress-head-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.r61638-progress-head-actions>span{white-space:nowrap;padding:5px 9px;border-radius:999px;background:var(--fp-surface-2);color:var(--fp-muted);font-size:10px;font-weight:700}.r61638-progress-group[data-show-completed="0"] .r6157-progress-card:not(.is-pending){display:none}@media(min-width:1280px){.r61638-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.r61638-progress-list .r6157-progress-card{height:100%}}@media(max-width:720px){.r61638-progress-head-actions{justify-content:flex-start}}

/* /stability-r61639.css */
/* R6.16.39 Stability, page-weight and accessibility closure */
:where(.cui-app) :is(.card,.grid>*,.form-grid>*,.actions-between>*,.r6157-progress-card,.r61634-product-card){min-width:0}
:where(.cui-app) :is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--fp-primary) 58%,transparent);outline-offset:2px}
:where(.cui-app) [id]{scroll-margin-top:86px}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.r61639-view-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 12px;padding:8px;border:1px solid var(--fp-border);border-radius:12px;background:var(--fp-surface-2)}
.r61639-view-tabs a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--fp-border);border-radius:9px;background:var(--fp-surface);color:var(--fp-text);font-size:12px;font-weight:700;text-decoration:none}
.r61639-view-tabs a.active{border-color:color-mix(in srgb,var(--fp-primary) 38%,var(--fp-border));background:var(--fp-primary-soft);color:var(--fp-primary-strong)}
.r61639-empty-slice{padding:18px;border:1px dashed var(--fp-border-strong);border-radius:12px;background:var(--fp-surface-2);color:var(--fp-muted);text-align:center}
.r61639-qa-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 0;padding:9px 11px;border:1px solid color-mix(in srgb,#d97706 28%,var(--fp-border));border-radius:10px;background:color-mix(in srgb,#fef3c7 68%,var(--fp-surface));font-size:12px}
.r61639-qa-note strong{color:#92400e}.r61639-qa-note a{white-space:nowrap}
.r61639-batch-result{display:grid;gap:4px;margin-top:8px;padding:8px 10px;border-radius:9px;background:var(--fp-surface-2);font-size:12px}
.r61639-purchase-filter-note{margin:0 0 10px;color:var(--fp-muted);font-size:12px}
.r6157-page :is(.r6157-progress-title small,.r6157-progress-card small,.r61638-progress-group-head p,.r61638-bulk-bar label),
.supplier-batch-form :is(small,.muted),
.purchase-need-editor label{font-size:11px}
.r6157-page .r6157-progress-title strong,.supplier-batch-table strong{overflow-wrap:anywhere}
@media(max-width:1366px){
 .r61638-bulk-bar{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}
 .r61638-bulk-note{grid-column:1/-1}
 .r6157-progress-list.r61638-progress-list{grid-template-columns:1fr!important}
}
@media(max-width:760px){
 .r61639-view-tabs{align-items:stretch}.r61639-view-tabs a{flex:1;justify-content:center}
 .r61639-qa-note{align-items:flex-start;flex-direction:column}
}

/* /visual-output-r61640.css */
/* R6.16.40 Visual overflow and real output action closure */
.r61640-paper-preview-label{display:grid;align-content:center;min-height:40px;padding:4px 10px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-primary-soft);color:var(--fp-primary-strong);white-space:nowrap}
.r61640-paper-preview-label strong{font-size:11px}.r61640-paper-preview-label small{font-size:8px;color:var(--fp-muted)}
.r61640-output-action{border-color:color-mix(in srgb,var(--fp-primary) 30%,var(--fp-border));background:var(--fp-surface)}
.r61640-output-action.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}
.r61640-output-action.has-unsaved-draft{border-color:#f1c56a;background:#fff8e7;color:#8a5a00}
.r61638-progress-list{grid-template-columns:1fr!important}
.r61638-progress-list .r6157-progress-card>*{min-width:0}
.r61638-progress-list .r6157-progress-title small{white-space:normal;overflow-wrap:anywhere}
.r61638-progress-list .r6157-progress-numbers{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}
.r61638-progress-list .r6157-progress-numbers span{min-width:0}
.r61638-progress-list .r6157-meter{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.r61638-progress-list .r6157-meter i{max-width:100%}
@media(min-width:1500px){
 .r61638-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .r61638-progress-list .r6157-progress-card{grid-template-columns:minmax(0,1fr) auto!important;align-content:start;align-items:center;gap:8px 10px;height:100%}
 .r61638-progress-list .r6157-progress-title,.r61638-progress-list .r6157-progress-numbers,.r61638-progress-list .r6157-meter,.r61638-progress-list .r61512-correction,.r61638-progress-list .r61512-event-history{grid-column:1/-1}
 .r61638-progress-list .r6157-quality{grid-column:1;align-self:center}
 .r61638-progress-list .r6157-record-action,.r61638-progress-list>.r6157-progress-card>.badge{grid-column:2;justify-self:end}
}
@media(max-width:1180px){
 .template-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}
 .r61640-paper-preview-label{order:2}
}
@media(max-width:720px){
 .r61640-paper-preview-label,.r61640-output-action{width:100%;justify-content:center;text-align:center}
}

/* /document-actions-r61641.css */
/* R6.16.41 document generation, export and floating action unification */
.r61641-document-page .r61511-template-bucket,.r61641-document-page .r61511-plan-bucket{overflow:visible}
.r61641-batch-page{display:grid;gap:14px;align-content:start}
.r61641-batch-guide{margin:0}
.r61641-template-row{grid-template-columns:38px minmax(260px,1fr) minmax(170px,.45fr) auto;padding:11px 15px;min-height:76px}
.r61641-template-check{display:grid;place-items:center;align-self:stretch;cursor:pointer}
.r61641-template-check input{width:18px;height:18px;accent-color:var(--fp-primary)}
.r61641-template-check.is-disabled{opacity:.25}
.r61641-template-row .r61511-template-counts{display:grid;gap:4px;justify-items:start}
.r61641-template-row .r61511-template-counts span{font-size:11px;color:var(--fp-muted)}
.r61641-document-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}
.r61641-action-menu{position:relative}
.r61641-action-menu>summary{list-style:none;cursor:pointer}
.r61641-action-menu>summary::-webkit-details-marker{display:none}
.r61641-action-panel{display:grid;min-width:220px;padding:7px;border:1px solid var(--fp-border);border-radius:12px;background:var(--fp-surface);box-shadow:0 18px 50px rgba(20,27,45,.18)}
.r61641-action-panel a,.r61641-action-panel button{display:block;width:100%;padding:10px 11px;border:0;border-radius:8px;background:transparent;color:var(--fp-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}
.r61641-action-panel a:hover,.r61641-action-panel button:hover{background:var(--fp-primary-soft);color:var(--fp-primary-strong)}
.r61641-action-panel.r61641-portaled{position:fixed!important;z-index:10050!important;margin:0!important;max-width:min(310px,calc(100vw - 20px));max-height:min(440px,calc(100vh - 20px));overflow:auto}
.r61641-bucket-label{display:grid!important;place-items:center;flex:0 0 50px;min-width:50px;padding:6px 7px;border-radius:11px;background:var(--fp-surface-2);line-height:1}
.r61641-bucket-label small{font-size:9px;color:var(--fp-muted)}
.r61641-bucket-label b{margin-top:4px;font-size:16px;color:var(--fp-text)}
.r61641-batch-template-bar{position:sticky;bottom:12px;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px auto 0;padding:13px 16px;max-width:1180px;border-radius:15px;background:#181a2a;color:#fff;box-shadow:0 18px 45px rgba(24,26,42,.24)}
.r61641-batch-template-bar>div:first-child{display:grid;gap:3px}.r61641-batch-template-bar small{color:#d5d8e7}.r61641-batch-template-bar .btn:not(.btn-primary){background:#2b2e43;color:#fff;border-color:#3b3f59}.r61641-batch-template-bar button:disabled{opacity:.55;cursor:not-allowed}
.r61641-plan-page{align-content:start}
.r61641-prepared-shell>div{padding:0!important}
.r61641-prepared-table{display:grid}
.r61641-prepared-head,.r61641-prepared-table .r61632-prepared-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) auto;gap:14px;align-items:center;margin:0;border:0;border-bottom:1px solid var(--fp-border);border-radius:0;background:var(--fp-surface);padding:10px 15px}
.r61641-prepared-head{padding-block:8px;background:var(--fp-surface-2);font-size:11px;font-weight:750;color:var(--fp-muted)}
.r61641-prepared-table .r61632-prepared-row:last-child{border-bottom:0}
.r61641-prepared-table time{font-size:12px;color:var(--fp-muted)}
.r61641-build-title{display:flex;align-items:center;gap:12px;min-width:0}.r61641-build-title>div{min-width:0}
.r61641-section-chip{display:grid;place-items:center;min-width:58px;padding:7px 9px;border-radius:11px;background:var(--fp-primary-soft);color:var(--fp-primary-strong);font-size:10px;line-height:1}.r61641-section-chip b{margin-top:4px;font-size:17px}
.r61641-status-bucket>summary .r61511-bucket-count{display:none}
.r61641-plan-finish{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid var(--fp-border);border-radius:14px;background:var(--fp-surface)}
.r61641-plan-finish strong,.r61641-plan-finish span{display:block}.r61641-plan-finish span{margin-top:3px;color:var(--fp-muted)}
.r61641-selection-guide{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:9px;padding:10px 13px;border:1px dashed var(--fp-border-strong);border-radius:12px;background:var(--fp-surface-2)}
.r61641-selection-guide div{display:grid;gap:2px}.r61641-selection-guide span{font-size:11px;color:var(--fp-muted)}
.r61622-orders-page .r6141-order-table{overflow:visible;min-height:0}
.r61622-orders-page .r6141-order-row{overflow:visible}
.r61622-orders-page .r6141-order-head{border-radius:14px 14px 0 0}
.r61622-orders-page .r6141-order-row:last-child{border-radius:0 0 14px 14px}
.r61622-orders-page .r6141-issue strong{font-weight:650;color:var(--fp-muted)}
.r61641-menu-open{position:relative;z-index:40}
@media(min-width:1260px){.r61641-plan-page .r61633-recommended-wrap .r61632-build-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.r61641-plan-page .r61633-recommended-wrap .r61632-build-row{border:1px solid var(--fp-border);border-radius:12px;padding:12px;grid-template-columns:28px minmax(0,1fr);align-content:start}.r61641-plan-page .r61633-recommended-wrap .r61632-build-row>.actions{grid-column:2;justify-content:flex-start}.r61641-plan-page .r61633-recommended-wrap .r61632-build-row:last-child{border-bottom:1px solid var(--fp-border)}}
@media(max-width:1050px){.r61641-template-row{grid-template-columns:34px minmax(0,1fr) auto}.r61641-template-row .r61511-template-counts{grid-column:2}.r61641-template-row .r61511-template-actions{grid-column:3;grid-row:1/3}.r61641-prepared-head{display:none}.r61641-prepared-table .r61632-prepared-row{grid-template-columns:minmax(0,1fr) auto}.r61641-prepared-table time{grid-column:1}.r61641-prepared-table .actions{grid-column:2;grid-row:1/3}}
@media(max-width:700px){.r61641-template-row{grid-template-columns:30px 1fr;padding:12px}.r61641-template-row .r61511-template-counts,.r61641-template-row .r61511-template-actions{grid-column:2;grid-row:auto;justify-content:flex-start}.r61641-batch-template-bar,.r61641-plan-finish,.r61641-selection-guide{align-items:flex-start;flex-direction:column}.r61641-batch-template-bar{bottom:6px}.r61641-prepared-table .r61632-prepared-row{grid-template-columns:1fr}.r61641-prepared-table time,.r61641-prepared-table .actions{grid-column:1;grid-row:auto}.r61641-prepared-table .actions{justify-content:flex-start}.r61641-action-panel.r61641-portaled{left:8px!important;right:8px!important;top:auto!important;bottom:8px!important;max-width:none;width:auto;border-radius:16px;padding:10px}}

/* /export-preflight-r61642.css */
body.fpb-modal-open{overflow:hidden}.fpb-export-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px}.fpb-export-modal__backdrop{position:absolute;inset:0;background:rgba(25,31,52,.45);backdrop-filter:blur(5px)}.fpb-export-modal__panel{position:relative;width:min(620px,100%);max-height:min(760px,90vh);overflow:auto;background:#fff;border:1px solid #e2e6f0;border-radius:22px;padding:30px;box-shadow:0 26px 80px rgba(29,37,68,.24);outline:none}.fpb-export-modal__x{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:28px;color:#6d7487;cursor:pointer}.fpb-export-modal__eyebrow{display:inline-flex;padding:5px 10px;border-radius:999px;background:#fff3d7;color:#a76400;font-size:12px;font-weight:700}.fpb-export-modal h2{margin:14px 0 8px;font-size:24px}.fpb-export-modal p{color:#667085;line-height:1.7}.fpb-export-modal ul{margin:18px 0;padding:14px 18px 14px 38px;background:#fff8e9;border:1px solid #f5d89d;border-radius:14px}.fpb-export-modal li{margin:7px 0;color:#714b0b}.fpb-export-modal__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.fpb-export-modal details{margin-top:18px;color:#7a8295}.fpb-export-modal a[aria-busy=true]{pointer-events:none;opacity:.65}@media(max-width:640px){.fpb-export-modal{align-items:end;padding:0}.fpb-export-modal__panel{width:100%;max-height:88vh;border-radius:22px 22px 0 0;padding:24px 18px}.fpb-export-modal__actions{display:grid}.fpb-export-modal__actions .btn{width:100%;justify-content:center}}
.fpb-export-job-toast{position:fixed;right:24px;bottom:24px;z-index:2147482500;display:grid;grid-template-columns:1fr auto;gap:4px 14px;width:min(420px,calc(100vw - 32px));padding:14px 16px;background:#fff;border:1px solid #dfe5f2;border-radius:14px;box-shadow:0 14px 38px rgba(30,42,77,.18)}.fpb-export-job-toast strong{font-size:14px;color:#20283a}.fpb-export-job-toast span{grid-column:1;color:#687086;font-size:12px;line-height:1.5}.fpb-export-job-toast button{grid-column:2;grid-row:1/3;border:0;background:transparent;color:#7b8498;font-size:20px;cursor:pointer}.fpb-export-job-toast[data-kind="done"]{border-color:#b9e3cc;background:#f6fff9}.fpb-export-job-toast[data-kind="error"]{border-color:#f2c7c7;background:#fff8f8}@media(max-width:640px){.fpb-export-job-toast{right:16px;bottom:16px}}

/* /quantity-consistency-r61642.css */
.quantity-ledger-table td small,.closure-reconcile-table td small{display:block;margin-top:4px;color:#7a8295;line-height:1.35}.warn-text{color:#9a6200!important}.quantity-history-details>summary{cursor:pointer;list-style:none}.quantity-history-details>summary::-webkit-details-marker{display:none}.quantity-history-details>summary .section-title{margin:0}.quantity-history-details[open]>summary{padding-bottom:14px;border-bottom:1px solid #edf0f6;margin-bottom:14px}.quantity-consistency-alert{border-left:4px solid #f0a22e}.quantity-consistency-alert .closure-issue{margin-top:8px}@media(max-width:1100px){.quantity-kpis.grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.quantity-kpis.grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* /export-fallback-r61642.css */
.export-fallback-page{min-height:75vh;display:grid;place-items:center;padding:32px}.export-fallback-card{width:min(720px,100%);text-align:center;padding:42px}.export-fallback-card>img{width:74px;height:74px;object-fit:contain}.export-fallback-card h1{margin:14px 0 8px}.export-fallback-card>p{color:#697386;line-height:1.8}.export-fallback-list{text-align:left;margin:22px auto;padding:18px 22px;max-width:560px;background:#fff8e8;border:1px solid #f3d59a;border-radius:14px}.export-fallback-card .actions{justify-content:center;flex-wrap:wrap}.export-fallback-card details{margin-top:20px;color:#7b8497}
/* /task-focus-r61643.css */
/* R6.16.43 - order task focus, safe bulk actions and long-page reduction */
.r61643-view-tabs{position:sticky;top:8px;z-index:12;background:color-mix(in srgb,var(--fp-surface) 96%,transparent);padding:6px;border:1px solid var(--fp-border);border-radius:12px;backdrop-filter:blur(12px)}
.r61643-focus-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--fp-primary) 18%,var(--fp-border));border-radius:12px;background:color-mix(in srgb,var(--fp-primary-soft) 34%,var(--fp-surface))}.r61643-focus-summary>div{display:grid;gap:4px}.r61643-focus-summary strong{font-size:13px}.r61643-focus-summary span{font-size:11px;color:var(--fp-muted)}
.r61643-section-title{margin-top:4px}
.r61638-bulk-bar{position:sticky!important;top:58px!important;z-index:11!important;grid-template-columns:auto!important;align-items:center!important;padding:7px 9px!important;min-height:46px;border-color:color-mix(in srgb,var(--fp-primary) 18%,var(--fp-border))!important;box-shadow:0 7px 18px rgba(15,23,42,.07)!important}
.r61638-bulk-bar:not(.has-selection)>label,.r61638-bulk-bar:not(.has-selection)>[data-bulk-submit]{display:none!important}
.r61638-bulk-bar.has-selection{grid-template-columns:auto minmax(150px,190px) auto minmax(180px,1fr) auto!important}
.r61638-bulk-bar.has-selection [data-bulk-submit]{width:auto!important;min-width:126px;justify-self:end;padding-inline:15px}
.r61638-bulk-select{flex-wrap:nowrap!important}.r61638-bulk-select strong{min-width:62px}.r61638-bulk-select [data-bulk-clear]{display:none}.r61638-bulk-bar.has-selection .r61638-bulk-select [data-bulk-clear]{display:inline-flex}
.r61638-progress-list .r6157-progress-card.is-pending{padding-left:42px!important}.r61638-row-check{left:12px!important;top:14px!important;transform:none!important}.r61638-row-check span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.r61638-progress-list .r6157-progress-card.is-selected{transform:none!important;background:color-mix(in srgb,var(--fp-primary-soft) 28%,var(--fp-surface))!important;border-color:color-mix(in srgb,var(--fp-primary) 50%,var(--fp-border))!important;box-shadow:inset 3px 0 0 var(--fp-primary),0 5px 14px rgba(79,70,229,.06)!important}
.r61638-progress-list .r6157-progress-card.is-selected .r6157-progress-title strong{color:var(--fp-primary-strong)}
.r61643-more-toggle{justify-self:end;font-size:10px!important;padding:5px 9px!important}.r61643-low-frequency{grid-column:1/-1;margin-top:4px!important}.r61643-low-frequency:not(.is-visible){display:none!important}.r61643-low-frequency.is-visible{display:block!important}.r61643-low-frequency>summary{font-size:11px!important;padding:7px 9px!important}.r61643-low-frequency.is-visible>summary{display:none}
.r6157-record-action>summary{font-size:10px!important;padding:5px 9px!important}.r6157-quality{font-size:10px!important}
.r6157-progress-title small{max-height:2.8em;overflow:hidden}.r61643-history-link{grid-column:1/-1;justify-self:start;font-size:10px;color:var(--fp-primary);text-decoration:none}.r61643-history-link:hover{text-decoration:underline}
.r61643-task-count{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:var(--fp-surface-2);font-size:10px;font-weight:750;color:var(--fp-muted)}
.r61638-progress-list{grid-template-columns:1fr!important}
@media(min-width:1680px){.r61638-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r61638-progress-list>.r6157-progress-card:last-child:nth-child(odd){grid-column:1/-1}.r61638-progress-list>.r6157-progress-card:last-child:nth-child(odd){grid-template-columns:minmax(0,1fr) auto!important}}
@media(max-width:1120px){.r61638-bulk-bar.has-selection{grid-template-columns:1fr 1fr!important}.r61638-bulk-note{grid-column:1/-1}.r61638-bulk-bar.has-selection [data-bulk-submit]{justify-self:end}.r61643-focus-summary{align-items:flex-start;flex-direction:column}}
@media(max-width:720px){.r61643-view-tabs{position:relative;top:auto}.r61638-bulk-bar{position:relative!important;top:auto!important}.r61638-bulk-bar.has-selection{grid-template-columns:1fr!important}.r61638-bulk-bar.has-selection [data-bulk-submit]{width:100%!important}.r61638-progress-list .r6157-progress-card.is-pending{padding:44px 10px 10px!important}.r61638-row-check{top:10px!important;left:10px!important}}

/* /warehouse-closure-r61644.css */
/* R6.16.44 - warehouse layout, stage status and finished-stock semantics */
.r61644-warehouse-list{gap:12px!important}
.r61644-warehouse-card{grid-template-columns:minmax(180px,.72fr) minmax(0,2.5fr) auto!important;align-items:start!important;overflow:visible!important;padding:13px 14px!important}
.r61644-warehouse-card>.r6157-warehouse-product{align-self:center}
.r61644-quantity-grid{display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));gap:7px;min-width:0}
.r61644-quantity-grid span{display:grid;gap:3px;text-align:center;padding:7px 8px;border-radius:9px;background:var(--r6157-soft,#f7f8fb);min-width:0}
.r61644-quantity-grid span.available{background:#ecf9f2;color:var(--r6157-ok,#078454)}
.r61644-quantity-grid small{font-size:10px;color:var(--muted,#667085);white-space:nowrap}.r61644-quantity-grid b{font-size:14px;line-height:1.2}
.r61644-record-action{align-self:center}.r61644-record-action>summary{white-space:nowrap}
.r61644-stacked-actions{width:min(820px,86vw)!important}.r61644-stacked-actions>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 3px 10px;border-bottom:1px solid var(--line,#e3e7ef)}.r61644-stacked-actions>header small{color:var(--muted,#667085)}
.r61644-warehouse-status{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(180px,.6fr) minmax(220px,1fr);gap:6px 14px!important;align-items:center;padding-top:2px}
.r61644-warehouse-status>span{grid-column:1}.r61644-warehouse-status>small{grid-column:2}.r61644-warehouse-status>p{grid-column:1/-1;margin:2px 0 0;padding:8px 10px;border-radius:9px;background:#f8fafc;color:#475467;font-size:11px;line-height:1.55}.r61644-warehouse-status>p span{margin-left:7px;color:var(--muted,#667085)}.r61644-warehouse-status>p.is-warning{background:#fff8eb;color:#9a5b00}
.r61644-ledger-warning{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #f3c66e;border-radius:9px;background:#fff9ed;color:#8a5200;font-size:11px}.r61644-ledger-warning span{flex:1}.r61644-ledger-warning a{white-space:nowrap;color:inherit;font-weight:750}
.r61644-package-history{grid-column:1/-1!important;width:100%!important;min-width:0!important;margin-top:3px!important;padding-top:9px!important}.r61644-package-history>summary{display:flex;align-items:center;gap:7px}.r61644-package-history>summary small{font-weight:500;color:var(--muted,#667085)}
.r61644-history-list{display:grid!important;gap:7px!important;width:100%}.r61644-history-list>article,.r61644-older-history article{grid-template-columns:minmax(0,1fr) auto!important;width:100%;min-width:0}
.r61644-correction-menu{position:relative}.r61644-correction-menu>summary{list-style:none}.r61644-correction-menu>summary::-webkit-details-marker{display:none}.r61644-correction-menu>form{position:absolute;right:0;top:calc(100% + 6px);z-index:28;display:grid!important;grid-template-columns:minmax(180px,1fr) auto!important;gap:7px;padding:9px;background:var(--card,#fff);border:1px solid var(--line,#e3e7ef);border-radius:10px;box-shadow:0 12px 30px rgba(15,23,42,.15)}
.r61644-older-history{grid-column:1/-1;margin-top:2px}.r61644-older-history>summary{cursor:pointer;color:var(--primary,#5558e8);font-size:11px;font-weight:750}.r61644-older-history>div{display:grid;gap:7px;margin-top:7px}
/* Compact daily task cards; technical numbers stay hidden until technical/history mode is requested. */
.r61638-progress-list .r6157-progress-card{padding-top:10px!important;padding-bottom:10px!important;gap:8px 11px!important}.r61638-progress-list .r6157-progress-title{gap:2px!important}.r61638-progress-list .r6157-progress-title small{font-size:10px!important;line-height:1.35!important}.r61638-progress-list .r6157-progress-numbers span{padding:5px 7px!important}.r61638-progress-list .r6157-progress-numbers b{font-size:13px!important}.r61638-progress-list .r6157-meter{height:6px!important}.r61638-progress-list .r6157-quality{margin-top:-2px}
@media(max-width:1400px){.r61644-warehouse-card{grid-template-columns:minmax(170px,.65fr) minmax(0,2fr)!important}.r61644-record-action{grid-column:1/-1;justify-self:end}.r61644-quantity-grid{grid-template-columns:repeat(3,minmax(90px,1fr))}}
@media(max-width:900px){.r61644-warehouse-card{grid-template-columns:1fr!important}.r61644-record-action{grid-column:1;justify-self:start}.r61644-quantity-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}.r61644-warehouse-status{grid-template-columns:1fr}.r61644-warehouse-status>*{grid-column:1!important}.r61644-stacked-actions{position:fixed!important;left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;width:auto!important;max-height:75vh!important}}
@media(max-width:560px){.r61644-quantity-grid{grid-template-columns:1fr 1fr}.r61644-history-list>article,.r61644-older-history article{grid-template-columns:1fr!important}.r61644-correction-menu>form{position:fixed;left:12px;right:12px;bottom:12px;top:auto;grid-template-columns:1fr!important}.r61644-ledger-warning{align-items:flex-start;flex-direction:column}}
.r61644-view-only{align-self:center;justify-self:end;white-space:normal;text-align:center;max-width:180px}

/* /summary-consistency-r61645.css */
/* R6.16.45 order summary, payment currency and filter consistency closure */
.r61645-kpis article{align-content:start;flex-wrap:wrap}.r61645-kpis article>span{width:100%;line-height:1.35;white-space:normal!important;color:var(--fp-muted)}
.r61645-view-tabs a{display:grid;place-items:center;gap:1px}.r61645-view-tabs a small{font-size:9px;font-weight:600;color:var(--fp-muted);line-height:1.15}.r61645-view-tabs a.active small{color:inherit;opacity:.82}
.r61645-focus-summary strong,.r61645-focus-summary span{line-height:1.45}.r61645-focus-summary span{display:block;margin-top:3px}
.r6157-progress-card.is-exception{border-color:color-mix(in srgb,#f59e0b 58%,var(--fp-border))!important;box-shadow:inset 3px 0 0 #f59e0b,0 5px 14px rgba(245,158,11,.08)!important;background:color-mix(in srgb,#fff7ed 45%,var(--fp-surface))!important}
.r61645-exception-badge{display:grid;gap:2px;min-width:0;padding:6px 8px;border-radius:9px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.r61645-exception-badge b{font-size:10px}.r61645-exception-badge span{font-size:10px;line-height:1.3;overflow-wrap:anywhere}
.r61645-product-ref{display:block;color:var(--fp-text);font-weight:750;font-size:11px;line-height:1.3;overflow-wrap:anywhere}
.r61645-payment-review{margin:10px 0!important}.r61645-payment-review p{margin:4px 0 0;line-height:1.55}
.r6157-followup-summary .empty{display:grid!important;gap:3px;text-align:center}.r6157-followup-summary .empty strong{color:var(--fp-text)}
.r6157-stepbar a>span{min-width:0}.r6157-stepbar a>span>small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.r61638-progress-list .r6157-progress-card .r61645-exception-badge{grid-column:1/-1}
@media(min-width:1680px){.r61638-progress-list .r6157-progress-card .r61645-exception-badge{grid-column:1/-1}}
@media(max-width:1440px){.r6151-five-stepbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;position:static!important}.r6151-five-stepbar a{min-width:0!important}.r6151-five-stepbar a:nth-child(4),.r6151-five-stepbar a:nth-child(5){min-height:62px}}
@media(max-width:900px){.r6151-five-stepbar{display:flex!important;overflow-x:auto}.r6151-five-stepbar a{min-width:210px!important}.r61645-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.r61645-kpis{grid-template-columns:1fr!important}.r61645-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r61645-exception-badge{padding:5px 7px}}

/* /task-card-layout-r61646.css */
/* R6.16.46 task-card checkbox layout, version identity and compact-view closure */
.r61646-section-title{align-items:center}.r61646-view-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.r61646-view-switch{display:flex;gap:4px;padding:3px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-surface-2)}.r61646-view-switch .btn{border:0!important;background:transparent!important;box-shadow:none!important}.r61646-view-switch .btn.active{background:var(--fp-surface)!important;color:var(--fp-primary-strong)!important;box-shadow:0 1px 5px rgba(15,23,42,.08)!important}.r61646-view-tools label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--fp-muted)}.r61646-view-tools select{min-width:92px;padding-block:6px}
.r61638-progress-list .r61646-task-card{position:relative!important;padding:11px 12px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"select title actions" "select exception exception" "select numbers numbers" "select meter meter" "select quality quality" "history history history" "correction correction correction"!important;gap:7px 11px!important;align-items:center!important;min-height:0!important}
.r61638-progress-list .r61646-task-card.is-pending{padding-left:12px!important}.r61646-task-card>.r61646-task-select{grid-area:select;position:static!important;inset:auto!important;transform:none!important;align-self:start!important;justify-self:start!important;width:28px!important;height:32px!important;padding:7px 4px!important;border:0!important;background:transparent!important;display:grid!important;place-items:center!important;cursor:pointer}.r61646-task-select input{width:18px!important;height:18px!important;margin:0!important;accent-color:var(--fp-primary)}.r61646-task-select span{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important}
.r61646-task-card>.r6157-progress-title{grid-area:title;min-width:0;padding-right:4px}.r61646-product-ref{display:flex!important;align-items:center;gap:7px;flex-wrap:wrap;margin-top:1px}.r61646-product-ref b{font-size:11px;color:var(--fp-text);font-weight:800}.r61646-product-ref em{font-style:normal;font-size:9px;font-weight:750;color:var(--fp-primary-strong);background:var(--fp-primary-soft);border-radius:999px;padding:2px 6px}
.r61646-task-card>.r61645-exception-badge{grid-area:exception!important;margin:0}.r61646-task-card>.r6157-progress-numbers{grid-area:numbers}.r61646-task-card>.r6157-meter{grid-area:meter}.r61646-task-card>.r6157-quality{grid-area:quality;margin:0!important}.r61646-task-card>.r61646-card-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:5px;align-self:start;min-width:max-content}.r61646-card-actions .r6157-record-action,.r61646-card-actions>.badge{justify-self:auto!important;grid-column:auto!important}.r61646-card-actions .r61643-more-toggle{justify-self:auto;margin:0}.r61646-task-card>.r61512-event-history,.r61646-task-card>.r61643-history-link{grid-area:history}.r61646-task-card>.r61512-correction{grid-area:correction!important}
/* Selected and exception are two independent states. */
.r61638-progress-list .r61646-task-card.is-selected{transform:none!important;background:var(--fp-surface)!important;border-color:var(--fp-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--fp-primary) 22%,transparent),inset 3px 0 0 var(--fp-primary)!important}.r61638-progress-list .r61646-task-card.is-exception{background:color-mix(in srgb,#fff7ed 45%,var(--fp-surface))!important;border-color:color-mix(in srgb,#f59e0b 58%,var(--fp-border))!important;box-shadow:inset 3px 0 0 #f59e0b,0 5px 14px rgba(245,158,11,.08)!important}.r61638-progress-list .r61646-task-card.is-exception.is-selected{background:color-mix(in srgb,#fff7ed 45%,var(--fp-surface))!important;border-color:var(--fp-primary)!important;box-shadow:inset 3px 0 0 #f59e0b,0 0 0 2px color-mix(in srgb,var(--fp-primary) 30%,transparent)!important}
/* Compact list reduces the repeated zero-progress card height without removing business data. */
.r61646-task-board.is-compact .r61638-progress-list{grid-template-columns:1fr!important}.r61646-task-board.is-compact .r61646-task-card{grid-template-columns:28px minmax(230px,1.25fr) minmax(205px,.8fr) minmax(100px,.45fr) auto!important;grid-template-areas:"select title numbers quality actions" "select exception exception exception exception" "history history history history history" "correction correction correction correction correction"!important;padding-block:8px!important;gap:6px 10px!important}.r61646-task-board.is-compact .r61646-task-card>.r6157-meter{display:none!important}.r61646-task-board.is-compact .r61646-task-card>.r6157-progress-title small{display:none}.r61646-task-board.is-compact .r61646-task-card>.r6157-progress-numbers{gap:4px}.r61646-task-board.is-compact .r61646-task-card>.r6157-progress-numbers span{padding:4px 6px!important}.r61646-task-board.is-compact .r61646-task-card>.r6157-progress-numbers b{font-size:12px!important}.r61646-task-board.is-compact .r61646-task-card>.r6157-quality{white-space:nowrap}.r61646-task-board.is-compact .r61646-card-actions{align-self:center}
.r61646-version-warning{position:sticky;top:6px;z-index:80;margin:8px 0;padding:9px 12px;border:1px solid #f59e0b;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:700}
@media(max-width:1180px){.r61646-task-board.is-compact .r61646-task-card{grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"select title actions" "select numbers numbers" "select quality quality" "select exception exception" "history history history" "correction correction correction"!important}.r61646-section-title{align-items:flex-start;flex-direction:column}.r61646-view-tools{width:100%;justify-content:space-between}}
@media(max-width:720px){.r61638-progress-list .r61646-task-card,.r61646-task-board.is-compact .r61646-task-card{grid-template-columns:26px minmax(0,1fr)!important;grid-template-areas:"select title" "select actions" "numbers numbers" "meter meter" "quality quality" "exception exception" "history history" "correction correction"!important;padding:10px!important}.r61646-task-card>.r61646-task-select{width:26px!important;padding-left:0!important}.r61646-task-card>.r61646-card-actions{justify-content:flex-start;align-self:auto}.r61646-view-tools{align-items:flex-start;flex-direction:column}.r61646-task-board.is-compact .r61646-task-card>.r6157-meter{display:block!important}}

/* /workbench-closure-r61647.css */
/* R6.16.47 order workbench status, actions and responsive task closure */
.r61647-orders-page{gap:10px!important}.r61647-orders-page .r6141-orders-hero{padding:13px 17px!important;min-height:0!important}.r61647-orders-page .r6141-orders-hero h2{font-size:21px;margin:2px 0 3px}.r61647-orders-page .r6141-orders-hero p{font-size:12px}.r61647-orders-page .r6151-flow-strip{gap:7px;margin:0}.r61647-orders-page .r6151-flow-strip span{min-height:36px;padding:7px 10px}.r61647-orders-page .r6141-order-kpis{gap:8px;margin:0}.r61647-orders-page .r6141-order-kpis>a{min-height:64px!important;padding:9px 13px!important}.r61647-orders-page .r6141-order-kpis strong{font-size:24px!important}.r61647-orders-page .r6141-order-kpis span{font-size:10px!important}.r61647-kpi-note{margin:-3px 2px 0;color:var(--fp-muted);font-size:10px}.r61647-filterbar{padding:9px!important;gap:7px!important;margin:0!important}.r61647-orders-page .r6141-viewbar{margin:0!important}.r61647-orders-page .r6141-order-table{min-height:0!important}.r61647-orders-page .r6141-order-row{min-height:74px!important}.r61647-orders-page .r6141-batchbar[hidden]{display:none!important}.r61647-orders-page .r6141-batchbar{position:sticky;bottom:8px;z-index:45;margin-top:8px}.r61647-order-actions>summary{white-space:nowrap}.r61647-menu-title{display:block;padding:7px 11px 5px;color:var(--fp-muted);font-size:10px}.r61647-order-actions .r61641-action-panel{min-width:230px}
/* Use actual content width, not browser width, when choosing task columns. */
.r61646-task-board{container-type:inline-size;container-name:taskboard}.r61646-task-board .r61638-progress-list{grid-template-columns:1fr!important}.r61646-task-board .r61646-task-card{grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"select title actions" "select exception exception" "select numbers numbers" "select meter meter" "select quality quality" "history history history" "correction correction correction"!important}.r61646-task-board .r61646-task-card:last-child:nth-child(odd){grid-column:1/-1!important;grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"select title actions" "select exception exception" "select numbers numbers" "select meter meter" "select quality quality" "history history history" "correction correction correction"!important}.r61647-correction-toggle{white-space:nowrap}.r61643-low-frequency:not(.is-visible){display:none!important}.r61643-low-frequency.is-visible{display:block!important}
/* Zero-progress tasks become compact operational rows; active or exception tasks retain full cards. */
.r61646-task-board:not(.is-compact) .r61646-task-card.is-zero-progress:not(.is-exception){grid-template-columns:28px minmax(220px,1.2fr) minmax(220px,.8fr) auto!important;grid-template-areas:"select title numbers actions" "select quality quality quality"!important;padding-block:8px!important;gap:5px 10px!important}.r61646-task-card.is-zero-progress:not(.is-exception)>.r6157-meter{display:none!important}.r61646-task-card.is-zero-progress:not(.is-exception)>.r6157-progress-title small{display:none}.r61646-task-card.is-zero-progress:not(.is-exception)>.r6157-quality{white-space:nowrap;opacity:.72}.r61646-task-card.is-zero-progress:not(.is-exception)>.r6157-progress-numbers{gap:5px}.r61646-task-card.is-zero-progress:not(.is-exception)>.r6157-progress-numbers span{padding:4px 7px!important}.r61646-task-card.is-zero-progress:not(.is-exception)>.r61646-card-actions{align-self:center}
@container taskboard (min-width:1400px){.r61646-task-board:not(.is-compact) .r61638-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r61646-task-board:not(.is-compact) .r61646-task-card:last-child:nth-child(odd){grid-column:1/-1!important}.r61646-task-board:not(.is-compact) .r61646-task-card:last-child:nth-child(odd).is-zero-progress:not(.is-exception){grid-template-columns:28px minmax(260px,1.25fr) minmax(300px,.9fr) auto!important;grid-template-areas:"select title numbers actions" "select quality quality quality"!important}}
@container taskboard (max-width:980px){.r61646-task-board:not(.is-compact) .r61646-task-card.is-zero-progress:not(.is-exception){grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"select title actions" "select numbers numbers" "select quality quality"!important}}
@media(max-width:920px){.r61647-orders-page .r6141-orders-hero{align-items:flex-start;flex-direction:column}.r61647-orders-page .r6151-flow-strip{overflow:auto}.r61647-orders-page .r6151-flow-strip span{min-width:150px}.r61647-kpi-note{display:none}}

/* /product-truth-output-r61648.css */
/* R6.16.48 product image truth, output actions and compact list visual closure */
.r61648-image-placeholder{display:grid;place-items:center;align-content:center;gap:8px;min-height:230px;padding:24px;border:1px dashed #b8c4d9;border-radius:13px;background:#f8fafc;text-align:center;color:var(--fp-muted)}
.r61648-image-placeholder b{color:var(--fp-text);font-size:15px}.r61648-image-placeholder span{max-width:260px;font-size:11px;line-height:1.6}.r61648-image-warning{margin:0!important}
.r61648-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.r61648-readiness-card{display:grid;gap:3px;padding:11px;border:1px solid var(--fp-border);border-radius:11px;background:var(--fp-surface-2)}.r61648-readiness-card strong{font-size:20px;color:var(--fp-primary-strong)}.r61648-readiness-card span{font-size:11px;font-weight:750}.r61648-readiness-card small{color:var(--fp-muted);font-size:9px}
.r61648-output-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r61648-output-actions>.btn,.r61648-output-menu>summary{justify-content:center;width:100%}.r61648-output-menu{position:relative}.r61648-output-menu>summary{list-style:none}.r61648-output-menu>summary::-webkit-details-marker{display:none}.r61648-output-menu>div{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:grid;min-width:210px;padding:7px;border:1px solid var(--fp-border);border-radius:11px;background:var(--fp-surface);box-shadow:0 16px 40px rgba(15,23,42,.16)}.r61648-output-menu a{padding:9px 10px;border-radius:8px;color:var(--fp-text);text-decoration:none;font-size:11px}.r61648-output-menu a:hover{background:var(--fp-primary-soft);color:var(--fp-primary-strong)}
.r61648-bom-table{table-layout:fixed;min-width:0!important}.r61648-bom-table th:nth-child(1){width:12%}.r61648-bom-table th:nth-child(2){width:25%}.r61648-bom-table th:nth-child(3){width:22%}.r61648-bom-table th:nth-child(4){width:14%}.r61648-bom-table th:nth-child(5){width:27%}.r61648-bom-table td{overflow-wrap:anywhere}.r61648-part-ref{display:grid;gap:2px}.r61648-part-ref strong{font-size:11px}.r61648-part-ref small{font-size:9px;color:var(--fp-muted)}
.r61648-governance-impact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--fp-border);border-radius:12px;background:var(--fp-surface)}.r61648-governance-impact b{font-size:12px}.r61648-governance-impact span{padding:4px 8px;border-radius:999px;background:var(--fp-surface-2);font-size:10px;color:var(--fp-muted)}
.r61648-aligned-details{margin-top:10px;border:1px solid var(--fp-border);border-radius:12px}.r61648-aligned-details>summary{padding:10px 12px;cursor:pointer;font-weight:750;color:var(--fp-primary-strong)}.r61648-aligned-details[open]>summary{border-bottom:1px solid var(--fp-border)}.r61648-empty-compact{padding:10px 12px;border-radius:10px;background:#f0fdf4;color:#166534;font-size:11px}.r61648-synonym-context{display:grid;gap:3px;margin-bottom:10px;padding:9px 10px;border-radius:9px;background:var(--fp-surface-2);font-size:10px;color:var(--fp-muted)}
.r61648-task-toolbar{position:static!important;z-index:auto!important;margin-bottom:12px!important;padding-bottom:8px!important;border-bottom:1px solid var(--fp-border);background:transparent!important}.r61648-visible-count{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:var(--fp-surface-2);color:var(--fp-muted);font-size:9px;font-weight:750}
.r61646-task-board.is-completed-view .r61646-task-card{min-height:0!important}.r61646-task-board.is-completed-view .r61646-task-card:not(.is-exception){padding-block:7px!important}.r61646-task-board .r61646-task-card:not(.is-pending).is-exception{background:var(--fp-surface)!important;border-color:var(--fp-border)!important;box-shadow:inset 3px 0 0 #a3b18a!important}.r61646-task-board .r61646-task-card:not(.is-pending).is-exception .r61645-exception-badge{opacity:.72}.r61646-task-board .r61646-task-card:not(.is-pending).is-exception .r61645-exception-badge b::after{content:'，已处理'}
.r61648-orders-page .r6141-orders-hero{padding:11px 15px!important}.r61648-orders-page .r6151-flow-strip span{min-height:32px!important;padding:5px 8px!important}.r61648-orders-page .r6141-order-kpis>a{min-height:57px!important;padding:7px 11px!important}.r61648-orders-page .r6141-order-kpis strong{font-size:21px!important}.r61648-orders-page .r6141-filterbar{padding-block:7px!important}.r61648-orders-page .r6141-order-table thead th:first-child{white-space:nowrap}.r61648-orders-page .r6141-order-table thead th:first-child br{display:none}
@media(max-width:960px){.r61648-readiness-grid,.r61648-output-actions{grid-template-columns:1fr}.r61648-bom-table{min-width:680px!important}}

/* /material-master-unification-r61649.css */

.r61649-new-card{max-width:980px!important;margin:18px auto!important}.r61649-new-card form{grid-template-columns:repeat(2,minmax(0,1fr))}.r61649-new-card input,.r61649-new-card select{width:100%;box-sizing:border-box}.r61649-match-review{grid-column:1/-1;border:1px solid #fed7aa;background:#fffaf2;border-radius:14px;padding:14px}.r61649-review-head{display:grid;gap:4px;margin-bottom:10px}.r61649-review-head span{color:#92400e;font-size:12px}.r61649-match-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border-top:1px solid #fde7c5}.r61649-match-card:first-of-type{border-top:0}.r61649-match-card strong,.r61649-match-card span,.r61649-match-card small,.r61649-match-card em{display:block}.r61649-match-card span{margin-top:3px;color:#334155}.r61649-match-card small{margin-top:3px;color:#64748b}.r61649-match-card em{margin-top:5px;color:#b45309;font-style:normal}.r61649-match-card>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.r61649-create-distinct{margin-top:10px}.r61649-shared-master-note{display:grid;gap:4px;padding:12px 14px;margin:10px 0;border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px}.r61649-shared-master-note strong{color:#1d4ed8}.r61649-shared-master-note span{font-weight:700}.r61649-shared-master-note small{color:#475569}.r61649-bom-scope-head{display:grid;gap:4px;margin:14px 0 8px;padding:10px 12px;border-left:4px solid #6366f1;background:#f8fafc;border-radius:8px}.r61649-bom-scope-head span{font-size:12px;color:#64748b}.btn-danger-soft{border-color:#fecaca!important;color:#b91c1c!important;background:#fff7f7!important}.bom-component-image-preview em{max-width:100%;white-space:normal;text-align:center}.uc-product-bulk-actions small{max-width:520px}.r61649-inline-risk{font-size:12px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:7px 9px}
@media(max-width:760px){.r61649-new-card form{grid-template-columns:1fr}.r61649-match-card{grid-template-columns:1fr}.r61649-match-card>div:last-child{justify-content:flex-start}}
.bom-image-details,.bom-master-reference-details{margin:12px 0;border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.bom-image-details>summary,.bom-master-reference-details>summary{cursor:pointer;padding:12px 14px;font-weight:750;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.bom-image-details>summary::-webkit-details-marker,.bom-master-reference-details>summary::-webkit-details-marker{display:none}.bom-image-details>summary span,.bom-master-reference-details>summary span{font-size:12px;font-weight:500;color:#64748b}.bom-image-details[open]>summary,.bom-master-reference-details[open]>summary{border-bottom:1px solid #eef2f7;background:#f8fafc}.bom-image-details .bom-component-image-panel{margin:0;border:0;border-radius:0;box-shadow:none}.bom-master-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 14px}.bom-master-reference-grid>.span-2{grid-column:1/-1}.bom-conditional-cost-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bom-conditional-cost-group[hidden]{display:none!important}@media(max-width:760px){.bom-master-reference-grid,.bom-conditional-cost-group{grid-template-columns:1fr}.bom-master-reference-grid>.span-2{grid-column:auto}}

/* /order-entry-preferences-r61650.css */
/* R6.16.50 新建订单单一路径、界面模式与草稿恢复收口 */
.r61650-preferences-page{display:grid;gap:18px;max-width:1500px;margin:0 auto}.r61650-pref-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--fp-primary) 24%,var(--fp-border));border-radius:14px;background:color-mix(in srgb,var(--fp-primary) 5%,var(--fp-surface))}.r61650-pref-status>div{display:grid;gap:3px}.r61650-pref-status small{color:var(--fp-muted)}.r61650-save-state{display:inline-flex;align-items:center;gap:7px;color:#287849;font-weight:700}.r61650-save-state::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor}.r61650-save-state.is-saving{color:#6b63db}.r61650-save-state.is-error{color:#b42318}.r61650-mode-card{position:relative;display:grid;gap:7px;border:1px solid var(--fp-border);border-radius:15px;padding:16px;cursor:pointer;min-height:132px}.r61650-mode-card input{position:absolute;opacity:0;pointer-events:none}.r61650-mode-card:has(input:checked){border-color:var(--fp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fp-primary) 12%,transparent);background:color-mix(in srgb,var(--fp-primary) 4%,var(--fp-surface))}.r61650-mode-card strong{font-size:16px}.r61650-mode-card span,.r61650-mode-card small{color:var(--fp-muted);line-height:1.5}.r61650-mode-card .r61650-mode-check{position:absolute;right:14px;top:14px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--fp-primary);color:#fff;opacity:0}.r61650-mode-card:has(input:checked) .r61650-mode-check{opacity:1}.r61650-impact-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:14px;margin-top:14px}.r61650-impact{padding:14px;border-radius:13px;background:var(--fp-surface-2);border:1px solid var(--fp-border)}.r61650-impact h3{margin:0 0 8px;font-size:14px}.r61650-impact ul{margin:0;padding-left:20px;color:var(--fp-muted);display:grid;gap:5px}.r61650-nav-preview{display:grid;gap:7px}.r61650-nav-preview span{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:var(--fp-surface);border:1px solid var(--fp-border);font-size:12px}.r61650-entry-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r61650-entry-preset{display:grid;gap:5px;border:1px solid var(--fp-border);border-radius:12px;padding:13px;cursor:pointer}.r61650-entry-preset input{position:absolute;opacity:0}.r61650-entry-preset:has(input:checked){border-color:var(--fp-primary);background:color-mix(in srgb,var(--fp-primary) 5%,var(--fp-surface))}.r61650-entry-preset span{font-size:12px;color:var(--fp-muted)}.r61650-locked-column{display:flex!important;align-items:center;gap:8px;background:var(--fp-surface-2);color:var(--fp-muted)}.r61650-lock{font-size:13px}.r61650-pref-note{margin-top:10px;color:var(--fp-muted);font-size:12px}.r61650-restore-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.r61650-restore-row .btn{white-space:nowrap}
body[data-workspace-mode="standard"] .r67-sidebar-preferences b::after{content:' · 标准';font-weight:500;color:var(--fp-muted)}body[data-workspace-mode="full"] .r67-sidebar-preferences b::after{content:' · 完整';font-weight:500;color:var(--fp-muted)}
/* 新建订单 */
.order-master-page.r61650-order-entry{display:grid;gap:14px}.r61650-order-entry .order-master-header{padding:16px 18px;margin:0}.r61650-order-entry .order-master-header h2{font-size:22px;margin:0 0 4px}.r61650-order-entry .order-master-header p{display:block!important;font-size:13px}.r61650-order-entry .order-entry-mode-switch{display:none!important}.r61650-order-entry .order-master-actions{display:flex!important}.r61650-order-entry .scenario-focus-bar{position:static;padding:11px 14px}.r61650-order-entry .classic-order-guide{display:grid!important;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;padding:13px 15px;margin:0}.r61650-order-entry .classic-order-guide-actions{justify-content:flex-end;align-items:center}.r61650-order-entry .r61650-entry-mode-buttons{display:inline-flex;align-items:center;gap:5px;padding:3px;border-radius:11px;border:1px solid var(--fp-border);background:var(--fp-surface-2)}.r61650-order-entry .r61650-entry-mode-buttons button{border:0;background:transparent;border-radius:8px;padding:8px 11px;font-weight:700;cursor:pointer}.r61650-order-entry .r61650-entry-mode-buttons button.active{background:var(--fp-surface);color:var(--fp-primary);box-shadow:0 2px 8px rgba(15,23,42,.08)}.r61650-order-entry .order-kind-sheet{display:block!important;padding:12px 14px;margin:0}.r61650-order-entry .order-kind-sheet .section-heading{display:none}.r61650-order-entry .order-kind-grid{display:flex;gap:7px;overflow:auto}.r61650-order-entry .order-kind-card{min-width:max-content;padding:8px 12px;min-height:auto;display:flex;align-items:center;gap:7px}.r61650-order-entry .order-kind-card span{display:none}.r61650-order-entry .order-kind-card strong{font-size:12px}.r61650-order-entry .order-kind-card input{position:static!important;inset:auto!important;flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:var(--fp-primary)}.r61650-order-entry .order-kind-card strong{white-space:nowrap}.r61650-order-entry .order-kind-card{overflow:visible}.r61650-order-entry .order-sheet-title{justify-content:flex-start;min-height:38px;padding:8px 14px;background:color-mix(in srgb,var(--fp-primary) 9%,var(--fp-surface));color:var(--fp-text);border-bottom:1px solid var(--fp-border);font-size:14px}.r61650-order-entry .order-head-grid{grid-template-columns:minmax(0,1fr)}.r61650-order-entry .order-payment-panel{display:none;border-left:0;border-top:1px solid var(--fp-border)}.r61650-order-entry.advanced-open .order-payment-panel{display:grid}.r61650-order-entry .order-info-main{grid-template-columns:minmax(280px,1.7fr) minmax(180px,.8fr) minmax(170px,.75fr) minmax(170px,.75fr)}.r61650-order-entry #customerField{grid-column:span 2}.r61650-order-entry #customerAddressField,.r61650-order-entry .order-info-main>.order-field-wide:last-child{display:none}.r61650-order-entry.advanced-open #customerAddressField,.r61650-order-entry.advanced-open .order-info-main>.order-field-wide:last-child{display:grid}.r61650-order-entry #depositField,.r61650-order-entry #shippingField,.r61650-order-entry #customerPhoneField,.r61650-order-entry #transportField{display:none}.r61650-order-entry.advanced-open #depositField,.r61650-order-entry.advanced-open #shippingField,.r61650-order-entry.advanced-open #customerPhoneField,.r61650-order-entry.advanced-open #transportField{display:grid}.r61650-order-entry .product-picker-sheet{display:none}.r61650-order-entry .product-picker-sheet.classic-picker-open{display:block}.r61650-order-entry .order-product-sheet{padding:14px}.r61650-order-entry .order-product-sheet>.section-heading{margin-bottom:9px}.r61650-order-entry .r61638-column-presets{display:none!important}.r61650-order-entry .r61638-table-hint{display:none}.r61650-order-entry .empty-state.compact{min-height:118px;display:grid;place-items:center;text-align:center;border:1px dashed var(--fp-border);border-radius:12px;background:var(--fp-surface-2)}.r61650-order-entry .order-image-option,.r61650-order-entry .order-auto-plan-option{padding:10px 12px;margin-top:8px}.r61650-order-entry .order-sticky-save{bottom:8px}.r61650-order-entry .order-sticky-save>div:first-child{min-width:0}.r61650-order-entry .r61650-readiness{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.r61650-order-entry .r61650-readiness b{color:var(--fp-primary)}.r61650-order-entry .r61650-draft-center{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e6b450;border-radius:12px;background:#fff9ea}.r61650-order-entry .r61650-draft-center>div{display:grid;gap:3px}.r61650-order-entry .r61650-draft-center small{color:#725b2c}.r61650-order-entry .r61650-draft-list{margin-top:7px;font-size:12px;color:#725b2c}.r61650-order-entry .r61650-draft-actions{display:flex;gap:7px;flex-wrap:wrap}.r61650-order-entry .r61650-autosave{font-size:12px;color:var(--fp-muted)}.r61650-order-entry .r61650-autosave.is-saved{color:#287849}.r61650-order-entry .r61650-autosave.is-saving{color:#6b63db}.r61650-order-entry .r61650-autosave.is-error{color:#b42318}
@media(max-width:1100px){.r61650-impact-grid{grid-template-columns:1fr}.r61650-order-entry .classic-order-guide{grid-template-columns:1fr}.r61650-order-entry .classic-order-guide-actions{justify-content:flex-start}.r61650-order-entry .order-info-main{grid-template-columns:repeat(2,minmax(0,1fr))}.r61650-order-entry #customerField{grid-column:span 2}}@media(max-width:760px){.r61650-entry-preset-grid{grid-template-columns:1fr}.r61650-pref-status,.r61650-restore-row,.r61650-order-entry .r61650-draft-center{align-items:flex-start;flex-direction:column}.r61650-order-entry .order-master-header{align-items:stretch;flex-direction:column}.r61650-order-entry .order-master-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.r61650-order-entry .classic-order-guide-actions{width:100%}.r61650-order-entry .r61650-entry-mode-buttons{width:100%}.r61650-order-entry .r61650-entry-mode-buttons button{flex:1}.r61650-order-entry .order-info-main{grid-template-columns:1fr}.r61650-order-entry #customerField{grid-column:auto}}

/* R6.16.65：隐藏选择区不再只依赖父级布局类，避免类型切换后误显示并锁住正文。 */
.product-picker-sheet[hidden]{display:none!important}

/* R6.16.85 dark-theme closure */
.r61650-preferences-page .r61650-impact,.r61650-preferences-page .r61650-nav-preview span,.r61650-preferences-page .r61650-locked-column{color:var(--fp-text)}
.r61650-preferences-page .r61650-impact ul,.r61650-preferences-page .r61650-pref-note{color:var(--fp-muted)}
[data-coreui-theme="dark"] .r61650-preferences-page .r61650-impact,[data-coreui-theme="dark"] .r61650-preferences-page .r61650-nav-preview span,[data-coreui-theme="dark"] .r61650-preferences-page .r61650-locked-column{background:var(--fp-surface-2);border-color:var(--fp-border);color:var(--fp-text)}

/* R6.17.7.67 settings & preference-state closure */
.r61650-preferences-page .r617767-preference-scope{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:12px 14px;border:1px solid var(--fp-border);border-radius:12px;background:var(--fp-surface-2)}
.r61650-preferences-page .r617767-preference-scope>div{display:grid;gap:3px;min-width:0}.r61650-preferences-page .r617767-preference-scope span{color:var(--fp-muted);font-size:12px;line-height:1.55}.r61650-preferences-page .r617767-preference-scope .btn{white-space:nowrap}
.r61650-preferences-page .r617767-fixed-column{justify-content:space-between!important;border-style:dashed;background:var(--fp-surface-2);color:var(--fp-text)}.r61650-preferences-page .r617767-fixed-column b{font-size:11px;color:var(--fp-muted);padding:2px 7px;border:1px solid var(--fp-border);border-radius:999px;background:var(--fp-surface)}
.r61650-preferences-page .r61650-mode-card{min-height:112px}.r61650-preferences-page .r61650-impact-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}
@media(max-width:760px){.r61650-preferences-page .r617767-preference-scope{align-items:flex-start;flex-direction:column}.r61650-preferences-page .r617767-preference-scope .btn{width:100%}}

/* /site-acceptance-r61651.css */
.r61651-source-fix{display:grid;gap:14px;max-width:1480px;margin:0 auto;padding-bottom:60px}.r61651-source-hero{display:flex;justify-content:space-between;align-items:center;gap:20px}.r61651-source-hero h2{margin:4px 0}.r61651-source-hero p{margin:0;color:var(--fp-muted)}.r61651-source-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r61651-source-status article{display:grid;gap:5px;min-height:104px}.r61651-source-status strong{font-size:28px}.r61651-source-status .has-warn{border-color:#f2b74b;background:#fffaf0}.r61651-source-status .is-done{border-color:#b9e5c8;background:#f4fff7}.r61651-source-explain{display:flex;justify-content:space-between;align-items:center;gap:20px;border-color:#cbd5ff;background:#f7f8ff}.r61651-source-explain p{margin:5px 0 0;color:var(--fp-muted)}.r61651-source-done{text-align:center;padding:30px}.r61651-source-item{display:grid;gap:14px}.r61651-source-item>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center}.r61651-source-item>header>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--fp-primary-soft);color:var(--fp-primary-strong);font-weight:800}.r61651-source-item h3{margin:0}.r61651-source-item header p{margin:3px 0 0;color:var(--fp-muted)}.r61651-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r61651-source-grid>div{display:grid;gap:4px;padding:12px;border-radius:12px;background:var(--fp-surface-2);border:1px solid var(--fp-border)}.r61651-source-grid small,.r61651-source-grid span{color:var(--fp-muted)}.r61651-source-form{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr) auto;gap:12px;align-items:end;padding-top:12px;border-top:1px solid var(--fp-border)}.r61651-source-form label{display:grid;gap:6px}.r61651-source-form .actions{margin:0;white-space:nowrap}.r61651-view-only{padding:10px 12px;background:#fff8e7;border-radius:10px;color:#8a5a00}
.r61651-supplier-page .supplier-batch-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.r61651-supplier-page .supplier-batch-toolbar{display:grid;grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);align-items:start}.r61651-supplier-page .supplier-export-controls{justify-content:flex-start}.r61651-supplier-page .r61651-selection-gate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.r61651-supplier-page .r61651-selection-gate strong{font-size:13px}.r61651-supplier-page .r61651-selection-gate.is-blocked{color:#b42318}.r61651-supplier-page .r61651-selection-gate.is-warning{color:#9a6700}.r61651-supplier-page .r61651-selection-gate.is-ok{color:#167045}.r61651-supplier-page .supplier-batch-table{min-width:1160px}.r61651-supplier-page .supplier-batch-table td,.r61651-supplier-page .supplier-batch-table th{font-size:12px}.r61651-supplier-page [data-export-button][disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.r61651-supplier-page .r61651-export-primary-text{white-space:nowrap}
.r61651-task-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.r61651-task-toolbar>div:first-child{min-width:240px;flex:1 1 360px}.r61651-task-toolbar .r61646-view-tools{flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}.r61651-task-toolbar .r61648-visible-count{white-space:nowrap;flex:0 0 auto}.r61651-progress-group{position:relative;isolation:isolate;overflow:visible!important;clear:both;min-width:0}.r61651-progress-group+.r61651-progress-group{margin-top:20px!important}.r61651-progress-group .r61638-progress-list{min-width:0}.r61651-progress-group-head-count{white-space:nowrap}.r61651-material-kpi strong.is-source-missing{color:#b26a00}.r61651-material-note{display:block;margin-top:3px;color:#8a5a00;font-weight:700}
@media(max-width:1280px){.r61651-supplier-page .supplier-batch-toolbar{grid-template-columns:1fr}.r61651-supplier-page .supplier-export-controls{justify-content:flex-start}.r61651-supplier-page .supplier-batch-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.r61651-supplier-page .table-wrap{overflow:visible}.r61651-supplier-page .supplier-batch-table{min-width:0;border-collapse:separate;border-spacing:0 10px}.r61651-supplier-page .supplier-batch-table thead{display:none}.r61651-supplier-page .supplier-batch-table tbody,.r61651-supplier-page .supplier-batch-table tr,.r61651-supplier-page .supplier-batch-table td{display:block;width:100%}.r61651-supplier-page .supplier-batch-table tr{position:relative;border:1px solid var(--fp-border);border-radius:14px;background:var(--fp-surface);padding:12px 14px 12px 42px;box-shadow:0 4px 16px rgba(15,23,42,.04)}.r61651-supplier-page .supplier-batch-table tr.is-red{border-left:4px solid #d92d20}.r61651-supplier-page .supplier-batch-table tr.is-yellow{border-left:4px solid #e6a700}.r61651-supplier-page .supplier-batch-table td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:5px 0!important;border:0!important;min-width:0!important}.r61651-supplier-page .supplier-batch-table td::before{content:attr(data-label);color:var(--fp-muted);font-size:11px;font-weight:700}.r61651-supplier-page .supplier-batch-table td:first-child{position:absolute;left:14px;top:15px;display:block;width:auto}.r61651-supplier-page .supplier-batch-table td:first-child::before{display:none}.r61651-supplier-page .supplier-product-cell{grid-template-columns:46px minmax(0,1fr)}.r61651-supplier-page .supplier-template-badges{min-width:0}.r61651-supplier-page .supplier-item-name{margin:0}.r61651-supplier-page .supplier-batch-table td:last-child{padding-top:9px!important}.r61651-supplier-page .supplier-batch-table td:last-child .btn{width:max-content}.r61651-task-toolbar .r61646-view-tools{justify-content:flex-start;width:100%}.r61651-task-toolbar .r61648-visible-count{order:3}.r61651-source-form{grid-template-columns:1fr 1fr}.r61651-source-form .actions{grid-column:1/-1}}
@media(max-width:760px){.r61651-source-hero,.r61651-source-explain{align-items:stretch;flex-direction:column}.r61651-source-status,.r61651-source-grid{grid-template-columns:1fr}.r61651-source-form{grid-template-columns:1fr}.r61651-source-form .actions{grid-column:auto}.r61651-supplier-page .supplier-batch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.r61651-supplier-page .supplier-export-controls label{min-width:100%;width:100%}.r61651-supplier-page .supplier-batch-table td{grid-template-columns:1fr;gap:2px}.r61651-supplier-page .supplier-batch-table td::before{font-size:10px}.r61651-task-toolbar .r61646-view-tools{align-items:stretch!important}.r61651-task-toolbar .r61646-view-switch{width:100%;display:grid;grid-template-columns:1fr 1fr}.r61651-task-toolbar .r61646-view-switch button{width:100%}.r61651-task-toolbar .r61648-visible-count{width:max-content}}
.r61651-empty-compact{padding:12px 16px!important;min-height:0!important}.r61651-empty-compact .section-title{margin:0}.r61651-empty-compact .r612-conflict-list{display:none}

/* /language-layout-closure-r61652.css */
/* R6.16.52: language, unique heading and layout closure. */
:root{--r61652-section-gap:16px;--r61652-compact-gap:10px}
.r61652-duplicate-heading{display:none}
.r61652-empty-title-block{display:none}
.r61652-source-details,.r61652-admin-detail,.r61652-error-detail{margin-top:8px;font-size:12px;color:var(--cui-muted,#64748b)}
.r61652-source-details summary,.r61652-admin-detail summary,.r61652-error-detail summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:650;color:inherit}
.r61652-source-details[open],.r61652-admin-detail[open],.r61652-error-detail[open]{padding:8px 10px;border:1px solid var(--cui-border,#dbe3ee);border-radius:10px;background:var(--cui-surface-soft,#f8fafc)}
.r61652-source-details span{display:block;margin-top:4px;overflow-wrap:anywhere}
.r61652-admin-detail code{display:block;margin-top:6px;max-width:100%;overflow-wrap:anywhere;white-space:normal}
.r61652-error-detail{max-width:520px;margin-inline:auto}
.cui-main>.page-intro:first-child,.cui-main>.card:first-child,.cui-main>.clear-hero:first-child{margin-top:0}
.page-intro>div:first-child,.clear-hero>div:first-child{min-width:0}
.page-intro h2,.clear-hero h2,.card h2{overflow-wrap:anywhere}
.page-intro-actions,.actions,.actions-between{row-gap:8px}
.page-intro-actions .btn,.document-engine-actions .btn{white-space:nowrap}
.catalog-simple-hero>div:first-child>span:first-child{letter-spacing:.08em;font-weight:700;color:var(--cui-primary,#3154d5)}
@media(max-width:1280px){
 .page-intro,.clear-hero{align-items:flex-start}
 .page-intro-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}
 .document-engine-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .document-engine-actions .btn{text-align:center;justify-content:center}
}
@media(max-width:760px){
 .page-intro,.clear-hero{display:block}
 .page-intro-actions{margin-top:12px}
 .document-engine-actions{grid-template-columns:1fr}
 .r61652-source-details[open],.r61652-admin-detail[open]{max-width:100%}
}

/* /form-semantics-r61655.css */
/* R6.16.55 explicit form semantics and plain-language guidance */
.r61655-marker-legend{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 12px;padding:9px 12px;border:1px solid #dfe5f3;border-radius:11px;background:#f8faff;color:#58647a;font-size:12px;line-height:1.45}.r61655-marker-legend b,.r61655-required{color:inherit}.r61655-match-help{vertical-align:middle;margin-left:6px;border:0;cursor:help}.r61655-match-help.is-static{cursor:default;margin:0}.r61655-guidance-tip{position:fixed;z-index:100000;max-width:340px;padding:10px 12px;border-radius:10px;background:#202638;color:#fff;box-shadow:0 12px 30px rgba(20,25,45,.24);font-size:13px;line-height:1.55}.r61655-preview-toolbar{position:sticky;top:0;z-index:10000;display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #e1e5ee;background:rgba(255,255,255,.97);box-shadow:0 4px 18px rgba(25,34,55,.08)}.r61655-preview-toolbar a,.r61655-preview-toolbar button{border:1px solid #d7dce8;border-radius:9px;background:#fff;color:#273047;padding:8px 12px;text-decoration:none;cursor:pointer}.r61655-preview-toolbar button:nth-child(2){background:#4f56d9;color:#fff;border-color:#4f56d9}.is-disabled,[aria-disabled="true"]{opacity:.55;pointer-events:none;cursor:not-allowed!important}.r61655-demoted-heading{font-size:1.25rem;margin-top:0}.r61655-disclosure{margin:0 0 14px;border:1px solid #e2e6f0;border-radius:16px;background:#fff;overflow:clip}.r61655-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;font-weight:800;list-style:none}.r61655-disclosure>summary::-webkit-details-marker{display:none}.r61655-disclosure>summary:after{content:'展开';color:#656de3;font-size:12px}.r61655-disclosure[open]>summary:after{content:'收起'}.r61655-disclosure>section.card{margin:0;border:0;border-top:1px solid #edf0f5;border-radius:0;box-shadow:none}.r61655-inner-heading{font-size:15px!important;margin-top:0!important}.r61655-document-actions>summary{cursor:pointer;font-weight:700;color:#595ee5}.r61655-document-actions[open]{display:flex;gap:6px;flex-wrap:wrap;min-width:230px}.r61655-document-actions[open]>summary{flex-basis:100%}.r61655-complex-page .table-wrap{max-width:100%;overflow:auto}.workspace-lite .r61655-role-core-note{display:block}.r61655-advisory-note{padding:9px 11px;border-radius:10px;background:#fff8e8;color:#795b14;font-size:12px}.r61655-file-recovery-note{color:#8a5b12}@media print{.r61655-preview-toolbar{display:none!important}}@media(max-width:720px){.r61655-marker-legend{display:block}.r61655-marker-legend span{display:block;margin:3px 0}.r61655-preview-toolbar{position:static;flex-wrap:wrap}.r61655-preview-toolbar a,.r61655-preview-toolbar button{flex:1 1 auto}}
/* CSS fallback: required meaning remains visible without JavaScript. */
.r61655-field-tag,.r61655-required{display:inline-flex;align-items:center;min-height:20px;margin-left:6px;padding:2px 7px;border-radius:999px;font-size:10px!important;font-weight:800!important;line-height:1.2;white-space:nowrap;vertical-align:middle;box-sizing:border-box}
.r61655-field-tag.is-required,.r61655-required{background:#fff0f0;color:#c52c2c!important;border:1px solid #ffd0d0}
.r61655-field-tag.is-match,.r61655-match-help{background:#eef0ff;color:#4f56cf!important;border:1px solid #d9dcff}
.r61655-match-help:hover{background:#e3e6ff}
.field:has(input[required],select[required],textarea[required])>label:first-of-type:not(:has(.r61655-required,.r61655-field-tag.is-required,.r61653-required))::after,
.form-field:has(input[required],select[required],textarea[required])>label:first-of-type:not(:has(.r61655-required,.r61655-field-tag.is-required,.r61653-required))::after,
label:has(>input[required],>select[required],>textarea[required]):not(:has(.r61655-required,.r61655-field-tag.is-required,.r61653-required))::after{content:'必填';display:inline-flex;align-items:center;min-height:20px;margin-left:6px;padding:2px 7px;border:1px solid #ffd0d0;border-radius:999px;background:#fff0f0;color:#c52c2c;font-size:10px;font-weight:800;line-height:1.2;vertical-align:middle}

/* /visual-runtime-r61655.css */
/* R6.16.55 final visual runtime identity, critical layout and task-surface closure */
html,body{max-width:100%}
.cui-wrapper,.cui-main,.v070-main,.cui-main>*{min-width:0;max-width:100%;box-sizing:border-box}


/* Marker legends inside grid forms occupy a full row and never displace business columns. */
.r61655-marker-legend{grid-column:1/-1;min-width:0;max-width:100%;box-sizing:border-box}
.r61518-product-intake-page .r68-intake-shell>.r61655-marker-legend{grid-column:1/-1}
.r61518-product-intake-page .r68-main-column{grid-column:1;grid-row:auto}
.r61518-product-intake-page .r68-side-column{grid-column:2;grid-row:auto}

/* Product quick intake: keep all fields inside the working canvas. */
.r61518-product-intake-page .r68-intake-hero{min-width:0;max-width:100%;flex-wrap:wrap}
.r61518-product-intake-page .r68-intake-shell{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:14px}
.r61518-product-intake-page .r68-main-column,.r61518-product-intake-page .r68-side-column,.r61518-product-intake-page .r68-step-card,.r61518-product-intake-page .r68-identity-grid,.r61518-product-intake-page .r68-identity-fields,.r61518-product-intake-page .r68-image-panel{min-width:0;max-width:100%}
.r61518-product-intake-page .r68-identity-grid{grid-template-columns:minmax(210px,32%) minmax(0,1fr);gap:14px}
.r61518-product-intake-page .r68-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.r61518-product-intake-page .r68-choice-card,.r61518-product-intake-page .field,.r61518-product-intake-page input,.r61518-product-intake-page select,.r61518-product-intake-page textarea{min-width:0;max-width:100%;box-sizing:border-box}
.r61518-product-intake-page .r68-save-bar{max-width:calc(100vw - var(--sidebar-width,216px));box-sizing:border-box}
.sidebar-collapsed .r61518-product-intake-page .r68-save-bar{max-width:calc(100vw - 72px)}
.r61518-product-intake-page .r68-save-bar .actions{min-width:0}

/* Order workbench: flexible filters and rows instead of fixed widths. */
.r61622-orders-page .r6141-orders-page,.r61622-orders-page .r6141-order-table,.r61622-orders-page #batchDocumentForm{min-width:0;max-width:100%}
.r61622-orders-page .r6151-flow-strip{max-width:100%;overflow-x:auto;scrollbar-width:thin}
.r61622-orders-page .r6141-filterbar{grid-template-columns:minmax(240px,1.7fr) minmax(150px,.8fr) minmax(130px,.65fr) minmax(120px,.6fr) minmax(135px,.7fr) auto auto}
.r61622-orders-page .r6141-order-head,.r61622-orders-page .r6141-order-row{grid-template-columns:42px minmax(170px,1.15fr) minmax(150px,1fr) 78px 112px minmax(145px,.85fr) minmax(125px,auto);gap:8px}
.r61622-orders-page .r6141-order-head,.r61622-orders-page .r6141-order-row{padding-left:12px;padding-right:12px}
.r61622-orders-page .r6141-next{min-width:0;flex-wrap:wrap}
.r61622-orders-page .r6141-next .btn{white-space:nowrap}
.r61622-orders-page .r61641-action-panel{right:0;left:auto;max-width:min(280px,calc(100vw - 24px))}
.r61622-orders-page .r6141-viewbar{min-width:0;gap:10px;flex-wrap:wrap}

/* Closure timeline must stay readable and never expose internal status values. */
[data-r61653-page="order-closure"] .closure-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
[data-r61653-page="order-closure"] .closure-stage{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:14px;border:1px solid #e3e7f1;border-radius:14px;background:#fff}
[data-r61653-page="order-closure"] .closure-stage-index{position:static;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#eef0ff;color:#4f56d9;font-weight:800}
[data-r61653-page="order-closure"] .closure-stage-copy{min-width:0}
[data-r61653-page="order-closure"] .closure-stage-status{white-space:nowrap;writing-mode:horizontal-tb!important;word-break:keep-all;padding:4px 8px;border-radius:999px;background:#f3f5f9;color:#667085;font-size:11px}
[data-r61653-page="order-closure"] .closure-stage.done .closure-stage-status{background:#eaf8ef;color:#18794e}
[data-r61653-page="order-closure"] .closure-stage.current .closure-stage-status{background:#eef0ff;color:#4f56d9}
[data-r61653-page="order-closure"] .closure-stage.blocked .closure-stage-status{background:#fff0e6;color:#b05b12}

/* First-use guidance is useful once, not on every business page. */
.r61636-onboarding{margin-bottom:14px}

/* Compact product cards without hiding key facts. */
.r61634-products-page .r61634-product-grid,.r61634-product-card-grid{gap:12px!important}
.r61634-product-card .r61634-product-facts,.r61634-product-card .r61635-product-facts{gap:7px!important}
.r61634-product-card .r61634-product-actions{gap:6px!important}

/* Prevent action bars and menus from extending page width. */
.actions,.actions-between,.section-title,.r6141-orders-hero,.r6153-orders-summary{min-width:0;max-width:100%}
.uc-more-actions,.r61633-action-menu,.r61647-order-actions{max-width:100%}

@media(max-width:1280px){
 .r61518-product-intake-page .r68-intake-shell{grid-template-columns:minmax(0,1fr) 250px}
 .r61518-product-intake-page .r68-identity-grid{grid-template-columns:1fr}
 .r61518-product-intake-page .r68-image-panel{max-width:520px}
 .r61622-orders-page .r6141-filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}
 .r61622-orders-page .r6141-order-head{display:none}
 .r61622-orders-page .r6141-order-row{grid-template-columns:36px minmax(0,1.15fr) minmax(0,1fr) 96px;align-items:start}
 .r61622-orders-page .r6141-quantity,.r61622-orders-page .r6141-due{grid-column:auto}
 .r61622-orders-page .r6141-issue{grid-column:2/4}
 .r61622-orders-page .r6141-next{grid-column:4;grid-row:1/4;align-self:center;justify-content:flex-end}
 [data-r61653-page="order-closure"] .closure-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
 .r61518-product-intake-page .r68-intake-shell{display:block;padding-bottom:0}
 .r61518-product-intake-page .r68-side-column{position:static;grid-template-columns:1fr 1fr;margin-top:14px}
 .r61518-product-intake-page .r68-save-bar{position:sticky;left:auto;right:auto;bottom:0;max-width:100%;margin-top:14px;padding:10px 12px;flex-direction:column;align-items:stretch}
 .r61518-product-intake-page .r68-save-bar .actions{justify-content:stretch}
 .r61518-product-intake-page .r68-save-bar .actions>.btn{flex:1}
 .r61622-orders-page .r6141-filterbar{grid-template-columns:1fr 1fr}
 .r61622-orders-page .r6141-order-row{grid-template-columns:32px minmax(0,1fr)}
 .r61622-orders-page .r6141-products,.r61622-orders-page .r6141-quantity,.r61622-orders-page .r6141-due,.r61622-orders-page .r6141-issue,.r61622-orders-page .r6141-next{grid-column:2}
 .r61622-orders-page .r6141-next{grid-row:auto;justify-content:flex-start}
 [data-r61653-page="order-closure"] .closure-stage-grid{grid-template-columns:1fr}
}
@media(max-width:600px){
 .r61518-product-intake-page .r68-intake-hero{padding:15px}
 .r61518-product-intake-page .r68-choice-grid,.r61518-product-intake-page .r68-side-column,.r61518-product-intake-page .r68-base-fields{grid-template-columns:1fr!important}
 .r61518-product-intake-page .r68-step-card{padding:14px}
 .r61518-product-intake-page .r68-save-bar .actions{display:grid;grid-template-columns:1fr 1fr}
 .r61518-product-intake-page .r61521-save-more{grid-column:1/-1}
 .r61622-orders-page .r6141-filterbar{grid-template-columns:1fr}
 .r61622-orders-page .r6141-filterbar .btn{width:100%}
 .r61622-orders-page .r6141-viewbar .segmented{max-width:100%;overflow:auto}
 .r61622-orders-page .r6141-order-kpis{grid-template-columns:1fr 1fr}
 [data-r61653-page="order-closure"] .closure-stage{grid-template-columns:30px minmax(0,1fr)}
 [data-r61653-page="order-closure"] .closure-stage-status{grid-column:2;justify-self:start}
}


@media(max-width:600px){
 .r61622-orders-page .r6151-flow-strip{display:grid!important;grid-template-columns:1fr 1fr;gap:7px;overflow:visible!important}
 .r61622-orders-page .r6151-flow-strip>span{width:auto!important;min-width:0!important;white-space:normal;text-align:center;padding:8px 5px}
 .r61622-orders-page .r6141-products,.r61622-orders-page .r6141-products>*{min-width:0;max-width:100%;overflow-wrap:anywhere}
 .r61622-orders-page .r6141-products span{display:block;white-space:normal;overflow:visible;text-overflow:clip}
}

/* Product library: compact cards keep image-led browsing without five-screen cards. */
.r61634-product-library-page .r61634-product-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}
.r61634-product-library-page .r61634-card-visual{min-height:170px}
.r61634-product-library-page .r61634-card-image{height:170px;padding:8px}
.r61634-product-library-page .r61634-card-body{padding:12px}
.r61634-product-library-page .r61634-card-title h3{font-size:16px}
.r61634-product-library-page .r61634-card-title p{margin-top:3px;font-size:10.5px}
.r61634-product-library-page .r61634-card-category{margin:8px 0;padding:6px 8px}
.r61634-product-library-page .r61634-card-facts{gap:6px}
.r61634-product-library-page .r61634-card-facts>div{padding:6px 7px}
.r61634-product-library-page .r61634-card-facts dd{min-height:19px;-webkit-line-clamp:1;font-size:11px}
.r61634-product-library-page .r61634-packaging-line{margin-top:7px;padding:6px 8px}
.r61634-product-library-page .r61634-card-metrics{margin-top:7px;gap:5px}
.r61634-product-library-page .r61634-card-metrics a{padding:6px 4px}
.r61634-product-library-page .r61634-readiness{margin-top:8px}
.r61634-product-library-page .r61634-next-action{margin-top:8px;padding:8px 9px}
.r61634-product-library-page .r61634-next-action small{-webkit-line-clamp:1}
.r61634-product-library-page .r61634-card-actions{padding:8px 10px}

/* Supplier advanced task pagination keeps the current decision surface short. */
.r61655-client-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--fp-border);background:var(--fp-surface-2)}
.r61655-client-pager span{min-width:90px;text-align:center;color:var(--fp-muted);font-size:11px}
.r61655-client-pager button:disabled{opacity:.45;cursor:not-allowed}

@media(max-width:720px){
 .r61634-product-library-page .r61634-product-grid{grid-template-columns:1fr}
 .r61634-product-library-page .r61634-product-card{display:grid;grid-template-columns:104px minmax(0,1fr)}
 .r61634-product-library-page .r61634-card-visual{grid-column:1;min-height:118px;height:100%;border-right:1px solid var(--fp-border);border-bottom:0}
 .r61634-product-library-page .r61634-card-image{height:118px;padding:7px}
 .r61634-product-library-page .r61634-card-check{left:5px;top:5px;padding:4px 5px;font-size:9px}
 .r61634-product-library-page .r61634-card-check span{display:none}
 .r61634-product-library-page .r61634-card-state{right:5px;top:5px;padding:3px 5px;font-size:9px}
 .r61634-product-library-page .r61634-image-meta{display:none}
 .r61634-product-library-page .r61634-card-body{grid-column:2;padding:10px}
 .r61634-product-library-page .r61634-card-title h3{font-size:15px}
 .r61634-product-library-page .r61634-card-title p span{display:none}
 .r61634-product-library-page .r61634-card-category,
 .r61634-product-library-page .r61634-card-facts,
 .r61634-product-library-page .r61634-packaging-line,
 .r61634-product-library-page .r61634-readiness{display:none}
 .r61634-product-library-page .r61634-card-metrics{grid-template-columns:1fr 1fr;margin-top:7px}
 .r61634-product-library-page .r61634-card-metrics a:nth-child(1),
 .r61634-product-library-page .r61634-card-metrics a:nth-child(4){display:none}
 .r61634-product-library-page .r61634-next-action{margin-top:7px}
 .r61634-product-library-page .r61634-next-action span,.r61634-product-library-page .r61634-next-action small{display:none}
 .r61634-product-library-page .r61634-card-actions{grid-column:1/-1;position:static!important;padding:7px;gap:5px}
 .r61634-product-library-page .r61634-card-actions .btn{padding:7px 5px;font-size:11px}
 .r61655-client-pager{justify-content:center;position:sticky;bottom:38px;z-index:5}
}

/* /truth-workflow-r61656.css */

.r61656-save-location{font-size:12px;color:var(--muted,#667085)}
.r61656-blocker-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.r61656-blocker-row>div{display:grid;gap:4px}
.r61656-close-deferred{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px;border:1px solid #f3d2a1;background:#fff8eb;border-radius:14px}.r61656-close-deferred span{flex:1;min-width:260px;color:#6b7280}
.r61656-help-details>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.r61656-help-details>summary::-webkit-details-marker{display:none}.r61656-help-details[open]>summary{margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #eef0f5}
.r61656-entry-tools>summary{cursor:pointer}.r61656-reverse-form{display:inline-flex}.r61656-reverse-form input[type=hidden]{display:none}
@media(max-width:720px){.r61656-blocker-row{align-items:flex-start}.r61656-blocker-row .btn{width:auto}.r61656-close-deferred{align-items:flex-start}.r61656-close-deferred .btn{width:100%}}

/* 公司主体新增与正式输出状态收口 */
.r61656-create-company>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.r61656-create-company>summary::-webkit-details-marker{display:none}.r61656-create-company>summary h3{margin:0}.r61656-create-company>summary p{margin:4px 0 0;color:var(--muted,#64748b);font-size:12px}.r61656-create-company>summary>span{font-weight:700;color:#4f46e5}.r61656-create-company[open]>summary{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e5e7eb}.r61656-company-readiness{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.r61656-company-readiness span{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.r61656-company-readiness .ok{background:#ecfdf5;color:#047857}.r61656-company-readiness .missing{background:#fff7ed;color:#c2410c}.r61656-brand-create-panel .actions small{color:#64748b;align-self:center}@media(max-width:780px){.r61656-create-company>summary{align-items:flex-start}.r61656-create-company>summary>span{white-space:nowrap}.r61656-company-readiness{margin-top:6px}}

/* /export-preflight-r61656.css */

.r61656-preflight-overlay{position:fixed;inset:0;z-index:99999;background:rgba(15,23,42,.5);display:grid;place-items:center;padding:24px;overflow:auto}.r61656-preflight-card{position:relative;width:min(680px,100%);background:#fff;border-radius:20px;padding:32px;box-shadow:0 30px 80px rgba(15,23,42,.25)}.r61656-preflight-card h2{margin:12px 0 6px}.r61656-preflight-card>p{color:#667085}.r61656-preflight-x{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:28px;cursor:pointer}.r61656-preflight-list{display:grid;gap:8px;margin:20px 0}.r61656-preflight-list>div{padding:11px 14px;background:#fff8eb;border:1px solid #f4d39e;border-radius:10px}.r61656-preflight-refresh{display:grid;gap:8px;padding:16px;background:#eefbf3;border:1px solid #b7e4c7;border-radius:12px;margin-bottom:18px}.r61656-preflight-card details{margin-top:20px;color:#667085}.r61656-preflight-card pre{white-space:pre-wrap;font-size:12px}.fpb-modal-open{overflow:hidden!important}

/* /r61657-output-parity.css */
.r61657-fx-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #f2c879;background:#fff9ea;border-radius:12px}.r61657-fx-fields[hidden]{display:none}.r61657-fx-fields p{grid-column:1/-1;margin:0}.r61657-fx-lock{display:flex!important;align-items:center;gap:8px}.r61657-fx-lock input{width:auto!important}.r61657-label-options,.r61657-template-filter{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.r61657-label-options label,.r61657-template-filter label{display:grid;gap:4px}.r61657-preflight-all{margin-top:10px}.r61657-preflight-all summary{cursor:pointer;font-weight:700}.r61657-template-pager{display:flex;align-items:center;justify-content:space-between;gap:12px}.r61657-page-links{display:flex;gap:8px}.document-preflight-card>.table-wrap{max-height:420px;overflow:auto}.doc-preview-shell{contain:layout paint}.r61657-template-pager select{min-width:130px}@media(max-width:720px){.r61657-fx-fields{grid-template-columns:1fr}.r61657-template-pager{display:grid}.r61657-template-filter{display:grid;grid-template-columns:1fr 1fr}.r61657-template-filter button,.r61657-template-filter span{grid-column:1/-1}.r61657-label-options{width:100%;display:grid;grid-template-columns:1fr 1fr}.r61657-label-options button{grid-column:1/-1}.document-preflight-card{overflow:hidden}.document-preflight-card .table-wrap{overflow:auto}.doc-preview-shell{overflow:auto;max-width:100%}}
/* R6.16.57 final responsive closure: keep wide tools inside their own task surface. */
.r61646-section-title,.r61646-view-tools{min-width:0;max-width:100%;flex-wrap:wrap}.r61648-visible-count{min-width:0;white-space:normal}.r615-page,.r6157-page,.r6157-stage,.r6157-stage-body{min-width:0;max-width:100%}.r61655-marker-legend{max-width:100%;min-width:0;box-sizing:border-box}
@media(max-width:720px){
 html,body,.cui-shell,.cui-wrapper,.cui-main{max-width:100%;overflow-x:clip}
 .r61630-panel-header,.r61630-filter-card,.r61630-current-view,.r61630-template-list,.r61630-template-row{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
 .r61630-filter-card{grid-template-columns:minmax(0,1fr)}
 .r61630-category-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;width:100%}
 .r61630-category-filter button{width:100%;min-width:0;white-space:normal;justify-content:center}
 .r61630-template-row{grid-template-columns:40px minmax(0,1fr)}
 .r61630-template-row>*{min-width:0;max-width:100%}
 .r61630-row-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px}
 .r61630-row-actions .btn,.r61630-row-actions details{min-width:0;width:100%}
 .r3-document-studio,.r3-doc-list,.r3-doc-controls,.r3-doc-preview-shell{max-width:100%;min-width:0}
 .r3-doc-list{overscroll-behavior-x:contain}
 .r615-follow-form{max-width:100%}
 .r61655-marker-legend{width:100%!important;max-width:100%!important}
}
/* Keep the task toolbar from widening the desktop work area. */
.r61643-section-title.r61646-section-title{display:flex;align-items:flex-start;gap:12px}.r61643-section-title.r61646-section-title>div:first-child{min-width:260px;flex:1}.r61646-view-tools{flex:0 1 520px;justify-content:flex-end}.r61648-visible-count{display:block!important;min-width:115px!important;text-align:right}
@media(max-width:1250px){.r61643-section-title.r61646-section-title{display:grid}.r61646-view-tools{justify-content:flex-start;flex-basis:auto}.r61648-visible-count{text-align:left}}

/* /interaction-foundation-r61658.css */
body.r61658-overlay-open{overscroll-behavior:none}.r61658-readiness-page .cui-main{max-width:1500px}.r61658-readiness-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:24px;align-items:center;padding:24px}.r61658-readiness-hero h2{margin:10px 0 8px;font-size:26px}.r61658-readiness-hero h2 b{color:var(--fp-primary,#5b58e1)}.r61658-score{display:grid;place-items:center;min-height:140px;border-radius:22px;background:linear-gradient(145deg,var(--fp-primary-soft,#eef0ff),#fff);border:1px solid var(--fp-border,#e3e7ef)}.r61658-score strong{font-size:48px;line-height:1}.r61658-score span{font-weight:800}.r61658-score small{color:var(--fp-muted,#6b7280)}.r61658-readiness-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0}.r61658-readiness-summary article{padding:16px;display:grid;gap:5px}.r61658-readiness-summary b{font-size:28px}.r61658-readiness-summary small{color:var(--fp-muted,#6b7280)}.r61658-check-list{padding:20px}.r61658-check-grid{display:grid;gap:10px;margin-top:16px}.r61658-check{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--fp-border,#e3e7ef);border-left-width:5px;border-radius:14px;background:#fff}.r61658-check.is-ok{border-left-color:#22a06b}.r61658-check.is-warn{border-left-color:#e89b22}.r61658-check.is-danger{border-left-color:#dc3e42;background:#fffafa}.r61658-check.is-info{border-left-color:#4f6bed}.r61658-check-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:#eef0f6}.r61658-check h4{margin:0 0 5px}.r61658-check p{margin:0;color:var(--fp-muted,#6b7280)}.r61658-check details{margin-top:7px;font-size:12px}.r61658-check summary{cursor:pointer;color:var(--fp-primary,#5b58e1)}.r61658-readiness-footer{padding:20px}.r61658-readiness-footer li{margin:8px 0}.r61658-readiness-footer .actions{margin-top:16px}@media(max-width:900px){.r61658-readiness-hero{grid-template-columns:1fr}.r61658-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.r61658-check{grid-template-columns:36px minmax(0,1fr)}.r61658-check>.btn{grid-column:2;justify-self:start}}@media(max-width:520px){.r61658-readiness-summary{grid-template-columns:1fr 1fr}.r61658-readiness-hero,.r61658-check-list,.r61658-readiness-footer{padding:14px}.r61658-check{padding:12px}}

/* /workflow-focus-r61659.css */
.r61659-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r61659-module-card{display:grid;gap:6px;padding:16px;border:1px solid var(--fp-border,#e3e7ef);border-left:5px solid #4f6bed;border-radius:16px;background:#fff;color:inherit;text-decoration:none}.r61659-module-card.is-ok{border-left-color:#22a06b}.r61659-module-card.is-warn{border-left-color:#e89b22}.r61659-module-card.is-danger{border-left-color:#dc3e42;background:#fffafa}.r61659-module-card>span{font-size:12px;color:var(--fp-muted,#687083)}.r61659-module-card>strong{font-size:17px}.r61659-module-card>small{min-height:34px;color:var(--fp-muted,#687083);line-height:1.55}.r61659-module-card>b{font-size:12px;color:var(--fp-primary,#5b58e1)}
.r61659-page-nav{position:fixed;right:18px;bottom:84px;z-index:85;max-width:min(300px,calc(100vw - 36px));filter:drop-shadow(0 12px 28px rgba(33,42,68,.18))}.r61659-page-nav>summary{list-style:none;cursor:pointer;background:#fff;border:1px solid var(--fp-border,#e3e7ef);border-radius:999px;padding:10px 15px;font-weight:800;color:#30354b}.r61659-page-nav>summary::-webkit-details-marker{display:none}.r61659-page-nav[open]>summary{border-radius:16px 16px 0 0}.r61659-page-nav nav{display:grid;max-height:55vh;overflow:auto;padding:8px;background:#fff;border:1px solid var(--fp-border,#e3e7ef);border-top:0;border-radius:0 0 16px 16px}.r61659-page-nav a{display:block;padding:8px 10px;border-radius:9px;color:#444b61;text-decoration:none;font-size:13px}.r61659-page-nav a:hover,.r61659-page-nav a.is-active{background:var(--fp-primary-soft,#eef0ff);color:var(--fp-primary,#5b58e1);font-weight:800}
.r61659-match-basis{display:block;margin-top:5px;color:#5d6477;line-height:1.35}.r61659-server-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-top:1px solid var(--fp-border,#e3e7ef)}.r61659-server-pager span{font-size:13px;color:var(--fp-muted,#687083)}.r61659-server-pager .is-disabled{pointer-events:none;opacity:.45}.r61659-supplier-page .supplier-batch-filter{grid-template-columns:2fr repeat(5,minmax(140px,1fr)) auto}.r61659-supplier-page .supplier-batch-kpis article span{font-size:11px;color:var(--fp-muted,#687083)}
@media(max-width:1180px){.r61659-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r61659-supplier-page .supplier-batch-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.r61659-supplier-page .supplier-batch-filter .wide{grid-column:span 2}}
@media(max-width:720px){.r61659-module-grid{grid-template-columns:1fr}.r61659-page-nav{right:10px;bottom:74px}.r61659-page-nav nav{max-height:45vh}.r61659-supplier-page .supplier-batch-filter{grid-template-columns:1fr}.r61659-supplier-page .supplier-batch-filter .wide{grid-column:auto}.r61659-server-pager{flex-wrap:wrap}}
@media print{.r61659-page-nav{display:none!important}}
/* R6.16.59 supplier difference review: use a focused side panel instead of stretching a table row. */
.r61659-supplier-page.r61659-diff-open::before{content:"";position:fixed;inset:0;z-index:899;background:rgba(24,32,50,.28);backdrop-filter:blur(1px)}
.r61659-supplier-page .r61653-diff-panel:not([hidden]){position:fixed;z-index:900;top:76px;right:18px;bottom:18px;width:min(440px,calc(100vw - 36px));margin:0;padding:18px;border:1px solid #dfe4f2;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(21,29,48,.28);overflow:auto;font-size:14px;line-height:1.7}
.r61659-supplier-page .r61653-diff-panel .r61659-close-diff{position:sticky;top:0;float:right;margin:-4px -4px 12px 12px;border:1px solid #dfe4f2;border-radius:9px;background:#fff;padding:7px 10px;cursor:pointer;font-weight:700}
@media(min-width:1281px){.r61659-supplier-page .table-wrap{max-width:100%;overflow:auto}.r61659-supplier-page .supplier-batch-table{min-width:1380px}}
@media(max-width:720px){.r61659-supplier-page .r61653-diff-panel:not([hidden]){top:58px;right:10px;bottom:10px;width:calc(100vw - 20px);padding:15px}}
/* The advanced supplier page has one more risk filter than the legacy grid allowed. */
@media(max-width:1500px){
 .r61659-supplier-page .supplier-batch-filter{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,1fr))}
 .r61659-supplier-page .supplier-batch-filter .actions{grid-column:3/5;justify-content:flex-end;white-space:normal}
}
@media(max-width:900px){
 .r61659-supplier-page .supplier-batch-filter{grid-template-columns:repeat(2,minmax(0,1fr))}
 .r61659-supplier-page .supplier-batch-filter .wide,.r61659-supplier-page .supplier-batch-filter .actions{grid-column:1/-1}
}
@media(max-width:560px){.r61659-supplier-page .supplier-batch-filter{grid-template-columns:1fr}.r61659-supplier-page .supplier-batch-filter>*{grid-column:1!important}}

/* /matching-governance-r61660.css */
.r61660-matching-center{display:grid;gap:16px}.r61660-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;border-radius:20px;background:linear-gradient(135deg,#f1f4ff,#fff);border:1px solid #dfe4ff}.r61660-hero span{font-size:12px;font-weight:800;color:#5d64df}.r61660-hero h2{margin:6px 0 8px;font-size:24px}.r61660-hero p{margin:0;color:#646d80}.r61660-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.r61660-kpis article{padding:16px;border:1px solid var(--fp-border,#e3e7ef);border-radius:16px;background:#fff}.r61660-kpis span,.r61660-kpis small{display:block;color:#687083}.r61660-kpis strong{display:block;margin:5px 0;font-size:26px}.r61660-local-nav{position:sticky;top:62px;z-index:20;display:flex;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #e2e6f0;border-radius:14px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.r61660-local-nav a{padding:7px 10px;border-radius:9px;background:#f5f6fb;color:#30384c;text-decoration:none;font-size:13px;font-weight:700}.r61660-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.r61660-section-head h3{margin:0 0 4px}.r61660-section-head p{margin:0;color:#687083}.r61660-split{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;align-items:start}.r61660-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid #e4e7f0;border-radius:16px;background:#fafbff}.r61660-form>label,.r61660-form>details,.r61660-form>button{grid-column:1/-1}.r61660-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.r61660-form input,.r61660-form select,.r61660-form textarea{width:100%}.r61660-thresholds,.r61660-weight-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r61660-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.r61660-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r61660-list article{padding:14px;border:1px solid #e3e7ef;border-radius:14px;background:#fff}.r61660-list article>div{display:flex;justify-content:space-between;gap:12px}.r61660-list article span,.r61660-list article small{color:#6b7386;font-size:12px}.r61660-list article p{margin:7px 0 0;font-size:13px}.r61660-table-wrap{max-width:100%;overflow:auto}.r61660-assessment-grid{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:18px}.r61660-assessment-grid>label{display:grid;gap:8px;font-weight:700}.r61660-assessment-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r61660-assessment-result article{display:flex;gap:10px;padding:12px;border-radius:12px;border:1px solid #e3e7ef}.r61660-assessment-result article.ok{background:#f0fbf5;border-color:#bde7cd}.r61660-assessment-result article.warn{background:#fff8e8;border-color:#f1d596}.r61660-assessment-result article b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff}.r61660-assessment-result article p{margin:3px 0 0;color:#687083;font-size:12px}.r61660-score{grid-column:1/-1;display:flex;align-items:center;gap:12px}.r61660-score strong{font-size:32px}.r61660-match-score{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:3px 7px;border-radius:999px;background:#eef0ff;color:#4f58c8;font-size:11px;font-style:normal}.r61660-match-score.is-high{background:#eaf8f0;color:#167045}.r61660-match-score.is-medium{background:#fff4dc;color:#8b6200}.r61660-match-basis{display:block;margin-top:5px;color:#687083;font-size:11px;line-height:1.45}.r61660-recommend-badge{display:inline-flex;padding:2px 6px;border-radius:999px;background:#eaf8f0;color:#167045;font-size:10px;font-weight:800}
@media(max-width:1100px){.r61660-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.r61660-split{grid-template-columns:1fr}.r61660-list{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.r61660-hero{align-items:stretch;flex-direction:column}.r61660-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.r61660-list,.r61660-assessment-result{grid-template-columns:1fr}.r61660-assessment-grid{grid-template-columns:1fr}.r61660-form{grid-template-columns:1fr}.r61660-thresholds,.r61660-weight-grid{grid-template-columns:1fr}.r61660-local-nav{top:52px;overflow-x:auto;flex-wrap:nowrap}.r61660-local-nav a{white-space:nowrap}}

.r61660-field-choices{border:1px solid var(--fp-border);border-radius:14px;padding:12px;min-width:0}.r61660-field-choices legend{font-weight:800;padding:0 6px}.r61660-field-choices>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.r61660-field-choices label{display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-surface-2)}.r61660-field-choices input{width:auto;margin:0}@media(max-width:720px){.r61660-field-choices>div{grid-template-columns:1fr}}

.r61660-process-suggestions{margin-top:8px;display:grid;gap:6px}.r61660-process-suggestions[hidden]{display:none}.r61660-process-suggestions button{display:grid;grid-template-columns:1fr auto;gap:3px 10px;text-align:left;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-surface-2);padding:8px;cursor:pointer}.r61660-process-suggestions button small{grid-column:1/-1;color:var(--fp-muted)}

/* /onboarding-blueprint-r61661.css */
.onboarding61-shell{display:grid;gap:14px;margin-bottom:18px}.onboarding61-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #d9e1ea;border-radius:20px;background:linear-gradient(135deg,#f7fafc,#eef5fb)}.onboarding61-hero.is-ready{background:linear-gradient(135deg,#f5fbf7,#edf8f0);border-color:#cce3d2}.onboarding61-hero h2{margin:5px 0 8px;font-size:25px}.onboarding61-hero p{margin:0;max-width:760px;color:#596675;line-height:1.7}.onboarding61-score{min-width:136px;display:grid;place-items:center;padding:16px 20px;border-radius:18px;background:#fff;border:1px solid #dce4eb;box-shadow:0 8px 26px rgba(31,45,61,.06)}.onboarding61-score strong{font-size:30px;color:#1e5a8a}.onboarding61-score span{font-size:12px;color:#6d7884}.onboarding61-progress{height:8px;background:#e7edf3;border-radius:999px;overflow:hidden}.onboarding61-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3f7fb3,#4ba674)}.onboarding61-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.onboarding61-ready-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid #dde4eb;border-radius:14px;background:#fff;text-decoration:none;color:inherit;min-width:0}.onboarding61-ready-card>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf2f6;color:#566576}.onboarding61-ready-card span{min-width:0}.onboarding61-ready-card strong,.onboarding61-ready-card small{display:block}.onboarding61-ready-card strong{font-size:14px}.onboarding61-ready-card small{margin-top:3px;color:#75808c;white-space:normal;line-height:1.4}.onboarding61-ready-card em{font-size:12px;font-style:normal;color:#6d7884;white-space:nowrap}.onboarding61-ready-card.done{border-color:#cde2d2;background:#f8fcf9}.onboarding61-ready-card.done>b{background:#dcefe2;color:#287445}.onboarding61-ready-card.current{border-color:#7aa8ce;box-shadow:0 0 0 2px rgba(56,126,181,.08)}
.onboarding61-studio{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.onboarding61-main{display:grid;gap:16px;min-width:0}.onboarding61-section{padding:20px;border:1px solid #dce3ea;border-radius:18px;background:#fff;min-width:0}.onboarding61-section-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.onboarding61-section-head>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:#eaf2f8;color:#245f8e;font-weight:800}.onboarding61-section-head h3{margin:0 0 4px}.onboarding61-section-head p{margin:0;color:#6b7785;line-height:1.55}.onboarding61-industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding61-choice-card{display:grid;gap:7px;padding:15px;border:1px solid #dfe5eb;border-radius:14px;cursor:pointer;background:#fbfcfd;position:relative}.onboarding61-choice-card input{position:absolute;right:14px;top:14px}.onboarding61-choice-card strong{padding-right:28px}.onboarding61-choice-card span{color:#64717f;line-height:1.5}.onboarding61-choice-card small{color:#758291}.onboarding61-choice-card:has(input:checked){border-color:#5d96c1;background:#f1f7fb;box-shadow:0 0 0 2px rgba(75,139,188,.1)}.onboarding61-subline{display:flex;justify-content:space-between;gap:10px;margin:18px 0 9px}.onboarding61-subline span{color:#7b8793;font-size:13px}.onboarding61-pill-grid{display:flex;flex-wrap:wrap;gap:8px}.onboarding61-pill-grid label{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #dfe5eb;border-radius:11px;background:#fafbfd;cursor:pointer}.onboarding61-pill-grid label:has(input:checked){border-color:#80aacb;background:#eef6fb}.onboarding61-pill-grid label:has(input:disabled){opacity:.45;cursor:not-allowed}.onboarding61-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.onboarding61-series-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid #dde5eb;border-radius:13px;background:#fbfcfd;cursor:pointer;min-width:0}.onboarding61-series-card[hidden]{display:none}.onboarding61-series-card span{min-width:0}.onboarding61-series-card small,.onboarding61-series-card strong{display:block}.onboarding61-series-card small{color:#7a8793;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboarding61-series-card strong{margin-top:3px}.onboarding61-series-card em{font-size:11px;font-style:normal;padding:3px 7px;border-radius:999px;background:#edf2f5;color:#667481}.onboarding61-series-card:has(input:checked){border-color:#61a27a;background:#f2faf5}.onboarding61-safe-note{margin-top:13px;padding:11px 13px;border-radius:11px;background:#f6f8fa;color:#64717f;line-height:1.55}.onboarding61-field-title{display:block;margin:16px 0 8px}.onboarding61-secondary{padding:0;overflow:hidden}.onboarding61-secondary summary{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;cursor:pointer}.onboarding61-secondary summary span{display:flex;align-items:center;gap:10px}.onboarding61-secondary summary b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf3f8;color:#275f8a}.onboarding61-secondary summary em{font-style:normal;color:#6f7d88}.onboarding61-secondary-body{padding:0 20px 20px;border-top:1px solid #edf0f3}.onboarding61-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px}.onboarding61-form-grid fieldset{margin:0;padding:13px;border:1px solid #dfe5eb;border-radius:12px}.onboarding61-form-grid fieldset label{display:block;margin:8px 0}.onboarding61-preview{position:sticky;top:18px;display:grid;gap:12px;padding:20px;border:1px solid #d9e2e9;border-radius:18px;background:#fbfcfd}.onboarding61-preview h3{margin:0}.onboarding61-preview-list{display:grid;gap:8px}.onboarding61-preview-list>div{padding:10px;border-radius:10px;background:#fff;border:1px solid #e5eaee}.onboarding61-preview-list small,.onboarding61-preview-list strong{display:block}.onboarding61-preview-list small{color:#7a8791;margin-bottom:3px}.onboarding61-generate-list{display:grid;gap:8px;padding-top:10px;border-top:1px solid #e3e8ec}.onboarding61-generate-list div{display:grid;gap:2px}.onboarding61-generate-list span{font-size:12px;color:#7b8792;line-height:1.45}.onboarding61-save{width:100%;justify-content:center}.onboarding61-activation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:20px;border:1px solid #dce3e9;border-radius:17px;background:#f8fafb}.onboarding61-activation.is-ready{border-color:#c9dfcf;background:#f5faf6}.onboarding61-activation h3{margin:4px 0}.onboarding61-activation p{margin:0;color:#65727f}.notice.success{border-color:#c9e2d1;background:#f2faf5;color:#315e40}
@media(max-width:1180px){.onboarding61-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding61-studio{grid-template-columns:1fr}.onboarding61-preview{position:static}.onboarding61-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.onboarding61-hero{align-items:flex-start;padding:18px}.onboarding61-score{min-width:96px;padding:12px}.onboarding61-score strong{font-size:24px}.onboarding61-readiness-grid,.onboarding61-industry-grid,.onboarding61-series-grid,.onboarding61-form-grid{grid-template-columns:1fr}.onboarding61-ready-card{grid-template-columns:32px minmax(0,1fr)}.onboarding61-ready-card em{grid-column:2}.onboarding61-section{padding:16px}.onboarding61-subline,.onboarding61-activation{align-items:flex-start;flex-direction:column}.onboarding61-activation .btn{width:100%;justify-content:center}}

/* /task-surface-r61662.css */
/* R6.16.62 task surface, visual hierarchy and progressive workflows */
.r61662-progressive-page .page-intro,.r61662-progressive-page .r61660-hero{margin-bottom:16px}
.r61662-tab-nav{display:flex;gap:8px;overflow:auto;padding:6px;margin:0 0 16px;position:sticky;top:8px;z-index:18;background:color-mix(in srgb,var(--cui-body-bg,#f5f7fb) 92%,transparent);backdrop-filter:blur(14px);border:1px solid var(--cui-border-color,#dfe4ea);border-radius:14px}
.r61662-tab-nav a{white-space:nowrap;padding:10px 14px;border-radius:10px;color:inherit;text-decoration:none;font-weight:700}
.r61662-tab-nav a.active{background:var(--cui-primary,#5b5bd6);color:#fff;box-shadow:0 6px 18px rgba(50,50,150,.18)}
.r61662-tab-panel[hidden]{display:none!important}.r61662-tab-panel{scroll-margin-top:84px}
.r61662-config-layout{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:20px;align-items:start}
.r61662-config-editor{border:1px solid var(--cui-border-color,#dfe4ea);border-radius:14px;background:var(--cui-card-bg,#fff);overflow:hidden}
.r61662-config-editor>summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;cursor:pointer;list-style:none;background:color-mix(in srgb,var(--cui-primary,#5b5bd6) 7%,transparent)}
.r61662-config-editor>summary span{display:grid;gap:3px}.r61662-config-editor>summary small{color:var(--cui-secondary-color,#6c757d);font-weight:400}.r61662-config-editor>summary b{font-size:12px}.r61662-config-editor[open]>summary b{font-size:0}.r61662-config-editor[open]>summary b:after{content:'收起';font-size:12px}
.r61662-config-editor form{padding:16px}.r61662-scroll-list{max-height:610px;overflow:auto;overscroll-behavior:contain;padding-right:4px}
.r61662-list-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.r61662-list-summary label{display:flex;align-items:center;gap:8px}.r61662-list-summary select{width:auto}
.r61662-task-table-card{padding:0;overflow:hidden}.r61662-task-table td small{display:block;margin-top:5px;color:var(--cui-secondary-color,#6c757d)}.r61662-task-table td:last-child{width:92px}
.r61662-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin:18px 0}.r61662-pagination .disabled{pointer-events:none;opacity:.45}
.r61662-task-drawer{position:fixed;inset:0;z-index:1200;pointer-events:none;visibility:hidden}.r61662-task-drawer[aria-hidden="false"]{pointer-events:auto;visibility:visible}.r61662-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.42);opacity:0;transition:.2s}.r61662-task-drawer[aria-hidden="false"] .r61662-drawer-backdrop{opacity:1}.r61662-task-drawer>section{position:absolute;right:0;top:0;bottom:0;width:min(520px,100%);background:var(--cui-card-bg,#fff);box-shadow:-18px 0 50px rgba(15,23,42,.2);transform:translateX(105%);transition:.22s;display:flex;flex-direction:column}.r61662-task-drawer[aria-hidden="false"]>section{transform:none}.r61662-task-drawer header{padding:20px;border-bottom:1px solid var(--cui-border-color,#e2e8f0);display:flex;justify-content:space-between;gap:12px}.r61662-task-drawer header span{font-size:12px;color:var(--cui-secondary-color,#64748b)}.r61662-task-drawer header h3{margin:4px 0}.r61662-task-drawer header p{margin:0;color:var(--cui-secondary-color,#64748b)}.r61662-task-drawer form{padding:20px;overflow:auto;display:grid;gap:16px}.r61662-task-drawer form label{display:grid;gap:7px;font-weight:700}.r61662-task-drawer form footer{position:sticky;bottom:-20px;margin:8px -20px -20px;padding:14px 20px;background:var(--cui-card-bg,#fff);border-top:1px solid var(--cui-border-color,#e2e8f0);display:flex;justify-content:flex-end;gap:10px}
.r61662-production-list{display:grid;gap:12px}.r61662-production-row{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(190px,.7fr) minmax(240px,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid var(--cui-border-color,#dfe4ea);border-radius:16px;background:var(--cui-card-bg,#fff);box-shadow:0 7px 22px rgba(15,23,42,.045)}.r61662-production-row.has-risk{border-color:#f5b9b9}.r61662-production-title{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.r61662-production-main h3{margin:8px 0 4px;font-size:17px}.r61662-production-main p{margin:0;color:var(--cui-secondary-color,#64748b)}.r61662-production-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r61662-production-dates span{display:grid;gap:4px}.r61662-production-dates small{color:var(--cui-secondary-color,#64748b)}.r61662-production-progress>div:first-child{display:flex;justify-content:space-between}.r61662-production-progress small{display:block;margin-top:6px;color:var(--cui-secondary-color,#64748b);line-height:1.5}
/* order detail progressive tabs */
.r61659-order-detail-page .r61633-order-toolbar{position:sticky;top:8px;z-index:17}.r61659-order-detail-page [data-r61662-order-panel][hidden]{display:none!important}.r61659-order-detail-page .order-review-toolbar nav a.active{background:var(--cui-primary,#5b5bd6);color:#fff;border-radius:9px}.r61659-order-detail-page .order-product-review-card .actions{display:flex;gap:6px;flex-wrap:wrap}.r61659-order-detail-page .order-product-review-card .actions a:nth-child(n+2){display:none}.r61659-order-detail-page .order-product-review-card .actions:after{content:'产品详情统一在核对页处理';font-size:11px;color:var(--cui-secondary-color,#64748b);align-self:center}
/* closure progressive tabs */
.r61659-order-closure-page .r61662-closure-nav{margin:14px 0}.r61659-order-closure-page [data-r61662-closure-panel][hidden]{display:none!important}
/* onboarding */
.onboarding61-series-card span small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35;min-height:2.7em}.onboarding61-preview{max-height:calc(100vh - 32px);overflow:auto}.r61662-onboarding-actionbar{position:sticky;bottom:10px;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;border:1px solid var(--cui-border-color,#dfe4ea);border-radius:14px;background:color-mix(in srgb,var(--cui-card-bg,#fff) 94%,transparent);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(15,23,42,.12)}.r61662-onboarding-actionbar span{display:grid}.r61662-onboarding-actionbar small{color:var(--cui-secondary-color,#64748b)}
/* BOM drawer: progressive detail */
.bom-workspace-drawer .r61652-admin-detail,.bom-workspace-drawer details{border-radius:10px}.bom-workspace-drawer .table-wrap{max-width:100%;overflow:auto}.bom-workspace-drawer table{min-width:900px}
@media(max-width:1024px){.r61662-config-layout{grid-template-columns:1fr}.r61662-scroll-list{max-height:none}.r61662-production-row{grid-template-columns:1fr 1fr}.r61662-production-row>a{justify-self:end}.r61662-production-progress{grid-column:1/-1}}
@media(max-width:720px){.r61662-tab-nav{top:4px;padding:4px}.r61662-tab-nav a{padding:9px 11px;font-size:13px}.r61660-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r61662-task-table thead{display:none}.r61662-task-table,.r61662-task-table tbody,.r61662-task-table tr,.r61662-task-table td{display:block;width:100%}.r61662-task-table tr{padding:14px;border-bottom:1px solid var(--cui-border-color,#e2e8f0)}.r61662-task-table td{border:0!important;padding:5px 0!important}.r61662-task-table td:before{content:attr(data-label);display:block;font-size:11px;color:var(--cui-secondary-color,#64748b);margin-bottom:2px}.r61662-task-table td:last-child{width:auto}.r61662-task-table td:last-child .btn{width:100%;margin-top:6px}.r61662-production-row{grid-template-columns:1fr;padding:14px}.r61662-production-dates{grid-template-columns:1fr 1fr}.r61662-production-row>a{width:100%;justify-content:center}.r61662-pagination{gap:8px;flex-wrap:wrap}.r61662-pagination span{width:100%;text-align:center;order:-1}.r61662-onboarding-actionbar{bottom:6px}.r61662-onboarding-actionbar span{display:none}.onboarding61-preview{position:static!important;max-height:none}.onboarding61-preview .onboarding61-save{display:none}.r61659-order-detail-page .r61633-order-toolbar{top:4px}.r61659-order-detail-page .r61633-order-toolbar nav{overflow:auto;flex-wrap:nowrap}.r61659-order-detail-page .r61633-order-toolbar nav a{white-space:nowrap}.cui-topbar .topbar-context small,.cui-topbar .topbar-context p{display:none!important}}
/* R6.16.62 keeps one primary save action in onboarding on every desktop size. */
.onboarding61-preview .onboarding61-save{display:none!important}

.r61662-filter-disclosure{padding:0;overflow:hidden}.r61662-filter-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;list-style:none}.r61662-filter-disclosure>summary span{display:grid;gap:3px}.r61662-filter-disclosure>summary small{color:var(--cui-secondary-color,#64748b);font-weight:400}.r61662-filter-disclosure>summary b{font-size:12px}.r61662-filter-disclosure[open]>summary b{font-size:0}.r61662-filter-disclosure[open]>summary b:after{content:'收起';font-size:12px}.r61662-filter-disclosure .filter-bar{padding:0 18px 18px}
.r61662-onboarding-tabs{grid-column:1/-1;margin-bottom:0}.onboarding61-studio>[data-r61662-onboarding-panel][hidden]{display:none!important}.r61662-order-product-disclosure{border:1px solid var(--cui-border-color,#dfe4ea);border-radius:14px;background:var(--cui-card-bg,#fff);overflow:hidden}.r61662-order-product-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;cursor:pointer}.r61662-order-product-disclosure>summary span{display:grid;gap:3px}.r61662-order-product-disclosure>summary small{color:var(--cui-secondary-color,#64748b)}.r61662-order-product-disclosure>summary b{font-size:12px}.r61662-order-product-disclosure[open]>summary b{font-size:0}.r61662-order-product-disclosure[open]>summary b:after{content:'收起资料';font-size:12px}.r61662-order-product-body{border-top:1px solid var(--cui-border-color,#e2e8f0)}
@media(max-width:720px){.r61662-task-table td:not(:last-child){display:grid;grid-template-columns:84px minmax(0,1fr);gap:3px 8px;align-items:start}.r61662-task-table td:not(:last-child):before{grid-column:1;grid-row:1/span 2;margin:1px 0}.r61662-task-table td:not(:last-child)>strong,.r61662-task-table td:not(:last-child)>a,.r61662-task-table td:not(:last-child)>span{grid-column:2}.r61662-task-table td:not(:last-child)>small{grid-column:2;margin-top:0}.r61662-production-row{gap:10px}.r61662-production-main h3{font-size:15px;margin:5px 0 3px}.r61662-production-dates span{grid-template-columns:auto 1fr;align-items:center;gap:6px}.r61662-production-progress small{font-size:11px}.r61662-filter-disclosure .filter-bar{padding:0 12px 12px}.r61662-order-product-body .order-product-identity,.r61662-order-product-body .order-product-amount,.r61662-order-product-body .order-detail-line-image{margin:12px}.r61662-onboarding-tabs{position:sticky;top:4px;z-index:22}}

/* /setup-assistant-r61663.css */
/* R6.16.63 onboarding simplification and precise matching configuration */
.r61663-onboarding-page{padding-bottom:92px}.r61663-onboarding-studio{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.r61663-wizard-nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--cui-border-color,#dfe5eb);border-radius:16px;background:var(--cui-card-bg,#fff);position:sticky;top:8px;z-index:20;box-shadow:0 8px 24px rgba(31,45,61,.05)}.r61663-wizard-nav button{display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 9px;align-items:center;text-align:left;padding:10px;border:0;border-radius:11px;background:transparent;color:inherit;cursor:pointer}.r61663-wizard-nav button b{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf2f6;color:#5d6b79}.r61663-wizard-nav button span{font-weight:800}.r61663-wizard-nav button small{color:#788491}.r61663-wizard-nav button.active{background:color-mix(in srgb,var(--cui-primary,#5666d8) 10%,#fff)}.r61663-wizard-nav button.active b{background:var(--cui-primary,#5666d8);color:#fff}.r61663-wizard-nav button.done b{background:#dcefe2;color:#267044}.r61663-onboarding-main{display:grid;gap:16px;min-width:0}.r61663-step-panel[hidden]{display:none!important}.r61663-live-preview{position:sticky;top:94px;display:grid;gap:12px;padding:18px;border:1px solid var(--cui-border-color,#dfe5eb);border-radius:16px;background:#fbfcfd}.r61663-live-preview h3{margin:0}.r61663-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r61663-preview-actions .btn{justify-content:center}.r61663-guard{display:grid;gap:4px;padding:12px;border-radius:12px;background:#f6f8fa;color:#5e6b78}.r61663-guard span{font-size:12px;line-height:1.5}.r61663-savebar{position:fixed;z-index:40;left:calc(var(--sidebar-width,250px) + 22px);right:22px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid #d9e1e8;border-radius:15px;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);box-shadow:0 12px 32px rgba(24,36,48,.14)}.r61663-savebar span{display:grid}.r61663-savebar small{color:#74808c;margin-top:2px}.r61663-readiness-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r61663-readiness-summary article{display:grid;gap:2px;padding:14px;border:1px solid #dfe5eb;border-radius:13px;background:#fff}.r61663-readiness-summary b{font-size:22px;color:#285e88}.r61663-readiness-summary span{font-weight:750}.r61663-readiness-summary small{color:#75818d}.r61663-readiness-summary article.ok{border-color:#c9dfd0;background:#f5faf6}.r61663-subhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px}.r61663-subhead>div{display:grid;gap:2px}.r61663-subhead span{font-size:13px;color:#77838f}.r61663-advanced{margin-top:14px;border:1px solid #e1e6eb;border-radius:12px;background:#fafbfd}.r61663-advanced>summary{padding:12px 14px;cursor:pointer;font-weight:700;color:#536271}.r61663-advanced>div,.r61663-advanced>.onboarding61-pill-grid,.r61663-advanced>.r61663-explain-grid{padding:0 14px 14px}.r61663-supplier-list{display:grid;gap:10px}.r61663-supplier-row{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(140px,.75fr)) auto;gap:10px;align-items:end;padding:13px;border:1px solid #dde4ea;border-radius:13px;background:#fbfcfd}.r61663-supplier-identity{display:grid;gap:3px;min-width:0}.r61663-supplier-identity span,.r61663-supplier-identity small{color:#75818d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r61663-supplier-row label{display:grid;gap:5px}.r61663-supplier-row label>span{font-size:12px;font-weight:700;color:#667380}.r61663-supplier-row select{min-width:0;width:100%}.r61663-supplier-row details{align-self:center}.r61663-supplier-row details summary{cursor:pointer;font-size:12px;color:#526779}.r61663-supplier-row details select{margin-top:7px;max-width:220px}.r61663-suggestion{color:#2c7a4b!important;white-space:normal!important}.r61663-empty-guide,.r61663-empty-state{display:grid;place-items:start;gap:6px;padding:18px;border:1px dashed #cfd8e1;border-radius:13px;background:#fafbfd}.r61663-empty-guide p,.r61663-empty-state p{margin:0;color:#6d7985}.r61663-document-defaults{display:grid;gap:9px}.r61663-document-defaults article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid #dde4ea;border-radius:13px;background:#fbfcfd}.r61663-document-defaults article>div{display:grid;gap:3px}.r61663-document-defaults small{color:#74808b}.r61663-document-defaults label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.r61663-document-defaults label span{font-size:12px;font-weight:700;color:#65717d}.r61663-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.r61663-explain-grid p{margin:0;padding:10px;border-radius:9px;background:#fff;line-height:1.5}.r61663-final-review{margin-top:18px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#f4f8fb,#f5faf7);border:1px solid #d7e3e8}.r61663-final-review h3{margin:4px 0 12px}.r61663-final-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r61663-final-grid p{display:grid;gap:2px;margin:0;padding:10px;border-radius:9px;background:#fff}.r61663-final-grid span{font-size:12px;color:#6f7c87}.r61663-config-layout{grid-template-columns:minmax(330px,460px) minmax(0,1fr)}.r61663-simple-form{display:grid;gap:12px}.r61663-simple-form>label{display:grid;gap:6px}.r61663-simple-form label>small{color:#75818d}.r61663-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r61663-advanced-grid label{display:grid;gap:5px}.r61663-rule-preview{padding:12px;border-radius:11px;background:#f1f6fa;color:#475a6a;line-height:1.55;border:1px solid #dbe6ed}.r61663-rule-list article{gap:7px}.r61663-rule-chips{display:flex;flex-wrap:wrap;gap:6px}.r61663-rule-chips i{font-style:normal;font-size:11px;padding:4px 7px;border-radius:999px;background:#edf2f6;color:#62707e}.r61663-rule-list td small{display:block;color:#75818d;margin-top:3px}.r61663-coverage-score{display:grid;place-items:center;min-width:145px;padding:14px;border-radius:15px;background:#fff;border:1px solid #dfe5eb}.r61663-coverage-score strong{font-size:28px;color:#2a628d}.r61663-coverage-score span{font-weight:700}.r61663-coverage-score small{color:#7b8792}.r61663-matching-hero{align-items:center}.r61663-industry-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.r61663-industry-nav{display:grid;gap:7px;align-content:start}.r61663-industry-nav button{display:grid;gap:3px;text-align:left;padding:13px;border:1px solid #dfe5eb;border-radius:11px;background:#fff;cursor:pointer}.r61663-industry-nav button small{color:#74818d}.r61663-industry-nav button.active{border-color:#769fc0;background:#f1f7fb}.r61663-industry-panel[hidden]{display:none!important}.r61663-industry-panel{padding:18px}.r61663-industry-series{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.r61663-industry-series article{padding:12px;border:1px solid #e0e6eb;border-radius:11px;background:#fbfcfd}.r61663-industry-series p{margin:5px 0 0;color:#6f7c87}.r61663-industry-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.r61663-config-layout{align-items:start}.r61663-rule-list{align-self:start}.r61663-empty-dashboard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:18px;min-height:310px;padding:24px;border:1px dashed #cfd8e1;border-radius:14px;background:linear-gradient(135deg,#fafcfd,#f5f9fb)}.r61663-empty-dashboard>div:first-child{display:grid;align-content:start;justify-items:start;gap:9px}.r61663-empty-dashboard strong{font-size:20px}.r61663-empty-dashboard p{margin:0;color:#687681;line-height:1.6}.r61663-empty-steps{display:grid;align-content:center;gap:10px}.r61663-empty-steps p{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border-radius:10px;background:#fff;border:1px solid #e1e7ec}.r61663-empty-steps b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#eaf1f7;color:#315f82}.r61663-empty-steps span{font-weight:700;color:#526271}.r61663-rule-list table .r61663-empty-dashboard{text-align:left}
@media(max-width:1180px){.r61663-onboarding-studio{grid-template-columns:1fr}.r61663-live-preview{position:static}.r61663-supplier-row{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,1fr))}.r61663-supplier-row details{grid-column:1/-1}.r61663-savebar{left:18px}.r61663-industry-shell{grid-template-columns:1fr}.r61663-industry-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.r61663-empty-dashboard{grid-template-columns:1fr;min-height:0;padding:16px}.r61663-empty-dashboard strong{font-size:17px}.r61663-onboarding-page{padding-bottom:120px}.r61663-wizard-nav{grid-template-columns:repeat(4,150px);overflow:auto;top:4px}.r61663-wizard-nav button{padding:8px}.r61663-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.r61663-readiness-grid{display:none}.r61663-supplier-row{grid-template-columns:1fr}.r61663-supplier-row details{grid-column:auto}.r61663-document-defaults article{grid-template-columns:1fr}.r61663-document-defaults label{grid-template-columns:1fr}.r61663-final-grid,.r61663-explain-grid,.r61663-advanced-grid{grid-template-columns:1fr}.r61663-savebar{left:8px;right:8px;bottom:8px;align-items:stretch;flex-direction:column;gap:8px}.r61663-savebar span{display:none}.r61663-savebar .btn{width:100%;justify-content:center}.r61663-config-layout{grid-template-columns:1fr}.r61663-matching-hero{align-items:flex-start}.r61663-coverage-score{min-width:110px}.r61663-industry-nav{grid-template-columns:1fr}.r61663-industry-series{grid-template-columns:1fr}}

/* R6.16.63 final empty-state spacing: use the wide result area instead of squeezing two columns. */
.r61663-config-layout .r61663-empty-dashboard{grid-template-columns:1fr;align-content:start;min-height:310px}
.r61663-config-layout .r61663-empty-steps{grid-template-columns:1fr;align-content:start}
.r61663-config-layout .r61663-empty-steps p{align-content:center;min-height:64px}
@media(max-width:980px){.r61663-config-layout .r61663-empty-steps{grid-template-columns:1fr}}

/* /business-closure-r61664.css */
.r61664-page .main-content{max-width:1500px}.r61664-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 28px;margin-bottom:18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,var(--surface),var(--surface-muted))}.r61664-hero h2{margin:4px 0 8px;font-size:26px}.r61664-hero p{margin:0;max-width:850px;color:var(--muted)}.r61664-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.r61664-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r61664-rule-card{border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--surface-muted)}.r61664-rule-card code{font-size:12px}.r61664-checks{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0 14px}.r61664-checks label{display:flex;align-items:center;gap:6px;font-size:13px}.r61664-mini-list{display:grid;gap:8px;margin:14px 0}.r61664-mini-list a{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit}.r61664-mini-list span{display:grid}.r61664-mini-list small,.r61664-mini-list b{color:var(--muted);font-size:12px;font-weight:500}.r61664-plain-list{padding-left:20px;line-height:1.9;color:var(--muted)}@media(max-width:1000px){.r61664-rule-grid{grid-template-columns:1fr}.r61664-hero{align-items:flex-start;flex-direction:column}.r61664-hero-actions{justify-content:flex-start}}
.r61664-route-flow{gap:10px}.r61664-route-card{display:grid;grid-template-columns:42px 1fr;gap:14px;width:100%;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.r61664-route-number{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--primary-soft);font-weight:800}.r61664-route-main p{margin:6px 0;color:var(--muted)}.r61664-route-doc{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) auto;gap:10px;align-items:center;padding:10px 12px;margin:10px 0;background:var(--surface-muted);border-radius:10px}.r61664-route-doc span{display:grid}.r61664-route-doc small{color:var(--muted)}.r61664-route-doc details{position:relative}.r61664-route-doc details form{position:absolute;right:0;z-index:10;width:min(520px,80vw);padding:14px;display:grid;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg)}.r61664-route-doc label{display:grid;gap:5px}.r61664-mold-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.r61664-mold-list article{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:12px}.r61664-mold-list span,.r61664-mold-list small{color:var(--muted)}.r61664-inline-editor>form{margin-top:14px}@media(max-width:900px){.r61664-route-doc{grid-template-columns:1fr}.r61664-mold-list{grid-template-columns:1fr}}
.r61664-users-page td small{display:block;margin-top:3px;color:var(--muted)}.r61664-user-more{position:relative}.r61664-user-menu{position:absolute;right:0;z-index:20;display:grid;grid-template-columns:minmax(340px,1fr) 150px;gap:12px;width:min(600px,82vw);padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-lg)}.r61664-user-profile{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r61664-user-profile>strong,.r61664-user-profile>button,.r61664-user-profile label:last-of-type{grid-column:1/-1}.r61664-user-profile label{display:grid;gap:4px;font-size:12px}.r61664-user-actions{display:grid;align-content:start;gap:8px}.r61664-user-actions form,.r61664-user-actions button{width:100%}.r61664-user-actions a,.r61664-user-actions button{display:block;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);text-align:center;text-decoration:none;color:inherit}@media(max-width:760px){.r61664-user-menu{grid-template-columns:1fr;right:auto;left:0}.r61664-user-profile{grid-template-columns:1fr}}
.r61664-template-choice{display:grid;gap:5px;min-width:210px;max-width:300px;padding:8px 10px;border:1px solid var(--line,#dfe5ec);border-radius:10px;background:var(--soft,#f8fafc)}
.r61664-template-choice label{font-size:12px;font-weight:700;color:var(--muted,#64748b)}
.r61664-template-choice select,.r61664-prepared-template-form select{width:100%;min-height:34px;border:1px solid var(--line,#dfe5ec);border-radius:8px;background:#fff;padding:6px 8px;color:inherit}
.r61664-template-choice small{font-size:11px;line-height:1.4;color:var(--muted,#64748b)}
.r61664-prepared-template-form{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.r61664-prepared-template-form select{width:auto;min-width:170px;max-width:260px}
@media(max-width:980px){.r61664-template-choice{max-width:none}.r61664-prepared-template-form{width:100%}.r61664-prepared-template-form select{flex:1;max-width:none}}
.r61664-product-route-list{display:grid;gap:9px;margin-top:14px}
.r61664-product-route-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(250px,.9fr) auto;gap:18px;align-items:center;padding:13px 15px;border:1px solid var(--line,#dfe5ec);border-radius:12px;background:#fff}
.r61664-product-route-main,.r61664-product-route-progress{display:grid;gap:4px}
.r61664-product-route-main small,.r61664-product-route-progress small{color:var(--muted,#64748b)}
.r61664-product-route-progress span{font-size:13px}.r61664-product-route-progress i{display:block;height:6px;background:#eef2f7;border-radius:99px;overflow:hidden}.r61664-product-route-progress em{display:block;height:100%;background:var(--primary,#5b5ce2);border-radius:inherit}
.r61664-section-foot{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line,#dfe5ec);font-size:13px;color:var(--muted,#64748b)}
.r61664-section-foot a{font-weight:700;color:var(--primary,#4f46e5)}
@media(max-width:980px){.r61664-product-route-row{grid-template-columns:1fr}.r61664-product-route-row .actions{justify-content:flex-start}.r61664-section-foot{align-items:flex-start;flex-direction:column}}
.r61664-transfer-form{display:grid;gap:7px;padding:10px;border:1px solid var(--line,#dfe5ec);border-radius:10px;background:var(--soft,#f8fafc)}
.r61664-transfer-form strong{font-size:13px}.r61664-transfer-form select{min-height:36px;border:1px solid var(--line,#dfe5ec);border-radius:8px;background:#fff;padding:6px 8px}.r61664-transfer-form small{color:var(--muted,#64748b);line-height:1.45}

/* /setup-simplification-r61666.css */
/* R6.16.66 历史设置样式兼容（当前入口已取消） */
.r61666-rules-center,.r61666-start-shell,.r61666-onboarding-studio{max-width:1380px;margin-inline:auto}
.r61666-rule-hero,.r61666-start-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #dce4ec;border-radius:18px;background:linear-gradient(135deg,#f6f9fc,#fff)}
.r61666-rule-hero h2,.r61666-start-hero h2{margin:5px 0 7px;font-size:24px}.r61666-rule-hero p,.r61666-start-hero p{margin:0;color:#667482;max-width:820px;line-height:1.6}
.r61666-completion,.r61666-start-score{display:grid;place-items:center;min-width:132px;padding:13px;border:1px solid #dfe6ec;border-radius:14px;background:#fff;text-align:center}.r61666-completion strong,.r61666-start-score strong{font-size:27px;color:#2f678e}.r61666-completion span,.r61666-start-score span{font-weight:800}.r61666-completion small{color:#7a8792}
.r61666-rule-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r61666-rule-summary a{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:15px 17px;border:1px solid #dde5ec;border-radius:14px;background:#fff;color:inherit;text-decoration:none}.r61666-rule-summary b{grid-row:1/3;align-self:center;font-size:23px;color:#315f82}.r61666-rule-summary span{font-weight:800}.r61666-rule-summary small{color:#74818d;margin-top:2px}
.r61666-rule-section,.r61666-admin-zone{padding:0!important;overflow:clip}.r61666-rule-section>summary,.r61666-admin-zone>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;cursor:pointer}.r61666-rule-section>summary::-webkit-details-marker,.r61666-admin-zone>summary::-webkit-details-marker{display:none}.r61666-rule-section>summary>span,.r61666-admin-zone>summary>span{display:grid;grid-template-columns:34px 1fr;column-gap:11px}.r61666-rule-section>summary b{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#edf3f8;color:#315f82}.r61666-rule-section>summary strong,.r61666-admin-zone>summary strong{font-size:17px}.r61666-rule-section>summary small,.r61666-admin-zone>summary small{color:#74818d;margin-top:2px}.r61666-rule-section>summary em,.r61666-admin-zone>summary em{font-style:normal;font-size:12px;padding:5px 9px;border-radius:999px;background:#f0f3f6;color:#5e6d7a}.r61666-rule-section[open]>summary{border-bottom:1px solid #e4e9ee;background:#fafcfd}
.r61666-rule-body{padding:18px 20px}.r61666-two-column{display:grid;grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:18px;align-items:start}.r61666-quick-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;border:1px solid #e0e7ed;border-radius:14px;background:#fafcfd}.r61666-quick-form>label{display:grid;gap:6px;font-size:13px;font-weight:750}.r61666-quick-form>label:first-of-type,.r61666-quick-form>.r61666-inline-advanced,.r61666-quick-form>.r61666-friendly-note,.r61666-quick-form>button{grid-column:1/-1}.r61666-quick-form input,.r61666-quick-form select,.r61666-quick-form textarea{width:100%}.r61666-inline-advanced{border:1px solid #e1e7ec;border-radius:11px;background:#fff}.r61666-inline-advanced>summary{padding:10px 12px;cursor:pointer;font-size:13px;font-weight:750;color:#566775}.r61666-inline-advanced>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.r61666-inline-advanced label{display:grid;gap:5px;font-size:12px;font-weight:700}.r61666-friendly-note{margin:0;padding:10px 12px;border-radius:10px;background:#f0f6fa;color:#526575;font-size:12px;line-height:1.55}.r61666-quick-form>.btn{width:100%;justify-content:center}
.r61666-saved-list{display:grid;gap:8px;max-height:520px;overflow:auto;padding-right:3px}.r61666-saved-list>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:2px}.r61666-saved-list>header small{color:#7a8791}.r61666-saved-list article{display:grid;gap:4px;padding:12px 14px;border:1px solid #e1e7ec;border-radius:12px;background:#fff}.r61666-saved-list article>div{display:flex;justify-content:space-between;gap:14px}.r61666-saved-list article span,.r61666-saved-list article small{color:#6e7b87}.r61666-empty{display:grid;gap:5px;padding:20px;border:1px dashed #cfd8df;border-radius:12px;background:#fafcfd}.r61666-empty p{margin:0;color:#74818c}
.r61666-admin-zone{border:1px dashed #d7e0e7;border-radius:15px;background:#fff}.r61666-admin-zone>summary{background:#fbfcfd}.r61666-admin-zone>summary>span{display:grid!important;grid-template-columns:1fr!important;column-gap:0!important}.r61666-admin-zone:not([open])>.r61666-admin-body{display:none!important}.r61666-admin-body{display:grid;gap:20px;padding:20px}.r61666-admin-body>section{padding:17px;border:1px solid #e2e8ed;border-radius:14px;background:#fff}.r61666-admin-body>section>header h3{margin:0 0 4px}.r61666-admin-body>section>header p{margin:0 0 14px;color:#71808c}.r61666-admin-zone .r61660-form{background:#fbfcfd}.r61666-admin-zone .r61660-list{max-height:500px;overflow:auto}
/* 开箱设置 */
.r61666-onboarding-page{padding-bottom:24px}.r61666-start-shell{display:grid;gap:11px}.r61666-start-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r61666-start-status>div{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid #dee6ec;border-radius:13px;background:#fff}.r61666-start-status b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;background:#edf2f6;color:#63717e}.r61666-start-status .done b{background:#dff1e5;color:#267044}.r61666-start-status span{display:grid}.r61666-start-status small{color:#76838e;margin-top:2px}
.r61666-onboarding-studio{display:grid;gap:14px;margin-top:16px}.r61666-wizard-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;border:1px solid #dde5eb;border-radius:15px;background:#fff;position:sticky;top:8px;z-index:18}.r61666-wizard-nav button{display:grid;grid-template-columns:31px 1fr;column-gap:9px;padding:10px 12px;border:0;border-radius:10px;background:transparent;text-align:left;color:inherit;cursor:pointer}.r61666-wizard-nav b{grid-row:1/3;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#edf2f6}.r61666-wizard-nav span{font-weight:800}.r61666-wizard-nav small{color:#788590}.r61666-wizard-nav button.active{background:#eef3ff}.r61666-wizard-nav button.active b{background:var(--cui-primary,#5c63e8);color:#fff}.r61666-wizard-nav button.done b{background:#dff1e5;color:#267044}
.r61666-onboarding-main{min-width:0}.r61666-step-panel{padding:18px!important}.r61666-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r61666-company-grid label{display:grid;gap:6px}.r61666-section-divider{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:20px 0 10px}.r61666-section-divider span{color:#75828d;font-size:13px}.r61666-industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.r61666-industry-grid label{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 13px;border:1px solid #dfe6ec;border-radius:12px;background:#fff;cursor:pointer}.r61666-industry-grid label:has(input:checked){border-color:#76a5ca;background:#f2f8fc}.r61666-industry-grid span{display:grid;gap:2px}.r61666-industry-grid small{color:#75828d}.r61666-industry-grid em{font-style:normal;font-size:11px;color:#6f7d89}.r61666-compact-details{margin-top:12px;border:1px solid #e0e7ec;border-radius:12px;background:#fbfcfd}.r61666-compact-details>summary{padding:11px 13px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.r61666-compact-details>summary small{font-weight:600;color:#75828d}.r61666-compact-details>div{padding:0 13px 13px}.r61666-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:310px;overflow:auto;padding-right:3px}.r61666-series-grid label{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid #e0e6eb;border-radius:10px;background:#fff}.r61666-series-grid label:has(input:checked){border-color:#8fc4a0;background:#f4faf5}.r61666-series-grid span{display:grid}.r61666-series-grid small{color:#7a8791}.r61666-series-grid em{font-style:normal;font-size:10px;color:#74818c}.r61666-process-pills{padding:0!important}.r61666-optional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r61666-optional-grid>label,.r61666-optional-grid fieldset{display:grid;gap:7px;padding:11px;border:1px solid #e3e8ed;border-radius:10px;background:#fff}.r61666-optional-grid fieldset label{font-size:13px}.r61666-step-panel>.r61666-friendly-note{margin-top:14px}
.r61666-supplier-list{display:grid;gap:8px}.r61666-supplier-list>article{display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(220px,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #dfe6ec;border-radius:12px;background:#fff}.r61666-supplier-list article>label{display:grid;gap:4px}.r61666-supplier-list article>label>span{font-size:12px;font-weight:750;color:#657481}.r61666-supplier-list article>details{min-width:105px}.r61666-supplier-list article>details>summary{cursor:pointer;color:#586b7a;font-size:12px;font-weight:750}.r61666-supplier-list article>details>div{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;margin-top:10px;padding:11px;border-radius:10px;background:#f6f8fa}.r61666-supplier-list article>details label{display:grid;gap:4px;font-size:12px}
.r61666-document-defaults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.r61666-document-defaults>label{display:grid;grid-template-columns:minmax(150px,1fr) minmax(220px,1.3fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid #dfe6ec;border-radius:12px;background:#fff}.r61666-document-defaults>label>span{display:grid;gap:2px}.r61666-document-defaults small{color:#75828d}.r61666-rule-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r61666-rule-examples p{margin:0;padding:10px;border-radius:9px;background:#fff}.r61666-final-note{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding:13px 14px;border-radius:11px;background:#f2f7fa;color:#516575}.r61666-wizard-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid #dce4ea;border-radius:14px;background:#fff}.r61666-wizard-footer>details summary{font-weight:750;cursor:pointer}.r61666-wizard-footer>details>div{margin-top:9px}.r61666-wizard-actions{display:flex;gap:8px}.r61666-wizard-footer>p{grid-column:1/-1;margin:0;color:#74818c;font-size:12px}.r61666-save-button[hidden]{display:none!important}
@media(max-width:1100px){.r61666-two-column{grid-template-columns:1fr}.r61666-saved-list{max-height:none}.r61666-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r61666-document-defaults{grid-template-columns:1fr}.r61666-supplier-list>article{grid-template-columns:1fr 1fr}.r61666-supplier-list article>details{grid-column:1/-1}}
@media(max-width:760px){.r61666-rule-hero,.r61666-start-hero{align-items:flex-start;padding:17px}.r61666-rule-summary,.r61666-start-status,.r61666-wizard-nav{grid-template-columns:1fr}.r61666-wizard-nav{position:static}.r61666-company-grid,.r61666-industry-grid,.r61666-series-grid,.r61666-optional-grid,.r61666-rule-examples{grid-template-columns:1fr}.r61666-quick-form{grid-template-columns:1fr}.r61666-quick-form>*{grid-column:1!important}.r61666-inline-advanced>div{grid-template-columns:1fr}.r61666-supplier-list>article{grid-template-columns:1fr}.r61666-supplier-list article>details{grid-column:auto}.r61666-supplier-list article>details>div{grid-template-columns:1fr}.r61666-document-defaults>label{grid-template-columns:1fr}.r61666-wizard-footer{grid-template-columns:1fr}.r61666-wizard-actions{display:grid;grid-template-columns:1fr 1fr}.r61666-wizard-actions .r61666-save-button{grid-column:1/-1}.r61666-final-note{display:grid}.r61666-completion,.r61666-start-score{min-width:105px}}
/* R6.16.66 供应商与试运行页面进一步收口 */
.r61666-supplier-list{grid-template-columns:repeat(2,minmax(0,1fr))}.r61666-supplier-list>article{grid-template-columns:minmax(0,1.15fr) minmax(165px,.85fr);align-items:start}.r61666-supplier-list article>details{grid-column:1/-1}.r61666-supplier-list article>[data-r61663-process-field]:not([hidden]){grid-column:1/-1}.r61666-onboarding-page .onboarding61-progress{margin-bottom:0}
.r61666-readiness-page{display:grid;gap:16px}.r61666-readiness-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border:1px solid #dce4ea;border-radius:18px;background:linear-gradient(135deg,#fff,#f7fafc)}.r61666-readiness-hero h2{margin:10px 0 6px;font-size:28px}.r61666-readiness-hero p{max-width:760px;margin:0;color:#667684}.r61666-readiness-hero .actions{margin-top:16px}.r61666-readiness-score{display:grid;justify-items:center;min-width:150px;padding:17px;border:1px solid #dce4ea;border-radius:15px;background:#fff}.r61666-readiness-score strong{font-size:30px;color:#2e688d}.r61666-readiness-score small{margin-top:4px;color:#77848f;text-align:center}.r61666-readiness-focus,.r61666-trial-path{padding:20px!important}.r61666-readiness-issues{display:grid;gap:10px;margin-top:14px}.r61666-readiness-issues article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;align-items:center;padding:14px;border:1px solid #e1e7ec;border-radius:13px;background:#fff}.r61666-readiness-issues article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-weight:900}.r61666-readiness-issues article.is-danger>span{background:#fff0f1;color:#b4232b}.r61666-readiness-issues article.is-warn>span{background:#fff6e5;color:#9a6100}.r61666-readiness-issues p{margin:3px 0;color:#687784}.r61666-readiness-issues small{color:#7b8791}.r61666-readiness-ok{display:flex;gap:13px;align-items:center;margin-top:14px;padding:18px;border-radius:13px;background:#eef8f1}.r61666-readiness-ok>b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#d7efde;color:#247144}.r61666-readiness-ok p{margin:3px 0 0;color:#61746a}.r61666-trial-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.r61666-trial-steps article{display:flex;gap:11px;padding:15px;border:1px solid #dfe6eb;border-radius:13px;background:#fafcfd}.r61666-trial-steps b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;background:#edf1ff;color:#514fd5}.r61666-trial-steps p{margin:4px 0 0;color:#6b7985}.r61666-readiness-details{padding:0!important;overflow:hidden}.r61666-readiness-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.r61666-readiness-details>summary::-webkit-details-marker{display:none}.r61666-readiness-details>summary span{display:grid;gap:2px}.r61666-readiness-details>summary small{color:#77848f}.r61666-readiness-details>summary em{font-style:normal;padding:5px 9px;border-radius:999px;background:#f0f3f6;color:#657481}.r61666-readiness-detail-body{display:grid;gap:15px;padding:0 18px 18px;border-top:1px solid #e3e8ed}.r61666-passed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px}.r61666-passed-grid article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:11px;border:1px solid #e3e8ed;border-radius:11px}.r61666-passed-grid article>b{color:#267348}.r61666-passed-grid p{margin:2px 0;color:#74818b;font-size:12px}.r61666-passed-grid a{font-size:12px}.r61666-maintenance-links{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:1100px){.r61666-supplier-list{grid-template-columns:1fr}.r61666-trial-steps{grid-template-columns:1fr}.r61666-passed-grid{grid-template-columns:1fr}}
@media(max-width:760px){.r61666-readiness-hero{display:grid;padding:18px}.r61666-readiness-score{justify-self:stretch}.r61666-readiness-issues article{grid-template-columns:34px 1fr}.r61666-readiness-issues article>.btn{grid-column:1/-1}.r61666-passed-grid article{grid-template-columns:25px 1fr}.r61666-passed-grid article>a{grid-column:2}}

/* /direct-use-simplification-r61667.css */
/* R6.16.67 默认直接使用：复杂自动规则降为可选 */
.r61667-start-shell,.r61667-onboarding-form,.r61667-default-documents,.r61667-next-actions,.r61667-advanced-entry,.r61667-direct-use-grid{max-width:1480px;margin-left:auto;margin-right:auto}
.r61667-start-hero{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:24px;align-items:center;padding:24px 28px;margin:0 0 16px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--primary) 6%,var(--surface)))}
.r61667-start-hero h2,.r61667-optional-hero h2{margin:5px 0 8px;font-size:26px;letter-spacing:-.02em}.r61667-start-hero p,.r61667-optional-hero p{max-width:850px;margin:0;color:var(--muted);line-height:1.7}.r61667-start-score{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.r61667-start-score strong{font-size:32px}.r61667-start-score span{font-weight:800}.r61667-start-score small{color:var(--muted);margin-top:4px}
.r61667-direct-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.r61667-direct-use-grid article{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.r61667-direct-use-grid b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)}.r61667-direct-use-grid strong{display:block}.r61667-direct-use-grid p{margin:3px 0 0;color:var(--muted);font-size:13px}.r61667-direct-use-grid a{white-space:nowrap;font-weight:800;color:var(--primary)}
.r61667-company-card{padding:22px 24px;margin-bottom:16px}.r61667-company-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.35fr;gap:12px}.r61667-section-divider{display:flex;justify-content:space-between;gap:16px;margin:22px 0 12px;padding-top:18px;border-top:1px solid var(--border)}.r61667-section-divider span{color:var(--muted);font-size:13px}
.r61667-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r61667-industry-grid label{position:relative;display:block}.r61667-industry-grid input{position:absolute;opacity:0;pointer-events:none}.r61667-industry-grid label>span{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid var(--border);border-radius:15px;background:var(--surface);cursor:pointer}.r61667-industry-grid label>span small{margin-top:4px;color:var(--muted);line-height:1.45}.r61667-industry-grid label>em{position:absolute;right:11px;top:9px;font-size:11px;font-style:normal;color:var(--muted)}.r61667-industry-grid input:checked+span{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent);background:color-mix(in srgb,var(--primary) 4%,var(--surface))}
.r61667-compact-details{margin-top:12px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.r61667-compact-details>summary{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;font-weight:800}.r61667-compact-details>summary small{color:var(--muted);font-weight:500}.r61667-compact-details[open]>summary{border-bottom:1px solid var(--border)}.r61667-series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px}.r61667-series-grid label{display:flex;gap:9px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.r61667-series-grid label span{display:flex;min-width:0;flex:1;flex-direction:column}.r61667-series-grid label small{color:var(--muted)}.r61667-series-grid label strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r61667-series-grid label em{font-style:normal;font-size:11px;color:var(--muted)}.r61667-process-pills{padding:14px}.r61667-optional-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.r61667-optional-grid fieldset{border:1px solid var(--border);border-radius:12px;padding:11px 13px}.r61667-optional-grid fieldset label{display:block;margin-top:7px}.r61667-save-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;border-radius:15px;background:color-mix(in srgb,var(--primary) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}.r61667-save-row div{display:flex;flex-direction:column}.r61667-save-row span{color:var(--muted);font-size:13px;margin-top:3px}
.r61667-default-documents{padding:22px 24px;margin-top:16px}.r61667-document-grid,.r61667-default-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r61667-document-grid article,.r61667-default-template-grid article{padding:14px 15px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.r61667-document-grid article div,.r61667-default-template-grid article div{display:flex;justify-content:space-between;gap:12px;align-items:center}.r61667-document-grid article span,.r61667-default-template-grid article span{color:var(--primary);font-weight:700;text-align:right}.r61667-document-grid article small,.r61667-default-template-grid article small{display:block;margin-top:7px;color:var(--muted)}.r61667-default-note{display:flex;gap:10px;margin-top:14px;padding:13px 15px;border-radius:13px;background:var(--surface-soft);color:var(--muted)}.r61667-default-note b{color:var(--text);white-space:nowrap}
.r61667-next-actions{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:20px 24px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.r61667-next-actions h3{margin:4px 0}.r61667-next-actions p{margin:0;color:var(--muted)}.r61667-advanced-entry{margin-top:16px}.r61667-advanced-entry>summary,.r61667-admin-status>summary{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;cursor:pointer}.r61667-advanced-entry>summary span,.r61667-admin-status>summary span{display:flex;flex-direction:column}.r61667-advanced-entry>summary small,.r61667-admin-status>summary small{color:var(--muted);font-weight:500}.r61667-advanced-entry>summary em,.r61667-admin-status>summary em{font-style:normal;color:var(--muted)}.r61667-advanced-entry>div{padding:0 18px 18px}.r61667-advanced-entry>div p{color:var(--muted)}
/* 可选规则页 */
.r61667-optional-rules{max-width:1480px;margin:0 auto}.r61667-optional-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:24px;padding:24px 28px;margin-bottom:14px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--success) 6%,var(--surface)))}.r61667-optional-state{display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.r61667-optional-state b{font-size:12px;color:var(--success)}.r61667-optional-state strong{font-size:22px;margin:5px 0}.r61667-optional-state span{color:var(--muted);font-size:12px}
.r61667-default-behaviour{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px}.r61667-default-behaviour article{padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.r61667-default-behaviour article>span{font-size:12px;color:var(--muted)}.r61667-default-behaviour strong{display:block;margin:4px 0 6px}.r61667-default-behaviour p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.r61667-default-template-card{padding:20px 22px}.r61667-rule-choice-title{padding:20px 4px 8px}.r61667-rule-choice-title h3{margin:4px 0}.r61667-rule-choice-title p{margin:0;color:var(--muted)}
.r61667-optional-rule{margin-top:11px}.r61667-optional-rule>summary{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;cursor:pointer}.r61667-optional-rule>summary>span{display:flex;gap:12px;align-items:center}.r61667-optional-rule>summary b{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--surface-soft);color:var(--primary)}.r61667-optional-rule>summary div{display:flex;flex-direction:column}.r61667-optional-rule>summary small{color:var(--muted);font-weight:500}.r61667-optional-rule>summary em{font-style:normal;color:var(--muted)}.r61667-optional-rule[open]>summary{border-bottom:1px solid var(--border)}.r61667-rule-body{padding:16px 18px 18px}.r61667-two-column{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr);gap:15px}.r61667-simple-form{display:grid;gap:11px;padding:15px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.r61667-simple-form>label{display:grid;gap:6px;font-weight:700}.r61667-inline-details{border:1px solid var(--border);border-radius:12px}.r61667-inline-details>summary{padding:11px 13px;cursor:pointer;font-weight:700}.r61667-inline-details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 12px}.r61667-inline-details label{display:grid;gap:5px}.r61667-saved-list{border:1px solid var(--border);border-radius:15px;background:var(--surface);overflow:hidden}.r61667-saved-list header{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--border)}.r61667-saved-list header small{color:var(--muted)}.r61667-saved-list article{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,1.2fr);gap:10px;padding:12px 15px;border-bottom:1px solid var(--border)}.r61667-saved-list article:last-child{border-bottom:0}.r61667-saved-list article span,.r61667-saved-list article small{color:var(--muted)}.r61667-saved-list article small{grid-column:1/-1}.r61667-saved-list .empty{padding:24px;color:var(--muted);text-align:center}.r61667-admin-status{margin-top:12px}.r61667-admin-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px}.r61667-admin-status-grid article{display:flex;flex-direction:column;padding:14px;border:1px solid var(--border);border-radius:13px}.r61667-admin-status-grid b{font-size:24px}.r61667-admin-status-grid small{color:var(--muted);margin-top:3px}
/* 工艺页默认不要求模板 */
.r61667-route-default-note{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--surface-soft);color:var(--muted)}.r61667-route-default-note strong{color:var(--text)}.r61667-route-template-optional{margin-top:10px;border:1px dashed var(--border);border-radius:12px}.r61667-route-template-optional>summary{padding:10px 12px;cursor:pointer;font-weight:700}.r61667-route-template-optional form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px}.r61667-route-template-optional form label{display:grid;gap:5px}.r61667-route-template-optional form button{align-self:end}
@media(max-width:1180px){.r61667-company-grid,.r61667-industry-grid,.r61667-series-grid,.r61667-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r61667-document-grid,.r61667-default-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.r61667-start-hero,.r61667-optional-hero{grid-template-columns:1fr}.r61667-direct-use-grid,.r61667-default-behaviour,.r61667-document-grid,.r61667-default-template-grid,.r61667-two-column,.r61667-admin-status-grid{grid-template-columns:1fr}.r61667-company-grid,.r61667-industry-grid,.r61667-series-grid,.r61667-optional-grid{grid-template-columns:1fr}.r61667-next-actions,.r61667-save-row{align-items:flex-start;flex-direction:column}.r61667-route-template-optional form{grid-template-columns:1fr}}

/* /operational-closure-r61668.css */
/* R6.16.68 Operational Trial Closure */
.r61668-order-main-link{color:inherit;text-decoration:none;border-radius:12px;transition:background .16s ease,box-shadow .16s ease}.r61668-order-main-link:hover{background:#f7fafc;box-shadow:0 0 0 6px #f7fafc}.r61668-order-nav{position:sticky;top:0;z-index:20;display:flex;gap:8px;flex-wrap:wrap;padding:10px 12px;margin-bottom:14px;border:1px solid #dfe7ef;border-radius:14px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.r61668-order-nav a{padding:7px 11px;border-radius:999px;color:#334155;text-decoration:none;font-size:13px}.r61668-order-nav a:hover{background:#eef4f8;color:#0f172a}
.r61668-job-state{display:grid;gap:14px}.r61668-job-state-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.r61668-job-state-actions form{margin:0}.r61668-pause-form{display:flex;gap:8px;align-items:center;flex:1;min-width:320px}.r61668-pause-form input{min-width:220px;flex:1}.r61668-quality-block{margin:18px 0;padding:16px;border:1px solid #dfe7ef;border-radius:14px;background:#fbfdff}.r61668-quality-block .section-title{margin-bottom:12px}.r61668-job-history summary{cursor:pointer}.r61668-job-history .timeline{margin-top:14px}
.r61668-lifecycle-form{display:grid;gap:10px;padding:12px;border:1px solid #dfe7ef;border-radius:12px;background:#fbfdff}.r61668-lifecycle-form label{display:grid;gap:5px;font-size:12px;color:#475569}.r61668-life-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r61668-lifecycle-form .checkbox-line{display:flex;align-items:center;gap:8px}.r61668-lifecycle-form .checkbox-line input{width:auto}.r61664-user-menu{max-height:min(78vh,760px);overflow:auto}.r61664-user-actions{display:grid;gap:12px}
.r61668-setup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.r61668-setup-steps article{padding:12px;border:1px solid #dfe7ef;border-radius:12px;background:#f8fafc}.r61668-setup-steps b{display:block;margin-bottom:4px}.r61668-setup-steps span{font-size:12px;color:#64748b}.r61668-clean-note{padding:12px;border-radius:12px;background:#eef7f1;color:#166534;font-size:13px}
@media(max-width:900px){.r61668-order-nav{position:static}.r61668-pause-form{min-width:100%;display:grid;grid-template-columns:1fr auto}.r61668-setup-steps{grid-template-columns:1fr}.r61668-life-dates{grid-template-columns:1fr}}

/* /real-user-closure-r61669.css */

/* R6.16.69 real-user closure: reduce density without removing capability */
.r61669-bulk-toolbar{position:sticky;top:10px;z-index:12;display:flex;align-items:end;gap:12px;padding:12px 16px;margin-bottom:12px;box-shadow:0 8px 24px rgba(24,39,75,.12)}
.r61669-bulk-toolbar[hidden]{display:none!important}.r61669-bulk-toolbar>div{margin-right:auto}.r61669-bulk-toolbar small{display:block;color:var(--muted);margin-top:2px}.r61669-bulk-toolbar label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.r61669-bulk-toolbar select,.r61669-bulk-toolbar input{min-width:150px;height:38px}.r61669-check{width:42px;text-align:center}.r61669-purchase-table small{display:block;margin-top:4px}.r61669-purchase-table td{vertical-align:middle}.r61669-production-select-all{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;color:var(--muted)}
.r61669-production-group{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;margin-top:12px;border:1px solid var(--border);border-radius:12px 12px 4px 4px;background:var(--surface-soft,#f7f9fc)}.r61669-production-group div{display:flex;gap:10px;align-items:baseline}.r61669-production-group span{color:var(--muted)}.r61669-production-group a{font-size:13px}.r61669-production-page .r61662-production-row{grid-template-columns:34px minmax(280px,1fr) minmax(210px,.55fr) auto;gap:14px}.r61669-task-check{align-self:center}.r61669-production-page .r61662-production-row h3{font-size:16px;margin:4px 0}.r61669-production-page .r61662-production-row p{margin:0}.r61669-production-page .r61662-production-dates{display:none}
.r61669-low-frequency>summary,.r61669-onboarding-edit>summary,.r61669-default-documents>summary,.r61669-acceptance-extra>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.r61669-low-frequency>summary::-webkit-details-marker,.r61669-onboarding-edit>summary::-webkit-details-marker,.r61669-default-documents>summary::-webkit-details-marker,.r61669-acceptance-extra>summary::-webkit-details-marker{display:none}.r61669-low-frequency>summary span,.r61669-onboarding-edit>summary span,.r61669-default-documents>summary span{display:grid;gap:3px}.r61669-low-frequency>summary small,.r61669-onboarding-edit>summary small,.r61669-default-documents>summary small{color:var(--muted);font-weight:400}.r61669-low-frequency[open]>summary,.r61669-onboarding-edit[open]>summary,.r61669-default-documents[open]>summary{margin-bottom:16px}.r61669-acceptance-extra{margin:14px 0}.r61669-acceptance-extra>summary{color:var(--muted);font-weight:600;padding:10px 0}.r61669-acceptance-extra[open]>summary{margin-bottom:10px}
.r61669-onboarding-edit{border:0;margin:14px 0}.r61669-onboarding-edit>summary{padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.r61669-default-documents{padding:14px 16px}.r61669-default-documents>summary{padding:0}.r61669-default-documents[open]>.section-title{margin-top:14px}.r61669-default-documents:not([open])>.section-title,.r61669-default-documents:not([open])>.r61667-document-grid,.r61669-default-documents:not([open])>.r61667-default-note{display:none}
.bom-item-image.is-fallback,.bom-product-image:has(span){opacity:.62}.bom-item-image.is-fallback small{font-size:10px}.bom-item-image .is-empty{display:none}.bom-item-image:not(:has(img)){min-height:54px}.bom-item-image:not(:has(img)) span{font-size:11px;color:var(--muted)}
.r61669-purchase-page .page-intro,.r61669-production-page .page-intro{margin-bottom:12px}.r61669-purchase-page .purchase-review-kpis article,.r61669-production-page .metric-strip>div{min-height:86px}
@media(max-width:1100px){.r61669-bulk-toolbar{position:static;display:grid;grid-template-columns:1fr 1fr}.r61669-bulk-toolbar>div{grid-column:1/-1}.r61669-production-page .r61662-production-row{grid-template-columns:30px 1fr}.r61669-production-page .r61662-production-progress,.r61669-production-page .r61662-production-row>a{grid-column:2}.r61669-production-group div{display:grid;gap:2px}}
@media(max-width:760px){.r61669-bulk-toolbar{grid-template-columns:1fr}.r61669-bulk-toolbar>div{grid-column:auto}.r61669-production-group{align-items:flex-start}.r61669-production-group div{display:grid}.r61669-purchase-table .r61669-check{display:table-cell!important}.r61669-production-select-all{align-items:flex-start;gap:8px;display:grid}}

.r61669-product-tabs{grid-template-columns:repeat(2,minmax(120px,180px))!important;justify-content:start}.r61669-product-quick{width:min(680px,calc(100vw - 28px))}.r61669-product-quick .quick-form-grid{padding-bottom:8px}.r61669-quick-extra{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.r61669-quick-extra>summary{cursor:pointer;font-weight:700}.r61669-quick-extra .quick-form-grid{padding:14px 0 0}.classic-mode .product-picker-sheet.classic-picker-open{inset:4vh max(18px,5vw)!important}.classic-mode .product-picker-sheet .order-product-picker{grid-template-columns:1fr 1fr;gap:8px}.classic-mode .product-picker-sheet .order-product-card{grid-template-columns:54px minmax(0,1fr) auto auto;padding:9px}.classic-mode .product-picker-sheet .product-card-image{width:54px;height:54px}.classic-mode .product-picker-sheet .product-card-metrics i:nth-child(2){display:none}.classic-mode .product-picker-sheet .r613-product-spec{font-size:11px}.classic-mode .product-picker-sheet .r613-customer-product-hint{padding:7px 10px;font-size:11px}.r61669-no-image{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface-soft,#f4f6f8);color:#98a2b3;font-size:14px}.simple-product-thumb .r61669-no-image{width:32px;height:32px}.r61669-view-all{display:inline-flex;margin-top:10px;font-weight:700;font-size:13px}.r61669-product-quick input[type=file]{padding:8px}.list-page table th:nth-last-child(n+3),.list-page table td:nth-last-child(n+3){white-space:normal}
@media(max-width:900px){.classic-mode .product-picker-sheet .order-product-picker{grid-template-columns:1fr}.classic-mode .product-picker-sheet.classic-picker-open{inset:10px!important}}
/* Product records stay usable without mandatory photos or catalog polish. */
.pd-detail-thumb.is-optional-empty{background:var(--surface-soft,#f5f7fb);border-style:dashed;color:var(--muted);font-size:12px;text-align:center;padding:8px}.pd-readiness-domains a.optional{border-color:#d9dfeb;background:#fafbfc}.pd-readiness-domains a.optional span{background:#eef1f6;color:#667085}.pd-optional-suggestions{margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft,#fafbfc)}.pd-optional-suggestions>summary{cursor:pointer;color:var(--muted);font-weight:650}.pd-optional-suggestions ul{margin:10px 0 0;padding-left:18px;color:var(--muted)}
/* One primary save action; secondary destinations remain available without occupying the bar. */
.r61521-save-actions>.r61521-save-more{margin-left:0}.r61521-save-more>summary{white-space:nowrap}
.r61669-template-fixed{display:flex;align-items:center;min-height:38px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft,#f7f9fc);font-size:13px}
/* R6.16.69: keep low-frequency owner settings collapsed in daily mode. */
.r61669-lite-more{margin-top:2px}.r61669-lite-more>summary{min-height:38px;padding:8px 12px;color:var(--cui-secondary-color,#64748b);font-size:13px}.r61669-lite-more .v070-management-links{padding-top:2px}
.r61669-process-list>summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;border-top:1px solid var(--cui-border-color,#e2e8f0);cursor:pointer}.r61669-process-list>summary span{font-size:12px;color:var(--cui-secondary-color,#64748b)}.r61669-process-list[open]>summary{border-bottom:1px solid var(--cui-border-color,#e2e8f0)}

/* /workflow-polish-r61670.css */
/* R6.16.70 — product-first flow, order workspace and long-tail visual hardening */
.product-entry-hero-simple{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:24px}
.product-entry-promise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.product-entry-promise>div{display:grid;gap:3px;padding:14px;border:1px solid var(--fp-border);border-radius:14px;background:var(--fp-surface)}
.product-entry-promise b{font-size:9px;color:var(--fp-primary-strong);text-transform:uppercase;letter-spacing:.08em}
.product-entry-promise strong{font-size:13px}.product-entry-promise span{font-size:10px;line-height:1.5;color:var(--fp-muted)}
.product-mode-settings,.product-optional-section{padding:0;overflow:hidden}
.product-mode-settings>summary,.product-optional-section>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:15px 17px}
.product-mode-settings>summary::-webkit-details-marker,.product-optional-section>summary::-webkit-details-marker{display:none}
.product-mode-settings>summary>span:first-child,.product-optional-section>summary>span:first-child{display:grid;gap:3px}
.product-mode-settings>summary small,.product-optional-section>summary small{font-size:10px;color:var(--fp-muted)}
.product-mode-settings>summary>span:last-child,.product-optional-section>summary>span:last-child{font-size:10px;color:var(--fp-primary-strong);white-space:nowrap}
.product-mode-settings[open]>summary,.product-optional-section[open]>summary{border-bottom:1px solid var(--fp-border);background:var(--fp-surface-2)}
.product-mode-settings .mode-segment-rich{padding:15px 16px 6px}.product-mode-settings .mode-explain{margin:6px 16px 16px;grid-column:auto}
.product-optional-section .product-image-entry-grid,.product-optional-section .existing-image-strip{margin:16px}
.product-fast-start-bar{box-shadow:none;background:linear-gradient(135deg,var(--fp-surface),var(--fp-surface-2))}
.product-step-nav{align-items:center}.product-step-nav .product-nav-more{margin-left:auto;border:1px dashed var(--fp-border-strong);color:var(--fp-primary-strong)}
.product-secondary-gate{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0;padding:16px 17px;border:1px dashed var(--fp-border-strong);border-radius:15px;background:var(--fp-surface-2)}
.product-secondary-gate>div{display:grid;gap:3px}.product-secondary-gate strong{font-size:12px}.product-secondary-gate span{font-size:10px;line-height:1.5;color:var(--fp-muted)}
.product-secondary-gate.is-open{border-style:solid;background:var(--fp-primary-soft)}
.product-secondary-section[hidden]{display:none!important}
.product-form-page .image-ai-card{background:var(--fp-surface-2)}
.product-form-page .image-ai-card .ai-mini-mark{background:var(--fp-surface);color:var(--fp-muted);border:1px solid var(--fp-border)}
.product-form-page .sticky-form-actions{max-width:calc(100vw - var(--sidebar-width) - 52px)}
.product-form-page .sticky-form-actions .actions{flex-wrap:wrap}
.product-form-page .readiness-section{margin-bottom:10px}

/* Unified order entry points: long records remain available but no longer compete with the daily workspace. */
.r61668-order-nav{display:flex;flex-wrap:wrap;gap:7px;align-items:center}
.r61668-order-nav a{white-space:normal;text-align:center;line-height:1.35}
.r612-full-records summary{gap:16px}.r612-full-records>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.r612-full-records>div a{display:flex;align-items:center;min-height:42px;padding:9px 11px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-surface);line-height:1.4}

/* Long-tail layout guards found during the page sweep. */
.actions,.section-actions,.toolbar-actions,.card-actions{flex-wrap:wrap}
.btn,button,a.btn{max-width:100%;overflow-wrap:anywhere;line-height:1.35}
.card,.panel,section{min-width:0}
.table-wrap,.table-scroll,.responsive-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
table{max-width:100%}
.field input,.field select,.field textarea{min-width:0;max-width:100%}
input[type="date"]{min-width:138px;font-variant-numeric:tabular-nums}
details>summary{min-width:0}details>summary span,details>summary strong{min-width:0;overflow-wrap:anywhere}
.badge,.chip,.tag{max-width:100%;overflow-wrap:anywhere}

@media(max-width:1260px){
 .product-entry-hero-simple{grid-template-columns:1fr}.product-entry-promise{max-width:none}
 .product-form-page .sticky-form-actions{max-width:none}
 .r612-full-records>div{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
 .product-entry-promise{grid-template-columns:1fr 1fr}
 .product-secondary-gate{align-items:flex-start;display:grid}.product-secondary-gate .btn{justify-self:start}
 .product-step-nav .product-nav-more{margin-left:0}
 .r612-full-records>div{grid-template-columns:1fr 1fr}
}
@media(max-width:700px){
 .product-entry-promise{grid-template-columns:1fr}
 .product-mode-settings .mode-segment-rich{grid-template-columns:1fr}
 .product-mode-settings .mode-explain{grid-template-columns:1fr}.mode-unlock-list{justify-content:flex-start}
 .product-form-page .sticky-form-actions{left:10px!important;right:10px!important;bottom:10px;display:grid;gap:8px}
 .product-form-page .sticky-form-actions>div:first-child{display:none}
 .product-form-page .sticky-form-actions .actions{display:grid;grid-template-columns:auto 1fr 1fr;width:100%}
 .r612-full-records>div{grid-template-columns:1fr}
}

.dynamic-field-card[data-ai-writable="true"] label:after{content:"可辅助填写"!important}

/* R6.16.70 order workspace consolidation and closure density reduction */
.r61670-order-facts{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
.r61670-order-facts>div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--fp-border);border-radius:12px;background:var(--fp-surface)}
.r61670-order-facts small{font-size:9px;color:var(--fp-muted)}.r61670-order-facts strong{font-size:12px;overflow-wrap:anywhere}
.r61670-order-nav{position:sticky;top:8px;z-index:8;padding:8px;border:1px solid var(--fp-border);border-radius:12px;background:color-mix(in srgb,var(--fp-surface) 94%,transparent);backdrop-filter:blur(8px)}
.r61670-order-nav a{flex:0 1 auto;padding:7px 11px;border-radius:9px}.r61670-order-nav a:hover{background:var(--fp-primary-soft)}
.r61670-full-record-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;background:linear-gradient(135deg,var(--fp-surface),var(--fp-surface-2))}
.r61670-full-record-note>div{display:grid;gap:3px}.r61670-full-record-note strong{font-size:13px}.r61670-full-record-note p{margin:0;font-size:10px;color:var(--fp-muted);line-height:1.5}
.r61670-closure-detail{padding:0;overflow:hidden}.r61670-closure-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer;list-style:none}
.r61670-closure-detail>summary::-webkit-details-marker{display:none}.r61670-closure-detail>summary>span:first-child{display:grid;gap:3px}.r61670-closure-detail>summary small{font-size:10px;color:var(--fp-muted)}
.r61670-closure-detail[open]>summary{border-bottom:1px solid var(--fp-border);background:var(--fp-surface-2)}.r61670-detail-body{padding:15px 17px}
.r61670-resolved-exceptions{margin-top:12px;border-top:1px solid var(--fp-border);padding-top:10px}.r61670-resolved-exceptions>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 2px;color:var(--fp-muted)}
.r61670-resolved-exceptions .exception-case.compact{padding:12px}.r61670-resolved-exceptions .exception-case.compact h4{margin:5px 0}
.r61670-order-closure .closure-top-actions{position:sticky;top:8px;z-index:7;padding:8px;border:1px solid var(--fp-border);border-radius:12px;background:color-mix(in srgb,var(--fp-bg) 92%,transparent);backdrop-filter:blur(8px)}
@media(max-width:1050px){.r61670-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.r61670-full-record-note{align-items:flex-start;display:grid}.r61670-full-record-note .btn{justify-self:start}}
@media(max-width:650px){.r61670-order-facts{grid-template-columns:1fr}.r61670-order-nav{position:static}.r61670-order-closure .closure-top-actions{position:static}.r61670-closure-detail>summary{align-items:flex-start;display:grid}}

/* The rapid product form must not cover the fields while the user scrolls. */
.r61518-product-intake-page .r68-intake-shell{padding-bottom:18px}
.r61518-product-intake-page .r68-save-bar{position:static;grid-column:1/-1;left:auto;right:auto;bottom:auto;max-width:none;margin-top:0;border:1px solid var(--fp-border);border-radius:14px;box-shadow:none;background:var(--fp-surface)}
.r61518-product-intake-page .r68-save-bar>div:first-child{min-width:0}
@media(max-width:850px){.r61518-product-intake-page .r68-intake-shell{padding-bottom:18px}.r61518-product-intake-page .r68-save-bar{position:static}}

/* Full product editor: save controls stay in document flow instead of covering the form. */
.product-form-page .smart-form{padding-bottom:18px}
.product-form-page .sticky-form-actions{position:static;left:auto;right:auto;bottom:auto;max-width:none;margin-top:14px;box-shadow:none;background:var(--fp-surface)}
.product-form-page.has-sticky-form-actions .ai-float-button{bottom:15px}
.product-form-page.has-sticky-form-actions .ai-float-dismiss{bottom:61px}

/* R6.16.70 visual follow-up: keep document choices readable in two-column cards. */
.r61641-plan-page .r61633-recommended-wrap .r61632-build-row>.r61664-template-choice{
  grid-column:2;width:100%;max-width:none;min-width:0;box-sizing:border-box
}
.r61641-plan-page .r61633-recommended-wrap .r61632-build-row>.actions{
  grid-column:2;justify-content:flex-start;width:100%
}
.r61641-plan-page .r61633-recommended-wrap .r61632-build-row>.actions .btn{white-space:normal;text-align:center}

/* Business settings: the defaults work without opening every maintenance form. */
.r61670-code-rule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}
.r61670-code-rule-form{min-width:0}
.r61670-code-rule{border:1px solid var(--border,var(--line));border-radius:12px;background:var(--surface,#fff);overflow:hidden}
.r61670-code-rule>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 14px;cursor:pointer;list-style:none}
.r61670-code-rule>summary::-webkit-details-marker{display:none}
.r61670-code-rule>summary span{display:grid;gap:3px;min-width:0}
.r61670-code-rule>summary small{color:var(--muted)}
.r61670-code-rule>summary code{font-weight:800;color:var(--primary);white-space:nowrap}
.r61670-code-rule>summary>b{font-size:12px;color:var(--muted)}
.r61670-code-rule[open]>summary{background:var(--surface-soft,#f7f9fc);border-bottom:1px solid var(--border,var(--line))}
.r61670-code-rule-body{padding:14px}
.r61670-code-rule-body>.actions{margin-top:12px;justify-content:flex-end}
.r61670-business-extra{padding:0;overflow:hidden}
.r61670-business-extra>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;cursor:pointer;list-style:none}
.r61670-business-extra>summary::-webkit-details-marker{display:none}
.r61670-business-extra>summary span{display:grid;gap:4px}
.r61670-business-extra>summary small{color:var(--muted)}
.r61670-business-extra>summary>b{font-size:12px;color:var(--primary)}
.r61670-business-extra[open]>summary{border-bottom:1px solid var(--border,var(--line));background:var(--surface-soft,#f7f9fc)}
.r61670-business-extra-body{padding:16px 20px 20px}
.r61670-inner-panel{padding:14px;border:1px solid var(--border,var(--line));border-radius:12px;background:var(--surface,#fff)}

/* Product process routes: reduce empty vertical rhythm while preserving all actions. */
.r61670-process-page .r61664-route-card{padding:12px;gap:10px}
.r61670-process-page .r61664-route-main p{margin:3px 0}
.r61670-process-page .r61667-route-default-note{padding:7px 9px;margin-top:6px}
.r61670-process-page .r61667-route-template-optional{margin-top:7px}
.r61670-process-page .r61664-route-main>small:last-child{display:none}
.r61670-process-page .route-arrow{font-size:16px;line-height:1}
@media(max-width:900px){
 .r61670-code-rule-list{grid-template-columns:1fr}
 .r61670-code-rule>summary{grid-template-columns:minmax(0,1fr) auto}
 .r61670-code-rule>summary code{grid-column:1/2}
 .r61670-business-extra-body.grid{grid-template-columns:1fr}
}

/* /core-closure-r61674.css */
/* R6.16.74 — compact product identity cards + procurement split controls */
.r61634-product-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:14px!important;align-items:start}
.r61634-product-card{min-width:0!important;height:auto!important;align-self:start!important}
.r61634-card-visual{min-height:0!important;padding:10px 10px 0!important}
.r61634-card-image{height:185px!important;min-height:185px!important;background:#fff!important;border-radius:12px!important}
.r61634-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:6px!important;box-sizing:border-box}
.r61634-card-body{padding:10px 12px 12px!important;gap:9px!important}
.r61634-card-title h3{font-size:16px!important;line-height:1.35!important;min-height:0!important;margin:0 0 4px!important}
.r61634-card-title p{display:flex!important;flex-wrap:wrap!important;gap:5px 8px!important;margin:0!important;font-size:12px!important}
.r61634-card-title p span{color:#6b7280!important}
.r61634-card-unit{display:none!important}
.r61634-image-meta{position:absolute!important;left:12px!important;bottom:8px!important;width:auto!important;background:rgba(255,255,255,.94)!important;border-radius:7px!important;padding:4px 7px!important;font-size:11px!important}
.r61634-card-category,.r61634-card-facts,.r61634-packaging-line,.r61634-card-metrics,.r61634-readiness,.r61634-next-action{display:none!important}
.r61674-card-core{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}
.r61674-card-core>div{border:1px solid #e8ebf3;border-radius:9px;padding:8px 9px;min-width:0;background:#fff}
.r61674-card-core dt,.r61674-packaging-grid small{font-size:11px;color:#7b8499;margin:0 0 3px;display:block}
.r61674-card-core dd{margin:0;font-size:13px;font-weight:650;color:#22283a;white-space:normal;overflow-wrap:anywhere;line-height:1.3}
.r61674-card-core dd.is-missing{font-weight:500;color:#a1a7b5}
.r61674-packaging-card{border:1px solid #dfe5f3;background:#f7f9ff;border-radius:11px;padding:9px 10px}
.r61674-packaging-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}
.r61674-packaging-title strong{font-size:13px;color:#242a3a}
.r61674-packaging-title small{color:#69738b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.r61674-packaging-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}
.r61674-packaging-grid span{min-width:0}
.r61674-packaging-grid span.is-wide{grid-column:1/-1}
.r61674-packaging-grid b{font-size:12px;line-height:1.35;color:#21283b;overflow-wrap:anywhere}
.r61634-card-actions{padding:10px 12px!important;gap:7px!important;border-top:1px solid #eef0f5!important}
.r61634-card-actions .btn{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}
.r61634-card-state{top:10px!important;right:10px!important;font-size:11px!important}
@media (min-width:1400px){.r61634-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (min-width:1820px){.r61634-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media (max-width:1180px){.r61634-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:900px){.r61634-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Procurement: category filter + split actions stay compact and readable. */
.r61674-purchase-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}
.r61674-purchase-tools .btn{white-space:nowrap}
.r61674-category-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#f0f3ff;color:#4856a9;padding:3px 8px;font-size:11px;font-weight:650}

/* R6.16.76 产品卡：中文主名旁显示弱化英文名，不抢占货号和规格。 */
.r61634-card-title h3{display:flex;align-items:baseline;gap:7px;min-width:0;flex-wrap:wrap}
.r61676-product-name-en{font-size:11px;font-weight:500;color:#7b8494;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
