.supplier-card-layout.supplier-card-layout--readiness{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.supplier-readiness-scenario{padding:var(--space-4) var(--space-5);font-family:inherit;font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary);letter-spacing:var(--letter-spacing-body)}.supplier-readiness-scenario+.supplier-readiness-scenario{border-top:1px solid var(--color-border)}.supplier-readiness-heading>strong{font-size:var(--font-size-list-primary);font-weight:var(--font-weight-list-primary);line-height:var(--line-height-list-primary);letter-spacing:var(--letter-spacing-interface)}.supplier-readiness-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.supplier-readiness-scenario ul{padding-left:var(--space-4);margin-bottom:0}.supplier-readiness-scenario li+li{margin-top:var(--space-2)}.supplier-readiness-link{color:var(--color-info);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.supplier-readiness-warning{padding:var(--space-1) var(--space-2);border:1px solid var(--color-warning-border);border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-caption)}.supplier-internal-comment{white-space:pre-wrap;overflow-wrap:anywhere}.supplier-card-page--embedded .supplier-card-layout--readiness{grid-template-columns:minmax(0,1fr)}@media (width<=1000px){.supplier-card-layout.supplier-card-layout--readiness{grid-template-columns:minmax(0,1fr)}}.client-record-row{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);cursor:pointer;min-width:0}.counterparty-record-link{color:inherit;font-family:inherit;font-size:var(--font-size-list-primary);font-weight:var(--font-weight-list-primary);line-height:var(--line-height-list-primary);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.counterparty-record-link:hover{color:var(--color-info);text-decoration:underline}.counterparty-record-link:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.counterparty-record-view{gap:var(--space-5);display:grid}.client-record-row+.client-record-row{border-top:1px solid var(--color-border)}.client-record-row__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.client-record-row__heading>div{overflow-wrap:anywhere;min-width:0}.client-record-row__heading>.supplier-card-row-heading{align-items:flex-start}.client-record-row>:last-child{margin-bottom:0}.client-record-row__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.client-record-row__facts>*{overflow-wrap:anywhere;min-width:0}.client-record-row__facts--location{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.client-record-archive{border-top:1px solid var(--color-border);margin-top:0}.client-record-archive>summary{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);color:var(--color-text-muted);cursor:pointer;list-style:none;display:flex}.client-record-archive>summary::-webkit-details-marker{display:none}.client-record-archive[open]>summary svg{transform:rotate(180deg)}.client-record-section.supplier-card-section{padding:0;overflow:hidden}.client-record-section>.supplier-card-section__header{padding:var(--space-4) var(--space-6);margin:0}.client-record-section>.supplier-card-empty{margin:var(--space-4) var(--space-6);padding:var(--space-3) var(--space-6)}.client-record-empty{align-items:flex-start;gap:var(--space-3);margin:0 var(--space-6) var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-soft);flex-direction:column;display:flex}.client-record-empty>strong{font-size:var(--font-size-list-primary);font-weight:var(--font-weight-list-primary);line-height:var(--line-height-list-primary)}.client-record-empty>p{color:var(--color-text-muted);margin:0}.client-record-section>.client-create__error{margin:var(--space-4) var(--space-6)}.client-record-row:hover,.client-record-row:focus-within,.client-record-archive>summary:hover{background:var(--color-surface-hover)}.client-create__grid>.client-account-primary{margin-top:calc(var(--line-height-caption) + var(--space-2));align-self:center}.shipping-location-view .ui-form-section{gap:12px;padding:12px;display:grid}.shipping-location-view .ui-form-section+.ui-form-section,.shipping-location-view .ui-form-section__heading{margin:0}.shipping-location-view__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shipping-location-view .directory-detail-field{overflow-wrap:anywhere;min-width:0}.shipping-location-view .shipping-location-view__owner{text-align:left;white-space:normal;color:var(--color-info);justify-content:space-between;padding:0}.shipping-location-view__instructions{border-top:1px solid var(--color-border);white-space:pre-wrap;padding-top:12px}@media (width<=600px){.shipping-location-view__grid{grid-template-columns:minmax(0,1fr)}}.client-card-layout{grid-template-columns:minmax(0,1fr)}.supplier-card-page.client-card-page,.client-card-page .supplier-card-layout,.client-card-page .supplier-card-column{gap:var(--space-3)}.client-card-page .supplier-card-section__header h2{font-size:var(--font-size-list-primary);font-weight:var(--font-weight-list-primary);line-height:var(--line-height-list-primary);letter-spacing:var(--letter-spacing-interface)}.client-card-page .directory-detail-field>span{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary);letter-spacing:var(--letter-spacing-body)}.client-card-page .directory-detail-field>strong,.client-card-page .supplier-card-data-row strong,.client-card-page .supplier-card-row-heading>strong,.client-card-page .supplier-card-check-list strong{font-size:var(--font-size-list-primary);font-weight:var(--font-weight-list-primary);line-height:var(--line-height-list-primary);letter-spacing:var(--letter-spacing-interface)}.client-card-page .supplier-card-data-row span,.client-card-page .supplier-card-check-list small,.client-card-page .supplier-card-note,.client-card-page .supplier-card-metadata{font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary);letter-spacing:var(--letter-spacing-body)}.client-card-page .supplier-card-readiness,.client-card-page .supplier-card-chip,.client-card-page .supplier-card-primary-badge,.client-card-page .supplier-card-section__title>span,.client-card-page .supplier-card-section__header .ui-button,.client-card-page .supplier-card-readiness strong,.client-card-page span.supplier-card-chip,.client-card-page span.supplier-card-primary-badge{font-size:var(--font-size-list-status);font-weight:var(--font-weight-list-status);line-height:var(--line-height-list-status);letter-spacing:var(--letter-spacing-interface)}.client-card-page .supplier-card-readiness>div{gap:2px;display:grid}.client-card-page .supplier-card-readiness>div>span{font-weight:var(--font-weight-list-secondary)}.client-card-page .supplier-card-check-list b,.client-card-page .supplier-card-metadata dd{font-size:var(--font-size-list-value);font-weight:var(--font-weight-list-value);line-height:var(--line-height-list-value)}.directory-table-row .supplier-card-chips{margin-top:var(--space-2)}.directory-list-page.directory-list-page--suppliers .directory-table-row{height:auto;padding-block:var(--space-3)}.directory-list-page.directory-list-page--suppliers .directory-table-shell{scrollbar-width:auto;max-height:none;overflow-x:auto}.directory-list-page.directory-list-page--suppliers .directory-table-shell::-webkit-scrollbar{display:revert}.directory-list-page.directory-list-page--rfq-parity{--operational-list-toolbar-height:42px;font-size:var(--font-size-body);font-weight:var(--font-weight-interface);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-interface)}.directory-list-page--rfq-parity .directory-list-views{gap:4px;min-height:0;margin:22px 0 14px}.directory-list-page--rfq-parity .directory-list-views button{min-height:44px;font-size:var(--font-size-body);font-weight:var(--font-weight-interface);border-bottom:2px solid #0000;gap:0;padding:10px 13px}.directory-list-page--rfq-parity .directory-list-views button.active{border-bottom-color:var(--color-brand);font-weight:var(--font-weight-interface)}.directory-list-page--rfq-parity .directory-list-views button.active:after{display:none}.directory-list-page--rfq-parity .directory-list-views button span{min-width:20px;height:20px;color:var(--color-text-muted);font-size:var(--font-size-caption);margin-left:5px;padding:0 6px}.directory-list-page--rfq-parity .ui-operational-list__toolbar-slot{max-width:50%;margin-bottom:var(--space-4)}.directory-list-page--rfq-parity .ui-operational-list__toolbar-slot:has(.ui-operational-list__selection-bar){max-width:100%}.directory-list-page--rfq-parity .directory-filter-bar{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px}.directory-list-page--rfq-parity .directory-search-field>div{border-radius:12px;height:40px;padding:0 11px}.directory-list-page--rfq-parity .directory-search-field svg{width:16px;height:16px}.directory-list-page--rfq-parity .directory-search-field input{font-size:var(--font-size-body);font-weight:var(--font-weight-interface);padding:0 0 0 8px}.directory-list-page--rfq-parity .directory-toolbar-anchor>.button{width:auto;min-width:0;height:40px;min-height:40px;font-size:var(--font-size-body);font-weight:var(--font-weight-interface);border-radius:11px;gap:7px;padding:8px 12px}.directory-list-page--rfq-parity .directory-filter-trigger svg,.directory-list-page--rfq-parity .directory-group-trigger svg{width:16px;height:16px}.directory-list-page--rfq-parity .directory-table-shell{max-height:none;box-shadow:none;border-radius:16px;overflow-x:auto}.directory-list-page--rfq-parity .directory-table-head,.directory-list-page--rfq-parity .directory-table-row{grid-template-columns:44px 16% 17.1% 14.65% 15.35% 14.26% 10.6% minmax(104px,1fr);gap:0;padding-left:0;padding-right:0}.directory-list-page--rfq-parity .directory-table-head{border-bottom-color:var(--color-border-strong);min-height:47px;color:var(--color-text-muted);font-size:var(--font-size-list-column-label);font-weight:var(--font-weight-list-column-label);line-height:var(--line-height-list-column-label);letter-spacing:var(--letter-spacing-list-column-label)}.directory-list-page--rfq-parity .directory-table-row{min-height:80px;padding-top:0;padding-bottom:0}.directory-list-page--rfq-parity .directory-table-head>input,.directory-list-page--rfq-parity .directory-table-row>input{justify-self:center;width:16px;height:16px}.directory-list-page--rfq-parity .directory-table-head>span,.directory-list-page--rfq-parity .directory-table-row>span{min-width:0;padding-left:16px;padding-right:16px}.directory-list-page--rfq-parity .directory-table-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-list-page--rfq-parity .directory-table-row strong{font-size:var(--font-size-list-primary);font-weight:var(--font-weight-list-primary);line-height:var(--line-height-list-primary)}.directory-list-page--rfq-parity .directory-table-row small{font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary)}.directory-list-page--rfq-parity .directory-updated-cell strong{font-weight:var(--font-weight-interface)}.directory-list-page--rfq-parity .directory-row-actions{justify-content:flex-start;gap:4px;padding-left:8px;padding-right:8px}.directory-list-page--rfq-parity .directory-row-actions>button{border-radius:10px;flex:0 0 42px;width:42px;height:42px}.directory-list-page--rfq-parity .directory-row-actions>button svg{width:18px;height:18px}
