
/* 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)}
