:root{--background:#f5f8fc;--foreground:#071b3a;--muted:#66758c;--panel:#fff;--line:#dbe4f0;--brand:#0b63e5;--brand-strong:#084eb7;--success:#12a66a;--warning:#c98311;--danger:#d94848;--navy:#041b3d;--radius:8px;--stage147-surface:#fff;--stage147-soft-surface:#f8fbff;--stage147-border:#d9e5f4;--stage147-shadow:0 18px 44px #071b3a14}.home-page,.community-social-page,.supplier-profile-page,.buyer-workspace,.admin-workspace{color:#071b3a}.home-page .market-section,.community-social-page .community-professional-card,.community-social-page .plaza-side-card,.community-social-page .plaza-post,.supplier-profile-page section,.buyer-workspace .buyer-panel,.buyer-workspace .buyer-metric,.admin-workspace .ops-panel,.admin-workspace .ops-metric{background:var(--stage147-surface);border-color:var(--stage147-border);box-shadow:var(--stage147-shadow)}.home-page .section-head,.community-social-page .side-head,.supplier-profile-page .supplier-profile-section-head,.buyer-workspace .buyer-panel-head,.admin-workspace .ops-panel-head{align-items:center;gap:12px;min-width:0}.home-page h1,.home-page h2,.community-social-page h1,.community-social-page h2,.supplier-profile-page h1,.supplier-profile-page h2,.buyer-workspace h1,.buyer-workspace h2,.admin-workspace h1,.admin-workspace h2{letter-spacing:0;overflow-wrap:anywhere}.home-page p,.community-social-page p,.supplier-profile-page p,.buyer-workspace p,.admin-workspace p{overflow-wrap:anywhere}.final-launch-scroll-guard,.rfq-table,.buyer-table,.ops-table,.service-config-table,.taxonomy-change-preview,.taxonomy-audit-table{max-width:100%}@media (max-width:760px){.final-launch-scroll-guard,.home-page,.community-social-page,.supplier-profile-page,.buyer-workspace,.admin-workspace{overflow-x:hidden}.home-page .market-section,.community-social-page .plaza-post,.community-social-page .plaza-composer,.supplier-profile-page section,.buyer-workspace .buyer-panel,.admin-workspace .ops-panel{border-radius:8px;min-width:0}.home-page .section-head,.community-social-page .side-head,.buyer-workspace .buyer-panel-head,.admin-workspace .ops-panel-head{grid-template-columns:1fr;align-items:flex-start;display:grid}}:root{--publish-polish-blue:#0b63e5;--publish-polish-ink:#071b3a;--publish-polish-muted:#66758c;--publish-polish-line:#d9e5f4;--publish-polish-soft:#f7faff;--publish-polish-shadow:0 18px 44px #071b3a13}.publish-flow-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.publish-flow-icon{color:var(--publish-polish-blue);letter-spacing:0;background:#eef5ff;border:1px solid #cfe0f7;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:inline-flex}.publish-flow-card.active .publish-flow-icon{background:var(--publish-polish-blue);border-color:var(--publish-polish-blue);color:#fff}.publish-flow-copy{gap:4px;min-width:0;display:grid}.publish-flow-copy b,.publish-flow-copy span,.publish-flow-copy small{overflow-wrap:anywhere}.publish-flow-route{color:#41546f;background:#f7faff;border:1px solid #dce7f5;border-radius:999px;grid-column:2;justify-self:start;padding:5px 9px;font-size:11px;font-weight:900}.publish-quality-banner,.publish-template-outcome,.publish-field-group-title{border:1px solid var(--publish-polish-line);box-shadow:var(--publish-polish-shadow);background:linear-gradient(135deg,#0b63e50f,#fff0 48%),#fff;border-radius:8px}.publish-quality-banner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:16px;margin:14px 0;padding:16px;display:grid}.publish-quality-banner span,.publish-field-group-title span,.publish-template-outcome b{color:var(--publish-polish-blue);text-transform:uppercase;font-size:11px;font-weight:950}.publish-quality-banner b,.publish-field-group-title h3{color:var(--publish-polish-ink)}.publish-quality-banner p,.publish-field-group-title p,.publish-template-outcome small{color:var(--publish-polish-muted)}.publish-field-group-title{gap:5px;padding:14px;display:grid}.publish-template-outcome{gap:5px;padding:12px;display:grid}.publish-textile-guidance-grid{border-color:var(--publish-polish-line);box-shadow:var(--publish-polish-shadow);background:#fff}.publish-closure-actions{background:#f7faff;border:1px solid #d9e5f4;border-radius:8px;padding:14px}@media (max-width:760px){.publish-quality-banner{grid-template-columns:1fr}.publish-flow-card{grid-template-columns:38px minmax(0,1fr)}}:root{--detail-shell-blue:#0b63e5;--detail-shell-ink:#071b3a;--detail-shell-muted:#66758c;--detail-shell-line:#d9e5f4;--detail-shell-soft:#f7faff;--detail-shell-shadow:0 18px 44px #071b3a13}.marketplace-detail-shell{color:var(--detail-shell-ink);background:radial-gradient(circle at 92% 0,#0b63e514,#0000 27%),linear-gradient(#f7faff 0%,#f3f7fc 46%,#f8fbff 100%);min-height:100vh}.marketplace-detail-shell-inner{max-width:1440px;margin:0 auto;padding-bottom:48px}.marketplace-detail-shell .product-detail-hero,.marketplace-detail-shell .rfq-detail-hero,.marketplace-detail-shell .supplier-profile-hero,.marketplace-detail-shell .thread-primary-post{border:1px solid var(--detail-shell-line);box-shadow:var(--detail-shell-shadow)}.marketplace-detail-shell .detail-layout,.marketplace-detail-shell .thread-main,.marketplace-detail-shell .thread-side{min-width:0}.marketplace-detail-shell .detail-spec-panel,.marketplace-detail-shell .detail-conversion-panel,.marketplace-detail-shell .supplier-contact-band,.marketplace-detail-shell .profile-panel,.marketplace-detail-shell .profile-section,.marketplace-detail-shell .thread-conversion-card,.marketplace-detail-shell .plaza-side-card,.marketplace-detail-shell .message-reply-form{border:1px solid var(--detail-shell-line);box-shadow:var(--detail-shell-shadow)}.marketplace-detail-shell .detail-conversion-panel,.marketplace-detail-shell .supplier-contact-band,.marketplace-detail-shell .thread-conversion-card{background:linear-gradient(135deg,#0b63e50f,#fff0 48%),#fff}.marketplace-detail-shell .quote-intent-form,.marketplace-detail-shell .product-inquiry-form,.marketplace-detail-shell .supplier-contact-form{background:#f7faff;border:1px solid #e0e9f5;border-radius:8px;padding:14px}.marketplace-detail-shell .quote-intent-form input,.marketplace-detail-shell .quote-intent-form select,.marketplace-detail-shell .quote-intent-form textarea,.marketplace-detail-shell .product-inquiry-form input,.marketplace-detail-shell .product-inquiry-form select,.marketplace-detail-shell .product-inquiry-form textarea,.marketplace-detail-shell .supplier-contact-form input,.marketplace-detail-shell .supplier-contact-form select,.marketplace-detail-shell .supplier-contact-form textarea{background:#fff;border-color:#d8e4f2}.marketplace-detail-shell .product-conversion-sticky a,.marketplace-detail-shell .rfq-quote-command-panel a,.marketplace-detail-shell .supplier-conversion-panel a,.marketplace-detail-shell .thread-conversion-card a,.marketplace-detail-shell .conversion-next-steps a{border-radius:6px}.marketplace-detail-shell .quote-success-card,.marketplace-detail-shell .product-inquiry-success,.marketplace-detail-shell .form-success{border:1px solid #12a66a38;box-shadow:0 12px 28px #12a66a14}@media (max-width:760px){.marketplace-detail-shell-inner{padding-bottom:30px}.marketplace-detail-shell .product-detail-hero,.marketplace-detail-shell .rfq-detail-hero,.marketplace-detail-shell .supplier-profile-hero,.marketplace-detail-shell .thread-main,.marketplace-detail-shell .thread-side{margin-left:16px;margin-right:16px}.marketplace-detail-shell .quote-intent-form,.marketplace-detail-shell .product-inquiry-form,.marketplace-detail-shell .supplier-contact-form{padding:12px}}:root{--responsive-polish-gap:16px}@media (max-width:760px){.home-page,.marketplace-page-shell,.marketplace-detail-shell,.publish-center-page,.buyer-workspace,.admin-workspace{max-width:100%;overflow-x:hidden}.marketplace-page-shell-inner,.marketplace-detail-shell-inner{max-width:100%}.marketplace-page-shell .product-market-hero,.marketplace-page-shell .rfq-market-hero,.marketplace-page-shell .community-plaza-hero,.marketplace-page-shell .supplier-directory-hero,.marketplace-detail-shell .product-detail-hero,.marketplace-detail-shell .rfq-detail-hero,.marketplace-detail-shell .supplier-profile-hero,.marketplace-detail-shell .detail-layout,.publish-layout,.authenticated-action-rail,.product-catalog-grid,.supplier-directory-grid,.community-three-column,.detail-layout,.thread-main,.thread-side{grid-template-columns:1fr}.marketplace-page-shell .product-filter-bar,.marketplace-page-shell .rfq-filter-bar,.marketplace-page-shell .supplier-directory-filter-rail,.marketplace-page-shell .community-searchbar,.publish-form-panel,.quote-intent-form,.product-inquiry-form,.supplier-contact-form{width:100%;min-width:0;max-width:100%}.marketplace-rfq-table,.rfq-table,.ops-table,.supplier-rfq-table{width:100%;overflow-x:auto}.marketplace-rfq-row,.rfq-row,.ops-row,.supplier-rfq-row{min-width:720px}.authenticated-action-card,.quick-action,.product-card-actions,.supplier-card-actions,.rfq-card-actions,.conversion-next-steps,.contact-submit-row,.publish-submit-row{align-items:stretch;gap:var(--responsive-polish-gap);flex-wrap:wrap}.authenticated-action-card a,.product-card-actions a,.supplier-card-actions a,.rfq-card-actions a,.conversion-next-steps a,.contact-submit-row button,.publish-submit-row button{width:100%}.publish-quality-banner,.publish-command-summary,.publish-trust-rail,.product-conversion-trust-strip,.rfq-conversion-trust-strip,.supplier-next-step-strip,.product-next-step-strip,.rfq-next-step-strip{grid-template-columns:1fr}}:root{--marketplace-shell-blue:#0b63e5;--marketplace-shell-ink:#071b3a;--marketplace-shell-muted:#66758c;--marketplace-shell-line:#d9e5f4;--marketplace-shell-soft:#f7faff;--marketplace-shell-shadow:0 18px 44px #071b3a13}.marketplace-page-shell{color:var(--marketplace-shell-ink);background:radial-gradient(circle at 92% 0,#0b63e514,#0000 27%),linear-gradient(#f7faff 0%,#f3f7fc 46%,#f8fbff 100%);min-height:100vh}.marketplace-page-shell-inner{max-width:1440px;margin:0 auto;padding-bottom:44px}.marketplace-page-shell .product-market-hero,.marketplace-page-shell .rfq-market-hero,.marketplace-page-shell .supplier-directory-hero,.marketplace-page-shell .community-plaza-hero{border:1px solid var(--marketplace-shell-line);box-shadow:var(--marketplace-shell-shadow)}.marketplace-page-shell .supplier-directory-hero{background:linear-gradient(135deg,#0b63e514,#fff0 46%),#fff;border-radius:8px;margin:24px 32px 18px;padding:34px}.marketplace-page-shell .product-filter-bar,.marketplace-page-shell .rfq-filter-bar,.marketplace-page-shell .supplier-directory-filter-rail,.marketplace-page-shell .community-searchbar{border:1px solid var(--marketplace-shell-line);background:#fffffff0;border-radius:8px;box-shadow:0 12px 30px #071b3a0e}.marketplace-page-shell .product-filter-bar input,.marketplace-page-shell .product-filter-bar select,.marketplace-page-shell .rfq-filter-bar input,.marketplace-page-shell .rfq-filter-bar select,.marketplace-page-shell .supplier-directory-filter-rail input,.marketplace-page-shell .supplier-directory-filter-rail select,.marketplace-page-shell .community-searchbar input{background:#f7faff;border-color:#d8e4f2;min-height:42px}.marketplace-page-shell .product-results-summary,.marketplace-page-shell .rfq-results-summary,.marketplace-page-shell .supplier-results-summary,.marketplace-page-shell .community-results-summary{border:1px solid var(--marketplace-shell-line);box-shadow:var(--marketplace-shell-shadow);background:#fff;border-radius:8px}.marketplace-page-shell .marketplace-visual-rhythm{gap:18px}.marketplace-page-shell .marketplace-visual-rhythm .product-catalog-card,.marketplace-page-shell .marketplace-visual-rhythm .supplier-directory-card,.marketplace-page-shell .marketplace-visual-rhythm .rfq-result-card,.marketplace-page-shell .plaza-post,.marketplace-page-shell .plaza-composer,.marketplace-page-shell .plaza-side-card{border-color:var(--marketplace-shell-line);box-shadow:var(--marketplace-shell-shadow)}.marketplace-page-shell .rfq-result-card,.marketplace-page-shell .product-catalog-card,.marketplace-page-shell .supplier-directory-card{background:#fff}.marketplace-page-shell .empty-recommendation-card{border:1px dashed #bed2ec}@media (max-width:760px){.marketplace-page-shell-inner{padding-bottom:28px}.marketplace-page-shell .supplier-directory-hero{margin:16px;padding:24px 18px}.marketplace-page-shell .product-filter-bar,.marketplace-page-shell .rfq-filter-bar,.marketplace-page-shell .supplier-directory-filter-rail,.marketplace-page-shell .community-searchbar{margin-left:16px;margin-right:16px}}:root{--buyer-polish-blue:#0b63e5;--buyer-polish-ink:#071b3a;--buyer-polish-muted:#65758e;--buyer-polish-line:#d9e5f4;--buyer-polish-soft:#f7faff;--buyer-polish-shadow:0 18px 44px #071b3a13}.buyer-workspace-body{padding-bottom:30px}.buyer-sidebar.authenticated-pro-sidebar,.buyer-sidebar{background:radial-gradient(circle at 18% 0,#4491ff52,#0000 24%),linear-gradient(#082b5d 0%,#031a36 62%,#021124 100%);border-right:1px solid #ffffff14}.buyer-sidebar .buyer-logo{border-bottom:1px solid #ffffff1f;margin-bottom:18px;padding-bottom:18px}.buyer-sidebar nav{gap:6px}.buyer-sidebar nav a{grid-template-columns:34px minmax(0,1fr) 28px;gap:10px;min-height:52px;padding:8px 10px;display:grid}.buyer-sidebar .nav-icon{color:#dbe9ff;letter-spacing:0;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:inline-flex}.buyer-sidebar .nav-copy{gap:2px;min-width:0;display:grid}.buyer-sidebar .nav-copy b{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.buyer-sidebar .nav-copy small{color:#9fb4d2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.15;overflow:hidden}.buyer-sidebar .nav-chevron{color:#ffffff6b;font-size:18px;font-weight:800}.buyer-sidebar nav a.active .nav-icon{color:var(--buyer-polish-blue);background:#fff}.buyer-topbar{gap:18px}.buyer-topbar-search{color:var(--buyer-polish-ink);background:#f7faff;border:1px solid #d8e4f2;border-radius:8px;min-height:42px;padding:0 14px}.dashboard-topbar-link,.notification-bell{color:var(--buyer-polish-blue);background:#eef5ff;border:1px solid #c9daf2;border-radius:999px;min-height:32px;padding:8px 12px;font-size:12px;font-weight:900}.authenticated-workspace-system .buyer-metric,.authenticated-workspace-system .buyer-panel,.notification-workbench-panel,.community-saved-panel,.message-thread-card,.message-center-hero,.message-summary-grid article,.conversation-context-grid article{border:1px solid var(--buyer-polish-line);box-shadow:var(--buyer-polish-shadow)}.authenticated-workspace-system .buyer-metric,.message-summary-grid article,.conversation-context-grid article{background:linear-gradient(135deg,#0b63e50b,#fff0 44%),#fff}.publish-center-page{background:radial-gradient(circle at 92% 0,#0b63e514,#0000 26%),linear-gradient(#f7faff 0%,#f2f6fb 52%,#f7faff 100%)}.publish-center-page .authenticated-workbench-header,.authenticated-action-card,.notification-workbench-panel,.community-saved-panel{border-color:var(--buyer-polish-line);box-shadow:var(--buyer-polish-shadow)}.authenticated-action-card{min-height:112px}.message-thread-card{background:#fff;border-radius:8px}@media (max-width:760px){.buyer-workspace-body{padding-bottom:20px}.buyer-topbar{align-items:flex-start;gap:12px;display:grid}.buyer-topbar-search{width:100%}.dashboard-topbar-actions{justify-content:flex-start}}:root{--admin-polish-navy:#031a36;--admin-polish-blue:#0b63e5;--admin-polish-ink:#071b3a;--admin-polish-muted:#65758e;--admin-polish-line:#d8e4f2;--admin-polish-soft:#f7faff;--admin-polish-shadow:0 18px 44px #071b3a13}.authenticated-ops-shell{background:radial-gradient(circle at 92% 0,#0b63e514,#0000 26%),linear-gradient(#f7faff 0%,#f2f6fb 48%,#f7faff 100%)}.authenticated-canvas{background:linear-gradient(180deg, #ffffff75, #fff0 118px), var(--admin-polish-soft)}.admin-workspace-body{padding-bottom:30px}.authenticated-pro-sidebar{background:radial-gradient(circle at 22% 0%, #4491ff5c, transparent 24%), linear-gradient(180deg, #082b5d 0%, var(--admin-polish-navy) 62%, #021124 100%);border-right:1px solid #ffffff14}.authenticated-pro-sidebar .sidebar-brand{border-bottom:1px solid #ffffff1f;margin-bottom:18px;padding-bottom:18px}.authenticated-pro-sidebar .brand-mark{box-shadow:0 10px 24px #0b63e557}.authenticated-pro-sidebar nav{gap:6px}.authenticated-pro-sidebar nav a{grid-template-columns:34px minmax(0,1fr) 12px;gap:10px;min-height:52px;padding:8px 10px;display:grid}.authenticated-pro-sidebar .nav-icon{color:#dbe9ff;letter-spacing:0;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:inline-flex}.authenticated-pro-sidebar .nav-copy{gap:2px;min-width:0;display:grid}.authenticated-pro-sidebar .nav-copy b{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.authenticated-pro-sidebar .nav-copy small{color:#9fb4d2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.15;overflow:hidden}.authenticated-pro-sidebar .nav-chevron{color:#ffffff6b;font-size:18px;font-weight:800}.authenticated-pro-sidebar nav a.active .nav-icon{color:var(--admin-polish-blue);background:#fff;border-color:#ffffffb8}.authenticated-pro-sidebar nav a.active .nav-copy small,.authenticated-pro-sidebar nav a.active .nav-chevron{color:#ffffffd1}.authenticated-commandbar{align-items:center;gap:18px;min-height:84px;padding:14px 30px}.admin-commandbar-main{gap:4px;min-width:0;display:grid}.admin-commandbar-kicker{color:var(--admin-polish-blue);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.admin-commandbar-main h1{color:var(--admin-polish-ink);font-size:25px;line-height:1.12}.admin-commandbar-main span{color:var(--admin-polish-muted);max-width:720px;margin-left:0;font-size:13px;line-height:1.35;display:block}.commandbar-meta{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.commandbar-meta span,.commandbar-meta a,.admin-commandbar-actions a,.admin-commandbar-actions button{border-radius:999px;min-height:32px}.authenticated-workspace-system .ops-metrics{gap:16px;padding:20px 24px 14px}.authenticated-workspace-system .ops-metric,.authenticated-workspace-system .ops-panel,.authenticated-workspace-system .buyer-panel,.authenticated-workspace-system .admin-review-command-panel,.authenticated-workspace-system .authenticated-workbench-header{border-color:var(--admin-polish-line);box-shadow:var(--admin-polish-shadow)}.authenticated-workspace-system .ops-metric{background:linear-gradient(135deg,#0b63e50b,#fff0 44%),#fff;min-height:118px}.authenticated-workspace-system .ops-panel{background:#fff;overflow:hidden}.authenticated-workspace-system .ops-panel-head{border-bottom:1px solid #e3ebf6;margin:-2px -2px 16px;padding:2px 2px 14px}.authenticated-workspace-system .ops-table{border:1px solid #e0e9f5;border-radius:8px;overflow-x:auto}.authenticated-workspace-system .ops-row{border-bottom:1px solid #e8eef7;min-width:760px}.authenticated-workspace-system .ops-row.head{color:#4d5f78;text-transform:uppercase;background:#f4f8fe;font-size:12px}.authenticated-workspace-system .ops-row:last-child{border-bottom:0}.authenticated-workspace-system .status-chip{border:1px solid #071b3a14;box-shadow:inset 0 1px #ffffff7a}.authenticated-workspace-system .control-strip{background:#f7faff;border:1px solid #e1eaf6;border-radius:8px;padding:12px}@media (max-width:760px){.admin-workspace-body{padding-bottom:20px}.admin-commandbar-main h1{font-size:22px}.commandbar-meta{justify-content:flex-start}.authenticated-workspace-system .ops-metrics{grid-template-columns:1fr;padding:16px}}@media (max-width:980px){.authenticated-workbench-header,.authenticated-action-rail,.dashboard-closure-rail,.catalog-closure-rail{grid-template-columns:1fr}.authenticated-workbench-header{padding:20px}.authenticated-action-card{min-height:auto}.dashboard-closure-rail>a{white-space:normal;justify-self:stretch}.dashboard-shell{overflow-x:hidden}.dashboard-shell .buyer-table{min-width:0;max-width:100%;overflow-x:auto}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{min-height:100vh}.site-header{border-bottom:1px solid var(--line);z-index:10;background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;padding:14px 54px;display:flex;position:sticky;top:0}.brand{gap:1px;min-width:210px;display:grid}.brand strong{color:var(--navy);font-size:22px}.brand span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.nav-shell{justify-content:flex-end;align-items:center;gap:22px;min-width:0;display:flex}.nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.nav a{color:#17335c;white-space:nowrap;font-size:14px;font-weight:750}.utility-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.utility-nav a{color:#39516f;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:800}.utility-nav .utility-primary{background:var(--brand);border-color:var(--brand);color:#fff;padding-inline:14px}.marketplace-path-strip{border-bottom:1px solid var(--line);z-index:9;background:#f7faff;align-items:center;gap:10px;padding:9px 54px;display:flex;position:sticky;top:69px;overflow-x:auto}.marketplace-path-strip strong{color:#52627a;text-transform:uppercase;flex:none;font-size:11px;font-weight:950}.marketplace-path-strip a{color:#17335c;white-space:nowrap;background:#fff;border:1px solid #dbe4f0;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.marketplace-path-strip a:first-of-type{color:#0b63e5}:is(.shell:has(.admin-workspace) .marketplace-path-strip,.shell:has(.buyer-workspace) .marketplace-path-strip){display:none}.site-footer{color:#dbe8fb;background:#041b3d;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);gap:36px;margin-top:24px;padding:44px 54px;display:grid}.footer-brand{gap:14px;max-width:440px;display:grid}.footer-logo strong{color:#fff}.footer-logo span{color:#8fb7ec}.footer-brand p{color:#b9cbe2;margin:0;font-size:14px;line-height:1.7}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-links{gap:10px;display:grid}.footer-links h2{color:#fff;letter-spacing:0;margin:0 0 5px;font-size:13px}.footer-links a{color:#b9cbe2;font-size:13px;font-weight:750;line-height:1.4}.footer-links a:hover{color:#fff}.not-found-page{gap:28px;max-width:1180px;min-height:calc(100vh - 280px);margin:0 auto;padding:70px 48px;display:grid}.not-found-hero{border:1px solid var(--line);background-color:#0000;background-image:linear-gradient(90deg,#f5f8fcf7,#f5f8fcb3),url(https://images.unsplash.com/photo-1512436991641-6745cdb1723f?auto=format&fit=crop&w=1400&q=85);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;gap:14px;padding:44px;display:grid}.not-found-hero span{color:var(--brand);text-transform:uppercase;font-size:13px;font-weight:900}.not-found-hero h1{max-width:620px;margin:0}.not-found-hero p{color:#40546f;max-width:650px;margin:0;line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.not-found-actions a{color:#0a3f85;border:1px solid #b7c8df;border-radius:6px;align-items:center;min-height:42px;padding:0 16px;font-weight:850;display:inline-flex}.not-found-actions .primary-action{background:var(--brand);border-color:var(--brand);color:#fff}.not-found-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.not-found-links a{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-height:132px;padding:18px;display:grid}.not-found-links strong{color:var(--navy);font-size:15px}.not-found-links span{color:#5d6d84;font-size:13px;line-height:1.5}.community-thread-page{grid-template-columns:minmax(0,1fr) 320px;gap:24px;max-width:1240px;margin:0 auto;padding:34px 48px 54px;display:grid}.thread-main{gap:18px;min-width:0;display:grid}.thread-back-link{color:var(--brand);font-size:13px;font-weight:850}.thread-primary-post,.thread-reply-composer,.thread-replies,.thread-side .plaza-side-card{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 18px 44px #071b3a14}.thread-primary-post{gap:14px;padding:26px;display:grid}.thread-hero-card{padding:30px;overflow:hidden}.thread-author-line{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.thread-author-line>div:nth-child(2){gap:3px;display:grid}.thread-author-line b{color:var(--navy);font-size:15px}.thread-author-line span,.thread-author-line small{color:#66758c;font-size:12px;font-weight:800}.thread-author-line small{background:#f2f7fd;border:1px solid #dbe8fb;border-radius:999px;padding:6px 10px}.thread-kicker{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.thread-primary-post h1{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.14}.thread-primary-post p{color:#243b5a;margin:0;font-size:16px;line-height:1.72}.thread-engagement-summary{color:#65748a;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.thread-engagement-summary span{background:#f6f9fd;border:1px solid #e0e9f5;border-radius:999px;padding:6px 10px}.thread-actions{flex-wrap:wrap;gap:10px;display:flex}.thread-actions a,.thread-actions button,.thread-reply-composer>button,.thread-side a{color:#0a4fae;background:#f7fbff;border:1px solid #cfe0f6;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.community-thread-actions{align-items:center}.thread-action-button{gap:7px}.thread-action-button svg{fill:currentColor;flex:0 0 16px;width:16px;height:16px}.thread-action-button.active{color:#084eb7;background:#e8f3ff;border-color:#0b63e5}.thread-action-button.primary{color:#fff;background:#0b63e5;border-color:#0b63e5}.community-action-feedback{color:#64748b;flex-basis:100%;margin:0;font-size:12px;font-weight:750}.thread-reply-composer{gap:12px;padding:20px;display:grid}.thread-composer-card{padding:22px}.thread-composer-head{gap:4px;display:grid}.thread-composer-head span{color:var(--brand);text-transform:uppercase;font-size:12px;font-weight:900}.thread-composer-head b{color:var(--navy)}.thread-composer-note{color:#66758c;margin:0!important;font-size:13px!important;line-height:1.55!important}.thread-reply-composer textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:108px;padding:13px}.thread-composer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.thread-composer-toolbar span{color:#66758c;font-size:12px;font-weight:750}.thread-composer-toolbar button{color:#fff;cursor:pointer;background:#0b63e5;border:1px solid #0b63e5;border-radius:6px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.thread-composer-toolbar button:disabled{cursor:wait;opacity:.72}.mention-suggestions{flex-wrap:wrap;gap:8px;display:flex}.mention-suggestion{color:#0a4fae;background:#eef6ff;border:1px solid #cfe0f6;border-radius:999px;justify-items:start;gap:2px;padding:7px 10px;font-size:12px;font-weight:850;display:grid}.mention-suggestion span{color:#5f7189;font-size:11px;font-weight:700}.mention-preview,.thread-local-drafts{color:#40546f;background:#f8fbff;border:1px solid #dbe8fb;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.mention-preview mark,.thread-local-drafts mark{color:#084eb7;background:#dff0ff;border-radius:4px;padding:1px 3px;font-weight:850}.mention-status{color:#64748b;margin:0;font-size:12px;font-weight:750}.thread-local-drafts{gap:8px;display:grid}.thread-local-drafts span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.thread-local-drafts p{margin:0}.thread-replies{gap:0;padding:20px;display:grid}.thread-reply-timeline{position:relative}.thread-reply-timeline:before{content:"";background:#dbe8fb;width:2px;position:absolute;top:76px;bottom:20px;left:40px}.thread-reply{border-top:1px solid var(--line);z-index:1;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px 0;display:grid;position:relative}.thread-reply-card{background:#fff;border:1px solid #e0e8f3;border-radius:8px;margin:10px 0;padding:16px}.thread-reply:first-of-type{border-top:0}.thread-reply p{color:#40546f;margin:6px 0 0;line-height:1.65}.reply-floor{color:#52627a;background:#f3f7fc;border:1px solid #dbe8fb;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.quoted-reply{color:#52627a;background:#f8fbff;border-left:3px solid #0b63e5;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:850}.thread-reply-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.thread-reply-actions a,.thread-reply-actions button{color:#0a4fae;background:#fff;border:1px solid #cfe0f6;border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850}.thread-side{align-self:start;gap:16px;display:grid;position:sticky;top:86px}.thread-side .plaza-side-card{gap:10px;padding:18px;display:grid}.thread-conversion-card{color:#fff;background:linear-gradient(135deg,#071b3a,#0b4e9b)!important;border-color:#164f91!important}.thread-conversion-card span{color:#9ec5ff;text-transform:uppercase;font-size:12px;font-weight:950}.thread-conversion-card h2{color:#fff;margin:0}.thread-conversion-card p,.thread-side-note{color:#dce9fb;margin:0;font-size:13px;line-height:1.55}.thread-conversion-card a{color:#0b4e9b;background:#fff;border-color:#fff;justify-content:center}.thread-related-post{gap:5px;display:grid}.thread-related-post span{color:#66758c;font-size:12px}@media (max-width:1180px){.site-header{align-items:flex-start;padding:14px 28px}.nav-shell{flex-direction:column;align-items:flex-end;gap:10px}.marketplace-path-strip{padding-inline:28px;top:112px}.footer-grid,.not-found-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-header{align-items:stretch;gap:13px;padding:13px 18px;display:grid}.brand{min-width:0}.nav-shell{align-items:stretch}.nav,.utility-nav{justify-content:flex-start;gap:8px}.nav a,.utility-nav a{white-space:normal;padding:8px 7px;font-size:12px}.marketplace-path-strip{padding-inline:18px;top:129px}.site-footer{grid-template-columns:1fr;gap:24px;margin-top:0;padding:34px 20px}.footer-grid,.not-found-links{grid-template-columns:1fr}.not-found-page{padding:34px 18px}.not-found-hero{padding:28px 20px}.community-thread-page{grid-template-columns:1fr;padding:24px 18px 42px}.thread-side{position:static}}.login-page{grid-template-columns:minmax(0,1.08fr) minmax(360px,.6fr);align-items:stretch;gap:28px;max-width:1180px;min-height:calc(100vh - 67px);margin:0 auto;padding:54px 48px;display:grid}.login-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#041b3deb,#041b3dad),url(https://images.unsplash.com/photo-1512436991641-6745cdb1723f?auto=format&fit=crop&w=1400&q=85);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:560px;padding:42px;display:flex}.login-hero span{color:#b7d4ff;text-transform:uppercase;font-size:12px;font-weight:850}.login-hero h1{color:#fff;max-width:620px;margin-bottom:12px}.login-hero p{color:#e5efff;max-width:570px}.login-proof{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.login-proof b{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:8px 11px;font-size:12px}.login-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-self:center;gap:18px;padding:30px;display:grid;box-shadow:0 22px 50px #09224a1f}.login-card form{gap:15px;display:grid}.login-card label{color:#243b5a;gap:7px;font-size:13px;font-weight:800;display:grid}.login-card input{border:1px solid var(--line);border-radius:6px;min-height:44px;padding:0 13px}.login-card button{background:var(--brand);color:#fff;border:0;border-radius:6px;min-height:46px;font-weight:850}.login-error{color:#b42323;background:#fff2f2;border:1px solid #f2c5c5;border-radius:6px;padding:11px 12px;font-size:13px;font-weight:800}.login-journey-context{background:linear-gradient(#f7fbff,#fff);border:1px solid #cfe0f6;border-radius:8px;gap:7px;padding:14px;display:grid}.login-journey-context span{color:#0b63e5;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.login-journey-context p{color:#52627a;margin:0;font-size:13px;line-height:1.5}.login-journey-context small{color:#718096;font-size:12px;font-weight:800}.login-journey-target{color:#071b3a;font-size:18px}.login-journey-target.admin{color:#0b4e9b}.login-journey-target.buyer{color:#087b6d}.login-journey-target.supplier{color:#7a4b00}.login-note{margin:0;font-size:12px}.login-note a{color:var(--brand);font-weight:850}.admin-login-diagnostic-note{background:#fffaf0;border:1px solid #f4d49c;border-radius:7px;gap:4px;margin:0;padding:11px 12px;display:grid}.admin-login-diagnostic-note b{color:#7a4b00;font-size:12px}.admin-login-diagnostic-note span{color:#6b5a3c;font-size:12px;line-height:1.45}.admin-login-diagnostic-note code{color:#7a4b00;background:#fff;border:1px solid #efd6a7;border-radius:4px;padding:1px 4px;font-weight:850}.demo-login-panel{background:linear-gradient(#f7fbff,#eef5ff);border:1px solid #cfe0f6;border-radius:8px;gap:14px;padding:16px;display:grid}.demo-login-panel h3{margin:2px 0 0;font-size:16px}.demo-login-panel dl{gap:8px;margin:0;display:grid}.demo-login-panel dl div{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;display:grid}.demo-login-panel dt{color:#5d6d84;font-size:12px;font-weight:850}.demo-login-panel dd{color:#092c62;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850}.demo-admin-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-admin-links a{color:var(--brand);text-align:center;background:#fff;border:1px solid #cfe0f6;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.demo-account-grid{gap:10px;display:grid}.demo-account-card{background:#fff;border:1px solid #cfe0f6;border-radius:7px;gap:9px;padding:12px;display:grid}.demo-account-card b{color:#092c62}.demo-account-card dl{gap:6px}.demo-account-card dl div{grid-template-columns:72px minmax(0,1fr)}.demo-account-card p{margin:0;font-size:12px;line-height:1.45}.demo-account-card a{color:#0b63e5;font-size:12px;font-weight:900}.demo-account-card form{display:block}.demo-account-submit{color:#0b63e5;cursor:pointer;background:#eef5ff;border:1px solid #cfe0f8;border-radius:6px;width:100%;min-height:38px;font-size:12px;font-weight:900}.demo-account-submit.primary{color:#fff;background:#0b63e5;border-color:#0b63e5}.manual-qa-panel{background:#f7fbff;border:1px solid #cfe0f6;border-radius:8px;gap:12px;padding:14px;display:grid}.login-account-type-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.login-account-type-tabs form{display:block}.login-account-type-tabs button{color:#071b3a;cursor:pointer;text-align:left;background:#f7fbff;border:1px solid #cfe0f6;align-content:center;gap:3px;width:100%;min-height:70px;padding:10px;display:grid}.login-account-type-tabs button.admin{color:#fff;background:#0b63e5;border-color:#0b63e5}.login-account-type-tabs button.buyer{border-color:#9edbd4}.login-account-type-tabs button.supplier{border-color:#efd19b}.login-account-type-tabs span,.login-account-type-tabs b{overflow-wrap:anywhere}.login-account-type-tabs span{opacity:.8;font-size:11px;font-weight:850}.login-account-type-tabs b{font-size:13px}.publish-attachment-panel{background:#f8fbff;border:1px solid #d7e5f7;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(260px,1fr);gap:14px;padding:16px;display:grid}.publish-attachment-panel span{color:#0b63e5;text-transform:uppercase;font-size:11px;font-weight:950}.publish-attachment-panel h3{color:#071b3a;margin:4px 0 6px;font-size:17px}.publish-attachment-panel p,.publish-attachment-panel li{color:#60718a;margin:0;font-size:13px;line-height:1.45}.publish-attachment-panel input[type=file]{background:#fff;padding:10px}.publish-attachment-panel ul{grid-column:1/-1;margin:0;padding-left:18px}.community-template-switcher{grid-template-columns:minmax(0,1fr)}.community-template-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.community-template-grid button{min-width:0}.community-template-grid b,.community-template-grid span,.community-template-grid small,.publish-template-outcome,.publish-template-outcome *{overflow-wrap:anywhere}@media (max-width:760px){.login-account-type-tabs,.publish-attachment-panel{grid-template-columns:minmax(0,1fr)}}.manual-qa-panel h3{margin:0 0 4px;font-size:15px}.manual-qa-panel p{margin:0;font-size:12px}.register-page{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:start;gap:28px;max-width:1220px;min-height:calc(100vh - 67px);margin:0 auto;padding:44px 48px;display:grid}.register-hero{min-height:650px}.register-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:18px;padding:28px;display:grid;box-shadow:0 22px 50px #09224a1f}.register-card form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.register-card label{color:#243b5a;gap:7px;font-size:13px;font-weight:800;display:grid}.register-card input,.register-card select{border:1px solid var(--line);border-radius:6px;min-height:42px;padding:0 12px}.register-card button{background:var(--brand);color:#fff;border:0;border-radius:6px;grid-column:1/-1;min-height:46px;font-weight:850}.company-profile-form{gap:11px;display:grid}.company-profile-form label{color:#243b5a;gap:6px;font-size:12px;font-weight:850;display:grid}.company-profile-form input{border:1px solid var(--line);border-radius:6px;min-height:38px;padding:0 11px}.company-profile-form button{background:var(--brand);color:#fff;border:0;border-radius:6px;min-height:40px;font-weight:850}.home-page,.community-page,.supplier-page{max-width:1440px;margin:0 auto;padding:0 48px 52px}.hero-visual{background:#f5f8fc;min-height:318px;padding:54px 8px 38px;position:relative;overflow:hidden}.hero-visual:after{content:"";background:linear-gradient(90deg,#f5f8fcfa 0%,#f5f8fcc7 42%,#f5f8fc1a 72%);position:absolute;inset:0}.hero-visual-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-copy{z-index:1;max-width:650px;position:relative}.eyebrow{color:#0874d8;text-transform:uppercase;font-size:12px;font-weight:850}h1{margin:12px 0 16px;font-size:clamp(34px,4.8vw,58px);line-height:1.04}h2{margin:0;font-size:22px}h3{margin:8px 0}p{color:var(--muted);line-height:1.6}.trust-row,.popular-searches,.filter-row,.actions{flex-wrap:wrap;gap:12px;display:flex}.trust-row span,.popular-searches b,.filter-row span{border:1px solid var(--line);color:#204061;background:#ffffffd1;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.button,.search-line button,.section-head button,.supplier-card button,.plan-box button{background:var(--brand);color:#fff;border:0;border-radius:6px;justify-content:center;padding:11px 16px;font-weight:800;display:inline-flex}.button.secondary{border:1px solid var(--line);color:var(--foreground);background:#fff}.search-console{border:1px solid var(--line);background:#fff;border-radius:8px;margin:-32px 0 18px;padding:20px 28px;position:relative;box-shadow:0 18px 40px #09224a1f}.search-tabs{gap:42px;margin-bottom:14px;display:flex}.search-tabs strong{color:var(--brand);border-bottom:3px solid var(--brand);padding-bottom:8px}.home-global-search{gap:12px;display:grid}.home-search-routing-tabs{border:1px solid var(--line);background:#f4f8fd;border-radius:8px;gap:8px;width:fit-content;margin-bottom:2px;padding:6px;display:flex}.home-search-routing-tabs button{color:#204061;background:#fff;border:1px solid #0000;border-radius:6px;min-height:36px;padding:0 13px;font-weight:850}.home-search-routing-tabs button:first-child{background:var(--brand);color:#fff}.home-search-routing-tabs button:hover{border-color:#bcd0eb}.search-line{grid-template-columns:minmax(0,1fr) 190px 170px;gap:14px;display:grid}.search-line input,.search-line select,.dashboard-topbar input{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:44px;padding:0 14px}.popular-searches{align-items:center;margin-top:12px}.popular-searches span{color:var(--muted);font-size:12px;font-weight:750}.home-search-scope-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-search-scope-links span{color:var(--muted);font-size:12px;font-weight:800}.home-search-scope-links a{color:var(--brand);background:#eef5ff;border:1px solid #d3e2f6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.quick-actions,.metric-row,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.quick-action,.panel,.metric-card,.community-post,.supplier-card,.image-card,.region-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 28px #1426440f}.quick-action{gap:4px;padding:22px 26px;display:grid}.quick-action span,small{color:var(--muted)}.market-section,.split-section,.workflow-panel,.global-band,.opportunity-desk,.home-proof-grid{margin-top:30px}.opportunity-desk{color:#fff;background:linear-gradient(135deg,#071b3a,#0b3c78);border-radius:8px;grid-template-columns:.74fr 1.26fr;align-items:stretch;gap:22px;padding:26px;display:grid}.opportunity-copy p{color:#dbe9ff;margin-bottom:0}.opportunity-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.opportunity-actions a{background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;gap:8px;min-height:138px;padding:16px;display:grid}.opportunity-actions span{color:#9ec5ff;text-transform:uppercase;font-size:11px;font-weight:900}.opportunity-actions b{color:#fff;font-size:18px}.opportunity-actions small{color:#dbe9ff;line-height:1.45}.home-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-proof-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:18px;display:grid;box-shadow:0 10px 28px #1426440d}.home-proof-grid span{color:var(--muted);line-height:1.5}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-head a{color:var(--brand);font-size:13px;font-weight:800}.rfq-strip,.rfq-table,.data-table{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.rfq-row,.data-row{border-top:1px solid var(--line);grid-template-columns:1fr 1.45fr .9fr 1fr 1fr .75fr .8fr;align-items:center;gap:12px;min-height:52px;padding:0 18px;display:grid}.rfq-row.head,.data-row.head{color:#334762;background:#f2f6fb;border-top:0;font-size:12px;font-weight:850}.rfq-row a{color:var(--brand);font-weight:800}.status-pill{color:#36516f;background:#edf3fb;border-radius:999px;justify-content:center;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.open{color:#0d8a59;background:#e7f7ef}.image-grid{gap:14px;display:grid}.image-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.image-grid.seven{grid-template-columns:repeat(7,minmax(0,1fr))}.image-card,.region-card{padding-bottom:14px;overflow:hidden}.image-card-media,.region-card-media{height:128px;margin-bottom:12px;overflow:hidden}.image-card-media img,.region-card-media img,.fabric-thumb img{object-fit:cover;width:100%;height:100%;display:block}.image-card b,.image-card span,.region-card b,.region-card span,.region-card strong{padding:0 12px;display:block}.image-card span,.region-card span{color:var(--muted);font-size:12px}.region-card-media{height:112px}.split-section{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panel{padding:22px}.supplier-line,.product-line{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;display:grid}.product-line{grid-template-columns:76px minmax(0,1fr) auto auto}.supplier-line span,.avatar{color:var(--brand);background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:850;display:inline-flex}.supplier-line em{color:#0d8a59;font-size:12px;font-style:normal;font-weight:800}.fabric-thumb{border-radius:7px;width:64px;height:50px;overflow:hidden}.product-line span{color:var(--muted);justify-items:end;font-size:12px;display:grid}.product-line strong{color:var(--navy);font-size:14px}.home-entry-link{color:#0b63e5;white-space:nowrap;font-size:12px;font-weight:900}.community-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.community-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:20px;display:grid}.community-card h3{font-size:16px;line-height:1.38}.home-community-rfq-bridge{color:#fff;background:linear-gradient(135deg,#071b3a,#0b4e9b);border:1px solid #164f91;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:24px;display:grid;box-shadow:0 18px 44px #071b3a1a}.home-community-rfq-bridge h2{color:#fff;margin:4px 0 8px}.home-community-rfq-bridge p{color:#dce9fb;margin:0;line-height:1.6}.home-bridge-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home-bridge-actions a{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:6px;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.home-bridge-actions a:last-child{color:#0b4e9b;background:#fff;border-color:#fff}.badge{color:var(--brand-strong);background:#eaf2ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.workflow-panel,.global-band{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.workflow-grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.workflow-grid div{gap:8px;display:grid}.global-band{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#041b3df0,#041b3dc7 54%,#041b3d29),url(https://images.unsplash.com/photo-1617113930975-f9c7243ae527?auto=format&fit=crop&w=1400&q=85);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.global-band p{color:#dbe9ff}.global-band-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.global-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.global-metrics b{color:inherit;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;padding:16px;font-size:16px}.dashboard-shell,.admin-shell{grid-template-columns:270px 1fr;min-height:calc(100vh - 67px);display:grid}.dashboard-sidebar,.admin-sidebar{color:#fff;background:linear-gradient(#042653,#03162f);flex-direction:column;gap:12px;padding:28px 18px;display:flex}.dashboard-sidebar h2,.admin-sidebar h2{margin:0 0 22px}.dashboard-sidebar span,.admin-sidebar span{color:#dceaff;border-radius:7px;padding:13px 16px;font-weight:750}.dashboard-sidebar span.active,.admin-sidebar span.active{color:#fff;background:#0b63e5}.plan-box,.admin-user{border:1px solid #ffffff40;border-radius:8px;margin-top:auto;padding:18px}.dashboard-main,.admin-main{padding:26px 32px 48px}.dashboard-topbar,.admin-topbar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.dashboard-topbar input{flex:1;max-width:620px}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.admin-main .metric-row{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{gap:10px;min-height:120px;padding:20px;display:grid}.metric-card b{font-size:34px}.metric-card.admin b{font-size:30px}.dashboard-grid,.admin-grid{grid-template-columns:minmax(0,2fr) minmax(320px,.9fr);gap:20px;display:grid}.wide{min-width:0}.dashboard-grid .data-row{grid-template-columns:1.7fr 1fr 1fr 1fr .7fr .6fr}.admin-table-card .data-row{grid-template-columns:1.2fr 1fr 1fr 1fr .8fr .9fr}.dashboard-grid .data-row,.admin-table-card .data-row{font-size:14px;line-height:1.25}.admin-table-card .data-row span:first-child{color:var(--brand);font-weight:800}.progress-ring{border:8px solid #dff4eb;border-right-color:var(--success);border-top-color:var(--success);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:18px 0;font-size:22px;font-weight:850;display:flex}.check-line{border-top:1px solid var(--line);margin:0;padding:12px 0}.translation-line{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.translation-line em{color:var(--brand);font-style:normal;font-weight:850}.community-page,.supplier-page{padding-top:34px}.community-hero,.supplier-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071b3af0,#071b3a9e),url(https://images.unsplash.com/photo-1552664730-d307ca884978?auto=format&fit=crop&w=1500&q=85);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;padding:52px}.community-hero p,.supplier-hero p{color:#dce8f8;max-width:680px}.community-layout{grid-template-columns:260px 1fr 300px;gap:20px;margin-top:24px;display:grid}.community-feed{gap:14px;display:grid}.community-post{grid-template-columns:42px 1fr;align-items:flex-start;gap:14px;padding:20px;display:grid}.channel{border-bottom:1px solid var(--line);margin:0;padding:12px 0;font-weight:750}.supplier-hero{grid-template-columns:1fr 420px;align-items:center;gap:32px;display:grid}.supplier-profile-card{color:var(--foreground);background:#fffffff2;border-radius:8px;padding:24px}.supplier-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.supplier-card{grid-template-columns:44px 1fr auto auto auto;align-items:center;gap:14px;padding:18px;display:grid}@media (max-width:1100px){.home-page,.community-page,.supplier-page{padding-left:22px;padding-right:22px}.image-grid.six,.image-grid.seven,.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section,.global-band,.opportunity-desk,.dashboard-grid,.admin-grid,.supplier-hero,.community-layout{grid-template-columns:1fr}.opportunity-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell,.admin-shell{grid-template-columns:1fr}.dashboard-sidebar,.admin-sidebar{display:none}.admin-main .metric-row,.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-header{flex-direction:column;align-items:flex-start;padding:14px 18px}.nav{gap:12px}.hero-visual{min-height:380px;padding-top:38px}.search-line{grid-template-columns:1fr}.home-search-routing-tabs{width:100%}.home-search-routing-tabs button{flex:140px}.quick-actions,.workflow-grid,.community-grid,.supplier-directory,.image-grid.six,.image-grid.seven,.admin-main .metric-row,.metric-row,.opportunity-actions,.home-proof-grid,.supplier-directory-grid,.supplier-directory-card,.supplier-card-head{grid-template-columns:1fr}.supplier-card-actions{flex-direction:column;align-items:stretch}.rfq-table,.data-table{overflow-x:auto}.rfq-row{min-width:880px}.data-row{min-width:760px}.global-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-main,.admin-main{padding:20px 14px 38px}}:is(.shell:has(.admin-workspace) .site-header,.shell:has(.buyer-workspace) .site-header){display:none}.admin-workspace,.buyer-workspace{color:#071b3a;background:#f3f6fb;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.authenticated-ops-shell{background:linear-gradient(#f4f8fdf5,#f7fafe),#f5f8fc;grid-template-columns:258px minmax(0,1fr)}.admin-pro-sidebar,.buyer-sidebar{color:#fff;background:radial-gradient(circle at 0 100%,#0a66e357,#0000 34%),linear-gradient(#082a5a,#031933);min-height:100vh;padding:24px 14px}.authenticated-pro-sidebar{background:radial-gradient(circle at 12% 8%,#398bff4d,#0000 26%),radial-gradient(circle at 0 100%,#12a66a33,#0000 32%),linear-gradient(#062756 0%,#031a36 58%,#021225 100%);box-shadow:16px 0 38px #0518341f}.admin-pro-sidebar{height:100vh;position:sticky;top:0;overflow:hidden auto}.sidebar-brand,.buyer-logo{align-items:center;gap:10px;margin:0 8px 28px;display:flex}.buyer-logo{align-items:flex-start;gap:3px;display:grid}.buyer-logo strong,.sidebar-brand strong{font-size:22px}.buyer-logo span{color:#b8c9e5;letter-spacing:3px;text-transform:uppercase;font-size:10px}.brand-mark{background:#0b63e5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.admin-pro-sidebar nav,.buyer-sidebar nav{gap:7px;display:grid}.admin-pro-sidebar nav a,.buyer-sidebar nav a{color:#dce9fb;border-radius:7px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:800;display:flex}.authenticated-pro-sidebar nav a{border:1px solid #0000;min-height:44px;transition:background .18s,border-color .18s,color .18s}.authenticated-pro-sidebar nav a:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.admin-pro-sidebar nav a.active,.buyer-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#0b63e5,#0850bd);box-shadow:0 10px 22px #0053be5c}.authenticated-pro-sidebar nav a.active{background:linear-gradient(90deg,#0b63e5,#074eb8);border-color:#ffffff2e;box-shadow:0 14px 28px #02153057}.buyer-sidebar nav a b{background:#0b63e5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:23px;font-size:12px;display:inline-flex}.admin-account,.plan-card,.help-card{border:1px solid #ffffff42;border-radius:8px;margin:26px 8px 0;padding:16px}.admin-account{align-items:center;gap:12px;min-width:0;margin-top:32px;display:flex}.admin-account div{min-width:0}.admin-account b{text-overflow:ellipsis;white-space:nowrap;max-width:116px;display:block;overflow:hidden}.admin-account form{margin-left:auto}.admin-account span{color:#082a5a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}.admin-account small,.plan-card small,.help-card a{color:#98b1d5}.plan-card{gap:8px;margin-top:260px;display:grid}.plan-card button{color:#fff;background:0 0;border:1px solid #ffffff9e;border-radius:6px;margin-top:8px;padding:11px 12px;font-weight:850}.membership-usage{gap:6px;margin-top:6px;display:grid}.membership-usage span{color:#d9e8ff;font-size:12px;font-weight:800}.help-card{border:0;gap:4px;margin-top:54px;display:grid}.admin-canvas,.buyer-canvas{min-width:0;padding-bottom:32px}.authenticated-canvas{background:linear-gradient(#f7faff 0%,#f3f7fc 38%,#f6f9fd 100%);min-height:100vh}.admin-commandbar,.buyer-topbar{background:#fffffff0;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.authenticated-commandbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#ffffffeb;border-bottom:1px solid #d9e4f2;min-height:76px;position:sticky;top:0;box-shadow:0 10px 28px #0c24480e}.authenticated-workspace-system .buyer-panel,.authenticated-workspace-system .ops-panel,.authenticated-workspace-system .buyer-metric,.authenticated-workspace-system .ops-metric,.authenticated-workspace-system .admin-status-rail article,.authenticated-workspace-system .authenticated-action-card,.authenticated-workspace-system .authenticated-workbench-header,.authenticated-workspace-system .dashboard-closure-rail,.authenticated-workspace-system .admin-review-command-panel{border:1px solid #d9e5f4;box-shadow:0 14px 34px #0f264611}.authenticated-workspace-system .buyer-panel,.authenticated-workspace-system .ops-panel{border-radius:8px}.authenticated-workspace-system .buyer-panel-head,.authenticated-workspace-system .ops-panel-head{border-bottom-color:#e1e9f3}.authenticated-workspace-system .buyer-metric,.authenticated-workspace-system .ops-metric{background:linear-gradient(#fff,#fbfdff)}.admin-commandbar h1{margin:0;font-size:26px}.admin-commandbar span{color:#60718a;margin-left:14px}.admin-commandbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-commandbar-actions a{color:#0b63e5;background:#eef5ff;border:1px solid #c9daf2;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.commandbar-meta,.buyer-user{align-items:center;gap:18px;display:flex}.commandbar-meta b,.buyer-user b{color:#fff;background:#082a5a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.admin-status-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 28px 0;display:grid}.admin-status-rail article,.review-context-strip article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:7px;padding:16px;display:grid;box-shadow:0 8px 20px #0b234a0d}.admin-status-rail span,.review-context-strip span{color:#52627a;font-size:12px;font-weight:850}.admin-status-rail b,.review-context-strip b{color:#0b234a;overflow-wrap:anywhere;font-size:24px;line-height:1.1}.admin-status-rail small{color:#7a8aa1;font-size:12px}.admin-review-command-panel{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;margin:18px 28px 0;padding:20px;display:grid;box-shadow:0 12px 30px #0b234a12}.admin-review-command-panel small,.review-decision-cockpit small{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.admin-review-command-panel h2,.review-decision-cockpit h2{letter-spacing:0;margin:4px 0 6px;font-size:24px}.admin-review-command-panel p,.review-decision-cockpit p{color:#52627a;margin:0}.admin-review-command-panel a{color:#fff;background:#0b63e5;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.admin-review-command-panel a:nth-of-type(2),.admin-review-command-panel a:nth-of-type(3){color:#0b63e5;background:#fff;border:1px solid #c9daf2}.review-decision-cockpit{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #cfe0f6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 28px 0;padding:22px;display:grid;box-shadow:0 12px 30px #0b234a12}.review-decision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.review-decision-actions button{color:#fff;cursor:pointer;background:#0b63e5;border:1px solid #0b63e5;border-radius:6px;min-height:40px;padding:0 15px;font-weight:900}.review-decision-actions form:nth-child(2) button{color:#9a5f00;background:#fff;border-color:#f0c36d}.review-decision-actions form:nth-child(3) button{color:#c62828;background:#fff;border-color:#f2b8b8}.review-context-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 28px 0;display:grid}.review-context-strip b{font-size:18px}.admin-ops-hero{color:#fff;background-color:#0000;background-image:linear-gradient(115deg,#041b3df5,#083673db),url(https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=1600&q=82);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #b9cfec47;border-radius:8px;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);gap:24px;margin:20px 22px 0;padding:28px;display:grid;box-shadow:0 24px 60px #0517342e}.admin-ops-hero>div:first-child{align-content:center;display:grid}.admin-ops-hero>div:first-child>span{color:#9fc9ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-ops-hero h2{color:#fff;overflow-wrap:anywhere;max-width:760px;margin:10px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.06}.admin-ops-hero p{color:#d8e8ff;max-width:680px;margin:0}.admin-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-command-actions a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;gap:6px;min-height:122px;padding:18px;display:grid}.admin-command-actions b{color:#fff;font-size:17px}.admin-command-actions span{color:#b7d6ff;text-transform:uppercase;font-size:12px;font-weight:900}.admin-command-actions small{color:#e0ecff;overflow-wrap:anywhere;line-height:1.4}.admin-workflow-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 22px 0;display:grid}.workflow-step{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:5px;min-height:112px;padding:14px;display:grid;box-shadow:0 10px 24px #0f26460f}.workflow-step b{color:#082a5a;overflow-wrap:anywhere;font-size:13px}.workflow-step span{color:#66758c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.admin-health-dashboard{color:#fff;background-color:#0000;background-image:linear-gradient(120deg,#071b3afa,#092d60eb),url(/assets/stage11/dashboard-yarn-workbench.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:18px;margin:18px 22px 0;padding:22px;display:grid;box-shadow:0 18px 46px #0516312e}.admin-health-command{gap:12px;min-width:0;display:grid}.admin-health-command small{color:#8fc2ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-health-command h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.14}.admin-health-command p{color:#dceaff;margin:0}.admin-health-command a{color:#0b63e5;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.admin-health-score{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;display:inline-flex}.admin-health-score b{color:#fff;font-size:30px;line-height:1}.admin-health-score span{color:#bcd8ff;text-align:center;margin-top:6px;font-size:11px;font-weight:850}.health-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.health-metric-card{color:#071b3a;background:#fffffff5;border:1px solid #cedceed1;border-radius:8px;gap:8px;min-height:154px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 14px 34px #05163124}.health-metric-card:hover,.health-metric-card:focus-visible{border-color:#91b9ec;outline:none;transform:translateY(-2px);box-shadow:0 18px 40px #0516312e}.health-metric-card span{color:#60718a;font-size:12px;font-weight:900}.health-metric-card strong{color:#071b3a;font-size:30px;line-height:1}.health-metric-card p{color:#52627a;margin:0;font-size:12px;line-height:1.45}.health-metric-card em{color:#0b63e5;align-self:end;margin-top:auto;font-size:12px;font-style:normal;font-weight:900}.health-metric-card.ok{border-top:4px solid #12a66a}.health-metric-card.warn{border-top:4px solid #c98311}.health-metric-card.bad{border-top:4px solid #d94848}.health-metric-card.info{border-top:4px solid #0b63e5}.admin-today-queue{background:#fff;border:1px solid #d7e3f2;border-radius:8px;gap:14px;margin:18px 22px 0;padding:18px;display:grid;box-shadow:0 16px 40px #0b2d5812}.admin-today-queue-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-today-queue-head small{color:#0b63e5;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-today-queue-head h2{color:#071b3a;margin:4px 0 6px;font-size:22px}.admin-today-queue-head p{color:#66758c;max-width:780px;margin:0}.admin-today-queue-head a{color:#fff;background:#0b63e5;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex}.ops-queue-filter-strip{flex-wrap:wrap;gap:8px;display:flex}.ops-queue-filter-strip a{color:#17335c;background:#f5f8fc;border:1px solid #cfe0f6;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.ops-queue-filter-strip a.active{color:#fff;background:#0b63e5;border-color:#0b63e5}.ops-queue-filter-strip span{background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:3px 7px;display:inline-flex}.ops-queue-filter-strip a.active span{background:#ffffff2e}.ops-queue-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-queue-status-strip span{color:#60718a;background:linear-gradient(#fff,#f7fbff);border:1px solid #dbe7f5;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.ops-queue-status-strip b{color:#071b3a;font-size:20px;line-height:1}.ops-queue-list{gap:10px;display:grid}.ops-queue-row{background:#f8fbff;border:1px solid #dbe7f5;border-left:5px solid #9ab0c9;border-radius:8px;grid-template-columns:116px minmax(0,1fr) 120px 150px;align-items:center;gap:14px;min-height:82px;padding:14px;display:grid}.ops-queue-row.priority-high{background:#fff8f1;border-left-color:#d94848}.ops-queue-row.priority-medium{background:#fffdf4;border-left-color:#c98311}.ops-queue-row.priority-normal{border-left-color:#12a66a}.ops-queue-priority{color:#071b3a;text-transform:uppercase;font-size:12px;font-weight:900}.ops-queue-main{gap:5px;min-width:0;display:grid}.ops-queue-main b{color:#071b3a;font-size:15px}.ops-queue-main p{color:#66758c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.ops-queue-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-queue-meta>span{color:#60718a;font-size:11px;font-weight:850}.ops-queue-status{border-radius:999px;padding:5px 8px;display:inline-flex}.ops-queue-status.status-open{color:#0b63e5;background:#eaf2ff}.ops-queue-status.status-follow-up{color:#9a5a00;background:#fff3d9}.ops-queue-status.status-monitor{color:#0f7a4b;background:#e7f7ef}.ops-queue-owner{gap:3px;display:grid}.ops-queue-owner span{color:#66758c;font-size:12px;font-weight:850}.ops-queue-owner strong{color:#071b3a;font-size:24px;line-height:1}.ops-queue-row>a{color:#0b63e5;text-align:center;background:#fff;border:1px solid #bfd4ee;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-live-ops-snapshot{background:#fff;border:1px solid #d7e3f2;border-radius:8px;grid-template-columns:minmax(260px,1.1fr) repeat(4,minmax(0,1fr));gap:14px;margin:18px 22px 0;padding:16px;display:grid;box-shadow:0 16px 40px #0b2d5812}.admin-live-ops-snapshot>div{align-content:center;gap:6px;min-width:0;display:grid}.admin-live-ops-snapshot small{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.admin-live-ops-snapshot h2{color:#071b3a;overflow-wrap:anywhere;margin:0;font-size:20px}.admin-live-ops-snapshot p{overflow-wrap:anywhere;margin:0;font-size:13px}.live-ops-card{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbe4f0;border-radius:8px;gap:7px;min-width:0;padding:15px;display:grid}.live-ops-card span{color:#52627a;text-transform:uppercase;font-size:12px;font-weight:900}.live-ops-card strong{color:#071b3a;overflow-wrap:anywhere;font-size:32px;line-height:1}.live-ops-card p{color:#60718a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.live-ops-card a{color:#0b63e5;text-align:center;border:1px solid #b9c9df;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:900}.live-ops-card.ok{border-color:#bfe8d0}.live-ops-card.warn{border-color:#f0d1b1}.live-ops-card.bad{border-color:#f3bcbc}.live-ops-card.info{border-color:#b8d7ff}.admin-catalog-ops-desk{background:linear-gradient(#fff,#f8fbff);border:1px solid #d7e3f2;border-radius:8px;grid-template-columns:minmax(260px,1.1fr) repeat(4,minmax(0,1fr));gap:14px;margin:18px 22px 0;padding:16px;display:grid;box-shadow:0 16px 40px #0b2d5812}.admin-catalog-ops-desk>div{align-content:center;gap:6px;min-width:0;display:grid}.admin-catalog-ops-desk small{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.admin-catalog-ops-desk h2{color:#071b3a;overflow-wrap:anywhere;margin:0;font-size:20px}.admin-catalog-ops-desk p{overflow-wrap:anywhere;margin:0;font-size:13px}.catalog-ops-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:7px;min-width:0;padding:15px;display:grid}.catalog-ops-card span{color:#52627a;text-transform:uppercase;font-size:12px;font-weight:900}.catalog-ops-card strong{color:#071b3a;overflow-wrap:anywhere;font-size:32px;line-height:1}.catalog-ops-card p{color:#60718a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.catalog-ops-card a{color:#0b63e5;text-align:center;border:1px solid #b9c9df;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:900}.admin-catalog-management .admin-canvas{gap:18px}.catalog-management-hero{background-color:#0000;background-image:linear-gradient(90deg,#fffffffa,#f5faffeb),url(https://images.unsplash.com/photo-1512436991641-6745cdb1723f?auto=format&fit=crop&w=1500&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d8e5f5;border-radius:8px;grid-template-columns:minmax(0,1fr) 190px 190px;align-items:stretch;gap:14px;padding:22px;display:grid;box-shadow:0 14px 34px #09224a14}.catalog-management-hero div{gap:6px;min-width:0;display:grid}.catalog-management-hero small{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.catalog-management-hero h2{color:#071b3a;overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.24}.catalog-management-hero p{overflow-wrap:anywhere;max-width:780px;margin:0;font-size:13px}.catalog-management-hero a{color:#fff;text-align:center;background:#0b63e5;border-radius:6px;justify-content:center;align-self:center;align-items:center;min-height:46px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.catalog-management-hero a:last-child{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.catalog-management-table .ops-row{grid-template-columns:1.35fr 1fr .85fr 1.2fr .7fr .75fr .9fr 1.35fr;min-width:1180px}.catalog-management-table .ops-row div,.catalog-management-table .ops-row span,.catalog-management-table .ops-row a,.catalog-management-card b,.catalog-management-card span,.catalog-management-card a,.catalog-management-card p{overflow-wrap:anywhere}.catalog-management-table .ops-row div{gap:3px;display:grid}.catalog-management-table .ops-row b{color:#071b3a;font-size:13px}.catalog-management-table .ops-row small{font-size:11px}.catalog-management-table .ops-row a{color:#0b63e5;font-size:12px;font-weight:850}.catalog-management-card{gap:10px;display:grid}.catalog-management-card div{background:#f7fbff;border:1px solid #dce8f6;border-radius:8px;gap:6px;padding:12px;display:grid}.catalog-management-card b{color:#071b3a;font-size:13px}.catalog-management-card span{color:#66758c;font-size:12px}.catalog-management-card a{color:#0b63e5;font-size:12px;font-weight:850}.catalog-row-actions{gap:7px;min-width:0;display:grid}.catalog-row-actions div,.catalog-bulk-actions{flex-wrap:wrap;gap:6px;display:flex}.catalog-row-actions button,.catalog-bulk-actions button{color:#0b63e5;cursor:pointer;background:#fff;border:1px solid #b9c9df;border-radius:6px;min-height:30px;padding:0 8px;font-size:11px;font-weight:850}.catalog-row-actions button:first-of-type,.catalog-bulk-actions button:first-child{color:#fff;background:#0b63e5;border-color:#0b63e5}.catalog-internal-note{color:#243b5a;border:1px solid #d4dfeb;border-radius:6px;width:100%;min-width:0;min-height:32px;padding:0 9px;font-size:12px}.catalog-management-card label{color:#60718a;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.ops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:18px 22px 12px;display:grid}.ops-metric,.buyer-metric,.ops-panel,.buyer-panel,.community-card,.composer-card,.social-post,.supplier-profile-page section,.supplier-rfq-table{background:#fff;border:1px solid #dbe4f0;border-radius:8px;box-shadow:0 10px 28px #0f26460f}.ops-metric{grid-template-columns:72px 1fr;align-items:center;gap:14px;min-height:126px;padding:16px;display:grid}.metric-icon{color:#0b63e5;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;font-size:13px;font-weight:900;display:inline-flex}.metric-icon.doc{background:#ddecff}.metric-icon.map{color:#11a76e;background:#dff5e9}.metric-icon.team{color:#8a42d8;background:#efd9ff}.metric-icon.lang{color:#c98311;background:#ffe8ad}.metric-icon.alert{color:#d94848;background:#ffd7d9}.ops-metric small,.buyer-metric small{color:#25395c;font-weight:850}.ops-metric b,.buyer-metric b{margin-top:7px;font-size:30px;line-height:1.1;display:block}.ops-metric p,.buyer-metric p{margin:7px 0 8px;font-size:13px;line-height:1.2}.ops-metric em{color:#c98311;font-size:12px;font-style:normal;font-weight:800}.ops-grid{grid-template-columns:minmax(0,1fr) 500px;gap:14px;padding:0 22px 28px;display:grid}.ops-panel,.buyer-panel{padding:18px}.rfq-review-panel,.admin-notes{min-width:0}.ops-panel-head,.buyer-panel-head,.side-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ops-panel-head h2,.buyer-panel-head h2,.community-card h2{font-size:18px}.ops-panel-head a,.buyer-panel-head a,.side-head a{color:#0b63e5;font-size:12px;font-weight:850}.ops-panel-head button,.ops-row button,.translation-task button,.admin-notes button,.buyer-row button,.buyer-panel button,.community-searchbar button,.composer-tools .post,.rfq-cta button,.company-actions button,.supplier-contact-band button{color:#fff;background:#0b63e5;border:0;border-radius:5px;padding:9px 13px;font-weight:850}.control-strip{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:14px;display:flex}.control-strip label{color:#40536f;gap:6px;font-size:12px;font-weight:800;display:grid}.control-strip select{background:#fff;border:1px solid #cad6e6;border-radius:5px;min-width:98px;height:34px;padding:0 12px}.review-filter-form input,.review-filter-form select,.review-filter-form button{appearance:none;color:#243b5a;background:#fff;border:1px solid #cbd7e7;border-radius:6px;min-height:42px;padding:0 12px;font-size:13px}.review-filter-form input{min-width:220px}.review-filter-form select{min-width:140px}.review-filter-form button{color:#fff;cursor:pointer;background:#0b63e5;border-color:#0b63e5;min-width:128px;font-weight:850}.control-strip a{color:#0b63e5;padding-bottom:9px;font-size:12px;font-weight:850}.ops-table,.buyer-table{border:1px solid #dbe4f0;border-radius:7px;overflow:auto hidden}.ops-row,.buyer-row,.supplier-rfq-row{border-top:1px solid #dbe4f0;align-items:center;gap:12px;min-height:45px;padding:0 12px;display:grid}.ops-row{font-size:13px;line-height:1.15}.ops-row:first-child,.buyer-row:first-child,.supplier-rfq-row:first-child{border-top:0}.ops-row.head,.buyer-row.head,.supplier-rfq-row.head{color:#42516a;background:#f4f7fb;font-size:12px;font-weight:850}.rfq-ops-table .ops-row{grid-template-columns:1.1fr .82fr .82fr .82fr .92fr .68fr .9fr .72fr}.sync-table .ops-row{grid-template-columns:1.05fr 1fr 1.1fr .85fr 1fr .9fr .8fr}.content-review-table .ops-row{grid-template-columns:1.05fr .9fr 1.6fr .9fr .7fr}.identity-user-table .ops-row{grid-template-columns:minmax(210px,1.35fr) .8fr .7fr minmax(160px,1fr) .8fr .9fr}.membership-company-table .ops-row{grid-template-columns:minmax(180px,1.2fr) .85fr .8fr .95fr .8fr minmax(150px,.95fr) .9fr;min-width:1080px}.membershipPlan{gap:3px;font-weight:850;display:grid}.membershipPlan small{color:#66758c;font-size:11px;font-weight:750}.membership-admin-grid{gap:12px;display:grid}.membership-admin-form{border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:minmax(180px,1.3fr) .9fr .85fr .8fr minmax(190px,1.2fr) .85fr;align-items:end;gap:12px;padding:14px;display:grid}.membership-admin-form div,.membership-admin-form label{gap:5px;display:grid}.membership-admin-form small{color:#66758c}.membership-admin-form input,.membership-admin-form select{border:1px solid #dbe4f0;border-radius:6px;min-height:38px;padding:0 10px}.membership-admin-events{grid-column:1/-1}.membership-event-line{border-top:1px solid #dbe4f0;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.4fr) .8fr;align-items:center;gap:12px;min-height:44px;display:grid}.billing-admin-table .ops-row{grid-template-columns:minmax(190px,1.25fr) .7fr .85fr .8fr .75fr minmax(170px,1fr) minmax(150px,.9fr) minmax(300px,1.6fr);min-width:1280px}.billing-admin-table form{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.billing-admin-table input{border:1px solid #dbe4f0;border-radius:6px;min-height:34px;padding:0 9px}.invoice-table .ops-row{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.2fr) .85fr .7fr .8fr .55fr;min-width:860px}.payment-table .ops-row{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(180px,1fr) .85fr .7fr minmax(130px,.8fr) minmax(210px,1.2fr);min-width:1180px}.billing-summary-card{min-height:122px}.billing-filter-bar{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:repeat(3,minmax(160px,1fr)) auto auto auto;align-items:end;gap:12px;margin:18px 0;padding:14px;display:grid;box-shadow:0 10px 28px #0f23470f}.billing-filter-bar label{color:#5d6b82;gap:6px;font-size:12px;display:grid}.billing-filter-bar input,.billing-filter-bar select{color:#0f2347;border:1px solid #cad6e6;border-radius:7px;min-height:38px;padding:0 10px}.billing-filter-bar a,.billing-filter-bar button{color:#0756c9;border:1px solid #c7d6ea;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.billing-filter-bar button{color:#fff;background:#0756c9;border-color:#0756c9}.invoice-detail-grid{grid-template-columns:minmax(140px,.6fr) 1fr;gap:10px 18px;padding-top:8px;display:grid}.invoice-detail-grid span{color:#64748b}.invoice-detail-grid b{color:#0f2347;overflow-wrap:anywhere;min-width:0}.launch-checklist-table .ops-row{grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr) minmax(110px,.55fr) minmax(320px,1.8fr);min-width:820px}.service-config-table .ops-row{grid-template-columns:minmax(160px,1fr) minmax(210px,1.1fr) minmax(110px,.55fr) minmax(220px,1.1fr) minmax(260px,1.45fr);min-width:0}.service-config-table .ops-row>*,.launch-checklist-table .ops-row>*{overflow-wrap:anywhere;min-width:0}@media (max-width:980px){.billing-filter-bar{grid-template-columns:1fr 1fr}}@media (max-width:680px){.billing-filter-bar{grid-template-columns:1fr}}.admin-message-table .ops-row{grid-template-columns:minmax(220px,1.45fr) minmax(150px,1fr) minmax(150px,1fr) .85fr .85fr .85fr .5fr .7fr minmax(220px,1.2fr);min-width:1120px}.admin-message-panel{grid-column:1/-1}.risk-rules-grid{grid-template-columns:minmax(0,1fr) 360px}.risk-rules-table .ops-row{grid-template-columns:minmax(190px,1.2fr) .9fr .55fr minmax(200px,1.35fr) .65fr .55fr minmax(190px,1fr) .7fr}.risk-rules-table .ops-row div{gap:4px;display:grid}.risk-rules-list-panel{grid-column:1/-1}.risk-rule-filter-form{grid-template-columns:.8fr .7fr 1fr 1fr auto auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.risk-rule-filter-form label{color:#52627a;gap:5px;font-size:11px;font-weight:850;display:grid}.risk-rule-filter-form input,.risk-rule-filter-form select{border:1px solid #d6e1ef;border-radius:5px;min-height:34px;padding:0 9px}.risk-rule-filter-form button,.risk-rule-filter-form a{border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.risk-rule-filter-form button{color:#fff;background:#0b63e5;border:0}.risk-rule-filter-form a{color:#0b63e5;border:1px solid #b9c9df}.risk-rule-record{border-top:1px solid #dbe4f0}.risk-rule-record:first-of-type,.risk-rule-record .ops-row{border-top:0}.risk-preview-stack{background:#f7faff;border-top:1px solid #dbe4f0;gap:8px;padding:12px;display:grid}.risk-preview-stack .ops-panel-head{margin-bottom:0}.risk-preview-stack h3{margin:0;font-size:14px}.risk-preview-card{background:#fff;border:1px solid #dbe4f0;border-radius:7px;gap:4px;padding:10px;display:grid}.risk-preview-card b{color:#071b3a;font-size:13px}.risk-preview-card span{color:#0b63e5;font-size:12px;font-weight:850}.risk-preview-card p{color:#52627a;margin:0;font-size:12px;line-height:1.35}.risk-rule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.risk-rule-form label,.risk-rules-table label{color:#52627a;gap:5px;font-size:11px;font-weight:850;display:grid}.risk-rule-form input,.risk-rule-form select,.risk-rule-form textarea,.risk-rules-table input,.risk-rules-table select,.risk-rules-table textarea{font:inherit;border:1px solid #d6e1ef;border-radius:5px;width:100%;min-height:32px;padding:7px 8px}.risk-rule-form textarea,.risk-rules-table textarea{resize:vertical;min-height:54px}.risk-rule-form label:nth-of-type(5),.risk-rule-form label:nth-of-type(6),.risk-rule-form button{grid-column:1/-1}.risk-rule-form button,.risk-rule-actions button{color:#fff;background:#0b63e5;border:0;border-radius:5px;padding:9px 12px;font-weight:850}.risk-rule-actions{align-content:start;gap:7px;display:grid}.risk-rule-actions button:last-child{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.risk-rules-table .ops-row small{color:#66758c;font-size:12px}.risk-rule-guidance{gap:9px;display:grid}.risk-rule-guidance b{color:#071b3a}.risk-rule-guidance p{margin:0 0 8px}.admin-message-table .ops-row div{gap:4px;display:grid}.admin-message-table .ops-row>span,.admin-message-table .ops-row>time{overflow-wrap:anywhere;min-width:0}.admin-message-table .ops-row small{color:#66758c;font-size:12px}.conversation-action-form{gap:7px;display:grid}.conversation-action-form label{color:#52627a;gap:4px;font-size:11px;font-weight:850;display:grid}.conversation-action-form input{border:1px solid #d6e1ef;border-radius:5px;min-height:30px;padding:0 8px}.conversation-action-form div{flex-wrap:wrap;gap:6px;display:flex}.conversation-action-form button{color:#0b63e5;background:#fff;border:1px solid #b9c9df;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:850}.admin-conversation-detail-grid{grid-template-columns:minmax(340px,.85fr) minmax(0,1.4fr) minmax(320px,.8fr)}.conversation-facts-table .ops-row{grid-template-columns:.7fr 1.2fr}.risk-summary-grid{border-top:1px solid #dbe4f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:16px;display:grid}.risk-summary-grid h3{grid-column:1/-1;margin:0;font-size:14px}.risk-summary-grid div{background:#f6f9fd;border:1px solid #dbe4f0;border-radius:7px;gap:5px;padding:11px;display:grid}.risk-summary-grid span{color:#66758c;font-size:11px;font-weight:850}.risk-summary-grid b{color:#071b3a;font-size:20px}.conversation-detail-action-form{border-top:1px solid #dbe4f0;gap:12px;margin-top:18px;padding-top:18px;display:grid}.conversation-detail-action-form label{color:#52627a;gap:7px;font-size:12px;font-weight:850;display:grid}.conversation-detail-action-form textarea{font:inherit;resize:vertical;border:1px solid #d6e1ef;border-radius:6px;min-height:86px;padding:10px}.conversation-detail-action-form div{flex-wrap:wrap;gap:8px;display:flex}.conversation-detail-action-form button{color:#fff;background:#0b63e5;border:0;border-radius:6px;padding:9px 12px;font-weight:850}.admin-message-history{margin-top:14px}.flagged-message{background:#fffaf0;border-color:#f0c76d}.flagged-message>span{color:#9a6200;background:#fff1c6}.message-risk-chip{background:#fff7df;border:1px solid #f0d28a;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:4px;margin:10px 0;padding:9px 10px;display:grid}.message-risk-chip b{color:#7c5200;font-size:12px}.message-risk-chip span{color:#503500;text-transform:uppercase;background:#f4b942;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.message-risk-chip small{color:#6b5a35;grid-column:1/-1;font-size:12px}.message-risk-chip.high{background:#fff1f1;border-color:#f4b2b2}.message-risk-chip.high b{color:#b42323}.message-risk-chip.high span{color:#b42323;background:#ffd7d9}.ops-row a,.buyer-panel a,.supplier-rfq-row span:first-child{color:#0b63e5;font-weight:850}.publishing-status-link{border:1px solid #c7dbf7;border-radius:5px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.status-chip{border-radius:999px;justify-content:center;width:fit-content;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.status-chip.ok{color:#088455;background:#dff5e9}.status-chip.warn{color:#a66a00;background:#fff2cc}.status-chip.bad{color:#c5323a;background:#ffe0e3}.status-chip.neutral{color:#50617a;background:#eef3fa}.supplier-action-review{color:#20314d;background:#eef7ff;border:1px solid #c7dcf5;border-radius:8px;margin-top:18px;padding:18px}.supplier-action-review h3{color:#071b3a;margin:0 0 8px;font-size:16px}.supplier-action-review p{color:#52627a;margin:0 0 10px}.supplier-action-review ul{margin:0;padding-left:18px}.supplier-action-review li{margin:6px 0}.admin-feedback{border:1px solid #dbe4f0;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.admin-feedback strong{font-size:13px}.admin-feedback span{color:#40536f;font-size:13px;font-weight:750}.admin-feedback.success{background:#effaf4;border-color:#bfe9cf}.admin-feedback.error{background:#fff2f2;border-color:#ffc7ca}.table-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.translation-stack,.activity-stack{display:grid}.translation-task{border-top:1px solid #dbe4f0;grid-template-columns:1.25fr 120px .8fr .8fr;align-items:center;gap:12px;min-height:76px;display:grid}.translation-task:first-child,.activity-item:first-child{border-top:0}.translation-task a{color:#0b63e5;white-space:nowrap;font-size:13px;font-weight:850;display:block}.translation-task span{margin-top:3px;font-size:13px;display:block}.progress-track{background:#edf2f8;border-radius:999px;height:6px;overflow:hidden}.progress-track i{background:#0b63e5;height:100%;display:block}.activity-item{border-top:1px solid #dbe4f0;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:64px;display:grid}.activity-item>span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:inline-flex}.activity-item .ok{background:#12a66a}.activity-item .wait{background:#f2b23b}.activity-item .bad{background:#d94848}.activity-item .info{background:#0b63e5}.activity-item b,.activity-item small{display:block}.activity-item time{color:#52627a;font-size:12px}.admin-notes{grid-column:1/-1;grid-template-columns:170px 1fr auto;align-items:center;gap:14px;display:grid}.admin-notes textarea{resize:vertical;border:1px solid #cad6e6;border-radius:6px;min-height:74px;padding:12px}.buyer-topbar{min-height:86px}.buyer-identity-card{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071f47eb,#071f47b8),url(https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=1400&q=85);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:138px;margin:18px 22px 0;padding:26px;display:grid}.buyer-identity-card small{color:#b7d4ff;text-transform:uppercase;font-weight:850}.buyer-identity-card h1{color:#fff;overflow-wrap:anywhere;margin:5px 0;font-size:30px}.buyer-identity-card p{color:#e8f1ff;margin:0}.dashboard-quick-actions{grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px;display:grid}.dashboard-quick-actions a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff26;border:1px solid #ffffff52;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-weight:850;display:inline-flex}.buyer-topbar input{border:1px solid #d7e0ec;border-radius:8px;width:45%;max-width:680px;height:54px;padding:0 20px;font-size:16px}.buyer-user b{background:#0d3b79}.buyer-user small,.buyer-row small,.recommended-supplier small,.message-line p{color:#66758c;display:block}.buyer-layout{grid-template-columns:minmax(0,calc(100% - 462px)) 420px;gap:22px;padding:26px 28px;display:grid}.buyer-main-column,.buyer-side-column{align-content:start;gap:20px;min-width:0;display:grid}.buyer-panel{min-width:0;overflow:hidden}.buyer-metrics{grid-template-columns:repeat(2,minmax(180px,1fr));gap:18px;display:grid}.buyer-metric{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:12px;min-height:150px;padding:22px;display:grid}.buyer-metric>span{color:#0b63e5;text-align:center;background:#e7f0ff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 4px;font-size:9px;font-weight:900;display:inline-flex;overflow:hidden}.rfq-buyer-table .buyer-row{grid-template-columns:1.8fr 1fr 1.08fr 1fr .7fr .6fr}.publishing-status-table .buyer-row{grid-template-columns:.8fr 1.6fr .8fr}.buyer-row{min-height:64px}.buyer-row em{color:#0b63e5;text-align:center;background:#e7f0ff;border-radius:5px;width:fit-content;padding:7px 12px;font-style:normal;font-weight:850}.buyer-row button,.recommended-supplier button,.company-actions .outline,.supplier-contact-band .outline,.about-company .outline,.cert-panel .outline{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.center-link{text-align:center;margin-top:15px;display:block}.offer-thumb{background-position:50%;background-size:cover;border-radius:7px;width:48px;height:44px}.offer-thumb.linen{background-image:url(https://images.unsplash.com/photo-1620799140408-edc6dcb6d633?auto=format&fit=crop&w=220&q=80)}.offer-thumb.green{background-image:url(https://images.unsplash.com/photo-1528459105426-b9548367069b?auto=format&fit=crop&w=220&q=80)}.offer-thumb.dark{background-image:url(https://images.unsplash.com/photo-1571824828380-0d6a09cc85e8?auto=format&fit=crop&w=220&q=80)}.recommended-supplier,.message-line,.supplier-action-line{border-top:1px solid #dbe4f0;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:78px;display:grid}.recommended-supplier:first-of-type,.message-line:first-of-type,.supplier-action-line:first-of-type{border-top:0}.recommended-supplier>span,.message-line>span,.supplier-action-line>span{color:#0b63e5;background:#eaf2ff;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}.supplier-action-line p{color:#62728a;margin:3px 0 0;font-size:12px}.supplier-action-line time{color:#0b63e5;font-size:12px;font-weight:850}.empty-state{color:#52627a;background:#f6f9fd;border:1px dashed #c9d7e8;border-radius:8px;margin-top:14px;padding:16px}.empty-state b{color:#071b3a}.message-center-page{grid-template-columns:270px 1fr;min-height:calc(100vh - 67px);display:grid}.message-center-canvas{background:#f6f8fb;padding:28px}.message-center-hero{background:#fff;border:1px solid #dbe4f0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:24px;display:flex}.message-center-hero span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:850}.message-center-hero h1{margin:5px 0;font-size:32px}.message-center-hero p{color:#52627a;max-width:720px}.message-center-hero a,.message-empty-state a{color:#fff;background:#0b63e5;border-radius:6px;padding:11px 16px;font-weight:850}.message-thread-list{gap:12px;display:grid}.message-thread-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:54px 1fr 150px;align-items:center;gap:16px;padding:18px;display:grid}.message-thread-card>span{color:#0b63e5;background:#eaf2ff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:900;display:inline-flex}.message-thread-card small,.message-thread-card time{color:#6a7890}.message-thread-card h2{margin:3px 0;font-size:18px}.message-thread-card p{color:#52627a;margin:0}.message-thread-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.message-thread-meta em,.message-thread-meta span,.message-risk-badge,.message-send-feedback span{border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.message-thread-meta em{color:#9a5f00;background:#fff4d7}.message-thread-meta span,.message-risk-badge.clear,.message-send-feedback span{color:#0d8a59;background:#edf7f2}.message-risk-badge.watch{color:#9a5f00;background:#fff4d7}.message-risk-badge.high{color:#c62828;background:#ffe8e8}.message-thread-card aside{justify-items:end;gap:4px;display:grid}.message-thread-card aside b{color:#0d8a59}.message-empty-state{background:#fff;border:1px dashed #c9d7e8;border-radius:8px;padding:28px}.message-history{gap:14px;display:grid}.message-bubble{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.message-bubble>span{color:#0b63e5;background:#eaf2ff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex}.message-bubble p{color:#20314d;margin:6px 0}.message-bubble time{color:#6a7890;font-size:12px}.message-risk-badge{width:fit-content;margin:2px 0 8px}.message-send-feedback{background:#fff;border:1px solid #cfe0f7;border-left:4px solid #0b63e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.message-send-feedback b{color:#0b234a}.message-response-needed{border-left-color:#f2a100}.message-reply-form{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:12px;margin-top:16px;padding:16px;display:grid}.message-reply-form label{color:#52627a;gap:8px;font-size:12px;font-weight:850;display:grid}.message-reply-form textarea{font:inherit;resize:vertical;border:1px solid #d8e2ef;border-radius:7px;min-height:110px;padding:12px}.message-reply-form button{color:#fff;background:#0b63e5;border:0;border-radius:6px;justify-self:end;padding:11px 16px;font-weight:850}.profile-progress{grid-template-columns:80px 1fr;align-items:center;gap:14px;margin:18px 0;display:grid}.profile-progress span{border:7px solid #12a66a;border-color:#12a66a #12a66a #dff4eb #dff4eb;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:18px;font-weight:900;display:inline-flex}.upload-feedback{border-left:4px solid #0b63e5}.upload-feedback.error{border-left-color:#d93025}.company-assets-card{gap:14px;display:grid}.asset-upload-form{gap:10px;display:grid}.asset-upload-form label{color:#52627a;gap:7px;font-size:12px;font-weight:850;display:grid}.asset-upload-form input,.asset-upload-form select{font:inherit;border:1px solid #d8e2ef;border-radius:7px;padding:10px}.asset-upload-form button{color:#fff;background:#0b63e5;border:0;border-radius:6px;padding:11px 14px;font-weight:850}.asset-list{gap:8px;display:grid}.asset-list a,.asset-list p{color:#52627a;background:#f7faff;border:1px solid #dbe4f0;border-radius:7px;gap:4px;margin:0;padding:10px;display:grid}.asset-list b{color:#0b234a;text-transform:capitalize}.notifications-card{gap:12px;display:grid}.notification-list{gap:8px;display:grid}.notification-line{color:#52627a;background:#f7faff;border:1px solid #dbe4f0;border-radius:7px;grid-template-columns:38px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.notification-line>span{color:#0b63e5;background:#eaf2ff;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:inline-flex}.notification-line.unread{border-color:#9dc3ff}.notification-line b{color:#0b234a}.notification-line p,.notification-list>p{color:#52627a;margin:4px 0 0}.notification-bell{color:#0b234a;background:#f7faff;border:1px solid #dbe4f0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 10px 8px 14px;font-size:12px;font-weight:850;display:inline-flex}.notification-bell b{color:#fff;background:#0b63e5;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-flex}.dashboard-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dashboard-topbar-link{color:#0b234a;background:#fff;border:1px solid #dbe4f0;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-size:12px;font-weight:850;display:inline-flex}.dashboard-operator-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 28px 0;display:grid}.dashboard-operator-strip article,.message-summary-grid article,.conversation-context-grid article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:6px;padding:16px;display:grid;box-shadow:0 8px 20px #0b234a0d}.dashboard-operator-strip span,.message-summary-grid span,.conversation-context-grid span{color:#52627a;font-size:12px;font-weight:850}.dashboard-operator-strip b,.message-summary-grid b,.conversation-context-grid b{color:#0b234a;font-size:24px;line-height:1}.dashboard-operator-strip small,.message-summary-grid small{color:#7a8aa1;font-size:12px}.notification-workspace{grid-template-columns:252px minmax(0,1fr)}.notification-center-shell{color:#0b234a;background:#f5f8fc;gap:18px;min-height:100vh;padding:0 0 28px;display:grid}.notification-workbench-panel{gap:18px;padding:28px;display:grid}.notification-center-header,.notification-center-summary,.notification-center-list,.notification-center-row,.notification-empty-state{width:100%;max-width:1180px;margin:0 auto}.notification-center-header{background:#fff;border:1px solid #dbe4f0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 10px 26px #0b234a0f}.notification-center-header small,.notification-center-row small{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.notification-center-header h1{letter-spacing:0;margin:6px 0;font-size:32px;line-height:1.1}.notification-center-header p,.notification-center-row p,.notification-empty-state p{color:#52627a;margin:0}.notification-center-header button,.notification-center-actions button,.notification-empty-state a{color:#fff;cursor:pointer;font:inherit;background:#0b63e5;border:1px solid #0b63e5;border-radius:6px;padding:10px 14px;font-weight:900}.notification-center-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.notification-center-summary article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:8px;padding:18px;display:grid}.notification-center-summary span{color:#52627a;font-size:12px;font-weight:850}.notification-center-summary b{color:#0b234a;font-size:26px}.notification-center-list{gap:12px;display:grid}.notification-center-row{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:46px 1fr auto;align-items:start;gap:16px;padding:18px;display:grid;box-shadow:0 8px 20px #0b234a0d}.notification-center-row.unread{border-color:#9dc3ff}.notification-center-row>span{color:#0b63e5;background:#eaf2ff;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:inline-flex}.notification-center-row h2{letter-spacing:0;margin:5px 0 7px;font-size:18px}.notification-center-row a{color:#0b63e5;margin-top:8px;font-size:13px;font-weight:850;display:inline-block}.notification-center-actions{align-items:end;gap:8px;min-width:132px;display:grid}.notification-center-actions button:first-child{color:#0b63e5;background:#fff}.notification-center-actions em{color:#18a058;text-align:right;font-size:12px;font-style:normal;font-weight:900}.notification-empty-state{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:10px;padding:24px;display:grid}.notification-empty-state a{justify-self:start;margin-top:4px}.message-workbench-hero{background-color:#0000;background-image:linear-gradient(90deg,#fffffffa,#ffffffeb),url(/assets/stage11/community-hero-yarn.png);background-position:100%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;box-shadow:0 10px 26px #0b234a0f}.message-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.message-hero-actions a:first-child{color:#0b63e5;background:#fff;border:1px solid #bfd2ea}.message-summary-grid,.conversation-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.conversation-context-grid{margin-top:0}.conversation-context-grid b{font-size:18px}.done-line,.todo-line{margin:8px 0;padding-left:20px;position:relative}.done-line:before,.todo-line:before{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:0}.done-line:before{background:#12a66a}.todo-line:before{background:#cfd8e5}.community-social-page{background:linear-gradient(#f5f9ff 0%,#fff 360px,#f7faff 100%);min-height:calc(100vh - 67px)}.community-plaza-hero,.community-banner{background-color:#0000;background-image:linear-gradient(90deg,#ecf6fffa 0%,#ecf6ffd1 44%,#ecf6ff1f 78%),url(/assets/stage11/community-hero-yarn.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,1fr) 340px;gap:28px;min-height:292px;padding:54px 12vw 36px;display:grid}.plaza-hero-copy{max-width:760px}.plaza-hero-copy>span{color:#0b63e5;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.plaza-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #c6d6ebe0;border-radius:8px;align-self:end;gap:8px;padding:22px;display:grid;box-shadow:0 22px 55px #1a3d6829}.plaza-hero-panel b{color:#071b3a;font-size:18px}.plaza-hero-panel span{color:#42556f;font-size:13px;font-weight:750}.community-banner h1{margin:0 0 10px;font-size:44px}.community-banner p{max-width:520px}.community-searchbar{grid-template-columns:minmax(260px,1fr) 160px 180px;gap:18px;max-width:760px;margin-top:22px;display:grid}.community-searchbar a,.community-searchbar input,.composer-input input{border:1px solid #d5dfec;border-radius:6px;min-height:54px;padding:0 18px}.community-searchbar a{color:#fff;background:#0b63e5;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.community-searchbar a.light,.community-searchbar .light{color:#071b3a;background:#fff;border:1px solid #d5dfec}.plaza-publish-switchboard{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1320px;margin:-18px auto 24px;padding:0 28px;display:grid;position:relative}.plaza-publish-switchboard a{background:#ffffffeb;border:1px solid #d9e5f4;border-radius:8px;gap:6px;min-height:110px;padding:18px;display:grid;box-shadow:0 18px 42px #19365b1c}.plaza-publish-switchboard b{color:#071b3a;font-size:16px}.plaza-publish-switchboard span{color:#5c6c83;font-size:13px;line-height:1.45}.community-channel-grid{grid-template-columns:minmax(280px,1.15fr) repeat(5,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto 18px;padding:0 28px;display:grid}.community-professional-card{background:linear-gradient(#fff,#f7fbff);border:1px solid #d9e5f4;border-radius:8px;gap:8px;min-width:0;min-height:148px;padding:18px;display:grid;box-shadow:0 14px 34px #14315612}.community-professional-card.channel-intro{color:#fff;background:linear-gradient(135deg,#071b3a,#0b4e9b)}.community-professional-card>span,.community-identity-rail>div span,.plaza-conversion-strip span{color:#0b63e5;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.community-professional-card.channel-intro>span,.community-professional-card.channel-intro h2,.community-professional-card.channel-intro p{color:#fff}.community-professional-card h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.25}.community-professional-card b{color:#071b3a;overflow-wrap:anywhere;font-size:15px}.community-professional-card p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.52}.community-identity-rail{background:#fffffff0;border:1px solid #d9e5f4;border-radius:8px;grid-template-columns:minmax(260px,.9fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;max-width:1320px;margin:0 auto 24px;padding:14px 18px;display:grid;box-shadow:0 14px 34px #14315612}.community-identity-rail>div,.community-identity-rail article{gap:4px;min-width:0;display:grid}.community-identity-rail>div b,.community-identity-rail article b{color:#071b3a;overflow-wrap:anywhere}.community-identity-rail article{border-left:1px solid #dbe4f0;padding-left:14px}.community-identity-rail article span{color:#5c6c83;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.community-three-column{grid-template-columns:260px minmax(0,1fr) 340px;gap:24px;max-width:1460px;margin:0 auto 60px;padding:0 28px;display:grid}.plaza-side-card,.plaza-composer,.plaza-post,.community-card{background:#fffffff5;border:1px solid #dbe4f0;border-radius:8px;padding:18px;box-shadow:0 12px 32px #16305212}.topic-menu{align-content:start;gap:8px;display:grid}.topic-menu a{color:#334762;border-radius:7px;padding:12px 14px;font-weight:750}.topic-menu a.active{color:#0b63e5;background:#edf4ff}.rfq-cta{text-align:center;background:linear-gradient(#f5f9ff,#fff);border:1px solid #dbe4f0;border-radius:8px;gap:12px;margin-top:22px;padding:26px 18px;display:grid}.globe-card{background:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=320&q=80) 50%/cover;border-radius:50%;width:112px;height:112px;margin:0 auto}.community-center{align-content:start;gap:18px;display:grid}.plaza-composer,.composer-card{padding:0;overflow:hidden}.composer-input{grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.composer-input span,.post-avatar{color:#40536f;background:#e9eef5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.composer-tools{border-top:1px solid #dbe4f0;align-items:center;gap:12px;padding:14px 18px;display:flex}.composer-tools button,.composer-tools a,.feed-tabs a,.feed-tabs button,.post-actions button,.post-actions a{color:#334762;background:#fff;border:0;padding:9px 12px;font-weight:750}.composer-tools .post,.composer-tools a.post{color:#fff;background:#0b63e5;border-radius:6px;margin-left:auto}.community-results-summary{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #0f26460f}.community-results-summary div{gap:4px;display:grid}.community-results-summary span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.community-results-summary b{color:#071b3a;font-size:20px}.community-results-summary p{color:#52627a;margin:0}.community-active-filter-note{color:#0b63e5;text-align:center;white-space:nowrap;background:#eef5ff;border:1px solid #cfe0f8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.community-mention-guidance{background:#f7fbff;border:1px solid #d4e5fa;border-radius:8px;grid-template-columns:.55fr 1fr;align-items:center;gap:8px;padding:14px 16px;display:grid}.community-mention-guidance span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.community-mention-guidance b{color:#17335c;font-size:13px;line-height:1.45}.feed-tabs{align-items:center;gap:8px;display:flex}.feed-tabs a,.feed-tabs button{border-radius:6px}.feed-tabs a.active,.feed-tabs button.active{color:#0b63e5;border:1px solid #0b63e5}.social-feed{gap:14px;display:grid}.plaza-post,.social-post{grid-template-columns:44px minmax(0,1fr) 156px;align-items:start;gap:16px;padding:20px;display:grid}.plaza-post{transition:box-shadow .18s,transform .18s}.plaza-post:hover{transform:translateY(-1px);box-shadow:0 20px 42px #112d521f}.post-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-meta span{color:#365879;background:#f1f6fd;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.post-meta .community-role-badge{color:#087b55;background:#e9f8f0}.plaza-conversion-strip{color:#fff;background:linear-gradient(90deg,#071b3a,#0b4e9b);border:1px solid #164f91;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 14px 34px #08265024}.plaza-conversion-strip span{color:#9ec5ff}.plaza-conversion-strip b{color:#fff;margin:4px 0;font-size:20px;display:block}.plaza-conversion-strip p{color:#dce9fb;overflow-wrap:anywhere;margin:0;font-size:13px}.plaza-conversion-strip a{color:#0b4e9b;text-align:center;white-space:nowrap;background:#fff;border-radius:6px;padding:11px 14px;font-size:13px;font-weight:900}.plaza-post h2,.social-post h2{overflow-wrap:anywhere;margin:9px 0 7px;font-size:20px;line-height:1.35}.plaza-post-compact-link:hover{color:#0b63e5}.plaza-post p,.social-post p{overflow-wrap:anywhere;margin:0 0 10px}.tag-row,.post-actions{flex-wrap:wrap;gap:8px;display:flex}.community-post-summary-line,.community-insight-strip{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:7px;display:flex;margin:10px 0!important}.community-thread-metric-chip{color:#52627a;background:#f4f8fd;border:1px solid #dbe7f6;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.tag-row span{color:#607086;background:#f1f4f8;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750}.community-post-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.community-post-action-row a{color:#0b63e5;text-align:center;border:1px solid #bfd0e8;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:850}.community-post-action-row a:first-child{color:#fff;background:#0b63e5;border-color:#0b63e5}.community-post-action-row.compact-social-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.community-post-action-row.compact-social-actions a{color:#334762;background:#fff;border:1px solid #d6e2f1;border-radius:999px;width:auto;min-height:32px;padding:7px 11px;font-size:12px}.community-post-action-row.compact-social-actions a:first-child{color:#0b63e5;background:#eef5ff;border-color:#cfe0f8}.community-post-action-row.compact-social-actions a:last-child{color:#0b63e5;border-color:#b9c9df;margin-left:auto}.post-actions{border-top:1px solid #dbe4f0;margin-top:14px;padding-top:12px}.community-feed-actions,.community-feed-actionbar{align-items:center}.community-feed-actionbar{border-top:1px solid #e4ebf4;flex-wrap:wrap;gap:4px;margin-top:13px;padding-top:11px;display:flex}.community-feed-actionbar a,.community-feed-actionbar button{color:#5b6b80;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;min-height:34px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.community-feed-actionbar a:hover,.community-feed-actionbar button:hover,.community-feed-actions .active{color:#0b63e5;background:#f4f8fd}.community-feed-actionbar .community-feed-primary-action{color:#0b63e5;background:#fff;border:1px solid #b9c9df;margin-left:auto;padding:0 13px}.community-feed-actionbar .community-feed-primary-action:hover{color:#fff;background:#0b63e5;border-color:#0b63e5}.community-feed-footer-actions{background:#fbfdff;border:1px solid #e4ebf4;border-radius:8px;margin-top:12px;padding:8px}.community-feed-footer-actions .community-feed-primary-action{min-height:34px}.feed-action-feedback{color:#64748b;flex-basis:100%;margin:0;font-size:12px;font-weight:750}.post-action-icon{color:#0b63e5;background:#edf4ff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;font-size:10px;font-weight:950;display:inline-flex}.post-actions button:last-child,.post-actions a:last-child{color:#0b63e5;border:1px solid #b9c9df;border-radius:5px;margin-left:auto}.post-image{background-position:50%;background-size:cover;border-radius:7px;height:104px}.post-image.cotton{background-image:url(/assets/stage11/post-cotton.png)}.post-image.teal{background-image:url(/assets/stage11/post-teal.png)}.post-image.cert{background-image:url(/assets/stage11/post-cert.png)}.post-image.factory{background-image:url(/assets/stage11/post-factory.png)}.community-saved-page{background:#f5f8fc;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.community-saved-shell{gap:20px;min-width:0;padding:24px 28px 42px;display:grid}.community-saved-panel{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 44px #071b3a14}.community-saved-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.community-saved-head small{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.community-saved-head h1{margin:4px 0}.community-saved-head p{color:#52627a;max-width:720px;margin:0}.community-saved-head a,.community-saved-list a{color:#fff;background:#0b63e5;border-radius:6px;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.community-saved-list{gap:12px;display:grid}.community-saved-list article{background:#f8fbff;border:1px solid #dbe8fb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.community-saved-list small{color:#64748b;font-size:12px;font-weight:800}.community-saved-list h2{margin:6px 0;font-size:19px}.community-saved-list p{color:#40546f;margin:0 0 8px;line-height:1.55}.community-saved-list span{color:#0b63e5;font-size:12px;font-weight:850}.community-saved-empty{grid-template-columns:1fr}.community-saved-empty a{justify-self:start}.community-right{align-content:start;gap:14px;display:grid}.community-supply-exchange{background:linear-gradient(#fff,#f4f9ff)}.community-supply-exchange .side-head a{color:#fff;text-align:center;background:#0b63e5;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:900}.trend-line,.rfq-mini,.plaza-contributor{border-top:1px solid #dbe4f0;justify-content:space-between;align-items:center;margin:0;padding:10px 0;display:flex}.trend-line span,.rfq-mini span,.plaza-contributor span{color:#66758c;font-size:12px}.rfq-mini,.plaza-contributor{align-items:flex-start;display:grid}.guidelines p{margin-bottom:0}.supplier-profile-page{background:#fff;max-width:1440px;margin:0 auto;padding:36px 42px 60px}.supplier-profile-page section{box-shadow:none}.supplier-profile-hero{grid-template-columns:150px 1fr 330px;align-items:center;gap:28px;padding:26px;display:grid}.supplier-hero-card{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071b3af2,#0d3c76cc),url(/assets/stage11/supplier-factory-main.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.supplier-identity-line{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;display:grid}.supplier-hero-stats{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.supplier-hero-stats span{color:#dce9fb;background:#ffffff1a;border:1px solid #fff3;flex-direction:column;min-width:118px;padding:10px 12px;font-size:12px;font-weight:850;display:inline-flex}.supplier-hero-stats b{color:#fff;font-size:22px}.company-logo-card{text-align:center;background:#fffffff0;border:1px solid #ffffff8c;border-radius:8px;place-items:center;height:140px;display:grid}.company-logo-card strong{color:#0b3d78;text-transform:uppercase;font-size:28px}.company-logo-card span{color:#52627a;text-transform:uppercase;margin-top:-34px;font-weight:850}.company-title h1{color:#fff;margin:0 12px 10px 0;font-size:34px;display:inline-block}.verified-badge{color:#087b6d;background:#dff5f0;border-radius:5px;padding:7px 10px;font-size:13px;font-weight:850;display:inline-flex}.company-title p{color:#dce9fb;margin:0 0 18px}.company-title>b{color:#fff}.supplier-capability-snapshot{background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;gap:6px;max-width:620px;margin-top:18px;padding:14px 16px;display:grid}.supplier-capability-snapshot span{color:#8fc5ff;text-transform:uppercase;font-size:12px;font-weight:950}.supplier-capability-snapshot b{color:#fff;font-size:18px}.supplier-capability-snapshot small{color:#dce9fb;font-size:13px;line-height:1.45}.company-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.supplier-conversion-panel{color:#071b3a;background:#fffffff0;border:1px solid #ffffff9e;border-radius:8px;grid-template-columns:1fr;align-self:stretch;padding:20px;box-shadow:0 24px 50px #00000029}.supplier-conversion-panel span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.supplier-conversion-panel b{color:#25395c;font-size:14px;line-height:1.45}.company-actions a{color:#40536f;text-align:center;font-size:13px;font-weight:800}.company-actions a.button{color:#fff}.company-actions a.button.outline{color:#0b63e5}.supplier-directory-page{background:linear-gradient(#f6f9ff 0%,#fff 360px,#f7faff 100%)}.supplier-directory-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071b3af0,#071b3a94),url(/assets/stage11/supplier-factory-main.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;margin-top:34px;padding:38px}.supplier-directory-hero h1{color:#fff;max-width:850px}.supplier-directory-hero p{color:#dce9fb;max-width:760px}.supplier-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.supplier-directory-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:20px;display:grid;box-shadow:0 14px 34px #0f264612}.supplier-card-logo{color:#0b63e5;background:#eaf2ff;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;font-weight:900;display:inline-flex}.supplier-card-body,.supplier-card-head{gap:12px;display:grid}.supplier-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.supplier-card-head h2{overflow-wrap:anywhere;font-size:22px}.supplier-card-tags,.supplier-card-products,.supplier-card-actions{flex-wrap:wrap;gap:9px;display:flex}.supplier-card-tags span,.supplier-card-products span{color:#25395c;background:#f7faff;border:1px solid #e0e8f3;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.supplier-card-actions .button.secondary{color:#071b3a}.supplier-results-summary{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #0f26460f}.supplier-results-summary div{gap:4px;display:grid}.supplier-results-summary span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.supplier-results-summary b{color:#071b3a;font-size:20px}.supplier-results-summary p{color:#52627a;margin:0}.supplier-active-filter-note{color:#0b63e5;text-align:center;white-space:nowrap;background:#eef5ff;border:1px solid #cfe0f8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.supplier-card-decision-row{background:#f3fbf8;border:1px solid #cce9dd;border-radius:8px;grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.supplier-card-decision-row span{color:#087b6d;text-transform:uppercase;font-size:11px;font-weight:950}.supplier-card-decision-row b{color:#17335c;overflow-wrap:anywhere;font-size:13px}.supplier-card-actions a{min-height:40px}@media (max-width:720px){.site-header{overflow-x:hidden}.nav{justify-content:flex-start;max-width:100%}.supplier-directory-grid,.supplier-card-head,.supplier-capability-snapshot dl{grid-template-columns:1fr}.supplier-directory-card{grid-template-columns:1fr;padding:16px}.supplier-card-actions{flex-direction:column;align-items:stretch}}.profile-tabs{border-bottom:1px solid #dbe4f0;gap:36px;margin:22px 0 0;display:flex}.profile-tabs a{color:#334762;padding:0 0 15px;font-weight:800}.profile-tabs a.active{color:#0b63e5;border-bottom:3px solid #0b63e5}.supplier-trust-ribbon{background:linear-gradient(90deg,#eef6ff,#fff);border:1px solid #dbe4f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.supplier-trust-ribbon div{background:#ffffffb8;gap:5px;min-height:78px;padding:16px 18px;display:grid}.supplier-trust-ribbon span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.supplier-trust-ribbon b{color:#172f52;overflow-wrap:anywhere;font-size:14px}.supplier-trust-command-strip{border-radius:8px;overflow:hidden;box-shadow:0 14px 32px #0f264612}.supplier-conversion-sticky{z-index:4;background:#fffffff5;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:18px 0;padding:16px;display:grid;position:sticky;top:72px;box-shadow:0 14px 34px #0f264617}.supplier-conversion-sticky span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.supplier-conversion-sticky b{color:#071b3a;overflow-wrap:anywhere;margin-top:4px;display:block}.supplier-conversion-sticky a{color:#fff;text-align:center;background:#0b63e5;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:900}.supplier-conversion-sticky a:last-child{color:#0b63e5;background:#fff;border:1px solid #bfd0e8}.supplier-next-step-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 4px;display:grid}.supplier-next-step-strip article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:7px;padding:16px;display:grid;box-shadow:0 10px 24px #0f26460f}.supplier-next-step-strip span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.supplier-next-step-strip b{color:#102b52;font-size:14px;line-height:1.4}.company-overview{grid-template-columns:420px 1fr;gap:34px;padding:28px 0;display:grid;border:0!important}.company-facts{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.company-facts div{gap:4px;display:grid}.company-facts span{color:#66758c;font-size:12px}.factory-gallery{grid-template-rows:repeat(3,132px);grid-template-columns:1fr 210px;gap:12px;display:grid}.factory-main,.factory-side{background-position:50%;background-size:cover;border-radius:7px}.factory-main{background-image:url(/assets/stage11/supplier-factory-main.png);grid-row:1/4;position:relative}.factory-main button{color:#fff;background:#000000b8;border:0;border-radius:5px;padding:10px 14px;font-weight:850;position:absolute;bottom:14px;right:14px}.factory-side.yarn{background-image:url(/assets/stage11/supplier-yarn.png)}.factory-side.rolls{background-image:url(/assets/stage11/supplier-rolls.png)}.factory-side.building{background-image:url(/assets/stage11/supplier-building.png)}.capability-summary{text-align:center;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:16px;padding:22px;display:grid}.capability-summary article{gap:6px;display:grid}.capability-summary span{color:#40536f;font-size:13px;font-weight:850}.capability-summary b{font-size:12px}.profile-section{margin-top:30px;border:0!important}.product-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.profile-product-card{border:1px solid #dbe4f0;border-radius:8px;overflow:hidden}.product-photo{background-position:50%;background-size:cover;height:166px}.product-photo.beige{background-image:url(/assets/stage11/product-cotton-twill.png)}.product-photo.blue{background-image:url(/assets/stage11/product-poly-oxford.png)}.product-photo.sage{background-image:url(/assets/stage11/product-tencel.png)}.product-photo.charcoal{background-image:url(/assets/stage11/product-recycled.png)}.profile-product-card h3,.profile-product-card dl,.profile-product-card a{margin-left:14px;margin-right:14px}.profile-product-card dl{grid-template-columns:84px 1fr;gap:5px 12px;display:grid}.profile-product-card dt{color:#66758c}.profile-product-card dd{margin:0}.profile-product-card a,.supplier-product-card-link{color:#0b63e5;border-top:1px solid #dbe4f0;margin-top:14px;padding:14px 0;font-weight:850;display:block}.profile-two-column{grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;display:grid;border:0!important}.profile-panel{border-top:1px solid #dbe4f0;padding-top:24px}.map-visual{opacity:.72;background:url(https://images.unsplash.com/photo-1524661135-423995f22d0b?auto=format&fit=crop&w=720&q=80) 50%/cover;border-radius:7px;height:220px}.terms-panel p,.trust-panel p{border-bottom:1px solid #dbe4f0;grid-template-columns:170px 1fr;margin:0;padding:12px 0;display:grid}.cert-panel div{text-align:center;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.cert-panel span{color:#40536f;border:1px solid #dbe4f0;border-radius:8px;min-height:94px;padding:26px 12px;font-weight:850}.supplier-rfq-row{grid-template-columns:1.4fr 1fr 1.7fr .85fr .8fr .65fr}.supplier-rfq-table{overflow:hidden}.supplier-rfq-row button{color:#0b63e5;background:#fff;border:1px solid #b9c9df;border-radius:5px;padding:8px 12px;font-weight:850}.supplier-contact-band{background:linear-gradient(90deg,#eef7ff,#fff);grid-template-columns:minmax(280px,420px) 1fr;align-items:start;gap:24px;margin-top:30px;padding:30px;display:grid}.supplier-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.supplier-contact-form label{color:#52627a;gap:7px;font-size:12px;font-weight:800;display:grid}.supplier-contact-form input,.supplier-contact-form select,.supplier-contact-form textarea{color:#071b3a;font:inherit;background:#fff;border:1px solid #d8e2ef;border-radius:7px;min-height:42px;padding:10px 12px}.supplier-contact-form textarea{resize:vertical;min-height:96px}.supplier-contact-form .wide{grid-column:1/-1}.contact-submit-row{justify-content:flex-end;gap:12px;display:flex}.form-success{color:#0d8a59;margin-top:12px;display:block}.publish-center-page{background:linear-gradient(#f6f9ff 0%,#fff 420px,#f7faff 100%);max-width:1440px;margin:0 auto;padding:34px 48px 64px}.publish-workbench-hero,.publish-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071b3af0,#071b3aad),url(/assets/stage11/community-hero-yarn.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-template-columns:1fr 340px;align-items:center;gap:28px;min-height:270px;padding:42px;display:grid}.publish-workbench-hero{box-shadow:0 24px 58px #08224829}.publish-hero h1{overflow-wrap:anywhere;max-width:760px;font-size:clamp(34px,4vw,54px)}.publish-hero p{color:#dce9fb;max-width:720px}.publish-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#071b3a;background:#ffffffe0;border-radius:8px;gap:10px;padding:22px;display:grid}.publish-hero aside span{color:#a66a00;background:#fff2cc;border-radius:999px;width:fit-content;padding:7px 10px;font-weight:850}.publish-hero aside p{color:#52627a}.publish-status-strip{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1180px;margin:-18px auto 24px;display:grid;position:relative}.publish-status-strip span{color:#25395c;text-align:center;background:#fffffff0;border:1px solid #d7e4f5;border-radius:8px;padding:13px 14px;font-size:13px;font-weight:850;box-shadow:0 12px 28px #0f264614}.publish-command-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto 18px;display:grid}.publish-command-summary article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:8px;padding:18px;display:grid;box-shadow:0 10px 24px #0f26460f}.publish-command-summary span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.publish-command-summary b{color:#071b3a;font-size:18px}.publish-command-summary p{color:#66758c;margin:0}.publish-trust-rail{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1180px;margin:0 auto 24px;padding:14px;display:grid}.publish-trust-rail span{color:#25395c;background:#f7faff;border:1px solid #e0e8f3;border-radius:7px;padding:11px;font-size:12px;font-weight:850}.publish-layout{grid-template-columns:330px minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.publish-flow-list{align-content:start;gap:12px;display:grid}.publish-flow-intro{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:8px;padding:18px;display:grid;box-shadow:0 10px 28px #0f26460f}.publish-flow-intro h2{font-size:21px}.publish-flow-intro p{margin:0}.publish-flow-list button,.publish-form-panel{background:#fff;border:1px solid #dbe4f0;border-radius:8px;box-shadow:0 10px 28px #0f26460f}.publish-flow-card,.publish-flow-list button{color:#071b3a;text-align:left;gap:6px;min-height:132px;padding:18px;display:grid}.publish-flow-card small{color:#0b63e5;text-transform:uppercase;font-size:11px;font-weight:900}.publish-flow-card.active,.publish-flow-list button.active{border-color:#0b63e5;position:relative;box-shadow:0 14px 30px #0b63e51f}.publish-flow-card.active:before,.publish-flow-list button.active:before{content:"";background:#0b63e5;border-radius:999px;width:8px;height:8px;position:absolute;top:16px;right:16px}.publish-flow-list span{color:#66758c;line-height:1.45}.publish-form-panel{padding:24px}.publish-form-head{border-bottom:1px solid #dbe4f0;justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:18px;display:flex}.publish-form-head p{margin-bottom:0}.publish-form-head span{color:#0b63e5;background:#edf4ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.publish-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.publish-stepper span{color:#60718a;text-align:center;background:#f3f7fc;border:1px solid #dbe4f0;border-radius:999px;padding:9px 10px;font-size:12px;font-weight:850}.publish-stepper span.active{color:#0b63e5;background:#e9f2ff;border-color:#0b63e5}.publish-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.publish-fields label{color:#40536f;gap:7px;font-size:13px;font-weight:850;display:grid}.field-hint{color:#78879a;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.publish-fields input,.publish-fields select,.publish-fields textarea{color:#071b3a;border:1px solid #cad6e6;border-radius:6px;min-height:44px;padding:0 12px}.publish-fields textarea{resize:vertical;min-height:132px;padding:12px}.publish-fields .wide{grid-column:1/-1}.discussion-field-panel{background:#f8fbff;border:1px solid #d7e5f7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.discussion-field-panel label.wide,.discussion-template-note{grid-column:1/-1}.community-publisher-panel{background:linear-gradient(#f9fcff 0%,#eef6ff 100%)}.community-template-switcher{background:#fff;border:1px solid #d8e6f6;border-radius:8px;grid-template-columns:250px minmax(0,1fr);gap:16px;padding:16px;display:grid}.community-template-switcher>div:first-child{gap:6px;display:grid}.community-template-switcher span{color:#0b63d8;text-transform:uppercase;font-size:12px;font-weight:900}.community-template-switcher h3{color:#071b3a;margin:0;font-size:20px}.community-template-switcher p{color:#607188;margin:0;font-size:13px;line-height:1.55}.community-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.community-template-grid button{color:#0b1f3f;cursor:pointer;text-align:left;background:#f7faff;border:1px solid #d7e3f2;border-radius:8px;gap:6px;min-height:104px;padding:12px;display:grid}.community-template-grid button.active{color:#fff;background:#0757c8;border-color:#0757c8}.community-template-grid b{font-size:14px}.community-template-grid span{color:inherit;text-transform:none;font-size:12px;font-weight:750}.community-template-grid small{color:inherit;opacity:.78;align-self:end;font-size:11px;font-weight:850}.community-publisher-tools{background:#fff;border:1px solid #d8e6f6;border-radius:8px;gap:14px;padding:14px;display:grid}.community-suggestion-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-suggestion-row b{color:#071b3a;flex:0 0 160px;font-size:13px}.community-suggestion-row button{color:#0a57bd;cursor:pointer;background:#edf5ff;border:1px solid #c9ddf6;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.community-preview-card{color:#fff;background:linear-gradient(135deg,#071b3a,#0b438d);border-radius:8px;gap:11px;padding:18px;display:grid;box-shadow:0 18px 34px #071b3a2e}.community-preview-card>span{color:#8fc1ff;text-transform:uppercase;font-size:12px;font-weight:900}.community-preview-card h3{margin:0;font-size:20px;line-height:1.28}.community-preview-card p{color:#dce9fb;margin:0;font-size:14px;line-height:1.6}.community-preview-card div{flex-wrap:wrap;gap:8px;display:flex}.community-preview-card div span{color:#fff;background:#ffffff21;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.community-preview-card small{color:#b8d4f7;font-size:12px;font-weight:800}.discussion-template-note{color:#50627a;background:#fff;border:1px solid #dbe7f5;border-radius:6px;margin:0;padding:12px;font-size:13px;font-weight:750;line-height:1.55}.publish-guidance-panel{background:linear-gradient(#f7fbff,#eef5ff);border:1px solid #d4e2f3;border-radius:8px;gap:10px;margin-top:18px;padding:18px;display:grid}.publish-guidance-panel h3{color:#071b3a;margin:0}.publish-guidance-panel p{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:8px;margin:0;display:grid}.publish-guidance-panel b{color:#17335c;overflow-wrap:anywhere}.publish-guidance-panel span{color:#66758c;overflow-wrap:anywhere}.publish-readiness-panel,.publish-route-preview{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:10px;margin-top:14px;padding:18px;display:grid}.publish-readiness-panel h3,.publish-route-preview h3{color:#071b3a;margin:0}.publish-readiness-panel p,.publish-route-preview p{border-top:1px solid #edf2f8;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding-top:10px;display:grid}.publish-readiness-panel p:first-of-type,.publish-route-preview p:first-of-type{border-top:0;padding-top:0}.publish-readiness-panel b,.publish-route-preview b{color:#17335c}.publish-readiness-panel span,.publish-route-preview span{color:#66758c}.publish-route-preview div{flex-wrap:wrap;gap:8px;display:flex}.publish-route-preview div span{color:#0b63e5;background:#edf4ff;border:1px solid #cfe0f6;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.publish-submit-row{border-top:1px solid #dbe4f0;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.publish-submit-row p{margin:0}.publish-submit-row button{color:#fff;background:#0b63e5;border:0;border-radius:6px;padding:12px 18px;font-weight:850}.publish-submit-row button:disabled{opacity:.65}.rfq-board-page,.product-catalog-page{background:linear-gradient(#f6f9ff 0%,#fff 340px,#f7faff 100%);max-width:1440px;margin:0 auto;padding:34px 48px 64px}.rfq-market-hero,.product-market-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071b3af0,#071b3a94),url(https://images.unsplash.com/photo-1512436991641-6745cdb1723f?auto=format&fit=crop&w=1600&q=84);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-template-columns:1fr 280px;align-items:center;gap:28px;min-height:250px;padding:38px;display:grid}.product-market-hero{background-color:#0000;background-image:linear-gradient(90deg,#071b3aeb,#071b3a85),url(/assets/stage11/supplier-factory-main.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.rfq-market-hero h1,.product-market-hero h1{color:#fff;overflow-wrap:anywhere;max-width:760px;font-size:clamp(34px,4vw,54px)}.rfq-market-hero p,.product-market-hero p{color:#dce9fb;max-width:720px}.rfq-market-hero aside,.product-market-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#071b3a;background:#ffffffe0;border:1px solid #ffffff4d;border-radius:8px;gap:8px;padding:22px;display:grid}.rfq-market-hero aside b,.product-market-hero aside b{font-size:40px}.rfq-market-hero aside a,.product-market-hero aside a{color:#fff;text-align:center;background:#0b63e5;border-radius:6px;padding:11px 14px;font-weight:850}.rfq-filter-bar,.product-filter-bar{z-index:2;background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:minmax(220px,1fr) repeat(6,minmax(120px,.45fr));gap:12px;margin:-18px auto 24px;padding:16px;display:grid;position:relative;box-shadow:0 14px 34px #0f264614}.rfq-filter-bar input,.rfq-filter-bar select,.product-filter-bar input,.product-filter-bar select{color:#071b3a;border:1px solid #ccd8e8;border-radius:6px;min-height:42px;padding:0 12px}.rfq-board-search-console{grid-template-columns:minmax(260px,1fr) repeat(6,minmax(112px,.45fr)) 132px}.rfq-board-search-console button{color:#fff;background:#0b63e5;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:900}.rfq-results-summary,.product-results-summary{background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #0f26460f}.rfq-results-summary div,.product-results-summary div{gap:4px;display:grid}.rfq-results-summary span,.product-results-summary span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.rfq-results-summary b,.product-results-summary b{color:#071b3a;font-size:20px}.rfq-results-summary p,.product-results-summary p{color:#52627a;margin:0}.rfq-active-filter-note,.product-active-filter-note{color:#0b63e5;text-align:center;white-space:nowrap;background:#eef5ff;border:1px solid #cfe0f8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.rfq-market-command-strip,.product-market-command-strip,.supplier-directory-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.rfq-market-command-strip article,.product-market-command-strip article,.supplier-directory-command-strip article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:8px;padding:18px;display:grid;box-shadow:0 10px 24px #0f26460f}.rfq-market-command-strip span,.product-market-command-strip span,.supplier-directory-command-strip span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.rfq-market-command-strip b,.product-market-command-strip b,.supplier-directory-command-strip b{color:#071b3a;font-size:18px}.rfq-market-command-strip p,.product-market-command-strip p,.supplier-directory-command-strip p{color:#66758c;margin:0}.rfq-market-command-strip a,.product-market-command-strip a{color:#fff;background:#0b63e5;border-radius:6px;justify-self:start;padding:9px 12px;font-size:13px;font-weight:850}.rfq-market-insight-rail,.catalog-trust-strip,.supplier-directory-filter-rail{background:#fff;border:1px solid #dbe4f0;border-radius:8px;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:14px;display:flex}.rfq-market-insight-rail span,.catalog-trust-strip span,.supplier-directory-filter-rail span{color:#25395c;background:#f7faff;border:1px solid #e0e8f3;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.marketplace-rfq-table{background:#fff;border:1px solid #dbe4f0;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #0f264612}.marketplace-rfq-row{border-top:1px solid #dbe4f0;grid-template-columns:minmax(220px,1.8fr) .9fr .85fr .75fr .85fr .7fr .7fr;align-items:center;gap:14px;min-height:68px;padding:14px 18px;display:grid}.marketplace-rfq-row.head{color:#40536f;background:#f1f6fc;border-top:0;font-size:12px;font-weight:900}.marketplace-rfq-row a{color:#0b63e5;font-weight:850}.rfq-result-card{background:linear-gradient(90deg,#fff 0%,#fbfdff 100%)}.rfq-result-card:hover{background:#f8fbff}.rfq-card-meta{color:#40536f;font-size:13px;font-weight:800}.rfq-card-actions{gap:8px;display:grid}.rfq-card-actions a{text-align:center;border:1px solid #bfd0e8;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.rfq-card-actions a:first-child{color:#fff;background:#0b63e5;border-color:#0b63e5}.marketplace-rfq-row b{color:#0d8a59;text-align:center;background:#e8f7ef;border-radius:999px;padding:6px 9px;font-size:12px}.marketplace-rfq-row small,.marketplace-rfq-row span,.marketplace-rfq-row div{overflow-wrap:anywhere}.marketplace-visual-rhythm{--marketplace-card-shadow:0 12px 28px #0f26460e;--marketplace-card-border:#dbe4f0}.marketplace-visual-rhythm .product-catalog-card,.marketplace-visual-rhythm .supplier-directory-card,.marketplace-visual-rhythm .rfq-result-card,.marketplace-visual-rhythm .empty-recommendation-card{border-color:var(--marketplace-card-border);box-shadow:var(--marketplace-card-shadow)}.marketplace-visual-rhythm .product-catalog-card,.marketplace-visual-rhythm .supplier-directory-card{transition:border-color .18s,box-shadow .18s,transform .18s}.marketplace-visual-rhythm .product-catalog-card:hover,.marketplace-visual-rhythm .supplier-directory-card:hover{border-color:#c6d7ef;transform:translateY(-1px);box-shadow:0 18px 38px #0f264616}.marketplace-visual-rhythm .rfq-result-card{background:#fff}.marketplace-visual-rhythm .empty-recommendation-card{background:linear-gradient(#fff,#fbfdff)}.product-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-catalog-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #0f264612}.catalog-product-photo{background:#eef5ff;height:168px;overflow:hidden}.catalog-product-photo img{object-fit:cover;width:100%;height:100%;display:block}.catalog-card-body{gap:12px;padding:18px;display:grid}.catalog-card-body h3{overflow-wrap:anywhere;font-size:20px}.catalog-card-body p{overflow-wrap:anywhere;margin:0}.procurement-snapshot,.supplier-capability-snapshot{background:#f7faff;border:1px solid #dbe7f6;border-radius:8px;gap:12px;padding:14px;display:grid}.procurement-snapshot>div,.supplier-capability-snapshot>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.procurement-snapshot span,.supplier-capability-snapshot span{color:#0b63e5;text-transform:uppercase;font-size:11px;font-weight:900}.procurement-snapshot b,.supplier-capability-snapshot b{color:#071b3a;font-size:13px}.procurement-snapshot dl,.supplier-capability-snapshot dl,.catalog-card-body dl{grid-template-columns:112px minmax(0,1fr);gap:7px 12px;margin:0;display:grid}.catalog-card-body dt{color:#66758c;font-size:12px;font-weight:850}.catalog-card-body dd{color:#17335c;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750}.procurement-snapshot dt,.supplier-capability-snapshot dt{color:#66758c;font-size:12px;font-weight:850}.procurement-snapshot dd,.supplier-capability-snapshot dd{color:#17335c;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.product-card-decision-row{background:#fffaf0;border:1px solid #f2d9a8;border-radius:8px;grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.product-card-decision-row span{color:#a66a00;text-transform:uppercase;font-size:11px;font-weight:950}.product-card-decision-row b{color:#17335c;overflow-wrap:anywhere;font-size:13px}.product-card-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-card-actions a,.catalog-card-body>a{color:#0b63e5;text-align:center;border:1px solid #bfd0e8;border-radius:6px;padding:10px 12px;font-weight:850}.product-card-actions a:first-child{color:#fff;background:#0b63e5;border-color:#0b63e5}.catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.catalog-pagination a{color:#0b63e5;background:#fff;border:1px solid #d6e3f4;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.catalog-pagination a[aria-current=page]{color:#fff;background:#0b63e5;border-color:#0b63e5}.catalog-pagination a[aria-disabled=true]{color:#8b9bb0;pointer-events:none}.empty-market-note{color:#52627a;background:#fff;border:1px dashed #bfd0e8;border-radius:8px;grid-column:1/-1;margin:0;padding:18px}.empty-recommendation-card{border-style:solid;align-content:start;gap:12px;padding:22px;display:grid;box-shadow:0 14px 34px #0f264612}.empty-recommendation-card h2{color:#071b3a;letter-spacing:0;margin:0;font-size:20px;line-height:1.25}.empty-recommendation-card p{color:#52627a;max-width:760px;margin:0;line-height:1.65}.empty-recommendation-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.empty-recommendation-actions a{color:#0b63e5;text-align:center;border:1px solid #bfd0e8;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:850;display:inline-flex}.empty-recommendation-actions a:first-child{color:#fff;background:#0b63e5;border-color:#0b63e5}.rfq-conversion-trust-strip,.product-conversion-trust-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rfq-conversion-trust-strip article,.product-conversion-trust-strip article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:8px;padding:18px;display:grid;box-shadow:0 10px 24px #0f26460f}.rfq-conversion-trust-strip span,.product-conversion-trust-strip span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.rfq-conversion-trust-strip b,.product-conversion-trust-strip b{color:#071b3a;font-size:18px}.rfq-conversion-trust-strip p,.product-conversion-trust-strip p{color:#66758c;margin:0}.marketplace-pro-card{position:relative}.rfq-detail-page,.product-detail-page{background:linear-gradient(#f6f9ff 0%,#fff 420px,#f7faff 100%);max-width:1440px;margin:0 auto;padding:34px 48px 64px}.rfq-detail-hero,.product-detail-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#071b3af0,#071b3a99),url(https://images.unsplash.com/photo-1512436991641-6745cdb1723f?auto=format&fit=crop&w=1600&q=84);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-template-columns:1fr 300px;align-items:center;gap:28px;min-height:286px;padding:38px;display:grid}.rfq-detail-hero-card{background-color:#0000;background-image:linear-gradient(90deg,#071b3af5,#094384c7),url(/assets/stage11/community-hero-yarn.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,1fr) 330px;align-items:stretch}.product-detail-hero{grid-template-columns:260px minmax(0,1fr) 300px}.product-detail-hero-card{grid-template-columns:300px minmax(0,1fr) 310px;align-items:stretch}.product-hero-media-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-hero-media-grid .detail-product-photo{grid-column:1/-1}.product-media-tile{border:1px solid #ffffff42;border-radius:8px;min-height:72px}.product-media-tile.shade-one{background:url(https://images.unsplash.com/photo-1528459801416-a9e53bbf4e17?auto=format&fit=crop&w=420&q=80) 50%/cover}.product-media-tile.shade-two{background:url(https://images.unsplash.com/photo-1489987707025-afc232f7ea0f?auto=format&fit=crop&w=420&q=80) 50%/cover}.detail-product-photo{background:url(/assets/stage11/post-cotton.png) 50%/cover;border:1px solid #ffffff47;border-radius:8px;height:210px}.product-procurement-snapshot{background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;gap:5px;max-width:620px;margin-top:18px;padding:14px;display:grid}.rfq-demand-snapshot{background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;gap:6px;max-width:680px;margin-top:18px;padding:15px 16px;display:grid}.rfq-demand-snapshot span{color:#a8ccff;text-transform:uppercase;font-size:12px;font-weight:950}.rfq-demand-snapshot b{color:#fff;font-size:18px}.rfq-demand-snapshot small{color:#dce9fb;font-size:13px;line-height:1.45}.product-procurement-snapshot span{color:#a8ccff;text-transform:uppercase;font-size:12px;font-weight:950}.product-procurement-snapshot b{color:#fff;font-size:16px}.product-procurement-snapshot small{color:#dce9fb;font-size:13px;line-height:1.45}.rfq-detail-hero h1,.product-detail-hero h1{color:#fff;overflow-wrap:anywhere;max-width:800px;font-size:clamp(32px,4vw,52px)}.rfq-detail-hero p,.product-detail-hero p{color:#dce9fb;max-width:720px}.rfq-detail-hero aside,.product-detail-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#071b3a;background:#ffffffe0;border:1px solid #ffffff4d;border-radius:8px;gap:10px;padding:22px;display:grid}.rfq-quote-command-panel{align-self:stretch}.rfq-quote-command-panel>span:first-child{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.rfq-detail-hero aside b,.product-detail-hero aside b{overflow-wrap:anywhere;font-size:28px}.rfq-detail-hero aside a,.product-detail-hero aside a{color:#fff;text-align:center;background:#0b63e5;border-radius:6px;padding:11px 14px;font-weight:850}.rfq-detail-hero aside a.outline{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.rfq-quote-command-panel a:last-child{color:#40536f;background:0 0;padding:2px 0 0}.product-detail-hero aside a.outline{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.product-conversion-sticky{position:sticky;top:88px}.detail-chip-row{flex-wrap:wrap;gap:9px;display:flex}.detail-chip-row span{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.detail-layout{grid-template-columns:minmax(0,1fr) 380px;gap:18px;margin-top:24px;display:grid}.detail-spec-panel,.detail-conversion-panel{background:#fff;border:1px solid #dbe4f0;border-radius:8px;padding:22px;box-shadow:0 14px 34px #0f264612}.detail-spec-panel{grid-column:span 1}.detail-conversion-panel{grid-row:span 2;align-self:start}.product-supplier-trust-card{gap:14px;display:grid}.product-supplier-profile-link{color:#0b63e5;border:1px solid #b9c9df;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.product-next-step-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rfq-next-step-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rfq-next-step-strip article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:6px;padding:16px;display:grid;box-shadow:0 14px 34px #0f26460f}.rfq-next-step-strip span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.rfq-next-step-strip b{color:#102b52;font-size:14px;line-height:1.4}.product-next-step-strip article{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:6px;padding:16px;display:grid;box-shadow:0 14px 34px #0f26460f}.product-next-step-strip span{color:#0b63e5;font-size:12px;font-weight:950}.product-next-step-strip b{color:#102b52;font-size:14px}.detail-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.detail-spec-grid div{background:#f6f9fd;border:1px solid #e1e9f4;border-radius:8px;gap:6px;padding:14px;display:grid}.detail-spec-grid span,.detail-note-grid span{color:#66758c;font-size:12px;font-weight:850}.detail-spec-grid b{color:#102b52;overflow-wrap:anywhere}.detail-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.detail-note-grid span{background:#eef5ff;border-radius:999px;padding:8px 10px}.rfq-requirements-copy{gap:14px;margin-top:14px;display:grid}.rfq-requirements-copy p{color:#40536f;margin:0;line-height:1.65}.rfq-requirements-copy dl{background:#f7faff;border:1px solid #dbe7f6;border-radius:8px;grid-template-columns:160px minmax(0,1fr);gap:10px 16px;margin:0;padding:16px;display:grid}.rfq-requirements-copy dt{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.rfq-requirements-copy dd{color:#17335c;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.rfq-fit-checklist{gap:12px;display:grid}.rfq-fit-checklist div{background:#f6f9fd;border:1px solid #e1e9f4;border-radius:8px;gap:5px;padding:14px;display:grid}.rfq-fit-checklist span{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:950}.rfq-fit-checklist b{color:#102b52;overflow-wrap:anywhere;font-size:14px}.rfq-quote-form-card{border-color:#bcd3f4;position:sticky;top:88px;box-shadow:0 18px 42px #0b63e51c}.quote-intent-form,.product-inquiry-form{gap:12px;margin-top:14px;display:grid}.quote-intent-form label,.product-inquiry-form label{color:#40536f;gap:7px;font-size:13px;font-weight:850;display:grid}.quote-intent-form input,.quote-intent-form select,.quote-intent-form textarea,.product-inquiry-form input,.product-inquiry-form select,.product-inquiry-form textarea{color:#071b3a;border:1px solid #cad6e6;border-radius:6px;min-height:42px;padding:0 12px}.quote-intent-form textarea,.product-inquiry-form textarea{resize:vertical;min-height:116px;padding:12px}.quote-intent-form .wide,.product-inquiry-form .wide{grid-column:1/-1}.quote-intent-form button,.product-inquiry-form button{color:#fff;background:#0b63e5;border:0;border-radius:6px;padding:12px 14px;font-weight:850}.product-inquiry-form button.outline{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.quote-success-card{background:#effaf4;border:1px solid #bfe9cf;border-radius:8px;gap:4px;margin:14px 0;padding:13px 14px;display:grid}.quote-success-card b{color:#0d7a50;font-size:14px}.quote-success-card span{color:#355a4a;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.related-active-rfqs{grid-column:1/-1}.related-active-rfqs>p{color:#52627a;margin:8px 0 0}.related-active-rfqs>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.related-active-rfqs a{background:#f7faff;border:1px solid #dbe7f6;border-radius:8px;gap:6px;padding:14px;text-decoration:none;display:grid}.related-active-rfqs a b{color:#071b3a;overflow-wrap:anywhere}.related-active-rfqs a span{color:#62728a;font-size:13px}.product-inquiry-success{background:#eef7ff;border-color:#b8d7ff}.conversion-next-steps{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.conversion-next-steps a{color:#fff;text-align:center;background:#0b63e5;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:850}.conversion-next-steps a:last-child{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.form-success .conversion-next-steps{margin-top:10px}.quote-intent-review{background:#f4f8ff;border:1px solid #c9daf4;border-radius:8px;margin-top:16px;padding:16px}.quote-intent-review h3{color:#071b3a;margin:0 0 6px;font-size:16px}.quote-intent-review p{color:#36516f;margin:0 0 10px}.quote-intent-review ul{margin:0;padding-left:18px}.quote-intent-review li{color:#243b5a;overflow-wrap:anywhere;margin:6px 0}.quote-activity-table .buyer-row{grid-template-columns:minmax(180px,1.35fr) minmax(130px,.9fr) minmax(110px,.75fr) minmax(90px,.65fr) minmax(96px,.62fr) minmax(108px,.62fr)}.quote-activity-table .buyer-row>*{overflow-wrap:anywhere;min-width:0}.quote-activity-table a{color:#0b63e5;font-size:12px;font-weight:850}.quote-status-pill{color:#15559f;background:#eef6ff;border:1px solid #c9ddf8;border-radius:999px;justify-content:center;width:fit-content;padding:5px 9px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.quote-approved-thread{border-color:#b8d7ff;box-shadow:0 14px 30px #0b63e514}.quote-approved-thread>span{color:#084eb7;background:#dfeeff}.quote-approved-thread aside b{color:#084eb7}.admin-review-queue-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:18px 0 22px;display:grid}.admin-review-queue-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:6px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 26px #09224a0f}.admin-review-queue-card span{color:#52627a;text-transform:uppercase;font-size:12px;font-weight:850}.admin-review-queue-card b{color:#071b3a;font-size:30px;line-height:1}.admin-review-queue-card small,.admin-review-queue-card em{color:#66758c;overflow-wrap:anywhere;font-size:12px;font-style:normal}.review-type-badge{color:#15559f;background:#eef6ff;border:1px solid #c9ddf8;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.moderation-impact-panel{background:#f7fbff;border:1px solid #c9ddf8;border-radius:8px;gap:7px;margin:14px 0;padding:14px;display:grid}.moderation-impact-panel h3{color:#071b3a;margin:0;font-size:15px}.moderation-impact-panel p{color:#36516f;overflow-wrap:anywhere;margin:0}.moderation-impact-panel a{color:#0b63e5;font-size:12px;font-weight:850}.review-action-brief{color:#fff;background:linear-gradient(135deg,#071b3a,#0b4ead);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:14px 0;padding:18px;display:grid}.review-action-brief span{color:#bcd7ff;text-transform:uppercase;font-size:11px;font-weight:900}.review-action-brief h3{color:#fff;overflow-wrap:anywhere;text-transform:capitalize;margin:5px 0 6px}.review-action-brief p{color:#deebff;overflow-wrap:anywhere;margin:0}.review-task-links{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.review-task-links a{color:#0b4ead;white-space:nowrap;background:#fff;border:1px solid #ffffff61;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:900}.review-task-links a:first-child{color:#fff;background:#ffffff1f}.review-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.review-outcome-card{border:1px solid #dbe4f0;border-radius:8px;gap:6px;padding:14px;display:grid}.review-outcome-card b,.review-outcome-card span{overflow-wrap:anywhere}.review-outcome-card b{color:#071b3a;font-size:14px}.review-outcome-card span{color:#52627a;font-size:13px;line-height:1.5}.review-outcome-card.approve{background:#f0fbf5;border-color:#bfe8d0}.review-outcome-card.reject{background:#fff7f0;border-color:#f0d1b1}.review-outcome-card.hold{background:#fffbea;border-color:#ead28a}.dashboard-visual-command-strip,.community-visual-benchmark,.supplier-showcase-grid,.admin-visual-command-strip{background:#fffffff0;border:1px solid #d7e3f2;border-radius:8px;grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px;padding:16px;display:grid;box-shadow:0 16px 40px #0b2d5814}.community-visual-benchmark,.supplier-showcase-grid{z-index:2;max-width:1320px;margin:-16px auto 24px;padding:16px 28px;position:relative}.community-visual-benchmark{grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(0,1fr))}.supplier-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding:16px}.dashboard-visual-command-strip>div,.community-visual-benchmark>div,.admin-visual-command-strip>div{align-content:center;gap:4px;min-width:0;display:grid}.dashboard-visual-command-strip small,.community-visual-benchmark small,.admin-visual-command-strip small{color:#0b63e5;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-visual-command-strip h2,.community-visual-benchmark h2,.admin-visual-command-strip h2{color:#071b3a;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.28}.community-visual-benchmark p{overflow-wrap:anywhere;margin:0;font-size:13px}.stage50-command-card{background:linear-gradient(#fff,#f7fbff);border:1px solid #d7e3f2;border-radius:8px;gap:6px;min-width:0;min-height:96px;padding:14px;display:grid}.stage50-command-card.primary{color:#fff;background:linear-gradient(#0b63e5,#084eb7);border-color:#0b63e5}.stage50-command-card b{color:#071b3a;overflow-wrap:anywhere;font-size:14px}.stage50-command-card.primary b,.stage50-command-card.primary span{color:#fff}.stage50-command-card span{color:#5b6d86;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.publish-success-actions{background:#f0fbf5;border:1px solid #bfe8d0;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.publish-success-actions span{color:#235742;overflow-wrap:anywhere;flex:260px;font-size:13px;font-weight:750}.publish-success-actions a{color:#fff;background:#0b63e5;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:850}.publish-success-actions a:last-child{color:#0b63e5;background:#fff;border:1px solid #b9c9df}.publish-closure-actions{background:linear-gradient(90deg,#f0fbf5,#f7fbff);border-color:#b9dfcb}.publish-closure-actions button{color:#0b63e5;background:#fff;border:1px solid #b9c9df;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:850}.dashboard-closure-rail,.catalog-closure-rail{background:#fffffff5;border:1px solid #d7e3f2;border-radius:8px;gap:12px;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 14px 34px #122d4e12}.dashboard-closure-rail{grid-template-columns:minmax(280px,1.1fr) repeat(3,minmax(0,.72fr)) auto}.catalog-closure-rail{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(0,.82fr))}.dashboard-closure-rail>div,.catalog-closure-rail>div,.dashboard-closure-rail article,.catalog-closure-rail a{gap:5px;min-width:0;display:grid}.dashboard-closure-rail>div span,.catalog-closure-rail>div span{color:#0b63e5;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-closure-rail h2,.catalog-closure-rail h2{color:#071b3a;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.dashboard-closure-rail p,.catalog-closure-rail p{overflow-wrap:anywhere;margin:0;font-size:13px}.dashboard-closure-rail article,.catalog-closure-rail a{background:#f7fbff;border:1px solid #e0e8f3;border-radius:8px;padding:13px}.dashboard-closure-rail b,.catalog-closure-rail b{color:#071b3a;overflow-wrap:anywhere}.dashboard-closure-rail small,.catalog-closure-rail small{color:#5c6c83;overflow-wrap:anywhere;line-height:1.45}.dashboard-closure-rail>a{color:#fff;text-align:center;white-space:nowrap;background:#0b63e5;border-radius:6px;place-self:center end;padding:10px 12px;font-size:12px;font-weight:900}.authenticated-workbench-header{color:#fff;background-color:#0000;background-image:linear-gradient(120deg,#071b3af5,#0a468ee0),url(/assets/stage11/supplier-factory-main.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #2260a659;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:stretch;gap:20px;margin:0 0 16px;padding:24px;display:grid;box-shadow:0 18px 44px #071b3a29}.publish-center-page .authenticated-workbench-header{max-width:1240px;margin:0 auto 16px}.authenticated-workbench-copy{gap:8px;min-width:0;display:grid}.authenticated-workbench-copy span{color:#9ec5ff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.authenticated-workbench-copy h1{color:#fff;overflow-wrap:anywhere;max-width:850px;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.06}.authenticated-workbench-copy p,.authenticated-workbench-panel p{color:#dce9fb;overflow-wrap:anywhere;max-width:760px;margin:0}.authenticated-workbench-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;align-content:end;gap:8px;min-width:0;padding:18px;display:grid}.authenticated-workbench-panel b{color:#fff;overflow-wrap:anywhere;font-size:18px}.authenticated-workbench-panel span,.authenticated-workbench-panel small{color:#dce9fb;overflow-wrap:anywhere}.authenticated-action-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.publish-center-page .authenticated-action-rail{max-width:1240px;margin:0 auto 18px}.authenticated-action-card{background:#fff;border:1px solid #d7e3f2;border-radius:8px;gap:7px;min-width:0;min-height:112px;padding:16px;display:grid;box-shadow:0 12px 30px #122d4e12}.authenticated-action-card.primary{background:linear-gradient(#0b63e5,#084eb7);border-color:#0b63e5}.authenticated-action-card span{color:#0b63e5;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.authenticated-action-card b{color:#071b3a;overflow-wrap:anywhere;font-size:16px}.authenticated-action-card small{color:#5c6c83;overflow-wrap:anywhere;line-height:1.45}.authenticated-action-card.primary span,.authenticated-action-card.primary b,.authenticated-action-card.primary small{color:#fff}.submission-market-card{border-top:1px solid #dbe4f0;gap:5px;padding:11px 0;display:grid}.submission-market-card b,.submission-market-card span,.submission-market-card small{overflow-wrap:anywhere}.submission-market-card b{color:#071b3a;font-size:13px}.submission-market-card span,.submission-market-card small{color:#66758c;font-size:12px}@media (max-width:1200px){.admin-workspace,.buyer-workspace{grid-template-columns:1fr}.admin-pro-sidebar,.buyer-sidebar{display:none}.ops-metrics,.buyer-metrics,.admin-command-actions,.admin-workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-queue-row{grid-template-columns:108px minmax(0,1fr) 110px}.ops-queue-row>a{grid-column:2/4;width:fit-content}.rfq-filter-bar,.rfq-board-search-console,.product-filter-bar,.product-catalog-grid,.publish-status-strip,.publish-stepper,.publish-command-summary,.publish-trust-rail,.community-channel-grid,.community-identity-rail,.rfq-market-command-strip,.product-market-command-strip,.supplier-directory-command-strip,.rfq-conversion-trust-strip,.rfq-next-step-strip,.product-conversion-trust-strip,.product-next-step-strip,.supplier-next-step-strip,.admin-review-queue-grid,.admin-health-dashboard,.health-metric-grid,.admin-live-ops-snapshot,.admin-catalog-ops-desk,.review-action-brief,.dashboard-visual-command-strip,.community-visual-benchmark,.supplier-showcase-grid,.admin-visual-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid,.admin-ops-hero,.buyer-layout,.buyer-identity-card,.community-plaza-hero,.community-three-column,.plaza-conversion-strip,.company-overview,.rfq-market-hero,.rfq-results-summary,.product-results-summary,.supplier-results-summary,.community-results-summary,.community-mention-guidance,.product-market-hero,.rfq-detail-hero,.product-detail-hero,.product-detail-hero-card,.product-hero-media-grid,.detail-layout,.supplier-profile-hero,.supplier-identity-line,.supplier-trust-ribbon,.profile-two-column,.publish-hero,.publish-layout{grid-template-columns:1fr}.capability-summary,.plaza-publish-switchboard,.product-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-header{width:100%;overflow-x:auto}.authenticated-ops-shell{grid-template-columns:1fr}.authenticated-pro-sidebar{box-shadow:none;min-height:auto;position:static}.authenticated-commandbar{align-items:flex-start;gap:12px;min-height:auto;padding:18px 16px;display:grid;position:static}.authenticated-canvas{min-height:auto;overflow-x:hidden}.empty-recommendation-actions{flex-direction:column}.empty-recommendation-actions a{width:100%}.site-header .nav{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-bottom:2px;overflow-x:auto}.admin-shell,.dashboard-shell{grid-template-columns:1fr}.publish-center-page{padding:0 16px 34px}.admin-catalog-management .admin-canvas{overflow-x:hidden}.admin-canvas,.admin-main,.admin-panel-grid,.ops-panel{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.ops-table{min-width:0;max-width:100%}.dashboard-shell,.admin-shell,.buyer-layout,.community-three-column,.publish-layout{grid-template-columns:1fr}.plaza-side-card,.community-center,.plaza-composer,.publish-flow-list,.publish-form-panel{width:100%;min-width:0;max-width:100%}.dashboard-shell,.admin-shell,.buyer-layout,.community-three-column,.community-channel-grid,.community-identity-rail,.publish-layout,.ops-metrics,.admin-command-actions,.admin-workflow-rail,.buyer-metrics,.publish-status-strip,.publish-stepper,.publish-command-summary,.publish-trust-rail,.rfq-market-command-strip,.rfq-results-summary,.product-results-summary,.supplier-results-summary,.community-results-summary,.community-mention-guidance,.community-post-action-row,.product-market-command-strip,.supplier-directory-command-strip,.rfq-conversion-trust-strip,.rfq-next-step-strip,.product-conversion-trust-strip,.product-next-step-strip,.supplier-next-step-strip,.capability-summary,.product-offer-grid,.company-facts,.supplier-contact-band{grid-template-columns:1fr}.supplier-conversion-sticky,.rfq-quote-form-card{position:static}.supplier-profile-page{padding:20px 16px 40px}.supplier-hero-card{padding:20px}.supplier-conversion-panel{grid-template-columns:1fr}.product-conversion-sticky{position:static}.admin-commandbar,.admin-today-queue-head,.buyer-topbar,.community-searchbar,.plaza-conversion-strip,.factory-gallery,.rfq-filter-bar,.rfq-board-search-console,.product-filter-bar,.product-catalog-grid,.product-card-actions,.community-post-action-row,.detail-spec-grid,.detail-note-grid,.plaza-publish-switchboard,.plaza-post,.community-channel-grid,.community-identity-rail,.social-post,.review-outcome-grid,.publish-fields,.discussion-field-panel,.publish-guidance-panel p,.publish-readiness-panel p,.publish-route-preview p,.publish-submit-row,.admin-live-ops-snapshot,.admin-health-dashboard,.health-metric-grid,.admin-catalog-ops-desk,.dashboard-visual-command-strip,.community-visual-benchmark,.supplier-showcase-grid,.admin-visual-command-strip{grid-template-columns:1fr}.compact-social-actions{align-items:stretch}.community-post-action-row.compact-social-actions a,.community-post-action-row.compact-social-actions a:last-child{width:100%;margin-left:0}.community-feed-footer-actions{align-items:stretch}.community-feed-footer-actions .community-feed-primary-action{justify-content:center;width:100%;margin-left:0}.plaza-post .post-image{width:100%;min-height:150px}.marketplace-visual-rhythm{gap:14px}.admin-today-queue-head{align-items:flex-start;display:grid}.admin-today-queue-head a{width:fit-content}.ops-queue-row{grid-template-columns:1fr;align-items:start}.ops-queue-row>a{grid-column:auto;width:fit-content}.buyer-topbar input{width:100%}.community-channel-grid,.community-identity-rail{padding-left:16px;padding-right:16px}.community-identity-rail article{border-top:1px solid #dbe4f0;border-left:0;padding-top:12px;padding-left:0}.plaza-conversion-strip a{white-space:normal}.composer-input{grid-template-columns:42px minmax(0,1fr)}.composer-input input{width:100%;min-width:0}.composer-tools,.feed-tabs,.post-actions{overflow-x:auto}.composer-tools>*,.feed-tabs>*,.post-actions>*{flex:none}.review-filter-form{grid-template-columns:1fr;width:100%;display:grid}.review-filter-form input,.review-filter-form select,.review-filter-form button{width:100%;min-width:0}.community-banner{padding:36px 22px}.ops-table,.buyer-table,.ops-table,.buyer-table,.supplier-rfq-table{overflow-x:auto}.ops-row,.buyer-row,.marketplace-rfq-row,.supplier-rfq-row{min-width:900px}.publishing-status-table .buyer-row{min-width:560px}.marketplace-rfq-table{overflow-x:auto}}.taxonomy-cleanup-hero{background:linear-gradient(135deg,#0b63e51f,#12a66a14),#fff;border:1px solid #cddbf0}.taxonomy-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.taxonomy-impact-card{background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:8px;min-width:0;padding:18px;display:grid;box-shadow:0 12px 28px #071b3a0f}.taxonomy-impact-card span,.taxonomy-risk-panel span{color:#66758c;text-transform:uppercase;font-size:12px;font-weight:850}.taxonomy-impact-card b{color:#071b3a;font-size:30px;line-height:1}.taxonomy-impact-card small,.taxonomy-risk-panel p,.taxonomy-checklist span{color:#66758c;font-size:13px;line-height:1.45}.taxonomy-impact-card.warn{background:#fffaf0;border-color:#f3c77a}.taxonomy-risk-panel{color:#fff;background:#071b3a;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:20px;margin-bottom:18px;padding:22px;display:grid}.taxonomy-risk-panel h2{color:#fff;margin:8px 0;font-size:22px}.taxonomy-risk-panel p,.taxonomy-risk-panel span{color:#c6d6ec}.taxonomy-cleanup-audit{margin-bottom:18px}.taxonomy-audit-table .ops-row{grid-template-columns:1fr 1.4fr .6fr .8fr 1fr}.taxonomy-audit-table time{color:#66758c;font-size:13px}.taxonomy-audit-table small{color:#9a5f00;grid-column:1/-1;font-size:12px}.taxonomy-backup-manifest-field{gap:6px;margin-top:8px;display:grid}.taxonomy-backup-manifest-field span{color:#52627a;font-size:12px;font-weight:850}.taxonomy-backup-manifest-field input{color:#071b3a;border:1px solid #cddbf0;border-radius:6px;width:100%;min-width:0;padding:10px}.taxonomy-checklist{gap:10px;display:grid}.taxonomy-checklist p{background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px;display:grid}.taxonomy-checklist b{color:#fff;background:#0b63e5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.taxonomy-change-preview .ops-row{grid-template-columns:1.1fr .7fr 1fr 1fr}.taxonomy-diff{overflow-wrap:anywhere;border-radius:7px;gap:4px;min-width:0;padding:8px 10px;display:grid}.taxonomy-diff.old{color:#9a3412;background:#fff4f2}.taxonomy-diff.next{color:#087545;background:#eefaf4}.taxonomy-diff small{color:inherit;opacity:.72;font-size:11px;font-weight:850}@media (max-width:980px){.taxonomy-impact-grid,.taxonomy-risk-panel{grid-template-columns:1fr}.taxonomy-change-preview,.taxonomy-audit-table{overflow-x:auto}.taxonomy-audit-table .ops-row,.taxonomy-change-preview .ops-row{min-width:760px}}@media (max-width:760px){.stage138-mobile-workbench-polish{--stage138-mobile-workbench-polish:1}.authenticated-workbench-header,.authenticated-action-rail,.dashboard-closure-rail{grid-template-columns:1fr}.authenticated-workbench-header{gap:14px;padding:20px}.authenticated-workbench-copy,.authenticated-workbench-panel{min-width:0}.authenticated-workbench-panel{overflow-wrap:anywhere;padding:18px}.authenticated-action-card{min-height:auto}.dashboard-closure-rail>a{white-space:normal;justify-self:stretch}.site-header .nav a{align-items:center;min-height:34px;display:inline-flex}.admin-commandbar-actions a,.admin-commandbar-actions button,.admin-commandbar-actions select{min-height:34px}}.publish-form-panel .community-template-switcher{grid-template-columns:minmax(0,1fr)}.publish-form-panel .community-template-switcher>div:first-child,.publish-form-panel .community-template-switcher>.publish-template-outcome,.publish-form-panel .community-template-switcher>.community-template-grid{grid-column:1/-1;min-width:0}.publish-form-panel .community-template-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.publish-form-panel .community-template-grid button{min-width:0;overflow:hidden}.publish-form-panel .community-template-grid b,.publish-form-panel .community-template-grid span,.publish-form-panel .community-template-grid small{overflow-wrap:anywhere}.buyer-sidebar nav a{align-items:center;gap:10px;justify-content:initial;grid-template-columns:34px minmax(0,1fr) 28px;min-height:52px;padding:8px 10px;display:grid}.buyer-sidebar .nav-copy b{align-items:initial;color:#f7fbff;justify-content:initial;text-overflow:ellipsis;white-space:normal;background:0 0;border-radius:0;width:auto;height:auto;font-size:13px;line-height:1.2;display:block;overflow:hidden}.buyer-sidebar nav a>.nav-chevron{color:#ffffff7a;background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;font-size:18px;display:inline-flex}.buyer-sidebar nav a>b:not(.nav-copy b){background:#0b63e5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:23px;font-size:12px;display:inline-flex}.offers-table .buyer-row{grid-template-columns:54px minmax(180px,1.45fr) minmax(135px,1fr) minmax(88px,.7fr) minmax(88px,.8fr) minmax(86px,.55fr)}.offers-table .buyer-row>div:nth-child(2),.offers-table .buyer-row>span,.offers-table .buyer-row>strong{overflow-wrap:anywhere;min-width:0}.offers-table .product-detail-url{color:#0b63e5;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:800;display:block}.offers-table .offer-view-link{color:#0b63e5;background:#fff;border:1px solid #b9c9df;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.simplified-cn-admin-sidebar .sidebar-brand{grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.simplified-cn-admin-sidebar .sidebar-brand small{color:#9fb4d2;grid-column:2;font-size:12px;font-weight:800}.admin-nav-section-title,.admin-advanced-nav summary{color:#9fb4d2;letter-spacing:0;margin:14px 10px 8px;font-size:12px;font-weight:900}.admin-advanced-nav{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:6px}.admin-advanced-nav summary{cursor:pointer;list-style:none}.admin-pro-sidebar .nav-icon{font-size:15px}.admin-pro-sidebar .nav-copy b{font-size:14px}.admin-pro-sidebar .nav-copy small{font-size:11px}.admin-simple-operator-guide{background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%);border:1px solid #cfddf1;border-radius:8px;grid-template-columns:minmax(260px,1.15fr) repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 18px 44px #071b3a14}.admin-simple-operator-guide>div{gap:6px;display:grid}.admin-simple-operator-guide span:first-child,.admin-simple-operator-guide>div>span{color:#0b63e5;font-size:12px;font-weight:950}.admin-simple-operator-guide h2{color:#071b3a;margin:0;font-size:24px}.admin-simple-operator-guide p,.admin-simple-operator-guide small{color:#61718a;margin:0;line-height:1.45}.admin-simple-operator-guide a{color:#071b3a;background:#fff;border:1px solid #d8e4f4;border-radius:8px;gap:6px;min-height:126px;padding:14px;text-decoration:none;display:grid}.admin-simple-operator-guide a b{color:#fff;background:#0b63e5;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.admin-simple-operator-guide a span{color:#071b3a;font-size:15px;font-weight:900}.admin-simple-operator-guide a.disabled{background:#f8fbff;border-style:dashed}.admin-advanced-dashboard-details{gap:18px;display:grid}.admin-advanced-dashboard-details>summary{color:#0b63e5;cursor:pointer;background:#fff;border:1px solid #d8e4f4;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-bottom:18px;font-size:15px;font-weight:900;display:flex}.admin-advanced-dashboard-details[open]>summary{background:#eef5ff}@media (max-width:1180px){.admin-simple-operator-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}.utility-nav a[href="/api/auth/logout"]{color:#64748b;border-color:#d8e3f2}.utility-logout-form{margin:0}.utility-logout-form button{color:#64748b;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8e3f2;border-radius:999px;min-height:36px;padding:8px 14px;font-weight:800}.utility-logout-form button:hover{color:#0b63e5;border-color:#0b63e5}.offers-table{overflow-x:auto}.offers-table .buyer-row{grid-template-columns:48px minmax(190px,1.35fr) minmax(132px,.9fr) minmax(92px,.65fr) minmax(82px,.55fr) minmax(74px,.45fr);min-width:760px}.offers-table .buyer-row>div:nth-child(2) b{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.2;display:-webkit-box;overflow:hidden}.offers-table .buyer-row>span,.offers-table .buyer-row>strong{font-size:13px;line-height:1.25}.offers-table .product-detail-url{color:#0b63e5;white-space:nowrap;background:#eef5ff;border-radius:999px;margin-top:7px;padding:5px 9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.offers-table .offer-view-link{min-height:34px;padding:0 10px}.marketplace-page-shell .supplier-directory-hero{color:var(--marketplace-shell-ink);background:linear-gradient(135deg,#0b63e51a,#ffffffe6 48%),#fff}.marketplace-page-shell .supplier-directory-hero h1{color:var(--marketplace-shell-ink)}.marketplace-page-shell .supplier-directory-hero p{color:var(--marketplace-shell-muted)}
