@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.ark-mark{width:calc(var(--ark-mark-size,46px) * 1.35);height:var(--ark-mark-size,46px);flex:0 0 calc(var(--ark-mark-size,46px) * 1.35);background:var(--ark-mark-color,#20211f);display:inline-block;-webkit-mask:url(/brand/ark-mark.png?v=ark-20260906) 50%/contain no-repeat;mask:url(/brand/ark-mark.png?v=ark-20260906) 50%/contain no-repeat}.ark-brand{--ark-mark-size:46px;--ark-name-size:24px;--ark-tagline-size:8px;max-width:100%;color:var(--ark-word-color,#20211f);white-space:nowrap;letter-spacing:0;flex:none;align-items:center;gap:11px;font-family:Manrope,DM Sans,Arial,sans-serif;line-height:1;text-decoration:none;display:inline-flex}.ark-brand:focus-visible{outline:2px solid var(--ark-mark-color,#20211f);outline-offset:6px;border-radius:2px}.ark-brand-type{flex-direction:column;gap:7px;min-width:0;display:flex}.ark-brand-name{font-size:var(--ark-name-size);letter-spacing:-.055em;line-height:1.06;display:block}.ark-brand-name strong{color:var(--ark-word-color,#20211f);font-weight:800}.ark-brand-name>span{color:var(--ark-muted-color,#5e6263);font-weight:500}.ark-brand-tagline{color:var(--ark-muted-color,#5e6263);font-family:DM Sans,Arial,sans-serif;font-size:var(--ark-tagline-size);letter-spacing:.235em;padding-left:1px;font-weight:500;line-height:1.15;display:block}.p-sidebar>.p-workspace-brand{--ark-mark-size:37px;--ark-name-size:19px;--ark-tagline-size:6.5px;gap:8px;padding:0 2px 28px}.p-access-card>.ark-brand{--ark-mark-size:43px;--ark-name-size:22px;margin-bottom:7px}.p-auth-story>.ark-brand{--ark-mark-size:clamp(32px, 3.6vw, 52px);--ark-name-size:clamp(18px, 1.9vw, 27px);--ark-tagline-size:8px;z-index:1;align-self:flex-start;position:relative}.u-document>.ark-brand{--ark-mark-size:45px;--ark-name-size:25px;margin:25px 0 30px}@media (min-width:761px) and (max-width:1160px){.site-header .site-brand{--ark-mark-size:40px;--ark-name-size:21px;--ark-tagline-size:7px;gap:9px}}@media (max-width:760px){.site-header .site-brand{--ark-mark-size:39px;--ark-name-size:21px;--ark-tagline-size:7px;gap:9px}}@media (max-width:600px){.p-auth-story>.ark-brand{--ark-mark-size:42px;--ark-name-size:23px;--ark-tagline-size:7.5px}}@media (max-width:400px){.site-header .site-brand{--ark-mark-size:32px;--ark-name-size:18px;--ark-tagline-size:6px;gap:6px}.site-header .header-inner{gap:8px}.site-header .header-actions,.ark-brand-type{gap:5px}.p-access-card>.ark-brand{--ark-mark-size:33px;--ark-name-size:18px;--ark-tagline-size:6px;gap:7px}}@media print{.ark-mark{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.u-document>.ark-brand{margin-top:0}}.p-admin-security{align-items:flex-start;padding:clamp(24px,5vw,64px) 20px}.p-admin-security-panel{flex-direction:column;gap:24px;width:min(100%,820px);min-width:0;display:flex}.p-admin-security-panel>.ark-brand{align-self:flex-start}.p-admin-security-heading{align-items:center;gap:16px;display:flex}.p-admin-security-heading>svg{color:var(--p-blue);flex:none}.p-admin-security-heading h1{font-size:clamp(25px,3vw,34px);line-height:1.3}.p-admin-security-heading p{color:var(--p-muted);margin:10px 0 0;line-height:1.7}.p-admin-security-account{border:1px solid var(--p-line);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 20px;display:flex}.p-admin-security-account strong{overflow-wrap:anywhere;width:100%}.p-admin-security-account span{color:#187956;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:inline-flex}.p-admin-security-account span.pending{color:var(--p-muted)}.p-admin-security-account svg{flex:none}.p-admin-security .p-card,.p-admin-security .p-notice{margin:0}.p-mfa-settings .p-card-body{flex-direction:column;gap:18px;min-width:0;display:flex}.p-mfa-settings .p-card-body>p,.p-mfa-settings .p-notice{margin:0}.p-mfa-settings .p-card-body>.p-button{align-self:flex-start}.p-mfa-enrollment{flex-direction:column;gap:18px;min-width:0;display:flex}.p-mfa-enrollment h3{color:var(--p-ink);margin:0;font-size:17px;line-height:1.5}.p-mfa-enrollment .p-field{width:min(100%,300px);margin:0}.p-mfa-enrollment input{box-sizing:border-box;width:100%;font:inherit;color:var(--p-ink);letter-spacing:.25em;background:#fff;border:1px solid #dce2e7;border-radius:5px;padding:12px 14px}.p-mfa-enrollment input:focus{border-color:var(--p-blue);outline:3px solid #265ee820}.p-mfa-enrollment>.p-button{white-space:normal;text-align:center;align-self:flex-start}.p-mfa-setup{grid-template-columns:224px minmax(0,1fr);align-items:center;gap:24px;display:grid}.p-mfa-qr{aspect-ratio:1;border:1px solid var(--p-line);color:var(--p-muted);background:#fff;border-radius:5px;justify-content:center;align-items:center;display:flex;overflow:hidden}.p-mfa-qr img{width:100%;height:auto;display:block}.p-mfa-setup p{margin:10px 0;font-size:15px}.p-mfa-setup .p-secret{margin:14px 0;font-size:14px}.p-mfa-setup .p-mfa-secret-note{color:var(--p-muted);font-size:13px}@media (max-width:600px){.p-admin-security-heading{gap:12px}.p-admin-security-heading>svg{width:26px;height:26px}.p-mfa-setup{grid-template-columns:1fr;gap:18px}.p-mfa-qr{justify-self:center;width:224px;max-width:100%}.p-admin-security .p-card-body{padding:20px}.p-mfa-enrollment .p-field,.p-mfa-enrollment>.p-button{width:100%}}.account-avatar{color:#3c647a;vertical-align:middle;background:#edf3f7;border:1px solid #dce6ed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.account-avatar>img{aspect-ratio:1;object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;display:block}.account-avatar.small{width:30px;height:30px}.account-avatar.large{width:64px;height:64px;font-size:24px}.account-identity{align-items:center;gap:10px;min-width:0;display:flex}.account-identity>div{overflow-wrap:anywhere;min-width:0}.header-account{align-items:center;gap:8px;min-width:0;display:inline-flex}.header-account>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.header-account-group{align-items:center;gap:12px;min-width:0;display:inline-flex}.header-logout{color:#5d7180;white-space:nowrap;background:#fff;border:1px solid #d6dfe7;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:13px;line-height:1.2;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.header-logout:hover{color:var(--ink);background:#f5f8fa;border-color:#9fb0bf}.header-logout:focus-visible{outline-offset:3px;outline:3px solid #7195ff}.header-logout:disabled{cursor:wait}.rfq-account-panel .account-identity{align-items:center;gap:9px;display:flex}@media (max-width:600px){.header-account>span:last-child{display:none}.header-account-group{gap:8px}.header-logout{width:36px;padding:8px}.header-logout>span{display:none}}.p-app .p-avatar-editor{align-items:flex-start;gap:24px;display:flex}.p-app .p-avatar-preview{width:104px;height:104px;font-size:32px}.p-app .p-avatar-controls{flex:1;min-width:0}.p-app .p-avatar-controls>label{margin-bottom:9px;font-size:14px;font-weight:600;display:block}.p-app .p-avatar-controls>input{width:100%;max-width:100%;padding:9px;font-size:14px}.p-app .p-avatar-controls p{color:#627789;overflow-wrap:anywhere;margin:10px 0 16px;font-size:14px;line-height:1.7}.p-app .p-avatar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p-app .p-avatar-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.p-app .p-avatar-remove{border:1px solid var(--p-line);border-radius:5px;margin-top:16px;padding:14px}.p-app .p-avatar-remove p{margin-top:0}@media (max-width:540px){.p-app .p-avatar-editor{flex-direction:column;gap:16px}.p-app .p-avatar-controls{width:100%}}.p-merchant-access{width:100%;min-width:0}.p-merchant-access .p-merchant-access-card .p-card-body{padding:clamp(20px,3vw,36px)}.p-merchant-access-symbol{color:#2457e6;background:#eef3ff;border:1px solid #d5e0fb;border-radius:10px;place-items:center;width:60px;height:60px;margin-bottom:24px;display:grid}.p-merchant-access-symbol.frozen{color:#9c3539;background:#fff1f1;border-color:#edc8c7}.p-merchant-access-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:24px 0;display:grid}.p-merchant-access-details div{min-width:0}.p-merchant-access-details dt{color:#617382;margin-bottom:6px;font-size:14px}.p-merchant-access-details dd{color:#172b39;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.65}.p-merchant-access-details div:last-child:nth-child(odd){grid-column:1/-1}.p-merchant-access-steps{border-top:1px solid #dce4ea;border-bottom:1px solid #dce4ea;margin:24px 0;padding:24px 0}.p-merchant-access-steps h2{margin:0 0 12px;font-size:18px}.p-merchant-access-steps ol{color:#526777;margin:0;padding-left:24px;font-size:16px;line-height:1.8}.p-merchant-access-steps li+li{margin-top:8px}.p-merchant-access-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.p-merchant-access-actions .p-button{white-space:normal;text-align:center;max-width:100%;min-height:44px}.p-merchant-access-actions .p-button svg{flex-shrink:0}@media (max-width:600px){.p-merchant-access-details{grid-template-columns:minmax(0,1fr)}.p-merchant-access-actions{align-items:stretch}.p-merchant-access-actions .p-button{width:100%}.p-merchant-access-actions .p-text-link{padding:10px 0}}.p-profile-fields{border:0;min-width:0;margin:0;padding:0}.p-profile-fields input[readonly]{color:#526879;cursor:default;background:#f5f7fa}.p-profile-versions{background:#dce5ed;border:1px solid #dce5ed;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 24px;display:grid;overflow:hidden}.p-profile-versions>div{background:#fff;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex}.p-profile-versions small{color:#536879;font-size:14px}.p-profile-versions strong{font-size:23px;line-height:1.4}.p-profile-versions strong em{color:#8b5b00;margin-left:8px;font-size:13px;font-style:normal;font-weight:500}.p-profile-versions>div>span:not(.p-status){color:#536879;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.p-brand-upload-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;display:grid}.p-brand-upload-grid.onboarding{grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:center}.p-brand-upload-guidance{color:#536879;min-width:0;font-size:15px;line-height:1.8}.p-brand-upload-guidance strong{color:#213d53;font-size:16px}.p-brand-upload-guidance p{margin:12px 0}.p-brand-upload-guidance small{font-size:13px;line-height:1.7;display:block}.p-brand-upload-grid.onboarding .p-brand-image-preview{aspect-ratio:1;height:auto}.p-brand-upload-grid.onboarding .p-brand-image-preview img{max-width:100%;padding:18px}.p-brand-upload{min-width:0}.p-brand-upload-heading{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:14px;display:flex}.p-brand-upload-heading strong{font-size:16px}.p-brand-upload-heading button{align-items:center;gap:6px;min-height:30px;display:inline-flex}.p-brand-image-preview{background:#f5f7fa;border:1px solid #dce5ed;border-radius:4px;justify-content:center;align-items:center;height:190px;margin-bottom:14px;display:flex;overflow:hidden}.p-brand-image-preview img{object-fit:contain;width:100%;height:100%;display:block}.p-brand-upload.logo .p-brand-image-preview img{max-width:190px}.p-brand-image-preview>span{color:#607789;flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex}.p-brand-file-button{color:#213d53;cursor:pointer;background:#fff;border:1px solid #bdccda;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.p-brand-file-button:hover{background:#f7f9fe;border-color:#2854df}.p-brand-file-button:focus-within{outline-offset:3px;outline:2px solid #2854df}.p-brand-file-button.disabled{opacity:.55;cursor:wait}.p-brand-file-button input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.p-brand-upload>small{color:#536879;margin-top:10px;font-size:13px;line-height:1.7;display:block}.p-company-profile-form .p-form-actions{gap:12px}.p-company-profile-form .p-profile-note{color:#77531b;font-size:14px}.p-profile-comparison{gap:16px;margin:18px 0;display:grid}.p-profile-compare-row{border-bottom:1px solid #dce5ed;min-width:0;padding-bottom:16px}.p-profile-compare-row>strong{margin-bottom:10px;font-size:15px;display:block}.p-profile-compare-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.p-profile-compare-values>div{background:#f5f7fa;border-radius:4px;min-width:0;padding:12px}.p-profile-compare-values small{color:#536879;margin-bottom:8px;font-size:12px;display:block}.p-profile-compare-values p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.p-profile-compare-values img{object-fit:contain;max-width:100%;max-height:150px;display:block}.p-profile-compare-row.changed>strong{color:#234bb9}.p-storefront-review details>summary{cursor:pointer;padding:12px 0;font-size:16px;font-weight:600}.p-storefront-review-actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}@media (max-width:1050px){.p-profile-versions{grid-template-columns:1fr}.p-brand-upload-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.p-brand-upload-grid,.p-brand-upload-grid.onboarding,.p-profile-compare-values{grid-template-columns:1fr}.p-brand-upload-grid{gap:28px}.p-brand-upload-grid.onboarding .p-brand-image-preview{max-width:280px}.p-profile-versions>div{padding:18px}.p-storefront-review-actions>*{width:100%}}.pr-case{min-width:0}.pr-preview-bar{background:#f5f8fd;border:1px solid #d5e1f0;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px;display:flex}.pr-preview-bar>div{flex:1;min-width:0}.pr-preview-bar strong{color:#2c4b71;font-size:15px;line-height:1.6;display:block}.pr-preview-bar span{color:#5d738c;margin-top:5px;font-size:14px;line-height:1.7;display:block}.pr-preview-bar>a{flex-shrink:0}.pr-status{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.pr-status>span:last-child:not(.p-status){color:#61758b;font-size:13px}.pr-case .pr-review-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.pr-case .pr-review-images img{aspect-ratio:1;object-fit:contain;background:#f6f8fb;border:1px solid #dfe6ef;border-radius:6px;width:100%;height:auto}.pr-case h3{margin:18px 0 10px;font-size:16px}.pr-decision-form{border-top:1px solid #dfe7f0;margin-top:22px;padding-top:22px}.pr-decision-form>.p-button.secondary{margin-bottom:18px}.pr-approval-hint{color:#60758b;margin:0 0 18px;font-size:14px;line-height:1.75}.pr-feedback-text{white-space:pre-wrap;overflow-wrap:anywhere}.pr-list-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pr-product-link{font-weight:600;color:#2459b9!important}.pr-product-link:hover{text-decoration:underline!important}@media (max-width:600px){.pr-preview-bar{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.pr-preview-bar>a{justify-content:center;width:100%}.pr-case .pr-review-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-list-actions{flex-direction:column;align-items:flex-start;gap:10px}.pr-decision-form>.p-button{white-space:normal;width:100%}.pr-preview-bar strong{font-size:14px}}.pd-assistant{color:#172e43;background:#fff;border:1px solid #cedbee;border-top:3px solid #2854ea;border-radius:5px;min-width:0;margin:0 0 24px;padding:26px}.pd-assistant-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.pd-assistant-heading>div{min-width:0}.pd-assistant-heading h2{margin:0;font-size:20px;font-weight:650;line-height:1.45}.pd-assistant-heading p{color:#607386;margin:6px 0 0;font-size:15px;line-height:1.7}.pd-assistant .pd-assistant-heading h2{margin:0;line-height:1.45}.pd-assistant .pd-assistant-heading p{margin:6px 0 0}.pd-assistant .p-field textarea{font-size:16px;line-height:1.7}.pd-assistant .p-notice{align-items:center}.pd-assistant-icon{color:#2854ea;background:#eef3ff;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pd-assistant .p-field{margin-bottom:0}.pd-assistant textarea{resize:vertical;min-height:120px;font-size:16px;line-height:1.7}.pd-assistant .p-field>span{font-size:14px}.pd-assistant-tools{color:#738395;justify-content:space-between;align-items:center;gap:16px;margin:9px 0 20px;font-size:12px;display:flex}.pd-assistant-tools>span:last-child{white-space:nowrap}.pd-assistant-hint{color:#62768b;margin:0;font-size:14px;line-height:1.65}.pd-assistant-controls{gap:15px;margin:0 0 18px;display:grid}.pd-assistant-controls .p-field{max-width:460px}.pd-assistant-service{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.65;display:flex}.pd-assistant-service strong{overflow-wrap:anywhere}.pd-assistant-service a{margin-left:8px}.pd-assistant-check{cursor:pointer;align-items:center;gap:10px;margin:14px 0;font-size:14px;line-height:1.7;display:flex}.pd-assistant-check input[type=checkbox]{accent-color:#2854ea;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:0;padding:0}.pd-assistant-check span{min-width:0}.pd-assistant-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.pd-assistant .p-action-button,.pd-assistant .p-text-button,.pd-assistant .p-text-link{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pd-assistant .p-action-button{min-height:44px}.pd-assistant .p-text-button{min-height:40px}.pd-assistant svg{flex-shrink:0;display:block}.pd-assistant .p-notice{margin:18px 0}.pd-assistant .p-notice-content>.p-text-link{margin-left:12px}.pd-assistant-preview{overflow-wrap:anywhere;background:#fafcfe;border:1px solid #dbe3ed;border-radius:5px;margin:24px 0 16px;padding:20px}.pd-assistant-preview-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.pd-assistant-preview-head h3{margin:0;font-size:17px;line-height:1.5}.pd-assistant-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.pd-assistant-preview dt{color:#748599;margin-bottom:5px;font-size:12px}.pd-assistant-preview dd{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.75}.pd-assistant-wide{grid-column:1/-1}.pd-assistant-preview details{border-top:1px solid #dbe3ed;margin-top:20px;padding-top:14px}.pd-assistant-preview summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:14px;line-height:1.6;list-style:none;display:flex}.pd-assistant-preview summary::-webkit-details-marker{display:none}.pd-assistant-preview details[open] summary{margin-bottom:16px}.pd-assistant-preview details[open] summary svg{transform:rotate(180deg)}.pd-assistant-preview ul{margin:16px 0;padding-left:20px;font-size:14px;line-height:1.8}.pd-assistant-faq{margin:14px 0;font-size:14px;line-height:1.7}.pd-assistant-faq p{white-space:pre-wrap;margin:4px 0 0}.pd-assistant-warnings{margin:0;padding-left:18px;line-height:1.7}.pd-editor-readiness{margin-bottom:20px}.pd-editor-readiness strong{margin-bottom:5px;display:block}.pd-assistant-quality{flex-wrap:wrap;gap:10px;margin:-5px 0 18px;display:flex}.pd-assistant-quality>span{color:#526b88;background:#f1f6ff;border:1px solid #d8e3f1;border-radius:5px;padding:7px 10px;font-size:13px}.pd-assistant-quality strong{color:#2457e6;font-size:15px}@media (max-width:600px){.pd-assistant{padding:18px 16px}.pd-assistant-heading{gap:12px}.pd-assistant-icon{flex-basis:40px;width:40px;height:40px}.pd-assistant-heading h2{font-size:18px}.pd-assistant-heading p{font-size:14px}.pd-assistant-tools{align-items:center;gap:10px}.pd-assistant-tools .pd-assistant-hint{font-size:12px}.pd-assistant-preview{padding:16px}.pd-assistant-preview dl{grid-template-columns:minmax(0,1fr)}.pd-assistant-actions{gap:10px}.pd-assistant-actions>.p-action-button{width:100%}.pd-assistant .p-notice-content>.p-text-link{justify-content:flex-start;margin-top:8px;margin-left:0;display:flex}.pd-assistant-check{font-size:14px}}.pcai-field{margin:-6px 0 18px}.pcai-field-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pcai-field-action .p-text-button{align-items:center;gap:7px;display:inline-flex}.pcai-field-action>span,.pcai-muted{color:#82919e;font-size:12px}.pcai-inline-panel,.pcai-bulk-panel{background:#f8fbff;border:1px solid #dbe5f2;border-radius:6px;margin-top:10px;padding:15px}.pcai-inline-panel .p-notice,.pcai-bulk-panel .p-notice{margin-bottom:14px}.pcai-service{color:#718493;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;font-size:13px;display:flex}.pcai-service strong{color:#405d72}.pcai-error{color:#a75443;margin:8px 0 0;font-size:12px}.pcai-progress{color:#466b9b;margin:8px 0;font-size:13px}.pcai-bulk{background:#fff;border:1px solid #d8e3ef;border-radius:6px;margin:0 0 18px;padding:15px}.pcai-bulk-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.pcai-bulk-summary strong{color:#405d72;font-size:13px}.pcai-bulk-summary p{color:#7b8c9a;max-width:850px;margin:5px 0 0;font-size:12px;line-height:1.6}.pcai-bulk-panel{margin-top:14px}.p-product-selection-toolbar{background:#f8fbff;border:1px solid #d8e3ef;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;padding:11px 13px;display:flex}.p-product-selection-toolbar>span{color:#7b8c9a;flex:1;min-width:220px;font-size:12px}.p-product-selection-toolbar .p-button{flex-shrink:0}.p-check{color:#506777;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.p-check input{accent-color:#2e68d8;margin:2px 0 0}.p-select-column{text-align:center;width:38px}.p-select-column input{accent-color:#2e68d8;width:15px;height:15px}.pcai-bulk .p-notice svg{vertical-align:-3px}@media (max-width:600px){.pcai-bulk-summary .p-button{width:100%}.pcai-field-action{flex-direction:column;align-items:flex-start;gap:5px}.p-product-selection-toolbar{flex-direction:column;align-items:flex-start}.p-product-selection-toolbar .p-button{width:100%}}.p-product-selection-toolbar{background:#f7fbff;border:1px solid #cfdfee;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:76px;margin:0 -25px 25px;padding:14px 23px;display:grid}.p-product-selection-selection{flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0;display:flex}.p-product-selection-selection .p-check{align-items:center;min-width:0;margin:0}.p-product-selection-selection .p-check span{overflow-wrap:anywhere}.p-product-selection-count{color:#6f8291;min-width:0;font-size:14px;line-height:1.6}.p-product-selection-action{justify-self:end;min-width:154px}.p-product-selection-toolbar .p-button{white-space:nowrap;align-self:center}.p-product-selection-toolbar+.p-table-wrap table{table-layout:fixed;min-width:1180px}.p-product-selection-toolbar+.p-table-wrap th:first-child,.p-product-selection-toolbar+.p-table-wrap td:first-child{width:52px}.p-product-selection-toolbar+.p-table-wrap th:nth-child(2),.p-product-selection-toolbar+.p-table-wrap td:nth-child(2){width:420px}.p-product-selection-toolbar+.p-table-wrap th:nth-child(3),.p-product-selection-toolbar+.p-table-wrap td:nth-child(3){width:140px}.p-product-selection-toolbar+.p-table-wrap th:nth-child(4),.p-product-selection-toolbar+.p-table-wrap td:nth-child(4){width:155px}.p-product-selection-toolbar+.p-table-wrap th:nth-child(5),.p-product-selection-toolbar+.p-table-wrap td:nth-child(5){width:120px}.p-product-selection-toolbar+.p-table-wrap th:nth-child(6),.p-product-selection-toolbar+.p-table-wrap td:nth-child(6){width:135px}.p-product-selection-toolbar+.p-table-wrap th:nth-child(7),.p-product-selection-toolbar+.p-table-wrap td:nth-child(7){width:190px}.p-product-selection-toolbar+.p-table-wrap .p-product-cell{min-width:0}.p-product-selection-toolbar+.p-table-wrap .p-product-cell strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.p-product-selection-toolbar+.p-table-wrap .p-product-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-product-selection-toolbar+.p-table-wrap .p-inline-actions{flex-wrap:nowrap;gap:12px}.pcai-bulk-scope{color:#6f8291;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:flex}.pcai-bulk-scope li{padding-left:12px;position:relative}.pcai-bulk-scope li:before{content:"•";color:#2e68d8;position:absolute;left:0}.pcai-bulk-seo{background:#fbfdff;border-color:#bcd6fb}.pcai-bulk-seo .pcai-bulk-summary strong{color:#245db7}.pcai-bulk-combined{background:#fff;border-color:#c9dced;padding:16px}.pcai-bulk-combined-summary strong{color:#234f83;font-size:14px;display:block}.pcai-bulk-combined-summary p{color:#718493;max-width:900px;margin:5px 0 0;font-size:12px;line-height:1.6}.pcai-bulk-combined-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.pcai-bulk-option{flex:280px;min-width:0;margin:0}.pcai-bulk-option>.p-button{justify-content:center;width:100%}.pcai-bulk-option .pcai-bulk-panel{margin-top:10px}@media (max-width:1200px){.p-product-selection-toolbar{margin-inline:-20px}}@media (max-width:600px){.p-product-selection-toolbar{grid-template-columns:1fr;align-items:stretch;gap:12px;margin-inline:-19px;padding:14px 16px}.p-product-selection-action{justify-self:stretch;width:100%}.p-product-selection-count{white-space:normal}.p-product-selection-toolbar+.p-table-wrap table{min-width:1040px}.pcai-bulk-scope{display:block}.pcai-bulk-scope li{margin-top:4px}.pcai-bulk-combined-actions{display:block}.pcai-bulk-option+.pcai-bulk-option{margin-top:10px}}.industrial-business-type{max-width:480px}.industrial-number-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.industrial-number-row.has-unit{grid-template-columns:minmax(0,1fr) 96px}.industrial-number-row.is-range{grid-template-columns:repeat(2,minmax(0,1fr))}.industrial-number-row.is-range.has-unit{grid-template-columns:repeat(2,minmax(0,1fr)) 96px}.industrial-number-row>.p-field{min-width:0;margin-bottom:0}.industrial-number-row>.p-field>span{align-items:flex-end;min-height:2.8em;line-height:1.4;display:flex}.industrial-number-row input,.industrial-number-row select{width:100%;min-width:0}.industrial-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.industrial-dimensions>.p-field{min-width:0}.industrial-template-row{background:#fbfcfe;border:1px solid #dbe3ea;margin-bottom:18px;padding:20px}.industrial-template-heading{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.industrial-template-heading>strong{font-size:15px}.industrial-template-heading>span{color:#2457e6;white-space:nowrap;background:#edf3ff;padding:4px 9px;font-size:12px}.industrial-template-actions{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.industrial-template-actions>.p-control-button{margin-left:auto}.industrial-template-actions .p-check{margin:0;font-size:14px}.industrial-template-actions input[type=checkbox]{accent-color:#2457e6;width:17px;height:17px}.industrial-template-save{align-items:center;gap:10px;margin-top:22px!important}.industrial-revisions{background:#fff;border:1px solid #dbe3ea;margin-top:24px}.industrial-revisions summary{cursor:pointer;align-items:center;gap:10px;padding:15px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.industrial-revisions summary::-webkit-details-marker{display:none}.industrial-revisions summary>span{flex:1}.industrial-revisions[open] summary>svg:last-child{transform:rotate(180deg)}.industrial-revision{border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:14px;display:flex}.industrial-revision>span{min-width:0}.industrial-revision strong{font-weight:600}.industrial-revision small{color:#526579;margin-top:3px;font-size:12px;line-height:1.6;display:block}.industrial-revision>.p-control-button{flex-shrink:0}.industrial-attribute-grid{row-gap:22px;margin-top:18px}.industrial-notice-action{margin-top:10px}.industrial-capabilities-card .p-form-grid{align-items:start}@media (max-width:760px){.industrial-template-card .p-form-grid{grid-template-columns:minmax(0,1fr)}.industrial-template-row{padding:16px}.industrial-template-actions{gap:12px}.industrial-template-save>.p-button{flex:1;justify-content:center;min-width:140px}}@media (max-width:600px){.industrial-number-row.is-range.has-unit{grid-template-columns:repeat(2,minmax(0,1fr))}.industrial-number-row.is-range.has-unit>.p-field:last-child{grid-column:1/-1;max-width:160px}.industrial-number-row.is-range.has-unit>.p-field:last-child>span{min-height:0}.industrial-dimensions{gap:10px}.industrial-template-actions>.p-control-button{margin-left:0}.industrial-revision{flex-wrap:wrap;gap:10px}.industrial-template-row{padding:14px}.industrial-template-save{align-items:stretch}}.pm-editor{min-width:0}.pm-upload-actions,.pm-selected-actions,.pm-attachment-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-upload-button{cursor:pointer;position:relative;overflow:hidden}.pm-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pm-upload-button:focus-within{outline-offset:3px;outline:3px solid #8dafff}.pm-upload-button.pm-disabled{opacity:.55;cursor:not-allowed}.pm-limit{color:#617185;margin-left:auto;font-size:14px}.pm-hint{color:#5a6d81;margin:12px 0 20px;font-size:14px;line-height:1.7}.pm-stage{aspect-ratio:1;background:#f6f8fb;border:1px solid #dce5ed;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.pm-stage.is-dragging{outline-offset:4px;background:#eaf0ff;outline:3px dashed #2859ed}.pm-stage:focus-visible,.pm-thumbnails>button:focus-visible{outline-offset:3px;outline:3px solid #7da4ff}.pm-stage>img{object-fit:contain;width:100%;height:100%;display:block}.pm-image-placeholder{text-align:center;color:#708397;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:85%;padding:24px;font-size:16px;line-height:1.7;display:flex}.pm-cover-label{color:#244e9e;background:#fff;border:1px solid #d9e4f0;border-radius:5px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:650;display:flex;position:absolute;top:15px;left:15px}.pm-stage-navigation{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.pm-stage-navigation>span{color:#2b4360;background:#fff;border:1px solid #dae4ef;border-radius:20px;padding:7px 13px;font-size:14px}.pm-arrow{color:#234e9a;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 2px 7px #172e4210}.pm-arrow:disabled{opacity:.4;cursor:default}.pm-thumbnails{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:calc(16.6667% - 8.33333px);grid-auto-flow:column;gap:10px;margin-top:13px;padding:5px 2px 12px;display:grid;overflow-x:auto}.pm-thumbnails>button{aspect-ratio:1;cursor:pointer;scroll-snap-align:start;background:#fff;border:2px solid #dce5ed;border-radius:5px;padding:4px;position:relative;overflow:hidden}.pm-thumbnails>button[aria-pressed=true]{border-color:#275af0;box-shadow:0 0 0 1px #275af0}.pm-thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.pm-thumbnails>button>span:last-child{color:#395679;background:#fffe;border-radius:3px;padding:1px 4px;font-size:11px;position:absolute;bottom:3px;right:4px}.pm-thumbnails .pm-image-placeholder{gap:2px;max-width:none;padding:4px;font-size:12px}.pm-thumbnails .pm-image-placeholder>svg{width:20px;height:20px}.pm-selected-actions{border-bottom:1px solid #e3eaf3;margin-bottom:20px;padding:7px 0 19px}.pm-selected-actions .danger{margin-left:auto}.pm-image-fields{gap:0;display:grid}.pm-upload-results{border:1px solid #dce5ed;border-radius:6px;margin:20px 0;padding:16px}.pm-upload-results h3,.pm-attachments h3{margin:0 0 9px;font-size:17px}.pm-upload-results ul{margin:0;padding:0;list-style:none}.pm-upload-results li{border-bottom:1px solid #e6edf5;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:15px;padding:10px 0;font-size:14px;line-height:1.6;display:grid}.pm-upload-results li:last-child{border:0}.pm-upload-results strong{overflow-wrap:anywhere}.pm-result-error>span{color:#a2313d}.pm-result-uploaded>span{color:#17633e}.pm-upload-results>p,.pm-attachment-head p{color:#5e7287;margin:9px 0 0;font-size:14px;line-height:1.7}.pm-attachments{border-top:1px solid #dce5ed;margin-top:22px;padding-top:22px}.pm-attachment-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.pm-attachment{border:1px solid #e1e8f1;border-radius:6px;grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:0 15px;margin-top:14px;padding:17px;display:grid}.pm-attachment>.p-control-button{place-self:center end}.pm-slug-field{min-width:0}.pm-slug-help,.pm-slug-error{margin:8px 0 17px;font-size:14px;line-height:1.65}.pm-slug-help{color:#5a6e82}.pm-slug-error{color:#a42f39}.pm-slug-preview{overflow-wrap:anywhere;color:#46628a;margin:0 0 15px;font-size:13px}@media (max-width:680px){.pm-thumbnails{grid-auto-columns:calc(25% - 7.5px)}.pm-limit{width:100%;margin-left:0}.pm-selected-actions{gap:8px}.pm-selected-actions>.p-control-button{flex:calc(50% - 8px);margin-left:0}.pm-upload-actions>.p-control-button,.pm-upload-button{flex:1;justify-content:center}.pm-attachment{grid-template-columns:minmax(0,1fr)}.pm-attachment>.p-control-button{justify-self:stretch}.pm-upload-results li{grid-template-columns:1fr;gap:3px}.pm-image-placeholder{font-size:14px}.pm-stage-navigation{bottom:10px;left:10px;right:10px}.pm-cover-label{top:10px;left:10px}}.pm-alt-tools{background:#f8fbff;border:1px solid #dbe5f0;border-radius:6px;gap:10px;margin:-6px 0 18px;padding:12px 14px;display:grid}.pm-alt-tools .p-field{margin:0}.pm-alt-service{color:#5d7185;font-size:13px;line-height:1.6}.pm-alt-service strong{color:#294a70;font-weight:600}.pm-alt-consent{color:#5d7185;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.pm-alt-consent input{flex:0 0 16px;width:16px!important;height:16px!important;margin:2px 0 0!important}.pm-alt-button{justify-self:start}.p-product-seo-readiness{background:#f8fbff;border:1px solid #dfe8f2;border-radius:6px;margin:0 0 18px;padding:14px}.p-product-seo-score{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.p-product-seo-score strong{font-size:14px;display:block}.p-product-seo-score span{color:#718393;margin-top:3px;font-size:12px;line-height:1.45;display:block}.p-product-seo-badge{border-radius:999px;flex-shrink:0;padding:3px 7px;font-weight:600;margin:0!important;font-size:11px!important}.p-product-seo-badge.is-error{color:#9c3f39;background:#fff0ee}.p-product-seo-badge.is-warning{color:#896311;background:#fff7df}.p-product-seo-badge.is-ready{color:#187956;background:#eaf8f0}.p-product-seo-readiness ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.p-product-seo-readiness li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;display:grid}.p-product-seo-readiness li>span{border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:12px;font-weight:700;line-height:1;display:flex}.p-product-seo-readiness li.is-pass>span{color:#187956;background:#dff5e9}.p-product-seo-readiness li.is-warning>span{color:#896311;background:#fff0bd}.p-product-seo-readiness li.is-error>span{color:#9c3f39;background:#ffe0dc}.p-product-seo-readiness li strong{font-size:12px;font-weight:600;display:block}.p-product-seo-readiness li small{color:#7c8c9a;margin-top:1px;font-size:11px;line-height:1.45;display:block}.p-product-seo-note{color:#80909d;border-top:1px solid #e5edf5;padding-top:10px;line-height:1.5;margin:12px 0 0!important;font-size:11px!important}.p-seo-card-actions{justify-content:flex-end;margin:-5px 0 12px;display:flex}.p-product-import-result{background:#f8fbff;border:1px solid #dfe8f2;border-radius:6px;gap:10px;margin-top:18px;padding:15px;display:grid}.p-product-import-result>strong{font-size:13px}.p-product-import-result ul{margin:0;padding-left:20px}.p-product-import-errors{color:#9c3f39}.p-product-import-result li{font-size:12px;line-height:1.55}.p-product-import-quality{border-top:1px solid #e5edf5;padding-top:10px}.p-product-import-quality>strong{color:#896311;font-size:12px}.p-product-import-quality p{color:#7c8c9a;margin:8px 0 0!important;font-size:11px!important}.batch-seo-notice{color:#70551c;background:#fffaf0;border:1px solid #f0dfaa;border-radius:5px;margin:15px 0;padding:12px 14px}.batch-seo-notice strong{font-size:13px;display:block}.batch-seo-notice p{line-height:1.5;margin:5px 0 0!important;font-size:12px!important}.batch-seo-notice small{color:#8c7749;margin-top:9px;font-size:11px;display:block}@media (max-width:600px){.p-product-seo-score{display:block}.p-product-seo-badge{margin-top:8px!important;display:inline-block!important}.p-product-seo-readiness{padding:12px}.p-seo-card-actions{justify-content:flex-start}}.p-product-editor-form .p-two-column>aside{overscroll-behavior:contain;scrollbar-width:thin;z-index:2;align-self:start;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}@media (max-width:1020px){.p-product-editor-form .p-two-column>aside{max-height:none;position:static;overflow:visible}}.p-app .p-business-messenger{grid-template-columns:minmax(250px,330px) minmax(0,1fr);min-width:0;height:auto;max-height:none}.p-app .p-business-messenger .p-conversation{align-items:flex-start}.p-app .p-business-messenger .p-conversation-copy{flex:1;min-width:0}.p-app .p-business-messenger .p-conversation-company{text-overflow:ellipsis;white-space:nowrap;color:var(--p-ink);margin-top:6px;font-size:14px;display:block;overflow:hidden}.p-app .p-business-messenger .p-conversation b{flex-shrink:0;width:auto;min-width:22px;height:auto;padding:2px 4px}.p-app .p-business-messenger .p-chat{min-width:0;height:auto;max-height:none}.p-app .p-business-messenger .p-chat>header{flex-shrink:0;align-items:flex-start;gap:18px}.p-app .p-business-messenger .p-chat-compose{flex-shrink:0;min-width:0}.p-app .p-business-messenger .p-chat-compose textarea{min-width:0;min-height:72px}.p-app .p-business-messenger .p-chat-compose .p-action-button{flex:0 0 112px;min-width:112px}.p-app .p-business-messenger .p-chat-messages{height:clamp(300px,48vh,560px);scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior:contain;flex:none;min-width:0;height:clamp(300px,48svh,560px);min-height:300px;max-height:none}.p-app .p-business-messenger .p-chat-messages>*{flex-shrink:0}.p-app .p-business-messenger .p-conversation-list{contain:size;scrollbar-gutter:stable;overscroll-behavior:contain;align-self:stretch;min-width:0;min-height:0;max-height:none}.p-app .p-business-messenger .p-conversation-heading{z-index:1;background:#fff;position:sticky;top:0}.p-app .p-business-messenger .p-chat-sync-status,.p-app .p-business-messenger .p-conversation-sync-status{color:#786125;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.p-app .p-business-messenger .p-conversation-sync-status{padding:12px 16px}.p-app .p-business-messenger .p-chat>header>.p-text-button{flex-shrink:0}.p-app .p-business-identity{flex:1;min-width:0}.p-app .p-business-title{color:var(--p-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.6;display:block}.p-app .p-business-parties{color:#627789;flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:13px;line-height:1.6;display:flex}.p-app .p-business-parties>span{align-items:flex-start;gap:6px;min-width:0;display:flex}.p-app .p-business-parties>span>span{overflow-wrap:anywhere;min-width:0}.p-app .p-business-parties svg{flex:0 0 15px;margin-top:3px}.p-app .p-business-links{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.p-app .p-business-contact{color:#627789;flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:13px;display:flex}.p-app .p-business-contact>span,.p-app .p-business-contact a{overflow-wrap:anywhere;min-width:0;max-width:100%}.p-app .p-rfq-conversations{gap:12px;display:grid}.p-app .p-rfq-conversation{border:1px solid var(--p-line);border-radius:5px;gap:15px;padding:15px;display:grid}.p-app .p-rfq-conversation:hover{background:#f6f9ff;border-color:#afc6ed}.p-app .p-rfq-conversation:focus-visible,.p-app .p-business-messenger .p-conversation:focus-visible{outline:2px solid var(--p-blue);outline-offset:-3px}.p-app .p-rfq-conversation .p-business-parties{display:grid}.p-app .p-business-messenger .p-message>small{overflow-wrap:anywhere}.p-app .p-business-messenger .p-message{flex:none;min-width:0}.p-app .p-business-messenger .p-message-sender{align-items:center;gap:8px;margin-bottom:8px;display:flex}.p-app .p-business-messenger .p-message-sender small{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5;display:block}.p-app .p-business-messenger .p-message.own .p-message-sender{flex-direction:row-reverse}.p-app .p-chat-attachment-tools{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:6px 16px;min-width:0;display:flex}.p-app .p-chat-attachment-tools>button{flex-shrink:0;min-height:36px}.p-app .p-chat-attachment-tools>span{color:#617384;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.p-app .p-chat-attachment-tools input[hidden]{display:none}.p-app .p-chat-attachment-drafts{scrollbar-gutter:stable;overscroll-behavior:contain;flex:0 0 100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;min-width:0;max-height:180px;display:grid;overflow-y:auto}.p-app .p-chat-attachment-draft{border:1px solid var(--p-line);background:#f6f8fb;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.p-app .p-chat-attachment-draft>img{object-fit:contain;border:1px solid var(--p-line);background:#fff;border-radius:4px;flex:0 0 48px;width:48px;height:48px}.p-app .p-chat-attachment-draft>svg{color:#617b94;flex-shrink:0}.p-app .p-chat-attachment-copy{flex:1;min-width:0}.p-app .p-chat-attachment-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:1.6;display:block;overflow:hidden}.p-app .p-chat-attachment-copy>small{color:#617384;font-size:12px;line-height:1.6;display:block}.p-app .p-chat-attachment-error{color:#a23434;overflow-wrap:anywhere;flex:0 0 100%;min-width:0;font-size:13px;line-height:1.6}.p-app .p-chat-attachment-copy>.p-chat-attachment-error{margin-top:3px;display:block}.p-app .p-chat-attachment-draft.error{background:#fff8f8;border-color:#e7bcbc}.p-app .p-business-messenger .p-chat-compose.p-chat-drop-active{outline:2px dashed var(--p-blue);outline-offset:-6px;background:#f3f7ff}.p-app .p-message-attachments{gap:10px;width:320px;max-width:100%;margin-top:10px;display:grid}.p-app .p-message-image,.p-app .p-message-file{width:100%;min-width:0;color:var(--p-ink);text-align:left;background:#fff;border:1px solid #dce5ee;border-radius:7px;overflow:hidden}.p-app .p-message-image{padding:0;display:block}.p-app .p-message-image>img{aspect-ratio:4/3;object-fit:contain;background:#f3f6f9;width:100%;height:auto;display:block}.p-app .p-message-image>span{overflow-wrap:anywhere;align-items:center;gap:7px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.p-app .p-message-image>span>svg{flex-shrink:0}.p-app .p-message-image>span>small{color:#617384;flex-shrink:0;margin-left:auto;font-size:12px}.p-app .p-message-file{align-items:center;gap:12px;padding:14px;display:flex}.p-app .p-message-file>svg{color:#5e7891;flex-shrink:0}.p-app .p-message-file>span:not(.sr-only){flex:1;min-width:0}.p-app .p-message-file strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.6;display:block}.p-app .p-message-file small{color:#617384;margin-top:3px;font-size:12px;display:block}.p-app .p-message-image:hover,.p-app .p-message-file:hover{border-color:#9bb2cb}.p-app .p-message-image:focus-visible,.p-app .p-message-file:focus-visible,.p-app .p-chat-attachment-tools>button:focus-visible,.p-app .p-chat-attachment-draft button:focus-visible{outline:2px solid var(--p-blue);outline-offset:2px}.p-app .p-chat-image-preview{justify-items:center;gap:16px;min-width:0;display:grid}.p-app .p-message .p-modal>header>h2{overflow-wrap:anywhere;min-width:0}.p-app .p-chat-image-preview>img{width:100%;max-width:100%;height:auto;max-height:max(180px,100vh - 270px);object-fit:contain;background:#f3f6f9;border-radius:5px;max-height:max(180px,100svh - 270px);display:block}@media (max-width:1100px){.p-app .p-business-messenger{grid-template-columns:minmax(200px,270px) minmax(0,1fr)}}@media (max-width:960px){.p-app .p-business-messenger{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;overflow:visible}.p-app .p-business-messenger .p-conversation-list{contain:none;border-right:0;border-bottom:1px solid var(--p-line);height:240px;max-height:240px;display:block}.p-app .p-business-messenger .p-chat{min-height:520px;max-height:none}}@media (max-width:640px){.p-app .p-business-messenger .p-conversation-heading,.p-app .p-business-messenger .p-chat>header,.p-app .p-business-messenger .p-chat-messages{padding:16px}.p-app .p-business-messenger .p-chat-compose{padding:14px}.p-app .p-business-messenger .p-chat-compose textarea{flex-basis:100%;min-width:0}.p-app .p-business-messenger .p-chat-compose .p-button{margin-left:auto}.p-app .p-business-messenger .p-message{max-width:92%}.p-app .p-chat-attachment-tools{gap:2px}.p-app .p-chat-attachment-tools>span{flex-basis:100%;font-size:12px}.p-app .p-chat-attachment-drafts{max-height:176px}.p-app .p-chat-attachment-draft{gap:7px;padding:8px}}.p-sourcing-page{min-width:0}.p-sourcing-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.p-sourcing-counts button{text-align:left;border:1px solid var(--p-border,#dce4ed);color:inherit;cursor:pointer;font:inherit;background:#fff;border-radius:5px;padding:22px}.p-sourcing-counts button[aria-pressed=true]{border-color:#2455eb;box-shadow:inset 0 3px #2455eb}.p-sourcing-counts span{color:#64788c;font-size:15px;display:block}.p-sourcing-counts strong{margin-top:10px;font-size:28px;display:block}.p-sourcing-search{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.p-sourcing-search .p-field{flex:220px;min-width:0;margin:0}.p-sourcing-search .p-field:has(select){flex:0 210px}.p-sourcing-search .p-button{min-height:44px}.p-sourcing-list{display:grid}.p-sourcing-row{color:inherit;border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:flex}.p-sourcing-row:first-child{border-top:1px solid #e2e8f0}.p-sourcing-row>div{flex:1;min-width:0}.p-sourcing-row strong{overflow-wrap:anywhere;font-size:17px}.p-sourcing-row p{color:#64788c;overflow-wrap:anywhere;margin:8px 0;font-size:15px}.p-sourcing-row small{color:#64788c;font-size:13px}.p-sourcing-row>.p-text-link{flex-shrink:0}.p-sourcing-row:focus-visible{outline-offset:4px;outline:2px solid #2455eb}.p-sourcing-pagination{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;font-size:14px;display:flex}.p-sourcing-pagination>span{text-align:center}.p-sourcing-recruit{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.p-sourcing-recruit>a{overflow-wrap:anywhere;min-width:0}.p-sourcing-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.p-sourcing-detail-grid>*{min-width:0}.p-sourcing-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#425c71;margin-bottom:20px;font-size:16px;line-height:1.8}.p-sourcing-documents{padding:0;list-style:none}.p-sourcing-documents li{border-bottom:1px solid #dce4ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.p-sourcing-documents a{overflow-wrap:anywhere;min-width:0}.p-sourcing-documents small{color:#64788c}.p-sourcing-subhead{margin:24px 0 12px;font-size:16px}.p-sourcing-suppliers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.p-sourcing-supplier{cursor:pointer;border:1px solid #dce4ed;border-radius:4px;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.p-sourcing-supplier:has(input:checked){background:#f8faff;border-color:#2455eb}.p-sourcing-supplier:has(input:focus-visible){outline-offset:2px;outline:2px solid #2455eb}.p-app .p-sourcing-supplier>input{accent-color:#2455eb;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:3px;padding:0}.p-sourcing-supplier>span{overflow-wrap:anywhere;flex:1;min-width:0}.p-sourcing-supplier strong{font-size:15px}.p-sourcing-supplier small{color:#64788c;margin-top:6px;font-size:13px;display:block}.p-sourcing-supplier>a{place-items:center;min-width:28px;min-height:28px;display:grid}.p-sourcing-selected{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.p-sourcing-selected>strong{width:100%;font-size:14px}.p-sourcing-selected button{min-height:40px;font:inherit;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#f6f8fc;border:1px solid #dce4ed;border-radius:4px;align-items:center;gap:12px;min-width:0;max-width:100%;padding:8px 12px;font-size:14px;display:flex}.p-sourcing-selected button>span{flex-shrink:0;font-size:20px}.p-sourcing-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.p-sourcing-confirm{padding:24px}.p-sourcing-confirm p{font-size:16px;line-height:1.8}.p-sourcing-confirm ul{overflow-wrap:anywhere;margin:20px 0;padding-left:22px}.p-sourcing-assigned{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.p-sourcing-assigned>div{overflow-wrap:anywhere;border:1px solid #dce4ed;border-radius:4px;padding:20px}.p-sourcing-assigned p{color:#64788c;margin:12px 0}.p-sourcing-assigned span{color:#17744e;font-size:14px}@media (max-width:1150px){.p-sourcing-detail-grid{grid-template-columns:minmax(0,1fr);gap:0}.p-sourcing-suppliers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.p-sourcing-counts{gap:8px}.p-sourcing-counts button{padding:16px 12px}.p-sourcing-search{flex-direction:column;align-items:stretch}:is(.p-sourcing-search .p-field,.p-sourcing-search .p-field:has(select)){flex:auto;width:100%}.p-sourcing-row{flex-wrap:wrap;gap:14px}.p-sourcing-row>div{flex-basis:100%}.p-sourcing-row>.p-text-link{margin-left:auto}.p-sourcing-suppliers,.p-sourcing-assigned{grid-template-columns:minmax(0,1fr)}.p-sourcing-pagination{flex-wrap:wrap;gap:10px}.p-sourcing-pagination>span{order:-1;width:100%}.p-sourcing-recruit,.p-sourcing-actions{flex-direction:column;align-items:stretch}}.p-governance .p-button.danger:not(:disabled){color:#fff;background:#a32d3e;border-color:#a32d3e}.p-governance .p-button.danger:hover:not(:disabled){background:#852334;border-color:#852334}.p-governance .p-key-values dd{overflow-wrap:anywhere}.p-governance .p-check input{width:18px;height:18px;font:inherit;accent-color:#2457e6;flex:none;margin:calc(.9em - 9px) 0 0}.p-search-verification{flex-direction:column;gap:16px;display:flex}.p-search-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.p-search-custom-verifications{flex-direction:column;gap:12px;padding-top:4px;display:flex}.p-search-custom-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.p-search-custom-heading strong{color:var(--p-ink);font-size:14px}.p-search-custom-heading p{color:var(--p-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.p-search-custom-row{border:1px solid var(--p-line);background:#fbfcfe;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;align-items:end;gap:12px;padding:12px;display:grid}.p-search-custom-row .p-icon-button{margin-bottom:1px}@media (max-width:700px){.p-search-verification-grid{grid-template-columns:1fr}.p-search-custom-heading{flex-direction:column;align-items:flex-start}.p-search-custom-heading .p-text-button{justify-content:center;width:100%}.p-search-custom-row{grid-template-columns:1fr}.p-search-custom-row .p-icon-button{justify-self:end}}.p-review-lists{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.p-review-lists a{border:1px solid var(--p-line);min-height:44px;color:var(--p-ink);background:#fff;border-radius:6px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.p-review-lists a[aria-current=page]{border-color:var(--p-blue);color:var(--p-blue);background:#eef3ff}.p-review-lists a:focus-visible{outline-offset:3px;outline:3px solid #265ee850}.p-review-lists .p-review-count{color:inherit;font-variant-numeric:tabular-nums;background:#e8edf2;border-radius:20px;padding:1px 8px;font-weight:600}.p-review-lists a[aria-current=page] .p-review-count{background:#dce7ff}.p-review-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.p-review-pagination>div{gap:10px;display:flex}.p-review-bulk{background:0 0;margin:0 -25px 25px;padding:0}.p-review-bulk-toolbar{background:#f7fbff;border:1px solid #cfdfee;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:76px;padding:14px 23px;display:grid}.p-review-bulk-selection{flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0;display:flex}.p-review-bulk-selection .p-check{align-items:center;min-width:0;margin:0}.p-review-bulk-selection .p-check span{overflow-wrap:anywhere}.p-review-bulk-count{color:#6f8291;white-space:nowrap;font-size:14px;line-height:1.6}.p-review-bulk-action{justify-self:end;min-width:154px}.p-review-bulk-toolbar .p-button{flex-shrink:0}.p-review-bulk-panel{background:#f8fbff;border:1px solid #dbe5f2;border-radius:6px;margin-top:14px;padding:15px}.p-review-bulk-panel .p-notice{margin-bottom:14px}.p-review-select-column{text-align:center;width:38px}.p-review-select-column input{accent-color:#2e68d8;width:15px;height:15px}.p-review-bulk+.p-table-wrap table{table-layout:fixed;min-width:1120px}.p-review-bulk+.p-table-wrap th:first-child,.p-review-bulk+.p-table-wrap td:first-child{width:52px}.p-review-bulk+.p-table-wrap th:nth-child(2),.p-review-bulk+.p-table-wrap td:nth-child(2){width:430px}.p-review-bulk+.p-table-wrap th:nth-child(3),.p-review-bulk+.p-table-wrap td:nth-child(3){width:190px}.p-review-bulk+.p-table-wrap th:nth-child(4),.p-review-bulk+.p-table-wrap td:nth-child(4){width:100px}.p-review-bulk+.p-table-wrap th:nth-child(5),.p-review-bulk+.p-table-wrap td:nth-child(5){width:125px}.p-review-bulk+.p-table-wrap th:nth-child(6),.p-review-bulk+.p-table-wrap td:nth-child(6){width:140px}.p-review-bulk+.p-table-wrap th:nth-child(7),.p-review-bulk+.p-table-wrap td:nth-child(7){width:220px}.p-review-bulk+.p-table-wrap td:nth-child(2){min-width:0}.p-review-bulk+.p-table-wrap .pr-product-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.p-review-bulk+.p-table-wrap td:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-review-bulk+.p-table-wrap .pr-list-actions{flex-wrap:nowrap;gap:12px}@media (max-width:640px){.p-review-lists a{flex:160px;justify-content:space-between}}@media (max-width:1200px){.p-review-bulk{margin-inline:-20px}}@media (max-width:640px){.p-review-bulk-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px}.p-review-bulk-action{justify-self:stretch;width:100%}.p-review-bulk-count{white-space:normal}.p-review-bulk+.p-table-wrap table{min-width:980px}}@media (max-width:600px){.p-review-bulk{margin-inline:-19px}}.p-app,.p-auth,.p-fullscreen{--p-ink:#172b3d;--p-muted:#74808b;--p-blue:#265ee8;--p-line:#e3e8ec;--p-bg:#f6f8fa;--p-green:#187956;color:var(--p-ink);background:var(--p-bg);letter-spacing:-.01em;min-height:100vh;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.p-app *,.p-auth *,.p-fullscreen *{box-sizing:border-box}.p-app a,.p-auth a,.p-fullscreen a{color:inherit;text-decoration:none}.p-app button,.p-auth button,.p-fullscreen button{font:inherit;cursor:pointer}.p-app button:disabled,.p-auth button:disabled{cursor:wait;opacity:.58}.p-app h1,.p-app h2,.p-app h3,.p-auth h1,.p-auth h2,.p-fullscreen h1{color:var(--p-ink);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.2}.p-app p{margin:0 0 16px}.p-app input,.p-app textarea,.p-app select,.p-auth input,.p-auth textarea,.p-auth select{font:inherit;color:var(--p-ink);background:#fff;border:1px solid #dce2e7;border-radius:5px;outline:none;width:100%;min-width:0;padding:11px 12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.p-app input:focus,.p-app textarea:focus,.p-app select:focus,.p-auth input:focus{border-color:#4e79e6;box-shadow:0 0 0 3px #265ee814}.p-app input:disabled{color:#7c8791;background:#f2f5f7}.p-app textarea{resize:vertical}.p-app input[type=checkbox],.p-auth input[type=checkbox]{width:16px;height:16px;accent-color:var(--p-blue);flex-shrink:0;margin:3px 0}.p-app small{color:var(--p-muted);font-size:13px}.p-button{border:1px solid var(--p-blue);background:var(--p-blue);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:11px 17px;line-height:1.45;transition:background .15s,transform .15s;display:inline-flex;color:#fff!important;font-size:13px!important;font-weight:550!important}.p-button:hover{background:#174bcc;border-color:#174bcc}.p-button.secondary{background:#fff;border-color:#d8e0e6;color:var(--p-ink)!important}.p-button.secondary:hover{background:#f5f8ff;border-color:#b7c7e2}.p-icon-button{color:#7e8994;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.p-icon-button:hover{color:var(--p-ink);background:#edf1f5}.p-text-button,.p-text-link{background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:550;line-height:1.6;display:inline-flex;color:var(--p-blue)!important;font-size:13px!important}.p-text-button:hover,.p-text-link:hover{text-decoration:underline}.p-text-button.danger{color:#b64943!important}.p-sidebar{border-right:1px solid var(--p-line);z-index:30;background:#fff;flex-direction:column;width:254px;padding:31px 19px 0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.p-brand{letter-spacing:-.045em;align-items:center;gap:10px;padding:0 8px 29px;font-size:18px;font-weight:650;display:flex}.p-brand-symbol{background:var(--p-ink);color:#fff;letter-spacing:-.08em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:37px;font-size:24px;font-weight:400;line-height:1;display:inline-flex;position:relative}.p-brand-symbol:after{content:"";background:#86a9ef;height:2px;position:absolute;bottom:9px;left:8px;right:8px;transform:rotate(-12deg)}.p-brand small{letter-spacing:.18em;color:#8c98a3;margin-top:2px;font-weight:500;display:block;font-size:13px!important}.p-workspace-label{letter-spacing:.12em;color:#7e8a96;border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;padding:18px 9px 15px;font-size:13px;display:flex}.p-workspace-label span{letter-spacing:.05em;color:#658097;background:#f0f4f7;border-radius:3px;padding:3px 5px;font-size:13px}.p-company-switch{border:1px solid var(--p-line);color:#5a6b79;border-radius:5px;align-items:center;gap:10px;margin:0 3px 17px;padding:12px;font-size:13px;display:flex}.p-company-switch strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.p-company-switch select{border:0;padding:0;font-size:13px}.p-sidebar nav{flex-direction:column;gap:4px;display:flex}.p-sidebar nav>a,.p-sidebar-bottom>a{color:#687988;border-radius:5px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;font-weight:500;display:flex;position:relative}.p-sidebar nav>a:hover,.p-sidebar-bottom>a:hover{color:var(--p-ink);background:#f4f7fa}.p-sidebar nav>a.active,.p-sidebar-bottom>a.active{color:var(--p-blue);background:#eef3ff}.p-sidebar nav>a svg{stroke-width:1.55px}.p-sidebar nav>a i{background:var(--p-blue);border-radius:50%;width:5px;height:5px;position:absolute;right:12px}.p-sidebar-bottom{margin-top:auto;padding-top:33px}.p-sidebar-bottom>a{font-size:13px}.p-sidebar-bottom>a svg:last-child:not(:first-child){margin-left:auto}.p-sidebar-profile{border-top:1px solid var(--p-line);align-items:center;gap:10px;margin-top:18px;padding:19px 0;display:flex}.p-avatar{color:#3c647a;background:#edf3f7;border:1px solid #dce6ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.p-avatar.small{width:30px;height:30px;font-size:13px}.p-avatar.large{width:62px;height:62px;color:var(--p-blue);background:#eaf1ff;border-color:#d9e6ff;font-size:24px}.p-sidebar-profile>div{flex:1;min-width:0}.p-sidebar-profile strong,.p-sidebar-profile small{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.p-workspace{flex-direction:column;min-height:100vh;margin-left:254px;display:flex}.p-topbar{border-bottom:1px solid var(--p-line);background:#fffffff7;justify-content:space-between;align-items:center;gap:16px;height:75px;padding:0 43px;display:flex}.p-breadcrumb{color:#99a4ad;align-items:center;gap:13px;font-size:13px;display:flex}.p-breadcrumb strong{color:#506473;font-weight:500}.p-topbar-right{align-items:center;gap:23px;display:flex}.p-topbar-right>a:first-child{color:#83919e;align-items:center;gap:6px;font-size:13px;display:flex}.p-main{flex:1;width:100%;max-width:1640px;margin:0 auto;padding:41px 43px 50px}.p-page-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.p-page-head h1{letter-spacing:-.04em;margin:7px 0 11px;font-size:30px;font-weight:550}.p-eyebrow{letter-spacing:.17em;color:#7090a7;font-size:13px;font-weight:600}.p-page-head p{color:#82919e;max-width:650px;margin:0;font-size:13px;line-height:1.7}.p-head-actions{align-items:center;gap:12px;display:flex}.p-workspace-footer{border-top:1px solid var(--p-line);color:#8c99a4;justify-content:space-between;gap:20px;padding:22px 43px;font-size:13px;display:flex}.p-workspace-footer>div{gap:21px;display:flex}.p-card{border:1px solid var(--p-line);background:#fff;border-radius:7px;margin-bottom:23px;overflow:hidden}.p-card-head{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.p-card-head h2{letter-spacing:-.01em;font-size:15px;font-weight:600}.p-card-head h3{font-size:15px}.p-card-head p{color:#8a98a4;margin:7px 0 0;font-size:13px;line-height:1.6}.p-card-body{padding:25px}.p-card-body>.p-form-grid:last-child{margin-bottom:-17px}.p-card-body>p:last-child{margin-bottom:0}.p-card-body>.p-table-wrap,.p-card-body>.p-record-list{margin:-25px}.p-two-column{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.p-two-column>div,.p-two-column>aside{min-width:0}.p-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:23px;display:grid}.p-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:27px;display:grid}.p-metric{border:1px solid var(--p-line);background:#fff;border-radius:6px;padding:22px 23px 19px;transition:border-color .15s}.p-metric:hover{border-color:#91b2ed}.p-metric>span{color:#718493;justify-content:space-between;gap:8px;font-size:13px;display:flex}.p-metric>span svg{color:#a1b0bc}.p-metric strong{letter-spacing:-.055em;margin:13px 0 5px;font-size:37px;font-weight:500;line-height:1;display:block}.p-metric small{font-size:13px}.p-workflow-step{border-bottom:1px solid var(--p-line);align-items:center;gap:21px;padding:24px 0;display:flex}.p-workflow-step:first-child{padding-top:3px}.p-workflow-step:last-child{border:0;padding-bottom:3px}.p-workflow-step>span{color:#8a9dab;width:28px;font-family:monospace;font-size:13px}.p-workflow-step>div{flex:1}.p-workflow-step h3{letter-spacing:-.02em;font-size:15px;font-weight:500}.p-workflow-step p{color:#8b98a4;margin:8px 0 0;font-size:13px}.p-workflow-step>svg{color:#93a4b2}.p-account-summary{text-align:center;padding:1px 0 20px}.p-account-summary h3{margin:13px 0 6px;font-size:16px}.p-account-summary p{color:#83909a;margin:0 0 12px;font-size:13px}.p-status{letter-spacing:.005em;white-space:nowrap;color:#75838e;background:#f0f3f6;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;line-height:1.4;display:inline-flex}.p-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.p-status.good{color:#248360;background:#eaf7f0}.p-status.wait{color:#a0782c;background:#fff4df}.p-status.bad{color:#b76758;background:#fff0ed}.p-notice{color:#577294;background:#f0f5ff;border:1px solid #d9e5fc;border-radius:5px;align-items:flex-start;gap:11px;margin-bottom:23px;padding:15px 17px;font-size:13px;line-height:1.7;display:flex}.p-notice>svg{flex-shrink:0;margin-top:1px}.p-notice a{color:var(--p-blue);text-decoration:underline}.p-notice p{margin:7px 0 0}.p-notice.error{color:#a75443;background:#fff2ef;border-color:#f4d9d2}.p-notice.success{color:#2d7755;background:#edf8f1;border-color:#d5ebde}.p-notice .p-text-button{margin-left:6px;font-size:13px!important}.p-loading{color:#83929f;justify-content:center;align-items:center;gap:12px;padding:80px 20px;font-size:13px;display:flex}.p-spin{animation:1s linear infinite p-spin}@keyframes p-spin{to{transform:rotate(360deg)}}.p-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;min-height:240px;margin:auto;padding:55px 25px;display:flex}.p-empty-icon{color:#8dacc4;background:#f6f9fc;border:1px solid #e2e9f0;border-radius:11px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:19px;display:flex}.p-empty h3{font-size:16px;font-weight:550;line-height:1.5}.p-empty p{color:#8b99a5;max-width:390px;margin:10px 0 0;font-size:13px;line-height:1.8}.p-empty .p-button{margin-top:22px}.p-field{flex-direction:column;gap:8px;min-width:0;margin:0 0 18px;display:flex}.p-field>span:first-child{color:#4a6071;letter-spacing:0;font-size:13px;font-weight:500}.p-field b{color:#ae6e61;font-weight:400}.p-field small{color:#95a2ad;font-size:13px;line-height:1.7}.p-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.p-full{grid-column:1/-1}.p-form-stack{flex-direction:column;display:flex}.p-form-actions{gap:12px;padding-top:13px;display:flex}.p-form-actions.vertical{flex-direction:column}.p-check{color:#728493;align-items:flex-start;gap:10px;margin:12px 0 17px;font-size:13px;line-height:1.8;display:flex}.p-check a{color:var(--p-blue)}.p-muted{color:#8696a3;font-size:13px;line-height:1.8}.p-preserve{white-space:pre-wrap;overflow-wrap:anywhere;color:#617586;font-size:13px;line-height:1.85}.p-key-values{margin:0 0 21px}.p-key-values>div{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;font-size:13px;display:flex}.p-key-values>div:last-child{border:0}.p-key-values dt{color:#93a0aa;white-space:nowrap}.p-key-values dd{text-align:right;color:#506777;overflow-wrap:anywhere;margin:0}.p-key-values dd .p-status{margin-top:-2px}.p-toolbar{justify-content:space-between;align-items:center;gap:17px;margin-bottom:22px;display:flex}.p-search{border:1px solid var(--p-line);color:#8d9ba5;background:#fff;border-radius:5px;align-items:center;gap:10px;min-width:230px;padding:0 12px;display:flex}.p-search input{background:0 0;border:0;padding:10px 0;font-size:13px;box-shadow:none!important}.p-filter-tabs{background:#edf1f5;border-radius:5px;gap:4px;padding:4px;display:flex}.p-filter-tabs button{color:#7f8d99;background:0 0;border:0;border-radius:3px;padding:7px 11px;font-size:13px}.p-filter-tabs button.active{color:#3466ba;background:#fff;box-shadow:0 1px 3px #122b4410}.p-table-wrap{overflow-x:auto}.p-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.p-table-wrap th{color:#8b9aa6;white-space:nowrap;border-bottom:1px solid var(--p-line);background:#fafbfc;padding:14px 23px;font-size:13px;font-weight:500}.p-table-wrap td{color:#627889;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:20px 23px;font-size:13px}.p-table-wrap tbody tr:last-child td{border-bottom:0}.p-table-wrap tbody tr:hover{background:#fcfdff}.p-table-wrap td strong{color:#3d5568;font-size:13px;font-weight:500;display:block}.p-table-wrap td small{margin-top:5px;font-size:13px;display:block}.p-table-wrap td .p-button{padding:7px 11px;font-size:13px!important}.p-table-wrap td .p-text-link,.p-table-wrap td .p-text-button{white-space:nowrap;font-size:13px!important}.p-inline-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.p-product-cell{align-items:center;gap:14px;min-width:230px;display:flex}.p-product-thumb{color:#a0b0bc;background:#f4f7f9;border:1px solid #e8edf1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:57px;height:57px;display:flex;overflow:hidden}.p-product-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.p-product-cell strong{max-width:220px;line-height:1.55}.p-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#142a3d80;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.p-modal{width:720px;max-width:100%;max-height:calc(100vh - 60px);color:var(--p-ink);background:#fff;border:1px solid #e2e9f0;border-radius:9px;padding:27px;overflow:auto;box-shadow:0 30px 90px #091b3630}.p-modal>header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;margin-bottom:25px;padding:0 0 20px;display:flex}.p-modal>header h2{max-width:85%;font-size:19px;line-height:1.5}.p-modal h3{margin:20px 0 12px;font-size:14px}.p-review-strip{color:#6e8ba4;background:#f1f6fc;border:1px solid #dbe6f0;border-radius:6px;align-items:center;gap:25px;margin-bottom:25px;padding:21px 25px;display:flex}.p-review-strip>div{align-items:center;gap:11px;display:flex}.p-review-strip strong{color:#607991;font-size:13px;font-weight:500}.p-review-strip>span{color:#95a5b3;max-width:250px;margin-left:auto;font-size:13px}.p-upload{color:#8ba4b7;text-align:center;cursor:pointer;background:#f8fafc;border:1px dashed #cbd9e6;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;margin:18px 0;padding:24px 15px;display:flex;position:relative}.p-upload strong{color:#63819c;margin:9px 0 5px;font-size:13px;font-weight:500}.p-upload small{font-size:13px}.p-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.p-document-list>div{border-bottom:1px solid #e9eef2;align-items:center;gap:10px;padding:12px 0;display:flex}.p-document-list>div>div{flex:1;min-width:0}.p-document-list strong{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.p-document-list small{font-size:13px}.p-document-link{border:1px solid #e1e9f1;border-radius:4px;align-items:center;gap:10px;margin-bottom:10px;padding:13px;font-size:13px;display:flex;color:var(--p-blue)!important}.p-document-link svg:last-child{margin-left:auto}.p-checklist{margin:0;padding:0;list-style:none}.p-checklist li{color:#8194a3;align-items:flex-start;gap:10px;margin:13px 0;font-size:13px;line-height:1.8;display:flex}.p-checklist svg{color:#5b9b80;flex-shrink:0;margin-top:2px}.p-logo-preview{object-fit:contain;border:1px solid var(--p-line);border-radius:4px;max-width:160px;height:90px}.p-timeline-item{border-bottom:1px solid var(--p-line);padding:16px 0}.p-timeline-item p{color:#768897;margin:9px 0;font-size:13px}.p-toggle-row{color:#647b8b;border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;display:flex}.p-toggle-row:last-of-type{margin-bottom:20px}.p-repeat-head{color:#94a2ae;grid-template-columns:1.1fr 1fr .5fr 34px;gap:9px;margin-bottom:9px;font-size:13px;display:grid}.p-repeat-row{grid-template-columns:1.1fr 1fr .5fr 34px;align-items:center;gap:9px;margin-bottom:10px;display:grid}.p-repeat-row input{padding:9px 10px;font-size:13px}.p-repeat-row.two{grid-template-columns:1fr 1fr 34px}.p-repeat-row .p-field{margin:0}.p-section-label{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;padding:20px 0 12px;font-size:13px;font-weight:500;display:flex}.p-inline-empty{text-align:center;color:#a0b1be;padding:28px}.p-inline-empty p{margin:10px 0 0;font-size:13px}.p-media-row{border-bottom:1px solid #edf1f4;grid-template-columns:65px 1fr 30px;gap:13px;margin-bottom:20px;padding-bottom:20px;display:grid}.p-media-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.p-media-row .p-field{margin-bottom:12px}.p-media-row .p-field>span{font-size:13px}.p-media-row input,.p-media-row select{padding:9px 10px;font-size:13px}.p-variant{border:1px solid #e8eef3;border-radius:4px;margin-bottom:16px;padding:17px}.p-search-preview{background:#f8fafc;border:1px solid #e4eaf0;border-radius:5px;padding:14px;font-family:Arial,sans-serif}.p-search-preview span{color:#50696e;overflow-wrap:anywhere;font-size:13px;display:block}.p-search-preview strong{color:#27458f;margin:6px 0;font-size:14px;line-height:1.6;display:block}.p-search-preview p{color:#80909b;margin:0;font-size:13px;line-height:1.7}.p-ai-mark{color:#8b83c9;background:#eff1ff;border:1px solid #e4e7ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:15px;display:flex}.p-card-body>.p-text-link{margin-top:15px}.p-ai-result{border-bottom:1px solid #edf1f4;padding:13px 0}.p-ai-result strong{color:#7290a6;font-size:13px}.p-ai-result p{white-space:pre-wrap;color:#708795;margin-top:7px;font-size:13px;line-height:1.85}.p-code{color:#637a8b;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border:1px solid #e1e7ed;border-radius:5px;max-height:500px;padding:17px;font-size:13px;line-height:1.7;overflow:auto}.p-connection{border-bottom:1px solid #e9eff4;align-items:center;gap:18px;padding:20px 0;display:flex}.p-connection:first-child{padding-top:0}.p-connection:last-child{border:0;padding-bottom:0}.p-connection .p-ai-mark{margin:0}.p-connection h3{font-size:14px}.p-connection p{color:#899ba9;margin:5px 0;font-size:13px}.p-connection>div:nth-child(2){flex:1}.p-connection .p-button{padding:8px 11px;font-size:13px!important}.p-record-row{border-bottom:1px solid #e9eef3;align-items:center;gap:19px;padding:24px 25px;display:flex}.p-record-row:last-child{border:0}.p-record-row:hover{background:#fbfcfe}.p-record-row.unread{background:#f7faff}.p-record-row>svg{color:#92a5b5}.p-record-main{flex:1;min-width:0}.p-record-main strong{color:#405d72;font-size:13px;font-weight:550;display:block}.p-record-main p{color:#8da0af;margin:4px 0 6px;font-size:13px;line-height:1.8}.p-record-main small{margin-top:7px;font-size:13px;display:block}.p-record-icon{color:#88a0b5;background:#f5f8fc;border:1px solid #e0e8f0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:47px;display:flex}.p-record-button{text-align:left;background:#fff;border-style:solid;border-width:0 0 1px;width:100%}.p-total-lines{max-width:300px;margin:22px 0 0 auto;font-size:13px}.p-total-lines>div{color:#7c929f;justify-content:space-between;align-items:center;gap:20px;padding:9px 0;display:flex}.p-total-lines strong{color:#4b677a;font-weight:500}.p-total-lines .total{color:var(--p-ink);border-top:1px solid #dfe8f0;margin-top:6px;padding-top:17px}.p-total-lines .total strong{color:var(--p-ink);font-size:20px;font-weight:550}.p-quote-card{border:1px solid #e0e8f0;border-radius:6px;margin-bottom:20px;padding:22px;overflow:hidden}.p-quote-card:last-child{margin-bottom:0}.p-quote-card>.p-card-head{margin-bottom:17px;padding:0 0 18px}.p-quote-form-item{border:1px solid #e1e9f1;border-radius:5px;margin-bottom:17px;padding:20px}.p-shipment{color:#819bad;border-bottom:1px solid #e5edf3;align-items:flex-start;gap:17px;padding:15px 0;display:flex}.p-shipment>div{flex:1}.p-shipment strong{color:#456477;font-size:13px}.p-shipment p{margin:6px 0;font-size:13px}.p-shipment:last-child{border:0}.p-messenger{background:#fff;border:1px solid #e0e7ed;border-radius:7px;grid-template-columns:300px 1fr;height:calc(100vh - 285px);min-height:510px;max-height:900px;display:grid;overflow:hidden}.p-conversation-list{border-right:1px solid #e0e7ed;overflow:auto}.p-conversation-heading{color:#7e95a6;border-bottom:1px solid #e7edf2;align-items:center;gap:12px;padding:23px;font-size:13px;display:flex}.p-conversation{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:11px;width:100%;padding:20px 17px;display:flex}.p-conversation.active{background:#f0f5ff;border-left:3px solid #477de8;padding-left:14px}.p-conversation>span:nth-child(2){flex:1;min-width:0}.p-conversation strong{color:#4b677c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.p-conversation small{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;display:block;overflow:hidden}.p-conversation b{color:#fff;text-align:center;background:#4b78d9;border-radius:50%;width:17px;height:17px;font-size:13px;line-height:17px}.p-chat{flex-direction:column;display:flex;overflow:hidden}.p-chat>header{border-bottom:1px solid #e6ecf1;justify-content:space-between;align-items:center;min-height:74px;padding:18px 25px;display:flex}.p-chat>header strong{color:#506c80;font-size:13px;display:block}.p-chat>header small{margin-top:4px;font-size:13px;display:block}.p-chat-messages{background:#fcfdff;flex-direction:column;flex:1;gap:18px;padding:25px;display:flex;overflow:auto}.p-message{align-self:flex-start;max-width:78%}.p-message>small{color:#91a1af;margin-bottom:5px;font-size:13px;display:block}.p-message>p{color:#5e788c;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2f6;border-radius:0 9px 9px;margin:0;padding:12px 15px;font-size:13px}.p-message>time{color:#a2afba;margin-top:6px;font-size:13px;display:block}.p-message.own{align-self:flex-end}.p-message.own>p{color:#4569a0;background:#eaf1ff;border-radius:9px 0 9px 9px}.p-message.own>small,.p-message.own>time{text-align:right}.p-chat-compose{border-top:1px solid #e1e9f0;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:19px;display:flex}.p-chat-compose textarea{flex:1;min-width:150px;max-height:200px;font-size:13px}.p-chat-compose .p-notice{width:100%;margin:0}.p-review-images{gap:12px;display:flex;overflow:auto}.p-review-images img{object-fit:contain;border:1px solid #e1e8ef;border-radius:4px;width:130px;height:100px}.p-error-cell{word-break:break-word;max-width:250px;font-size:13px!important}.p-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:500px;font-size:13px;display:block;overflow:hidden}.p-config-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.p-config-item{border:1px solid #e2eaf1;border-radius:4px;flex-direction:column;align-items:flex-start;gap:13px;padding:17px;display:flex}.p-config-item strong{font-size:13px}.p-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.p-address-grid .p-card{margin:0}.p-small-label{letter-spacing:.03em;color:#60977b;background:#ecf7f0;border-radius:3px;padding:3px 6px;font-size:13px}.p-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.p-saved-card{background:#fff;border:1px solid #e0e8ef;border-radius:6px;overflow:hidden}.p-saved-image{color:#b1c0cc;background:#f1f5f8;border-bottom:1px solid #e4ebf1;justify-content:center;align-items:center;height:200px;display:flex}.p-saved-image img{object-fit:contain;width:100%;height:100%}.p-saved-card>div{padding:20px}.p-saved-card small{font-size:13px}.p-saved-card h3{margin:8px 0;font-size:15px;line-height:1.5}.p-saved-card p{color:#7390a3;margin:8px 0 15px;font-size:13px}.p-fullscreen{justify-content:center;align-items:center;padding:35px;display:flex}.p-access-card{background:#fff;border:1px solid #dce5ed;border-radius:9px;flex-direction:column;align-items:flex-start;gap:18px;max-width:510px;padding:50px;display:flex}.p-access-card h1{font-size:27px}.p-access-card p{color:#8395a3;margin:0 0 10px;font-size:13px}.p-back{align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:inline-flex;color:#7e95a7!important}.p-auth{background:#fff;grid-template-columns:.94fr 1.06fr;min-height:100vh;display:grid}.p-auth-story{color:#fff;background:#172e42;flex-direction:column;padding:42px 55px;display:flex;position:relative;overflow:hidden}.p-auth-story:after{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-285px;right:-230px;box-shadow:0 0 0 90px #ffffff03,0 0 0 180px #ffffff02}.p-auth-brand{letter-spacing:-.035em;z-index:1;align-items:center;gap:10px;font-size:20px;display:flex;position:relative}.p-auth-brand .p-brand-symbol{color:#172e42;background:#fff}.p-brand-dot{align-self:flex-start;margin-top:2px;font-size:13px}.p-auth-story-main{z-index:1;max-width:500px;margin:auto 0;padding:75px 0;position:relative}.p-auth-story-main>.p-eyebrow{color:#7c9caf;font-size:13px}.p-auth-story-main h1{color:#fff;letter-spacing:-.055em;margin:25px 0;font-size:clamp(37px,4.2vw,66px);font-weight:400;line-height:1.13}.p-auth-story-main h1 em{color:#98bff6;font-style:normal}.p-auth-story-main>p{color:#8fa5b5;max-width:330px;margin:0;font-size:13px;line-height:1.9}.p-auth-benefits{flex-direction:column;gap:17px;margin-top:40px;display:flex}.p-auth-benefits>span{color:#adc0cd;align-items:center;gap:11px;font-size:13px;display:flex}.p-auth-benefits svg{color:#82adc9;stroke-width:1.5px}.p-auth-story>footer{color:#7793a7;z-index:1;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;display:flex}.p-auth-main{flex-direction:column;padding:40px 7%;display:flex}.p-auth-main>.p-back{margin-bottom:35px}.p-auth-form{width:100%;max-width:410px;margin:auto}.p-auth-form>h1{margin:13px 0;font-size:34px;font-weight:500;line-height:1.25}.p-auth-form>p{color:#8c9aa5;margin:0 0 26px;font-size:13px;line-height:1.8}.p-auth-form .p-field{margin-bottom:20px}.p-auth-form .p-field>span:first-child{font-size:13px}.p-auth-form input{padding:12px 13px;font-size:13px}.p-auth-form .p-button{padding:13px 18px;font-size:13px!important}.p-role-tabs{background:#f0f3f6;border-radius:5px;margin-bottom:25px;padding:4px;display:flex}.p-role-tabs>button{color:#7c91a0;background:0 0;border:0;border-radius:3px;flex:1;padding:10px;font-size:13px}.p-role-tabs>button.active{color:#3263b6;background:#fff;box-shadow:0 1px 3px #233f5214}.p-align-right{align-self:flex-end;margin:0 0 22px;font-size:13px!important}.p-auth-other{text-align:center;color:#8598a6;margin:25px 0;font-size:13px}.p-auth-other a{color:#3265bf}.p-auth-foot{color:#a1aeba;border-top:1px solid #edf1f4;justify-content:space-between;margin-top:35px;padding-top:22px;font-size:13px;display:flex}.p-menu-toggle,.p-nav-backdrop{display:none}@media (min-width:1600px){.p-main{padding-top:49px}.p-page-head h1{font-size:35px}.p-two-column{grid-template-columns:minmax(0,1fr) 355px}.p-sidebar{width:268px}.p-workspace{margin-left:268px}}@media (max-width:1200px){.p-sidebar{width:227px;padding-left:13px;padding-right:13px}.p-workspace{margin-left:227px}.p-topbar{padding:0 28px}.p-main{padding:32px 28px}.p-page-head h1{font-size:27px}.p-two-column{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.p-card-head{padding:19px}.p-card-body{padding:20px}.p-card-body>.p-table-wrap,.p-card-body>.p-record-list{margin:-20px}.p-metrics{gap:12px}.p-metric{padding:19px}.p-metric strong{font-size:32px}.p-table-wrap td,.p-table-wrap th{padding-left:18px;padding-right:18px}.p-review-strip{flex-wrap:wrap;gap:17px}.p-review-strip>span{width:100%;max-width:none;margin:0}.p-auth-story{padding:35px}.p-messenger{grid-template-columns:245px 1fr}.p-conversation{padding-left:13px;padding-right:13px}.p-saved-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1020px){.p-two-column{grid-template-columns:1fr}.p-two-column>aside{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.p-two-column>aside>.p-card{margin-bottom:0}.p-dashboard-grid{grid-template-columns:1.4fr 1fr}.p-head-actions{flex-wrap:wrap;justify-content:flex-end}.p-page-head .p-button{padding:10px 12px;font-size:13px!important}.p-page-head h1{font-size:25px}.p-toolbar{flex-wrap:wrap;align-items:flex-start}.p-metrics{grid-template-columns:repeat(2,1fr)}.p-topbar-right{gap:13px}.p-auth-story-main h1{font-size:43px}.p-auth-main{padding:35px}.p-auth-form>h1{font-size:29px}.p-auth-benefits{font-size:13px}.p-messenger{grid-template-columns:205px 1fr}.p-conversation .p-avatar{display:none}}@media (max-width:800px){.p-sidebar{width:253px;transition:transform .2s;transform:translate(-100%)}.p-sidebar.open{transform:translate(0)}.p-workspace{margin-left:0}.p-topbar{justify-content:flex-start;height:65px;padding:0 22px}.p-menu-toggle{display:inline-flex}.p-topbar-right{margin-left:auto}.p-topbar-right>a:first-child{display:none}.p-nav-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18344955;display:block;position:fixed;inset:0}.p-main{padding:28px 22px 38px}.p-workspace-footer{padding:20px 22px}.p-auth{grid-template-columns:.82fr 1fr}.p-auth-story{padding:28px}.p-auth-story-main h1{font-size:36px}.p-auth-story-main>p{font-size:13px}.p-auth-benefits>span{gap:7px;font-size:13px}.p-auth-main{padding:27px}.p-auth-form>h1{font-size:25px}.p-auth-brand{font-size:17px}.p-auth-story-main{padding:50px 0}.p-connection{flex-wrap:wrap}}@media (max-width:600px){.p-page-head{margin-bottom:24px;display:block}.p-page-head h1{font-size:27px}.p-page-head p{font-size:13px}.p-head-actions{justify-content:flex-start;margin-top:19px}.p-main{padding:25px 17px 35px}.p-topbar{padding:0 14px}.p-dashboard-grid{grid-template-columns:1fr}.p-metrics{gap:11px;margin-bottom:22px}.p-metric{padding:18px 16px}.p-metric strong{font-size:31px}.p-metric>span{font-size:13px}.p-card-head{padding:18px}.p-card-head h2{font-size:14px}.p-card-head>.p-text-link,.p-card-head>.p-text-button{font-size:13px!important}.p-card-body{padding:19px}.p-card-body>.p-table-wrap,.p-card-body>.p-record-list{margin:-19px}.p-workspace-footer{padding:20px 17px;font-size:13px}.p-workspace-footer>div{gap:12px}.p-workspace-footer>div>span{display:none}.p-two-column>aside{display:block}.p-two-column>aside>.p-card{margin-bottom:18px}.p-form-grid{grid-template-columns:1fr}.p-two-column{gap:0}.p-field{margin-bottom:18px}.p-field>span:first-child{font-size:13px}.p-form-grid .p-full{grid-column:auto}.p-search{width:100%}.p-filter-tabs{width:100%;overflow:auto}.p-filter-tabs button{white-space:nowrap;flex:1;padding:7px;font-size:13px}.p-review-strip{gap:13px;padding:19px}.p-review-strip>svg{display:none}.p-review-strip>div{gap:8px}.p-review-strip strong,.p-review-strip>span{font-size:13px}.p-record-row{gap:12px;padding:19px}.p-record-main strong,.p-record-main small{font-size:13px}.p-record-icon{width:33px;height:40px}.p-record-row>.p-status{padding:3px 5px;font-size:13px}.p-record-row>svg:last-child{display:none}.p-modal-backdrop{padding:12px}.p-modal{max-height:calc(100vh - 24px);padding:20px}.p-modal>header{margin-bottom:20px;padding-bottom:16px}.p-modal>header h2{font-size:17px}.p-config-grid{grid-template-columns:1fr 1fr}.p-messenger{grid-template-columns:1fr;height:auto;min-height:580px;max-height:none}.p-conversation-list{border-right:0;border-bottom:1px solid var(--p-line);max-height:205px}.p-conversation-heading{padding:15px 18px}.p-conversation{padding:13px 18px}.p-conversation .p-avatar{display:flex}.p-chat{height:520px}.p-chat-messages{padding:18px}.p-chat>header{padding:15px 18px}.p-message{max-width:87%}.p-chat-compose{padding:13px}.p-chat-compose .p-button{padding:10px;font-size:13px!important}.p-address-grid,.p-saved-grid{grid-template-columns:1fr}.p-saved-image{height:220px}.p-auth{display:block}.p-auth-story{min-height:auto;padding:27px}.p-auth-story-main,.p-auth-story>footer{display:none}.p-auth-main{min-height:calc(100vh - 91px);padding:27px}.p-auth-form{padding:20px 0}.p-auth-form>h1{font-size:31px}.p-auth-form .p-field{margin-bottom:17px}.p-auth-main>.p-back{margin-bottom:10px}.p-auth-brand .p-brand-symbol{width:30px;height:31px;font-size:22px}.p-auth-brand{font-size:18px}.p-access-card{padding:32px}.p-access-card h1{font-size:24px}.p-fullscreen{padding:20px}.p-repeat-row{grid-template-columns:1fr 1fr .45fr 26px;gap:5px}.p-repeat-row input{padding:8px;font-size:13px}.p-media-row{grid-template-columns:42px 1fr 22px;gap:9px}.p-media-row .p-product-thumb{width:40px;height:40px}.p-review-images img{width:100px;height:80px}.p-workflow-step{gap:14px}.p-workflow-step h3{font-size:14px}.p-workflow-step p,.p-metric small{font-size:13px}}.p-secret{letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f2f5fa;border:1px solid #dbe5ee;border-radius:4px;margin:14px 0 20px;padding:14px;font-size:13px;display:block}.p-governance{border-top:1px solid #e1e9f0;margin-top:29px;padding-top:10px}.p-supplier-picker{border:1px solid #e2eaf2;border-radius:5px;max-height:260px;margin:14px 0;padding:0 14px;overflow:auto}.p-supplier-picker .p-check{border-bottom:1px solid #edf1f5;margin:0;padding:10px 0}.p-supplier-picker .p-check:last-child{border:0}.p-app,.p-auth,.p-fullscreen{--p-muted:#586978;font-size:16px;line-height:1.65}.p-app small,.p-field>small,.p-sidebar-profile small,.p-table-wrap td small,.p-record-main small,.p-metric small,.p-key-values dt,.p-chat>header small,.p-message>small,.p-message>time,.p-saved-card small,.p-conversation small,.p-auth-foot,.p-workspace-footer,.p-auth-story>footer{color:#586978;font-size:13px}.p-brand small{letter-spacing:.12em;color:#596d7d;font-size:12px!important}.p-eyebrow,.p-workspace-label,.p-workspace-label span,.p-small-label,.p-section-label,.p-upload-label,.p-status,.p-review-strip>span,.p-review-strip strong,.p-conversation b{font-size:13px}.p-sidebar nav>a,.p-sidebar-bottom>a,.p-sidebar-profile strong,.p-breadcrumb,.p-topbar-right>a:first-child,.p-filter-tabs button,.p-back{font-size:15px}.p-sidebar nav>a,.p-sidebar-bottom>a{color:#465e70;padding:12px}.p-sidebar-profile small{line-height:1.4}.p-company-switch,.p-company-switch select{font-size:15px}.p-app input,.p-app textarea,.p-app select,.p-auth input,.p-auth textarea,.p-auth select,.p-chat-compose textarea,.p-repeat-row input,.p-field>span:first-child,.p-auth-form .p-field>span:first-child,.p-auth-form input{font-size:16px}.p-app input::placeholder,.p-app textarea::placeholder,.p-auth input::placeholder{color:#647585}.p-button,.p-page-head .p-button,.p-chat-compose .p-button,.p-auth-form .p-button,.p-text-button,.p-text-link,.p-card-head>.p-text-link,.p-card-head>.p-text-button,.p-notice .p-text-button,.p-align-right{font-size:15px!important}.p-page-head p,.p-card-head p,.p-empty p,.p-notice,.p-preserve,.p-muted,.p-workflow-step p,.p-account-summary p,.p-auth-form>p,.p-auth-story-main>p,.p-access-card p,.p-saved-card p,.p-message>p,.p-auth-other,.p-role-tabs>button,.p-check,.p-config-item strong{font-size:16px}.p-card-head h2,.p-card-head h3,.p-workflow-step h3,.p-ad-target-heading h3{font-size:19px;line-height:1.45}.p-card-head p,.p-page-head p,.p-workflow-step p,.p-account-summary p,.p-empty p,.p-access-card p,.p-saved-card p,.p-auth-form>p,.p-auth-other,.p-muted,.p-record-main small{color:#536879}.p-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.p-table-wrap table{min-width:600px;font-size:15px}.p-table-wrap th{color:#465c6d;font-size:14px}.p-table-wrap td{color:#304b60;font-size:15px;line-height:1.6}.p-table-wrap td strong,.p-product-cell strong{font-size:15px}.p-table-wrap .p-status{font-size:13px}.p-error-cell{font-size:13px!important}.p-truncate,.p-small-label{font-size:13px}.p-status{color:#4c6170}.p-status.good{color:#176444}.p-status.wait{color:#7c5815}.p-status.bad{color:#963f32}.p-breadcrumb{color:#566b7d}.p-topbar-right>a:first-child{color:#52697a}.p-back{color:#466478!important}.p-auth-story-main>.p-eyebrow,.p-auth-story>footer{color:#b5c9d8;font-size:13px}.p-auth-story-main>p{color:#c0d0dc}.p-auth-benefits>span{color:#c0d0dc;font-size:16px}.p-auth-form{max-width:480px}.p-auth-main{padding-inline:6%}.p-auth-foot{color:#536879;flex-wrap:wrap;gap:12px;font-size:13px}.p-conversation strong,.p-chat>header strong{font-size:16px}.p-conversation-heading{color:#50697c;font-size:14px}.p-conversation b{min-width:22px;min-height:22px;line-height:22px}.p-record-main strong{font-size:16px}.p-review-strip{line-height:1.65}.p-workspace-label{letter-spacing:.04em;gap:10px}.p-workspace-label span{font-size:12px}.p-card-head{flex-wrap:wrap;align-items:flex-start}.p-head-actions{flex-wrap:wrap}.p-secret{font-size:16px}.p-app button:focus-visible,.p-app a:focus-visible,.p-auth button:focus-visible,.p-auth a:focus-visible{outline-offset:3px;outline:3px solid #3269e6}.p-app button:disabled,.p-auth button:disabled{cursor:not-allowed}.p-category-layout{grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr);align-items:start;gap:24px;display:grid}.p-category-layout>*{min-width:0}.p-category-search{padding-bottom:20px}.p-category-search .p-search{width:100%}.p-category-tree{margin:0 -25px -25px}.p-category-node{border-top:1px solid var(--p-line);background:#fff;align-items:center;display:flex;position:relative}.p-category-node.selected{background:#edf3ff}.p-category-select{text-align:left;color:#263f53;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:18px 12px;display:flex}.p-category-select>svg{color:#607b91;flex:none}.p-category-select>span:first-of-type{flex:1;min-width:0}.p-category-select strong{font-size:16px;line-height:1.5;display:block}.p-category-select small{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.5;display:block}.p-category-meta{text-align:right;flex:none}.p-add-child{white-space:nowrap;flex:none;margin-right:16px;font-size:14px!important}.p-ad-editor{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:24px;display:grid}.p-ad-editor>div,.p-ad-editor>aside{min-width:0}.p-ad-target-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 14px;display:flex}.p-ad-target-heading span{color:#536879;font-size:13px}.p-ad-targets{border:1px solid #dbe3eb;border-radius:5px;max-height:290px;margin:12px 0 20px;padding:6px 14px;overflow:auto}.p-ad-targets .p-check{border-bottom:1px solid #e6ecf2;align-items:flex-start;margin:0;padding:12px 0;line-height:1.55}.p-ad-targets .p-check:last-child{border:0}.p-ad-targets small{margin-top:5px;font-size:13px;display:block}.p-ad-targets .p-muted{margin:0;padding:12px 0}.p-ad-preview-caption{color:#536879;margin-bottom:13px;font-size:13px}.p-ad-preview{background:#f9fbfd;border:1px solid #d8e2ec;overflow:hidden}.p-ad-disclosure{color:#4d6375;overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding:13px 16px;font-size:12px;line-height:1.5;display:flex}.p-ad-disclosure>span:first-child{letter-spacing:.1em}.p-ad-preview>img{object-fit:cover;width:100%;height:auto;max-height:260px;display:block}.p-ad-image-empty{color:#526c82;background:#eef3f8;border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:155px;font-size:13px;display:flex}.p-ad-preview-copy{padding:21px}.p-ad-preview-copy h3{overflow-wrap:anywhere;font-size:21px;line-height:1.35}.p-ad-preview-copy p{color:#4b6375;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 20px;font-size:16px;line-height:1.7}.p-ad-preview-copy a,.p-ad-preview-cta{color:#1e55bd;overflow-wrap:anywhere;border-top:1px solid #d7e1eb;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:15px;font-weight:600;display:flex}.p-ad-preview-note{color:#536879;align-items:flex-start;gap:9px;margin-top:18px;font-size:13px;line-height:1.6;display:flex}.p-ad-preview-note svg{flex:none;margin-top:3px}.p-ads-table td:first-child{min-width:220px}.p-ads-table td:nth-child(2){min-width:200px}.p-ads-table td:nth-child(3){min-width:170px}@media (max-width:1200px){.p-category-layout,.p-ad-editor{grid-template-columns:minmax(0,1fr)}.p-ad-editor>aside{width:100%;max-width:430px}.p-category-tree{margin:0 -20px -20px}.p-sidebar{width:250px}.p-workspace{margin-left:250px}.p-auth{grid-template-columns:.85fr 1fr}}@media (max-width:800px){.p-workspace{margin-left:0}.p-sidebar{width:280px}.p-auth{grid-template-columns:1fr}.p-auth-story{display:none}.p-auth-main{min-height:100vh}.p-messenger{grid-template-columns:235px minmax(0,1fr)}}@media (max-width:600px){.p-page-head p,.p-workflow-step p,.p-auth-form>p,.p-field>span:first-child{font-size:16px}.p-category-tree{margin:0 -19px -19px}.p-category-select{flex-wrap:wrap;gap:9px}.p-category-meta{text-align:left;align-items:center;gap:10px;width:100%;padding-left:26px;display:flex}.p-add-child{margin-right:12px}.p-ad-editor{gap:0}.p-messenger{grid-template-columns:1fr}.p-workspace-footer{flex-wrap:wrap;font-size:13px}.p-record-row>.p-status{font-size:13px}.p-repeat-row{grid-template-columns:1fr 1fr 26px;gap:8px}.p-repeat-row input{font-size:16px}.p-repeat-row input:nth-child(3){grid-area:2/1/auto/3}.p-repeat-row button{grid-area:1/3/3}.p-filter-tabs button{padding:10px;font-size:14px}.p-auth-benefits>span{font-size:16px}.p-workflow-step h3{font-size:18px}.p-workspace-footer>div{flex-wrap:wrap}.p-review-strip strong,.p-review-strip>span{font-size:13px}.p-metric>span{font-size:14px}.p-metric small{font-size:13px}}.p-app p,.p-auth p,.p-fullscreen p{font-size:16px;line-height:1.7}.p-app .p-key-values dd{color:#304b60;font-size:16px}.p-app .p-key-values dt{color:#536879;font-size:13px}.u-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.u-toolbar label{flex:1;min-width:150px}.u-table{border-collapse:collapse;width:100%;font-size:15px}.u-table th,.u-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #dce3eb;min-width:140px;padding:14px}.u-table th{background:#f4f7fb;font-weight:600}.u-scroll{margin:20px 0;overflow:auto}.u-changed{background:#fff7e5}.u-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:22px 0;display:grid}.u-metric{background:#fff;border:1px solid #dce3eb;padding:22px}.u-metric strong{color:#152a3d;font-size:30px;display:block}.u-metric span{color:#64748b}.u-compare-button{cursor:pointer;background:#fff;border:1px solid #dce3eb;padding:8px 12px;font-size:14px}.u-compare-dock{z-index:35;color:#fff;background:#102535;align-items:center;gap:18px;padding:14px 22px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0003}.u-compare-dock a{color:#fff;text-decoration:underline}.u-brand-block{border-top:1px solid #dce3eb;padding:28px 0}.u-brand-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.u-brand-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.u-document{background:#fff;max-width:1100px;margin:auto;padding:40px}.u-doc-product{break-inside:avoid;border-top:2px solid #2457e6;margin:20px 0;padding:28px 0}.u-doc-product img{object-fit:contain;max-width:240px;max-height:200px}.u-document p{white-space:pre-line}.u-qr{width:120px;height:120px}.u-chart-row{grid-template-columns:130px 1fr 70px;align-items:center;gap:15px;margin:12px 0;display:grid}.u-chart-bar{background:#e9eef5;height:12px}.u-chart-bar i{background:#2457e6;height:100%;display:block}.u-editor-card{background:#fff;border:1px solid #dce3eb;margin-bottom:18px;padding:20px}.u-editor-card textarea{width:100%}.u-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto}.u-detail{background:#f4f7fb;margin:20px 0;padding:20px}.u-print-note{color:#63758a;font-size:14px}.u-compare-page{padding-top:40px;padding-bottom:80px}.u-brand-action{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}@media (max-width:650px){.u-document{padding:20px}.u-toolbar{align-items:stretch}.u-toolbar>*{width:100%}.u-compare-dock{justify-content:center;width:94%;font-size:13px;bottom:8px}.u-chart-row{grid-template-columns:90px 1fr 40px}.u-table td,.u-table th{min-width:160px}}.u-compare-button{color:#183049;line-height:1.4}.u-compare-dock>.u-compare-button{min-width:60px}.u-compare-page .u-table{table-layout:fixed}.u-compare-page .u-table td,.u-compare-page .u-table th{width:220px}@media print{@page{size:A4;margin:16mm}.site-header,.site-footer,.announcement,.u-no-print,.development-label,.p-sidebar,.p-topbar,.p-workspace-footer,.u-compare-dock{display:none!important}.p-workspace,.p-main,.container,.u-document{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.u-scroll{overflow:visible}.u-table{font-size:10px}.u-table th,.u-table td,.u-compare-page .u-table th,.u-compare-page .u-table td{width:auto;min-width:0;padding:7px}.u-doc-product{break-inside:avoid}.u-document h1{font-size:28px}.u-document h2{font-size:22px}body{color:#152a3d!important;background:#fff!important}a{color:inherit}.u-brand-grid{grid-template-columns:repeat(2,1fr)}}.crm-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.crm-overview>button{color:#1b2e40;text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:142px;padding:18px 20px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.crm-overview>button:hover{background:#f8faff;border-color:#9eb6ed}.crm-overview>button[aria-pressed=true]{background:#edf3ff;border-color:#315ddd;box-shadow:inset 3px 0 #315ddd}.crm-overview>button[aria-pressed=true] strong,.crm-overview>button[aria-pressed=true] .crm-metric-label{color:#2451cb}.crm-metric-label{color:#526175;align-items:center;gap:9px;min-height:24px;font-size:14px;font-weight:550;display:flex}.crm-metric-label svg{flex-shrink:0}.crm-overview strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.crm-overview small{color:#607084;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.crm-rfq-link{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:16px;display:grid}.crm-rfq-link>.p-field{min-width:0;margin:0}.crm-rfq-link>.p-button{align-self:end}.crm-tabs{scrollbar-width:thin;border-bottom:1px solid #dce3ec;gap:6px;margin:28px 0 16px;padding-bottom:8px;display:flex;overflow-x:auto}.crm-tabs>.p-tab{flex:none}.crm-records-panel{min-width:0}.crm-records-panel:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #4b72df}.crm-filters{border-bottom:1px solid #e4e9f0;grid-template-columns:minmax(200px,1.35fr) minmax(170px,1fr) minmax(140px,.85fr);align-items:end;gap:16px;margin-bottom:24px;padding-bottom:22px;display:grid}.crm-filters>.p-field{min-width:0;margin:0}.crm-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:10px;min-height:44px;display:flex}.crm-filter-actions .p-check{align-items:center;gap:8px;min-height:42px;margin:0 auto 0 0;display:inline-flex}.crm-filter-actions .p-control-button{flex:none}.crm-table-scroll{scrollbar-width:thin;overscroll-behavior-x:contain;border:1px solid #e0e6ed;border-radius:7px;min-width:0;max-width:100%;overflow:auto}.crm-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #4b72df}.crm-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.55}.crm-table th{z-index:1;color:#526175;white-space:nowrap;background:#f6f8fb;font-size:14px;font-weight:600;position:sticky;top:0}.crm-table th,.crm-table td{vertical-align:top;border-bottom:1px solid #e4e9ef;min-width:104px;padding:16px 14px}.crm-table td:first-child{min-width:200px}.crm-table tbody tr:last-child td{border-bottom:0}.crm-table tbody tr:hover{background:#fafbfd}.crm-table th:last-child,.crm-table td:last-child{text-align:right}.crm-table small{color:#637082;white-space:pre-wrap;overflow-wrap:anywhere;max-width:350px;margin-top:6px;font-size:13px;display:block}.crm-table strong{color:#22384b;font-weight:600}.crm-table td{overflow-wrap:anywhere;max-width:380px}.crm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-actions .p-control-button{white-space:nowrap}.crm-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:20px;display:flex}.crm-pagination>span{color:#526175;font-variant-numeric:tabular-nums;margin-right:auto;font-size:14px}.crm-overdue,.crm-table .crm-overdue small{color:#aa332b}.crm-editor{overscroll-behavior:contain;max-height:78vh;padding:24px;overflow:auto}.crm-editor-actions{border-top:1px solid #e3e9ef;margin-top:12px;padding-top:20px}.crm-notes{margin-top:24px}.crm-notes article{border-top:1px solid #dce3ec;padding:20px 0}.crm-notes small{color:#637082;margin-left:12px;display:inline-block}.crm-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;line-height:1.75}.batch-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.batch-mapping .p-field{background:#f8faff;border:1px solid #e4eaf2;border-radius:7px;min-width:0;margin:0;padding:14px}.batch-upload{background:#f8faff;border:1px dashed #acb9cb;border-radius:8px;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px;padding:26px;display:flex}.batch-upload>strong{color:#23384c;font-size:16px}.batch-file-trigger{color:#284565;cursor:pointer;background:#fff;border:1px solid #b8c7dd;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.batch-file-trigger:hover{background:#f1f5ff;border-color:#7295dd}.batch-file-trigger:focus-within{outline-offset:3px;outline:2px solid #4b72df}.batch-file-trigger[data-disabled=true]{opacity:.6;cursor:wait}.batch-file-trigger>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.batch-file-meta{color:#57697d;overflow-wrap:anywhere;font-size:14px}.batch-options{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:18px;margin-bottom:20px;display:grid}.batch-options>.p-field{min-width:0;margin:0}.batch-template-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.batch-summary{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 20px;padding:16px 18px;display:flex}.batch-summary>strong{font-variant-numeric:tabular-nums;font-size:15px}.batch-summary>.p-control-button{margin-left:auto}.batch-error{color:#a92f29}.batch-ok{color:#167148}.batch-status{color:#3158ac;background:#edf2ff;border:1px solid #d5e0fb;border-radius:4px;align-items:center;min-height:28px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex}.batch-status[data-state=completed]{color:#1c6d4c;background:#edf8f1;border-color:#cce6d7}.batch-status[data-state=partial]{color:#925c16;background:#fff7e9;border-color:#eddab5}.batch-row-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.batch-job-head{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.batch-help{color:#596b7d;font-size:14px;line-height:1.8}.batch-help code{font-size:13px}.batch-errors-list{overscroll-behavior:contain;max-height:300px;margin-bottom:18px;overflow:auto}.batch-errors-list:empty{display:none}.batch-errors-list p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.7}.batch-step-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.batch-step-actions .batch-help{margin:0}.batch-upload-action-area{margin:0 0 16px}.alibaba-import-consent{color:#32485f;align-items:flex-start;gap:9px;margin:18px 0 0;font-size:14px;line-height:1.7;display:flex}.alibaba-import-consent input{flex:none;margin-top:4px}.alibaba-import-results{margin-top:8px}.alibaba-import-results .p-field{min-width:190px;margin:0}.alibaba-import-results .p-field>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alibaba-import-results td:nth-child(2) input{min-width:150px}.alibaba-import-results td:nth-child(4){white-space:nowrap;color:#32485f}.alibaba-import-results td:nth-child(5){white-space:nowrap}.alibaba-api-connection{background:#f8fbfd;border:1px solid #dce7f1;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.alibaba-api-connection>div:first-child{gap:4px;display:grid}.alibaba-api-connection small{color:#61748a}.alibaba-api-toolbar,.alibaba-api-pagination{color:#596b7d;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.alibaba-api-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:520px;padding:2px;display:grid;overflow:auto}.alibaba-api-product{cursor:pointer;border:1px solid #e1e9f0;border-radius:10px;grid-template-columns:auto 44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.alibaba-api-product:has(input:checked){background:#f2f8fd;border-color:#2f7cbb}.alibaba-api-product input{margin:0}.alibaba-api-product img,.alibaba-api-product-placeholder{object-fit:cover;color:#6b8095;background:#edf3f7;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.alibaba-api-product-copy{gap:4px;min-width:0;display:grid}.alibaba-api-product-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#173451;overflow:hidden}.alibaba-api-product-copy small{text-overflow:ellipsis;white-space:nowrap;color:#718297;overflow:hidden}.alibaba-api-pagination{justify-content:flex-end}.alibaba-api-pagination button{align-items:center;gap:5px;display:inline-flex}@media (max-width:760px){.alibaba-api-connection{flex-direction:column;align-items:flex-start}.alibaba-api-products{grid-template-columns:1fr}.alibaba-api-toolbar{flex-direction:column;align-items:flex-start}}@media (min-width:1450px){.crm-filters{grid-template-columns:minmax(220px,1.35fr) minmax(190px,1fr) minmax(150px,.85fr) auto}.crm-filter-actions{flex-wrap:nowrap;grid-column:auto}.crm-filter-actions .p-check{white-space:nowrap}}@media (max-width:1050px){.batch-options{grid-template-columns:1fr}.batch-template-actions{justify-content:flex-start}.crm-overview,.batch-mapping,.crm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-filters>.p-field:first-child{grid-column:1/-1}}@media (max-width:620px){.crm-rfq-link{grid-template-columns:1fr}.crm-rfq-link>.p-button{width:100%}.crm-filters{grid-template-columns:1fr;gap:14px}.crm-filters>.p-field:first-child{grid-column:auto}.crm-filter-actions{justify-content:flex-start;gap:8px}.crm-filter-actions .p-check{flex-basis:100%;min-height:32px}.crm-pagination>span{flex-basis:100%}.crm-pagination{justify-content:flex-start}.crm-editor{padding:18px}.crm-overview{gap:10px}.crm-overview>button{min-height:130px;padding:15px}.crm-overview strong{font-size:25px}.crm-metric-label{font-size:13px}.crm-tabs{gap:4px}.batch-mapping,.batch-row-inputs{grid-template-columns:1fr}.batch-upload{padding:20px}.batch-file-trigger{width:100%}.batch-options{gap:16px}.batch-template-actions{grid-template-columns:1fr;width:100%;display:grid}.batch-template-actions .p-control-button{justify-content:center}.batch-summary{gap:12px;padding:14px}.batch-summary>.p-control-button{margin-left:0}.batch-step-actions>.p-button{width:100%}.batch-job-head{flex-direction:column;align-items:flex-start}.crm-notes small{margin:6px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.crm-overview>button{transition:none}}.editorial-page,.editorial-workspace,.seo-workspace,.seo-tab-panel{gap:24px;min-width:0;display:grid}.editorial-page>.p-page-head,.editorial-page>.p-card,.editorial-workspace>.p-card,.editorial-workspace>.p-notice,.seo-workspace>.p-page-head,.seo-workspace>.p-notice,.seo-tab-panel>.p-card,.seo-tab-panel>.p-field{margin-bottom:0}.editorial-actions,.editorial-add,.editorial-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editorial-actions{padding:8px 0}.editorial-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.editorial-fields>.p-card{margin-bottom:0}.editorial-editor-load{text-align:center;color:#526371;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:420px;padding:24px;display:flex}.editorial-cover-preview{object-fit:contain;border:1px solid #dbe3ec;border-radius:6px;max-width:min(100%,360px);max-height:200px;margin:12px 0;display:block}.editorial-save-note{color:#526371;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.6;display:flex}.editorial-feedback:empty{display:none}.editorial-feedback{outline:none}.editorial-feedback .p-notice{margin-bottom:0}.editorial-row-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.editorial-row-actions button{white-space:nowrap;min-height:36px}.editorial-page .editorial-delete{color:#a3303b}.editorial-page .editorial-delete:hover:not(:disabled){color:#7e202a;background:#fff2f3}.editorial-trash-dialog{gap:18px;padding:24px;display:grid}.editorial-trash-dialog>p{margin:0;line-height:1.7}.editorial-trash-target{overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #dfe6ed;border-radius:6px;gap:8px;min-width:0;padding:16px;display:grid}.editorial-trash-target code{white-space:normal;color:#526371;font-size:13px}.p-app .editorial-trash-confirm{color:#fff;background:#a3303b;border-color:#a3303b}.p-app .editorial-trash-confirm:hover:not(:disabled){color:#fff;background:#842630;border-color:#842630}@media (max-width:640px){.editorial-row-actions button{min-height:44px}.editorial-trash-dialog{padding:18px}.editorial-trash-dialog .editorial-actions>button{flex:auto;min-height:44px}}.editorial-actions>span{color:#526371;margin-right:auto}.editorial-toolbar{z-index:5;background:#fff;border:1px solid #dbe3ec;border-radius:8px;padding:16px;position:sticky;top:12px;box-shadow:0 3px 14px #1d38520a}.editorial-toolbar .p-button[aria-pressed=true]{background:#edf3ff;border-color:#7b9df0}.editorial-filters{background:#fff;border:1px solid #dfe6ed;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:end;gap:18px;margin:0;padding:18px 20px;display:grid}.editorial-filters .p-field{min-width:0;margin:0}.editorial-blocks{gap:20px;display:grid}.editorial-block{background:#fff;border:1px solid #d8e1e7;border-radius:8px;min-width:0;padding:20px}.editorial-block>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.editorial-block>header>strong{font-size:16px;line-height:1.5}.editorial-block-actions{flex-wrap:wrap;gap:8px;display:flex}.editorial-block-actions .p-text-button{background:#f1f5fb;border-radius:4px;min-height:34px;padding:6px 9px}.editorial-block-actions .p-text-button:disabled{cursor:not-allowed}.editorial-block input{width:100%;min-width:100px;max-width:100%;font:inherit}.editorial-block .p-table-wrap{border:1px solid #e2e8ef;border-radius:6px}.editorial-add{border-top:1px solid #e6ecf2;align-items:end;margin-top:22px;padding-top:20px}.editorial-add .p-field{flex:240px;max-width:450px;margin:0}.editorial-add>.p-button{min-height:46px}.editorial-asset-field{min-width:0}.editorial-asset-field input[type=file]{width:100%;min-height:46px;font-size:14px}.editorial-status{color:#425970;white-space:nowrap;background:#edf2f7;border-radius:4px;padding:4px 9px;font-size:13px;font-weight:600;display:inline-flex}.editorial-status[data-status=review]{color:#835717;background:#fff2d9}.editorial-status[data-status=published]{color:#1c6f4f;background:#e6f5ec}.editorial-status[data-status=rejected]{color:#a53c39;background:#fceceb}.editorial-preview{color:#203341;overflow-wrap:anywhere;max-width:78ch;margin:auto;font-size:18px;line-height:1.85}.editorial-preview>h1{font-size:clamp(26px,3vw,42px);line-height:1.2}.editorial-preview img,.article-body figure img{max-width:100%;height:auto}.editorial-preview figure,.article-body figure{margin:24px 0}.editorial-preview figcaption,.article-body figcaption{color:#576877;font-size:14px}.editorial-preview blockquote,.article-body blockquote{background:#f3f6fa;border-left:3px solid #315cfa;margin:24px 0;padding:12px 24px}.article-table-scroll{max-width:100%;margin:24px 0;overflow:auto}.article-table-scroll table{border-collapse:collapse;width:100%;min-width:420px}.article-table-scroll th,.article-table-scroll td{text-align:left;border:1px solid #dbe2e7;padding:12px}.article-table-scroll caption{text-align:left;color:#586974;margin-bottom:8px}.article-product-reference{border:1px solid #d9e2ec;gap:8px;margin:24px 0;padding:20px;display:grid}.article-product-reference>span{text-transform:uppercase;letter-spacing:.08em;color:#526371;font-size:13px}.editorial-diff{border:1px solid #d8e1e7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-height:600px;margin:20px 0;padding:20px;display:grid;overflow:auto}.editorial-diff article{width:100%;font-size:16px}.editorial-pagination{border-top:1px solid #e5ebf2;justify-content:flex-end;margin-top:20px;padding-top:20px}.editorial-pagination>span{color:#526371;margin-right:auto;font-size:14px}.seo-tabs{background:#fff;border:1px solid #dce5f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:5px;display:flex}.seo-tab{color:#42586d;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-size:15px;font-weight:600;line-height:1.5;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.seo-tab:hover{color:#214ecc;background:#eff4ff}.seo-tab[aria-selected=true]{color:#fff;background:#2656dc;border-color:#2656dc}.seo-tab[aria-selected=true]:hover{color:#fff;background:#1e47be}.seo-tab:focus-visible,.seo-tab-panel:focus-visible{outline-offset:3px;outline:3px solid #8daffa}.seo-tab-panels{min-width:0}.seo-tab-panel[hidden]{display:none}.seo-tab-panel>.p-field{max-width:720px}.seo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.seo-metrics>div{background:#fff;border:1px solid #dde5ee;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:126px;padding:22px;display:flex}.seo-metrics strong{letter-spacing:-.025em;color:#19364e;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.25;display:block}.seo-metrics strong.seo-metric-date{letter-spacing:0;font-size:18px;line-height:1.55}.seo-metrics span{color:#576b7d;font-size:14px;line-height:1.6}.seo-issue-message{overflow-wrap:anywhere;max-width:430px}.seo-issue-message small{white-space:normal;margin-top:5px;display:block}.seo-workspace code{word-break:break-all}.seo-workspace .p-table-wrap,.editorial-page .p-table-wrap{max-width:100%}.seo-workspace .p-card-body>.p-table-wrap,.editorial-page .p-card-body>.p-table-wrap{margin:0}.seo-workspace .p-table-wrap table,.editorial-page .p-table-wrap table{min-width:650px}.seo-workspace .p-table-wrap td,.editorial-page .p-table-wrap td{vertical-align:top}.seo-workspace .p-table-wrap td:first-child{overflow-wrap:anywhere;min-width:160px;max-width:300px}.seo-workspace .p-table-wrap td:last-child>.p-text-button{white-space:nowrap}.seo-workspace .p-card-body>.seo-metrics{margin:22px 0}.seo-workspace .p-card-body>form>.p-button{margin-top:4px}@media (max-width:1100px){.seo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-toolbar>span{flex:180px}}@media (max-width:800px){.editorial-page,.editorial-workspace,.seo-workspace,.seo-tab-panel{gap:20px}.editorial-filters,.editorial-diff{grid-template-columns:1fr}.editorial-filters,.editorial-block{padding:16px}.editorial-block>header{flex-direction:column;align-items:flex-start;gap:12px}.editorial-block-actions{width:100%}.editorial-preview{font-size:17px}.editorial-toolbar{padding:14px;position:static}.editorial-toolbar>span{flex-basis:calc(100% - 140px);font-size:14px}.editorial-toolbar .p-button{flex-grow:1}.seo-metrics{gap:12px}.seo-metrics>div{min-height:116px;padding:18px}}@media (max-width:540px){.seo-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.seo-tab{min-width:0;padding:10px 12px;font-size:14px}.seo-metrics>div{min-height:112px;padding:15px}.seo-metrics strong.seo-metric-date{font-size:16px}.seo-metrics span{font-size:13px}.editorial-pagination{justify-content:stretch;gap:10px}.editorial-pagination>span{text-align:center;width:100%;margin:0}.editorial-pagination>.p-button{flex:1}.editorial-add{align-items:stretch}.editorial-add .p-field{flex-basis:100%;max-width:none}.editorial-add>.p-button{width:100%}}.brand-studio,.quote-comparison{min-width:0}.brand-control-layout{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:28px;display:grid}.brand-primary-actions,.brand-secondary-actions,.brand-module-actions,.quote-export-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand-primary-actions{margin-bottom:16px}.brand-secondary-actions{border-top:1px solid #e3eaf0;padding-top:16px}.brand-publish-hint{color:#526579;max-width:72ch;margin:16px 0 0;font-size:14px;line-height:1.65}.brand-qr-panel{border-left:1px solid #e3eaf0;flex-direction:column;align-items:center;gap:10px;padding-left:22px;display:flex}.brand-qr-panel .u-qr{width:112px;height:112px}.brand-qr-panel>span{color:#526579;font-size:12px}.brand-unsaved-dot{background:#2457e6;border-radius:50%;width:6px;height:6px;display:inline-block}.brand-module-head{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}.brand-module-title{align-items:center;gap:12px;min-width:0;display:flex}.brand-module-title>strong{overflow-wrap:anywhere;font-size:16px}.brand-module-number{color:#2457e6;font-variant-numeric:tabular-nums;background:#edf3ff;flex:none;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.brand-module-actions{flex-shrink:0}.brand-editor-card>.p-field:last-child{margin-bottom:0}.brand-entry-list{border-top:1px solid #e3eaf0;margin-top:22px;padding-top:20px}.brand-entry-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.brand-entry-list-head h3{margin:0;font-size:15px}.brand-entry-list-head>span{color:#526579;font-size:13px}.brand-entry{background:#f8fafc;border:1px solid #e0e7ee;align-items:start;margin-bottom:14px;padding:18px}.brand-entry .p-field{margin-bottom:0}.brand-entry-remove{justify-self:start}.brand-add-module{margin-bottom:24px}.brand-module-counter{color:#526579;border-left:1px solid #dce4ec;padding-left:8px;font-size:12px}.brand-version-list{margin:0;padding:0;list-style:none}.brand-version-list>li{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:14px;display:flex}.brand-version-list>li:last-child{border-bottom:0}.brand-version-list time{color:#526579}.quote-select-table th:first-child,.quote-select-table td:first-child{text-align:center;width:64px;min-width:64px}.quote-select-table input[type=checkbox]{accent-color:#2457e6;vertical-align:middle;cursor:pointer;width:18px;height:18px}.quote-select-table td{vertical-align:middle}.quote-select-table td>strong{font-size:15px;font-weight:600;display:block}.quote-select-table td>small{color:#526579;margin-top:4px;font-size:13px;line-height:1.55;display:block}.quote-select-table tr.quote-row-selected>td{background:#edf3ff}.quote-select-table .quote-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.quote-version{white-space:nowrap;background:#f0f3f7;border:1px solid #dce4ec;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.quote-selection-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.quote-selection-actions>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quote-selection-count{color:#526579;white-space:nowrap;font-size:14px}.quote-selection-count>strong{color:#2457e6;font-size:17px}.quote-export-actions{margin:4px 0 20px}.quote-matrix td{white-space:pre-line;line-height:1.65}.quote-matrix-version{color:#526579;margin-top:5px;font-size:12px;font-weight:500;display:block}.quote-matrix tr.u-changed>td{background:#fff8e9}@media (max-width:1000px){.brand-module-head{flex-direction:column;align-items:flex-start}.brand-module-actions{flex-shrink:1}.brand-control-layout{grid-template-columns:minmax(0,1fr) 130px;gap:18px}.brand-qr-panel{padding-left:16px}.brand-qr-panel .u-qr{width:100px;height:100px}}@media (max-width:650px){.brand-control-layout{grid-template-columns:minmax(0,1fr)}.brand-qr-panel{border-top:1px solid #e3eaf0;border-left:0;align-items:flex-start;padding:18px 0 0}.brand-primary-actions>.p-button{flex:1;justify-content:center;min-width:155px}.brand-secondary-actions{gap:8px}.brand-module-actions{gap:8px;width:100%}.brand-module-actions>.p-control-button{white-space:nowrap;flex:1;justify-content:center}.brand-entry{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.brand-module-head{gap:14px;margin-bottom:16px;padding-bottom:16px}.brand-primary-actions{align-items:stretch}.quote-selection-actions{flex-direction:column;align-items:stretch;gap:12px}.quote-selection-actions>div{justify-content:space-between}.quote-selection-actions .p-button{flex:1;justify-content:center}.quote-export-actions>.p-button{flex:1;justify-content:center;min-width:140px}}@media print{.quote-selection-actions,.brand-primary-actions,.brand-secondary-actions,.brand-module-actions{display:none!important}.quote-matrix-version{color:#24384b}.quote-matrix td{font-size:10px}}.catalogue-document.u-document{max-width:none;color:var(--ink);padding:28px 0 72px}.catalogue-document *{min-width:0}.catalogue-document .catalogue-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}.catalogue-document .catalogue-toolbar .btn{min-height:44px;font-size:14px}.catalogue-document .catalogue-toolbar>button{margin-left:auto}.catalogue-document .catalogue-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:32px;padding:0 0 30px;display:flex}.catalogue-document .catalogue-heading>div:first-child{flex:1;max-width:1000px}.catalogue-document h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,2.5vw,42px);line-height:1.2}.catalogue-document h2,.catalogue-document h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 14px;font-size:22px;line-height:1.4}.catalogue-document p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.catalogue-document .catalogue-kicker{letter-spacing:.15em;color:var(--blue);margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.5}.catalogue-document .catalogue-supplier{margin-top:18px;font-size:15px}.catalogue-document .catalogue-supplier a{color:var(--ink);font-weight:500}.catalogue-document .catalogue-document-meta{max-width:240px;color:var(--muted);text-align:right;flex:none;gap:5px;font-size:13px;line-height:1.6;display:grid}.catalogue-document .catalogue-company-overview{grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);align-items:start;gap:48px;padding:30px 0;display:grid}.catalogue-document .catalogue-product{border-top:2px solid var(--blue);margin-top:36px;padding-top:30px}.catalogue-document.catalogue-single .catalogue-product{border-top:0;margin-top:0}.catalogue-document .catalogue-product-heading{padding-bottom:26px}.catalogue-document .catalogue-product-heading>h2{margin:0;font-size:28px}.catalogue-document .catalogue-product-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.catalogue-document .catalogue-product-figure{width:100%;max-width:560px;margin:0}.catalogue-document .catalogue-product-image{aspect-ratio:1;border:1px solid var(--border);background:#f5f7fa;place-items:center;display:grid}.catalogue-document .catalogue-product-image img{aspect-ratio:1;object-fit:contain;width:100%;height:100%;padding:24px}.catalogue-document .catalogue-product-image>span{text-align:center;color:#708699;justify-items:center;gap:18px;padding:24px;font-size:14px;display:grid}.catalogue-document figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.catalogue-document .catalogue-product-copy{gap:26px;display:grid}.catalogue-document .catalogue-published-link{border:1px solid var(--border);background:#fafbfd;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.catalogue-document .catalogue-code{background:#fff;place-items:center;width:104px;min-height:104px;display:grid}.catalogue-document .catalogue-code .u-qr{width:104px;max-width:none;height:104px;max-height:none}.catalogue-document .catalogue-code>a{text-align:center;font-size:13px;line-height:1.6}.catalogue-document .catalogue-published-link strong{font-size:15px;line-height:1.6}.catalogue-document .catalogue-published-link p{margin:6px 0;font-size:13px;line-height:1.7}.catalogue-document .catalogue-published-link>div>a{color:var(--blue);overflow-wrap:anywhere;font-size:12px;line-height:1.7;display:inline}.catalogue-document .catalogue-published-link a svg{vertical-align:middle;margin-left:5px;display:inline}.catalogue-document .catalogue-specifications{margin-top:34px}.catalogue-document .catalogue-section-note{margin:-4px 0 20px;font-size:14px}.catalogue-document .catalogue-specifications dl{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.catalogue-document .catalogue-specifications dl>div{border-bottom:1px solid var(--border);border-right:1px solid var(--border);grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);gap:20px;padding:16px 20px;font-size:15px;line-height:1.7;display:grid}.catalogue-document .catalogue-specifications dt{color:var(--muted);overflow-wrap:anywhere}.catalogue-document .catalogue-specifications dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.catalogue-document .catalogue-volumes{border-block:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:28px 0;padding:18px 0;font-size:14px;display:flex}.catalogue-document .catalogue-volumes>div{flex-wrap:wrap;gap:10px;display:flex}.catalogue-document .catalogue-volumes .btn{min-height:40px;font-size:13px}.catalogue-document .catalogue-document-footer{border-top:1px solid var(--border);margin-top:36px;padding-top:22px}.catalogue-document .catalogue-document-footer strong{margin-bottom:8px;font-size:14px;display:block}.catalogue-document .catalogue-document-footer p{font-size:13px;line-height:1.8}.catalogue-document .catalogue-empty{border:1px solid var(--border);margin:30px 0;padding:30px}@media (max-width:900px){.catalogue-document .catalogue-company-overview{grid-template-columns:1fr;gap:24px}.catalogue-document .catalogue-product-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.catalogue-document .catalogue-published-link{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px}.catalogue-document .catalogue-code,.catalogue-document .catalogue-code .u-qr{width:84px;height:84px;min-height:84px}.catalogue-document .catalogue-specifications dl{grid-template-columns:1fr}}@media (max-width:640px){.catalogue-document.u-document{padding-top:20px}.catalogue-document .catalogue-toolbar{gap:10px;margin-bottom:24px}.catalogue-document .catalogue-toolbar>button{margin-left:0}.catalogue-document .catalogue-toolbar .btn{flex:auto;padding:10px;font-size:13px}.catalogue-document .catalogue-heading{flex-direction:column;align-items:flex-start;gap:20px}.catalogue-document .catalogue-document-meta{text-align:left}.catalogue-document .catalogue-product-overview{grid-template-columns:minmax(0,1fr);gap:26px}.catalogue-document .catalogue-product-figure{max-width:none}.catalogue-document .catalogue-specifications dl>div{grid-template-columns:minmax(85px,.65fr) minmax(0,1fr);gap:14px;padding:13px 14px;font-size:14px}.catalogue-document .catalogue-volumes{flex-direction:column;align-items:flex-start}}@media print{@page{size:A4 portrait;margin:16mm}.catalogue-document.u-document{color:#172b3d;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.catalogue-document .catalogue-toolbar,.catalogue-document .catalogue-volumes{display:none!important}.catalogue-document .catalogue-heading{flex-direction:row;align-items:flex-end;gap:8mm;padding:0 0 6mm;display:flex}.catalogue-document h1{font-size:21pt;line-height:1.25}.catalogue-document h2,.catalogue-document h3{break-after:avoid;margin-bottom:3mm;font-size:12pt}.catalogue-document p{widows:3;orphans:3;font-size:9pt;line-height:1.6}.catalogue-document .catalogue-kicker{margin-bottom:2mm;font-size:7pt}.catalogue-document .catalogue-supplier{margin-top:3mm;font-size:9pt}.catalogue-document .catalogue-document-meta{text-align:right;max-width:46mm;font-size:8pt}.catalogue-document .catalogue-company-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8mm;padding:6mm 0;display:grid}.catalogue-document .catalogue-product{break-inside:auto;margin-top:0;padding-top:6mm}.catalogue-document.catalogue-company .catalogue-product{break-before:page}.catalogue-document .catalogue-product-heading{break-after:avoid;padding-bottom:5mm}.catalogue-document .catalogue-product-heading>h2{font-size:18pt}.catalogue-document .catalogue-product-overview{grid-template-columns:62mm minmax(0,1fr);gap:8mm;display:grid}.catalogue-document .catalogue-product-figure{break-inside:avoid}.catalogue-document .catalogue-product-image{width:62mm;height:62mm}.catalogue-document .catalogue-product-image img{padding:3mm}.catalogue-document figcaption{margin-top:2mm;font-size:7pt}.catalogue-document .catalogue-product-copy{gap:5mm}.catalogue-document .catalogue-published-link{break-inside:avoid;grid-template-columns:23mm minmax(0,1fr);gap:3mm;padding:3mm}.catalogue-document .catalogue-code,.catalogue-document .catalogue-code .u-qr{width:23mm;height:23mm;min-height:23mm}.catalogue-document .catalogue-published-link strong{font-size:9pt}.catalogue-document .catalogue-published-link p,.catalogue-document .catalogue-published-link>div>a{font-size:7pt}.catalogue-document .catalogue-specifications{margin-top:6mm}.catalogue-document .catalogue-section-note{margin:0 0 3mm;font-size:8pt}.catalogue-document .catalogue-specifications dl{display:block}.catalogue-document .catalogue-specifications dl>div{break-inside:avoid;grid-template-columns:48mm minmax(0,1fr);gap:6mm;padding:2.5mm 3mm;font-size:9pt}.catalogue-document .catalogue-brand-blocks .u-brand-block{break-inside:auto}.catalogue-document .catalogue-brand-blocks img{object-fit:contain;max-height:65mm}.catalogue-document .catalogue-document-footer{break-inside:avoid;margin-top:6mm;padding-top:4mm}.catalogue-document .catalogue-document-footer strong{margin-bottom:2mm;font-size:8pt}.catalogue-document .catalogue-document-footer p{font-size:7.5pt}}.search-insights-period{color:#637286;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.search-insights-period strong{color:#30465b;font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.search-insights-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.search-insights-kpis>div{background:#f9fbfe;border:1px solid #dce5f0;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.search-insights-kpis span{color:#526175;font-size:14px;line-height:1.5}.search-insights-kpis strong{color:#254d9a;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15}.search-insights-kpis>.search-insights-warning strong{color:#92611b}.search-insights-method,.search-insights-tip{color:#586b7e;font-size:14px;line-height:1.8}.search-insights-card .search-insights-method{margin-top:16px}.search-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.search-insights-section{border:1px solid #e0e7f0;border-radius:8px;min-width:0;overflow:hidden}.search-insights-section>header{background:#fff;padding:20px 20px 16px}.search-insights-section>header h3{letter-spacing:-.025em;margin:0 0 7px;font-size:18px}.search-insights-section>header p{color:#607186;margin:0;font-size:14px;line-height:1.65}.search-insights-section .p-empty{padding:34px 20px}.search-insights-table-wrap{overscroll-behavior:contain;scrollbar-width:thin;max-width:100%;max-height:580px;overflow:auto}.search-insights-table-wrap:focus-visible{outline-offset:-2px;outline:2px solid #4b72df}.search-insights-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.55}.search-insights-table th,.search-insights-table td{vertical-align:middle;border-bottom:1px solid #e6ebf1;padding:14px}.search-insights-table th{z-index:1;color:#526175;white-space:nowrap;background:#f6f8fb;font-size:13px;font-weight:600;position:sticky;top:0}.search-insights-table td:first-child{overflow-wrap:anywhere;min-width:124px}.search-insights-table tbody tr:last-child td{border-bottom:0}.search-insights-table tbody tr:hover{background:#fafcff}.search-insights-table .search-insights-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.search-insights-table th:last-child,.search-insights-table td:last-child{text-align:right}.search-insights-table .p-control-button{white-space:nowrap}.search-insights-table small{color:#68788b;margin-top:4px;font-size:12px;display:block}.search-insights-card .search-insights-tip{background:#f5f8fc;border-top:1px solid #e0e7f0;margin:0;padding:16px 20px}.search-insights-trend{border:1px solid #dfe6ef;border-radius:8px;margin-top:24px;overflow:hidden}.search-insights-trend summary{cursor:pointer;color:#354d66;background:#f8fafd;padding:16px 20px;font-size:15px;font-weight:600;line-height:1.5}.search-insights-trend summary:hover{color:#2855b4;background:#f0f5fd}.search-insights-trend summary:focus-visible{outline-offset:-3px;outline:2px solid #4b72df}.search-insights-trend[open] summary{color:#2855b4;background:#eef4ff;border-bottom:1px solid #dbe5f5}.search-insights-bars{scrollbar-width:thin;max-height:380px;margin:20px;overflow:auto}.search-insights-day{font-variant-numeric:tabular-nums;grid-template-columns:100px minmax(50px,1fr) 160px;align-items:center;gap:16px;margin:14px 0;font-size:13px;display:grid}.search-insights-track{background:#edf1f7;border-radius:3px;height:14px;position:relative;overflow:hidden}.search-insights-track i,.search-insights-track b{background:#385cec;height:100%;position:absolute;top:0;left:0}.search-insights-track b{background:#c77a22}.search-insights-day small{color:#586b7e;font-size:12px}.search-insights-trend>.search-insights-method{margin:0;padding:0 20px 16px}@media (max-width:1180px){.search-insights-grid{grid-template-columns:1fr}}@media (max-width:620px){.search-insights-kpis{grid-template-columns:1fr;gap:10px}.search-insights-kpis>div{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px}.search-insights-kpis strong{font-size:25px}.search-insights-kpis span{font-size:14px}.search-insights-section>header{padding:18px 16px}.search-insights-table th,.search-insights-table td{padding:13px 12px}.search-insights-table{font-size:14px}.search-insights-table .p-control-button{padding-left:10px;padding-right:10px}.search-insights-day{grid-template-columns:82px minmax(50px,1fr);gap:10px}.search-insights-day small{grid-column:2}.search-insights-bars{margin:16px}.search-insights-period{gap:6px 10px}.search-insights-trend summary{padding:15px 16px}}.ma-page{min-width:0}.ma-filters{background:#fff;border:1px solid #dce5ef;border-radius:8px;margin-bottom:22px;padding:22px}.ma-filters fieldset{border:0;grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) minmax(190px,1.65fr) minmax(180px,1.2fr) auto;align-items:end;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ma-filters .p-field{min-width:0;margin:0}.ma-filters input,.ma-filters select{width:100%;min-width:0}.ma-filter-actions{gap:8px;padding-bottom:1px;display:flex}.ma-filter-actions .p-button{white-space:nowrap;min-height:44px}.ma-selected{color:#274777;background:#edf3ff;border:1px solid #d0def8;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px;font-size:15px;display:flex}.ma-selected span{overflow-wrap:anywhere;min-width:0}.ma-selected .p-text-button{flex-shrink:0}.ma-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.ma-metric{background:#fff;border:1px solid #dce5ef;border-radius:8px;min-width:0;padding:22px}.ma-metric>div{color:#50647c;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.ma-metric svg{color:#6f88ad;flex-shrink:0}.ma-metric>strong{letter-spacing:-.03em;color:#173655;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:15px 0 9px;font-size:34px;line-height:1.25;display:block}.ma-metric>small{color:#637488;font-size:13px;line-height:1.65;display:block}.ma-product-card .p-card-head{flex-wrap:wrap;gap:20px}.ma-product-card .p-card-head .p-button{flex-shrink:0}.ma-product-card .p-card-body{padding-top:0}.ma-table-wrap{scrollbar-width:thin;width:100%;max-width:100%;overflow:auto}.ma-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #305fea}.ma-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.55}.ma-table th,.ma-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e3eaf2;padding:17px 16px}.ma-table th{color:#536980;background:#f6f9fd;font-size:13px;font-weight:600}.ma-table tbody tr:last-child td{border-bottom:0}.ma-table tbody tr:hover{background:#fafcff}.ma-table td:not(:first-child){font-variant-numeric:tabular-nums}.ma-number{text-align:right;color:#213e60;font-weight:600}.ma-secondary-number{color:#617286;font-weight:400}.ma-product-card th:not(:first-child):not(:last-child){text-align:right}.ma-product-card .ma-table th:last-child{padding-left:28px}.ma-product{align-items:center;gap:14px;min-width:250px;max-width:420px;display:flex}.ma-product>div:last-child{min-width:0}.ma-product strong{white-space:normal;overflow-wrap:anywhere;color:#1d3651;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.ma-product-image{color:#8295ac;background:#f4f7fa;border:1px solid #e0e8f2;border-radius:6px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.ma-product-image img{object-fit:contain;width:100%;height:100%}.ma-product .p-status{font-size:12px}.ma-row-actions{justify-content:flex-end;align-items:center;gap:12px;padding-left:12px;display:flex}.ma-row-actions .p-control-button,.ma-row-actions .p-text-link{white-space:nowrap;font-size:13px}.ma-pagination{color:#526982;border-top:1px solid #e0e8f1;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;padding-top:18px;font-size:14px;display:flex}.ma-pagination>.p-field{align-items:center;gap:10px;margin:0;display:flex}.ma-pagination>.p-field>span{margin:0;font-size:14px}.ma-pagination select{width:78px}.ma-pagination>div{gap:9px;margin-left:auto;display:flex}.ma-insights-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.ma-insights-grid>.p-card{min-width:0}.ma-insights-grid .p-card-head{min-height:100px}.ma-legend{color:#475d77;gap:20px;font-size:14px;display:flex}.ma-legend>span{align-items:center;gap:8px;display:flex}.ma-legend i{background:#315fea;border-radius:2px;width:16px;height:4px}.ma-legend>span:nth-child(2) i{background:#12928e}.ma-chart{width:100%;height:auto;min-height:150px;margin:18px 0 12px;display:block;overflow:visible}.ma-chart line{stroke:#e4eaf2;stroke-width:1px}.ma-chart text{fill:#6b7d91;font-size:13px}.ma-chart polyline{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ma-line-impressions{stroke:#315fea}.ma-line-clicks{stroke:#12928e}.ma-point-impressions{fill:#315fea}.ma-point-clicks{fill:#12928e}.ma-daily summary{color:#365681;cursor:pointer;padding:12px 0;font-size:14px}.ma-daily-table{max-height:350px}.ma-daily .ma-table{font-size:14px}.ma-daily .ma-table th{position:sticky;top:0}.ma-sources th,.ma-sources td{padding:15px 12px}.ma-sources th:not(:first-child),.ma-sources td:not(:first-child){text-align:right}.ma-method,.ma-business{background:#fff;border:1px solid #dce5ef;border-radius:8px;margin-bottom:24px;overflow:hidden}.ma-method>summary,.ma-business>summary{cursor:pointer;color:#304d6e;background:#f8fafd;padding:18px 22px;font-size:15px;font-weight:600;line-height:1.6}.ma-method>summary:focus-visible,.ma-business>summary:focus-visible,.ma-daily>summary:focus-visible{outline-offset:-3px;outline:2px solid #315fea}.ma-method[open]>summary,.ma-business[open]>summary{border-bottom:1px solid #e3eaf2}.ma-method>div,.ma-business>div{padding:10px 22px 18px}.ma-method p,.ma-business-note{color:#5a6d83;margin:12px 0;font-size:14px;line-height:1.85}.ma-business-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.ma-business-metrics>div{background:#f6f9fd;border-radius:6px;min-width:0;padding:16px}.ma-business-metrics span{color:#61738a;font-size:13px;line-height:1.6;display:block}.ma-business-metrics strong{color:#25466a;font-variant-numeric:tabular-nums;margin-top:8px;font-size:23px;display:block}@media (max-width:1500px){.ma-filters fieldset{grid-template-columns:repeat(4,minmax(0,1fr))}.ma-filter-actions{grid-column:1/-1;justify-content:flex-end}.ma-row-actions{flex-direction:column;align-items:flex-end;gap:8px}.ma-insights-grid{grid-template-columns:minmax(0,1fr)}.ma-insights-grid .p-card-head{min-height:0}}@media (max-width:850px){.ma-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ma-filters fieldset,.ma-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-product-card .p-card-body{padding-left:16px;padding-right:16px}.ma-product{min-width:210px}.ma-table th,.ma-table td{padding:14px 12px}}@media (max-width:480px){.ma-filters{padding:16px}.ma-filters fieldset{grid-template-columns:minmax(0,1fr);gap:14px}.ma-filter-actions .p-button{flex:1}.ma-metric{padding:16px}.ma-metric>div{align-items:flex-start;font-size:13px}.ma-metric>div svg{width:16px;height:16px}.ma-metric>strong{font-size:27px}.ma-metric>small{font-size:12px}.ma-product-card .p-card-head .p-button{white-space:normal;justify-content:center;width:100%}.ma-pagination{gap:12px}.ma-pagination>div{width:100%;margin:0}.ma-pagination>div>button{flex:1}.ma-selected{padding:13px 15px;font-size:14px}.ma-method>summary,.ma-business>summary{padding:16px}.ma-method>div,.ma-business>div{padding:6px 16px 14px}.ma-business-metrics{gap:10px}.ma-chart{min-height:120px}}.workbench-filters{grid-template-columns:1fr 1.2fr 1.2fr 1fr;gap:18px;display:grid}.workbench-filters .p-field{margin:0}.workbench-save-row{align-items:flex-end;gap:12px;display:flex}.workbench-save-row .p-field{flex:1;margin:0}.workbench-save-row .p-button{flex-shrink:0}.workbench-save-hint{color:#607386;margin:10px 0 0;font-size:14px}.workbench-views{border-top:1px solid #e3e9ef;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:20px;display:flex}.workbench-view{background:#f3f7fe;border:1px solid #d4dff0;border-radius:6px;align-items:center;max-width:100%;display:inline-flex}.workbench-view>button:first-child{color:#2553a8;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.workbench-view>button:first-child span{overflow-wrap:anywhere}.workbench-view>button:first-child svg{flex-shrink:0}.workbench-view>button:first-child:hover{background:#e6efff}.workbench-view .p-icon-button{color:#647991;width:32px;min-width:32px;height:32px;min-height:32px;margin-right:3px}.workbench-results .u-scroll{margin:0 0 18px}.workbench-table{table-layout:auto}.workbench-table th:first-child,.workbench-table td:first-child{text-align:center;width:58px;min-width:58px}.workbench-table th:nth-child(2){min-width:230px}.workbench-record-name{color:#18364c;font-weight:600;display:block}.workbench-table td small{color:#62768a;margin-top:5px;font-size:12px;line-height:1.6;display:block}.workbench-table td:last-child{white-space:nowrap;width:150px}.workbench-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-pagination>span{color:#607386;font-size:14px}.workbench-pagination>div{gap:10px;display:flex}.workbench-batch{background:#f6f9ff;border:1px solid #cbdbf5;border-radius:6px;margin-top:24px;padding:22px}.workbench-batch-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.workbench-batch h3{margin:0;font-size:18px}.workbench-batch p{color:#50677d}.workbench-batch .p-field:last-of-type{margin-bottom:18px}.workbench-review-content h3{color:#18364c;margin:26px 0 10px;font-size:18px}.workbench-review-content p{color:#465f73;overflow-wrap:anywhere}.workbench-review-form{border-top:1px solid #e0e7ef;margin-top:24px;padding-top:24px}.workbench-review-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1200px){.workbench-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.workbench-filters{grid-template-columns:minmax(0,1fr);gap:16px}.workbench-save-row,.workbench-pagination{flex-direction:column;align-items:stretch}.workbench-pagination>div>button{flex:1}.workbench-batch{padding:16px}.workbench-batch-head{align-items:flex-start}.workbench-review-actions>button{flex:1}}.support-desk-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.support-desk-summary button{text-align:left;color:#536779;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:6px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.support-desk-summary button strong{color:#142b3b;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.support-desk-summary button.active{border-color:#2856eb;box-shadow:inset 0 0 0 1px #2856eb}.support-desk-summary button:focus-visible,.support-desk-row:focus-visible{outline-offset:3px;outline:2px solid #2856eb}.support-desk-filters{grid-template-columns:minmax(180px,1fr) minmax(130px,170px) minmax(130px,160px) auto auto;align-items:end;gap:16px;margin-bottom:20px;display:grid}.support-desk-filters .p-field{min-width:0;margin:0}.support-desk-filters .p-check{white-space:nowrap;align-items:center;min-height:44px;margin:0}.support-desk-row .p-record-main{overflow-wrap:anywhere;min-width:0}.support-desk-row .p-record-main strong{align-items:center;gap:7px;display:flex}.support-desk-row .p-status{white-space:nowrap;flex-shrink:0}.support-desk-record-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:7px;display:flex}.support-desk-record-meta small{margin:0}.support-source-label{color:#536779;background:#f4f7fa;border:1px solid #dce4ef;border-radius:3px;align-items:center;min-height:24px;padding:2px 7px;font-size:12px;line-height:1.4;display:inline-flex}.support-source-label.workspace{color:#2953ad;background:#eff4ff;border-color:#d9e3fb}.support-unread-dot{background:#2856eb;border-radius:50%;flex-shrink:0;width:7px;height:7px}.support-desk-pagination{color:#536779;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.support-desk-detail{overflow-wrap:anywhere;min-width:0}.support-desk-detail>h2{margin:8px 0 20px;font-size:22px;line-height:1.4}.support-desk-detail>section{border-top:1px solid #e1e7ef;margin-top:24px;padding-top:20px}.support-desk-detail h3{margin:0 0 14px;font-size:16px}.support-desk-detail .p-preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.support-desk-detail .p-key-values dd{overflow-wrap:anywhere;min-width:0}.support-desk-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.support-desk-detail form .p-button{margin-top:12px}@media (max-width:1100px){.support-desk-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.support-desk-filters>.p-field:first-child{grid-column:1/-1}}@media (max-width:760px){.support-desk-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-desk-summary button{padding:16px}.support-desk-row{flex-wrap:wrap}.support-desk-row .p-record-main{flex-basis:calc(100% - 60px)}.support-desk-pagination{flex-wrap:wrap}.support-desk-pagination>span{text-align:center;order:3;width:100%}}.admin-product-comments{gap:20px;display:grid}.admin-product-comment{border:1px solid #dde5ed;min-width:0;padding:22px}.admin-product-comment>header{align-items:center;gap:12px;display:flex}.admin-product-comment>header>div{flex:1;min-width:0}.admin-product-comment header strong,.admin-product-comment header small{overflow-wrap:anywhere;display:block}.admin-product-comment header small{color:#6f8297;margin-top:5px}.admin-product-comment .account-avatar{flex-shrink:0}.admin-comment-product{background:#f5f8fc;border:1px solid #e1e8f0;align-items:flex-start;gap:10px;margin:18px 0;padding:12px 14px;display:flex}.admin-comment-product>svg{color:#667e97;flex-shrink:0;margin-top:3px}.admin-comment-product>div{min-width:0}.admin-comment-product a{overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.admin-comment-product a>svg{flex-shrink:0}.admin-comment-product span{color:#6f8297;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.admin-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.admin-product-comment>footer{border-top:1px solid #e1e8f0;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:18px;display:flex}.admin-comment-feedback{color:#735734;overflow-wrap:anywhere;background:#faf6f0;border-left:2px solid #bb935c;padding:10px 12px;line-height:1.7}.admin-comment-rule-warning{color:#9b3a31;font-size:14px;line-height:1.6}.admin-comments-pagination{justify-content:space-between;align-items:center;gap:14px;padding-top:24px;font-size:14px;display:flex}.admin-comment-decision{gap:16px;display:grid}.admin-comment-decision>.admin-comment-body{background:#f6f8fb;max-height:260px;margin:0;padding:14px;overflow:auto}@media (max-width:600px){.admin-product-comment{padding:16px}.admin-product-comment>header{flex-wrap:wrap}.admin-product-comment header .p-status{margin-left:48px}.admin-comments-pagination{flex-wrap:wrap}}.admin-team-page{min-width:0}.admin-primary-account{border:1px solid var(--p-border,#dbe3ec);background:#f5f8fc;border-radius:5px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:22px 24px;display:flex}.admin-primary-account>div{min-width:0}.admin-primary-account p{overflow-wrap:anywhere;margin:4px 0 0}.admin-primary-account>span{align-items:center;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.admin-primary-account>span svg,.admin-team-actions svg,.admin-member-card footer svg{flex:none}.admin-team-tabs{border-bottom:1px solid #dbe3ec;flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.admin-team-tabs button{color:#526479;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px}.admin-team-tabs button.active{color:#2454ef;border-color:#2454ef}.admin-team-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2454ef}.admin-member-list{gap:20px;display:grid}.admin-member-card{border:1px solid #dbe3ec;border-radius:5px;min-width:0;padding:24px}.admin-member-card>header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-member-card>header>div{flex:1;min-width:0}.admin-member-card h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.admin-member-card>header p{overflow-wrap:anywhere;color:#526479;margin:3px 0 0}.admin-member-grants{flex-wrap:wrap;gap:8px;margin:22px 0 16px;display:flex}.admin-member-grants>span{background:#f8fafc;border:1px solid #dbe3ec;border-radius:3px;padding:5px 9px;font-size:14px;line-height:1.5}.admin-member-card footer,.admin-team-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.admin-member-card footer .p-text-button{align-items:center;gap:8px;min-height:42px;padding:10px 8px;display:inline-flex}.admin-member-security{margin-left:18px;display:inline-block}.admin-team-muted{color:#526479;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.75}.admin-team-form{min-width:0;padding:24px}.admin-team-form>p{overflow-wrap:anywhere;line-height:1.75}.admin-team-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-permissions{margin-top:24px}.admin-permissions-intro{background:#f5f8fc;border-radius:4px;align-items:center;gap:12px;padding:16px;display:flex}.admin-permissions-intro svg{flex:0 0 20px}.admin-permissions-intro p{margin:0;font-size:15px;line-height:1.7}.admin-permissions fieldset{border:1px solid #dbe3ec;border-radius:4px;min-width:0;margin:22px 0 0;padding:16px}.admin-permissions legend{padding:0 8px;font-size:15px;font-weight:600}.admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.admin-team-form .admin-permission-option{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-width:0;min-height:44px;margin:0;padding:8px 0;font-size:15px;line-height:1.5;display:flex}.admin-team-form .admin-permission-option input{accent-color:#2454ef;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.admin-permission-option span{overflow-wrap:anywhere;min-width:0}.admin-team-actions{border-top:1px solid #dbe3ec;justify-content:flex-end;padding-top:20px}.admin-team-pagination{border-top:1px solid #dbe3ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.admin-team-pagination>span{color:#526479;font-size:14px}.admin-activity-filters{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.admin-activity-filters .p-field{margin:0}.admin-team-activity{margin:0;padding:0;list-style:none}.admin-team-activity>li{border-bottom:1px solid #dbe3ec;align-items:flex-start;gap:14px;padding:20px 0;display:flex}.admin-team-activity>li>svg{color:#526479;flex:0 0 18px;margin-top:3px}.admin-team-activity>li>div{flex:1;min-width:0}.admin-team-activity header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-team-activity p{overflow-wrap:anywhere;margin:8px 0;line-height:1.7}.admin-team-activity small{overflow-wrap:anywhere;color:#526479;line-height:1.7;display:block}.admin-team-activity time{color:#526479;font-size:13px}.admin-activity-details{background:#f8fafc;border:1px solid #dbe3ec;border-radius:4px;margin:12px 0;padding:14px 16px}.admin-activity-details>div{grid-template-columns:110px minmax(0,1fr);gap:14px;margin:6px 0;font-size:14px;line-height:1.7;display:grid}.admin-activity-details dt{color:#526479}.admin-activity-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:900px){.admin-activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-team-form{padding:20px}.admin-team-identity-fields,.admin-permission-grid,.admin-activity-filters{grid-template-columns:minmax(0,1fr)}.admin-primary-account{padding:18px}.admin-primary-account>span{width:100%;margin-left:0}.admin-member-card{padding:18px}.admin-member-card>header .p-status{width:-moz-fit-content;width:fit-content;margin-left:0}.admin-member-security{margin-top:4px;margin-left:0;display:block}.admin-team-actions{flex-direction:column-reverse;align-items:stretch}.admin-team-pagination>span{text-align:center;order:-1;width:100%}.admin-activity-details>div{grid-template-columns:minmax(0,1fr);gap:2px}}.p-app .p-mobile-nav-head,.p-app .p-topbar .p-menu-toggle{display:none}.p-app .p-sidebar nav>button.has-subnav{text-align:left;color:#465e70;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;padding:12px 10px 12px 13px;font-size:15px;font-weight:500;display:flex;position:relative}.p-app .p-sidebar nav>button.has-subnav:hover{color:var(--p-ink);background:#f4f7fa}.p-app .p-sidebar nav>button.has-subnav.active{color:var(--p-blue);background:#eef3ff}.p-app .p-sidebar nav>button.has-subnav>svg:first-child{stroke-width:1.55px}.p-app .p-sidebar nav>button.has-subnav .p-nav-caret{color:#91a1b0;margin-left:auto;transition:transform .16s}.p-app .p-sidebar nav>a .p-nav-label,.p-app .p-sidebar nav>button.has-subnav .p-nav-label{flex:1;min-width:0}.p-app .p-sidebar nav>a .p-nav-badge,.p-app .p-sidebar nav>button.has-subnav .p-nav-badge{color:#fff;letter-spacing:0;background:#d93a45;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.p-app .p-sidebar nav>button.has-subnav .p-nav-caret{margin-left:4px}.p-app .p-sidebar nav>button.has-subnav .p-nav-caret.open{color:var(--p-blue);transform:rotate(180deg)}.p-app .p-sidebar nav>button.has-subnav>i{background:var(--p-blue);border-radius:50%;width:5px;height:5px;position:absolute;right:12px}.p-app .p-sidebar .p-sidebar-subnav{border-left:1px solid #dfe7ef;flex-direction:column;gap:2px;margin:-2px 0 8px 17px;padding:2px 0 4px 17px;display:flex}.p-app .p-sidebar .p-sidebar-subnav>a{color:#718293;border-radius:4px;align-items:center;min-height:37px;padding:7px 9px;font-size:14px;line-height:1.45;display:flex}.p-app .p-sidebar .p-sidebar-subnav>a:hover{color:var(--p-ink);background:#f4f7fa}.p-app .p-sidebar .p-sidebar-subnav>a.active{color:var(--p-blue);background:#eef3ff;font-weight:550}@media (max-width:800px){.p-app .p-topbar .p-menu-toggle{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.p-app .p-topbar .p-breadcrumb{flex:1;min-width:0}.p-app .p-topbar .p-breadcrumb strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.p-app .p-topbar .p-topbar-right{flex:none;gap:8px}.p-app .p-mobile-nav-head{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 18px;padding-bottom:10px;display:flex}.p-app .p-mobile-nav-head strong{color:#586978;font-size:14px;font-weight:500}.p-app .p-mobile-nav-head .p-icon-button{min-width:40px;min-height:40px}.p-app .p-sidebar{overscroll-behavior:contain;max-width:calc(100vw - 36px)}.p-app .p-sidebar:not(.open){visibility:hidden}.p-app .p-sidebar.open{visibility:visible}.p-app .p-nav-backdrop{cursor:default;border:0;padding:0}}@media (max-width:640px){.p-app .p-topbar .p-breadcrumb>span{display:none}}@media (prefers-reduced-motion:reduce){.p-app .p-sidebar{transition:none}}.supplier-compare-control{flex-direction:column;gap:6px;margin:12px 0;display:inline-flex}.supplier-compare-control small{color:#465b6d;font-size:12px;line-height:1.5}.supplier-compare-dock{z-index:35;color:#fff;background:#213e51;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:calc(100% - 24px);padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0003}.supplier-compare-dock a{color:#fff;text-decoration:underline}.u-compare-dock~.supplier-compare-dock{bottom:104px}.supplier-comparison-page td .u-compare-button{margin-top:14px;display:block}.supplier-comparison-page>p{max-width:80ch}.supplier-compare-dock>small{flex-basis:100%;font-size:12px}@media (max-width:650px){.supplier-compare-dock{gap:10px;width:94%;padding:12px;font-size:13px;bottom:8px}.u-compare-dock~.supplier-compare-dock{bottom:116px}.supplier-comparison-page .u-scroll{max-width:100%}}@media print{.supplier-compare-dock{display:none!important}.supplier-comparison-page .u-table{table-layout:fixed;width:100%}.supplier-comparison-page .u-table th,.supplier-comparison-page .u-table td{word-break:break-word}.supplier-comparison-page h1{font-size:25px}}.product-gallery{align-self:start;inline-size:100%;min-inline-size:0;container-type:inline-size}.product-gallery-frame{aspect-ratio:1;background:#f6f8fa;border:1px solid #dfe6ed;place-items:center;inline-size:100%;display:grid;position:relative;overflow:hidden}.product-gallery-frame>img{object-fit:contain;block-size:100%;inline-size:100%;padding:clamp(12px,3cqw,28px);position:absolute;inset:0}.product-gallery-placeholder{text-align:center;color:#6b7d8d;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.product-gallery-placeholder strong{color:#33485b;font-size:17px}.product-gallery-placeholder span{max-inline-size:270px;font-size:14px;line-height:1.6}.product-gallery-counter{color:#3e5264;font-variant-numeric:tabular-nums;background:#ffffffec;border:1px solid #e1e7ed;padding:4px 9px;font-size:13px;position:absolute;bottom:14px;right:14px}.product-gallery-navigation{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-inline-size:0;margin-block-start:14px;display:grid}.product-gallery-thumbnails{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;min-inline-size:0;padding-block:2px 6px;display:flex;position:relative;overflow:auto hidden}.product-gallery-thumbnail{aspect-ratio:1;color:#8091a0;scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #d4dfe8;flex:0 0 calc(25% - 6px);place-items:center;min-block-size:0;min-inline-size:0;padding:4px;display:grid;position:relative;overflow:hidden}.product-gallery-thumbnail img{object-fit:contain;block-size:calc(100% - 8px);inline-size:calc(100% - 8px);position:absolute;inset:4px}.product-gallery-thumbnail[aria-pressed=true]{background:#f1f5ff;border-color:#2454ef;box-shadow:inset 0 0 0 1px #2454ef}.product-gallery-arrow{color:#304a64;cursor:pointer;background:#fff;border:1px solid #d4dfe8;place-items:center;min-block-size:44px;inline-size:32px;padding:0;display:grid}.product-gallery-arrow:disabled{color:#a9b6c2;cursor:default;background:#f6f8fa}.product-gallery-thumbnail:focus-visible,.product-gallery-arrow:focus-visible{outline-offset:-3px;outline:3px solid #2454ef}@container (width>=560px){.product-gallery-thumbnail{flex-basis:calc(16.6667% - 6.66667px)}}@media print{.product-gallery-navigation{display:none}.product-gallery-frame{break-inside:avoid}}.rfq-form-column{align-content:start;gap:20px;min-width:0;display:grid}.rfq-account-panel{border:1px solid var(--border);background:#f5f8fc;border-radius:5px;min-width:0;padding:clamp(20px,3vw,32px)}.rfq-account-heading{align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.rfq-account-heading>svg{width:21px;height:21px;color:var(--blue);flex:0 0 21px;margin:0;display:block}.rfq-account-panel .rfq-account-heading>h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;padding:0}.rfq-account-panel h2{letter-spacing:-.025em;font-size:23px;line-height:1.35}.rfq-account-panel p{color:var(--muted);overflow-wrap:anywhere;margin-top:14px;font-size:15px;line-height:1.75}.rfq-account-panel dl{gap:12px;margin:20px 0;display:grid}.rfq-account-panel dl>div{grid-template-columns:120px minmax(0,1fr);gap:16px;min-width:0;font-size:15px;display:grid}.rfq-account-panel dt{color:var(--muted)}.rfq-account-panel dd{overflow-wrap:anywhere;margin:0;font-weight:500}.rfq-account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.rfq-account-panel .btn{gap:12px;font-size:15px}.rfq-account-panel>.btn,.rfq-account-panel>.text-link{margin-top:20px}.rfq-form-column .public-form[hidden]{display:none}.rfq-page{gap:36px;display:grid}.rfq-intro{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,3vw,56px);padding-bottom:30px;display:grid}.rfq-intro>*{min-width:0}.rfq-intro h1{letter-spacing:-.04em;font-size:clamp(30px,2.8vw,48px);line-height:1.2}.rfq-intro .eyebrow{margin-bottom:16px}.rfq-intro .section-description{max-width:none;margin:18px 0 0;font-size:17px;line-height:1.75}.rfq-intro .rfq-tips{margin:0}.rfq-intro .rfq-tips li{margin-bottom:12px;font-size:15px}.rfq-intro .contact-note{border-left:1px solid var(--border);max-width:none;margin:0;padding-left:24px}.rfq-intro .contact-note p{font-size:15px}.rfq-page .rfq-account-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:8px 32px;display:grid}.rfq-page .rfq-account-heading{margin-bottom:0}.rfq-page .rfq-account-panel dl{grid-column:1;margin:0}.rfq-page .rfq-account-panel>p{grid-area:1/2/span 2;margin-top:0}.rfq-page .rfq-account-panel>.text-link,.rfq-page .rfq-account-actions{grid-column:2;margin-top:8px}.rfq-page .rfq-account-panel>.form-notice{grid-area:auto/1/auto/-1}.rfq-page .rfq-account-panel>[role=status]{grid-column:1/-1}.rfq-requirements-form{min-width:0;box-shadow:none;padding:clamp(20px,3vw,40px)}.rfq-requirements-form .rfq-step{border:0;min-width:0;margin:0 0 32px;padding:0}.rfq-step>legend{align-items:center;gap:12px;width:100%;padding:0 0 24px;font-size:22px;font-weight:600;display:flex}.rfq-step>legend>span{color:var(--blue);background:#edf3ff;border:1px solid #dce6fa;padding:6px 9px;font-size:14px}.rfq-page .rfq-requirements-form label:not(.check-label){flex-flow:wrap;align-content:start;gap:8px;min-width:0;margin-bottom:20px;font-size:16px;font-weight:500;display:flex}.rfq-requirements-form label>input:not([type=checkbox]):not([type=radio]),.rfq-requirements-form label>select,.rfq-requirements-form label>textarea{flex-basis:100%;min-width:0}.rfq-required{color:var(--muted);margin-left:auto;font-size:13px;font-weight:400}.rfq-details-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.rfq-spec-guide{color:var(--muted);background:#f5f7fa;margin-bottom:20px;padding:22px;font-size:15px;line-height:1.7}.rfq-spec-guide h3{color:var(--ink);font-size:16px}.rfq-spec-guide ul{margin:12px 0;padding-left:20px}.rfq-spec-guide p{font-size:14px}.rfq-order-details{grid-template-columns:minmax(0,1fr);gap:40px;width:100%;max-width:960px;margin:16px 0 12px;display:grid}.rfq-order-group{min-width:0}.rfq-order-group>h3{letter-spacing:-.015em;border-bottom:1px solid var(--border);margin:0 0 26px;padding-bottom:16px;font-size:18px;font-weight:600;line-height:1.5}.rfq-order-fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:26px 24px;display:grid}.rfq-page .rfq-requirements-form .rfq-order-fields>label{flex-flow:column;align-self:end;gap:10px;margin:0;line-height:1.5;display:flex}.rfq-field-heading{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.rfq-field-heading .rfq-required{margin:0;line-height:1.5}.rfq-page .rfq-requirements-form .rfq-order-fields>label>:is(input,select){flex:none;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;font-size:16px}.rfq-order-fields select{text-overflow:ellipsis}@media (min-width:600px){.rfq-purchase-fields,.rfq-delivery-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.rfq-purchase-fields{grid-template-columns:minmax(0,1fr) 144px 160px 128px}.rfq-delivery-fields{grid-template-columns:minmax(0,1fr) 300px 216px}}.rfq-route-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.rfq-route-options .check-label{border:1px solid var(--border);cursor:pointer;border-radius:4px;margin:0;padding:18px}.rfq-route-options .check-label:has(input:checked){border-color:var(--blue);background:#f6f8fd}.rfq-route-options small,.rfq-platform-choice small{color:var(--muted);margin-top:5px;font-size:14px;font-weight:400;line-height:1.7;display:block}.rfq-page .check-label{overflow-wrap:anywhere;font-size:16px}.rfq-page .check-label>span,.rfq-page .check-label>strong{min-width:0}.rfq-match-panel{border-top:1px solid var(--border);min-width:0;padding-top:24px}.rfq-match-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.rfq-match-toolbar>div{min-width:0;max-width:740px}.rfq-match-toolbar h3{font-size:19px}.rfq-match-toolbar p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.75}.rfq-match-toolbar .btn{flex-shrink:0;gap:10px}.rfq-match-summary{margin:20px 0;font-size:16px;font-weight:500}.rfq-match-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rfq-match-card{border:1px solid var(--border);border-radius:4px;min-width:0;padding:20px}.rfq-match-card.selected{border-color:var(--blue)}.rfq-match-card p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.rfq-match-card ul{margin:14px 0;padding:0;list-style:none}.rfq-match-card li{border-top:1px solid var(--border);padding:7px 0;font-size:14px}.rfq-match-card a{overflow-wrap:anywhere}.rfq-match-card a svg{vertical-align:middle;margin-left:5px;display:inline}.rfq-match-card>.text-link,.rfq-page .form-hint{font-size:14px}.rfq-platform-choice{border:1px solid var(--border);background:#f5f7fa;border-radius:4px;margin-top:24px;padding:20px}.rfq-platform-choice>.check-label:last-child{margin-bottom:0}.rfq-consent{margin-top:20px}.rfq-submit-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.rfq-submit-row>p{max-width:720px;color:var(--muted);font-size:15px;line-height:1.75}.rfq-submit-row>.btn{flex-shrink:0}@media (max-width:1100px){.rfq-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.rfq-intro .contact-note{border:0;grid-column:1/-1;padding:0}.rfq-match-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rfq-intro,.rfq-page .rfq-account-panel,.rfq-details-grid,.rfq-route-options{display:block}.rfq-intro .rfq-tips,.rfq-intro .contact-note{margin-top:24px}.rfq-page .rfq-account-panel dl{margin:18px 0}.rfq-page .rfq-account-panel>p{margin-top:14px}.rfq-page .rfq-account-panel>.text-link,.rfq-page .rfq-account-actions{margin-top:16px}.rfq-route-options .check-label{margin-bottom:12px}.rfq-match-toolbar,.rfq-submit-row{flex-direction:column;align-items:stretch;gap:16px}.rfq-match-results{grid-template-columns:minmax(0,1fr);gap:0}.rfq-match-card{margin-bottom:14px}.rfq-step>legend{font-size:19px}}@media (max-width:480px){.rfq-account-panel dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.rfq-account-actions{flex-direction:column;align-items:stretch}}.product-inquiry-dialog{border:1px solid var(--border);width:min(760px,100vw - 32px);max-height:min(900px,100dvh - 40px);color:var(--ink,#132534);background:#fff;border-radius:8px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0d223833}.product-inquiry-dialog::backdrop{background:#10243899}.product-inquiry-heading{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px 30px;display:flex}.product-inquiry-heading p{letter-spacing:.12em;color:var(--muted);margin:0 0 6px;font-size:11px}.product-inquiry-heading h2{letter-spacing:-.03em;margin:0;font-size:27px;line-height:1.25}.product-inquiry-close{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:4px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.product-inquiry-close:hover{background:#f3f6fa}.product-inquiry-close:disabled{opacity:.5;cursor:wait}.product-inquiry-close:focus-visible,.product-inquiry-dialog .btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.product-inquiry-body{padding:26px 30px 30px}.product-inquiry-target{border:1px solid var(--border);overflow-wrap:anywhere;background:#f4f7fa;margin-bottom:24px;padding:18px 20px}.product-inquiry-target strong{font-size:19px;line-height:1.45;display:block}.product-inquiry-target span{align-items:center;gap:8px;margin-top:8px;font-size:15px;display:flex}.product-inquiry-target svg{flex-shrink:0}.product-inquiry-target p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.product-inquiry-dialog .product-inquiry-form{background:0 0;border:0;padding:0}.product-inquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.product-inquiry-form legend{margin-bottom:18px;padding:0;font-size:18px;font-weight:600}.product-inquiry-form label{margin-bottom:18px;font-size:15px;line-height:1.5;display:block}.product-inquiry-form input,.product-inquiry-form select,.product-inquiry-form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c8d3df;border-radius:3px;margin:7px 0 0;padding:11px 12px;font-size:16px}.product-inquiry-form textarea{resize:vertical;min-height:128px}.product-inquiry-quantity{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.product-inquiry-form .rfq-account-panel{margin:2px 0 22px;padding:18px 20px}.product-inquiry-form .rfq-account-panel h2{font-size:18px}.product-inquiry-form .rfq-account-panel dl{margin:12px 0}.product-inquiry-form .rfq-account-panel p{font-size:14px;line-height:1.6}.product-inquiry-form .rfq-account-panel .btn{font-size:14px}.product-inquiry-form .rfq-account-heading{align-items:center;gap:10px;margin-bottom:10px}.product-inquiry-form .rfq-account-heading svg{flex-shrink:0;margin:0}.product-inquiry-submit{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.product-inquiry-submit p{color:var(--muted);flex:200px;margin:0;font-size:13px;line-height:1.6}.product-inquiry-submit .btn{flex:0 auto;gap:12px;font-size:15px}.product-inquiry-success{padding:12px 0}.product-inquiry-success>svg{color:#238351;margin-bottom:12px}.product-inquiry-success h3{font-size:24px;line-height:1.4}.product-inquiry-success p{color:var(--muted);margin:14px 0 24px;font-size:16px;line-height:1.7}.product-inquiry-success .btn{gap:12px;margin:0 12px 12px 0}@media (max-width:600px){.product-inquiry-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.product-inquiry-heading{gap:12px;padding:19px}.product-inquiry-heading h2{font-size:23px}.product-inquiry-body{padding:20px 18px}.product-inquiry-quantity{grid-template-columns:1fr 1fr;gap:0 14px}.product-inquiry-quantity label:last-child{grid-column:1/-1}.product-inquiry-submit{align-items:stretch}.product-inquiry-submit .btn,.product-inquiry-success .btn{width:100%;margin-right:0}}.product-comments{border-top:1px solid var(--line,#dce4ed);padding:44px 0 64px;scroll-margin-top:105px}.product-comments-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.product-comments-heading h2{margin:8px 0 12px;font-size:clamp(25px,2.3vw,34px);line-height:1.2}.product-comments-heading p:not(.eyebrow){max-width:760px;color:var(--muted,#627389);margin:0;font-size:16px;line-height:1.7}.product-comments-heading>.btn{flex-shrink:0}.product-comments-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:36px;display:grid}.product-comments-results,.product-comment-form{min-width:0}.product-comments-list{margin:0;padding:0;list-style:none}.product-comment{border-bottom:1px solid var(--line,#dce4ed);gap:14px;padding:24px 0;display:flex}.product-comment:first-child{padding-top:0}.product-comment-avatar{flex:0 0 42px;width:42px;height:42px}.product-comment article{flex:1;min-width:0}.product-comment header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-comment header strong{overflow-wrap:anywhere;font-size:16px;display:block}.product-comment header small{color:var(--muted,#627389);margin-left:8px;font-size:12px;font-weight:400}.product-comment time{color:var(--muted,#627389);margin-top:5px;font-size:13px;display:block}.product-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 10px;font-size:16px;line-height:1.8}.product-comment-status{color:#815516;background:#fff5e6;border:1px solid #e9d5b2;flex-shrink:0;padding:5px 8px;font-size:12px;line-height:1.5}.product-comment-status.rejected{color:#922f28;background:#fff2f0;border-color:#f0c9c4}.product-comment-review{color:#784639;overflow-wrap:anywhere;background:#faf4f2;border-left:2px solid #d68e7e;padding:10px 12px;font-size:14px;line-height:1.7}.product-comment footer{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.product-comment-link{color:#254e79;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.product-comment-link:hover{color:#142d4b;background:0 0}.product-comment-link:focus-visible{outline-offset:4px;outline:2px solid #2450e7}.product-comment-link:disabled{opacity:.5;cursor:wait}.product-comment-link.danger{color:#a3302b}.product-comments-empty{border:1px solid var(--line,#dce4ed);text-align:center;background:#fafbfd;padding:40px 24px}.product-comments-empty>svg{color:#7a8fa6}.product-comments-empty h3{margin:14px 0 8px;font-size:20px}.product-comments-empty p{color:var(--muted,#627389);margin:0;font-size:16px;line-height:1.7}.product-comment-form{border:1px solid var(--line,#dce4ed);background:#f8fafc;padding:24px}.product-comment-form h3{margin:0 0 10px;font-size:21px}.product-comment-form p{margin:0 0 16px;font-size:14px;line-height:1.7}.product-comment-form>label{margin:16px 0 8px;font-size:15px;font-weight:600;display:block}.product-comment-account{align-items:center;gap:10px;margin:16px 0;font-size:14px;line-height:1.6;display:flex}.product-comment-account>.account-avatar{flex-shrink:0}.product-comment-account>span{overflow-wrap:anywhere;min-width:0}.product-comment-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:160px;font:inherit;color:var(--ink,#142332);background:#fff;border:1px solid #bccad8;border-radius:3px;padding:12px;font-size:16px;line-height:1.7}.product-comment-form textarea:focus{outline-offset:2px;outline:2px solid #2450e7}.product-comment-form textarea[aria-invalid=true]{border-color:#ae3c33}.product-comment-count{text-align:right;color:var(--muted,#627389);margin:5px 0 14px;font-size:12px;display:block}.product-comment-form .product-comment-validation{color:#a3302b}.product-comment-form>.btn{width:100%}.product-comment-auth{margin:16px 0}.product-comment-auth>a{margin-right:16px}.product-comment-form .product-comment-private{border-top:1px solid var(--line,#dce4ed);margin:18px 0 0;padding-top:16px}.product-comments-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:14px;display:flex}@media (max-width:1000px){.product-comments-layout{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.product-comments-heading{flex-direction:column}.product-comment header{flex-direction:column;gap:8px}.product-comment-form{padding:20px 16px}.product-comments-pagination{flex-wrap:wrap}.product-comment-status{flex-shrink:1}}.pagination.pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin:36px 0 8px;padding:24px 0 0;display:flex}.pagination-summary{color:var(--muted);flex:none;margin:0;font-size:15px;line-height:1.5}.pagination-summary strong{color:var(--ink)}.pagination-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pagination .pagination-links>a,.pagination .pagination-direction{border:1px solid var(--border);width:auto;min-width:44px;height:44px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.pagination .pagination-links>a:hover{color:var(--blue);background:#f3f6fb;border-color:#aab9cf}.pagination .pagination-links>a[aria-current=page]{color:#fff;border-color:var(--blue);background:var(--blue);font-weight:600}.pagination .pagination-direction.is-disabled{color:#8995a1;cursor:default;background:#f5f7fa;border-color:#e3e8ee}.pagination .pagination-direction svg{flex-shrink:0}.pagination-ellipsis{width:16px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.pagination-jump{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.pagination-jump label{margin:0 2px 0 0}.pagination-jump input{border:1px solid var(--border);width:76px;min-width:0;height:44px;color:var(--ink);font:inherit;text-align:center;background:#fff;border-radius:3px;padding:8px;font-size:15px}.pagination-jump button{border:1px solid var(--border);min-width:52px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-weight:600;display:inline-flex}.pagination-jump button:hover{color:var(--blue);background:#f3f6fb;border-color:#aab9cf}.pagination a:focus-visible,.pagination input:focus-visible,.pagination button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:680px){.pagination.pagination{justify-content:center;gap:16px}.pagination-summary{text-align:center;flex-basis:100%}.pagination-links{gap:5px}.pagination .pagination-direction{padding-inline:10px}.pagination .pagination-direction>span,.pagination .pagination-links>a.pagination-page-distant,.pagination .pagination-ellipsis{display:none}.pagination-jump{flex-basis:100%;justify-content:center}}.industrial-filters{border-top:1px solid #d8e1e8;margin-top:24px;padding:20px 0}.industrial-filters label,.industrial-filters fieldset{color:#223646;margin:0 0 18px;font-size:14px;font-weight:600;display:block}.industrial-filters label>span{float:right;color:#617483;font-weight:400}.industrial-filters select,.industrial-filters input{width:100%;min-width:0;font:inherit;color:#223646;background:#fff;border:1px solid #cbd5df;border-radius:4px;min-height:43px;margin-top:7px;padding:10px}.industrial-filters fieldset{border:0;padding:0}.industrial-filters legend{padding:0}.industrial-filter-range{align-items:center;gap:6px;display:flex}.industrial-filter-range>input{width:calc(50% - 10px)}.industrial-filters small{color:#617483;margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.industrial-filters .btn{width:100%;margin-top:12px}.industrial-search-note{color:#31485d;background:#f0f5fa;border-left:2px solid #2454ee;margin-bottom:18px;padding:12px 16px;font-size:14px}.supplier-directory .supplier-results-toolbar{align-items:center;gap:20px 32px}.supplier-directory .supplier-results-summary{overflow-wrap:anywhere;flex-wrap:wrap;flex:280px;align-items:baseline;gap:4px 8px;margin:0;line-height:1.35;display:flex}.supplier-directory .supplier-results-summary strong{line-height:1}.supplier-directory .supplier-results-summary small{font-variant-numeric:tabular-nums;flex-basis:100%;margin-top:1px;line-height:1.45}.supplier-directory .supplier-results-summary small>span{padding:0 5px}.supplier-directory .supplier-results-actions{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;max-width:100%;display:flex}.supplier-directory .supplier-verification-link{flex-shrink:0;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.supplier-directory .supplier-controls{align-items:flex-end;gap:10px;width:auto;margin:0}.supplier-directory .supplier-controls label{flex-direction:column;justify-content:flex-end;gap:5px;margin:0;font-size:13px;line-height:1.2;display:flex}.supplier-directory .supplier-controls select{min-width:92px;min-height:44px;font-size:15px}.supplier-directory .supplier-controls .catalog-apply{min-height:44px}.supplier-directory .empty-state{box-sizing:border-box;border-radius:8px;justify-content:center;min-height:260px;margin-top:28px;padding:48px 28px}.supplier-directory .empty-state p{margin-left:auto;margin-right:auto}.supplier-directory .pagination.pagination{align-items:center;margin-top:24px}.supplier-directory .pagination-summary{margin:0}@media (max-width:760px){.supplier-directory .supplier-results-actions{justify-content:space-between;align-items:flex-end;gap:12px;width:100%}.supplier-directory .supplier-results-summary{flex-basis:100%}.supplier-directory .empty-state{min-height:230px;margin-top:22px;padding:42px 22px}}@media (max-width:420px){.supplier-directory .supplier-results-actions{flex-direction:column;align-items:stretch;gap:8px}.supplier-directory .supplier-controls{width:100%}.supplier-directory .supplier-controls label{flex:1}.supplier-directory .supplier-controls select{width:100%}.supplier-directory .supplier-verification-link{justify-content:center}.supplier-directory .empty-state{min-height:220px;padding:36px 18px}}.public-storefront .store-intro{overflow-wrap:anywhere;white-space:pre-wrap;max-width:min(100%,88ch);font-size:18px;line-height:1.8}.public-storefront .store-identity>div{min-width:0}.public-storefront .store-identity h1{overflow-wrap:anywhere}.public-storefront .store-identity{align-items:flex-start}.public-storefront .store-identity-copy{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:122px;display:flex}.public-storefront .store-location{overflow-wrap:anywhere;flex-wrap:wrap}.public-storefront .store-location>span{min-width:0;max-width:100%}.public-storefront .store-location>svg{flex-shrink:0}.public-storefront .company-about>*{min-width:0}.public-storefront .company-about p,.public-storefront .company-about li{overflow-wrap:anywhere}.public-storefront .store-profile-detail{margin-top:2rem}.public-storefront .store-profile-detail h3{margin-bottom:.8rem}.public-storefront .store-profile-detail ul{padding-left:1.25rem;line-height:1.8}.public-storefront .store-profile-note{color:var(--muted,#587084);margin-top:1rem;font-size:.95rem}.public-storefront .store-profile-links{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.public-storefront .facts-panel dd{overflow-wrap:anywhere}.public-storefront .store-banner{padding-bottom:32px}.public-storefront .company-logo.large{flex-shrink:0;width:122px;height:122px}.public-storefront .store-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.store-contact-jump{color:#fff;text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:16px;display:inline-flex}.store-contact-jump:hover{text-decoration:underline}.public-storefront a:focus-visible{outline-offset:4px;outline:2px solid}.public-storefront .store-content{padding-top:44px}.store-company-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:clamp(28px,4vw,72px);margin-bottom:64px;display:grid}.store-company-aside{grid-area:1/2;gap:24px;min-width:0;scroll-margin-top:110px;display:grid}.store-company-story{grid-area:1/1;min-width:0}.store-company-story>h2{overflow-wrap:anywhere;margin:0 0 26px;font-size:clamp(28px,2.8vw,40px);line-height:1.25}.store-company-story p,.store-company-story li{overflow-wrap:anywhere;color:#526879;font-size:18px;line-height:1.85}.store-company-story p{margin:0 0 20px}.store-company-story .eyebrow{color:var(--text);margin:0 0 18px;font-size:12px;line-height:1.5}.store-company-description{max-width:100%}.store-company-description .preserve-lines{white-space:pre-wrap}.store-contact-card{border:1px solid #dbe4ec;border-top:3px solid var(--blue,#2854df);background:#fff;min-width:0;padding:clamp(20px,2vw,30px)}.store-contact-card .eyebrow{margin:0 0 14px;font-size:11px}.store-contact-card h2,.store-facts h2{overflow-wrap:anywhere;margin:0 0 14px;font-size:22px;line-height:1.35}.store-contact-card .store-contact-lead{color:#526879;overflow-wrap:anywhere;margin:0 0 16px;font-size:15px;line-height:1.75}.store-contact-list{margin:0 0 24px}.store-contact-list>div{border-bottom:1px solid #e4eaf0;min-width:0;padding:15px 0}.store-contact-list dt{color:#64788a;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.store-contact-list dt svg{flex:0 0 18px}.store-contact-list dd{overflow-wrap:anywhere;min-width:0;margin:7px 0 0 28px;font-size:17px;font-weight:500;line-height:1.7}.store-contact-list dd a{color:#214d8d;text-underline-offset:4px;-webkit-text-decoration:underline #b9cbe0;text-decoration:underline #b9cbe0}.store-contact-list dd a:hover{text-decoration-color:currentColor}.store-contact-list dd a svg{vertical-align:middle;flex-shrink:0;margin-left:5px;display:inline-block}.store-contact-list .store-contact-missing{color:#687b8b;font-size:14px;font-weight:400}.store-contact-card>.btn{width:100%;min-height:48px}.store-contact-card .store-contact-note{color:#607589;margin:14px 0 0;font-size:13px;line-height:1.75}.store-facts{min-width:0}.store-facts>.facts-panel{margin:0;padding:10px 22px}.store-facts .facts-panel>div{gap:18px;font-size:15px}.store-story-facts{margin-top:32px}.store-story-facts .facts-panel{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.store-story-facts .facts-panel>div{min-width:0}.store-story-facts .facts-panel>div:last-child{border-bottom:1px solid #dce3e9}@media (max-width:1100px){.store-story-facts .facts-panel{grid-template-columns:1fr}}.store-profile-detail h3{margin:0 0 14px;font-size:22px;line-height:1.4}.store-company-story p.store-profile-note{margin-top:16px;font-size:15px;line-height:1.8}.store-sharing{border-top:1px solid #dbe4ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:28px;display:flex}.store-sharing>.share-actions{border:0;margin:0;padding:0}@media (max-width:1000px){.store-company-layout{grid-template-columns:minmax(0,1.35fr) minmax(285px,1fr);gap:28px}}@media (max-width:760px){.public-storefront .company-logo.large{width:80px;height:80px}.public-storefront .store-identity-copy{justify-content:flex-start;min-height:80px}.store-company-layout{grid-template-columns:1fr;gap:36px;margin-bottom:44px}.store-company-aside,.store-company-story{grid-area:auto}.store-company-aside{scroll-margin-top:90px}.public-storefront .store-content{padding-top:28px}.store-company-story p,.store-company-story li{font-size:17px}.store-sharing{flex-direction:column;align-items:flex-start}.store-hero-actions>.btn{width:100%}}@media (max-width:640px){.public-storefront .store-intro{font-size:1rem}.public-storefront .store-nav .container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.public-storefront .store-nav a{white-space:normal;text-align:center;border-bottom:2px solid #0000;padding:14px 8px}.public-storefront .store-nav a.active{border-bottom-color:var(--blue);background:#f5f8fc}.public-storefront .store-profile-links>.btn{width:100%}}.info-layout[data-page-kind=policy]{padding-top:32px}.policy-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 28px;padding-bottom:24px;display:flex}.policy-search{flex-direction:column;flex:260px;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.policy-search input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:3px;padding:11px 13px;font-weight:400}.policy-tools .btn{min-height:46px}.policy-search input:focus-visible,.operator-details a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.info-article .policy-search-result{margin:0 0 24px;font-size:15px}.info-contents ol{max-height:min(52vh,540px);padding-right:8px;overflow-y:auto}.info-article .policy-important .info-section-copy>p{color:var(--ink);font-weight:600}.info-article .info-section-copy p+p{margin-top:20px}.operator-details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:28px 0;padding:24px 0}.operator-details h2{letter-spacing:-.01em;margin-bottom:16px;font-size:18px}.operator-details dl{gap:18px;margin:0;display:grid}.operator-details dt{color:var(--muted);margin-bottom:4px;font-size:14px}.operator-details dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.operator-details a{text-underline-offset:4px;text-decoration:underline}.legal-contact a{overflow-wrap:anywhere}@media (max-width:760px){.policy-tools{gap:10px}.policy-search{flex-basis:100%}.policy-tools .btn{flex:auto;justify-content:center}.info-contents ol{max-height:none}}.review-preview-header{border-bottom:1px solid var(--line,#dce4ed);background:#fff}.review-preview-header>.container{justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.review-preview-notice{color:#234581;background:#f1f5ff;border:1px solid #d6e2fd;align-items:flex-start;gap:14px;margin-block:28px;padding:22px 24px;display:flex}.review-preview-notice>svg{flex:none;margin-top:3px}.review-preview-notice h1{letter-spacing:0;margin:0 0 6px;font-size:20px;line-height:1.5}.review-preview-notice p{margin:0;font-size:16px;line-height:1.7}.review-preview-notice .text-link{margin-top:14px}.review-preview-page .product-description{padding-bottom:72px}.review-preview-page button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:600px){.review-preview-header>.container{flex-wrap:wrap;padding-block:16px}.review-preview-notice{gap:10px;width:calc(100% - 32px);padding:16px}.review-preview-notice h1{font-size:18px}.review-preview-notice p{font-size:15px}}:root{color:#142332;font-synthesis:none;--ink:#132332;--muted:#61707c;--blue:#2457e6;--border:#dde3e7;--surface:#f4f6f8;--radius:5px;--font-heading:"Manrope","DM Sans",sans-serif;background:#fff;font-family:DM Sans,Arial,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #7195ff}::selection{background:#c9d7ff}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.04em}h1{font-size:clamp(2.5rem,4.6vw,4.65rem);font-weight:750;line-height:1.08}h2{font-size:clamp(2rem,3.1vw,3rem);font-weight:700;line-height:1.18}h3{font-size:1.25rem;font-weight:700;line-height:1.3}h1 em,h2 em{color:var(--blue);font-style:normal}p{line-height:1.75}button{color:inherit}hr{border:0;border-top:1px solid var(--border)}.container{width:min(1280px,100% - 96px);margin:0 auto}.section{padding:92px 0}.eyebrow{letter-spacing:.13em;align-items:center;gap:10px;margin-bottom:24px;font-size:.72rem;font-weight:700;line-height:1.5;display:flex}.eyebrow>span:empty{background:var(--blue);flex-shrink:0;width:7px;height:7px;display:inline-block}.text-link{align-items:center;gap:14px;font-size:.91rem;font-weight:600;display:inline-flex}.text-link:hover{color:var(--blue)}.text-link.light{color:#fff}.btn{text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:13px 22px;font-size:.88rem;font-weight:600;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:#1644c5}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#25394b}.btn-white{color:var(--ink);background:#fff}.btn-outline{color:var(--ink);background:0 0;border-color:#b9c4cd}.btn-outline:hover{background:#edf1f7}.btn-sm{gap:15px;min-height:41px;padding:10px 15px;font-size:.79rem}.light{color:#fff}.preserve-lines{white-space:pre-line}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.development-label{z-index:80;color:#dce7f7;letter-spacing:.04em;pointer-events:none;background:#132332;border-radius:0 5px 0 0;padding:3px 12px;font-size:.65rem;position:fixed;bottom:0;left:0}.announcement{color:#596772;background:#eef2f6;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;height:33px;padding:0 48px;font-size:.7rem;display:flex}.announcement a{align-items:center;gap:6px;display:flex}.site-header{z-index:30;background:#fffffffa;border-bottom:1px solid #e8edf1;height:90px;position:relative}.header-inner{align-items:center;gap:42px;width:min(1344px,100% - 96px);height:100%;display:flex}.brand{font-family:var(--font-heading);letter-spacing:-.055em;flex-shrink:0;align-items:center;gap:11px;font-size:1.12rem;font-weight:800;line-height:1.05;display:inline-flex}.brand-symbol{letter-spacing:-.18em;color:var(--blue);padding-right:5px;font-size:2.8rem;font-weight:800;line-height:1}.brand-symbol>span{color:var(--ink)}.brand-lightweight{font-weight:500}.brand small{letter-spacing:.19em;margin-top:8px;font-family:DM Sans,sans-serif;font-size:.44rem;font-weight:500;display:block}.main-nav{align-items:center;gap:27px;height:100%;margin-left:auto;font-size:.79rem;font-weight:500;display:flex}.main-nav a{position:relative}.main-nav a:hover,.main-nav a.active{color:var(--blue)}.main-nav a.active:after{content:"";background:var(--blue);width:100%;height:2px;position:absolute;bottom:-12px;left:0}.header-actions{flex-shrink:0;align-items:center;gap:21px;display:flex}.language-label{align-items:center;gap:7px;font-size:.74rem;display:flex}.signin-link{align-items:center;gap:6px;font-size:.78rem;display:flex}.mobile-toggle,.mobile-contact{display:none}.brand-light{color:#fff}.brand-light .brand-symbol{color:#6d8efa}.brand-light .brand-symbol>span{color:#fff}.hero{border-bottom:1px solid var(--border);padding:36px 0 0}.hero-layout{grid-template-columns:1.06fr 1fr;gap:34px;min-height:564px;display:grid}.hero-content{padding:39px 0 34px}.hero-content .eyebrow{letter-spacing:.11em;margin-bottom:30px;font-size:.67rem}.hero h1{letter-spacing:-.063em;font-size:clamp(2.7rem,4.9vw,4.75rem);line-height:1.08;position:relative}.hero-dot{color:var(--blue);font-size:.75rem;position:relative;top:-4px;left:13px}.hero-description{color:var(--muted);margin-top:27px;font-size:.97rem;line-height:1.85}.hero-actions{align-items:center;gap:26px;margin-top:32px;display:flex}.hero-actions .btn{gap:16px;padding-left:20px;padding-right:20px}.hero-actions .text-link{gap:9px;font-size:.82rem}.hero-assurance{color:#697882;gap:26px;margin-top:43px;font-size:.69rem;display:flex}.hero-assurance span{align-items:center;gap:7px;display:flex}.hero-assurance svg{color:#536b80}.hero-visual{background:#152735;min-height:550px;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;object-position:45% center;filter:saturate(.7)brightness(.72);width:100%;height:100%;position:absolute}.hero-visual:after{content:"";background:linear-gradient(#0c1e2d61 0%,#0000 40%,#0c1e2dd4 100%);position:absolute;inset:0}.hero-grid{z-index:1;background-image:linear-gradient(90deg,#ffffff1c 1px,#0000 1px),linear-gradient(#ffffff1a 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0}.hero-visual-top{z-index:2;color:#fff;letter-spacing:.11em;justify-content:space-between;font-size:.59rem;line-height:1.7;display:flex;position:absolute;top:27px;left:29px;right:29px}.coordinate-mark{font-size:1.4rem;font-weight:300;line-height:1.5}.hero-visual-bottom{z-index:2;color:#fff;letter-spacing:.16em;justify-content:space-between;align-items:flex-end;font-size:.7rem;line-height:2;display:flex;position:absolute;bottom:48px;left:29px;right:27px}.hero-visual-bottom strong{letter-spacing:.03em;font-size:1.27rem;font-family:var(--font-heading);font-weight:600}.hero-large-arrow{border:1px solid #fff7;place-items:center;width:66px;height:66px;display:grid}.photo-note{z-index:2;color:#b7c4cc;font-size:.55rem;position:absolute;bottom:12px;left:30px}.hero-scroll{color:#687785;align-items:center;gap:12px;width:min(1280px,100% - 96px);margin:26px auto 0;padding:17px 0 20px;font-size:.7rem;display:flex}.hero-scroll svg{color:#1e3e5b}.purpose-section{background:#fff;padding:102px 0}.purpose-grid{grid-template-columns:1fr 1fr;gap:105px;display:grid}.purpose-section h2{letter-spacing:-.055em;font-size:3.15rem}.purpose-section .text-link{margin-top:34px}.purpose-copy{max-width:460px;padding-top:38px}.large-copy{font-family:var(--font-heading);letter-spacing:-.025em;margin-bottom:24px;font-size:1.55rem;line-height:1.5}.purpose-copy>p:not(.large-copy){color:var(--muted);margin-bottom:18px;font-size:.93rem}.purpose-signature{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:30px;padding-top:22px;font-size:.75rem;font-weight:500;display:flex}.line-mark{background:var(--blue);width:26px;height:9px}.industries-section{background:#f4f6f8;border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:41px;display:flex}.section-heading h2{letter-spacing:-.05em;font-size:2.3rem}.section-heading .eyebrow{margin-bottom:18px}.section-heading .text-link{white-space:nowrap;margin-bottom:4px;font-size:.82rem}.section-description{color:var(--muted);max-width:540px;margin-top:18px}.industry-grid{border-top:1px solid #d9e1e7;border-left:1px solid #d9e1e7;grid-template-columns:repeat(3,1fr);display:grid}.industry-card{border-bottom:1px solid #d9e1e7;border-right:1px solid #d9e1e7;min-height:222px;padding:26px 28px 32px;transition:background .2s;position:relative}.industry-card:hover{background:#fff}.industry-top{color:#193f65;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.industry-top>span{letter-spacing:.08em;color:#8a959e;font-size:.64rem}.industry-card h3{letter-spacing:-.025em;margin-bottom:9px;font-size:1.05rem}.industry-card p{color:var(--muted);padding-right:20px;font-size:.8rem}.industry-arrow{opacity:.8;position:absolute;bottom:27px;right:27px}.trust-section{background:#fff;padding:95px 0}.trust-layout{grid-template-columns:1fr 1.08fr;gap:120px;display:grid}.trust-layout>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:390px;margin-top:24px;margin-bottom:27px;font-size:.91rem}.trust-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:21px;padding:26px 0;display:flex}.trust-item:first-child{padding-top:5px}.trust-item:last-child{border-bottom:0}.trust-icon{color:#2358af;border:1px solid #d9e4ef;border-radius:4px;flex-shrink:0;place-items:center;width:46px;height:46px;margin-top:17px;display:grid}.trust-item>svg{color:#96a3ad;margin-top:23px;margin-left:auto}.step-number{color:#8b98a1;letter-spacing:.1em;font-size:.64rem}.trust-item h3{letter-spacing:-.02em;margin-top:6px;font-size:1.12rem}.trust-item p{color:var(--muted);max-width:340px;margin-top:10px;font-size:.84rem}.suppliers-section{background:#f4f6f8}.product-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.product-card{border:1px solid var(--border);background:#fff;transition:box-shadow .2s,transform .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #12243b0c}.product-image{aspect-ratio:1;color:#98aaba;background:#f2f4f6;place-items:center;display:grid;position:relative;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;padding:16px}.product-category{color:#5b6b79;background:#ffffffde;border:1px solid #e1e6ed;padding:4px 8px;font-size:.61rem;position:absolute;top:12px;left:12px}.product-arrow{color:var(--ink);background:#fff;border:1px solid #dce2e6;place-items:center;padding:6px;display:grid;position:absolute;bottom:12px;right:12px}.supplier-name{color:#6e7e8c;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.67rem;display:flex;overflow:hidden}.product-info h3{letter-spacing:-.02em;margin:9px 0 12px;font-size:.96rem;font-weight:650;line-height:1.5}.product-meta{color:#7c8993;justify-content:space-between;gap:8px;font-size:.67rem;display:flex}.product-price{border-top:1px solid #e7ebee;justify-content:space-between;margin-top:16px;padding:16px 0;font-size:.83rem;font-weight:600;display:flex}.supplier-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.supplier-card{border:1px solid var(--border);background:#fff;padding:27px}.supplier-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:27px;display:flex}.company-logo{color:#2b5278;background:#f6f8fa;border:1px solid #dbe1e6;border-radius:4px;flex-shrink:0;place-items:center;width:57px;height:57px;display:grid;overflow:hidden}.company-logo img{object-fit:contain;width:100%;height:100%}.verified{color:#267252;background:#eef8f2;border:1px solid #d4e9dc;align-items:center;gap:5px;padding:4px 7px;font-size:.64rem;display:inline-flex}.supplier-card h3{letter-spacing:-.02em;margin-bottom:13px;font-size:1.05rem}.supplier-card>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:69px;font-size:.83rem;display:-webkit-box;overflow:hidden}.supplier-details{color:#6a7a88;gap:14px;margin:21px 0 18px;font-size:.67rem;display:flex}.supplier-details>span{align-items:center;gap:5px;display:flex}.supplier-card>.text-link{border-top:1px solid var(--border);justify-content:space-between;width:100%;padding-top:20px;font-size:.8rem}.journey-section{padding-bottom:100px}.journey-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.journey-number{font-family:var(--font-heading);letter-spacing:-.06em;color:#c6d0d8;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:17px;font-size:2.4rem;font-weight:500;display:flex}.journey-number svg{color:#8d9ba7}.journey-grid h3{margin-bottom:13px;font-size:1.3rem}.journey-grid p{color:var(--muted);max-width:315px;font-size:.9rem}.journey-actions{align-items:center;gap:30px;margin-top:39px;display:flex}.cta-band{background:var(--blue);color:#fff;padding:77px 0 82px;position:relative;overflow:hidden}.cta-band:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:12.5% 100%;position:absolute;inset:0}.cta-band>.container{z-index:1;grid-template-columns:1.2fr 1fr;gap:90px;display:grid;position:relative}.cta-band .eyebrow{color:#c3d2ff;font-size:.65rem}.cta-band .eyebrow>span{background:#cfdbff}.cta-band h2{letter-spacing:-.055em;font-size:3.45rem;line-height:1.1}.cta-band>.container>div:last-child{padding-top:26px}.cta-band p:not(.eyebrow){color:#d9e3ff;margin-bottom:25px;font-size:.95rem}.cta-band .text-link{width:max-content;margin-top:21px;font-size:.78rem;display:flex}.site-footer{color:#aab7c3;background:#101f2d;padding:64px 0 18px}.footer-grid{grid-template-columns:1.55fr 1fr 1fr .75fr;gap:50px;display:grid}.footer-brand>p{margin:23px 0;font-size:.8rem}.footer-brand>.text-link{font-size:.73rem}.footer-grid>div:not(:first-child)>h3{letter-spacing:0;color:#fff;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500}.footer-grid>div:not(:first-child)>a{width:max-content;margin-bottom:11px;font-size:.75rem;display:block}.footer-grid a:hover{color:#fff}.footer-bottom{color:#8497a7;border-top:1px solid #2a3845;justify-content:space-between;gap:20px;margin-top:55px;padding:20px 0 5px;font-size:.63rem;display:flex}.footer-bottom>div{gap:20px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:10px;display:flex}.breadcrumbs{color:#88949f;flex-wrap:wrap;align-items:center;gap:11px;padding:23px 0;font-size:.73rem;display:flex}.breadcrumbs a:hover{color:var(--blue)}.breadcrumbs>span:last-child{color:#4b5e6e}.page-heading,.catalog-heading{border-bottom:1px solid var(--border);background:#f4f6f8;padding:0 0 49px}.page-heading .eyebrow,.catalog-heading .eyebrow{margin-top:24px;margin-bottom:20px}.page-heading h1,.catalog-heading h1{font-size:3rem}.page-heading h1+p,.catalog-heading h1+p{color:var(--muted);margin-top:18px}.search-form{background:#fff;border:1px solid #cfd8e0;border-radius:4px;align-items:center;gap:15px;max-width:810px;margin-top:29px;padding:7px 7px 7px 21px;display:flex;box-shadow:0 3px 9px #172e4110}.search-form>svg{color:#6f8293}.search-form input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.89rem}.search-form .btn{white-space:nowrap;min-height:43px}.catalog-layout{grid-template-columns:225px 1fr;gap:42px;padding-top:39px;padding-bottom:82px;display:grid}.catalog-filters h2{letter-spacing:0;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:21px;font-family:DM Sans,sans-serif;font-size:.92rem;display:flex}.catalog-filters h3{letter-spacing:0;margin:24px 0 15px;font-size:.81rem}.catalog-filters>a{color:#657789;justify-content:space-between;align-items:center;margin:12px 0;font-size:.79rem;display:flex}.catalog-filters>a.selected{color:var(--blue);font-weight:600}.filter-help{background:#eff3fb;border:1px solid #dde6f1;margin-top:32px;padding:20px}.filter-help>svg{color:var(--blue)}.filter-help h3{margin:11px 0 9px;font-size:.94rem}.filter-help p{color:#6c7d8f;font-size:.76rem}.filter-help .text-link{gap:7px;margin-top:17px;font-size:.76rem}.results-toolbar{color:#6d7d8b;justify-content:space-between;align-items:center;gap:15px;min-height:32px;margin-bottom:25px;font-size:.8rem;display:flex}.results-toolbar form{align-items:center;gap:5px;display:flex}.results-toolbar select{color:var(--ink);background:#fff;border:1px solid #d7dfe6;border-radius:3px;padding:6px 25px 6px 8px;font-size:.74rem}.empty-state{text-align:center;color:#5f7385;background:#f9fafc;border:1px dashed #cdd7df;flex-direction:column;align-items:center;padding:75px 25px;display:flex}.empty-state>svg{color:#7c93a8;margin-bottom:23px}.empty-state h3{color:var(--ink);margin-bottom:13px;font-size:1.35rem}.empty-state p{max-width:490px;font-size:.89rem}.empty-state .btn{margin-top:25px}.pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:39px;display:flex}.pagination a{border:1px solid var(--border);place-items:center;width:37px;height:37px;font-size:.8rem;display:grid}.pagination a[aria-current]{background:var(--blue);color:#fff;border-color:var(--blue)}.store-banner{color:#fff;background:#152d44 50%/cover;padding-bottom:49px}.store-banner .breadcrumbs{color:#adc1d5}.store-banner .breadcrumbs>span:last-child{color:#d1deeb}.store-identity{align-items:center;gap:25px;margin-top:29px;display:flex}.company-logo.large{width:85px;height:85px}.store-identity h1{margin:12px 0;font-size:2.5rem}.store-identity p{color:#bbcddb;align-items:center;gap:10px;font-size:.84rem;display:flex}.store-intro{color:#c5d3df;max-width:750px;margin:25px 0;font-size:.94rem}.store-nav{border-bottom:1px solid var(--border)}.store-nav>.container{gap:35px;display:flex}.store-nav a{padding:20px 0;font-size:.85rem}.store-nav a.active{color:var(--blue);border-bottom:2px solid var(--blue)}.company-about{grid-template-columns:1.4fr 1fr;gap:75px;margin-bottom:65px;display:grid}.company-about h2{margin-bottom:24px;font-size:2.35rem}.company-about p{color:var(--muted);margin-bottom:20px;font-size:.95rem}.company-about>.facts-panel{align-self:start;margin:0}.facts-panel{background:#f4f6f8;border:1px solid #e2e7ec;padding:25px 29px}.facts-panel>div{border-bottom:1px solid #dce3e9;justify-content:space-between;gap:25px;padding:13px 0;font-size:.84rem;display:flex}.facts-panel>div:last-child{border-bottom:0}.facts-panel dt{color:#768694}.facts-panel dd{text-align:right;margin:0;font-weight:500}.product-detail{grid-template-columns:1.05fr 1fr;gap:70px;padding:23px 0 55px;display:grid}.product-main-image{aspect-ratio:1;color:#b5c3d0;background:#f4f6f8;border:1px solid #e1e7ec;place-items:center;display:grid}.product-main-image img{object-fit:contain;width:100%;height:100%;padding:35px}.image-thumbs{gap:13px;margin-top:15px;display:flex}.image-thumbs button{border:1px solid var(--border);background:#fff;width:75px;height:75px;padding:6px}.image-thumbs button.active{border:2px solid var(--blue)}.image-thumbs img{object-fit:contain;width:100%;height:100%}.product-purchase{padding-top:10px}.product-purchase .eyebrow{margin-bottom:17px;font-size:.68rem}.product-purchase h1{font-size:2.5rem;line-height:1.2}.product-summary{color:var(--muted);margin-top:21px;font-size:.91rem}.product-company-link{color:#365d86;align-items:center;gap:8px;margin-top:19px;font-size:.81rem;display:flex}.pricing-panel{background:#f3f6fa;margin:23px 0;padding:22px}.pricing-panel>span{letter-spacing:.05em;color:#70859a;font-size:.66rem;display:block}.pricing-panel strong{letter-spacing:-.04em;color:#173b68;margin:7px 0;font-size:1.65rem;font-weight:650;display:block}.pricing-panel p{color:#748799;font-size:.77rem}.purchase-specs{margin:0 0 19px}.purchase-specs>div{justify-content:space-between;gap:20px;margin:8px 0;font-size:.82rem;display:flex}.purchase-specs dt{color:#748494}.purchase-specs dd{text-align:right;margin:0}.purchase-actions{flex-wrap:wrap;gap:10px;display:flex}.purchase-actions .btn-blue{flex:1;min-width:180px}.purchase-actions>.btn-dark{flex-basis:100%;order:3}.purchase-note{color:#7e8f9e;margin-top:19px;font-size:.73rem;line-height:1.7}.quantity-input{align-items:center;gap:14px;margin:20px 0;font-size:.85rem;display:flex}.quantity-input input{border:1px solid #ccd7df;width:100px;padding:8px}.detail-tabs{border-bottom:1px solid var(--border);gap:35px;display:flex}.detail-tabs button{background:0 0;border:0;padding:18px 0;font-size:.9rem}.detail-tabs button[aria-selected=true]{color:var(--blue);border-bottom:2px solid var(--blue)}.product-description{max-width:900px;min-height:250px;padding:40px 0 80px}.product-description h2{margin-bottom:20px;font-size:1.8rem}.product-description p{color:#647585;margin-bottom:20px;font-size:.97rem}.spec-table{border:1px solid var(--border);margin:0}.spec-table>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 2fr;display:grid}.spec-table>div:last-child{border-bottom:0}.spec-table dt{background:#f4f6f8;padding:13px 20px;font-size:.85rem}.spec-table dd{margin:0;padding:13px 20px;font-size:.85rem}.product-description details{border-bottom:1px solid var(--border);padding:17px 0}.product-description summary{cursor:pointer;font-weight:600}.story-hero{padding-top:82px;padding-bottom:70px}.story-hero h1{letter-spacing:-.06em;font-size:5.2rem}.story-lead{grid-template-columns:1fr 1fr;gap:80px;max-width:1040px;margin-top:43px;display:grid}.story-lead p:first-child{letter-spacing:-.025em;font-size:1.3rem}.story-lead p:last-child{color:var(--muted);font-size:.95rem}.story-photo{background:#153046;height:425px;position:relative;overflow:hidden}.story-photo img{object-fit:cover;filter:brightness(.8);object-position:center 57%;width:100%;height:100%}.story-photo>span{color:#fff;letter-spacing:.03em;font-size:.78rem;position:absolute;bottom:25px;left:30px}.story-columns{grid-template-columns:1fr 1fr;gap:110px;display:grid}.story-columns>div:last-child>p:not(.large-copy){color:var(--muted);margin-bottom:21px;font-size:.94rem}.values-section{background:#f4f6f8}.seller-landing{border-bottom:1px solid var(--border);background:#f4f6fa;padding:82px 0}.seller-landing h1{letter-spacing:-.02em;font-size:3.8rem;line-height:1.35}.seller-landing h1+p{color:var(--muted);margin:28px 0;font-size:1rem;line-height:2}.seller-landing .text-link{margin-left:28px;font-size:.85rem}.feature-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.feature-grid>div{border-top:1px solid var(--border);padding-top:26px}.feature-grid svg{color:var(--blue);margin-bottom:22px}.feature-grid h3{letter-spacing:0;margin-bottom:16px;font-size:1.1rem}.feature-grid p{color:var(--muted);font-size:.9rem}.soft-section{background:#f4f6f8}.onboarding-steps{margin:0;padding:0;list-style:none}.onboarding-steps li{border-bottom:1px solid #dbe3e9;gap:20px;padding:20px 0;display:flex}.onboarding-steps li>span{color:var(--blue);padding-top:3px;font-size:.85rem}.onboarding-steps h3{letter-spacing:0;font-size:1.05rem}.onboarding-steps p{margin:8px 0 0;font-size:.85rem}.prose-content{padding-top:40px;padding-bottom:75px}.prose-content section{margin-bottom:36px}.prose-content h2{margin-top:25px;margin-bottom:17px;font-size:1.65rem}.prose-content p{color:#5d7183;margin-bottom:24px;font-size:1rem}.prose-content>.btn{margin-top:20px}.contact-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-grid h1{font-size:3.45rem}.contact-note{color:#597487;align-items:flex-start;gap:17px;max-width:420px;margin:40px 0;display:flex}.contact-note h3{color:var(--ink);margin-bottom:10px;font-size:1rem}.contact-note p{font-size:.85rem;line-height:1.8}.public-form{border:1px solid var(--border);background:#fff;border-radius:5px;align-self:start;padding:35px;box-shadow:0 10px 40px #1a355007}.public-form h2{letter-spacing:-.02em;margin-bottom:25px;font-size:1.4rem}.public-form>label,.public-form .form-row>label{flex-direction:column;gap:8px;margin-bottom:20px;font-size:.8rem;font-weight:500;display:flex}.public-form input:not([type=checkbox]):not([type=radio]),.public-form textarea,.public-form select{color:#233e55;background:#fff;border:1px solid #ccd6df;border-radius:4px;width:100%;min-height:43px;padding:11px 13px;font-size:.87rem}.public-form textarea{resize:vertical;min-height:110px;line-height:1.7}.public-form input::placeholder,.public-form textarea::placeholder{color:#8b9eae;font-size:.81rem}.form-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-hint{color:#7b8c9a;margin:10px 0 22px;font-size:.74rem;line-height:1.75}.form-hint a{color:var(--blue);text-decoration:underline}.form-notice{color:#315580;background:#edf3ff;border:1px solid #d0ddf5;border-radius:3px;margin-top:17px;padding:12px 15px;font-size:.86rem;line-height:1.65}.check-label{align-items:flex-start;flex-direction:row!important;gap:10px!important;font-weight:400!important;display:flex!important}.check-label input{accent-color:var(--blue);flex-shrink:0;margin-top:4px}.public-form fieldset{border:1px solid #dce4eb;margin:0 0 20px;padding:18px;font-size:.82rem}.public-form fieldset label{margin-bottom:13px}.rfq-tips{margin:32px 0;padding:0;list-style:none}.rfq-tips li{color:#5f7385;align-items:center;gap:11px;margin-bottom:17px;font-size:.88rem;display:flex}.rfq-tips svg{color:var(--blue)}.article-grid{grid-template-columns:repeat(3,1fr);gap:33px;display:grid}.article-cover{aspect-ratio:1.4;color:#d3e5fa;background:#1c4168;flex-direction:column;justify-content:space-between;margin-bottom:23px;padding:28px;display:flex;position:relative;overflow:hidden}.article-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-cover.tone-1{color:#254666;background:#e0e8ed}.article-cover.tone-2{color:#fff;background:#315de1}.article-cover>span:first-child{letter-spacing:.13em;font-size:.7rem}.article-number{font-size:4.6rem;font-family:var(--font-heading);letter-spacing:-.07em;justify-content:space-between;align-items:center;font-weight:400;display:flex}.article-card>.eyebrow{color:var(--blue);margin-bottom:11px;font-size:.67rem}.article-card h2{letter-spacing:-.025em;font-size:1.3rem;line-height:1.45}.article-card>p:not(.eyebrow){color:var(--muted);margin:15px 0 21px;font-size:.88rem}.article-card>.text-link{font-size:.8rem}.article-page>.container>.eyebrow{margin-top:30px}.article-page h1{font-size:3.1rem;line-height:1.2}.article-excerpt{color:#718393;margin-top:22px;font-size:1.18rem}.article-byline{color:#8092a0;border-bottom:1px solid var(--border);padding:22px 0;font-size:.8rem}.article-full-image{width:100%;margin-top:30px}.article-page .prose-content{padding-bottom:25px}.error-page{padding-top:120px;padding-bottom:140px}.error-page h1{margin-bottom:25px;font-size:3rem}.error-page p:not(.eyebrow){color:var(--muted);max-width:520px;margin-bottom:30px}@media (min-width:1600px){.hero-layout{min-height:610px}.hero-content{padding-top:55px}.hero h1{font-size:5.05rem}.hero-visual{min-height:590px}}@media (max-width:1200px){.container,.header-inner{width:calc(100% - 64px)}.announcement{padding:0 32px}.header-inner{gap:26px}.main-nav{gap:20px}.header-actions{gap:16px}.language-label{display:none}.hero-layout{gap:30px;min-height:520px}.hero-content{padding-top:29px}.hero-visual{min-height:500px}.hero h1{font-size:4.3rem}.hero-actions{flex-wrap:wrap;gap:20px}.hero-assurance{margin-top:26px}.hero-scroll{width:calc(100% - 64px)}.purpose-grid,.trust-layout{gap:65px}.catalog-layout{grid-template-columns:195px 1fr;gap:27px}.catalog-product-grid{grid-template-columns:repeat(2,1fr)}.product-grid{gap:17px}.product-detail{gap:38px}.contact-grid{gap:55px}.hero-actions .text-link{font-size:.78rem}}@media (max-width:980px){.header-supplier{display:none}.header-inner{gap:25px}.main-nav{margin-left:auto}.hero h1{font-size:3.7rem}.hero-layout{grid-template-columns:1.05fr 1fr;gap:28px}.hero-visual{min-height:500px}.hero-content .eyebrow{font-size:.58rem}.hero-description{font-size:.9rem}.hero-assurance{flex-direction:column;gap:8px}.hero-visual-bottom strong{font-size:1rem}.hero-large-arrow{width:48px;height:48px}.hero-large-arrow>svg{width:32px}.purpose-section h2{font-size:2.7rem}.section-heading h2{font-size:2rem}.industry-card{min-height:215px;padding:23px}.industry-card p{max-width:160px}.industry-card h3{font-size:1rem}.industry-arrow{width:19px;bottom:22px;right:19px}.trust-layout{gap:50px}.trust-layout h2{font-size:2.55rem}.trust-item{gap:15px}.trust-item>svg{display:none}.product-grid,.supplier-grid{grid-template-columns:repeat(2,1fr)}.supplier-grid>.supplier-card:last-child:nth-child(3){grid-column:1/-1}.journey-grid{gap:28px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.footer-grid>div:last-child{display:none}.cta-band>.container{gap:40px}.cta-band h2{font-size:2.85rem}.company-about{gap:40px}.product-purchase h1{font-size:2rem}.pricing-panel strong{font-size:1.45rem}.story-hero h1{font-size:4.1rem}.story-lead{gap:45px}.story-columns{gap:60px}.feature-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:.9fr 1fr;gap:40px}.contact-grid h1{font-size:2.75rem}.public-form{padding:27px}.article-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:760px){.container,.header-inner{width:calc(100% - 40px)}.announcement{padding:0 20px;font-size:.62rem}.site-header{height:75px}.header-inner{justify-content:space-between;gap:15px}.brand{font-size:1.02rem}.brand-symbol{font-size:2.45rem}.header-actions{gap:17px}.signin-link{font-size:.74rem}.mobile-toggle{background:0 0;border:0;place-items:center;padding:4px;display:grid}.mobile-toggle svg{width:23px}.main-nav{display:none}.main-nav.is-open{background:#fff;border-top:1px solid #e5eaf0;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:17px 25px 24px;display:flex;position:absolute;top:75px;left:0;right:0;box-shadow:0 15px 20px #152e4515}.main-nav.is-open>a{padding:12px 0;font-size:.95rem;display:block}.main-nav a.active:after{display:none}.hero{padding-top:16px}.hero-layout{flex-direction:column;gap:22px;display:flex}.hero-content{padding:28px 0 5px}.hero-content .eyebrow{margin-bottom:25px;font-size:.64rem}.hero h1{letter-spacing:-.057em;font-size:3.8rem}.hero-description{margin-top:24px;font-size:.96rem}.hero-actions{gap:23px;margin-top:26px}.hero-actions .text-link{font-size:.8rem}.hero-assurance{flex-direction:row;gap:20px;margin-top:28px;font-size:.67rem}.hero-visual{height:380px;min-height:380px}.hero-visual>img{object-position:50% 45%}.hero-scroll{width:calc(100% - 40px);margin-top:10px;font-size:.67rem}.hero-visual-top{top:22px;left:23px}.hero-visual-bottom{bottom:38px;left:23px}.hero-visual-bottom strong{font-size:1.15rem}.section{padding:58px 0}.purpose-section{padding:60px 0}.purpose-grid{grid-template-columns:1fr;gap:35px}.purpose-section h2{font-size:2.8rem}.purpose-section .text-link{margin-top:24px}.purpose-copy{max-width:none;padding-top:0}.purpose-copy .large-copy{font-size:1.45rem}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.section-heading h2{font-size:2rem}.section-heading .eyebrow{margin-bottom:17px;font-size:.67rem}.section-heading .text-link{font-size:.8rem}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-card{min-height:210px;padding:21px 19px}.industry-card h3{font-size:.99rem}.industry-card p{padding-right:8px;font-size:.75rem;line-height:1.75}.industry-top{margin-bottom:24px}.industry-top>svg{width:28px;height:28px}.industry-arrow{width:17px;bottom:17px;right:14px}.trust-section{padding:58px 0}.trust-layout{grid-template-columns:1fr;gap:38px}.trust-layout h2{font-size:2.7rem}.trust-layout>div:first-child>p:not(.eyebrow){max-width:none}.trust-item{gap:22px}.trust-item>svg{display:block}.trust-item p{max-width:400px}.supplier-grid{grid-template-columns:1fr}.supplier-card{padding:25px}.supplier-grid>.supplier-card:last-child:nth-child(3){grid-column:auto}.supplier-card>p{min-height:0}.journey-grid{grid-template-columns:1fr;gap:32px}.journey-number{margin-bottom:16px;padding-bottom:11px;font-size:2.1rem}.journey-grid p{max-width:none}.journey-actions{flex-wrap:wrap;gap:20px;margin-top:33px}.cta-band{padding:50px 0 57px}.cta-band>.container{grid-template-columns:1fr;gap:20px}.cta-band>.container>div:last-child{padding-top:0}.cta-band h2{font-size:3rem}.cta-band p:not(.eyebrow){font-size:.91rem}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 25px}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:15px;display:flex}.footer-grid>div:last-child>h3{width:100%;margin-bottom:0}.footer-grid>div:last-child>a{margin:0}.footer-bottom{flex-wrap:wrap;gap:15px;margin-top:38px;font-size:.62rem}.footer-bottom>div{flex-wrap:wrap;gap:17px}.footer-bottom>span:last-child{display:none}.site-footer{padding-top:45px;padding-bottom:23px}.page-heading h1,.catalog-heading h1{font-size:2.4rem}.page-heading .eyebrow,.catalog-heading .eyebrow{margin-top:13px;font-size:.65rem}.page-heading h1+p,.catalog-heading h1+p{font-size:.88rem}.search-form{gap:10px;padding-left:13px}.search-form .btn{gap:6px;padding:10px 13px;font-size:.8rem}.search-form .btn svg{display:none}.search-form input{font-size:.8rem}.catalog-layout{padding-top:25px;padding-bottom:50px;display:block}.catalog-filters{display:none}.catalog-product-grid{gap:15px}.results-toolbar{align-items:flex-start;font-size:.73rem}.results-toolbar label{display:none}.results-toolbar select{max-width:140px;font-size:.7rem}.product-image img{padding:10px}.product-info{padding:13px 13px 0}.supplier-name{font-size:.6rem}.supplier-name svg{width:11px}.product-info h3{font-size:.87rem}.product-meta{flex-direction:column;gap:3px;font-size:.62rem}.product-price{font-size:.74rem}.product-category{padding:3px 6px;font-size:.54rem;top:7px;left:7px}.product-arrow{padding:4px;bottom:7px;right:7px}.product-arrow svg{width:15px}.store-identity{align-items:flex-start;gap:17px}.company-logo.large{width:65px;height:65px}.store-identity h1{font-size:1.8rem;line-height:1.25}.store-identity p{flex-wrap:wrap;gap:7px;font-size:.74rem}.store-intro{font-size:.87rem}.store-nav>.container{gap:24px;overflow:auto}.store-nav a{white-space:nowrap;padding:17px 0;font-size:.78rem}.company-about{grid-template-columns:1fr;gap:30px;margin-bottom:38px}.company-about h2{font-size:2rem}.product-detail{grid-template-columns:1fr;gap:24px;padding-top:12px}.product-main-image{max-height:460px}.product-main-image img{padding:24px}.product-purchase h1{font-size:2.25rem}.product-summary{font-size:.9rem}.detail-tabs{gap:25px;overflow:auto}.detail-tabs button{white-space:nowrap;font-size:.79rem}.product-description{padding-bottom:50px}.product-description h2{font-size:1.7rem}.story-hero{padding-top:52px;padding-bottom:40px}.story-hero h1{font-size:3.2rem}.story-lead{grid-template-columns:1fr;gap:20px;margin-top:28px}.story-lead p:first-child{font-size:1.17rem}.story-photo{height:300px}.story-photo>span{font-size:.66rem;bottom:16px;left:18px}.story-columns{grid-template-columns:1fr;gap:30px}.seller-landing{padding:50px 0}.seller-landing h1{font-size:2.5rem}.seller-landing h1+p{font-size:.9rem;line-height:1.9}.seller-landing .text-link{width:max-content;margin:23px 0 0;display:flex}.feature-grid{gap:30px 25px}.feature-grid h3{font-size:1rem}.feature-grid p{font-size:.82rem}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-grid h1{font-size:3rem}.contact-note{margin:26px 0}.public-form{padding:23px}.prose-content{padding:30px 0 50px}.prose-content h2{font-size:1.55rem}.prose-content p{font-size:.95rem}.article-grid{grid-template-columns:1fr;gap:40px}.article-card h2{font-size:1.4rem}.article-cover{aspect-ratio:1.6}.article-page h1{font-size:2.5rem}.article-excerpt{font-size:1.06rem}.error-page{padding-top:70px;padding-bottom:85px}.error-page h1{font-size:2.6rem}.development-label{max-width:100%;padding:2px 8px;font-size:.53rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.variant-choice{flex-direction:column;gap:8px;margin:22px 0;display:flex}.variant-choice label{font-size:13px;font-weight:600}.variant-choice select{color:#15293a;width:100%;font:inherit;background:#fff;border:1px solid #d9dfe8;padding:13px;font-size:14px}:root{--page-gutter:clamp(20px, 4vw, 72px);--page-max:1920px;--muted:#526575}.container,.header-inner,.hero-scroll{width:min(var(--page-max), calc(100% - var(--page-gutter) * 2))}.narrow{max-width:960px}.hero-visual>img{object-position:50% 50%;filter:saturate(.94)brightness(.96)}.hero-visual:after{background:linear-gradient(#0c1e2d9e 0%,#0c1e2d14 25%,#0000 50%,#0c1e2d2e 65%,#0c1e2ddb 100%)}.hero-visual .photo-note{color:#dce5ec}.info-heading{padding-bottom:clamp(28px,4vw,52px)}.info-heading h1{overflow-wrap:anywhere;max-width:1180px;font-size:clamp(32px,3.6vw,62px);line-height:1.15}.info-heading h1+p{max-width:80ch}.info-layout{grid-template-columns:minmax(0,1fr) clamp(270px,23vw,360px);align-items:start;gap:clamp(32px,5vw,88px);padding-bottom:80px;display:grid}.info-sidebar{grid-area:1/2;min-width:0;position:sticky;top:110px}.info-article{grid-area:1/1;min-width:0;padding:0}.info-contents{border-top:2px solid var(--ink);padding-top:24px}.info-contents ol{margin:18px 0 0;padding:0;list-style:none}.info-contents a{border-bottom:1px solid var(--border);overflow-wrap:anywhere;align-items:baseline;gap:14px;padding:14px 0;font-size:16px;line-height:1.5;display:flex}.info-contents a>span{color:var(--blue);flex-shrink:0;font-size:12px}.info-contents a:hover{color:var(--blue)}.info-support{border:1px solid var(--border);background:#f2f6fa;margin-top:32px;padding:28px}.info-support>svg{color:var(--blue);margin-bottom:20px}.info-support h2{margin-bottom:16px;font-size:23px;line-height:1.35}.info-support p{color:var(--muted);font-size:16px;line-height:1.8}.info-support .text-link{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:20px;display:flex}.info-article .info-section{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.43fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);margin:0;padding:clamp(26px,3vw,42px) 0;scroll-margin-top:110px;display:grid}.info-section>div,.info-section>p{min-width:0}.info-section-number{color:var(--blue);letter-spacing:.1em;font-size:13px}.info-article .info-section h2{overflow-wrap:anywhere;margin:16px 0 0;font-size:clamp(22px,1.65vw,30px);line-height:1.3}.info-article .info-section p{white-space:pre-line;overflow-wrap:anywhere;max-width:78ch;margin:0;font-size:18px;line-height:1.9}.info-bottom-links{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:28px;padding-top:28px;display:flex}.form-notice{overflow-wrap:anywhere;min-width:0;max-width:100%}.form-notice.error,.form-notice[role=alert]{color:#942d30;background:#fff4f3;border-color:#edc8c7}.form-notice.success,.public-form .form-notice[role=status]{color:#176341;background:#edf8f2;border-color:#c5e6d5}.form-notice>p{font:inherit;color:inherit;margin:0}.form-notice>p+p{margin-top:8px}.form-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}.form-notice .btn{white-space:normal;max-width:100%;margin-top:10px}.contact-note>svg,.rfq-tips svg{flex-shrink:0}.contact-note>div,.contact-note>p{overflow-wrap:anywhere;min-width:0}.rfq-tips li{align-items:flex-start;line-height:1.65}.rfq-tips svg{margin-top:calc(.825em - 8.5px)}.public-form .check-label{line-height:1.6}.public-form .check-label input:is([type=checkbox],[type=radio]){width:18px;min-width:18px;height:18px;min-height:18px;font-size:inherit;cursor:pointer;flex:0 0 18px;margin:calc(.8em - 9px) 0 0;padding:0}.public-form .check-label input:disabled{cursor:not-allowed}.rfq-supplier-picker{min-width:0}.rfq-supplier-search{gap:8px;display:grid}.rfq-supplier-picker .btn{min-height:42px;padding:9px 14px;font-size:14px}.rfq-supplier-selection{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;font-size:14px;display:flex}.rfq-supplier-selection>strong{width:100%}.rfq-supplier-selection>span{border:1px solid var(--border);background:#f4f7fa;align-items:center;gap:8px;min-width:0;max-width:100%;padding:7px 10px;display:inline-flex}.rfq-supplier-name{overflow-wrap:anywhere;flex:1;min-width:0}.rfq-supplier-selection button{background:0 0;border:0;flex-shrink:0;min-width:32px;min-height:32px}.rfq-supplier-results{max-height:330px;padding:4px;overflow-y:auto}.rfq-supplier-results .check-label{border-bottom:1px solid var(--border);cursor:pointer;min-width:0;min-height:48px;margin:0;padding:12px 10px;font-size:15px}.rfq-supplier-results .check-label:hover{background:#f4f7fa}.rfq-supplier-results .check-label:has(input:checked){color:#194bc9;background:#edf3ff}.rfq-supplier-results .check-label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.rfq-supplier-results .check-label:has(input:disabled){color:var(--muted);cursor:not-allowed;background:#f4f6f8}.rfq-supplier-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;font-size:14px;display:flex}@media (max-width:1199px){.info-layout{grid-template-columns:minmax(0,1fr) 270px;gap:32px}.info-article .info-section{grid-template-columns:1fr;gap:20px}}@media (max-width:820px){.info-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:56px}.info-sidebar,.info-article{grid-area:auto;position:static}.info-support{display:none}.info-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.info-contents a{height:100%}.info-article .info-section p{font-size:17px}}@media (max-width:480px){.info-contents ol{grid-template-columns:1fr}.info-contents a{padding-block:12px}.info-bottom-links{align-items:stretch;gap:22px}.info-bottom-links .btn{width:100%}}.announcement{padding-inline:var(--page-gutter);font-size:12px}.header-inner{gap:clamp(20px,2.5vw,48px)}.main-nav{gap:clamp(18px,2vw,30px);font-size:15px}.language-label,.signin-link{font-size:14px}.btn{font-size:16px}.btn-sm{font-size:14px}.text-link,.section-heading .text-link,.hero-actions .text-link,.supplier-card>.text-link,.article-card>.text-link{font-size:15px}.eyebrow,.hero-content .eyebrow,.page-heading .eyebrow,.catalog-heading .eyebrow,.article-card>.eyebrow,.section-heading .eyebrow{font-size:12px}.hero-description,.purpose-copy>p:not(.large-copy),.trust-layout>div:first-child>p:not(.eyebrow),.trust-item p,.journey-grid p,.story-lead p:last-child,.story-columns>div:last-child>p:not(.large-copy),.feature-grid p,.company-about p,.product-summary,.product-description p,.onboarding-steps p,.article-card>p:not(.eyebrow),.section-description,.page-heading h1+p,.catalog-heading h1+p,.store-intro,.seller-landing h1+p{font-size:18px;line-height:1.8}.purpose-copy{max-width:660px}.trust-item p{max-width:560px}.trust-layout>div:first-child>p:not(.eyebrow){max-width:540px}.hero-assurance,.hero-scroll,.purpose-signature{font-size:14px}.hero-visual-top,.photo-note,.step-number,.industry-top>span{font-size:12px}.industry-card h3{font-size:19px}.industry-card p,.supplier-card>p,.contact-note p,.empty-state p{font-size:16px}.industry-card{min-width:0}.industry-card p{max-width:none;padding-right:35px}.cta-band p:not(.eyebrow){font-size:18px}.cta-band .eyebrow{font-size:12px}.cta-band .text-link{max-width:100%;font-size:15px}.footer-brand>p,.footer-brand>.text-link,.footer-grid>div:not(:first-child)>a{font-size:15px}.footer-grid>div:not(:first-child)>h3{font-size:16px}.footer-grid>div:not(:first-child)>a{max-width:100%}.footer-bottom{color:#a6b7c6;font-size:13px}.breadcrumbs{color:#5a6d7e;overflow-wrap:anywhere;font-size:14px}.public-form input:not([type=checkbox]):not([type=radio]),.public-form textarea,.public-form select,.search-form input,.public-form input::placeholder,.public-form textarea::placeholder{font-size:16px}.public-form>label,.public-form .form-row>label,.public-form fieldset,.variant-choice label{font-size:15px}.form-hint,.form-notice,.purchase-note,.pricing-panel p,.product-company-link,.store-identity p{color:#526575;font-size:14px}.store-identity p{color:#c6d8e7}.spec-table dt,.spec-table dd,.purchase-specs>div,.facts-panel>div,.quantity-input,.detail-tabs button,.store-nav a{font-size:16px}.product-purchase .quantity-input{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;margin:24px 0;display:flex}.quantity-input>label{color:var(--muted);font-size:15px;line-height:1.5}.quantity-control{background:#fff;border:1px solid #d6dfe7;border-radius:6px;align-items:center;min-width:0;max-width:100%;min-height:44px;display:inline-flex}.quantity-control:focus-within{border-color:#7893ad;box-shadow:0 0 0 2px #254c7610}.quantity-control[data-invalid]{border-color:#b66}.quantity-control .quantity-adjust{color:#415b70;cursor:pointer;background:0 0;border:0;flex:0 0 42px;align-self:stretch;place-items:center;width:42px;min-height:44px;padding:0;display:grid}.quantity-control .quantity-adjust:first-child{border-radius:5px 0 0 5px}.quantity-control .quantity-adjust:hover:not(:disabled){color:#142d42;background:#f0f4f7}.quantity-control .quantity-adjust:disabled{color:#aab6c0;cursor:not-allowed}.quantity-control .quantity-adjust:focus-visible{outline-offset:-3px;outline:2px solid #7893ad}.quantity-control input[type=number]{width:76px;min-width:0;height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px 4px;font-size:16px;font-weight:500;line-height:1.5}.quantity-control input[type=number]:focus{box-shadow:none;outline:none}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-control input:disabled{color:#82909b}.quantity-unit{min-width:0;max-width:12ch;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #e1e7ec;margin:0 12px 0 4px;padding-left:12px;font-size:14px;line-height:24px;display:block;overflow:hidden}@media (max-width:420px){.product-purchase .quantity-input{gap:10px}.quantity-control .quantity-adjust{flex-basis:40px;width:40px}.quantity-control input[type=number]{width:70px}.quantity-unit{max-width:9ch}}.product-detail>*,.company-about>*,.contact-grid>*,.footer-grid>*{min-width:0}.product-purchase h1,.company-about h2,.store-identity h1,.product-description,.spec-table,.facts-panel{overflow-wrap:anywhere}.product-description{max-width:1100px}.product-category{overflow-wrap:anywhere;max-width:calc(100% - 24px);font-size:12px;line-height:1.45}.supplier-name{color:#4e6476;white-space:normal;overflow-wrap:anywhere;align-items:flex-start;font-size:13px}.supplier-name svg{margin-top:3px}.product-info h3{font-size:17px;line-height:1.5}.product-meta{color:#526575;flex-wrap:wrap;font-size:13px}.product-price{align-items:center;gap:10px;min-height:52px;font-size:16px}a.product-price:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.product-info{padding:18px 18px 0}.product-card{overflow-wrap:anywhere;min-width:0}.verified{font-size:12px}.supplier-details{flex-wrap:wrap;font-size:14px}.supplier-card h3{font-size:20px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-heading{padding-bottom:30px}.catalog-intro{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:36px;display:grid}.catalog-heading .eyebrow{margin:6px 0 14px}.catalog-heading h1{font-size:clamp(30px,2.9vw,46px)}.catalog-intro h1+p{color:var(--muted);margin-top:14px;font-size:17px}.catalog-intro .search-form{width:100%;max-width:none;margin:0}.catalog-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:clamp(24px,2.5vw,48px);padding-top:30px}.catalog-filters{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;min-width:0;max-height:calc(100vh - 48px);padding-right:5px;position:sticky;top:24px;overflow-y:auto}.catalog-filters h2{padding-bottom:20px;font-size:17px}.catalog-filters h3{font-size:16px}.catalog-filters>a{font-size:15px}.category-tree,.category-tree ul{margin:0;padding:0;list-style:none}.category-tree ul{border-left:1px solid #d5dee7;margin-left:12px;padding-left:10px}.category-row{border-radius:3px;align-items:stretch;gap:2px;display:flex}.category-row a{color:#40566a;overflow-wrap:anywhere;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 5px;font-size:15px;line-height:1.45;display:flex}.category-node.is-selected>.category-row{background:#eef3ff}.category-node.is-selected>.category-row>a{color:#164bc9;font-weight:600}.category-row a:hover{color:var(--blue)}.category-count{text-align:right;color:#64788a;min-width:20px;font-size:12px}.category-row button{background:0 0;border:0;border-radius:3px;place-items:center;width:30px;padding:8px 3px;display:grid}.category-row button:hover{background:#eaf0f6}.category-row button[aria-expanded=false] svg{transform:rotate(-90deg)}.buying-filters{gap:4px;display:grid}.buying-filters>a{color:#40566a;align-items:center;gap:10px;padding-block:7px;font-size:15px;display:flex}.buying-filters>a.selected{color:var(--blue)}.filter-radio{border:1px solid #98aaba;border-radius:50%;flex-shrink:0;width:15px;height:15px}.selected>.filter-radio{border:4px solid var(--blue)}.filter-help{padding:20px}.filter-help h3{font-size:17px}.filter-help p,.filter-help .text-link{font-size:15px}.catalog-results{min-width:0}.catalog-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,225px),1fr));gap:22px}.catalog-product-grid .product-image{aspect-ratio:1.2}.catalog-filter-toggle{display:none}.subcategory-links{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.subcategory-links a{border:1px solid var(--border);border-radius:3px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:inline-flex}.subcategory-links a:hover{border-color:var(--blue);color:var(--blue)}.results-toolbar{color:#4e6476;flex-wrap:wrap;gap:16px;font-size:15px}.results-toolbar>p{overflow-wrap:anywhere;min-width:0;line-height:1.5}.results-toolbar>p>strong{color:var(--ink);font-size:20px}.results-toolbar small{margin-top:3px;font-size:13px;display:block}.results-toolbar .catalog-controls{flex-wrap:wrap;align-items:flex-end;gap:12px}.catalog-controls label{flex-direction:column;gap:5px;font-size:13px;display:flex}.results-toolbar select{max-width:100%;min-height:40px;padding:7px 10px;font-size:15px}.catalog-apply{background:#fff;border:1px solid #b7c6d6;border-radius:3px;min-height:40px;padding:8px 13px;font-size:14px}.catalog-apply:hover{background:#f1f5fa}.active-filters{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;font-size:14px;display:flex}.active-filters>span{background:#eef3fa;padding:5px 10px}.active-filters>a{color:var(--blue);text-decoration:underline}.catalog-end{border-top:1px solid var(--border);color:#526575;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:30px;padding-top:24px;font-size:15px;display:flex}.catalog-end a{color:var(--blue);align-items:center;gap:8px;display:flex}.pagination a{width:auto;min-width:44px;height:44px;padding:8px 12px;font-size:15px}.article-page{padding:8px 0 80px}.article-layout{grid-template-columns:minmax(0,1fr) clamp(300px,23vw,370px);align-items:start;gap:clamp(36px,5vw,88px);padding-top:24px;display:grid}.article-main,.article-sidebar{min-width:0}.article-heading{max-width:1160px}.article-heading .eyebrow{margin:0 0 25px}.article-page h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(32px,3.2vw,58px);line-height:1.17}.article-excerpt{color:#526575;max-width:80ch;margin-top:24px;font-size:clamp(19px,1.3vw,23px);line-height:1.65}.article-byline{color:#526575;flex-wrap:wrap;gap:9px 20px;padding:24px 0;font-size:14px;display:flex}.article-full-image{object-fit:cover;width:100%;max-width:1160px;max-height:700px}.article-body{overflow-wrap:anywhere;max-width:90ch;padding-top:36px;padding-bottom:20px;font-size:19px}.prose-content p{color:#3f5365;font-size:18px;line-height:1.85}.article-body p{margin-bottom:26px;font-size:19px;line-height:1.85}.article-body h2{margin:38px 0 18px;scroll-margin-top:30px;font-size:clamp(25px,2vw,33px)}.article-body h3{margin:30px 0 14px;scroll-margin-top:30px;font-size:clamp(21px,1.5vw,26px)}.article-body ul,.article-body ol{margin:20px 0;padding-left:1.5em;line-height:1.85}.article-body li>p{margin:6px 0}.article-body li>ul,.article-body li>ol{margin:8px 0}.article-body a{text-underline-offset:3px}.article-body p a,.article-body li a{color:var(--blue);text-decoration:underline}.article-body :is(th,td)>p{font-size:inherit;margin:0}.article-body :is(th,td)>p+p{margin-top:10px}.article-body code{overflow-wrap:anywhere;background:#eef2f6;border-radius:3px;padding:.12em .3em;font-family:ui-monospace,monospace;font-size:.88em}.article-body hr{border:0;border-top:1px solid #dbe3ec;margin:32px 0}.article-back{margin-top:28px}.article-sidebar{gap:26px;display:grid}.article-contents{border-top:2px solid #172f46;padding-top:21px}.sidebar-label{letter-spacing:.1em;color:#526575;font-size:12px;font-weight:700}.article-contents ol{counter-reset:article-toc;margin:17px 0 0;padding:0;list-style:none}.article-contents li{margin:0;padding:0}.article-contents a{color:#172f46;border-bottom:1px solid #e7edf2;grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;font-size:15px;line-height:1.45;text-decoration:none;display:grid}.article-contents li:last-child a{border-bottom:0}.article-contents-number{color:#6f8292;font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:1px;font-size:12px}.article-contents-title{overflow-wrap:anywhere;min-width:0}.article-contents-subitem{padding-left:13px}.article-contents-subitem .article-contents-number{color:#9aabb8}.article-contents a:hover,.article-contents a:focus-visible{color:var(--blue)}.article-resource{background:#f2f5f8;border:1px solid #dce4eb;padding:28px}.article-resource>svg{color:var(--blue);margin-bottom:20px}.article-resource h2{letter-spacing:-.035em;margin:15px 0;font-size:25px;line-height:1.3}.article-resource>p:not(.sidebar-label){color:#526575;font-size:16px;line-height:1.75}.article-resource .text-link{gap:10px;margin-top:22px;font-size:15px}.sponsored-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e1e9}.sponsor-disclosure{color:#536778;border-bottom:1px solid #e1e7ed;justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.sponsor-disclosure>span:first-child{flex-shrink:0;font-weight:700}.sponsor-disclosure>span:last-child{text-align:right}.sponsor-creative{display:block}.sponsor-creative img{aspect-ratio:1.6;object-fit:cover;background:#f2f5f8;width:100%}.sponsor-copy{padding:23px}.sponsor-copy h2{letter-spacing:-.025em;font-size:23px;line-height:1.35}.sponsor-copy p{color:#526575;margin-top:13px;font-size:16px;line-height:1.75}.sponsor-cta{color:var(--blue);justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:15px;font-weight:600;display:flex}.sponsor-creative:hover .sponsor-cta{text-decoration:underline}.share-actions{border-top:1px solid var(--border);margin-block:22px;padding-top:22px}.share-label{margin-bottom:12px;font-size:15px;font-weight:600;display:block}.share-buttons{flex-wrap:wrap;gap:8px;display:flex}.share-buttons button,.share-buttons a{background:#fff;border:1px solid #ccd7e0;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:14px;display:inline-flex}.share-buttons button:hover,.share-buttons a:hover{background:#f0f4fc;border-color:#8fa9d5}.share-status,.share-manual{color:#526575;margin-top:12px;font-size:14px}.share-manual{gap:6px;display:grid}.share-manual input{background:#fff;border:1px solid #becbd7;width:100%;min-width:0;padding:10px;font-size:16px}.store-banner+.store-nav+.section .container>.share-actions{border-top:0;border-bottom:1px solid var(--border);margin:0 0 36px;padding:0 0 24px}@media (min-width:1800px){.catalog-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-layout{min-height:680px}.hero-content{padding-block:65px}}@media (max-width:1150px){.header-supplier{display:none}.catalog-intro{grid-template-columns:1fr;gap:22px}.catalog-intro .search-form{max-width:none}.catalog-layout{grid-template-columns:240px minmax(0,1fr);gap:25px}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:32px}.article-resource{padding:23px}}@media (max-width:980px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr;gap:38px}.catalog-filters{scrollbar-gutter:auto;max-height:none;padding-right:0;position:static;overflow:visible}.article-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.article-contents{grid-column:1/-1}.article-main{width:100%}.footer-grid>div:last-child{display:block}}@media (max-width:760px){:root{--page-gutter:20px}.announcement{gap:15px;height:auto;min-height:33px;font-size:11px}.announcement a{flex-shrink:0}.header-inner{gap:14px}.header-actions{gap:12px}.hero h1{font-size:clamp(42px,10vw,64px)}.hero-assurance{flex-wrap:wrap;gap:12px;font-size:12px}.hero-scroll{font-size:13px}.hero-description,.purpose-copy>p:not(.large-copy),.trust-layout>div:first-child>p:not(.eyebrow),.trust-item p,.journey-grid p,.story-lead p:last-child,.story-columns>div:last-child>p:not(.large-copy),.feature-grid p,.company-about p,.product-summary,.product-description p,.onboarding-steps p,.article-card>p:not(.eyebrow),.section-description,.page-heading h1+p,.store-intro,.seller-landing h1+p{font-size:17px}.industry-card{padding:22px 18px 38px}.industry-card h3{font-size:18px}.industry-card p{padding-right:0;font-size:15px}.catalog-heading{padding-bottom:25px}.catalog-layout{padding-top:22px;display:block}.catalog-filter-toggle{background:#fff;border:1px solid #bdcbd7;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:13px 16px;font-size:16px;display:flex}.catalog-filters{display:none}.catalog-filters.filters-open{border:1px solid #dce3eb;margin-bottom:24px;padding:22px;display:block}.category-row a{padding-block:13px;font-size:16px}.category-row button{width:42px}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.results-toolbar{align-items:flex-start}.results-toolbar .catalog-controls{gap:10px;width:100%}.catalog-controls label{display:flex}.catalog-controls label:last-of-type{flex:1}.catalog-controls select{width:100%;max-width:none;font-size:15px}.product-info{padding:15px 14px 0}.product-info h3{font-size:17px}.product-price{font-size:16px}.product-meta,.supplier-name{font-size:13px}.product-category{max-width:calc(100% - 16px);font-size:12px;top:8px;left:8px}.search-form{min-width:0}.search-form .btn{font-size:15px}.breadcrumbs{gap:7px;padding-block:20px;font-size:13px}.article-page{padding-bottom:50px}.article-layout{padding-top:13px}.article-heading .eyebrow{margin-bottom:20px}.article-excerpt{font-size:19px}.article-byline{gap:8px 16px;font-size:14px}.article-body{padding-top:29px}.article-body p,.prose-content p{font-size:18px;line-height:1.8}.article-sidebar{grid-template-columns:1fr}.article-resource{padding:25px}.sponsor-creative img{max-height:320px}.footer-grid>div:last-child{flex-wrap:wrap;grid-column:1/-1;display:flex}.footer-bottom{font-size:12px}.footer-bottom>div{gap:13px}.feature-grid,.contact-grid,.form-row{min-width:0}}@media (max-width:460px){.product-grid,.catalog-product-grid{grid-template-columns:1fr}.catalog-product-grid .product-image{aspect-ratio:1.45}.industry-grid,.feature-grid{grid-template-columns:1fr}.industry-card{min-height:185px}.product-meta{flex-direction:row}.brand{gap:9px;font-size:16px}.brand-symbol{font-size:38px}.signin-link{font-size:13px}.signin-link svg{display:none}.public-form{padding:20px}.public-form .form-row{grid-template-columns:1fr;gap:0}.footer-grid{column-gap:20px}.header-actions{gap:8px}.search-form>svg{display:none}}.p-notice{overflow-wrap:anywhere;text-align:start;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;font-size:16px;line-height:1.65;display:grid}.p-modal .p-notice{font-size:16px}.p-notice>.p-notice-icon{width:20px;height:1.65em;line-height:inherit;justify-content:center;align-items:center;display:flex}.p-notice-icon>svg{flex:none;width:18px;height:18px;margin:0;display:block}.p-notice>.p-notice-content{min-width:0;line-height:inherit}.p-notice .p-notice-content p{color:inherit;font:inherit;margin:8px 0 0}.p-notice .p-notice-content p:first-child,.p-notice .p-notice-content>:first-child{margin-top:0}.p-notice .p-notice-content>:last-child{margin-bottom:0}.p-notice .p-notice-content :is(a,code){overflow-wrap:anywhere}.p-notice .p-text-button{vertical-align:middle;white-space:normal;text-align:start;align-items:center;gap:6px;min-height:32px;margin-left:6px;line-height:1.45;display:inline-flex}.p-notice .p-text-button>svg{flex:none}.p-notice .p-notice-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.p-notice .p-notice-actions .p-text-button{margin:0}.p-notice .p-text-button:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #4978e9}.p-notice.warning{color:#775216;background:#fff8e8;border-color:#eed7a7}.p-notice.success{color:#246747}.p-notice.error{color:#943f31}.p-notice.info{color:#36587e}.p-loading{gap:10px;min-width:0;line-height:1.65}.p-loading>svg{flex:none}.p-loading>span{overflow-wrap:anywhere;min-width:0}.p-action-button[aria-busy=true]>svg:not(.p-spin){display:none}.p-app .p-button,.p-auth .p-button{border-radius:6px;min-height:44px;padding:10px 17px;line-height:1.45;transition:background-color .15s,border-color .15s,box-shadow .15s;font-weight:600!important}.p-app .p-button>svg{flex-shrink:0}.p-app .p-button.secondary{background:#fff;border-color:#ccd7e0;color:#284457!important}.p-app .p-button.secondary:hover:not(:disabled){background:#f0f5ff;border-color:#9db4e9;color:#1e4bb0!important}.p-app .p-button.secondary:is([aria-pressed=true],[aria-selected=true]){background:#265ee8;border-color:#265ee8;color:#fff!important}.p-app .p-button.secondary:is([aria-pressed=true],[aria-selected=true]):hover:not(:disabled){background:#1e4fc9;border-color:#1e4fc9;color:#fff!important}.p-app .p-button:disabled,.p-auth .p-button:disabled{opacity:1;cursor:not-allowed;box-shadow:none;background:#edf1f5;border-color:#dbe2e9;color:#6a7a8b!important}.p-app .p-button[aria-busy=true]{cursor:progress}.p-app .p-control-button{color:#284457;background:#fff;border:1px solid #ccd7e0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex;font-size:14px!important}.p-app .p-control-button>svg{flex-shrink:0}.p-app .p-control-button:hover:not(:disabled){color:#1e4bb0;background:#f0f5ff;border-color:#9db4e9}.p-app .p-control-button[aria-pressed=true]{color:#fff;background:#265ee8;border-color:#265ee8}.p-app .p-control-button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#1e4fc9;border-color:#1e4fc9}.p-app .p-control-button.danger{color:#ad3446;border-color:#e6c7ce}.p-app .p-control-button.danger:hover:not(:disabled){color:#922436;background:#fff0f2;border-color:#d69ba6}.p-app .p-control-button:disabled{color:#6a7a8b;opacity:1;cursor:not-allowed;background:#edf1f5;border-color:#dbe2e9}.p-app .p-icon-button{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.p-app .p-icon-button:hover:not(:disabled){color:#2058c7;background:#edf3fb}.p-app .p-icon-button:disabled{opacity:.45;cursor:not-allowed}.p-app .p-tab{color:#425b70;background:#fff;border:1px solid #d4dfe8;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.p-app .p-tab:hover:not(:disabled){background:#edf3ff;border-color:#a1b8ec}.p-app .p-tab[aria-selected=true]{color:#fff;background:#265ee8;border-color:#265ee8;box-shadow:0 2px 5px #265ee81a}.p-app .p-tab[aria-selected=true]:hover:not(:disabled){color:#fff;background:#1e4fc9;border-color:#1e4fc9}.p-app .p-filter-tabs button{color:#425b70;min-height:40px}.p-app .p-filter-tabs button.active{color:#2454ba;background:#fff}.p-app .p-filter-tabs button:focus-visible{outline-offset:2px;outline:3px solid #4978e9}.p-app :is(.p-field input:not([type=checkbox]):not([type=radio]),.p-field select){min-height:44px;padding:9px 12px}.p-app .p-field>span{color:#30495d;font-weight:550;line-height:1.5}.p-app .p-field>small{color:#607386;font-size:13px;line-height:1.6}.p-app .p-field input::placeholder,.p-app .p-field textarea::placeholder{color:#788899;opacity:1}.p-app .p-field :is(input,select,textarea):disabled{color:#6a7a8b;cursor:not-allowed;background:#f1f4f7}.p-app .p-field input[type=file]{padding:6px 8px;font-size:14px}.p-app input[type=file]::file-selector-button{color:#2454ba;font:inherit;cursor:pointer;background:#edf3ff;border:1px solid #cbd9ee;border-radius:4px;margin-right:12px;padding:6px 10px;font-weight:600}.p-app input[type=file]:hover::file-selector-button{background:#e0ebff;border-color:#a8bfe8}.p-app .u-toolbar>.p-field{margin-bottom:0}.p-app .u-toolbar>.p-button{flex-shrink:0}.p-app :is(.p-main,.p-card,.p-card-body,.p-card-head,.p-page-head,.p-head-actions){min-width:0}.p-app .p-page-head{align-items:flex-start}.p-app .p-head-actions{gap:10px}.p-app .p-company-identity{align-items:flex-start;min-width:0}.p-app .p-company-identity>svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.p-app .p-company-details{flex:1;min-width:0}.p-app .p-company-name{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.p-app .p-company-role{margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.p-app :is(.u-scroll,.p-table-wrap){overscroll-behavior-x:contain;min-width:0;max-width:100%}.p-app .u-table{line-height:1.6}.p-app .u-table th{color:#41596d;font-size:14px;font-weight:600}.p-app .u-table td{color:#304b60}.p-app .u-table tbody tr:hover{background:#fafcff}.p-app .u-metric{border-radius:6px;min-width:0}.p-app input:is([type=checkbox],[type=radio]){vertical-align:middle;accent-color:#265ee8;cursor:pointer;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.p-app input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed}.p-app :is(.p-button,.p-icon-button,.p-tab,.p-control-button):focus-visible{outline-offset:3px;outline:3px solid #4978e9}@media (max-width:600px){.p-app .p-page-head{gap:18px}.p-app .p-page-head h1{font-size:27px;line-height:1.3}.p-app .p-head-actions{width:100%}.p-app .p-head-actions>.p-button{flex:auto}.p-app .p-button{white-space:normal;text-align:center}.p-app .p-control-button{min-height:42px}.p-app .p-tab{padding:10px 13px}.p-app .u-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p-app .u-metric{overflow-wrap:anywhere;padding:16px}.p-app .u-metric strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.p-app :is(.p-button,.p-icon-button,.p-tab){transition:none}:is(.p-app,.p-auth,.p-fullscreen) .p-spin{animation:none}}
