/* Sales workbench 3.21.1: task first; configuration on demand. */
.sales-desk {font-size:13px;--sd-blue:#185eae;--sd-border:#dde5ee;}
.sales-desk .sd-heading {margin-bottom:16px;}
.sales-desk .sd-heading h1 {font-size:23px;letter-spacing:-.025em;}
.sales-desk .sd-eyebrow {font-size:9px;letter-spacing:.12em;}
.sales-desk .sd-toolbar {padding:12px;background:#fff;border:1px solid var(--sd-border);border-radius:8px;margin-bottom:8px;}
.sales-desk .sd-toolbar>label {min-width:150px;}
.sales-desk .sd-toolbar .sd-search {min-width:200px;}
.sales-desk .sd-filter-tabs {display:flex;gap:5px;flex-wrap:wrap;margin:12px 0;}
.sales-desk .sd-filter-tabs button {display:flex;gap:9px;align-items:center;background:#fff;color:#46586b;border:1px solid var(--sd-border);border-radius:6px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer;}
.sales-desk .sd-filter-tabs strong {font-size:11px;background:#eef2f6;border-radius:4px;padding:1px 5px;min-width:18px;text-align:center;font-variant-numeric:tabular-nums;}
.sales-desk .sd-filter-tabs [aria-pressed=true] {border-color:#185eae;color:#124a8a;background:#edf5ff;box-shadow:inset 0 -2px #185eae;}
.sales-desk .sd-filter-tabs [data-filter-tab=attention] strong {background:#fff0d6;color:#885813;}
.sales-desk .sd-filter-tabs [data-filter-tab=ready] strong {background:#e4f4ed;color:#136341;}
.sales-desk .sd-product-heading {display:flex;justify-content:space-between;gap:10px;align-items:center;padding:13px 14px;}
.sales-desk .sd-products>.sd-bulk {background:#f5f8fb;gap:8px;padding:10px 12px;}
.sales-desk .sd-text-button {border:0;background:none;color:#526a81;font:inherit;font-size:11px;padding:6px;cursor:pointer;text-decoration:underline;}
.sales-desk .sd-selection-hint {margin:0;padding:7px 13px;background:#f5f8fb;font-size:11px;color:#546980;border-bottom:1px solid var(--sd-border);}
.sales-desk .sd-category-tools>summary {padding:8px 13px;font-size:11px;color:#62758a;cursor:pointer;}
.sales-desk .sd-category-tools {border-bottom:1px solid var(--sd-border);}
.sales-desk .sd-table {min-width:740px;}
.sales-desk .sd-table th {background:#fafbfd;font-size:10px;padding:10px 12px;}
.sales-desk .sd-products .sd-table th:first-child {width:36px;}
.sales-desk .sd-products .sd-table th:nth-child(2) {width:32%;}
.sales-desk .sd-products .sd-table th:nth-child(3) {width:16%;}
.sales-desk .sd-table td {padding:12px;}
.sales-desk .sd-product-name {font-size:13px;font-weight:600;line-height:1.45;}
.sales-desk .sd-sku {display:block;margin-top:5px;font-size:11px;}
.sales-desk .sd-cost {font-size:12px;font-weight:500;color:#5b6b7b;}
.sales-desk .sd-chip {font-size:10px;padding:3px 7px;margin-bottom:5px;border-radius:4px;}
.sales-desk .sd-row-detail {margin-top:5px;}
.sales-desk .sd-row-detail>summary {font-size:11px;color:#62758a;}
.sales-desk .sd-row-detail button {border:1px solid #ced9e4;background:white;border-radius:4px;padding:5px 8px;color:var(--sd-blue);cursor:pointer;font-size:11px;}
.sales-desk .sd-table .sd-last-unit {color:#92580a;font-size:10px;}
.sales-desk .sd-zero-stock .sd-stock {color:#a73e43;}
.sales-desk .sd-price-editor {max-width:285px;}
.sales-desk .sd-launch {max-width:285px;background:#185eae;}
.sales-desk .sd-card-link {display:inline-block;font-size:11px;margin:3px 0;color:#185eae;}
.sales-desk .sd-catalog-settings>summary,.sales-desk .sd-existing>summary,.sales-desk .sd-activity>summary {font-size:12px;color:#516479;}
.sales-desk .sd-catalog-settings {background:#fafbfd;}
.sales-desk [data-cost-state]:empty {display:none;}
.sales-desk [data-presence-hint] {font-size:11px;color:#61748a;max-width:1100px;margin:8px 2px;}
.sales-desk [data-progress]:empty {display:none;}
.sales-desk .sd-table-footer {font-size:11px;background:#fcfdff;}
@media (max-width:800px) {
 .sales-desk .sd-product-heading {align-items:start;flex-direction:column;}
 .sales-desk .sd-filter-tabs {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
 .sales-desk .sd-filter-tabs button {justify-content:space-between;font-size:11px;padding:9px;}
 .sales-desk .sd-heading-actions {width:100%;}
 .sales-desk .sd-heading-actions .button {flex:1;white-space:normal;}
 .sales-desk .sd-toolbar>label {min-width:0;}
 .sales-desk .sd-products>.sd-bulk>button {max-width:100%;white-space:normal;}
 .sales-desk .sd-automation-controls {max-width:100%;}
 .sales-desk .sd-table-wrap {overscroll-behavior-x:contain;}
}
