.list-collection{width:100%;min-width:0;margin-block:12px}.collection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.collection-toolbar>span{color:#64748b;font-size:13px}.collection-switch{background:#edf3fb;border:1px solid #d9e4f2;border-radius:10px;gap:3px;padding:4px;display:inline-flex}.collection-switch button{color:#526277;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.collection-switch button[aria-pressed=true]{color:#185eb8;background:#fff;box-shadow:0 1px 5px #14233a16}.collection-switch button:focus-visible,.collection-table:focus-visible{outline-offset:3px;outline:3px solid #3688f2}.collection-content{min-width:0}.collection-record-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;display:grid}.collection-record-card{background:#fff;border:1px solid #dbe5f1;border-radius:12px;min-width:0;padding:18px}.collection-record-card dl{gap:12px;margin:0;display:grid}.collection-record-card dl>div{gap:4px;min-width:0;display:grid}.collection-record-card dt{color:#64748b;font-size:12px}.collection-record-card dd{overflow-wrap:anywhere;color:#14233a;margin:0}.collection-empty{text-align:center;color:#64748b;padding:20px}.collection-detail-backdrop{z-index:1500;background:#14233a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.collection-detail{background:#f5f7fb;border-radius:16px;width:min(850px,100%);max-height:90dvh;padding:24px;overflow:auto;box-shadow:0 20px 80px #14233a50}.collection-detail>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.collection-detail>header h2{margin:0;font-size:20px}.collection-detail-body>.card,.collection-detail-body>article{box-sizing:border-box;width:100%;margin:0}.collection-table td small{color:#64748b;font-size:12px;display:block}.collection-table td .product-identity{min-width:190px}.collection-table td .button,.collection-table th{white-space:nowrap}.collection-table td{vertical-align:middle}.collection-table{border-radius:12px;max-width:100%;background:#fff!important;border:1px solid #dbe5f1!important;overflow-x:auto!important}.collection-detail-body>.collection-detail-record{width:100%;margin:0;display:block!important}.collection-detail-record>article{box-sizing:border-box;width:100%;margin:0}body .list-collection[data-view=table]>.collection-content>.collection-table{background:#fff!important;border:1px solid #dbe5f1!important;overflow-x:auto!important}body .list-collection[data-view=table]>.collection-content>.collection-table>table{border-collapse:collapse;width:100%!important;min-width:640px!important;display:table!important}body .list-collection[data-view=table]>.collection-content>.collection-table>table>thead{display:table-header-group!important}body .list-collection[data-view=table]>.collection-content>.collection-table>table>tbody{display:table-row-group!important}body .list-collection[data-view=table]>.collection-content>.collection-table>table :is(thead,tbody)>tr{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:table-row!important}body .list-collection[data-view=table]>.collection-content>.collection-table>table>tbody>tr>td{min-width:90px;white-space:normal!important;text-align:left!important;border:0!important;border-bottom:1px solid #e7edf5!important;padding:14px 16px!important;display:table-cell!important}body .list-collection[data-view=table]>.collection-content>.collection-table>table>tbody>tr>td:before{content:none!important;display:none!important}body .list-collection[data-view=table]>.collection-content>.collection-table>table>thead>tr>th{color:#526277;text-align:left;background:#f1f6fd;padding:13px 16px;font-size:12px}body .list-collection[data-view=table]>.collection-content>.collection-table>table>tbody>tr:hover{background:#f5f9ff!important}body .native-collection[data-view=cards]>.collection-content>.record-list{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}body .native-collection[data-view=cards]>.collection-content>.record-list>table{width:100%!important;min-width:0!important;display:block!important}body .native-collection[data-view=cards]>.collection-content>.record-list>table>thead{display:none!important}body .native-collection[data-view=cards]>.collection-content>.record-list>table>tbody{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;width:100%;display:grid!important}body .native-collection[data-view=cards]>.collection-content>.record-list>table>tbody>tr{min-width:0;background:#fff!important;border:1px solid #dbe5f1!important;border-radius:12px!important;margin:0!important;padding:16px!important;display:block!important}body .native-collection[data-view=cards]>.collection-content>.record-list>table>tbody>tr>td{overflow-wrap:anywhere;text-align:left!important;white-space:normal!important;border:0!important;grid-template-columns:1fr!important;gap:5px!important;min-width:0!important;padding:9px 0!important;display:grid!important}body .native-collection[data-view=cards]>.collection-content>.record-list>table>tbody>tr>td:before{color:#64748b;font-size:12px;font-weight:400;content:attr(data-label)!important;display:block!important}body .native-collection[data-view=cards]>.collection-content>.record-list>table>tbody>tr>td[colspan]:before{display:none!important}.customer-directory-card{align-content:start;gap:16px;display:grid}.customer-directory-card h3{margin:0;font-size:18px}.customer-directory-card dl{gap:12px;margin:0;display:grid}.customer-directory-card dl>div{gap:3px;display:grid}.customer-directory-card dt{color:#64748b;font-size:12px}.customer-directory-card dd{overflow-wrap:anywhere;margin:0}.customer-directory .ops-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=600px){.collection-toolbar{gap:8px}.collection-switch button{min-height:40px;padding:7px 11px;font-size:13px}.collection-detail-backdrop{padding:12px}.collection-detail{max-height:94dvh;padding:16px}.collection-detail>header{align-items:flex-start}.collection-detail>header h2{font-size:18px}}@media print{.collection-toolbar,.collection-detail-backdrop{display:none!important}.collection-table{overflow:visible!important}.list-collection .collection-table table{min-width:0!important}}.purchase-lists-workspace{--list-blue:#3688f2;--list-ink:var(--bb-title);--list-pink:#dc184d;color:var(--list-ink);font-size:1rem}.purchase-lists-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.purchase-lists-head h2{margin:.35rem 0;font-size:1.65rem}.purchase-lists-head p{color:#536379;margin:.35rem 0;line-height:1.6}.purchase-lists-workspace label,.purchase-list-save label{flex-direction:column;gap:.5rem;min-width:0;font-size:1rem;font-weight:600;display:flex}.purchase-lists-workspace input,.purchase-lists-workspace textarea,.purchase-list-save input,.purchase-list-save textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--list-ink);background:#fff;border:1px solid #c7d2e1;border-radius:.6rem;padding:.7rem}.purchase-lists-workspace input:focus-visible,.purchase-lists-workspace textarea:focus-visible{outline-offset:2px;outline:3px solid #9fc8ff}.purchase-lists-workspace fieldset,.purchase-list-save fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.purchase-lists-workspace .button{white-space:normal;min-height:44px;font-size:14px}.purchase-list-details{gap:1rem;display:grid}.purchase-list-picker h3{margin-top:0}.purchase-list-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.purchase-list-picker-grid article{border:1px solid #e3e9f2;border-radius:.75rem;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.purchase-list-picker-grid strong,.purchase-list-row strong,.purchase-list-edit-lines strong{overflow-wrap:anywhere;font-size:1rem}.purchase-list-picker-grid small,.purchase-list-edit-lines small,.purchase-list-row small{color:#5c6b80;margin-top:.35rem;font-size:.875rem;display:block}.purchase-list-picker-grid span{margin-top:.35rem;font-size:.875rem;display:block}.purchase-list-photo{width:52px;height:60px;color:var(--bb-blue-text);background:#fff;border:1px solid #edf0f5;border-radius:.5rem;place-items:center;display:grid;overflow:hidden}.purchase-list-photo img{object-fit:contain;width:100%;height:100%}.purchase-list-edit-lines header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.purchase-list-edit-lines article{border-bottom:1px solid #e3e9f2;grid-template-columns:52px minmax(0,1fr) 110px auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.purchase-list-remove{color:#a80f38;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:.875rem;text-decoration:underline}.purchase-list-editor-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.purchase-list-editor-footer p{color:#536379;line-height:1.6}.purchase-list-tools{align-items:end;gap:1rem;display:flex}.purchase-list-tools label{flex:1}.purchase-lists-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.purchase-list-card{flex-direction:column;gap:.8rem;min-width:0;display:flex;border-top:4px solid var(--list-blue)!important}.purchase-list-card h3,.purchase-list-card p{overflow-wrap:anywhere;margin:0}.purchase-list-card p{color:#536379;white-space:pre-wrap;line-height:1.6}.purchase-list-card small{color:#536379;font-size:.875rem;line-height:1.5}.purchase-list-card-icon{color:var(--list-blue)}.purchase-list-card-count{flex-direction:column;gap:.35rem;display:flex}.purchase-list-card-count span{font-size:.875rem}.purchase-list-card .button-row{margin-top:auto}.purchase-lists-empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex;padding:2.5rem!important}.purchase-lists-empty h3,.purchase-lists-empty p{margin:0}.purchase-lists-empty p{color:#536379;max-width:580px;line-height:1.6}.purchase-list-note{color:#536379;font-size:1rem;line-height:1.6}.purchase-list-use-top{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.purchase-list-use-top span{color:#536379;font-size:.875rem}.purchase-list-use-top p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .6rem}.purchase-list-use-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:1rem;display:grid}.purchase-list-rows{gap:.75rem;display:grid}.purchase-list-row-main{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:1rem;display:grid}.purchase-lists-workspace .purchase-list-check{grid-template-columns:20px 52px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.purchase-list-check input{width:20px;height:20px;accent-color:var(--list-blue)}.purchase-list-row-facts{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.8rem;font-size:.875rem;line-height:1.6;display:flex}.purchase-list-price-change{color:#754710;background:#fff5e7;border-radius:.5rem;width:100%;padding:.5rem}.purchase-list-warning{color:#a33c10;font-size:.875rem;line-height:1.6}.purchase-list-row.unavailable{border-left:4px solid #ec8848!important}.purchase-list-alternatives{border-top:1px solid #e3e9f2;margin-top:1rem;padding-top:.8rem;font-size:.875rem}.purchase-list-alternatives>div{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.purchase-list-summary{gap:1rem;min-width:0;display:grid;position:sticky;top:90px}.purchase-list-summary h3,.purchase-list-summary p{margin:0;line-height:1.6}.purchase-list-summary dl{margin:0}.purchase-list-summary dl>div{justify-content:space-between;gap:.75rem;padding:.6rem 0;display:flex}.purchase-list-summary dd{white-space:nowrap;margin:0;font-weight:700}.purchase-list-total{color:#1455aa;border-top:1px solid #c7d2e1}.purchase-list-total dd{font-size:1.2rem}.purchase-list-reviewed{max-height:350px;overflow:auto}.purchase-list-reviewed>div{border-bottom:1px solid #e3e9f2;padding:.75rem 0;font-size:.875rem}.purchase-list-reviewed strong,.purchase-list-reviewed small{margin-top:.25rem;display:block}.purchase-list-error{color:#a31536;background:#fff0f3;border:1px solid #efb8c4;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;line-height:1.6;display:flex}.purchase-list-success{color:#116346;background:#eaf7f2;border-radius:.75rem;padding:1rem;line-height:1.6}.purchase-list-save{width:calc(100% - 2rem);max-width:600px}.purchase-list-save header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.purchase-list-save h2{font-size:1.4rem}.purchase-list-save fieldset{gap:1rem;display:grid}.purchase-list-save textarea{min-height:80px}.purchase-lists-workspace button:disabled{cursor:default;opacity:.6}@media (width<=1100px){.purchase-lists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-list-picker-grid,.purchase-list-use-layout{grid-template-columns:minmax(0,1fr)}.purchase-list-summary{position:static}.purchase-list-reviewed{max-height:none}}@media (width<=650px){.purchase-lists-head,.purchase-list-use-top,.purchase-list-tools,.purchase-list-editor-footer{flex-direction:column;align-items:stretch}.purchase-lists-grid{grid-template-columns:minmax(0,1fr)}.purchase-list-picker-grid article{grid-template-columns:44px minmax(0,1fr)}.purchase-list-picker-grid article button{grid-column:1/-1}.purchase-list-edit-lines article{grid-template-columns:44px minmax(0,1fr)}.purchase-list-edit-lines article label{grid-column:2}.purchase-list-edit-lines article>button{grid-column:2;justify-self:start}.purchase-list-photo{width:44px;height:54px}.purchase-list-row-main{grid-template-columns:minmax(0,1fr)}.purchase-lists-workspace .purchase-list-check{grid-template-columns:20px 44px minmax(0,1fr)}.purchase-list-quantity{max-width:130px;margin-left:calc(64px + 1.5rem)}.purchase-list-alternatives>div{flex-direction:column;align-items:stretch}.purchase-list-row-facts{flex-direction:column;gap:.5rem}.purchase-list-summary dl>div{flex-wrap:wrap}.purchase-list-save header{align-items:start}.purchase-list-card .button-row{flex-direction:column;align-items:stretch}}.bb-order-origin{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;margin:8px 0;display:flex}.bb-origin-badge{color:#556475;overflow-wrap:anywhere;background:#f4f6fa;border:1px solid #dfe5ed;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.bb-origin-badge svg{flex-shrink:0}.bb-origin-badge.catalog{color:#24639e;background:#eef6ff;border-color:#d9e9fc}.bb-origin-badge.maju{color:#983f71;background:#fff0f8;border-color:#f3dce9}.bb-origin-badge.equipe{color:#467657;background:#eff8f2;border-color:#d9eadf}.bb-order-origin>small{color:#697888;font-size:12px}.bb-origin-prefix{font-weight:400}.bb-checkout-panel .bb-origin-bars{gap:16px;margin:20px 0;display:grid}.bb-origin-bar{text-align:left;color:#34475d;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:minmax(145px,1fr) minmax(100px,2fr) auto;align-items:center;gap:14px;padding:8px 0;display:grid}.bb-origin-bar:hover strong{text-decoration:underline}.bb-origin-bar:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #2789ce}.bb-origin-bar>span{background:var(--bb-line);border-radius:8px;height:10px;overflow:hidden}.bb-origin-bar i{background:#3e94d3;border-radius:8px;height:100%;display:block}.bb-origin-bar.maju i{background:#df70ad}.bb-origin-bar.equipe i{background:#71b189}.bb-origin-bar.unknown i{background:#aebbc9}.bb-origin-bar b{white-space:nowrap;font-size:13px}.bb-checkout-summary{flex-wrap:wrap;gap:20px;display:flex}.bb-checkout-summary p{color:#63758a;margin:0}.bb-checkout-summary strong{color:#2b4159;font-size:26px;display:block}.bb-checkout-panel .bb-table-scroll small{color:#758397;margin-top:4px;font-size:12px;display:block}.bb-checkout-coverage{color:#697a8c;border-top:1px solid #e9edf3;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.6}@media (width<=600px){.bb-origin-bar{grid-template-columns:1fr auto;gap:8px}.bb-origin-bar>span{grid-area:2/1/auto/-1}.bb-origin-bar b{grid-area:1/2}.bb-origin-badge{font-size:12px}.bb-checkout-summary strong{font-size:23px}}.bb-team-launch-counts{border-top:1px solid #e5eaf2;flex-wrap:wrap;gap:12px;margin-top:15px;padding:18px 0;display:flex}.bb-team-launch-counts h4,.bb-team-launch-counts>p{flex-basis:100%;margin:0}.bb-team-launch-counts>p{color:#738296;font-size:12px}.bb-team-launch-counts>button{text-align:left;color:#31516d;cursor:pointer;min-width:145px;font:inherit;background:#f6faff;border:1px solid #dce6f3;border-radius:12px;flex:1;gap:6px;padding:15px;display:grid}.bb-team-launch-counts strong{font-size:25px}.bb-team-launch-counts small{color:#69829d;font-size:12px}.status-chip{text-align:left;border:1px solid;border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:7px 10px;line-height:1.35;display:inline-flex;font-size:13px!important;font-weight:500!important}.status-chip svg{flex:none}.status-warning{color:#92400e;background:#fff7dc;border-color:#f1d48b}.status-success{color:#166534;background:#edf9f0;border-color:#b6e1c1}.status-danger{color:#a82435;background:#fff0f2;border-color:#efbec6}.status-info{color:#1e40af;background:#eff5ff;border-color:#c4d6f8}.status-neutral{color:#475569;background:#f1f5f9;border-color:#dce3ec}.shell .table-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:auto}.shell .table-wrap th{color:#53627a;white-space:nowrap;background:var(--bb-subtle)!important;font-size:13px!important}.shell .table-wrap td{vertical-align:middle;border-bottom:1px solid #edf1f5;line-height:1.5}.shell .table-wrap tbody tr:nth-child(2n){background:#fcfdff}.shell .table-wrap td:first-child{color:var(--bb-title);font-weight:500}.shell .table-wrap .button{white-space:nowrap;border-radius:8px}.shell .order-progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.shell .order-progress li{background:var(--bb-subtle);border-radius:10px;min-width:0;padding:12px 8px}.shell .order-progress .current{border:1px solid #f1d48b;color:#92400e!important;background:#fff7dc!important}.shell .order-progress .current b{color:#fff!important;background:#92400e!important}.shell .order-progress .complete{color:#166534;background:#edf9f0}@media (width<=1100px){.shell .order-progress{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=550px){.shell .order-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.status-chip{font-size:13px!important}}.bb-team-orders{max-width:1480px;color:var(--bb-title);margin:0 auto}.bb-team-heading,.bb-team-result>header,.bb-team-review>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.bb-team-heading h2{margin:5px 0;font-size:28px}.bb-team-heading p{color:#64758a;margin:8px 0}.bb-team-client{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);align-items:center;gap:24px;display:grid}.bb-team-orders label{color:#425770;gap:7px;font-size:13px;font-weight:600;display:grid}.bb-team-orders input:not([type=checkbox]),.bb-team-orders select,.bb-team-orders textarea{width:100%;min-height:44px;font:inherit;color:var(--bb-title);box-sizing:border-box;background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:10px}.bb-team-client>div{gap:5px;display:grid}.bb-team-client>div>span,.bb-team-orders small{color:#738196;font-size:12px}.bb-team-start{text-align:center;padding:36px!important}.bb-team-start>svg{color:var(--bb-blue-text)}.bb-team-start p{max-width:650px;margin:12px auto 22px;line-height:1.6}.bb-team-draft-note{background:var(--bb-blue-soft);border:1px solid #d6e7fc;border-radius:13px;gap:5px;padding:16px 20px;display:grid}.bb-team-draft-note>span{color:#2765a5;font-weight:700}.bb-team-fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.bb-team-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.bb-team-catalog h3,.bb-team-basket h3{margin-top:0}.bb-team-search{grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:20px;display:grid}.bb-team-search label>div{position:relative}.bb-team-search svg{color:#7890ab;position:absolute;top:15px;left:12px}.bb-team-search input{padding-left:36px!important}.bb-team-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bb-team-products>article{border:1px solid #e4eaf3;border-radius:13px;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px;display:grid}.bb-team-products h4{margin:0 0 5px;font-size:14px;line-height:1.5}.bb-team-products small{margin:5px 0;display:block}.bb-team-products strong{color:#24679f;font-size:17px;display:block}.bb-team-photo{background:var(--bb-bg);border-radius:10px;place-items:center;width:76px;height:88px;display:grid}.bb-team-photo img{object-fit:contain;width:100%;height:100%}.bb-team-products footer{grid-column:1/-1;align-items:flex-end;gap:10px;display:flex}.bb-team-products footer label{flex-shrink:0;width:76px}.bb-team-products footer button{flex:1;padding:10px;font-size:12px}.bb-team-products details{color:#526c8b;margin:9px 0;font-size:12px;line-height:1.6}.bb-team-products summary{cursor:pointer;color:var(--bb-blue-text)}.bb-team-bulk{border-top:1px solid #e5eaf2;margin-top:20px;padding-top:18px}.bb-team-bulk summary{cursor:pointer;font-weight:600}.bb-team-bulk label{margin:15px 0}.bb-team-basket{position:sticky;top:95px}.bb-team-item{border-bottom:1px solid var(--bb-line);padding:14px 0}.bb-team-item>div:first-child{gap:5px;font-size:13px;display:grid}.bb-team-quantity{align-items:center;gap:9px;margin-top:10px;display:flex}.bb-team-quantity button{min-width:38px;min-height:38px;padding:5px}.bb-team-quantity>span{text-align:center;min-width:26px}.bb-team-remove{color:#b25568;cursor:pointer;background:0 0;border:0;margin-left:auto}.bb-team-orders dl{gap:13px;margin:20px 0;display:grid}.bb-team-orders dl>div{justify-content:space-between;gap:15px;font-size:13px;display:flex}.bb-team-orders dd{text-align:right;margin:0;font-weight:700}.bb-team-total{border-top:1px solid #e2e9f3;padding-top:16px;font-size:18px!important}.bb-team-minimum{color:#9e612a;background:#fff5e9;border-radius:10px;gap:8px;padding:13px;font-size:13px;display:grid}.bb-team-minimum.met{color:#217a51;background:#ecf8f2}.bb-team-minimum progress{accent-color:#3688f2;width:100%;height:9px}.bb-team-next{color:#3175bc;font-size:13px;line-height:1.6}.bb-team-basket>p{color:#6c7c90;font-size:12px;line-height:1.7}.bb-team-checkout>h3{margin:0}.bb-team-checkout>p{color:#748398}.bb-team-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.bb-team-review{background:#fbfffd!important;border-color:#b9dbc9!important}.bb-team-review>header{color:#25865b;justify-content:flex-start}.bb-team-review>header h3{margin:0}.bb-team-review small{margin-top:14px;display:block}.bb-team-accept{align-items:flex-start;margin:20px 0;line-height:1.7;gap:10px!important;font-weight:400!important;display:flex!important}.bb-team-accept input{flex-shrink:0;width:18px;height:18px;margin-top:5px}.bb-team-error{color:#b43447;background:#fff2f3;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.bb-team-notice{color:#22734c;background:#eef8f2;border-radius:10px;padding:12px}.bb-team-result{max-width:920px}.bb-team-result>header{justify-content:flex-start}.bb-team-result h3{margin:0}.bb-team-result p{color:#64758a;line-height:1.7}.bb-team-result>strong{color:#226898;font-size:26px}.bb-team-result-items{gap:12px;margin:20px 0;display:grid}.bb-team-result-items>div{border-bottom:1px solid #e4eaf2;justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.bb-team-result-items small{margin-top:6px;display:block}.bb-team-history>summary{cursor:pointer;font-weight:600}.bb-team-history button{margin:12px 10px 0 0}@media (width<=1150px){.bb-team-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.bb-team-products{grid-template-columns:1fr}}@media (width<=800px){.bb-team-heading{align-items:flex-start}.bb-team-heading h2{font-size:23px}.bb-team-heading>button{font-size:12px}.bb-team-client,.bb-team-layout,.bb-team-fields{grid-template-columns:1fr}.bb-team-client{gap:16px}.bb-team-basket{position:static}.bb-team-search{grid-template-columns:1fr}.bb-team-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-team-products>article{grid-template-columns:1fr}.bb-team-photo{width:100%;height:110px}.bb-team-products footer{flex-wrap:wrap}.bb-team-products footer button{flex-basis:100%}.bb-team-products footer label{width:100%}.bb-team-orders dl>div{flex-wrap:wrap}.bb-team-orders input:not([type=checkbox]),.bb-team-orders select,.bb-team-orders textarea{font-size:16px}}@media (width<=390px){.bb-team-products{grid-template-columns:1fr}.bb-team-products>article{grid-template-columns:76px minmax(0,1fr)}.bb-team-photo{width:76px;height:85px}.bb-team-products footer{flex-wrap:nowrap}.bb-team-products footer label{width:70px}.bb-team-heading{flex-direction:column}}.bb-team-products{overscroll-behavior:contain;max-height:650px;padding-right:6px;overflow:auto}.bb-team-selected{overscroll-behavior:contain;max-height:400px;padding-right:5px;overflow:auto}.bb-team-review{scroll-margin-top:100px}.bb-team-products:focus-visible,.bb-team-selected:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #3688f2}@media (width<=800px){.bb-team-products{max-height:520px}.bb-team-selected{max-height:360px}}.assist-panel{color:var(--bb-title);scroll-margin-top:1rem;font-size:1rem}.assist-title{align-items:flex-start;gap:.8rem;margin-bottom:1.2rem;display:flex}.assist-title>svg{color:#dc184d;flex:none;margin-top:.2rem}.assist-title>div{flex:1;min-width:0}.assist-title h3{margin:0;font-size:1.2rem}.assist-title p{color:#526079;margin:.4rem 0 0}.assist-panel label,.assist-recovery label{flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.assist-panel input,.assist-panel select,.assist-panel textarea,.assist-recovery input,.assist-recovery select{width:100%;min-width:0;color:var(--bb-title);font:inherit;background:#fff;border:1px solid #cbd5e2;border-radius:.6rem;padding:.7rem .8rem}.assist-panel textarea{resize:vertical;line-height:1.6}.assist-panel fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.assist-form,.assist-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.assist-form>label{flex:16rem}.assist-form .button{flex-shrink:0}.assist-help{color:#526079;font-size:.875rem;line-height:1.6}.assist-content-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.assist-content-layout>*,.assist-draft{min-width:0}.assist-output{background:var(--bb-bg);border-radius:.9rem;padding:1.2rem}.assist-step{align-items:center;gap:.65rem;display:flex}.assist-step>span{background:var(--bb-title);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.875rem;display:grid}.assist-step>strong{margin-left:auto}.assist-step h4{margin:.4rem 0;font-size:1rem}.assist-product-picker{border:1px solid #dae2ed;border-radius:.7rem;max-height:24rem;overflow:auto}.assist-product-picker>label{cursor:pointer;border-bottom:1px solid #e5eaf2;flex-direction:row;align-items:center;padding:.75rem}.assist-panel input[type=checkbox]{accent-color:#3688f2;flex:none;width:1.1rem;height:1.1rem}.assist-chosen{flex-wrap:wrap;gap:.4rem;display:flex}.assist-chosen button{background:var(--bb-blue-soft);text-align:left;color:var(--bb-title);border:1px solid #bed7f7;border-radius:.5rem;padding:.4rem .6rem;font-size:.875rem}.assist-mode{background:var(--bb-blue-soft);border-left:3px solid #3688f2;align-items:center;gap:.4rem;padding:.7rem .8rem;font-size:.875rem;line-height:1.5;display:flex}.assist-mode svg{flex:none}.assist-facts{gap:.7rem;display:grid}.assist-facts article{background:#fff;border:1px solid #dce3ee;border-radius:.7rem;min-width:0;padding:1rem}.assist-facts h4{margin:0 0 .4rem;font-size:1rem}.assist-facts p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.65}.assist-link{color:#185db6;margin-top:.8rem;font-size:.9rem;font-weight:600;display:inline-block}.assist-draft>label{margin-bottom:1rem}.assist-draft p{overflow-wrap:anywhere;line-height:1.65}.assist-source{margin-top:1rem}.assist-source summary{cursor:pointer;margin-bottom:.8rem;font-weight:600}.assist-empty{text-align:center;justify-items:center;gap:.6rem;padding:1.5rem;display:grid}.assist-empty p{color:#526079;margin:0 0 .6rem;line-height:1.6}.assist-empty svg{color:var(--bb-blue-text)}.assist-replenishment-list{gap:.6rem;display:grid}.assist-replenishment-list article{border:1px solid #dce3ee;border-radius:.75rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(10rem,.6fr);align-items:center;gap:1rem;padding:1rem;display:grid}.assist-pick{align-items:center;flex-direction:row!important}.assist-evidence p{margin:.4rem 0}.assist-evidence small,.assist-replenishment-list small{color:#526079;font-size:.875rem}.assist-review-footer{background:var(--bb-bg);border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.assist-review-footer p{margin:.4rem 0}.assist-error{color:#aa1430;background:#fff1f3;border-radius:.6rem;padding:.75rem;font-size:.9rem}.assist-loading{color:#526079;padding:.8rem}.assist-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.assist-metrics article{background:#fff;border:1px solid #dce3ee;border-radius:.9rem;padding:1.2rem}.assist-metrics span{color:#526079;font-size:.9rem;display:block}.assist-metrics strong{font-size:1.8rem}.assist-filters{margin-bottom:1rem}.assist-filters label{flex:11rem}.assist-recovery-list{gap:.8rem;display:grid}.assist-recovery-list article{border:1px solid #dce3ee;border-radius:.8rem;grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr);gap:1rem;padding:1.2rem;display:grid}.assist-recovery-list article>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;display:flex}.assist-recovery-list h3{margin:.5rem 0;font-size:1.1rem}.assist-recovery-list p{line-height:1.6}.assist-recovery-list small{color:#526079;font-size:.875rem}.assist-source-tag{color:#185db6;font-size:.875rem;font-weight:600}.assist-task-note{align-items:center;gap:.4rem;display:flex}.assist-task-form{background:var(--bb-bg);border-radius:.8rem;align-content:start;gap:1rem;padding:1.2rem;display:grid}.assist-task-form h4{margin:0}.assist-task-form .button{justify-self:start}.assist-recovery-review{outline:none}.assist-pagination{justify-content:center;align-items:center;gap:1rem;margin:1.2rem 0;display:flex}.assist-pagination button{background:#fff;border:1px solid #cbd5e2;border-radius:.5rem;padding:.6rem}.assist-launch-links{flex-wrap:wrap;gap:.6rem;display:flex}.assist-panel .button{white-space:normal;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.assist-panel :focus-visible,.assist-recovery :focus-visible{outline-offset:3px;outline:3px solid #3688f2}@media (width<=900px){.assist-content-layout{grid-template-columns:minmax(0,1fr)}.assist-replenishment-list article{grid-template-columns:minmax(0,1fr) minmax(9rem,.5fr)}.assist-pick{grid-column:1/-1}}@media (width<=600px){.assist-title{flex-wrap:wrap}.assist-form,.assist-filters{flex-direction:column;align-items:stretch}.assist-form>label,.assist-filters>label{flex:auto}.assist-form .button{width:100%}.assist-replenishment-list article,.assist-recovery-list article{grid-template-columns:minmax(0,1fr)}.assist-metrics{grid-template-columns:minmax(0,1fr);gap:.6rem}.assist-metrics article{justify-content:space-between;align-items:center;display:flex}.assist-metrics strong{font-size:1.5rem}.assist-title>.button{margin-left:2.1rem}.assist-review-footer>.button{width:100%}.assist-output{padding:1rem}}.ops-insights-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.ops-insights-head h3,.ops-priority-list h4{margin:0 0 8px}.ops-insights-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.ops-insights-filters label{flex:180px;gap:8px;min-width:0;display:grid}.ops-insights-filters select,.ops-insights-filters input{width:100%;min-width:0}.ops-insights-note{color:#566477;font-size:14px;line-height:1.65}.ops-priority-list{gap:14px;display:grid}.ops-priority-list article{border:1px solid #dce4ee;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.ops-priority-list article>div{min-width:0}.ops-priority-list p{overflow-wrap:anywhere;margin:8px 0}.ops-priority-list small{color:#566477}.ops-priority-list article.overdue{border-left:4px solid #b93a40}.ops-priority-kind{color:#2367b9;margin-bottom:8px;font-size:13px;display:block}.report-provenance summary{cursor:pointer;font-weight:600}.report-provenance dl{gap:14px;display:grid}.report-provenance dt{margin-bottom:5px;font-weight:600}.report-provenance dd{color:#566477;margin:0;line-height:1.6}.first-purchase-guide progress{accent-color:#2367b9;width:100%;height:12px}.first-purchase-steps{grid-template-columns:1fr 1fr;gap:16px;padding:0;list-style:none;display:grid}.first-purchase-steps li{border:1px solid #dce4ee;border-radius:14px;align-items:start;gap:14px;padding:22px;display:flex}.first-purchase-steps li>span{color:#2367b9;background:#edf3fc;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.first-purchase-steps li.done>span{color:#21743e;background:#e8f5ed}.first-purchase-steps h3{margin:0;font-size:17px}.first-purchase-steps p{color:#566477;line-height:1.6}.first-purchase-secondary{margin-top:12px;display:block}.recovery-results-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:20px 0;display:grid}.recovery-results-metrics article{border:1px solid #dce4ee;border-radius:12px;padding:18px}.recovery-results-metrics strong{color:#2367b9;margin:8px 0;font-size:23px;display:block}.recovery-result-contact{border-top:1px solid #dce4ee;padding:12px 0}.recovery-cost-form{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.recovery-cost-form label{flex:160px;gap:8px;min-width:0;display:grid}.recovery-cost-form input{width:100%;min-width:0}@media (width<=700px){.ops-priority-list article{flex-direction:column;align-items:stretch;padding:16px}.ops-priority-list article>a{text-align:center;width:100%}.first-purchase-steps{grid-template-columns:1fr}.first-purchase-steps li{padding:16px}.ops-insights-filters label{flex-basis:100%}.ops-insights-head>button{width:100%}}.recovery-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.recovery-metrics article{padding:1rem}.recovery-metrics strong{overflow-wrap:anywhere;font-size:1.45rem}.recovery-tabs{margin-bottom:1rem}.recovery-stage{background:var(--bb-blue-soft);color:#185db6;border-radius:.5rem;padding:.35rem .65rem;font-size:.875rem;font-weight:600;display:inline-block}.recovery-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.recovery-section-head strong{color:#526079;font-size:.9rem}.recovery-products{gap:.7rem;display:grid}.recovery-products>article{border:1px solid #dce3ee;border-radius:.7rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.recovery-products>article>div{gap:.4rem;min-width:0;display:grid}.recovery-products span{font-size:.9rem;line-height:1.5}.recovery-warning{color:#aa1430}.recovery-totals{background:var(--bb-bg);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.recovery-totals>div{gap:.5rem;display:grid}.recovery-totals span{color:#526079;font-size:.9rem}.recovery-totals>p{grid-column:1/-1;margin:0}.recovery-analysis>h4{margin:1.5rem 0 1rem}.recovery-analysis .assist-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-contact{overflow-wrap:anywhere;border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;margin:1.5rem 0;padding:1rem 0}.recovery-contact h4{margin-top:0}.recovery-message{align-content:start;gap:1rem;display:grid}.recovery-message h4,.recovery-message>.assist-help{margin:0}.recovery-message .button-row{flex-wrap:wrap;gap:.6rem;display:flex}.recovery-context,.recovery-snapshot{border:1px solid #dce3ee;border-radius:.7rem;margin-top:1rem;padding:1rem;font-size:1rem}.recovery-context summary,.recovery-snapshot summary{cursor:pointer;font-weight:600;line-height:1.5}.recovery-context h5{margin:1rem 0 .5rem;font-size:1rem}.recovery-context article{overflow-wrap:anywhere;border-top:1px solid #dce3ee;padding:1rem 0}.recovery-next{margin-top:1.5rem}.recovery-next textarea{width:100%;font:inherit;border:1px solid #cbd5e2;border-radius:.6rem;padding:.7rem .8rem}.recovery-notice{background:var(--bb-blue-soft);color:#185db6;overflow-wrap:anywhere;border-radius:.6rem;padding:1rem;line-height:1.6}.cart-recovery .assist-recovery-list .recovery-snapshot p{margin:.5rem 0}.cart-recovery .assist-filters input,.cart-recovery .assist-filters select{min-height:2.9rem}@media (width<=1100px){.recovery-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=750px){.recovery-products>article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recovery-products>article>div:first-child{grid-column:1/-1}.recovery-totals,.recovery-analysis .assist-facts{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.recovery-metrics,.recovery-products>article{grid-template-columns:minmax(0,1fr)}.recovery-products>article>div:first-child{grid-column:auto}.recovery-tabs{flex-wrap:wrap;display:flex;overflow:visible}.recovery-tabs>button{white-space:normal;flex:45%;min-height:3rem}.recovery-message .button-row>.button{width:100%}.recovery-contact .button-row{flex-wrap:wrap;gap:.6rem;display:flex}}.cart-auto{color:#17263b;gap:20px;padding:20px 0;display:grid}.cart-auto h3{margin:4px 0 10px;font-size:24px}.cart-auto h4{align-items:center;gap:10px;margin:0 0 14px;font-size:19px;display:flex}.cart-auto p,.cart-auto li{line-height:1.6}.auto-eyebrow{letter-spacing:1px;color:#2367b9;font-size:12px;font-weight:800}.auto-status{flex-wrap:wrap;gap:8px;display:flex}.auto-status span{background:#f2f5f9;border-radius:20px;padding:8px 12px;font-size:13px}.auto-status .ready{color:#176041;background:#e4f5ed}.auto-status .pending{color:#80551d;background:#fff1db}.auto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.auto-box{background:#fff;border:1px solid #dce4ed;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.auto-box p{margin:0}.auto-box ol{gap:8px;margin:0;padding-left:23px;display:grid}.cart-auto label{flex-direction:column;gap:8px;font-size:14px;font-weight:650;display:flex}.cart-auto label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start;line-height:1.6;display:flex}.cart-auto input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:2px}.cart-auto input:not([type=checkbox]),.cart-auto textarea,.cart-auto select{width:100%;max-width:100%;font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #bac8d8;border-radius:8px;padding:12px}.cart-auto textarea{resize:vertical;min-height:100px}.auto-fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.auto-help{color:#607084;font-size:14px}.auto-help svg{vertical-align:middle;margin-right:4px;display:inline}.cart-auto code{overflow-wrap:anywhere;white-space:pre-wrap;background:#eff4fa;border-radius:8px;padding:10px;font-size:13px;font-weight:400;display:block}.cart-auto blockquote{background:#eff4fa;border-left:4px solid #2367b9;margin:0;padding:18px;line-height:1.7}.auto-preview{white-space:pre-wrap;background:#eff4fa;border-radius:10px;padding:18px;line-height:1.7}.auto-preview-button{color:#fff;background:#2367b9;border-radius:8px;padding:10px 16px;display:inline-block}.auto-table{max-width:100%;overflow-x:auto}.auto-table table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:14px}.auto-table th,.auto-table td{vertical-align:top;border-bottom:1px solid #e2e9f0;padding:12px}.auto-table small{color:#607084;overflow-wrap:anywhere;margin-top:6px;display:block}.auto-token{background:#fff9ec;border:1px solid #e8c886;border-radius:10px;gap:10px;padding:16px;display:grid}.reminder-preferences{padding:22px}.cart-auto button{min-height:44px}.cart-auto details summary{cursor:pointer;padding:8px 0;font-weight:650}.cart-auto .workspace-tabs{overflow-x:auto}.cart-auto a{color:#2367b9;text-decoration:underline}.cart-auto .button-row{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.auto-grid{grid-template-columns:minmax(0,1fr)}.auto-box{padding:18px}.cart-auto h3{font-size:22px}.cart-auto .workspace-tabs button{white-space:nowrap}.auto-status span{font-size:12px}}.registration-lead-match{background:#f5f9ff;border:1px solid #b8d2eb;border-radius:16px;gap:14px;margin:18px 0;padding:22px;display:grid}.registration-lead-match h4{margin:5px 0;font-size:1.15rem}.registration-lead-match p{overflow-wrap:anywhere;margin:7px 0}.registration-lead-match select{max-width:100%}.registration-lead-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;display:grid}.registration-lead-options article{background:#fff;border:1px solid #d8e2ed;border-radius:12px;min-width:0;padding:16px}.registration-lead-options article.selected{border:2px solid #2770aa}.registration-lead-options article>span{color:#526579;margin-top:5px;display:block}.registration-lead-options a{color:#175b93;padding:8px 0;display:inline-block}.registration-lead-tags{flex-wrap:wrap;gap:5px;display:flex}.registration-lead-tags span{background:#eaf2fc;border-radius:20px;padding:4px 9px;font-size:.8rem}.registration-lead-warning{color:#8b4a12}.registration-lead-note{color:#355e81;font-size:.9rem}@media (width<=600px){.registration-lead-match{padding:16px}.registration-lead-match select{width:100%}}body .shell .discount-policy-choice{border:1px solid #dce4ef;border-radius:12px;min-width:0;margin:20px 0;padding:16px}body .shell .discount-policy-choice legend{color:var(--bb-title);max-width:100%;padding:0 8px;font-size:1rem;font-weight:700}body .shell .discount-policy-choices{flex-wrap:wrap;gap:16px;display:flex}body .shell .discount-policy-choices label{cursor:pointer;align-items:center;gap:10px;min-width:90px;min-height:44px;font-size:1rem;display:inline-flex}body .shell .discount-policy-choices input{accent-color:#3688f2;width:20px;height:20px;min-height:20px;margin:0}body .shell .discount-policy-choice p{color:#52657f;margin:12px 0 0;font-size:.9rem;line-height:1.6}.quick-picker[hidden]{display:none!important}.quick-picker{gap:16px;min-width:0;display:grid}.quick-picker-products>header p{color:#64748b;margin:8px 0 20px}.quick-picker-views{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.quick-picker-views button{color:var(--bb-muted);min-height:44px;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:8px;padding:10px 12px;font-size:14px}.quick-picker-views button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#b5d2f6}.quick-picker-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.quick-picker-filters label{min-width:0}.quick-picker-filter-footer{color:#64748b;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 20px;font-size:14px;display:flex}.quick-picker-filter-footer>label{align-items:center;gap:8px;margin:0!important;font-weight:400!important;display:flex!important}.quick-picker-filter-footer input[type=checkbox]{height:18px;margin:0;width:18px!important;min-height:0!important}.quick-picker-filter-footer>span{margin-left:auto}.quick-picker-text{color:var(--bb-blue-text);text-underline-offset:3px;font:inherit;background:0 0;border:0;min-height:40px;padding:4px;font-size:14px;text-decoration:underline}.quick-picker-column-head,.quick-picker-row{grid-template-columns:minmax(0,1fr) 130px 152px;align-items:center;gap:16px;display:grid}.quick-picker-column-head{background:var(--bb-bg);color:#64748b;border-radius:8px;padding:10px 12px;font-size:13px}.quick-picker-row{border-bottom:1px solid var(--bb-line);padding:16px 12px}.quick-picker-row.is-selected{background:#f5f9ff}.quick-picker-product{min-width:0}.quick-picker-product>.product-identity img,.quick-picker-product>.product-identity .product-photo-empty{object-fit:contain;flex-basis:52px;width:52px;height:52px}.quick-picker-product>small{color:#64748b;margin:8px 0 0;font-size:12px;display:block}.quick-picker-price strong{color:var(--bb-title);font-size:16px;display:block}.quick-picker-price>span{display:none}.quick-picker-price small{color:#64748b;margin-top:4px;font-size:12px;display:block}.quick-picker-quantity>div{background:#fff;border:1px solid #dfe5ed;border-radius:8px;align-items:center;display:flex;overflow:hidden}.quick-picker-quantity button{background:var(--bb-bg);width:40px;height:44px;color:var(--bb-muted);border:0;flex:none;place-items:center;display:grid}.quick-picker-quantity input{text-align:center;appearance:textfield;height:44px;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:5px!important;font-size:16px!important}.quick-picker-quantity input::-webkit-inner-spin-button{appearance:none}.quick-picker-quantity>small{text-align:right;color:#64748b;margin-top:7px;font-size:13px;display:block}.quick-picker-error{color:#b32344;font-size:14px;line-height:1.5}.quick-picker-quantity .quick-picker-error{margin:8px 0 0}.quick-picker-review summary{cursor:pointer;min-height:32px;font-weight:600}.quick-picker-review>p{color:#64748b;font-size:14px}.quick-picker-review-row{border-top:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.quick-picker-review-row small,.quick-picker-review-row .quick-picker-error{display:block}.quick-picker-review-row small{color:#64748b;margin-top:5px;font-size:13px}.quick-picker-selection{z-index:4;background:#fff;border:1px solid #ccd9eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;position:sticky;bottom:16px;box-shadow:0 6px 22px #14233a0c}.quick-picker-selection>div:first-child{gap:5px;display:grid}.quick-picker-selection strong{color:var(--bb-title);font-size:16px}.quick-picker-selection span{font-size:16px}.quick-picker-selection small{color:#64748b;font-size:12px}.quick-picker-selection-actions{flex-wrap:wrap;gap:8px;display:flex}.quick-picker-selection-actions .button{min-height:44px}.quick-picker-selection>.quick-picker-error{flex-basis:100%;margin:0}.quick-picker-empty{text-align:center;padding:32px 16px}.quick-picker-empty h4{font-size:18px}.quick-picker-empty p{color:#64748b;font-size:14px}.quick-picker-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.quick-picker-feedback{background:#fff6f8;border:1px solid #eac4ce;border-radius:8px;padding:14px}@media (width<=1150px){.quick-picker-filters{grid-template-columns:1fr 1fr}.quick-picker-filters>label:first-child{grid-column:1/-1}}@media (width<=640px){.quick-picker-column-head{display:none}.quick-picker-row{grid-template-columns:minmax(0,1fr) 144px;gap:12px;padding:16px 0}.quick-picker-product{grid-column:1/-1}.quick-picker-price>span{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.quick-picker-views{gap:6px}.quick-picker-views button{white-space:nowrap;flex:40%}.quick-picker-filters,.quick-picker-filter-footer{gap:10px}.quick-picker-selection{gap:12px;padding:14px;bottom:76px}.quick-picker-selection-actions{flex-wrap:nowrap;width:100%}.quick-picker-selection-actions>.button.primary{white-space:normal;flex:1;font-size:14px!important}.quick-picker-selection-actions>.button.secondary{padding:10px!important;font-size:14px!important}.quick-picker-pagination .button{padding:10px!important}}@media print{.quick-picker-selection,.quick-picker-filters,.quick-picker-views,.quick-picker-filter-footer,.quick-picker-pagination{display:none}}body main.shell.matriz-workspace .basket-workspace{gap:24px;min-width:0}body main.shell.matriz-workspace .basket-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}body main.shell.matriz-workspace .basket-heading h2{letter-spacing:-.7px;line-height:1.2;margin:8px 0 10px!important;font-size:32px!important;font-weight:600!important}body main.shell.matriz-workspace .basket-heading p{color:var(--bb-muted);margin:0;font-size:16px}body main.shell.matriz-workspace .basket-eyebrow{letter-spacing:1.4px;color:#a94d17;font-size:12px;font-weight:600}body main.shell.matriz-workspace .basket-heading .button{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}body main.shell.matriz-workspace .basket-steps{border-bottom:1px solid #e5e9ef;gap:28px;margin:0;padding:18px 0;list-style:none;display:flex}body main.shell.matriz-workspace .basket-steps li{color:var(--bb-muted);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}body main.shell.matriz-workspace .basket-steps li>span{background:var(--bb-line);border:1px solid var(--bb-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}body main.shell.matriz-workspace .basket-steps .active{color:#a94d17;font-weight:600}body main.shell.matriz-workspace .basket-steps .active>span{color:#fff;background:#e57832;border-color:#e57832}body main.shell.matriz-workspace .basket-steps .complete>span{color:#168351;background:#e7f5ed;border-color:#c3e5d3}body main.shell.matriz-workspace .basket-fieldset{border:0;min-width:0;margin:0;padding:0}body main.shell.matriz-workspace .basket-fieldset[disabled]{opacity:.7}body main.shell.matriz-workspace .basket-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}body main.shell.matriz-workspace .basket-products.card{min-width:0;overflow:hidden;padding:0!important}body main.shell.matriz-workspace .basket-products>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}body main.shell.matriz-workspace .basket-products>header h3{align-items:center;gap:10px;margin:0;display:flex;font-size:18px!important;font-weight:600!important}body main.shell.matriz-workspace .basket-products>header h3 span{min-width:26px;height:26px;color:var(--bb-muted);background:#f1f3f6;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}body main.shell.matriz-workspace .basket-text-button,body main.shell.matriz-workspace .basket-remove{color:#b64e1a;cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:14px;line-height:1.4}body main.shell.matriz-workspace .basket-item{border-bottom:1px solid #e8edf3;grid-template-columns:86px minmax(0,1fr) 122px 112px;align-items:center;gap:18px;padding:24px;display:grid}body main.shell.matriz-workspace .basket-item-photo{border:1px solid var(--bb-line);color:#8b96a6;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:86px;height:100px;padding:8px;display:flex}body main.shell.matriz-workspace .basket-item-photo img{object-fit:contain;width:100%;height:100%}body main.shell.matriz-workspace .basket-item-info{min-width:0}body main.shell.matriz-workspace .basket-item-info h3{overflow-wrap:anywhere;margin:0 0 6px;line-height:1.5;font-size:16px!important;font-weight:600!important}body main.shell.matriz-workspace .basket-item-info p{color:#778398;margin:0 0 10px;font-size:12px!important}body main.shell.matriz-workspace .basket-unit-price{color:#566378;font-size:14px;display:block}body main.shell.matriz-workspace .basket-promo{color:#ab4f16;background:#fff0e5;border:1px solid #f0d6c1;border-radius:4px;margin-bottom:8px;padding:4px 7px;font-size:12px;display:inline-block}body main.shell.matriz-workspace .basket-item-quantity>span,body main.shell.matriz-workspace .basket-item-total>span{color:#778398;margin-bottom:8px;font-size:12px;display:block}body main.shell.matriz-workspace .basket-quantity-control{background:#fff;border:1px solid #dce2eb;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 34px;width:122px;display:grid;overflow:hidden}body main.shell.matriz-workspace .basket-quantity-control button{color:#374151;cursor:pointer;background:#f9fafb;border:0;justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}body main.shell.matriz-workspace .basket-quantity-control button:disabled{color:#b4bcc8;cursor:default}body main.shell.matriz-workspace .basket-quantity-control .quantity-input{text-align:center;appearance:textfield;width:100%;min-width:0;height:44px;margin:0;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:6px 0!important;font-size:16px!important}body main.shell.matriz-workspace .basket-quantity-control input::-webkit-inner-spin-button{appearance:none}body main.shell.matriz-workspace .basket-remove{font-size:12px}body main.shell.matriz-workspace .basket-item-total{text-align:right;font-variant-numeric:tabular-nums}body main.shell.matriz-workspace .basket-item-total strong{white-space:nowrap;font-size:18px;font-weight:600;display:block}body main.shell.matriz-workspace .basket-item-total del{color:#8c97a8;margin-top:4px;font-size:13px;display:block}body main.shell.matriz-workspace .basket-save-tools{background:#fafbfc;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px;display:flex}body main.shell.matriz-workspace .basket-save-tools .button{align-items:center;gap:8px;min-height:42px;font-size:14px;display:inline-flex}body main.shell.matriz-workspace .basket-save-tools summary{cursor:pointer;color:#566378;padding:10px 12px;font-size:14px}body main.shell.matriz-workspace .basket-save-tools details[open]{gap:8px;display:grid}body main.shell.matriz-workspace .basket-save-tools>p{color:#78859a;width:100%;margin:0;font-size:13px!important}body main.shell.matriz-workspace .basket-summary.card{min-width:0;position:sticky;top:90px;padding:24px!important}body main.shell.matriz-workspace .basket-summary h3{margin:0 0 22px;font-size:20px!important;font-weight:600!important}body main.shell.matriz-workspace .basket-summary dl{gap:16px;margin:0;display:grid}body main.shell.matriz-workspace .basket-summary dl>div{justify-content:space-between;align-items:flex-start;gap:14px;font-size:14px;line-height:1.5;display:flex}body main.shell.matriz-workspace .basket-summary dt{color:#657187}body main.shell.matriz-workspace .basket-summary dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}body main.shell.matriz-workspace .basket-savings :is(dt,dd){color:#168351}body main.shell.matriz-workspace .basket-total{border-top:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;gap:6px;margin-top:22px;padding:22px 0;display:grid}body main.shell.matriz-workspace .basket-total>span{color:#566378;font-size:14px}body main.shell.matriz-workspace .basket-total>strong{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.3}body main.shell.matriz-workspace .basket-total>small{color:#7b8798;font-size:12px}body main.shell.matriz-workspace .basket-minimum{margin:22px 0}body main.shell.matriz-workspace .basket-minimum>div{color:#a94d17;align-items:center;gap:8px;font-size:14px;display:flex}body main.shell.matriz-workspace .basket-minimum strong{font-weight:500}body main.shell.matriz-workspace .basket-minimum.met>div{color:#168351}body main.shell.matriz-workspace .basket-minimum progress{accent-color:#e57832;border:0;border-radius:8px;width:100%;height:8px;margin:12px 0;display:block;overflow:hidden}body main.shell.matriz-workspace .basket-minimum progress::-webkit-progress-bar{background:var(--bb-line);border-radius:8px}body main.shell.matriz-workspace .basket-minimum progress::-webkit-progress-value{background:#e57832;border-radius:8px}body main.shell.matriz-workspace .basket-minimum.met progress{accent-color:#168351}body main.shell.matriz-workspace .basket-minimum.met progress::-webkit-progress-value{background:#168351}body main.shell.matriz-workspace .basket-minimum p{color:#7b8798;margin:0;line-height:1.6;font-size:12px!important}body main.shell.matriz-workspace .basket-next-discount{color:#a14b17;background:#fff4eb;border:1px solid #f3d7c1;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px;display:flex}body main.shell.matriz-workspace .basket-next-discount svg{flex-shrink:0;margin-top:2px}body main.shell.matriz-workspace .basket-next-discount p{margin:0;line-height:1.6;font-size:14px!important}body main.shell.matriz-workspace .basket-summary>.button{white-space:normal;width:100%;min-height:48px;font-size:14px}body main.shell.matriz-workspace .basket-payment-note{color:#778398;justify-content:center;align-items:center;gap:6px;margin:14px 0;display:flex;font-size:12px!important}body main.shell.matriz-workspace .basket-policy{text-align:center;color:#a94d17;min-height:24px;text-decoration:underline;display:block;font-size:12px!important}body main.shell.matriz-workspace .basket-empty.card{text-align:center;justify-items:center;gap:20px;display:grid;padding:56px 24px!important}body main.shell.matriz-workspace .basket-empty-icon{color:#da722e;background:#fff4eb;border:1px solid #f4d8c1;border-radius:24px;justify-content:center;align-items:center;width:90px;height:90px;display:flex}body main.shell.matriz-workspace .basket-empty h3{margin:0;font-size:26px!important;font-weight:600!important}body main.shell.matriz-workspace .basket-empty>p{color:#657187;max-width:560px;margin:0;line-height:1.7;font-size:16px!important}body main.shell.matriz-workspace .basket-empty .button-row{justify-content:center}body main.shell.matriz-workspace .basket-empty-minimum{color:#778398;border-top:1px solid #e5e9ef;padding-top:20px;font-size:14px}body main.shell.matriz-workspace .basket-checkout{scroll-margin-top:100px}body main.shell.matriz-workspace .basket-checkout>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}body main.shell.matriz-workspace .basket-checkout h3{margin:8px 0 10px;font-size:24px!important;font-weight:600!important}body main.shell.matriz-workspace .basket-checkout header p{color:#657187;margin:0;font-size:16px!important}body main.shell.matriz-workspace .basket-checkout .ops-checkout{grid-template-columns:1fr 1fr;max-width:none}body main.shell.matriz-workspace .basket-checkout .ops-checkout>:is(.ops-notice,.payment-options,.check){grid-column:1/-1}body main.shell.matriz-workspace .basket-checkout .ops-checkout label{min-width:0}body main.shell.matriz-workspace .basket-checkout .ops-checkout :is(select,input,textarea){width:100%;min-width:0}body main.shell.matriz-workspace .basket-checkout-footer{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding-top:24px;display:flex}body main.shell.matriz-workspace .basket-checkout-footer strong{margin:8px 0;font-size:26px;font-weight:600;display:block}body main.shell.matriz-workspace .basket-checkout-footer :is(span,p){color:#657187;font-size:14px}body main.shell.matriz-workspace .basket-checkout-footer .button{white-space:normal;max-width:340px}body main.shell.matriz-workspace .basket-workspace :is(button,summary,input):focus-visible{outline-offset:2px;outline:3px solid #3688f2}@media (width<=1350px){body main.shell.matriz-workspace .basket-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}body main.shell.matriz-workspace .basket-item{grid-template-columns:76px minmax(0,1fr) 122px;gap:14px}body main.shell.matriz-workspace .basket-item-photo{width:76px;height:90px}body main.shell.matriz-workspace .basket-item-total{grid-column:2/4;justify-content:flex-end;align-items:center;gap:12px;display:flex}body main.shell.matriz-workspace .basket-item-total>span{margin:0}}@media (width<=1100px){body main.shell.matriz-workspace .basket-layout{grid-template-columns:minmax(0,1fr)}body main.shell.matriz-workspace .basket-summary.card{position:static}body main.shell.matriz-workspace .basket-item{grid-template-columns:86px minmax(0,1fr) 122px 112px}body main.shell.matriz-workspace .basket-item-total{grid-column:auto;display:block}body main.shell.matriz-workspace .basket-item-total>span{margin-bottom:8px}}@media (width<=650px){body main.shell.matriz-workspace .basket-workspace{gap:20px}body main.shell.matriz-workspace .basket-heading{flex-direction:column;align-items:flex-start;gap:16px}body main.shell.matriz-workspace .basket-heading h2{font-size:28px!important}body main.shell.matriz-workspace .basket-steps{justify-content:space-between;gap:12px;padding:14px 0}body main.shell.matriz-workspace .basket-steps li{flex-direction:column;align-items:flex-start;gap:6px;max-width:100px;font-size:12px}body main.shell.matriz-workspace .basket-products>header{gap:8px;padding:18px 16px}body main.shell.matriz-workspace .basket-products>header h3{gap:6px;font-size:16px!important}body main.shell.matriz-workspace .basket-text-button{font-size:12px}body main.shell.matriz-workspace .basket-item{grid-template-columns:68px minmax(0,1fr);gap:16px;padding:20px 16px}body main.shell.matriz-workspace .basket-item-photo{align-self:start;width:68px;height:86px}body main.shell.matriz-workspace .basket-item-quantity{grid-column:1/2}body main.shell.matriz-workspace .basket-item-total{grid-column:2/3;place-self:center end;display:block}body main.shell.matriz-workspace .basket-item-total strong{font-size:20px}body main.shell.matriz-workspace .basket-save-tools{padding:18px 16px}body main.shell.matriz-workspace .basket-save-tools>.button{flex:1}body main.shell.matriz-workspace .basket-summary.card{padding:22px!important}body main.shell.matriz-workspace .basket-empty.card{padding:36px 20px!important}body main.shell.matriz-workspace .basket-empty .button-row,body main.shell.matriz-workspace .basket-empty .button{width:100%}body main.shell.matriz-workspace .basket-checkout>header,body main.shell.matriz-workspace .basket-checkout-footer{flex-direction:column;align-items:flex-start}body main.shell.matriz-workspace .basket-checkout .ops-checkout{grid-template-columns:minmax(0,1fr)}body main.shell.matriz-workspace .basket-checkout-footer .button{width:100%;max-width:none}body main.shell.matriz-workspace .basket-checkout>header .button{width:100%}}body main.shell.matriz-workspace .basket-checkout .ops-checkout input[type=checkbox]{flex-shrink:0;width:auto}body main.shell.matriz-workspace .basket-item-quantity>span,body main.shell.matriz-workspace .basket-item-total>span{font-size:14px}.commission-workspace .ops-head p{max-width:850px;font-size:16px}.commission-success{color:#117452;background:#effaf5;border:1px solid #bde4d5;border-radius:12px;align-items:center;gap:10px;margin:0;padding:14px 18px;font-size:14px;display:flex}.commission-filters{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:end;gap:16px;display:grid}.commission-filters label,.commission-modal label{color:#344256;flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.commission-filters input,.commission-filters select,.commission-modal input:not([type=file]),.commission-modal select,.commission-modal textarea{width:100%;min-height:44px;color:var(--bb-title);background:#fff;border:1px solid #d5dce6;border-radius:9px;padding:10px 12px;font-size:14px}.commission-filters .commission-search{grid-column:span 3}.commission-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.commission-metrics article{border-top:3px solid #3688f2;flex-direction:column;gap:9px;padding:22px;display:flex}.commission-metrics article:nth-child(2){border-top-color:#ec8848}.commission-metrics article:nth-child(3){border-top-color:var(--bb-success)}.commission-metrics span{color:var(--bb-muted);font-size:14px}.commission-metrics strong{letter-spacing:-.03em;font-size:27px}.commission-metrics small{color:var(--bb-muted);font-size:12px}.commission-entries>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.commission-entries h3,.commission-lot h3,.commission-payment-history h3{margin:0 0 7px;font-size:19px}.commission-entries header p{color:var(--bb-muted);max-width:650px;margin:0;font-size:14px;line-height:1.6}.commission-table-scroll{border:1px solid var(--bb-line);border-radius:12px;overflow-x:auto}.commission-table-scroll table{border-collapse:collapse;width:100%;min-width:1030px}.commission-table-scroll th{background:var(--bb-bg);text-align:left;color:#526174;padding:14px 12px;font-size:13px;font-weight:650}.commission-table-scroll td{vertical-align:top;border-top:1px solid var(--bb-line);padding:16px 12px;font-size:14px}.commission-table-scroll td small{color:var(--bb-muted);max-width:200px;margin-top:5px;font-size:12px;line-height:1.5;display:block}.commission-table-scroll td a{color:#246bc0;font-weight:650;text-decoration:none}.commission-table-scroll td a:hover{text-decoration:underline}.commission-workspace input[type=checkbox]{accent-color:#3688f2;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px}.commission-workspace input[type=checkbox]:disabled{cursor:not-allowed}.commission-selected td{background:#f0f6ff}.commission-status{color:#285d98;white-space:nowrap;background:#edf3fc;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}.commission-status.fechada,.commission-status.fechado{color:#8b561b;background:#fff3e3}.commission-status.paga,.commission-status.pago{color:#13734f;background:#e9f8f1}.commission-status.cancelado{color:var(--bb-muted);background:#f1f3f6}.commission-workspace .commission-note,.commission-modal .commission-note{color:var(--bb-muted);margin:16px 0 0;font-size:13px;line-height:1.7}.commission-empty{text-align:center;color:var(--bb-muted);padding:40px 22px}.commission-empty svg{color:#8ba5c7;margin-bottom:12px}.commission-empty h3{color:#344256;margin:0 0 9px;font-size:18px}.commission-empty p{margin:0;font-size:14px;line-height:1.7}.commission-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.commission-workspace.has-selection{padding-bottom:160px}.commission-selection{background:var(--bb-title);color:#fff;z-index:15;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:fixed;bottom:18px;left:290px;right:30px;box-shadow:0 8px 30px #14233a24}.commission-selection>div:first-child{flex-direction:column;gap:4px;display:flex}.commission-selection span{font-size:14px}.commission-selection strong{font-size:25px}.commission-selection small{color:#c4d0e0;font-size:12px}.commission-selection>div:last-of-type{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commission-selection .button{white-space:normal;font-size:14px}.commission-lots>h3{margin:0 0 16px;font-size:19px}.commission-lot{margin-bottom:16px}.commission-lot>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.commission-lot-title{align-items:center;gap:12px;display:flex}.commission-lot-title p,.commission-lot>p{color:var(--bb-muted);margin:0;font-size:14px;line-height:1.7}.commission-lot>p{margin:14px 0}.commission-lot-total{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.commission-lot-total>strong{white-space:nowrap;font-size:22px}.commission-lot summary{color:#31557e;cursor:pointer;font-size:14px;font-weight:600}.commission-lot details .table-wrap{margin-top:14px}.commission-lot>footer{border-top:1px solid var(--bb-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.commission-warning{background:var(--bb-warning-soft);color:#815318;border:1px solid #f0d5ad;border-radius:10px;margin:12px 0;padding:14px;font-size:14px;line-height:1.6}.commission-modal-backdrop{z-index:200;background:#14233a88;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.commission-modal{width:min(640px,100%);max-height:calc(100dvh - 48px);color:var(--bb-title);background:#fff;border-radius:18px;overflow:auto;box-shadow:0 24px 80px #14233a40}.commission-modal>header{border-bottom:1px solid var(--bb-line);justify-content:space-between;gap:18px;padding:24px 28px;display:flex}.commission-modal header span{color:var(--bb-muted);letter-spacing:.05em;font-size:12px;font-weight:700}.commission-modal h2{margin:5px 0 0;font-size:24px;line-height:1.25}.commission-modal header button{color:#526174;background:0 0;border:0;align-self:flex-start;padding:5px}.commission-modal form{flex-direction:column;gap:20px;padding:24px 28px;display:flex}.commission-modal-summary{background:#f0f6ff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px;font-size:14px;display:flex}.commission-modal-summary strong{white-space:nowrap;color:#235faa;font-size:25px}.commission-seller-breakdown{flex-direction:column;gap:9px;font-size:14px;display:flex}.commission-seller-breakdown div{justify-content:space-between;gap:14px;display:flex}.commission-modal-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.commission-modal textarea{resize:vertical;min-height:85px;font-weight:400}.commission-upload{background:#f8faff;border:1px dashed #8fa7c9;border-radius:12px;padding:18px}.commission-upload>span{align-items:center;gap:8px;display:flex}.commission-upload input{max-width:100%;font-size:14px;font-weight:400}.commission-upload small{color:var(--bb-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.commission-modal form>footer{border-top:1px solid var(--bb-line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.commission-modal form>footer .button{white-space:normal;font-size:14px}.commission-workspace a:focus-visible,.commission-workspace button:focus-visible,.commission-workspace input:focus-visible,.commission-workspace select:focus-visible,.commission-modal input:focus-visible,.commission-modal button:focus-visible,.commission-modal select:focus-visible,.commission-modal textarea:focus-visible{outline-offset:3px;outline:3px solid #3688f2}@media (width<=1000px){.commission-filters{grid-template-columns:1fr 1fr}.commission-filters .commission-search{grid-column:auto}.commission-selection{flex-direction:column;align-items:stretch;gap:14px}.commission-selection>div:first-child{grid-template-columns:1fr auto;display:grid}.commission-selection small{grid-column:1/-1}}@media (width<=650px){.commission-metrics{grid-template-columns:1fr;gap:10px}.commission-metrics article{padding:18px}.commission-filters{grid-template-columns:1fr}.commission-entries>header{flex-direction:column}.commission-selection{padding:18px;bottom:10px}.commission-selection>div:last-of-type{grid-template-columns:1fr 1fr;display:grid}.commission-selection>div:last-of-type>.button:last-child{grid-column:1/-1}.commission-selection>div:first-child{display:flex}.commission-lot>header{flex-direction:column;gap:14px}.commission-lot-total{align-items:flex-start}.commission-lot footer .button{white-space:normal;text-align:center;width:100%}.commission-pagination{flex-wrap:wrap;font-size:13px}.commission-modal-backdrop{padding:12px}.commission-modal{border-radius:14px;max-height:calc(100dvh - 24px)}.commission-modal>header,.commission-modal form{padding:20px}.commission-modal h2{font-size:22px}.commission-modal-fields{grid-template-columns:1fr}.commission-modal-summary{flex-direction:column;align-items:flex-start}.commission-modal form>footer{flex-direction:column-reverse}.commission-modal form>footer .button{width:100%}}@media (width<=900px){.commission-selection{left:16px;right:16px}}@media (width<=650px){.commission-workspace.has-selection{padding-bottom:290px}}.institutional-quotes{max-width:1320px;color:var(--bb-title);margin:0 auto;font-size:1rem}.iq-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.iq-heading h2{margin:4px 0 8px;font-size:1.6rem}.iq-heading h3{margin:0 0 6px}.iq-heading p,.iq-save-bar p{color:#53657d;margin:0;line-height:1.55}.institutional-quotes .card{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:24px}.iq-back{color:#236bc4;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0 0 8px}.iq-save-state{border-radius:8px;flex-shrink:0;padding:9px 13px;font-size:.875rem;font-weight:600}.iq-save-state.pending{color:#7d5300;background:#fff4df}.iq-save-state.saved{color:#156747;background:#e9f7f0}.iq-fieldset{border:0;min-width:0;margin:0;padding:0}.iq-section-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.iq-section-title span{background:var(--bb-blue-soft);color:#246ac3;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.iq-section-title h3{margin:0;font-size:1.2rem}.iq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.iq-full{grid-column:1/-1}.institutional-quotes label{color:#243650;flex-direction:column;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.institutional-quotes input:not([type=checkbox]),.institutional-quotes select,.institutional-quotes textarea{width:100%;min-width:0;color:var(--bb-title);background:#fff;border:1px solid #cdd8e5;border-radius:8px;min-height:44px;padding:11px 12px;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4}.institutional-quotes :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#3688f2;outline:3px solid #c0dcff}.institutional-quotes input[aria-invalid=true]{border-color:var(--bb-danger)}.institutional-quotes small{color:#586b84;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.iq-case{max-width:500px;margin-bottom:22px}.iq-picker{border:1px solid #dce5ef;border-radius:10px;margin-bottom:24px;overflow:hidden}.iq-picker-filters{background:var(--bb-bg);grid-template-columns:2fr 1fr;gap:16px;padding:18px;display:grid}.iq-picker-results{max-height:320px;padding:0 16px;overflow:auto}.iq-picker-results .iq-choice{border-bottom:1px solid var(--bb-line);cursor:pointer;flex-direction:row;align-items:center;gap:12px;padding:14px 0;font-weight:400;display:flex}.iq-choice input[type=checkbox]{accent-color:#3688f2;flex-shrink:0;width:20px;height:20px}.iq-choice img{object-fit:contain;width:44px;height:44px}.iq-choice span{flex:1;min-width:0}.iq-choice strong{font-size:.9375rem;font-weight:600}.iq-choice b{white-space:nowrap;font-size:.9375rem}.iq-picker-footer{background:var(--bb-bg);border-top:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:.875rem;display:flex}.institutional-quotes table{border-collapse:collapse;width:100%;font-size:.9375rem}.institutional-quotes th{text-align:left;color:#53657d;background:var(--bb-bg);white-space:nowrap;font-size:.875rem;font-weight:600}.institutional-quotes th,.institutional-quotes td{vertical-align:top;border-bottom:1px solid #e0e7f0;padding:14px 12px}.iq-item-table table{min-width:1030px}.iq-item-table td:first-child{width:28%;min-width:240px}.iq-item-table td:nth-child(2){width:13%;min-width:110px}.iq-item-table td:nth-child(3){min-width:85px}.iq-item-table td:nth-child(4){min-width:75px}.iq-item-table td:nth-child(5){min-width:125px}.iq-item-table td:nth-child(6){white-space:nowrap;min-width:125px}.iq-item-actions{flex-direction:column;gap:8px;display:flex}.iq-item-actions .button{min-height:36px!important;padding:8px 12px!important;font-size:14px!important}.iq-item-table textarea{resize:vertical}.iq-print-name{padding-top:5px;color:#236bc4!important}.iq-total{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.iq-total>span{color:#586b84}.iq-total>div{text-align:right}.iq-total strong{color:var(--bb-title);font-size:1.7rem}.iq-help{color:#586b84;margin:14px 0 0;font-size:.875rem;line-height:1.6}.iq-save-bar{z-index:3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;bottom:16px;box-shadow:0 5px 24px #14233a12}.iq-save-bar p{margin-top:4px;font-size:.875rem}.iq-save-bar .button-row{flex-shrink:0;margin:0}.iq-feedback{color:#17533b;background:#edf7f1;border-radius:9px;margin:0;padding:14px 16px;line-height:1.5}.iq-feedback.error{color:#92213c;background:#fff0f1}.iq-invalid{color:#bd2446!important}.iq-list-tools{align-items:end;gap:18px;margin-bottom:24px;display:flex}.iq-list-tools label{flex:1}.iq-empty{text-align:center;color:#586b84;line-height:1.6;padding:32px 16px!important}.iq-empty h3{color:var(--bb-title)}.iq-pagination{align-items:center;gap:12px;margin-top:20px;display:flex}.iq-pagination span{color:#586b84;margin-right:auto;font-size:.875rem}.iq-pdf iframe{background:var(--bb-bg);border:1px solid #dce5ef;width:100%;height:760px;margin-top:20px}.iq-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.iq-save-bar{flex-direction:column;align-items:stretch;position:static}.iq-save-bar .button-row{flex-wrap:wrap}.iq-save-bar .button{flex:1;justify-content:center}.iq-picker-filters{grid-template-columns:1fr}.iq-total{flex-direction:column;align-items:start}.iq-total>div{text-align:left}.iq-list-tools{flex-direction:column;align-items:stretch}}@media (width<=600px){.iq-heading{flex-direction:column;align-items:start;gap:12px}.iq-heading h2{font-size:1.35rem}.institutional-quotes .card{padding:18px 14px}.iq-form-grid{grid-template-columns:1fr}.iq-full{grid-column:auto}.iq-picker-footer{flex-direction:column;align-items:stretch}.iq-picker-footer .button{justify-content:center}.iq-choice{flex-wrap:wrap}.iq-choice b{margin-left:32px}.iq-pdf iframe{height:480px}.iq-pdf .button-row{flex-wrap:wrap;width:100%}.iq-pdf .button{flex:1}.iq-save-bar .button-row{flex-direction:column}.iq-pagination{flex-wrap:wrap}}.matriz-workspace .institutional-quotes table th{font-size:.875rem!important}.matriz-workspace .institutional-quotes label{margin:0;font-size:.9375rem!important}.matriz-workspace .institutional-quotes input:not([type=checkbox]),.matriz-workspace .institutional-quotes select,.matriz-workspace .institutional-quotes textarea{font-size:1rem!important}.matriz-workspace .institutional-quotes .iq-choice input[type=checkbox]{width:20px!important;min-height:20px!important;margin:0!important;padding:0!important}.matriz-workspace .institutional-quotes .iq-item-table textarea{min-height:60px}.matriz-workspace .institutional-quotes .iq-picker-results .iq-choice{margin:0;padding:14px 0}@media (width<=580px){.matriz-workspace .institutional-quotes .table-wrap{overflow:visible}.matriz-workspace .institutional-quotes .table-wrap table,.matriz-workspace .institutional-quotes .table-wrap tbody,.matriz-workspace .institutional-quotes .table-wrap tr{min-width:0;display:block}.matriz-workspace .institutional-quotes .table-wrap thead{display:none}.matriz-workspace .institutional-quotes .table-wrap td{white-space:normal;display:block;width:100%!important;min-width:0!important;padding:9px 2px!important;font-size:1rem!important}.matriz-workspace .institutional-quotes .table-wrap td:before{content:attr(data-label);color:#53657d;text-transform:none;margin-bottom:5px;font-size:.875rem;display:block}.matriz-workspace .institutional-quotes .iq-item-actions{flex-flow:wrap}.matriz-workspace .institutional-quotes .table-wrap input[type=number]{max-width:none}}body .shell .customer-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:16px;min-width:0;display:flex}body .shell .customer-profile-actions label{width:310px;max-width:100%}body .shell .admin-customer-form{width:100%;max-width:980px;margin-inline:auto}.admin-customer-form .card-title{align-items:start;gap:16px}.admin-customer-form h2:focus{outline:none}.admin-customer-form>p,.admin-customer-group p{color:#52657f;line-height:1.6}.admin-customer-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-customer-form .admin-customer-group{border-top:1px solid #dce4ef;margin-top:12px;padding:24px 0}.admin-customer-group legend{color:var(--bb-title);padding:0 8px 0 0;font-size:1.1rem;font-weight:700}.admin-customer-group label{color:var(--bb-title);gap:8px;font-size:.95rem;display:grid}.admin-customer-group input,.admin-customer-group select,.admin-customer-group textarea{width:100%;min-height:44px;font:inherit}.admin-customer-group>.two-col{gap:20px}.admin-customer-group>label{margin-top:20px}.admin-customer-pricing{background:var(--bb-bg);border-radius:12px;gap:7px;padding:14px 18px;display:grid}.admin-customer-pricing small{color:#52657f;line-height:1.5}.admin-customer-form button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (width<=760px){body .shell .customer-profile-actions{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}body .shell .customer-profile-actions label{width:100%}.admin-customer-form .card-title{flex-direction:column}.admin-customer-form .two-col{grid-template-columns:minmax(0,1fr)}.admin-customer-form .record-editor-footer{flex-direction:column;align-items:stretch}}body .shell .customer-registration-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.customer-registration-actions h3{margin:0 0 6px}.customer-registration-actions p{margin:0;line-height:1.6}.admin-customer-form .admin-customer-address{border:1px solid #dce4ef;border-radius:12px;margin:12px 0 20px;padding:20px}.admin-customer-address>.two-col{gap:20px}.admin-customer-address>.button{margin-top:16px}@media (width<=760px){body .shell .customer-registration-actions{flex-direction:column;align-items:stretch}.customer-registration-actions>.button{width:100%}.admin-customer-form .admin-customer-address{padding:16px}}.ai-workspace,.ai-admin,.ai-results{min-width:0}.ai-workspace .ops-head h2,.ai-admin .ops-head h2,.ai-panel-title{align-items:center;gap:.6rem;display:flex}.ai-panel-title{color:var(--bb-title);margin-bottom:1rem}.ai-panel-title svg,.ai-workspace .ops-head svg,.ai-admin .ops-head svg{color:var(--bb-blue-text);flex:none}.ai-panel-title h3,.ai-panel-title h4{margin:0;font-size:1.125rem}.ai-search-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.ai-search-form>label{flex:280px;min-width:0}.ai-search-form input,.ai-workspace-form input,.ai-workspace-form textarea,.ai-admin select,.ai-admin input{width:100%;min-width:0;font:inherit}.ai-workspace-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ai-workspace-form>label,.ai-draft-fields label{flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:650;display:flex}.ai-wide{grid-column:1/-1}.ai-form-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ai-help,.ai-stock,.ai-product-content small{color:var(--bb-muted);font-size:.875rem;line-height:1.6}.ai-help{margin:.5rem 0}.ai-response-note{background:var(--bb-blue-soft);color:#244c7e;border-radius:12px;align-items:start;gap:.5rem;margin-top:1rem;padding:.8rem 1rem;font-size:.875rem;display:flex}.ai-response-note svg{flex:none;margin-top:2px}.ai-summary,.ai-question{font-size:1rem;line-height:1.65}.ai-question{background:var(--bb-orange-soft);border-radius:10px;padding:.75rem}.ai-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ai-product-card{background:#fff;border:1px solid #e3eaf3;border-radius:16px;min-width:0;overflow:hidden}.ai-photo{background:var(--bb-bg);height:155px;color:var(--bb-blue-text);justify-content:center;align-items:center;padding:12px;display:flex}.ai-photo img{object-fit:contain;width:100%;height:100%}.ai-product-content{flex-direction:column;gap:.6rem;min-width:0;padding:1rem;display:flex}.ai-product-content .product-identity{min-width:0}.ai-reason{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.ai-product-content>strong{font-size:1.125rem}.ai-product-content>strong small{font-weight:400;display:block}.ai-card-actions{flex-wrap:wrap;gap:.6rem;margin-top:auto;display:flex}.ai-card-actions>.button{flex:120px;justify-content:center;min-width:0;font-size:14px}.ai-card-actions>label:not(.ai-checkbox){align-items:center;gap:.4rem;min-width:0;font-size:.875rem;display:flex}.ai-checkbox{align-items:center;gap:.5rem;font-size:.875rem;display:flex!important}.ai-checkbox input,.ai-compare-picker input{flex:none;height:18px;width:18px!important;min-width:18px!important}.ai-projection{background:var(--bb-bg);border-radius:10px;flex-direction:column;gap:.25rem;padding:.65rem;font-size:.875rem;display:flex}.ai-selection-summary{background:var(--bb-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.ai-selection-summary>div{flex-direction:column;gap:.4rem;display:flex}.ai-selection-summary span{font-size:.875rem}.ai-feedback{border-top:1px solid #e3eaf3;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;font-size:.875rem;display:flex}.ai-feedback button{cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.ai-feedback button[aria-pressed=true]{background:var(--bb-blue-soft);border-color:#3688f2}.ai-error{color:#8e1535;overflow-wrap:anywhere;background:#fff0f3;border-radius:12px;padding:1rem}.ai-empty{padding:1rem 0}.ai-compare-selected{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.ai-compare-selected button{background:var(--bb-blue-soft);color:#244c7e;font:inherit;overflow-wrap:anywhere;border:0;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.ai-compare-picker{border:1px solid #e3eaf3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:330px;margin-top:1rem;padding:.5rem;display:grid;overflow:auto}.ai-compare-picker>label{align-items:center;gap:.6rem;min-width:0;padding:.65rem;display:flex}.ai-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ai-comparison-grid article{border:1px solid #e3eaf3;border-radius:12px;min-width:0;padding:1rem}.ai-comparison-grid strong,.ai-comparison-grid small{margin-top:.5rem;display:block}.ai-comparison-grid dl>div{border-top:1px solid #e3eaf3;padding:.75rem 0}.ai-comparison-grid dt{color:var(--bb-muted);font-size:.875rem;font-weight:700}.ai-comparison-grid dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.875rem;line-height:1.65}.ai-draft-panel{background:#f7faff;border:1px solid #cddff9;border-radius:14px;grid-column:1/-1;margin-top:1rem;padding:1.1rem;font-size:.875rem;line-height:1.65}.ai-draft-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.ai-draft-fields textarea{width:100%;font:inherit}.ai-draft-fields p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.ai-quality-list article{border-bottom:1px solid #e3eaf3;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;min-width:0;padding:1rem 0;display:grid}.ai-quality-list p{overflow-wrap:anywhere;font-size:.875rem}.ai-admin-product{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.ai-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ai-usage-grid article{background:var(--bb-bg);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:.35rem;min-width:0;padding:1rem;display:flex}.ai-usage-grid strong{font-size:1.5rem}.ai-usage-grid span,.ai-usage-grid small{font-size:.875rem}.ai-search-panel{margin-top:0}.ai-product-content a,.ai-quality-list a{overflow-wrap:anywhere}.ai-workspace-form select{width:100%;min-width:0}@media (width<=1100px){.ai-product-grid,.ai-comparison-grid,.ai-draft-fields,.ai-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ai-workspace-form,.ai-product-grid,.ai-comparison-grid,.ai-draft-fields,.ai-compare-picker,.ai-quality-list article{grid-template-columns:minmax(0,1fr)}.ai-search-form>label,.ai-search-form>.button{flex-basis:100%;width:100%}.ai-photo{height:180px}.ai-selection-summary>.button{width:100%}.ai-admin-product{flex-direction:column;align-items:stretch}.ai-quality-list article{gap:.4rem}.ai-usage-grid{grid-template-columns:minmax(0,1fr)}.ai-form-actions>.button{width:100%}.ai-card-actions>.button{flex-basis:100%}.ai-workspace .workspace-tabs{max-width:100%;overflow:auto}.ai-workspace .workspace-tabs button{flex-shrink:0}.ai-draft-panel{padding:.85rem}}.product-sheet>.ai-suggestions{grid-column:1/-1}.ai-integration{min-width:0;scroll-margin-top:1.5rem}.ai-integration-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.ai-integration-heading .ai-panel-title{margin-bottom:.4rem}.ai-integration-heading p{margin:.4rem 0;font-size:1rem;line-height:1.6}.ai-connection-status{color:#80501d;overflow-wrap:anywhere;background:#fff4e5;border-radius:12px;align-items:center;gap:.4rem;max-width:100%;padding:.6rem .8rem;font-size:.875rem;font-weight:650;display:flex}.ai-connection-status.verified{color:#176442;background:#e8f6ee}.ai-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.ai-setup-steps>li{background:var(--bb-bg);border:1px solid #e3eaf3;border-radius:14px;gap:.75rem;min-width:0;padding:1rem;display:flex}.ai-step-number{color:#fff;background:#3688f2;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:750;display:flex}.ai-setup-steps>li>div{min-width:0}.ai-setup-steps h4{margin:.2rem 0 .6rem;font-size:1rem}.ai-setup-steps p,.ai-integration-footer p,.ai-disconnect-confirm p{margin:.5rem 0;font-size:.875rem;line-height:1.65}.ai-setup-steps .button{white-space:normal;overflow-wrap:anywhere;font-size:14px}.ai-connect-form{background:#f8faff;border:1px solid #cddff9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.ai-connect-form label{flex-direction:column;gap:.5rem;min-width:0;font-size:.875rem;font-weight:650;display:flex}.ai-connect-form input{width:100%;min-width:0;font:inherit}.ai-connect-form p{grid-column:1/-1;margin:.15rem 0}.ai-connect-form .button{min-height:44px}.ai-connection-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.ai-connection-details>div{overflow-wrap:anywhere;flex-direction:column;gap:.4rem;min-width:0;font-size:.875rem;display:flex}.ai-connection-details strong{color:var(--bb-muted)}.ai-integration-notice{color:#176442;background:#e8f6ee;border-radius:12px;align-items:start;gap:.5rem;padding:1rem;font-size:.875rem;line-height:1.6;display:flex}.ai-integration-notice svg{flex:none;margin-top:2px}.ai-integration-footer{color:var(--bb-muted);border-top:1px solid #e3eaf3;margin-top:1.25rem;padding-top:.75rem}.ai-help-links{flex-wrap:wrap;gap:.8rem 1.25rem;margin-top:.75rem;font-size:.875rem;display:flex}.ai-help-links a{color:#245fa9;text-underline-offset:3px;text-decoration:underline}.ai-disconnect-confirm{background:#fff8ee;border:1px solid #e5d1b8;border-radius:12px;margin-top:1rem;padding:1rem}@media (width<=1000px){.ai-setup-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ai-connect-form,.ai-connection-details{grid-template-columns:minmax(0,1fr)}.ai-connect-form>.button{width:100%}.ai-setup-steps>li{padding:.85rem}.ai-integration-heading{flex-direction:column}.ai-integration .ai-form-actions>.button{width:100%}.ai-connect-form{padding:.85rem}}.ai-model-choice{background:#f8faff;border:1px solid #cddff9;border-radius:14px;margin:1rem 0;padding:1rem;scroll-margin-top:2rem}.ai-model-choice h4{margin:0 0 .6rem}.ai-model-choice p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.ai-model-choice label{flex-direction:column;gap:.5rem;margin:1rem 0;font-weight:650;display:flex}.ai-model-choice select{width:100%;min-width:0;font:inherit}.ai-model-choice a{color:#245fa9;text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.ai-model-choice .button{width:100%}}.ai-dialogue{background:#fff8ef;border:1px solid #eddbc6;border-radius:12px;min-width:0;margin:1rem 0;padding:1rem}.ai-dialogue fieldset{border:0;min-width:0;margin:0;padding:0}.ai-dialogue legend{overflow-wrap:anywhere;margin-bottom:.8rem;padding:0;font-weight:650;line-height:1.6}.ai-dialogue label{flex-direction:column;gap:.5rem;margin:.9rem 0;font-size:.875rem;font-weight:650;display:flex}.ai-dialogue textarea{width:100%;min-width:0;font:inherit;box-sizing:border-box}.ai-reply-choices{flex-wrap:wrap;gap:.6rem;display:flex}.ai-reply-choices .button{white-space:normal;text-align:left;min-height:44px}.ai-dialogue>.button,.ai-dialogue fieldset>.button{min-height:44px}.planned-purchases>.workspace-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.planned-purchases>.workspace-tabs button{white-space:normal;min-height:44px}@media (width<=640px){.ai-reply-choices{grid-template-columns:minmax(0,1fr);display:grid}.ai-dialogue fieldset>.button{width:100%}.planned-purchases>.workspace-tabs button{flex:140px}}.ai-management h3,.ai-management-links h3{align-items:center;gap:.6rem;display:flex}.management-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.management-section-head a,.management-facts a{color:#195fac;font-weight:600}.management-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.management-stats article{background:#f1f6fc;border:1px solid #d8e3ef;border-radius:14px;flex-direction:column;gap:.5rem;min-width:0;padding:1.15rem;display:flex}.management-stats strong{color:#153859;overflow-wrap:anywhere;font-size:1.5rem}.management-stats span{font-size:1rem}.management-stats small,.management-note{color:#59697a;font-size:.875rem;line-height:1.6}.management-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:1rem 0;display:flex}.management-filters label{flex:150px;min-width:0}.management-filters .management-check{flex:2 200px;align-items:center;gap:.6rem;display:flex}.management-check input,.management-product-picker input{flex:none;width:18px;height:18px}.management-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.management-facts article{border:1px solid #dce3ec;border-radius:12px;min-width:0;padding:1rem}.management-facts h4{margin:0 0 .6rem;font-size:1.05rem}.management-facts p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .7rem;line-height:1.65}.management-category{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.management-category span{background:var(--bb-blue-soft);border-radius:8px;padding:.5rem .7rem}.management-table small{color:#5c6d7e;margin-top:.35rem;font-size:.875rem;display:block}.management-error{color:#7e2030;background:#fff2f3;border:1px solid #e1abb0;border-radius:10px;padding:1rem}.management-product-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-height:260px;margin-bottom:1rem;padding:.6rem 0;display:grid;overflow:auto}.management-product-picker label{background:var(--bb-subtle);border-radius:8px;align-items:center;gap:.6rem;padding:.75rem;font-size:1rem;display:flex}.management-status{background:var(--bb-blue-soft);color:#285174;border-left:4px solid #276bbc;padding:1rem}.management-actions,.ai-management-links>div{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.management-review{border-top:3px solid #2670c4}.management-draft textarea{width:100%;min-height:190px;line-height:1.65}.ai-management form>label{margin:1rem 0;display:block}.ai-management .workspace-tabs button{white-space:normal;justify-content:center;align-items:center;gap:.5rem;display:flex}.ai-management-links a{gap:.5rem}.ai-management input:not([type=checkbox]),.ai-management select,.ai-management textarea{max-width:100%;font-size:1rem}.ai-management .management-table{max-width:100%}@media (width<=1000px){.management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.management-facts{grid-template-columns:1fr}.ai-management .workspace-tabs{grid-template-columns:1fr;display:grid}}@media (width<=600px){.management-stats{gap:.6rem}.management-stats article{padding:.9rem}.management-stats strong{font-size:1.2rem}.management-product-picker{grid-template-columns:1fr}.management-actions>a,.management-actions>button,.ai-management-links a{justify-content:center;width:100%}.management-filters>button{width:100%}.management-filters label{flex-basis:100%}.management-section-head{align-items:flex-start}.management-section-head h3{font-size:1.1rem}.management-table table{min-width:0}.management-table td{overflow-wrap:anywhere}}.portal-chat,.chat-admin{--chat-ink:#223232;--chat-teal:#176b61;--chat-accent:#f4cd45;--chat-line:#dce5e0;--chat-muted:#61716c;color:var(--chat-ink)}.portal-chat{height:calc(var(--chat-viewport,100dvh) - 188px);border:1px solid var(--chat-line);isolation:isolate;background:#fff;border-radius:20px;grid-template-columns:280px minmax(0,1fr);min-height:580px;max-height:1000px;font-size:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #213b3010}.portal-chat button,.chat-admin button{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;transition:background .16s,box-shadow .16s;display:inline-flex}.portal-chat button:disabled,.chat-admin button:disabled{opacity:.48;cursor:not-allowed}.portal-chat button:focus-visible,.chat-admin button:focus-visible,.portal-chat a:focus-visible{outline-offset:3px;outline:3px solid #cfaa28}.portal-chat input,.portal-chat select,.portal-chat textarea,.chat-admin input,.chat-admin select,.chat-admin textarea{font:inherit;color:var(--chat-ink);box-sizing:border-box;background:#fff;border:1px solid #c9d6ce;border-radius:9px;min-width:0;max-width:100%;padding:9px 11px}.portal-chat input[type=checkbox],.portal-chat input[type=radio],.chat-admin input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--chat-teal);padding:0}.portal-chat p{margin:8px 0;line-height:1.55}.portal-chat small{font-size:12px;line-height:1.5}.chat-icon{color:#52675d;background:0 0;border:0;border-radius:50%;flex:none;min-width:36px;min-height:36px;padding:8px;position:relative}.chat-icon:hover{background:#e5ede7}.chat-primary{background:var(--chat-teal);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 17px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex;color:#fff!important}.chat-primary:hover{background:#0b574e}.chat-list{border-right:1px solid var(--chat-line);background:#fff;flex-direction:column;min-height:0;display:flex}.chat-list>header,.chat-head{border-bottom:1px solid var(--chat-line);box-sizing:border-box;background:#f7f9f6;flex:none;align-items:center;gap:10px;min-height:74px;padding:17px 15px;display:flex}.chat-list>header>div:nth-child(2){flex:1}.chat-list header strong,.chat-head-title strong{font-size:14px;line-height:1.35;display:block}.chat-list header small,.chat-head-title small{color:var(--chat-muted);align-items:center;gap:5px;margin-top:3px;display:flex}.chat-brand-avatar{color:#3c4833;background:#f5d354;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-conversation-list{flex:1;overflow-y:auto}.chat-conversation-list>button{text-align:left;width:100%;color:var(--chat-ink);background:#fff;border:0;border-bottom:1px solid #eff3ef;align-items:flex-start;gap:9px;padding:16px 12px;display:flex}.chat-conversation-list>button:hover{background:#f5f8f3}.chat-conversation-list>button.selected{box-shadow:inset 3px 0 var(--chat-teal);background:#eff6ef}.chat-list-avatar{color:#496857;background:#e7eee8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.chat-conversation-list>button>span:nth-child(2){flex:1;min-width:0}.chat-conversation-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.chat-conversation-list p{color:#6b7b72;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.chat-list-meta{flex-direction:column;align-items:flex-end;gap:7px;max-width:55px;display:flex}.chat-list-meta small{color:#76877d;font-size:12px}.chat-list-meta b{background:var(--chat-teal);color:#fff;border-radius:20px;padding:2px 7px;font-size:12px}.chat-list>footer{border-top:1px solid var(--chat-line);background:#fafcf9;padding:13px 15px}.chat-list>footer span{align-items:center;gap:5px;font-size:12px;display:flex}.chat-list>footer small{color:var(--chat-muted);margin-top:4px;display:block}.chat-muted{color:var(--chat-muted);padding:4px;font-size:12px}.chat-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.chat-head{padding:13px 20px}.chat-head-title{flex:1;min-width:0}.chat-head-title strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-status-dot{background:#3b9f64;border-radius:50%;width:6px;height:6px}.chat-status-dot.human{background:#d5a848}.chat-badge{background:var(--chat-teal);color:#fff;border-radius:10px;min-width:12px;padding:1px 4px;font-size:12px;position:absolute;top:2px;right:2px}.chat-transcript{scrollbar-width:thin;overscroll-behavior:contain;background-color:#edf1e7;background-image:radial-gradient(#bdcabc60 .65px,#0000 .65px);background-size:17px 17px;flex:1;min-height:0;padding:25px clamp(16px,3vw,42px);overflow:auto}.chat-day{color:#6a7a67;background:#fffffff0;border-radius:7px;margin:0 auto 20px;padding:6px 11px;font-size:12px;display:table;box-shadow:0 1px 2px #29352b10}.chat-message{justify-content:flex-start;margin:11px 0;display:flex}.chat-message.customer{justify-content:flex-end}.chat-message.system{justify-content:center}.chat-bubble{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e8dc;border-radius:3px 14px 14px;min-width:125px;max-width:86%;padding:12px 14px;box-shadow:0 1px 2px #263c2918}.chat-bubble>p{white-space:pre-wrap;margin:5px 0 10px;font-size:14px}.chat-bubble.customer{background:#dceccf;border-color:#d1e5c3;border-radius:14px 3px 14px 14px;max-width:78%}.chat-bubble.human{border-left:3px solid #ddb735}.chat-bubble.note{background:#fff5d2;border-color:#e5d28b}.chat-bubble.system{text-align:center;max-width:90%;box-shadow:none;background:#ffffffe0;border-radius:8px;padding:7px 11px;font-size:12px}.chat-bubble.system p{margin:3px 0;font-size:12px}.chat-bubble>footer{color:#7b8977;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.chat-bubble>footer span{align-items:center;gap:3px;display:flex}.chat-sender{overflow-wrap:anywhere;color:#316a56;font-weight:650}.chat-bubble.system .chat-sender{display:none}.chat-feedback button{color:#7b8977;background:0 0;border:0;padding:2px}.chat-feedback button:hover{color:var(--chat-teal)}.chat-attachment{border:1px solid var(--chat-line);color:var(--chat-teal);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.chat-attachment small{color:var(--chat-muted);margin-left:auto}.chat-quick-actions{background:#f7f9f6;flex:none;gap:6px;padding:10px 15px 4px;display:flex;overflow-x:auto}.chat-quick-actions button{color:#426d57;white-space:nowrap;background:#fff;border:1px solid #d7e1d4;border-radius:20px;padding:7px 10px;font-size:12px}.chat-compose{background:#f7f9f6;flex:none;align-items:flex-end;gap:7px;padding:10px 15px 4px;display:flex}.chat-compose textarea{resize:none;background:#fff;border-color:#e2e8df;border-radius:13px;flex:1;min-height:44px;max-height:130px;padding:11px 14px;line-height:1.5}.chat-send{background:var(--chat-teal);color:#fff;border:0;border-radius:50%;flex:none;width:44px;height:44px}.chat-compose-hint{text-align:center;color:#859080;background:#f7f9f6;flex:none;padding:3px 12px 10px;font-size:12px!important}.chat-compose.note{background:#fff3d0}.chat-typing{color:#6d7b66;background:#fff;border-radius:8px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:12px;font-size:12px;display:flex}.chat-typing span{overflow-wrap:anywhere;min-width:0;margin-left:6px}.chat-typing i{background:#8caa80;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.2s infinite chat-pulse}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes chat-pulse{50%{opacity:.3;transform:translateY(-3px)}}.chat-error,.chat-notice{color:#943e31;background:#fff0ec;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:flex}.chat-error button:not(.chat-icon){color:#943e31;white-space:nowrap;background:#fff;border:1px solid #d4a898;border-radius:6px;padding:5px 10px}.chat-notice{color:#4d713d;background:#f1f8eb}.chat-new-messages{border:1px solid var(--chat-line);color:var(--chat-teal);background:#fff;border-radius:22px;padding:7px 11px;font-size:12px;position:absolute;bottom:136px;right:24px;box-shadow:0 4px 18px #22352220}.chat-welcome{text-align:center;max-width:460px;margin:clamp(15px,6vh,85px) auto}.chat-welcome-icon{color:#366352;background:#fff4bc;border-radius:30px;place-items:center;width:96px;height:96px;margin:0 auto 25px;display:grid;position:relative;box-shadow:0 12px 30px #54674514}.chat-welcome-icon svg:nth-child(2){position:absolute;top:15px;right:14px}.chat-eyebrow{letter-spacing:1.5px;color:#64855d;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.chat-welcome h2{letter-spacing:-.6px;margin:15px 0;font-weight:650;line-height:1.25;font-size:27px!important}.chat-welcome p{color:#63725c;margin-bottom:22px;font-size:14px}.chat-welcome-features{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.chat-welcome-features span{color:#6e7f66;flex-direction:column;align-items:center;gap:8px;max-width:100px;font-size:12px;display:flex}.chat-inline-panel{background:#fff;border:1px solid #cddcc9;border-radius:15px;margin-top:20px;padding:20px;box-shadow:0 6px 24px #20322412}.chat-inline-panel>header{border-bottom:1px solid var(--chat-line);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:9px;display:flex}.chat-inline-panel h3{margin:0;font-size:17px}.chat-action-link{color:var(--chat-teal);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.chat-option-buttons{flex-wrap:wrap;gap:8px;display:flex}.chat-option-buttons button{border:1px solid var(--chat-line);background:#f8faf6;border-radius:9px;padding:10px}.chat-option-buttons p{width:100%}.chat-button-row{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;display:flex}.chat-button-row>button:not(.chat-primary){border:1px solid var(--chat-line);background:#fff;border-radius:8px;padding:9px 13px}.chat-button-row>a{color:var(--chat-teal);font-size:12px}.chat-products{gap:10px;min-width:0;margin:13px 0;display:grid}.chat-product{background:#fbfdf9;border:1px solid #dee7d9;border-radius:12px;padding:12px}.chat-product-top{align-items:center;gap:12px;display:flex}.chat-product-top img,.chat-product-placeholder{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:77px;height:77px}.chat-product-placeholder{color:#85937b;place-items:center;display:grid}.chat-product-top>div:last-child{min-width:0}.chat-product-top small,.chat-product-top strong{display:block}.chat-product-top small{color:var(--chat-muted);font-size:12px}.chat-product-top strong{margin:4px 0;font-size:13px;line-height:1.35}.chat-product-price{color:#235541;margin:4px 0;font-size:16px;font-weight:700;display:block}.chat-product-buttons{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;font-size:12px;display:flex}.chat-product-buttons button{color:var(--chat-teal);background:0 0;border:0;padding:5px 0;text-decoration:underline}.chat-product-buttons label{align-items:center;gap:4px;display:flex}.chat-product-buy{border-top:1px solid #e4ecdf;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.chat-product-buy label{align-items:center;gap:5px;font-size:12px;display:flex}.chat-product-buy input{width:64px;padding:7px;font-size:12px}.chat-product-buy button{padding:8px 12px;font-size:12px}.chat-product-detail{border-top:1px dashed #d4dece;padding-top:5px;font-size:12px}.chat-product-detail dl{gap:5px;display:grid}.chat-product-detail dl div{justify-content:space-between;gap:15px;display:flex}.chat-product-detail dd{margin:0;font-weight:600}.chat-product-detail a{color:var(--chat-teal)}.chat-comparison{max-width:100%;overflow:auto}.chat-comparison table{border-collapse:collapse;min-width:380px;font-size:12px}.chat-comparison th,.chat-comparison td{vertical-align:top;border:1px solid #dfe8d8;min-width:95px;padding:9px}.chat-comparison th{background:#f5f8f0}.chat-cart-line{border-bottom:1px solid var(--chat-line);justify-content:space-between;align-items:center;gap:9px;padding:12px 0;display:flex}.chat-cart-line>div:last-child{align-items:center;gap:4px;display:flex}.chat-cart-line input{width:67px}.chat-cart-line small{color:var(--chat-muted);display:block}.chat-totals{grid-template-columns:1fr auto;gap:8px;margin:18px 0;font-size:12px;display:grid}.chat-totals dd{text-align:right;margin:0}.chat-totals dt{color:var(--chat-muted)}.chat-totals strong{color:#244f3d;font-size:18px}.chat-warning{color:#775f2f;background:#fff7db;border:1px solid #ebd794;border-radius:9px;padding:12px;font-size:12px}.chat-warning button{background:#fff;border:1px solid #ddc788;border-radius:7px;margin-right:6px;padding:7px 11px}.chat-checkout form{gap:13px;display:grid}.chat-checkout label,.chat-settings label,.chat-admin-card>label{gap:6px;font-size:12px;font-weight:550;display:grid}.chat-checkout textarea{resize:vertical}.chat-checkout fieldset{border:1px solid var(--chat-line);border-radius:10px;padding:12px}.chat-checkout fieldset legend{padding:0 5px;font-size:12px}.chat-checkout fieldset label{align-items:center;gap:8px;margin:9px 0;font-weight:400;display:flex}.chat-consent{flex-wrap:wrap;margin:18px 0;line-height:1.6;align-items:flex-start!important;gap:6px!important;display:flex!important}.chat-review>p{border-bottom:1px solid #e8eee3;padding-bottom:8px;font-size:12px}.chat-orders article{border-bottom:1px solid var(--chat-line);padding:14px 0}.chat-orders article>strong{margin-right:9px;font-size:13px}.chat-orders small{color:var(--chat-muted);display:block}.chat-orders p{font-size:12px}.chat-orders .chat-button-row button{padding:5px 8px;font-size:12px}.chat-orders .status-chip{font-size:12px}.chat-team-actions{background:#fff8e1;border-bottom:1px solid #e8dba3;flex-wrap:wrap;flex:none;gap:6px;padding:9px 14px;display:flex}.chat-team-actions>span{color:#756741;overflow-wrap:anywhere;width:100%;font-size:12px}.chat-team-actions button{background:#fff;border:1px solid #e0d5ae;border-radius:6px;padding:6px 8px;font-size:12px}.chat-team-actions select{padding:6px;font-size:12px}.chat-note-toggle{background:#f7f9f6;align-items:center;gap:5px;padding:7px 15px 0;font-size:12px;display:flex}.chat-context{border-left:1px solid var(--chat-line);background:#fafcf9;min-width:0;padding:22px;display:none;overflow:auto}.chat-context h3{font-size:18px}.chat-context dl,.chat-admin-card dl{grid-template-columns:1fr auto;gap:8px;margin:20px 0;font-size:12px;display:grid}.chat-context dt,.chat-admin-card dt{color:var(--chat-muted)}.chat-context dd,.chat-admin-card dd{text-align:right;margin:0;font-weight:650}.chat-context p{color:var(--chat-muted);font-size:12px}.chat-filters{border-bottom:1px solid var(--chat-line);gap:8px;padding:12px;display:grid}.chat-filters select,.chat-filters input{font-size:12px}.chat-filters label{align-items:center;gap:5px;font-size:12px;display:flex}.chat-search{border:1px solid #dce5d7;border-radius:9px;padding:0 8px}.chat-search input{border:0;width:100%;padding:9px 0}.chat-filter-dates{gap:5px;display:flex}.chat-filter-dates input{width:50%;padding:6px}.chat-history-more{border:1px solid var(--chat-line);color:var(--chat-teal);background:#fff;border-radius:20px;margin:0 auto 15px;padding:7px 14px;font-size:12px!important;display:flex!important}.portal-chat .mobile-only{display:none}.chat-launcher{z-index:50;color:#fff;cursor:pointer;background:#176b61;border:2px solid #fff;border-radius:30px;align-items:center;gap:8px;padding:13px 19px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 7px 25px #19392c30}.chat-launcher:hover{background:#0b574e}.chat-admin-head{justify-content:space-between;align-items:center;gap:20px;padding:14px 0 25px;display:flex}.chat-admin-head h2{letter-spacing:-.7px;line-height:1.2;margin:12px 0!important;font-size:29px!important}.chat-admin-head p{color:var(--chat-muted);max-width:650px;font-size:14px}.chat-admin-mark{color:#375a40;background:#f7d55a;border-radius:24px;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative}.chat-admin-mark svg:last-child{position:absolute;top:13px;right:12px}.chat-admin-tabs{background:#f2f6ee;border:1px solid #e0e8d8;border-radius:13px;gap:5px;margin-bottom:22px;padding:5px;display:flex;overflow-x:auto}.chat-admin-tabs button{white-space:nowrap;color:#63785b;background:0 0;border:0;border-radius:9px;padding:11px 13px;font-size:12px}.chat-admin-tabs button.active{color:#244e3b;background:#fff;font-weight:650;box-shadow:0 2px 5px #30412912}.chat-admin-grid{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.chat-admin-card{background:#fff;border:1px solid #dce5d6;border-radius:16px;min-width:0;padding:24px}.chat-admin-card h3{align-items:center;gap:8px;margin:0 0 13px;font-size:18px;display:flex}.chat-admin-card p{color:#63705c;margin:10px 0;font-size:13px;line-height:1.65}.chat-admin-card p>svg{vertical-align:middle}.chat-admin-card small{color:#7e8a75;font-size:12px}.chat-admin-card input:not([type=checkbox]),.chat-admin-card select,.chat-admin-card textarea{width:100%}.chat-admin-card>label{margin:13px 0}.chat-admin-card button:not(.chat-primary):not(.chat-version):not(.chat-knowledge-item){color:#466b3b;background:#f8fbf5;border:1px solid #dbe6d2;border-radius:9px;padding:10px 13px;font-size:14px}.chat-admin-card a{color:var(--chat-teal);font-size:12px}.chat-admin-metrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.chat-admin-metrics article{background:#fff;border:1px solid #dde5d4;border-radius:13px;min-width:0;padding:18px}.chat-admin-metrics small{color:#6f7d62;min-height:32px;font-size:12px;display:block}.chat-admin-metrics strong{color:#32583e;margin-top:8px;font-size:27px;font-weight:650;display:block}.chat-onboarding{gap:8px;margin:18px 0;display:grid}.chat-onboarding button{text-align:left;gap:14px;background:#fbfcf9!important;border-color:#e3ebdc!important;justify-content:flex-start!important;padding:14px!important;display:flex!important}.chat-onboarding b{color:#6c602e;background:#f6e9ab;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.chat-onboarding strong{font-size:13px;display:block}.chat-onboarding small{color:#8b977e;margin-top:4px;display:block}.instruction-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.chat-instructions{resize:vertical;min-height:400px;font-family:inherit;line-height:1.6;background:#fcfdfb!important;font-size:12px!important}.chat-version{text-align:left;color:#567047;background:#fcfdfb;border:1px solid #e2eadb;border-radius:10px;gap:4px;width:100%;margin:10px 0;padding:13px;justify-content:stretch!important;display:grid!important}.chat-version.selected,.chat-knowledge-item.selected{border-color:#65935d;box-shadow:inset 3px 0 #65935d}.chat-version small{display:block}.chat-version span{color:#7a8770;margin-top:7px;font-size:12px}.chat-publish-review{background:#fff9e4;border:1px solid #dbcb80;border-radius:12px;margin-top:20px;padding:18px}.chat-publish-review pre{white-space:pre-wrap;max-height:230px;font:11px/1.5 inherit;overflow:auto}.knowledge-grid{grid-template-columns:minmax(250px,1fr) minmax(0,1.5fr)}.chat-knowledge-item{text-align:left;color:#587149;background:#fcfdf9;border:1px solid #e0e8d8;border-radius:10px;gap:12px;width:100%;margin-top:10px;padding:14px 11px;justify-content:flex-start!important;display:flex!important}.chat-knowledge-item span{overflow-wrap:anywhere;flex:1;min-width:0}.chat-knowledge-item strong,.chat-knowledge-item small{display:block}.chat-knowledge-item strong{font-size:12px}.chat-knowledge-item small{margin-top:4px}.chat-test-examples{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.chat-test-examples button{padding:7px 9px!important;font-size:12px!important}.chat-settings{max-width:800px}.chat-settings form{gap:14px;display:grid}.chat-settings label:has(input[type=checkbox]){align-items:center;display:flex}.chat-settings hr{border:0;border-top:1px solid #e1e8d8;margin:25px 0}.chat-report-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.chat-report-filters label{flex:1;gap:6px;min-width:120px;font-size:12px;display:grid}.chat-report-filters button{height:38px}.chat-report-scroll{overflow:auto}.chat-report-scroll table{border-collapse:collapse;width:100%;min-width:450px;font-size:12px}.chat-report-scroll th,.chat-report-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebdf;padding:10px}.chat-question{border-bottom:1px solid #e5ebdf;padding:10px 0}.chat-question small{margin-top:5px;display:block}@media (width>=1450px){.staff-chat{grid-template-columns:280px minmax(0,1fr) 265px}.chat-context{display:block}}@media (width<=1000px){.portal-chat{grid-template-columns:240px minmax(0,1fr)}.chat-admin-metrics{grid-template-columns:repeat(3,1fr)}.chat-admin-grid{gap:14px}.chat-admin-card{padding:19px}.instruction-grid,.knowledge-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.portal-chat{height:calc(var(--chat-viewport,100dvh) - 170px);border-radius:13px;flex-direction:column;min-height:400px;display:flex}.portal-chat .chat-main{flex:1}.portal-chat .chat-list{display:none}.portal-chat.show-history .chat-list{border:0;height:100%;display:flex}.portal-chat.show-history .chat-main{display:none}.portal-chat .mobile-only{display:inline-flex}.chat-head{gap:8px;min-height:64px;padding:10px 11px}.chat-head .chat-brand-avatar{border-radius:11px;width:33px;height:33px}.chat-head-title strong{font-size:13px}.chat-head-title small{font-size:12px}.chat-head .chat-icon{min-width:31px;min-height:31px;padding:6px}.chat-head .chat-icon svg{width:19px;height:19px}.chat-transcript{padding:17px 12px}.chat-bubble{max-width:94%;padding:10px 12px}.chat-bubble.customer{max-width:88%}.chat-bubble>p{font-size:13px}.chat-compose{gap:5px;padding:9px 8px 3px}.chat-compose textarea{min-height:42px;padding:10px;font-size:13px}.chat-send{width:42px;height:42px}.chat-compose-hint{padding-bottom:max(6px,env(safe-area-inset-bottom));font-size:12px!important}.chat-quick-actions{padding:8px 8px 3px}.chat-quick-actions button{padding:6px 9px;font-size:12px}.chat-welcome{margin:25px auto}.chat-welcome h2{font-size:23px!important}.chat-welcome-icon{border-radius:23px;width:75px;height:75px;margin-bottom:18px}.chat-inline-panel{margin-top:16px;padding:14px}.chat-product-top img,.chat-product-placeholder{width:65px;height:65px}.chat-product-buy button{padding:8px 10px}.chat-launcher{right:15px;bottom:calc(79px + env(safe-area-inset-bottom));border-radius:50%;width:48px;height:48px;padding:12px}.chat-launcher span{display:none}.chat-admin-head h2{font-size:24px!important}.chat-admin-mark{border-radius:18px;width:55px;height:55px}.chat-admin-mark>svg:first-child{width:27px}.chat-admin-mark>svg:last-child{width:12px;top:8px;right:7px}.chat-admin-tabs{gap:3px;margin-bottom:15px}.chat-admin-tabs button{padding:10px;font-size:12px}.chat-admin-grid,.instruction-grid,.knowledge-grid{grid-template-columns:1fr}.chat-admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.chat-admin-metrics article{padding:13px}.chat-admin-metrics strong{font-size:23px}.chat-admin-card{padding:17px}.chat-admin-head p{font-size:12px}.chat-team-actions{gap:4px;padding:8px 10px}.chat-team-actions button{padding:5px;font-size:12px}.chat-error,.chat-notice{padding:8px 11px;font-size:12px}.chat-day{font-size:12px}.chat-welcome-features{gap:15px;margin-top:22px}.chat-new-messages{bottom:127px;right:12px}.chat-context{display:none}.chat-instructions{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.chat-typing i{animation:none}.portal-chat button,.chat-admin button{transition:none}}.portal-chat,.chat-bubble>p{font-size:16px}.portal-chat small{font-size:12px}.chat-list header strong,.chat-head-title strong{font-size:15px}.chat-conversation-list strong{font-size:14px}.chat-conversation-list p{font-size:13px}.chat-list-meta small{font-size:12px}.chat-sender{font-size:12px!important}.chat-quick-actions button,.chat-team-actions button,.chat-product-buy button,.chat-product-buttons{font-size:13px}.chat-product-top strong{font-size:15px}.chat-product-top small,.chat-product-buttons label,.chat-product-buy label,.chat-filters label{font-size:12px}.chat-product-detail,.chat-checkout label,.chat-cart-line small,.chat-totals{font-size:14px}.chat-cart-line strong{font-size:15px}.chat-compose-hint{font-size:12px!important}.chat-compose textarea{font-size:16px}.chat-bubble>footer{font-size:12px}.chat-inline-panel .chat-primary{font-size:14px}.chat-bubble.system p,.chat-day{font-size:12px}.chat-admin-tabs button,.chat-admin-card p,.chat-admin-card label,.chat-admin-card button,.chat-settings label{font-size:14px}.chat-instructions{font-size:14px!important}.chat-admin-card small{font-size:12px}.chat-admin-card h3{font-size:20px}.chat-admin-card dl{font-size:14px}.chat-report-scroll table{font-size:13px}.chat-report-filters label{font-size:14px}.chat-note-toggle{font-size:13px}.chat-admin-metrics small{min-height:40px;font-size:13px}.chat-products .chat-primary{min-height:38px}.portal-chat .chat-icon{min-width:38px;min-height:38px}.chat-context p{font-size:13px}.chat-feedback button{min-width:30px;min-height:30px;padding:8px}.chat-typing{font-size:13px}@media (width<=760px){.chat-head-title strong{font-size:14px}.chat-head-title small{font-size:12px}.chat-bubble>p{font-size:16px}.chat-quick-actions button{font-size:13px}.chat-compose-hint{padding:3px 12px 8px;font-size:12px!important}.chat-admin-tabs button{font-size:13px}.chat-team-actions button{font-size:12px}.chat-head .chat-icon{min-width:36px;min-height:36px}.chat-instructions{font-size:14px!important}.chat-product-buttons button,.chat-product-buy button{font-size:13px}.chat-new-messages{bottom:145px}.chat-product-top strong{font-size:14px}.chat-list-meta{max-width:65px}.chat-error,.chat-notice{font-size:13px}.portal-chat input,.portal-chat select,.portal-chat textarea,.chat-admin input,.chat-admin select,.chat-admin textarea{font-size:16px}.chat-report-filters label{min-width:45%}.chat-admin-metrics small{font-size:12px}}.chat-local-source{color:#63735d;margin-top:9px;display:block;font-size:12px!important}@media (width<=760px){.portal-chat.chat-keyboard-open{top:var(--chat-viewport-top,0px);height:var(--chat-viewport,100dvh);z-index:120;border:0;border-radius:0;min-height:0;max-height:none;position:fixed;bottom:auto;left:0;right:0}.chat-keyboard-open .chat-compose-hint{display:none}.chat-keyboard-open .chat-quick-actions{padding-top:5px;padding-bottom:2px}.portal-chat .chat-icon,.portal-chat .chat-send{min-width:44px;min-height:44px}.chat-keyboard-open .chat-transcript{padding-top:10px;padding-bottom:10px}}.portal-chat{--chat-ink:var(--bb-title);--chat-teal:var(--bb-action);--chat-accent:#ec8848;--chat-line:var(--bb-line);--chat-muted:var(--bb-muted)}.portal-chat .chat-head,.portal-chat .chat-list header{background:#f7faff}.portal-chat .chat-brand-avatar{color:#2678e1;background:#e6f0ff}.portal-chat .chat-transcript{background:var(--bb-bg)}.portal-chat .chat-bubble.customer{background:#e5efff;border-color:#cbdffd}.portal-chat .chat-send,.portal-chat .chat-primary{background:var(--bb-action);color:#fff}.portal-chat .chat-send:hover,.portal-chat .chat-primary:hover{background:#2678e1}.portal-chat .chat-status-dot{background:var(--bb-success)}.portal-chat .chat-product-price{color:var(--bb-title)}.portal-chat .chat-product{border-color:var(--bb-line);background:#fff}.portal-chat .chat-icon:focus-visible,.portal-chat button:focus-visible{outline-color:#3688f2}.chat-overlay{box-sizing:border-box;width:min(720px,100vw - 32px);max-width:100vw;height:fit-content;max-height:calc(var(--chat-viewport,100dvh) - 40px);border:1px solid var(--chat-line);color:var(--chat-ink);overscroll-behavior:contain;background:#fff;border-radius:22px;flex-direction:column;margin:auto;padding:0;font-size:16px;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #14233a40}.chat-overlay::backdrop{background:#14233a80}.chat-overlay *{box-sizing:border-box}.chat-overlay-head{border-bottom:1px solid var(--chat-line);background:#f7faff;flex:none;align-items:center;gap:10px;padding:17px 20px;display:flex}.chat-overlay-head>div{flex:1;min-width:0}.chat-overlay-head h3{overflow-wrap:anywhere;line-height:1.3;margin:0!important;font-size:20px!important}.chat-overlay-head small{color:var(--chat-muted);margin-top:4px;font-size:14px;display:block}.chat-overlay .chat-icon{color:var(--bb-title);background:0 0;border:0;border-radius:12px;flex:none;min-width:44px;min-height:44px}.chat-overlay-body{overscroll-behavior:contain;min-height:0;padding:22px;scroll-padding-bottom:110px;overflow:auto}.chat-overlay-body>p{line-height:1.6}.chat-overlay-body>.chat-error,.chat-overlay-body>.chat-notice{overflow-wrap:anywhere;border-radius:12px;margin-bottom:14px;padding:12px;font-size:14px}.chat-overlay input:not([type=checkbox]):not([type=radio]),.chat-overlay select,.chat-overlay textarea{width:100%;min-height:44px;font-size:16px}.chat-overlay .chat-primary{border:0;border-radius:12px;min-height:46px;padding:12px 16px;font-size:14px}.chat-overlay .chat-action-link{min-height:44px;font-size:14px}.chat-overlay .chat-products{margin-top:16px}.chat-overlay .chat-product{border-radius:16px;padding:16px}.chat-overlay .chat-product-top img{width:88px;height:88px}.chat-overlay .chat-product-top strong{font-size:16px}.chat-overlay .chat-product-top small{font-size:13px}.chat-overlay .chat-product-buttons,.chat-overlay .chat-product-buttons label{font-size:14px}.chat-overlay .chat-product-buy{gap:12px;padding-top:14px}.chat-overlay .chat-product-buy label{font-size:14px}.chat-overlay .chat-product-buy input{width:80px}.chat-overlay .chat-product-detail{font-size:16px;line-height:1.6}.chat-overlay .chat-product-detail dl{font-size:14px}.chat-overlay .chat-product-detail dd{overflow-wrap:anywhere;text-align:right}.chat-product.expanded{border:0!important;padding:0!important}.chat-product.expanded .chat-product-top{display:block}.chat-product.expanded .chat-product-top img,.chat-product.expanded .chat-product-placeholder{object-fit:contain;background:var(--bb-bg);border-radius:16px;width:100%;height:220px;margin-bottom:18px;display:block}.chat-product.expanded .chat-product-top strong{font-size:21px;line-height:1.35}.chat-product.expanded .chat-product-price{margin:12px 0;font-size:24px}.chat-product.expanded .chat-product-buy{border-top:1px solid var(--chat-line);z-index:1;background:#fff;padding:14px 0;position:sticky;bottom:-1px}.chat-purchase-progress{background:#f7faff;border:1px solid #dce8fc;border-radius:16px;margin:0 0 18px;padding:16px}.chat-purchase-progress.below{background:#fff9f0;border-color:#f2d8af}.chat-progress-title{color:var(--bb-title);align-items:center;gap:8px;font-size:16px;display:flex}.chat-purchase-progress p{margin:10px 0;font-size:15px;line-height:1.55}.chat-purchase-progress progress{accent-color:#3688f2;border:0;border-radius:6px;width:100%;height:8px;margin:14px 0 9px;display:block}.chat-purchase-progress progress::-webkit-progress-bar{background:#e3eaf4;border-radius:6px}.chat-purchase-progress progress::-webkit-progress-value{background:#3688f2;border-radius:6px}.chat-purchase-progress small{color:var(--bb-muted);font-size:13px;line-height:1.5;display:block}.chat-purchase-progress .chat-primary{width:100%;margin-top:15px}.chat-next-discount{border-top:1px solid #dae4f3;margin-top:15px;padding-top:12px}.chat-next-discount strong{color:#2678e1;font-size:15px}.chat-next-discount p{margin:6px 0;font-size:14px}.chat-purchase-strip{text-align:left;width:100%;color:var(--bb-title);background:#f0f6ff;border:1px solid #dce8fc;border-left:0;border-right:0;flex:none;padding:10px 16px;justify-content:flex-start!important;gap:10px!important;display:flex!important}.chat-purchase-strip.below{background:#fff9f0;border-color:#f2d8af}.chat-purchase-strip>span:nth-child(2){flex:1;min-width:0}.chat-purchase-strip strong,.chat-purchase-strip small{display:block}.chat-purchase-strip small{color:var(--bb-muted);margin-top:3px;font-size:12px;line-height:1.3}.chat-purchase-strip>svg{color:var(--bb-blue-text);flex:none}.chat-overlay-actions{padding:14px 0 max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--chat-line);z-index:2;background:#fff;flex-direction:column;gap:10px;margin-top:20px;display:flex;position:sticky;bottom:-22px;box-shadow:0 -8px 12px #ffffffd9}.chat-overlay-actions .chat-primary{width:100%}.chat-overlay-actions small{color:var(--bb-muted);font-size:13px}.chat-checkout-steps{gap:10px;margin:0 0 20px;display:flex}.chat-checkout-steps span{border-bottom:3px solid var(--bb-line);color:var(--bb-muted);flex:1;padding:10px;font-size:14px}.chat-checkout-steps span.active{color:#2678e1;border-color:#3688f2;font-weight:600}.chat-overlay .chat-checkout form{gap:20px}.chat-overlay .chat-checkout label{gap:8px;font-size:15px}.chat-overlay .chat-checkout fieldset label{gap:10px;min-height:44px;line-height:1.4}.chat-overlay .chat-checkout legend{font-size:15px}.chat-overlay .chat-checkout p,.chat-overlay .chat-review>p,.chat-overlay .chat-consent{font-size:15px;line-height:1.6}.chat-overlay .chat-cart-line{flex-wrap:wrap;gap:10px}.chat-cart-line>img{object-fit:contain;background:var(--bb-bg);border-radius:8px;flex:none;width:54px;height:54px}.chat-cart-identity{flex:1;min-width:120px}.chat-overlay .chat-cart-line>div:last-child{flex:none}.chat-overlay .chat-cart-line input{width:68px!important}.chat-overlay .chat-totals{gap:12px;font-size:15px}.chat-overlay .chat-totals strong{color:var(--bb-title);font-size:22px}.chat-overlay .chat-warning{font-size:15px;line-height:1.5}.chat-overlay .chat-orders article>strong{font-size:16px}.chat-overlay .chat-orders p,.chat-overlay .chat-orders small{font-size:14px}.chat-overlay .chat-orders .chat-button-row button,.chat-overlay .chat-button-row>a{min-height:44px;font-size:14px}.chat-products.compact .chat-product-top img{width:64px;height:64px}.chat-products.compact .chat-product-price{font-size:17px}.chat-products.compact .chat-action-link{text-align:left;min-height:44px;font-size:14px;line-height:1.3}.chat-products.compact{gap:8px}.chat-products.compact .chat-product{padding:10px}@media (width<=760px){.portal-chat:not(.staff-chat){inset:auto 0;top:var(--chat-viewport-top,0px);width:100%;height:var(--chat-viewport,100dvh);z-index:125;border:0;border-radius:0;min-height:0;max-height:none;position:fixed}.portal-chat:not(.staff-chat) .chat-head>.chat-brand-avatar{display:none}.portal-chat .chat-main{min-height:0}.portal-chat .chat-head{gap:4px;min-height:64px;padding:8px}.portal-chat .chat-head-title{flex:1;min-width:0}.portal-chat .chat-head-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.portal-chat .chat-head-title small{font-size:12px;line-height:1.3}.portal-chat .chat-bubble.system p{font-size:14px}.portal-chat .chat-bubble{max-width:96%}.portal-chat .chat-quick-actions{scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:6px;padding:8px;overflow-x:auto}.portal-chat .chat-quick-actions button{white-space:nowrap;flex:none;min-height:40px;font-size:14px}.portal-chat .chat-compose-hint{display:none}.portal-chat .chat-compose{padding:8px 8px max(8px,env(safe-area-inset-bottom));flex:none}.portal-chat .chat-compose textarea{font-size:16px}.chat-purchase-strip{min-height:56px;padding:9px 12px}.chat-overlay{inset:auto 0;top:var(--chat-viewport-top,0px);width:100%;height:var(--chat-viewport,100dvh);max-height:var(--chat-viewport,100dvh);border:0;border-radius:0;max-width:100vw;margin:0}.chat-overlay-head{min-height:70px;padding:10px 12px}.chat-overlay-head h3{font-size:18px!important}.chat-overlay-head small{font-size:13px}.chat-overlay-body{padding:16px;scroll-padding-bottom:125px}.chat-overlay-actions{bottom:-16px}.chat-overlay .chat-product-top img{width:74px;height:74px}.chat-product.expanded .chat-product-top img{height:190px}.chat-product.expanded .chat-product-top strong{font-size:20px}.chat-overlay .chat-product-buy{align-items:flex-end}.chat-overlay .chat-product-buy label{gap:6px;display:grid}.chat-overlay .chat-product-buy button{flex:1}.chat-overlay .chat-cart-line>div:last-child{justify-content:flex-end;width:100%}.chat-overlay .chat-checkout fieldset{min-width:0;margin:0}.chat-overlay .chat-totals{grid-template-columns:minmax(0,1fr) auto}.chat-purchase-progress{padding:14px}.chat-checkout-steps span{padding:8px 3px;font-size:14px}.chat-overlay .chat-option-buttons button{min-height:44px;font-size:15px}}.chat-purchase-strip{min-height:44px;padding:10px 12px;gap:8px!important}.chat-purchase-strip strong{font-size:14px;line-height:1.4}.chat-overlay-body>.chat-purchase-strip{border:1px solid #dce8fc;border-radius:12px;margin-bottom:16px}.chat-overlay .chat-overlay-actions .chat-action-link{color:#2678e1;border:1px solid #dce8fc;border-radius:12px;justify-content:center;padding:10px 14px;text-decoration:none}.chat-overlay .chat-overlay-actions .chat-action-link:hover{background:#f0f6ff}@media (width<=760px){.portal-chat .chat-products.compact{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:10px 0;padding-bottom:4px;display:flex;overflow-x:auto}.portal-chat .chat-products.compact .chat-product{scroll-snap-align:start;flex:0 0 88%;min-width:0}.portal-chat .chat-products.compact .chat-product-top strong{font-size:14px}.portal-chat .chat-products.compact .chat-product-price{font-size:16px}.portal-chat .chat-products.compact .chat-action-link{min-height:40px;padding:6px 0}.portal-chat.chat-keyboard-open .chat-quick-actions,.portal-chat.chat-keyboard-open .chat-purchase-strip{display:none!important}.portal-chat .chat-notice{font-size:14px;line-height:1.4}.chat-purchase-strip{min-height:44px}.chat-overlay-body{scroll-padding-bottom:125px}}.chat-window{box-sizing:border-box;width:min(1040px,100vw - 64px);max-width:calc(100vw - 64px);height:min(780px,100dvh - 64px);max-height:calc(100dvh - 64px);color:var(--bb-title);background:#fff;border:1px solid #dce8fc;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #14233a38}.chat-window:not([open]){display:none}.chat-window::backdrop{background:#14233a66}.portal-chat:not(.staff-chat){grid-template-columns:minmax(0,1fr)}.chat-window .portal-chat{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;top:auto}.chat-window .chat-main{flex:1}.chat-window .chat-head{background:#fff;gap:10px;min-height:80px;padding:16px 20px}.chat-window .chat-head-title strong{font-size:17px;font-weight:650}.chat-window .chat-head-title small{min-width:0;font-size:13px}.chat-head-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-status-dot{flex:none}.chat-history-trigger{color:#47607b;background:0 0;border:0;border-radius:10px;flex:none;min-height:44px;padding:8px;font-size:14px!important}.chat-history-trigger:hover{background:#f0f6ff}.portal-chat .chat-cart-trigger{color:#2678e1;background:#f0f6ff;border:1px solid #dce8fc;border-radius:12px;min-height:44px;padding:10px 14px;font-size:14px}.chat-cart-trigger .chat-badge{display:none}.chat-cart-label{white-space:nowrap;font-weight:600}.chat-close{margin-left:2px}.portal-chat .chat-transcript{overflow-anchor:none;scroll-behavior:auto}.chat-window .chat-transcript{background:var(--bb-bg);padding:18px 32px 24px}.chat-window .chat-message{max-width:880px;margin:14px auto}.chat-window .chat-bubble{border-color:var(--bb-line);max-width:min(85%,680px);box-shadow:none;padding:14px 18px}.chat-window .chat-bubble>p{margin:6px 0 10px;font-size:16px;line-height:1.6}.chat-window .chat-bubble.customer{max-width:75%}.chat-window .chat-bubble.system{background:0 0;border-color:#0000;max-width:85%;padding:6px 12px}.chat-window .chat-bubble.system p{font-size:14px}.chat-window .chat-bubble>footer{gap:12px;font-size:12px}.chat-window .chat-sender{font-size:13px}.chat-window .chat-quick-actions{background:#fff;gap:8px;padding:10px 24px 0}.chat-window .chat-quick-actions button{background:#fff;min-height:40px;padding:8px 12px;font-size:14px}.chat-window .chat-compose{background:#fff;gap:10px;padding:10px 20px 18px}.chat-window .chat-compose textarea{resize:none;min-height:48px;font-size:16px}.chat-window .chat-send{flex:none;width:46px;height:46px}.chat-window .chat-purchase-strip{padding:10px 24px}.chat-window .chat-products.compact{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.chat-window .chat-products.compact .chat-product-top img{width:56px;height:56px}.chat-window .chat-products.compact .chat-product-top strong{font-size:14px}.chat-window .chat-products.compact .chat-product-price{font-size:16px}.chat-window .chat-new-messages{font-size:14px;bottom:170px;right:24px}.chat-loading{height:100%;color:var(--bb-muted);place-content:center;justify-items:center;gap:8px;font-size:16px;display:grid}.chat-loading svg{color:var(--bb-blue-text)}.chat-history-picker>p{color:var(--bb-muted);margin:0 0 16px;font-size:15px}.chat-history-picker>.chat-primary{margin-bottom:20px}.chat-history-picker .chat-conversation-list{gap:10px;display:grid}.chat-history-picker .chat-conversation-list>button{border:1px solid var(--bb-line);background:#fff;border-radius:12px;padding:16px}.chat-history-picker .chat-conversation-list>button.selected{box-shadow:none;background:#f0f6ff;border-color:#3688f2}.chat-history-picker .chat-conversation-list strong{color:var(--bb-title);font-size:16px}.chat-history-picker .chat-conversation-list small{color:var(--bb-muted);font-size:13px}.chat-history-picker .chat-conversation-list p{color:var(--bb-muted);font-size:14px;line-height:1.5}.chat-history-picker .chat-list-avatar{background:var(--bb-blue-soft);color:var(--bb-blue-text)}.chat-history-picker .chat-list-meta{max-width:86px;color:var(--bb-muted);font-size:12px}.chat-support-entry{justify-content:space-between;align-items:center;gap:24px;display:flex}.chat-support-entry>div{max-width:620px}.chat-support-entry svg{color:var(--bb-blue-text)}.chat-support-entry h2{margin:10px 0 8px}.chat-support-entry p{color:var(--bb-muted);margin:0}@media (width>=761px){.chat-window .chat-history-trigger{display:inline-flex}.chat-overlay{width:min(780px,100vw - 96px);max-height:calc(100dvh - 96px)}}@media (width<=1040px){.chat-history-trigger>span,.chat-cart-label{display:none}.portal-chat .chat-cart-trigger{background:0 0;border:0;padding:8px}.chat-cart-trigger .chat-badge{display:block}}@media (width<=760px){.chat-window{inset:auto 0;top:var(--chat-viewport-top,0px);width:100%;max-width:100%;height:var(--chat-viewport,100dvh);max-height:var(--chat-viewport,100dvh);border:0;border-radius:0;margin:0}.chat-window .chat-head{gap:2px;min-height:64px;padding:8px}.chat-window .chat-head-title strong{font-size:14px}.chat-window .chat-head-title small{font-size:12px}.chat-window .chat-brand-avatar{display:none}.chat-window .chat-transcript{padding:12px}.chat-window .chat-bubble{max-width:96%;padding:12px}.chat-window .chat-bubble.customer{max-width:88%}.chat-window .chat-products.compact .chat-product-top img{width:64px;height:64px}.chat-window .chat-quick-actions{padding:8px 8px 0}.chat-window .chat-compose{padding:8px 8px max(8px, env(safe-area-inset-bottom));gap:6px}.chat-window .chat-purchase-strip{padding:10px 12px}.chat-window .chat-new-messages{bottom:160px;right:12px}.chat-history-picker .chat-conversation-list>button{gap:8px;padding:12px}.chat-history-picker .chat-list-meta{max-width:64px}.chat-support-entry{flex-direction:column;align-items:flex-start}}.portal-chat .chat-quick-actions button{align-items:center;gap:6px;display:inline-flex}.portal-chat .chat-quick-actions .chat-finish-shortcut{color:#2678e1;border-color:#3688f2}.portal-chat .chat-quick-actions .chat-finish-shortcut.ready{background:var(--bb-action);color:#fff}.portal-chat .chat-quick-actions button:disabled{opacity:.5}.chat-purchase-strip.earned:not(.below){background:#eef9f3;border-color:#cce8d7}.chat-earned-discount{color:#176947;background:#eef9f3;border:1px solid #cce8d7;border-radius:12px;gap:5px;margin:12px 0;padding:12px 14px;display:grid}.chat-earned-discount>strong{align-items:center;gap:7px;font-size:15px;line-height:1.4;display:flex}.chat-earned-discount>strong svg{flex:none}.chat-earned-discount>span{font-size:14px;line-height:1.5}.chat-earned-discount>small{color:#4b7060;font-size:12px;line-height:1.4}.chat-cart-suggestions{margin:20px 0}.chat-cart-suggestions h4{margin:0 0 6px;font-size:16px}.chat-cart-suggestions>p{color:var(--bb-muted);margin:0 0 12px;font-size:13px}.chat-cart-suggestions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chat-cart-suggestions article{border:1px solid var(--bb-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.chat-cart-suggestions img{object-fit:contain;width:48px;height:48px}.chat-cart-suggestions article>div{flex:1;min-width:0}.chat-cart-suggestions strong,.chat-cart-suggestions small{font-size:14px;line-height:1.4;display:block}.chat-cart-suggestions small{color:var(--bb-muted);margin-top:3px}.chat-cart-suggestions .chat-primary{width:100%;min-height:40px}@media (width<=760px){.portal-chat .chat-quick-actions button{gap:4px;padding:7px 9px;font-size:13px}.chat-cart-suggestions>div{grid-template-columns:1fr}.chat-cart-suggestions .chat-primary{width:auto}.chat-earned-discount>strong{font-size:14px}.chat-purchase-strip.earned small{font-size:12px}}.chat-composer-area{flex-direction:column;flex:none;min-width:0;display:flex}.portal-chat .chat-new-messages,.chat-window .chat-new-messages{bottom:calc(var(--chat-composer-height,180px) + 12px)}.portal-chat .chat-order-actions{gap:8px;margin-top:12px;display:grid}.portal-chat .chat-order-choice{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--chat-teal);background:#fff;border:1px solid #cadac5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.portal-chat .chat-order-choice>span{flex-direction:column;gap:4px;min-width:0;display:flex}.portal-chat .chat-order-choice strong{overflow-wrap:anywhere;font-size:14px}.portal-chat .chat-order-choice small{color:var(--chat-muted);font-size:12px}.portal-chat .chat-order-choice:hover{background:#f6faf2}.portal-chat .chat-order-selected{flex-wrap:wrap;gap:8px;display:flex}.portal-chat .chat-order-selected button,.portal-chat .chat-order-selected a{color:var(--chat-teal);background:#fff;border:1px solid #cadac5;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:9px 11px;font-size:13px;text-decoration:none;display:inline-flex}.portal-chat .chat-order-actions button:disabled{opacity:.5;cursor:default}.portal-chat .chat-order-actions :is(button,a):focus-visible{outline:3px solid var(--chat-teal);outline-offset:3px}.chat-overlay:not([open]){display:none}.chat-overlay .ai-workspace{gap:16px}.chat-overlay .ai-product-grid,.chat-overlay .ai-workspace-form{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-overlay .ai-comparison-grid{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.chat-overlay .ai-comparison-grid>article{scroll-snap-align:start;flex:1;min-width:210px}.chat-overlay .ai-photo img{height:160px}.chat-overlay .ai-product-content{min-width:0}.chat-overlay .ai-selection-summary{flex-wrap:wrap}.chat-overlay .workspace-tabs{flex-wrap:nowrap;overflow-x:auto}.chat-overlay .workspace-tabs button{white-space:nowrap;flex:none;min-height:44px}.chat-overlay .ai-workspace-form textarea,.chat-overlay .ai-workspace-form input,.chat-overlay .ai-workspace-form select,.chat-overlay .ai-dialogue textarea{font-size:16px}@media (width<=760px){.chat-launcher{border-radius:25px;width:auto;max-width:calc(100vw - 30px);height:auto;padding:11px 15px}.chat-launcher span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.chat-overlay .ai-product-grid,.chat-overlay .ai-workspace-form{grid-template-columns:minmax(0,1fr)}.chat-overlay .ai-selection-summary{gap:12px;display:grid}.chat-overlay .ai-selection-summary .button{width:100%}.chat-overlay .ai-dialogue label{gap:8px;display:grid}.chat-overlay .ai-form-actions{flex-wrap:wrap}}.chat-launcher{max-width:min(440px,100vw - 30px)}.chat-launcher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-chat .chat-bubble.chat-with-products,.chat-window .chat-bubble.chat-with-products{background:#fff;width:100%;max-width:100%;padding:16px}.chat-selection-heading{flex-direction:column;gap:4px;margin:16px 0 10px;display:flex}.chat-selection-heading strong{color:var(--bb-title);font-size:16px}.chat-selection-heading small{color:var(--bb-muted);font-size:13px}.portal-chat .chat-with-products .chat-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.portal-chat .chat-with-products .chat-product{background:#fff;border-radius:14px;flex-direction:column;padding:14px;display:flex}.portal-chat .chat-with-products .chat-product-top{align-items:flex-start;gap:10px}.portal-chat .chat-with-products .chat-product-top img{width:72px;height:72px}.portal-chat .chat-with-products .chat-product-top strong{font-size:15px;line-height:1.4}.portal-chat .chat-with-products .chat-product-top small{font-size:12px;line-height:1.4}.portal-chat .chat-with-products .chat-product-price{font-size:18px}.portal-chat .chat-with-products .chat-product-buttons{gap:8px;margin:10px 0;font-size:13px}.portal-chat .chat-with-products .chat-product-buttons button{min-height:38px;font-size:13px}.portal-chat .chat-with-products .chat-product-buttons label{cursor:pointer;min-height:38px;font-size:12px}.portal-chat .chat-with-products .chat-product-buy{grid-template-columns:1fr;gap:9px;margin-top:auto;padding-top:12px;display:grid}.portal-chat .chat-with-products .chat-product-buy label{justify-content:space-between;font-size:13px;display:flex}.portal-chat .chat-with-products .chat-product-buy input{width:80px;min-height:44px;color:var(--bb-title);background:#fff;border:1px solid #cbd8e9;border-radius:8px;font-size:16px}.portal-chat .chat-with-products .chat-product-buy .chat-primary{white-space:normal;justify-content:center;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.chat-product-in-cart{color:#176947;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;display:flex}.chat-selection-adjust{flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.chat-selection-adjust .chat-action-link{min-height:40px;font-size:13px}.chat-add-mix{justify-content:center;width:100%;min-height:46px;margin-top:9px}.chat-purchase-summary{color:var(--bb-title);background:#f7faff;border-block:1px solid #dce8fc;flex:none;padding:11px 20px}.chat-summary-top{align-items:center;gap:14px;display:flex}.chat-summary-cart{text-align:left;color:var(--bb-title);background:0 0;border:0;flex:none;align-items:center;gap:9px;min-height:42px;padding:0;display:flex}.chat-summary-cart strong{font-size:14px;line-height:1.4;display:block}.chat-summary-cart small{color:var(--bb-muted);font-size:12px;line-height:1.4;display:block}.chat-summary-earned{flex:1;min-width:0}.chat-summary-earned strong{color:#176947;align-items:center;gap:5px;font-size:13px;line-height:1.4;display:flex}.chat-summary-earned svg{flex:none}.chat-summary-earned small{color:#4b7060;margin-top:2px;font-size:12px;line-height:1.4;display:block}.chat-summary-earned>span{color:var(--bb-muted);font-size:12px}.portal-chat .chat-summary-checkout{white-space:nowrap;flex:none;min-height:42px;padding:9px 15px;font-size:14px}.chat-summary-conditions{color:#47607b;flex-wrap:wrap;gap:5px 18px;margin-top:7px;font-size:12px;line-height:1.5;display:flex}.chat-summary-conditions .below{color:#87501c}.chat-summary-conditions .reached{color:#176947;align-items:center;gap:5px;display:flex}.chat-refinement-hint{color:#315d8f;background:#eef5ff;justify-content:space-between;align-items:center;gap:10px;padding:7px 20px;font-size:12px;display:flex}.chat-refinement-hint button{color:#315d8f;background:0 0;border:0;min-height:32px;font-size:12px;text-decoration:underline}@media (width<=760px){.portal-chat .chat-bubble.chat-with-products,.chat-window .chat-bubble.chat-with-products{padding:12px}.portal-chat .chat-with-products .chat-products{grid-template-columns:minmax(0,1fr);gap:11px}.portal-chat .chat-with-products .chat-product{padding:13px}.portal-chat .chat-with-products .chat-product-top img{width:76px;height:76px}.portal-chat .chat-with-products .chat-product-buy{grid-template-columns:minmax(80px,.45fr) minmax(0,1fr);align-items:end;gap:10px}.portal-chat .chat-with-products .chat-product-buy label{justify-content:start;gap:5px;font-size:12px;display:grid}.portal-chat .chat-with-products .chat-product-buy input{width:76px}.portal-chat .chat-with-products .chat-product-buy .chat-primary{min-height:46px;padding:9px 10px;font-size:14px;line-height:1.4}.chat-purchase-summary{padding:9px 12px}.chat-summary-top{flex-wrap:wrap;gap:10px}.chat-summary-cart{min-height:35px}.chat-summary-cart>svg{width:16px}.chat-summary-cart strong{font-size:13px}.chat-summary-cart small{font-size:12px}.chat-summary-earned{min-width:120px}.chat-summary-earned strong,.chat-summary-earned small,.chat-summary-earned>span{font-size:12px}.portal-chat .chat-summary-checkout{display:none}.chat-summary-conditions{gap:3px 12px;margin-top:5px;font-size:12px}.chat-refinement-hint{padding:5px 12px}.chat-keyboard-open .chat-summary-cart small,.chat-keyboard-open .chat-summary-earned small{display:none}.chat-keyboard-open .chat-purchase-summary{padding-block:7px}.chat-keyboard-open .chat-summary-conditions{font-size:12px}}.lead-phone-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.lead-phone-line a{overflow-wrap:anywhere}.lead-whatsapp-icon,.lead-whatsapp-number{color:#126b49!important}.lead-whatsapp-number{text-underline-offset:3px;font-weight:650;text-decoration:underline}.lead-whatsapp-icon{align-items:center;gap:6px;display:flex}.lead-whatsapp-icon svg{flex:none}.lead-channel-label{color:#526175;background:#f0f3f7;border-radius:6px;padding:2px 6px;font-size:12px;line-height:1.5;display:inline-flex}.lead-channel-label.is-whatsapp{color:#126b49;background:#e4f5eb}.lead-contact-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.lead-contact-filters button{color:#33465a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:14px;display:inline-flex}.lead-contact-filters button strong{background:#f0f3f7;border-radius:6px;min-width:24px;padding:1px 6px;font-size:12px}.lead-contact-filters button.selected{background:var(--bb-blue-soft);color:#205d95;border-color:#377cbd;box-shadow:inset 0 0 0 1px #377cbd}.lead-contact-filters button.is-whatsapp svg{color:#126b49}.lead-contact-filters button.is-whatsapp.selected{color:#126b49;background:#e4f5eb;border-color:#126b49;box-shadow:inset 0 0 0 1px #126b49}.lead-contact-filters button:focus-visible,.lead-phone-line a:focus-visible{outline-offset:3px;outline:3px solid #2c74b2}@media (width<=480px){.lead-contact-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-contact-filters button{justify-content:flex-start;padding:10px}.lead-contact-filters button strong{margin-left:auto}.lead-channel-label{font-size:12px}}.lead-phone-whatsapp-link{text-underline-offset:3px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;text-decoration:underline;display:inline-flex}.lead-phone-whatsapp-link .lead-channel-label{align-items:center;gap:4px;font-size:14px}.lead-phone-whatsapp-link .lead-channel-label svg{flex:none}.prospecting-workspace{min-width:0;font-size:1rem}.prospecting-workspace .card{padding:1.25rem}.prospect-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1rem 0;display:grid}.prospecting-workspace label,.prospect-modal label{flex-direction:column;gap:.4rem;font-size:.95rem;font-weight:600;display:flex}.prospecting-workspace input,.prospecting-workspace select,.prospecting-workspace textarea,.prospect-modal input,.prospect-modal select,.prospect-modal textarea{width:100%;max-width:100%;min-height:44px;color:var(--bb-title);font:inherit;background:#fff;border:1px solid #ccd7e6;border-radius:10px;padding:.7rem .8rem}.prospecting-workspace small,.prospect-modal small{color:var(--bb-muted);overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.prospecting-workspace .button-row{flex-wrap:wrap;gap:.6rem}.prospect-source-picker{border:0;flex-wrap:wrap;gap:1rem;padding:1rem 0;display:flex}.prospect-source-picker legend{font-weight:700}.prospect-source-picker label{background:var(--bb-bg);border:1px solid #dce6f2;border-radius:12px;flex-direction:row;flex:220px;align-items:flex-start;padding:1rem}.prospect-check{align-items:center;margin:.6rem 0;flex-direction:row!important;gap:.6rem!important}.prospect-check input,.prospect-source-picker input[type=checkbox]{accent-color:#3688f2;flex:0 0 20px;width:20px;height:20px;min-height:20px}.prospect-text-button{color:#246dc8;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.prospect-search-summary{background:var(--bb-blue-soft);border-radius:12px;flex-direction:column;gap:.5rem;margin:1rem 0;padding:1rem;display:flex}.prospect-options{margin:1rem 0}.prospect-options summary,.prospecting-workspace details summary,.prospect-modal details summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600}.prospect-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.prospect-history{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.7rem;max-height:360px;display:grid;overflow:auto}.prospect-history button{text-align:left;color:var(--bb-title);font:inherit;cursor:pointer;background:#fff;border:1px solid #dae4f0;border-radius:12px;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.prospect-history button.active{background:var(--bb-blue-soft);border-color:#3688f2}.prospect-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:1rem;display:grid}.prospect-result{flex-direction:column;gap:.8rem;min-width:0;display:flex}.prospect-result h3,.prospect-result p{margin:0}.prospect-result dl{grid-template-columns:90px 1fr;gap:.5rem;font-size:.95rem;display:grid}.prospect-result dt{color:var(--bb-muted)}.prospect-result dd{overflow-wrap:anywhere;margin:0}.prospect-status{background:var(--bb-blue-soft);color:#215ea6;border-radius:8px;padding:.35rem .6rem;font-size:.875rem;font-weight:600;display:inline-flex}.prospect-status.ready,.prospect-status.imported{color:#176849;background:#e7f6ef}.prospect-status.blocked,.prospect-status.discarded{color:#992440;background:#fcecf0}.prospect-success{color:#176849;background:#e7f6ef;border-radius:10px;padding:1rem}.prospecting-workspace progress{accent-color:#3688f2;width:100%;height:12px;margin:.7rem 0}.prospect-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;display:grid}.prospect-metrics article{flex-direction:column;gap:.5rem;display:flex}.prospect-metrics strong{color:var(--bb-title);font-size:1.65rem}.prospect-cost-row{border-bottom:1px solid #e4ebf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.prospect-cost-row p{margin:.4rem 0}.prospect-modal{width:calc(100% - 32px);max-width:900px;max-height:88dvh;color:var(--bb-title);border:1px solid #dbe5f1;border-radius:18px;padding:1.25rem;overflow:auto;box-shadow:0 20px 80px #14233a33}.prospect-modal::backdrop{background:#14233a99}.prospect-modal>header{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex;position:sticky;top:-1.25rem}.prospect-modal h3{font-size:1.25rem}.prospect-modal label{margin:.7rem 0}.prospect-modal .button-row{flex-wrap:wrap;gap:.6rem;margin:.8rem 0;display:flex}.prospect-assistant{background:#f5f8ff;border:1px solid #dce8f9;border-radius:12px;margin:1rem 0;padding:1rem}.prospect-assistant h4{margin:0 0 .7rem;font-size:1.1rem}.prospect-question{text-align:left;width:100%;color:var(--bb-title);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e4f3;border-radius:10px;margin:.4rem 0;padding:.8rem}.prospect-import-row{overflow-wrap:anywhere;border-bottom:1px solid #e3eaf3;padding:.8rem 0}.prospect-lead-events{flex-direction:column;gap:.6rem;display:flex}.prospect-lead-events article{background:var(--bb-bg);overflow-wrap:anywhere;border-left:3px solid #3688f2;border-radius:8px;padding:.7rem}.prospect-lead-events p{margin:.4rem 0}.prospect-lead-actions{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.prospect-lead-panel{min-width:0}.prospect-lead-panel label{flex-direction:column;gap:.4rem;margin:.6rem 0;display:flex}.prospect-lead-panel input,.prospect-lead-panel select,.prospect-lead-panel textarea{width:100%;font:inherit;border:1px solid #ccd7e6;border-radius:10px;min-height:44px;padding:.7rem}.prospect-lead-panel .button-row{flex-wrap:wrap;gap:.6rem;display:flex}.prospect-lead-panel dl{grid-template-columns:120px 1fr;gap:.6rem;display:grid}.prospect-lead-panel dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.prospect-form,.prospect-lead-actions{grid-template-columns:1fr}.prospect-metrics{grid-template-columns:1fr 1fr}.prospect-metrics strong{font-size:1.35rem}.prospect-modal{width:calc(100% - 16px);max-height:92dvh;padding:1rem}.prospect-modal>header{top:-1rem}.prospecting-workspace .workspace-tabs{flex-wrap:nowrap;display:flex;overflow:auto}.prospecting-workspace .workspace-tabs button{flex:none}.prospect-toolbar .button-row{width:100%}.prospect-toolbar .button-row .button{flex:140px}.prospect-cost-row .button{width:100%}.prospect-modal .button{min-height:44px}.prospect-history,.prospect-results{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.prospecting-workspace *{scroll-behavior:auto!important}}.prospecting-workspace details p{overflow-wrap:anywhere}.prospecting-workspace .prospect-metrics{margin:1rem 0}.prospect-results-heading h3{margin:0;font-size:1.3rem}.prospect-results-heading p{color:var(--bb-muted);margin:.4rem 0}.prospect-import-actions{background:linear-gradient(120deg,var(--bb-blue-soft),#fff)!important;border:1px solid #9dc4fa!important}.prospect-import-actions h3{margin:0 0 1rem}.prospect-steps{grid-template-columns:1fr 1fr;gap:.8rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.prospect-steps li{flex-direction:column;gap:.35rem;display:flex}.prospect-steps strong{color:#246dc8}.prospect-steps span{color:var(--bb-muted);font-size:.9rem;line-height:1.5}.prospect-import-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.prospect-import-action-row>.button-row{gap:.6rem;display:flex}.prospect-import-dock{z-index:30;background:#fff;border:1px solid #a5c9fa;border-radius:14px;padding:1rem;position:sticky;bottom:1rem;box-shadow:0 6px 26px #14233a25}.prospect-import-dock .button{min-height:48px}.prospect-progress-details>summary{color:var(--bb-muted);font-size:.95rem}.prospect-result-filters>summary{min-height:44px}.prospect-history-open{color:#246dc8;font-weight:600}.prospect-ready-note{color:#176849;font-size:.95rem}.prospect-missing-note{color:#8a5216;font-size:.95rem}.prospect-modal[open]{box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.prospect-modal>header{flex-shrink:0;padding:0 0 .7rem;position:static}.prospect-modal-body{overscroll-behavior:contain;min-height:0;padding-right:.4rem;overflow:auto}.prospect-modal-footer{background:#fff;border-top:1px solid #dce6f2;flex-shrink:0;margin-top:.8rem;padding-top:.8rem}.prospect-modal-footer p{margin:.3rem 0 .7rem;font-size:.9rem;line-height:1.45}.prospect-modal-footer .button-row{margin:0}.prospect-modal-footer>.button{width:100%;min-height:48px}.prospect-review-ready{color:#176849}.prospect-review-intro{margin-top:0}.prospect-review-more,.prospect-ai-details{border-top:1px solid #e3eaf3;margin-top:.8rem;padding-top:.5rem}.prospect-review-duplicates{overflow-wrap:anywhere;background:#fff5e9;border-radius:10px;padding:1rem}.prospect-review-duplicates h4{margin:0 0 .6rem}.prospect-review-duplicates a{margin-top:.4rem;display:block}.prospect-follow-up{grid-column:1/-1}.prospect-modal .prospect-history{max-height:none;overflow:visible}.prospect-modal-body>.card{padding:0}.prospect-modal-footer .ops-notice{padding:.6rem}@media (width<=640px){.prospecting-workspace{padding-bottom:150px}.prospect-import-actions{padding:1rem!important}.prospect-import-actions .button-row{width:100%;display:flex}.prospect-import-actions .button-row .button{flex:160px}.prospect-import-dock{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:.65rem .8rem;position:fixed}.prospect-import-dock .prospect-import-action-row{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.prospect-import-dock .prospect-import-action-row>div:first-child{font-size:.9rem}.prospect-import-dock small{display:none}.prospect-import-dock .button-row{grid-template-columns:1fr 1.4fr;gap:.5rem;width:100%;display:grid}.prospect-import-dock .button{width:100%;min-height:48px;padding:.55rem;font-size:14px;line-height:1.25}.prospect-modal-footer .button-row{grid-template-columns:1fr;gap:.5rem;display:grid}.prospect-modal-footer .button{width:100%}.prospect-modal-body{padding-right:.2rem}.prospect-modal-footer{margin-top:.6rem;padding-top:.6rem}.prospect-steps{gap:.6rem}.prospect-import-action-row>div:first-child{width:100%}}.prospect-maps-intro{background:var(--bb-blue-soft);color:#284d7b;border-radius:10px;padding:.8rem 1rem;line-height:1.5}.prospect-maps-attribution{color:var(--bb-muted);font-size:.9rem}@media (width<=640px){.prospect-import-dock .button-row>.button:only-child{grid-column:1/-1}}.sales-shell{--sales-orange:#e88437;--sales-ink:#263342;--sales-muted:#667587;color:var(--sales-ink);font-size:1rem}.sales-shell h2{margin:.3rem 0;font-size:1.8rem}.sales-shell h3{margin:0 0 .6rem;font-size:1.2rem}.sales-shell h4{font-size:1rem}.sales-shell p{color:var(--sales-muted);line-height:1.6}.sales-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sales-kicker{letter-spacing:.12em;color:#b46823;font-size:.75rem;font-weight:700}.sales-tabs{border-bottom:1px solid #e5e9ee;gap:.3rem;display:flex;overflow:auto}.sales-tabs button{white-space:nowrap;color:#657285;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.5rem;padding:1rem 1.2rem;display:flex}.sales-tabs button.active{color:#ac5c1d;border-bottom-color:var(--sales-orange);font-weight:600}.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sales-metrics .card{padding:1.3rem}.sales-metrics span,.sales-run-strip span{color:var(--sales-muted);font-size:.875rem;display:block}.sales-metrics strong{margin-top:.3rem;font-size:2rem;display:block}.sales-run-strip{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sales-run-strip>div{align-items:center;gap:1rem;display:flex}.sales-run-strip p{margin:0}.sales-run-strip strong{color:var(--sales-ink)}.sales-sequence-grid,.sales-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.sales-sequence-card header{justify-content:space-between;align-items:center;margin-bottom:1.3rem;display:flex}.sales-sequence-card ol{gap:.9rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.sales-sequence-card li{align-items:flex-start;gap:.8rem;display:flex}.sales-sequence-card li>svg{color:var(--sales-orange);margin-top:3px}.sales-sequence-card li small{color:var(--sales-muted);margin-top:.2rem;display:block}.sales-pill{color:#687687;white-space:normal;background:#f0f3f6;border-radius:6px;margin:2px;padding:5px 9px;font-size:.8rem;line-height:1.3;display:inline-flex}.sales-pill.orange{color:#ac5c1d;background:#fff0df}.sales-pill.green{color:#277254;background:#e7f4ee}.sales-small-metrics{border-top:1px solid var(--bb-line);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem 0;font-size:.875rem;display:flex}.sales-small-metrics strong{font-size:1.4rem;display:block}.sales-empty{text-align:center;padding:2.5rem}.sales-empty>svg{color:var(--sales-orange);margin-bottom:1rem}.sales-empty p{max-width:600px;margin:1rem auto}.sales-filter-grid{grid-template-columns:2fr 1fr 2fr;gap:1rem;margin:1.5rem 0;display:grid}.sales-shell label{gap:.5rem;font-size:.875rem;font-weight:500;display:grid}.sales-shell input:not([type=checkbox]),.sales-shell select,.sales-shell textarea{box-sizing:border-box;width:100%;color:var(--sales-ink);font:inherit;background:#fff;border:1px solid #dce3e9;border-radius:7px;padding:.7rem .8rem;line-height:1.4}.sales-shell input[type=checkbox]{width:18px;height:18px;accent-color:var(--sales-orange)}.sales-table-scroll{max-width:100%;overflow:auto}.sales-table-scroll table{border-collapse:collapse;width:100%;font-size:.875rem}.sales-table-scroll th{text-align:left;background:var(--bb-subtle);color:#637083;white-space:nowrap;font-weight:600}.sales-table-scroll th,.sales-table-scroll td{vertical-align:top;border-bottom:1px solid #eaf0f4;padding:.9rem 1rem}.sales-table-scroll td small{color:var(--sales-muted);margin-top:.2rem;display:block}.sales-alert{color:#2d6941;background:#edf6ef;border:1px solid #cde7d3;border-radius:8px;padding:1rem}.sales-alert.error{color:#a84735;background:#fff1ef;border-color:#f1d4cf}.sales-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfd;border:1px solid #e5e9ee;border-radius:8px;margin-top:1rem;padding:1.5rem}.sales-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.sales-channel-title{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.sales-channel-title h3{margin:0}.sales-channel-title>svg{color:var(--sales-orange)}.sales-overlay{z-index:190;isolation:isolate;background:#18253466;justify-content:center;align-items:center;padding:1.4rem;display:flex;position:fixed;inset:0}.sales-dialog{box-sizing:border-box;background:#fff;border-radius:14px;gap:1.2rem;width:min(850px,100%);max-height:90dvh;padding:1.5rem;display:grid;overflow-y:auto;box-shadow:0 14px 60px #16213740}.sales-dialog header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sales-dialog h3,.sales-dialog h4,.sales-dialog p{margin:0}.sales-dialog footer{background:#fff;border-top:1px solid #e5e9ee;flex-wrap:wrap;gap:.6rem;padding:1rem 0;display:flex;position:sticky;bottom:-1.5rem}.sales-icon-button{cursor:pointer;color:#607186;background:#f3f5f8;border:0;border-radius:7px;padding:7px;display:flex}.sales-step-editor{background:var(--bb-subtle);border:1px solid var(--bb-line);border-radius:9px;gap:1rem;padding:1.2rem;display:grid}.sales-text-button{color:#b26425;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.sales-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.sales-permission-grid section{gap:1rem;display:grid}.sales-permission-grid h4{align-items:center;gap:.5rem;display:flex}.sales-product-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-height:240px;padding-top:.8rem;display:grid;overflow:auto}.sales-product-picker label{background:var(--bb-subtle);border-radius:7px;align-items:center;gap:.6rem;padding:.7rem;font-size:.875rem;display:flex}.sales-product-picker img{object-fit:contain;flex:none;width:42px;height:42px}.sales-product-picker small{color:var(--sales-muted);display:block}.sales-check{align-items:center;gap:.6rem;display:flex!important}.sales-timeline-entry{background:var(--bb-subtle);border-left:2px solid #e88437;gap:.5rem;padding:1rem;font-size:.875rem;display:grid}.sales-timeline-entry small{color:var(--sales-muted)}.sales-shell .button{white-space:normal;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.sales-shell button:disabled{opacity:.5;cursor:not-allowed}.sales-shell .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-sequence-grid,.sales-channel-grid,.sales-filter-grid,.sales-permission-grid,.sales-product-picker{grid-template-columns:1fr}.sales-run-strip{flex-direction:column;align-items:flex-start}.sales-dialog{border-radius:10px;max-height:96dvh;padding:1rem}.sales-overlay{padding:.4rem}.sales-tabs button{padding:.85rem .9rem}.sales-shell h2{font-size:1.5rem}.sales-dialog footer{bottom:-1rem}.sales-table-scroll td,.sales-table-scroll th{padding:.7rem}}.sales-preview-overlay{z-index:210}.sales-preview-dialog{width:min(980px,100%)}.sales-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.sales-preview-toolbar>label{flex:1;min-width:200px}.sales-device-toggle{gap:.4rem;display:flex}.sales-device-toggle button{color:#344458;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:7px;align-items:center;gap:.4rem;padding:.75rem;font-size:.875rem;display:flex}.sales-device-toggle button[aria-pressed=true]{color:#924817;background:#fff0df;border-color:#ec8848}.sales-shell .sales-preview-caption{margin:1rem 0;font-size:.875rem;line-height:1.6}.sales-preview-warnings{background:#fff7e9;border:1px solid #eed7ac;border-radius:8px;margin:1rem 0;padding:.8rem 1rem}.sales-shell .sales-preview-warnings p{color:#815521;margin:.2rem 0;font-size:.875rem}.sales-email-envelope{background:#fff;border:1px solid #e1e6ed;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:.8rem;max-width:660px;margin:1rem auto 0;padding:1rem;display:flex}.sales-email-envelope strong{overflow-wrap:anywhere;font-size:1rem}.sales-email-envelope span{color:#667587;margin-top:.3rem;font-size:.8rem;display:block}.sales-email-stage{box-sizing:border-box;background:#edf2f7;border:1px solid #dce3e9;width:100%;max-width:660px;margin:0 auto;transition:max-width .15s}.sales-email-stage.mobile{max-width:380px}.sales-email-stage iframe{background:#edf2f7;border:0;width:100%;height:1100px;min-height:460px;max-height:70dvh;display:block}.sales-text-version{margin:1rem 0}.sales-whatsapp-stage{text-align:center;margin:1.5rem auto}.sales-wa-phone{text-align:left;border:1px solid #d8e2df;border-radius:16px;max-width:390px;margin:auto;overflow:hidden;box-shadow:0 8px 30px #14233a14}.sales-wa-phone>header{color:#fff;background:#075e54;justify-content:start;gap:.8rem;padding:1rem;display:flex}.sales-wa-phone header span{opacity:.8;overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;display:block}.sales-wa-conversation{background:#eef1ec;padding:1.2rem .8rem 2rem}.sales-wa-bubble{background:#fff;border-radius:0 9px 9px;overflow:hidden;box-shadow:0 1px 2px #102b2420}.sales-wa-bubble>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.sales-shell .sales-wa-bubble>p{color:#25332e;white-space:pre-wrap;margin:0;padding:1rem;font-size:1rem;line-height:1.55}.sales-wa-header{padding:1rem 1rem 0;display:block}.sales-wa-footer{color:#66776c;padding:0 1rem .8rem;font-size:.875rem;display:block}.sales-wa-time{text-align:right;color:#78887f;padding:0 1rem .6rem;font-size:.75rem;display:block}.sales-wa-button{text-align:center;color:#176fae;border-top:1px solid #e0e7e2;font-size:1rem}.sales-wa-button a,.sales-wa-button span{color:inherit;padding:.9rem .7rem;text-decoration:none;display:block}.sales-banner-editor{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sales-banner-editor>img{object-fit:contain;background:#fff;border:1px solid #dce3e9;border-radius:7px;width:160px;height:auto;max-height:120px}.sales-upload-label{flex:1;min-width:180px}.sales-upload-label small,.sales-template-button{font-size:.875rem}.sales-shell .sales-template-button{overflow-wrap:anywhere;color:#2367b9}.sales-visual-preview{min-width:0}.sales-preview-dialog header{z-index:1;background:#fff;padding:.6rem 0;position:sticky;top:-1.5rem}.sales-preview-toolbar select{font-size:1rem}@media (width<=600px){.sales-preview-dialog{padding:1rem}.sales-preview-overlay{padding:.5rem}.sales-preview-dialog header{top:-1rem}.sales-preview-toolbar>label{flex-basis:100%;width:100%;min-width:0}.sales-device-toggle{width:100%}.sales-device-toggle button{flex:1;justify-content:center}.sales-email-envelope{padding:.8rem}.sales-email-stage iframe{min-height:420px}.sales-banner-editor>img{width:120px}}.leads-workspace{--lead-blue:#245e99;--lead-muted:#5d6c7d;--lead-line:#dce5ee;gap:20px!important}.leads-workspace h2{margin:5px 0 8px;font-size:1.75rem}.lead-workspace-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.lead-workspace-head p{color:var(--lead-muted);max-width:620px;margin:0}.lead-eyebrow{color:var(--lead-blue);align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.lead-workspace-head .button-row{flex-wrap:wrap;justify-content:flex-end}.lead-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lead-overview>button{text-align:left;color:var(--lead-blue);border:1px solid var(--lead-line);cursor:pointer;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;display:grid;padding:20px!important}.lead-overview>button span{color:var(--lead-muted);font-size:.875rem}.lead-overview>button strong{font-size:1.6rem}.lead-overview .selected{border-color:var(--lead-blue);background:#edf5fe}.lead-work-controls{padding:22px!important}.lead-search-row{align-items:center;gap:14px;display:flex}.lead-search{flex:1;align-items:center;min-width:0;display:flex;position:relative;margin:0!important}.lead-search svg{color:var(--lead-blue);position:absolute;left:14px}.lead-search input{min-height:50px;margin:0!important;padding-left:44px!important;font-size:1rem!important}.lead-ai-button{white-space:nowrap;color:#244e90!important;background:#edf3ff!important;border:1px solid #b7cbed!important}.lead-main-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.lead-main-filters label{font-size:.875rem;margin:0!important}.lead-main-filters select{margin-bottom:0!important}.lead-advanced{border-top:1px solid var(--lead-line);margin:16px 0;padding-top:15px}.lead-advanced summary{cursor:pointer;color:var(--lead-muted);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.lead-filter-footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lead-filter-footer p{flex:1;margin:0;font-size:.875rem}.lead-filter-footer label{align-items:center;gap:10px;font-size:.875rem;display:flex;margin:0!important}.lead-filter-footer select{width:auto!important;margin:0!important}.lead-text-button{color:var(--lead-blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px;font-size:.875rem;font-weight:600;display:inline-flex}.lead-text-button:disabled{opacity:.5;cursor:default}.lead-list-toolbar{color:var(--lead-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.875rem;display:flex}.lead-list-toolbar>.lead-text-button{margin-left:auto}.lead-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lead-contact-card{flex-direction:column;gap:13px;min-width:0;display:flex;border:1px solid var(--lead-line)!important;padding:20px!important}.lead-contact-card.is-selected{box-shadow:0 0 0 1px var(--lead-blue);border-color:var(--lead-blue)!important}.lead-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-select{align-items:center;gap:9px;margin:0!important;display:flex!important}.lead-select input{height:20px;accent-color:var(--lead-blue);flex-shrink:0;width:20px!important;margin:0!important}.lead-origin{color:var(--lead-blue);font-size:.875rem;font-weight:700}.lead-origin.source-base{color:#75529b}.lead-contact-card h3{overflow-wrap:anywhere;line-height:1.45;margin:0!important;font-size:1.125rem!important}.lead-location{color:var(--lead-muted);align-items:flex-start;gap:6px;font-size:.875rem;display:flex;margin:0!important}.lead-location svg{flex-shrink:0;margin-top:2px}.lead-tag-list{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.lead-pill{color:#3f5874;overflow-wrap:anywhere;background:#edf3f9;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:.8125rem;line-height:1.4;display:inline-flex}.lead-pill svg{flex-shrink:0}.lead-contacts{grid-template-columns:18px minmax(0,1fr);gap:10px 9px;font-size:.9375rem;display:grid;margin:4px 0!important}.lead-contacts dt{color:var(--lead-muted);margin:0}.lead-contacts dd{overflow-wrap:anywhere;margin:0;line-height:1.45}.lead-contacts a{color:var(--lead-blue);text-decoration:none}.lead-contacts a:hover{text-decoration:underline}.lead-followup{background:#f4f7fb;border:1px solid #e7edf5;border-radius:10px;gap:7px;margin-top:auto;padding:13px;display:grid}.lead-followup p{color:var(--lead-muted);margin:0;font-size:.875rem;line-height:1.5}.lead-followup>span:last-child{color:var(--lead-muted);align-items:center;gap:7px;font-size:.875rem;display:flex}.lead-followup strong{font-size:.875rem}.lead-signal{color:var(--lead-blue);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.signal-overdue{color:#9c3c20}.signal-missing,.signal-unassigned{color:#82601a}.signal-paused{color:#657184}.lead-customer{color:var(--lead-blue);margin:0;font-size:.875rem}.lead-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.lead-card-actions .button{min-height:44px;padding:10px!important;font-size:14px!important}.lead-card-actions>.lead-text-button{grid-column:1/-1}.lead-provenance{border-top:1px solid var(--lead-line);color:var(--lead-muted);padding-top:12px;font-size:.875rem}.lead-provenance summary{cursor:pointer}.lead-provenance p{overflow-wrap:anywhere;line-height:1.6}.lead-source-links{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.lead-source-links a{color:var(--lead-blue);align-items:center;gap:5px;display:inline-flex}.lead-batch{flex-wrap:wrap;align-items:end;gap:14px;display:flex;background:var(--bb-blue-soft)!important;border:1px solid #bed4ee!important;padding:16px!important}.lead-batch label{flex:1;min-width:170px;margin:0!important}.lead-batch input,.lead-batch select{margin-bottom:0!important}.lead-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:.875rem;display:flex}.lead-insights h3{margin-top:0}.lead-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lead-insight-grid button{border:1px solid var(--lead-line);text-align:left;cursor:pointer;color:var(--lead-blue);background:#f4f8fd;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:16px;font-size:.9375rem;display:flex}.lead-insight-grid strong{font-size:1.4rem}.lead-stage-bars{gap:10px;margin:16px 0 24px;display:grid}.lead-stage-bars button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:140px minmax(0,1fr) 35px;align-items:center;gap:14px;padding:8px 0;font-size:.875rem;display:grid}.lead-stage-bars i{background:var(--bb-line);border-radius:10px;height:10px;overflow:hidden}.lead-stage-bars b{background:var(--lead-blue);border-radius:10px;height:100%;display:block}.lead-muted{color:var(--lead-muted,#5d6c7d);font-size:.875rem;line-height:1.55}.lead-dialog{--lead-blue:#245e99;--lead-muted:#5d6c7d;--lead-line:#dce5ee;border:1px solid var(--lead-line);color:#1c2b3b;background:#fff;border-radius:14px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden;box-shadow:0 15px 70px #18283a33}.lead-dialog::backdrop{background:#10213588}.lead-dialog[open]{flex-direction:column;display:flex}.lead-dialog form{flex-direction:column;min-height:0;max-height:calc(100dvh - 40px);display:flex}.lead-dialog header{border-bottom:1px solid var(--lead-line);flex-shrink:0;justify-content:space-between;align-items:start;gap:15px;padding:22px 24px;display:flex}.lead-dialog header h2{overflow-wrap:anywhere;margin:6px 0;font-size:1.4rem}.lead-dialog header p{color:var(--lead-muted);margin:8px 0 0;font-size:.875rem}.lead-dialog-body{overscroll-behavior:contain;min-height:0;padding:22px 24px;overflow-y:auto}.lead-dialog footer{border-top:1px solid var(--lead-line);background:var(--bb-subtle);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.lead-dialog .button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.lead-dialog label{gap:7px;font-size:.9375rem;display:grid}.lead-dialog input,.lead-dialog select,.lead-dialog textarea{width:100%;font:inherit;box-sizing:border-box;color:inherit;background:#fff;border:1px solid #b7c7d8;border-radius:8px;padding:12px}.lead-dialog textarea{resize:vertical}.lead-editor-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-wide{grid-column:1/-1}.lead-editor-grid small{color:var(--lead-muted);font-size:.8125rem;line-height:1.4}.lead-prompt-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.lead-prompt-chips button{color:#345c8e;cursor:pointer;text-align:left;background:#f2f6fe;border:1px solid #cad8eb;border-radius:18px;padding:10px 12px;font-size:.875rem}.lead-ai-dialog .lead-dialog-body>form{max-height:none;display:block}.lead-ai-dialog form>.button{margin-top:14px}.lead-ai-result{border-top:1px solid var(--lead-line);margin:22px 0;padding-top:20px}.lead-ai-result h3{align-items:center;gap:8px;margin-top:22px;font-size:1rem;display:flex}.lead-ai-result p,.lead-ai-result li{font-size:1rem;line-height:1.65}.lead-ai-choice{text-align:left;border:1px solid var(--lead-line);background:var(--bb-subtle);cursor:pointer;border-radius:9px;gap:6px;width:100%;margin:9px 0;padding:14px;font-size:.9375rem;display:grid}.lead-ai-choice span{color:var(--lead-muted);font-size:.875rem}.lead-draft{background:var(--bb-blue-soft);border-radius:10px;padding:18px}.lead-draft p{white-space:pre-wrap}.lead-ai-result ul{padding-left:22px}.lead-source-stats{margin-top:22px}.leads-workspace button:focus-visible,.leads-workspace a:focus-visible,.lead-dialog button:focus-visible{outline-offset:3px;outline:3px solid #6ca9e8}.lead-contact-card svg{flex-shrink:0}@media (width<=1200px){.lead-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-overview>button{grid-template-columns:24px 1fr;padding:16px!important}.lead-overview>button strong{grid-column:2}.lead-workspace-head{align-items:flex-start}.lead-workspace-head>.button-row{max-width:220px}}@media (width<=720px){.leads-workspace{gap:16px!important}.lead-workspace-head{display:block}.lead-workspace-head>.button-row{justify-content:flex-start;max-width:none;margin-top:14px}.lead-overview{grid-template-columns:1fr 1fr;gap:10px}.lead-overview>button{gap:7px;padding:14px!important}.lead-overview>button strong{font-size:1.4rem}.lead-work-controls{padding:16px!important}.lead-search-row{flex-direction:column;align-items:stretch}.lead-search input{min-height:52px}.lead-main-filters{grid-template-columns:1fr 1fr;gap:12px}.lead-main-filters select{max-width:100%;font-size:.875rem!important}.lead-contact-grid{grid-template-columns:1fr;gap:14px}.lead-filter-footer{gap:10px}.lead-filter-footer label{justify-content:space-between;width:100%}.lead-list-toolbar>.lead-text-button{margin-left:0}.lead-insight-grid{grid-template-columns:1fr}.lead-stage-bars button{grid-template-columns:115px minmax(0,1fr) 30px;gap:8px}.lead-batch{display:grid}.lead-batch label{min-width:0}.lead-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.lead-dialog header{padding:17px 16px}.lead-dialog header h2{font-size:1.2rem}.lead-dialog header>.button{flex-shrink:0;padding:8px 12px}.lead-dialog-body{padding:18px 16px}.lead-dialog footer{padding:14px 16px}.lead-dialog footer>.button{flex:1}.lead-editor-grid{grid-template-columns:1fr}.lead-wide{grid-column:auto}.lead-dialog form{max-height:calc(100dvh - 24px)}.lead-card-actions{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.leads-workspace *{scroll-behavior:auto!important}}.lead-note-preview{-webkit-line-clamp:3;color:var(--lead-muted);-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.growth-workspace{font-family:var(--bb-font);min-width:0}.growth-heading{align-items:center;gap:16px;display:flex}.growth-heading-icon{background:var(--bb-blue-soft);width:52px;height:52px;color:var(--bb-blue-text);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.growth-heading h2{color:var(--bb-title);margin:0;font-size:26px;line-height:1.25}.growth-heading p{color:var(--bb-muted);margin:7px 0 0;font-size:15px;line-height:1.6}.growth-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.growth-metrics article{background:#fff;border:1px solid #e0e7f0;border-top:3px solid #3688f2;border-radius:12px;flex-direction:column;gap:9px;padding:20px;display:flex}.growth-metrics article:nth-child(2){border-top-color:#dc184d}.growth-metrics article:nth-child(3){border-top-color:#ec8848}.growth-metrics span{color:#526277;font-size:14px}.growth-metrics strong{font-variant-numeric:tabular-nums;color:var(--bb-title);font-size:27px;line-height:1.3}.growth-metrics small{color:#65768b;font-size:13px}.growth-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;display:flex}.growth-filters label{flex:1;min-width:160px;font-size:14px}.growth-workspace label,.growth-modal label{color:#344458;flex-direction:column;gap:7px;font-size:14px;display:flex}.growth-workspace :is(input,select,textarea),.growth-modal :is(input,select,textarea){min-width:0;color:var(--bb-title);font:inherit;background:#fff;border:1px solid #ccd6e4;border-radius:8px;min-height:44px;padding:11px 12px}.growth-workspace :is(input,select,textarea):focus,.growth-modal :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #3688f2}.growth-workspace .workspace-tabs{flex-wrap:wrap;overflow-x:auto}.growth-opportunities{gap:12px;display:grid}.growth-opportunity{background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.growth-opportunity h3{margin:10px 0 5px;font-size:19px}.growth-opportunity p{color:#627185;margin:6px 0 0;font-size:14px;line-height:1.6}.growth-tag{color:#2466b8;background:var(--bb-blue-soft);white-space:normal;border-radius:6px;align-items:center;max-width:100%;padding:5px 9px;font-size:13px;font-weight:600;display:inline-flex}.growth-tag.inatividade{color:#b3133e;background:#fff0f3}.growth-tag.orcamento{background:var(--bb-orange-soft);color:#995113}.growth-next-action{border-left:1px solid #e2e8f1;gap:9px;min-width:0;padding-left:20px;display:grid}.growth-next-action strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.growth-next-action small{color:#627185;font-size:13px}.growth-next-action span{font-size:14px}.growth-overdue{color:#bc2141!important}.growth-row-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.growth-opportunity>.growth-row-actions{flex-direction:column;align-items:stretch}.growth-workspace .button,.growth-modal .button{min-height:42px;font-size:14px}.growth-empty{text-align:center;color:#5d6e85;border:1px dashed #ccd7e7;border-radius:12px;margin:18px 0;padding:30px;line-height:1.7}.growth-notice,.growth-error{border-radius:9px;padding:13px 16px;font-size:14px;line-height:1.6}.growth-notice{color:#176845;background:#edf7f2;border:1px solid #c8e8d7}.growth-error{color:#b3133e;background:#fff0f3;border:1px solid #f0ccd4}.growth-modal{z-index:130}.growth-modal .action-modal{width:min(760px,100%);max-width:760px;max-height:90dvh;padding:26px;overflow-y:auto}.growth-modal header{border-bottom:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:15px;display:flex}.growth-modal header h3{margin:0;font-size:21px}.growth-modal header button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.growth-modal form>fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.growth-modal fieldset p{color:#5f6e83;margin:0;font-size:14px;line-height:1.7}.growth-form-actions{border-top:1px solid #e4eaf2;flex-wrap:wrap;justify-content:end;gap:10px;margin-top:8px;padding-top:18px;display:flex}.growth-product-rows{gap:0;display:grid}.growth-product-rows article{border-bottom:1px solid #e6ecf3;grid-template-columns:auto minmax(0,1.4fr) minmax(150px,1fr) minmax(90px,130px);align-items:center;gap:18px;padding:18px 0;display:grid}.growth-product-rows article:has(>.product-identity:first-child){grid-template-columns:minmax(0,1.5fr) minmax(140px,1fr) auto}.growth-product-rows article>div>small,.growth-product-rows article>div>strong,.growth-workspace td small{line-height:1.6;display:block}.growth-product-rows article>div>small{color:#627185;margin:5px 0 8px;font-size:13px}.growth-product-rows input[type=checkbox]{accent-color:#3688f2;width:20px;height:20px;min-height:20px}.growth-sticky-actions{z-index:2;background:#f5f9ff;border:1px solid #d7e6f8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:15px;display:flex;position:sticky;bottom:20px}.growth-checkbox{align-items:center;line-height:1.5;flex-direction:row!important;gap:10px!important;display:flex!important}.growth-checkbox input{accent-color:#3688f2;flex-shrink:0;height:18px;width:18px!important;min-height:18px!important}.growth-interest-button form{background:#f1f6ff;border:1px solid #cbdcf4;border-radius:8px;gap:13px;margin-top:12px;padding:16px;display:grid}.growth-interest-button small{font-size:13px;line-height:1.6}.growth-interest-button{margin-top:12px}.growth-interest-button>.button{align-items:center;gap:9px;display:inline-flex}.growth-pagination{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.growth-pagination button{background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:10px 16px}.growth-note{color:#627185;font-size:14px;line-height:1.7}.growth-history-cost{min-width:160px;padding:12px 0}.growth-history-cost .button{margin-top:7px}.growth-purchase-list{gap:22px;display:grid}.growth-purchase{border:1px solid #dce5f0;border-radius:12px;padding:20px}.growth-purchase>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.growth-purchase h3{margin:0;font-size:19px}.growth-purchase p{color:#627185;margin:8px 0;font-size:14px}.growth-purchase>.growth-row-actions{margin-top:18px}.growth-picker{border:1px solid #dce5f0;border-radius:10px;padding:14px}.growth-picker-list{gap:0;max-height:300px;margin-top:12px;display:grid;overflow-y:auto}.growth-picker-list>button{text-align:left;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:1px solid #e4eaf2;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.growth-picker-list>button strong{flex:1}.growth-picker-list>button span{color:#246bc4;font-size:13px}.growth-picker-list>.growth-checkbox{border-bottom:1px solid #e5ebf3;padding:11px 0;font-size:14px}.growth-purchase-line{border-bottom:1px solid #e3eaf2;grid-template-columns:minmax(0,1.4fr) 100px 140px 28px;align-items:end;gap:12px;padding:14px 0;display:grid}.growth-purchase-line strong{font-size:14px;line-height:1.6}.growth-purchase-line small{color:#627185;display:block}.growth-purchase-line button{cursor:pointer;background:0 0;border:0;height:44px}.growth-scan-form{flex-wrap:wrap;align-items:end;gap:14px;padding:20px 0;display:flex}.growth-scan-form label:first-child{flex:1;min-width:180px}.growth-funnel{gap:18px;display:grid}.growth-funnel article header{justify-content:space-between;gap:15px;margin-bottom:8px;font-size:15px;display:flex}.growth-funnel article>div{background:#edf2fa;border-radius:7px;height:14px;overflow:hidden}.growth-funnel i{background:#3688f2;border-radius:7px;height:100%;display:block}.growth-funnel article:nth-child(2) i{background:#dc184d}.growth-funnel article:nth-child(3) i{background:#ec8848}.growth-funnel article:nth-child(4) i{background:var(--bb-success)}.growth-funnel small{color:#65768b;margin-top:7px;font-size:13px;display:block}.growth-collection-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.growth-collection-grid article{border:1px solid #dbe5f1;border-radius:12px;min-width:0;padding:20px}.growth-collection-grid h3{margin:14px 0;font-size:18px;line-height:1.5}.growth-collection-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.growth-collection-photos img,.growth-collection-photos span{object-fit:contain;background:#f6f9fc;border-radius:8px;width:100%;height:80px}.growth-collection-photos span{color:#8a97a8;place-items:center;display:grid}.growth-collection-grid p{color:#627185;font-size:14px;line-height:1.6}.growth-suggestion{border:1px solid #dbe5f1;border-radius:9px;padding:14px}.growth-suggestion summary{cursor:pointer;font-size:15px;font-weight:600}.growth-suggestion[open]{gap:14px;display:grid}@media (width<=900px){.growth-opportunity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.growth-opportunity>.growth-row-actions{flex-direction:row;grid-column:1/-1}.growth-product-rows article{grid-template-columns:24px minmax(0,1fr) 110px}.growth-product-rows article>div:nth-last-child(2){grid-area:2/2/auto/-1}.growth-product-rows article>label{grid-area:1/3}.growth-product-rows article:has(>.product-identity:first-child){grid-template-columns:1fr}.growth-product-rows article:has(>.product-identity:first-child)>div{grid-area:auto}}@media (width<=600px){.growth-heading h2{font-size:22px}.growth-heading-icon{border-radius:10px;width:44px;height:44px}.growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.growth-metrics article{padding:15px}.growth-metrics strong{overflow-wrap:anywhere;font-size:23px}.growth-opportunity{grid-template-columns:1fr;gap:15px;padding:16px}.growth-next-action{border-top:1px solid #e2e8f1;border-left:0;padding:14px 0 0}.growth-opportunity>.growth-row-actions{grid-column:auto}.growth-row-actions .button{flex:1;justify-content:center}.growth-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.growth-filters label{min-width:0}.growth-filters label:first-child{grid-column:1/-1}.growth-product-rows article{gap:10px}.growth-product-rows .product-identity{min-width:0}.growth-sticky-actions{flex-direction:column;align-items:stretch;bottom:80px}.growth-modal{padding:12px}.growth-modal .action-modal{max-height:92dvh;padding:18px}.growth-purchase{padding:15px}.growth-purchase-line{grid-template-columns:1fr 1fr 30px}.growth-purchase-line>strong{grid-column:1/-1}.growth-purchase-line label{font-size:13px}.growth-collection-grid{grid-template-columns:1fr}.growth-collection-photos img{height:65px}.growth-workspace .table-wrap td{overflow-wrap:anywhere}.growth-workspace .workspace-tabs{gap:6px}.growth-workspace .workspace-tabs button{flex:1;min-width:110px;font-size:14px}.growth-scan-form{grid-template-columns:1fr 1fr;display:grid}.growth-scan-form label:first-child{grid-column:1/-1}.growth-modal .growth-picker-list{max-height:240px}}.growth-stock-setting .growth-checkbox{align-items:center;font-weight:700;line-height:1.5}.growth-stock-setting p{color:var(--bb-muted);font-size:14px;line-height:1.65}.growth-stock-setting small{color:#65768b;font-size:13px;line-height:1.6;display:block}.catalog-card .growth-interest-button{min-width:0;margin-top:10px}.catalog-card .growth-interest-button .button{white-space:normal;width:100%}.catalog-card .growth-interest-button form{max-width:100%}.admin-attention-strip{background:#fff8f1;border:1px solid #edb17f;border-radius:12px;margin:0 0 24px;padding:20px}.admin-attention-strip>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-attention-strip>header>span{color:#9a410e;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.admin-attention-strip>header>strong{color:#9a410e;font-size:14px;font-weight:500}.admin-attention-strip>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-attention-strip>div>button{text-align:left;min-width:0;color:var(--bb-title);background:#fff;border:1px solid #f0d3bd;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.admin-attention-strip>div>button:disabled{opacity:.6}.admin-attention-strip>div>button:not(:disabled):hover{background:#fffdfa;border-color:#d8752a}.admin-attention-strip button i{color:#ba5b1e;background:#fff0df;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-attention-strip button>span{flex:1;min-width:0}.admin-attention-strip button strong{font-size:16px;font-weight:600;display:block}.admin-attention-strip button small{color:#64748b;margin-top:5px;font-size:14px;display:block}.admin-attention-strip button>b{color:#b75415;font-size:28px;font-weight:600}.admin-attention-strip>p{color:#74634e;font-size:13px;margin:12px 0 0!important}.admin-attention-strip button:focus-visible{outline-offset:3px;outline:3px solid #3688f2}.admin-attention-backdrop{justify-content:center;align-items:center}.admin-attention-dialog{width:min(760px,100%)!important}.admin-attention-dialog>.notification-dialog-header{flex-shrink:0}.admin-attention-dialog>p{color:#64748b;flex-shrink:0;padding:16px 24px 0;font-size:14px}.admin-attention-list{overscroll-behavior:contain;flex:1;gap:14px;min-height:0;padding:16px 24px;display:grid;overflow:auto}.admin-attention-list>article{background:#fffaf5;border:1px solid #efd3bf;border-radius:12px;padding:18px}.admin-attention-list article>p{color:#64748b;overflow-wrap:anywhere;font-size:14px;margin:6px 0!important}.admin-attention-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-attention-meta time{color:#64748b;font-size:13px}.attention-unseen{color:#9a410e!important;background:#ffe7d1!important}.admin-attention-amount{margin:8px 0 14px;font-size:14px;display:block}.admin-attention-dialog>footer>p{color:#64748b;font-size:13px;margin-bottom:12px!important}.admin-attention-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-attention-dialog .button{min-height:44px}.admin-attention-dialog .admin-attention-overflow{padding:8px 24px;font-size:14px}.notification-kind.kind-comprovante{color:#ad5016;background:#fff0df}@media (width<=700px){.admin-attention-strip{padding:16px}.admin-attention-strip>div{grid-template-columns:1fr}.admin-attention-strip>div>button{padding:14px}.admin-attention-list{padding:14px 16px}.admin-attention-list>article{padding:14px}.admin-attention-dialog>p{padding:14px 16px 0}.admin-attention-list .notification-actions{grid-template-columns:1fr;width:100%;display:grid}.admin-attention-dialog>footer>div{grid-template-columns:1fr;display:grid}.admin-attention-dialog .notification-hero-icon{display:none}}body .admin-attention-dialog>footer{display:block}.admin-attention-dialog>.notification-error{flex-shrink:0}.admin-attention-dialog>header>div{flex:1;min-width:0}body .shell .material-workspace .material-catalog-builder{min-width:0}.material-workspace .material-builder-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.material-workspace .material-builder-heading h3{margin:0}.material-workspace summary{cursor:pointer}.material-workspace .material-help{position:relative}.material-workspace .material-help summary{min-height:44px;color:var(--bb-blue-text);align-items:center;font-size:14px;display:flex}.material-workspace .material-help>div{border:1px solid var(--bb-line);width:340px;max-width:calc(100vw - 64px);box-shadow:var(--bb-shadow);z-index:8;background:#fff;border-radius:12px;padding:16px;position:absolute;top:100%;right:0}.material-workspace .material-help p{margin:0 0 12px;font-size:14px}.material-workspace .material-help p:last-child{margin:0}body .shell .material-workspace .material-format-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;display:grid}body .shell .material-workspace .material-format-tabs button{white-space:normal;text-align:left;gap:3px;min-width:0;padding:10px 12px;display:grid}.material-workspace .material-format-tabs strong{font-size:16px;line-height:1.4}.material-workspace .material-format-tabs span{font-size:14px;font-weight:400;line-height:1.4}.material-workspace .material-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 44px;align-items:end;gap:12px;margin-bottom:12px;display:grid}.material-workspace .material-filters label{gap:6px;min-width:0;display:grid}.material-workspace .material-filters :is(input,select){width:100%;min-width:0}.material-workspace .material-clear-filter{border:1px solid var(--bb-control);width:44px;min-height:48px;color:var(--bb-muted);background:#fff;border-radius:10px;place-items:center;display:grid}.material-workspace .material-browse-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.material-workspace .material-list-views{gap:4px;min-width:0;display:flex}.material-workspace .material-list-views button{min-height:44px;color:var(--bb-muted);background:#fff;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:14px}.material-workspace .material-list-views button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:var(--bb-line);font-weight:700}.material-workspace .material-download-menu{position:relative}.material-workspace .material-download-menu summary{min-height:44px;color:var(--bb-muted);align-items:center;gap:6px;padding:8px 0;font-size:14px;display:flex}.material-workspace .material-download-menu>div{border:1px solid var(--bb-line);width:340px;max-width:calc(100vw - 64px);box-shadow:var(--bb-shadow);z-index:8;background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid;position:absolute;top:100%;right:0}body .shell .material-workspace .material-download-menu .button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.material-workspace .material-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;scroll-margin-top:180px;display:flex}.material-workspace .material-list-heading>span{color:var(--bb-muted);font-size:14px}.material-workspace .material-bulk-actions{flex-wrap:wrap;gap:12px;display:flex}.material-workspace .material-bulk-actions button{color:var(--bb-blue-text);background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;font-weight:650}.material-workspace .material-product-list{border:1px solid var(--bb-line);border-radius:12px;margin:0;padding:0;list-style:none}.material-workspace .material-product-list:empty{display:none}.material-workspace .material-product-list>li{border-bottom:1px solid var(--bb-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.material-workspace .material-product-list>li:first-child{border-radius:11px 11px 0 0}.material-workspace .material-product-list>li:last-child{border:0;border-radius:0 0 11px 11px}.material-workspace .material-product-list>li:only-child{border-radius:11px}.material-workspace .material-product-list>li.is-selected{background:var(--bb-blue-soft)}.material-workspace .material-product-pick{cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:64px;margin:0;display:flex}.material-workspace .material-product-pick>input{flex:0 0 20px;width:20px;height:20px;margin:0}.material-workspace .material-product-pick:has(input:disabled:not(:checked)){opacity:.6;cursor:not-allowed}body .shell .material-workspace .product-identity{flex:1;gap:12px;min-width:0}body .shell .material-workspace .product-identity :is(img,.product-photo-empty){flex:0 0 52px;width:52px;height:52px;padding:4px}body .shell .material-workspace .product-identity strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}body .shell .material-workspace .product-identity small{margin-top:4px;font-size:14px;line-height:1.4}.material-workspace .material-row-tools{align-items:center;gap:12px;font-size:14px;display:flex}.material-workspace .material-row-pdf{min-height:44px;color:var(--bb-blue-text);align-items:center;padding:8px 4px;font-weight:650;text-decoration:none;display:flex}.material-workspace .material-row-tools details{position:relative}.material-workspace .material-row-tools summary{min-height:44px;color:var(--bb-muted);align-items:center;gap:4px;padding:8px 4px;display:flex}.material-workspace .material-row-extra{border:1px solid var(--bb-line);width:270px;max-width:calc(100vw - 64px);box-shadow:var(--bb-shadow);z-index:7;background:#fff;border-radius:10px;padding:12px;position:absolute;top:100%;right:0}.material-workspace .material-row-extra a{min-height:44px;color:var(--bb-blue-text);align-items:center;display:flex}.material-workspace .material-row-extra p{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.material-workspace .material-empty{border:1px dashed var(--bb-line);text-align:center;border-radius:12px;padding:24px 16px}.material-workspace .material-empty p{margin:8px 0;font-size:16px}.material-workspace .material-empty button{min-height:44px;color:var(--bb-blue-text);border:1px solid var(--bb-control);background:#fff;border-radius:8px;margin:4px;padding:8px 12px}.material-workspace .material-pagination{color:var(--bb-muted);justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex}.material-workspace .material-pagination button{border:1px solid var(--bb-control);min-height:44px;color:var(--bb-text);background:#fff;border-radius:8px;padding:8px 12px}body .shell .material-workspace .material-selection-bar{z-index:5;border:1px solid var(--bb-line);background:#fff;border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 20px #14233a14}.material-workspace .material-selection-count{min-width:0;color:var(--bb-muted);flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:14px;display:flex}.material-workspace .material-selection-count strong{color:var(--bb-title);font-size:18px}.material-workspace .material-selection-count :is(button,small){text-align:left;flex-basis:100%;font-size:14px}.material-workspace .material-selection-count button{min-height:44px;color:var(--bb-blue-text);background:0 0;border:0;padding:4px 0}.material-workspace .material-selection-actions{align-items:center;gap:12px;display:flex}.material-workspace .material-clear-selection{min-height:44px;color:var(--bb-muted);background:0 0;border:0;padding:8px 0;font-size:14px}body .shell .material-workspace .material-selection-actions .button{white-space:normal;min-height:48px;padding:10px 18px}.material-workspace :is(button,a,summary):focus-visible{outline:3px solid var(--bb-blue-text);outline-offset:3px}@media (width<=760px){body .shell.matriz-workspace .material-workspace .material-catalog-builder{padding:16px!important}.material-workspace .material-filters{grid-template-columns:minmax(0,1fr) 44px}.material-workspace .material-filters label:first-child{grid-column:1/-1}.material-workspace .material-browse-tools{align-items:flex-start}.material-workspace .material-product-list>li{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 12px 6px}body .shell .material-workspace .product-identity :is(img,.product-photo-empty){flex-basis:48px;width:48px;height:48px}.material-workspace .material-product-pick{gap:10px}.material-workspace .material-row-tools{justify-content:flex-end}.material-workspace .material-download-menu[open]{flex-basis:100%}.material-workspace .material-download-menu>div{width:100%;max-width:none;position:static}.material-workspace .material-pagination{flex-wrap:wrap}.material-workspace .material-selection-actions{flex:1;justify-content:flex-end}.material-workspace .material-selection-count small{max-width:200px}}@media (width<=600px){body .shell[data-area=cliente] .material-workspace .material-selection-bar{bottom:calc(80px + env(safe-area-inset-bottom))}.material-workspace .material-list-heading{scroll-margin-top:180px}.material-workspace .material-format-tabs span{font-size:13px}}@media (width<=380px){.material-workspace .material-builder-heading{flex-wrap:wrap;gap:0}.material-workspace .material-list-views button{padding:8px}body .shell .material-workspace .material-selection-bar{gap:6px;padding:10px}.material-workspace .material-selection-count{flex-basis:100%}}@media print{.material-workspace :is(.material-help,.material-filters,.material-list-views,.material-download-menu,.material-bulk-actions,.material-pagination,.material-selection-bar,.material-row-tools){display:none!important}}body .shell .material-workspace>.workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .shell .material-workspace>.workspace-tabs button{white-space:normal;min-width:0;line-height:1.45}.material-library{min-width:0}.material-library-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.material-library-intro h3{color:var(--bb-title);margin:0;font-size:22px;line-height:1.4}.material-library-intro p{color:var(--bb-muted);margin:8px 0 0;font-size:16px;line-height:1.6}.material-library-intro>.button{flex-shrink:0}.material-library .material-upload-form{display:block}.material-library fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.material-library .material-upload-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.material-library label{gap:6px;min-width:0;font-size:14px;display:grid}.material-library label small{color:var(--bb-muted);font-size:13px;line-height:1.5}.material-library :is(input,select){width:100%;min-width:0;max-width:100%}.material-library .material-upload-form button{justify-self:start}.material-category-nav{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.material-category-nav button{border:1px solid var(--bb-line);min-height:44px;color:var(--bb-text);text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:9px 13px;font-size:14px;line-height:1.5;display:flex}.material-category-nav button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#3688f2;font-weight:700}.material-category-nav button span{color:var(--bb-muted);background:#f0f4fa;border-radius:5px;padding:1px 6px;font-size:13px}.material-category-nav svg{flex-shrink:0}body .shell .material-library .workspace-filter-toolbar{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.material-result-count{color:var(--bb-muted);margin:12px 0 20px;font-size:14px;line-height:1.5}.material-category-group{border-top:1px solid var(--bb-line);margin-top:24px;padding-top:20px}.material-category-group>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.material-category-group h4{overflow-wrap:anywhere;color:var(--bb-title);margin:0;font-size:18px;line-height:1.5}.material-category-group>header span{color:var(--bb-muted);flex-shrink:0;font-size:13px}body .shell .material-library .material-file-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.material-file-card{flex-direction:column;min-width:0;display:flex}.material-file-symbol{color:#2469bd;align-items:center;gap:10px;font-size:14px;display:flex}.material-file-symbol svg{background:var(--bb-blue-soft);box-sizing:content-box;border-radius:10px;padding:10px}.material-file-symbol.video{color:#a8163d}.material-file-symbol.video svg{background:var(--bb-pink-soft)}.material-file-symbol.image{color:#994815}.material-file-symbol.image svg{background:#fff1e7}.material-file-card h5{overflow-wrap:anywhere;color:var(--bb-title);margin:16px 0 6px;font-size:17px;font-weight:700;line-height:1.5}.material-filename{line-height:1.6}.material-library .material-file-audience{overflow-wrap:anywhere;line-height:1.6}.material-file-card>.button-row{flex-wrap:wrap;padding-top:18px;display:flex;margin-top:auto!important}.material-file-card .button-row>.button{white-space:normal;flex:1;justify-content:center;min-width:0;min-height:44px;font-size:14px}.material-archive{min-height:44px;color:var(--bb-muted);background:0 0;border:0;padding:8px 0;font-size:14px}.material-file-editor{border-top:1px solid var(--bb-line);margin-top:18px;padding-top:18px}.material-library-empty{text-align:center;color:var(--bb-muted);padding:36px 16px}.material-library-empty>svg{color:var(--bb-blue-text)}.material-library-empty h4{color:var(--bb-title);font-size:18px}.material-library-empty p{font-size:16px;line-height:1.6}.material-library-more{color:var(--bb-muted);justify-content:center;align-items:center;gap:16px;padding-top:24px;font-size:14px;display:flex}@media (width<=700px){.material-library-intro{flex-direction:column;align-items:stretch;gap:14px}.material-library-intro h3{font-size:20px}.material-library .material-upload-form fieldset{grid-template-columns:1fr}body .shell .material-library .workspace-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.material-library .workspace-filter-toolbar>label:first-child,.material-library .workspace-filter-toolbar>.button{grid-column:1/-1}.material-category-nav{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.material-category-nav button{flex-shrink:0;max-width:260px}.material-category-group>header{flex-direction:column;align-items:start;gap:4px}.material-library-more{flex-direction:column}.material-library-more .button{width:100%}}@media (width<=500px){body .shell .material-workspace>.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}body .shell .material-workspace>.workspace-tabs button:last-child{grid-column:1/-1}}body .shell .material-library .material-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:auto;padding-top:18px;display:grid}body .shell .material-library .material-card-actions>.button{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;line-height:1.5;text-decoration:none}body .shell .material-library .material-card-actions>a{grid-column:1/-1}.material-card-actions svg{flex-shrink:0}body .shell .material-library .material-file-editor .button-row{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}body .shell .material-library .material-upload-form{display:block}body .shell .material-library .workspace-filter-toolbar>label{min-width:0!important}.material-library-tools{flex-wrap:wrap;flex:0 390px;gap:10px;display:flex}.material-library-tools>.button{flex:175px}.material-library-intro>div:first-child{flex:1;min-width:0}.material-category-manager[hidden]{display:none!important}.material-category-field{min-width:0}.material-category-field select{width:100%}.material-new-category-link{color:var(--bb-blue-text);text-align:left;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:14px}body .shell .material-library .material-new-category{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.material-category-help{color:var(--bb-muted);font-size:14px;line-height:1.6}.material-managed-categories{margin:18px 0 0;padding:0;list-style:none}.material-managed-categories>li{border-top:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.material-managed-categories>li>div{min-width:0}.material-managed-categories strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.material-managed-categories span{color:var(--bb-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.material-managed-categories>li>.button{flex-shrink:0}.material-rename-category{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;width:100%;display:grid}.material-category-edit-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1000px){.material-library-intro{flex-direction:column;align-items:stretch;gap:14px}.material-library-tools{flex:initial}body .shell .material-library .workspace-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.material-library .workspace-filter-toolbar>label:first-child,.material-library .workspace-filter-toolbar>.button{grid-column:1/-1}}@media (width<=700px){body .shell .material-library .material-new-category,.material-rename-category{grid-template-columns:minmax(0,1fr)}.material-category-edit-actions>.button{flex:1}.material-managed-categories>li{align-items:flex-start;gap:10px}.material-library-tools{grid-template-columns:minmax(0,1fr);display:grid}.material-library-tools>.button{width:100%}}@media (width<=380px){body .shell .material-library .workspace-filter-toolbar{grid-template-columns:minmax(0,1fr)}.material-managed-categories>li{flex-direction:column}}.order-commercial-summary>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.order-commercial-summary h3{align-items:center;gap:9px;margin:0 0 6px;font-size:18px;display:flex}.order-commercial-summary h3 svg{color:var(--bb-blue-text);flex-shrink:0}.order-commercial-summary header p{color:var(--bb-muted);margin:0;font-size:14px}.order-commercial-values{border:1px solid var(--bb-line);background:#f7f9fc;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0 0 20px;padding:18px;display:grid}.order-commercial-values dt{color:var(--bb-muted);margin-bottom:7px;font-size:14px;line-height:1.5}.order-commercial-values dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.order-commercial-summary th,.order-commercial-summary td{font-size:14px}.order-commercial-summary td small{color:var(--bb-muted);margin-top:4px;font-size:12px;display:block}.order-commercial-summary .order-commercial-note{color:var(--bb-muted);margin:18px 0 0;font-size:13px;line-height:1.7}.order-commercial-warning{background:var(--bb-warning-soft);color:#895217;border:1px solid #f3d6b1;border-radius:10px;padding:14px;font-size:14px}@media (width<=650px){.order-commercial-summary>header{flex-direction:column;gap:14px}.order-commercial-summary>header .button{white-space:normal;width:100%}.order-commercial-values{grid-template-columns:1fr;padding:16px}}.home-ai-search{background:linear-gradient(125deg,var(--bb-blue-soft) 0%,#fff 68%,#fff1e8 100%);border:1px solid #ccdef9;border-radius:20px;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);position:relative;box-shadow:0 8px 24px #3688f20a}.home-ai-search-badge{color:var(--bb-blue-text);align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.875rem;font-weight:650;display:flex}.home-ai-search h2{letter-spacing:-.025em;color:var(--bb-title);overflow-wrap:anywhere;max-width:850px;margin:0;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.3}.home-ai-search>p{color:var(--bb-muted);margin:.6rem 0 1.25rem;font-size:1rem;line-height:1.6}.home-ai-search form{background:#fff;border:1px solid #a9c8ef;border-radius:15px;align-items:stretch;gap:.75rem;padding:.65rem;display:flex;box-shadow:0 4px 14px #14233a06}.home-ai-search form:focus-within{outline-offset:2px;outline:3px solid #3688f22b}.home-ai-search label{flex:1;min-width:0}.home-ai-search textarea{box-sizing:border-box;width:100%;min-height:64px;font:inherit;color:var(--bb-title);resize:vertical;background:#fff;border-radius:8px;padding:.55rem .65rem;font-size:1rem;line-height:1.5;display:block;box-shadow:none!important;border:0!important}.home-ai-search textarea::placeholder{color:#61748b;opacity:1}.home-ai-search textarea:focus{outline:0!important}.home-ai-search form>.button{white-space:nowrap;align-self:center;gap:.5rem;min-height:48px}.home-ai-search-suggestions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.home-ai-search-suggestions button{color:#244c7e;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:#ffffffda;border:1px solid #d4e2f5;border-radius:10px;align-items:center;padding:.6rem .8rem;font-size:.875rem;line-height:1.4;display:flex}.home-ai-search-suggestions button:hover{background:var(--bb-blue-soft);border-color:#8eb9ec}.home-ai-search-suggestions button:focus-visible{outline-offset:2px;outline:3px solid #3688f2}@media (width<=640px){.home-ai-search{border-radius:16px;padding:1.15rem}.home-ai-search form{flex-direction:column;gap:.5rem}.home-ai-search form>.button{align-self:stretch;width:100%}.home-ai-search textarea{min-height:88px}.home-ai-search-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-ai-search-suggestions button{overflow-wrap:anywhere;justify-content:flex-start}}.home-ai-search-continuity{color:var(--bb-muted);margin-top:.75rem;font-size:.875rem;line-height:1.5;display:block}body main.shell.matriz-workspace[data-area=cliente] .content{background:var(--bb-bg)!important}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard :is(input,textarea){min-height:44px;font-size:16px!important}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .button{min-height:44px!important}body main.shell.matriz-workspace[data-area=cliente] .side-brand .sidebar-collapse{border:1px solid var(--bb-line);background:var(--bb-subtle);width:44px;min-width:44px;height:44px;color:var(--bb-blue-text);border-radius:9px;place-items:center;margin-left:auto;padding:4px;display:none}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard{--client-blue:var(--bb-blue-text);--client-orange:var(--bb-orange-text);--client-ink:var(--bb-title);--client-muted:var(--bb-muted);color:var(--client-ink);gap:24px;min-width:0;max-width:100%;font-size:14px;line-height:1.55;display:grid;container-type:inline-size}.bb-client-dashboard *{box-sizing:border-box}.bb-client-dashboard :is(h2,h3,p){margin:0}.bb-client-dashboard h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;line-height:1.35}.bb-client-dashboard h3{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.bb-client-dashboard button{font:inherit;cursor:pointer}.bb-client-dashboard button:disabled{cursor:default;opacity:.6}.bb-client-dashboard :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #3688f2}.bb-client-dashboard :is(button,a).button{white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.bb-client-dashboard .bb-client-eyebrow{color:var(--client-muted);letter-spacing:.13em;margin-bottom:6px;font-size:12px;font-weight:650;line-height:1.5;display:block}.bb-client-panel{border:1px solid var(--bb-line);border-radius:var(--bb-radius-card);min-width:0;box-shadow:var(--bb-shadow);background:#fff;padding:24px}.bb-client-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.bb-client-panel-head>div{min-width:0}.bb-client-dashboard .bb-client-link{color:var(--client-blue);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;min-height:44px;padding:6px 0;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.bb-client-link:hover{text-decoration:underline}.bb-client-hero{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);align-items:stretch;gap:24px;min-width:0;display:grid}.bb-client-dashboard .home-ai-search{border-color:var(--bb-line);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;padding:28px;display:flex;box-shadow:0 5px 18px #14233a03}.bb-client-dashboard .home-ai-search h2{font-size:clamp(22px,2.3vw,30px);line-height:1.35}.bb-client-dashboard .home-ai-search>p{margin:14px 0 20px;font-size:14px;line-height:1.65}.bb-client-dashboard .home-ai-search-badge{margin-bottom:16px;font-size:13px}.bb-client-dashboard .home-ai-search form{box-shadow:none;background:#f8fbff;border-color:#d1e1f5;flex-direction:column;gap:10px;padding:10px}.bb-client-dashboard .home-ai-search textarea{background:0 0;min-height:78px}.bb-client-dashboard .home-ai-search form>.button{align-self:flex-end}.bb-client-dashboard .home-ai-search-suggestions{gap:8px;margin-top:16px}.bb-client-dashboard .home-ai-search-suggestions button{background:#fff;padding:8px 10px;font-size:12px}.bb-client-dashboard .home-ai-search-continuity{font-size:12px}.bb-client-chat-resume{color:var(--bb-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.bb-client-cart{background:#fff;border:1px solid #cbdff5;border-top:3px solid #3688f2;border-radius:18px;flex-direction:column;align-items:stretch;gap:13px;min-width:0;padding:22px;display:flex;box-shadow:0 5px 18px #14233a03}.bb-client-cart>header{color:var(--client-blue);justify-content:space-between;align-items:center;display:flex}.bb-client-cart>header .bb-client-eyebrow{margin:0}.bb-client-cart>p,.bb-client-cart>small{color:var(--client-muted);font-size:13px;line-height:1.5}.bb-client-cart-total{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:30px;line-height:1.25}.bb-client-earned{color:#205386;background:#f0f7ff;border:1px solid #d5e5f8;border-radius:11px;gap:6px;padding:13px;display:grid}.bb-client-earned>div{align-items:flex-start;gap:7px;display:flex}.bb-client-earned svg{flex-shrink:0;margin-top:2px}.bb-client-earned strong{font-size:15px}.bb-client-earned small{font-size:12px;line-height:1.5}.bb-client-minimum{gap:8px;display:grid}.bb-client-minimum>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.bb-client-minimum>div span{color:var(--client-muted)}.bb-client-minimum progress{accent-color:#3688f2;background:#e8eef6;border:0;border-radius:8px;width:100%;height:7px;display:block}.bb-client-minimum progress::-webkit-progress-bar{background:#e8eef6;border-radius:8px}.bb-client-minimum progress::-webkit-progress-value{background:#3688f2;border-radius:8px}.bb-client-minimum small{color:var(--client-muted);font-size:12px}.bb-client-next-tier{gap:8px;line-height:1.6;display:flex;color:var(--bb-orange-text)!important;font-size:12px!important}.bb-client-next-tier svg{flex-shrink:0;margin-top:2px}.bb-client-cart>.button{width:100%;margin-top:auto}.bb-client-cart>.bb-client-link{justify-content:center;min-height:32px}.bb-client-attention{background:#fffaf1;border:1px solid #ecd7b1;border-radius:16px;min-width:0;padding:18px 20px}.bb-client-attention>header{color:#77552a;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bb-client-attention>header>svg{flex-shrink:0}.bb-client-attention>header>div{flex:1;min-width:0}.bb-client-attention h2{font-size:16px}.bb-client-attention p{margin-top:4px;font-size:12px}.bb-client-attention-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.bb-client-attention-list>button{text-align:left;color:var(--bb-title);background:#fff;border:1px solid #efdfc6;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.bb-client-attention-list>button:hover{border-color:#d1a36a}.bb-client-attention-list>button>span:last-child{gap:4px;min-width:0;display:grid}.bb-client-attention-list :is(strong,small){overflow-wrap:anywhere}.bb-client-attention-list strong{font-size:13px}.bb-client-attention-list small{color:var(--bb-muted);font-size:12px;font-weight:400}.bb-client-attention-list b{color:var(--bb-blue-text);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.bb-client-attention-icon{color:var(--bb-orange-text);flex-shrink:0;padding-top:2px}.bb-client-period{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.bb-client-period>button,.bb-client-period summary{border:1px solid var(--bb-line);min-height:44px;color:var(--bb-muted);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;list-style:none;display:flex}.bb-client-period button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#b5d2f5;font-weight:600}.bb-client-period details{position:relative}.bb-client-period details>div{z-index:4;border:1px solid var(--bb-line);background:#fff;border-radius:12px;gap:12px;width:230px;padding:14px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #14233a17}.bb-client-period label{gap:5px;font-size:12px;display:grid}.bb-client-period input{border:1px solid var(--bb-line);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:16px}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis.customer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis>button{text-align:left;border:1px solid var(--bb-line);color:var(--bb-title);background:#fff;border-radius:14px;flex-direction:column;grid-column:auto;gap:8px;min-width:0;padding:20px;display:flex}.bb-client-kpis>button:hover{background:#fafdff!important;border-color:#a9c8ef!important}.bb-client-kpis>button>svg{color:var(--bb-blue-text)}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis span{color:var(--bb-muted);font-size:12px;line-height:1.5}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.3}body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis small{color:var(--bb-muted);align-items:center;gap:4px;margin-top:auto;font-size:12px;line-height:1.5;display:flex}.bb-client-data-note{color:var(--bb-muted);font-size:12px;line-height:1.65;margin-top:12px!important}.bb-client-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.bb-client-tabs>button{border:1px solid var(--bb-line);min-height:44px;color:var(--bb-muted);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;display:flex}.bb-client-tabs>button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#bfd8f7;font-weight:600}.bb-client-tabs b{background:#fff;border-radius:10px;min-width:20px;padding:1px 5px;font-size:12px;font-weight:600}.bb-client-order-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:14px;display:grid}.bb-client-order{border:1px solid var(--bb-line);border-radius:var(--bb-radius-card);flex-direction:column;gap:16px;min-width:0;padding:17px;display:flex}.bb-client-order>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.bb-client-order>header>div{gap:4px;min-width:0;display:grid}.bb-client-order>header strong{overflow-wrap:anywhere;font-size:14px}.bb-client-order>header small{color:var(--bb-muted);font-size:12px}.bb-client-order .status-badge{white-space:normal;font-size:12px}.bb-client-order-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bb-client-order-value>strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:19px}.bb-client-order-photos{gap:5px;display:flex}.bb-client-order-photos img,.bb-client-order-photos .bb-client-photo-empty{object-fit:contain;background:var(--bb-subtle);border:1px solid var(--bb-line);border-radius:7px;width:38px;height:38px;padding:3px}.bb-client-order-photos .bb-client-photo-empty small{display:none}.bb-client-order-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bb-client-order-steps li{text-align:center;color:#66778d;align-content:start;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.bb-client-order-steps li:not(:last-child):after{content:"";background:var(--bb-line);height:2px;position:absolute;top:11px;left:calc(50% + 14px);right:calc(14px - 50%)}.bb-client-order-steps li.done:not(:last-child):after{background:#bfd8f7}.bb-client-order-steps li>span{z-index:1;background:#fff;border:1px solid #d4deeb;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;display:flex}.bb-client-order-steps li.done>span{color:var(--bb-blue-text);background:#e9f3ff;border-color:#a9c8ef}.bb-client-order-steps small{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.bb-client-order-next{color:var(--bb-muted);font-size:12px;line-height:1.6}.bb-client-order>footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.bb-client-order>footer>.button{flex:1;font-size:14px}.bb-client-order>footer>.bb-client-link{font-size:12px}.bb-client-empty{border:1px dashed var(--bb-line);text-align:center;min-height:170px;color:var(--bb-muted);background:#f9fbfe;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;line-height:1.65;display:flex}.bb-client-empty>strong{color:var(--bb-title);font-size:16px}.bb-client-empty>p{max-width:550px;font-size:13px}.bb-client-shopping{min-width:0;scroll-margin-top:25px}.bb-client-insights{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-bottom:16px;display:grid}.bb-client-insights:empty{display:none}.bb-client-insights>button{text-align:left;color:var(--bb-blue-text);background:#f5f9ff;border:1px solid #e0eafa;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.bb-client-insights>button>svg{flex-shrink:0}.bb-client-insights>button>span{gap:4px;min-width:0;display:grid}.bb-client-insights strong{overflow-wrap:anywhere;font-size:12px}.bb-client-insights small{color:var(--bb-muted);font-size:12px;font-weight:400;line-height:1.5}.bb-client-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:16px;display:grid}.bb-client-product{border:1px solid var(--bb-line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bb-client-product-photo{background:var(--bb-subtle);justify-content:center;align-items:center;min-height:165px;display:flex;position:relative}.bb-client-product-photo>button{background:0 0;border:0;width:100%;min-height:165px;padding:15px;display:block}.bb-client-product-photo img{object-fit:contain;width:100%;max-width:230px;height:145px;margin:0 auto;display:block}.bb-client-photo-empty{color:#8091a8;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:135px;padding:20px;font-size:12px;display:flex}.bb-client-favorite{color:#bf5146;background:#fff;border:1px solid #efc8c3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.bb-client-product-body{flex-direction:column;flex:1;gap:7px;min-width:0;padding:16px;display:flex}.bb-client-product-body>small,.bb-client-sku{color:var(--bb-muted);font-size:12px;line-height:1.5}.bb-client-product h3 button{color:var(--bb-title);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-height:44px;padding:0;font-size:15px;font-weight:650}.bb-client-product-reason{color:var(--bb-muted);flex:1;font-size:12px;line-height:1.55}.bb-client-product-price{letter-spacing:-.02em;color:var(--bb-title);margin-top:8px;font-size:23px;line-height:1.4}.bb-client-product-price small{letter-spacing:0;color:var(--bb-muted);font-size:12px;font-weight:400}.bb-client-stock{color:#8b5d35;font-size:12px;line-height:1.5}.bb-client-stock.available{color:#247657}.bb-client-buy-row{align-items:stretch;gap:8px;margin-top:5px;display:flex}.bb-client-buy-row>label{flex-shrink:0;width:67px;min-width:0}.bb-client-buy-row input{width:100%;min-height:44px;color:var(--bb-title);background:#fff;border:1px solid #cedbe9;border-radius:9px;padding:8px;font-size:16px}.bb-client-buy-row>.button{flex:1;min-width:0;padding:9px 10px;font-size:14px}.bb-client-buy-row input[aria-invalid=true]{border-color:#c77831}.bb-client-product-body>.bb-client-price-note{color:var(--bb-muted);font-size:12px;line-height:1.6}.bb-client-product-body>.bb-client-link{margin-top:auto;font-size:12px}.bb-client-inline-notice{color:#235c42;overflow-wrap:anywhere;background:#edf7f1;border:1px solid #cfe5d9;border-radius:10px;padding:12px;font-size:13px;margin:0 0 16px!important}.bb-client-shopping-footer{border-top:1px solid #e5ebf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.bb-client-shopping-footer>span{color:var(--bb-muted);flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:180px;font-size:12px;display:flex}.bb-client-shopping-footer>span>b{color:var(--bb-title)}.bb-client-analysis{border:1px solid var(--bb-line);background:#fff;border-radius:18px;min-width:0}.bb-client-analysis-toggle{text-align:left;width:100%;color:var(--bb-title);background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:23px 24px;display:flex}.bb-client-analysis-toggle>span{gap:4px;min-width:0;display:grid}.bb-client-analysis-toggle strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.bb-client-analysis-toggle small{color:var(--bb-muted);font-size:12px}.bb-client-analysis-toggle>svg{color:var(--bb-blue-text);flex-shrink:0}.bb-client-analysis-toggle .bb-client-eyebrow{margin:0}#client-purchase-analysis{padding:0 24px 24px}.bb-client-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bb-client-chart-grid>.bb-client-panel{box-shadow:none;background:#fafcff;border-radius:12px;padding:18px}.bb-client-chart-grid h2{font-size:15px}.bb-client-chart-grid .bb-client-panel-head{align-items:flex-start;gap:6px;margin-bottom:15px}.bb-client-chart-grid .bb-client-link{min-height:32px;font-size:12px}.bb-client-chart-grid .bb-client-empty{border:0;min-height:140px;padding:10px;font-size:12px}.bb-client-bars{gap:13px;display:grid}.bb-client-bar-row{color:var(--bb-muted);grid-template-columns:55px minmax(15px,1fr) auto;align-items:center;gap:9px;min-width:0;font-size:12px;display:grid}.bb-client-bar-row>strong{color:var(--bb-title);font-size:12px;font-weight:600}.bb-client-bar-track{background:#e8eef6;border-radius:4px;min-width:0;height:9px;display:block;overflow:hidden}.bb-client-bar-track>i{background:#3688f2;border-radius:4px;height:100%;display:block}.bb-client-bar-track.savings>i{background:#ef9a47}.bb-client-category-bars{gap:15px;display:grid}.bb-client-category-bars>div>div{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.bb-client-category-bars span{color:var(--bb-muted);overflow-wrap:anywhere}.bb-client-category-bars strong{white-space:normal;color:var(--bb-title);font-size:12px}.bb-client-top-products{border-top:1px solid #e5ebf2;grid-template-columns:minmax(190px,1fr) 2fr;gap:20px;margin-top:20px;padding-top:20px;display:grid}.bb-client-top-products small{color:var(--bb-muted);font-size:12px}.bb-client-top-products>div:last-child{gap:8px;display:grid}.bb-client-top-products button{border:1px solid var(--bb-line);text-align:left;color:var(--bb-title);background:#fff;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;font-size:12px;display:flex}.bb-client-top-products button>span{overflow-wrap:anywhere}.bb-client-top-products button>strong{color:var(--bb-blue-text);font-size:12px}.bb-client-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bb-client-resource-list{gap:2px;display:grid}.bb-client-resource-list>button{color:var(--bb-title);text-align:left;background:0 0;border:0;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:13px 0;display:flex}.bb-client-resource-list>button:last-child{border-bottom:0}.bb-client-resource-list>button>span{gap:4px;min-width:0;display:grid}.bb-client-resource-list strong{font-size:13px}.bb-client-resource-list small{color:var(--bb-muted);font-size:12px;font-weight:400;line-height:1.55}.bb-client-resource-list svg{color:var(--bb-blue-text);flex-shrink:0}.bb-client-product-backdrop{z-index:210;background:#14233a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bb-client-product-dialog{overscroll-behavior:contain;border:1px solid var(--bb-line);background:#fff;border-radius:18px;width:min(900px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 20px 75px #14233a30}.bb-client-product-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.bb-client-product-dialog>header>button{background:var(--bb-subtle);border:1px solid var(--bb-line);width:44px;height:44px;color:var(--bb-title);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bb-client-product-detail{grid-template-columns:minmax(230px,1fr) 1.1fr;align-items:start;gap:24px;display:grid}.bb-client-product-detail>div:last-child{color:var(--bb-muted);gap:16px;font-size:14px;display:grid}.bb-client-product-detail h3{color:var(--bb-title);font-size:20px}.bb-client-product-detail dl{gap:12px;margin:0;display:grid}.bb-client-product-detail dl>div{border-bottom:1px solid #e5ebf2;padding-bottom:12px}.bb-client-product-detail dt{color:var(--bb-muted);margin-bottom:3px;font-size:12px}.bb-client-product-detail dd{color:var(--bb-title);overflow-wrap:anywhere;margin:0}@container (width<=1050px){.bb-client-hero{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.bb-client-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-client-chart-grid>.bb-client-panel:last-child{grid-column:1/-1}}@container (width<=780px){.bb-client-hero{grid-template-columns:1fr}.bb-client-hero .home-ai-search{padding:24px}.bb-client-cart{grid-template-columns:1fr 1fr;gap:13px 20px;display:grid}.bb-client-cart>:is(header,h2,p,small,.bb-client-next-tier){grid-column:1/-1}.bb-client-cart>.bb-client-earned{grid-column:1}.bb-client-cart>.bb-client-minimum{grid-column:2;align-content:center}.bb-client-cart>.button{grid-column:1/-1}.bb-client-cart>.bb-client-link{min-height:44px}.bb-client-resources{gap:16px}.bb-client-top-products{grid-template-columns:1fr}}@container (width<=1020px){body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis.customer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@container (width<=650px){body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis.customer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bb-client-resources,.bb-client-chart-grid{grid-template-columns:1fr}.bb-client-chart-grid>.bb-client-panel:last-child{grid-column:auto}.bb-client-kpis>button{padding:15px!important}.bb-client-panel{border-radius:var(--bb-radius-card);box-shadow:var(--bb-shadow);padding:18px}.bb-client-attention-list{grid-template-columns:1fr}}@media (width>=1101px){body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini{grid-template-columns:84px minmax(0,1fr)}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .side-brand{flex-direction:column;gap:10px;padding:14px 8px}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .side-brand .brand-logo{max-width:65px}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .nav-group>small{min-height:10px;padding:0;font-size:0}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .nav-group :is(button,a){justify-content:center;min-height:46px;padding:12px;position:relative}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .nav-group :is(button,a)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .nav-group button>b{font-size:12px;position:absolute;top:4px;right:5px}body main.shell.matriz-workspace[data-area=cliente] .sidebar-collapse{display:flex}}@media (width<=650px){body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard,.bb-client-hero{gap:18px}.bb-client-dashboard .home-ai-search{padding:20px!important}.bb-client-dashboard .home-ai-search form>.button{align-self:stretch;width:100%}.bb-client-cart{padding:20px;display:flex}.bb-client-attention{padding:16px}.bb-client-attention>header{flex-wrap:wrap;align-items:flex-start}.bb-client-attention>header>.bb-client-link{margin-left:32px}.bb-client-period{gap:5px;width:100%}.bb-client-period>button,.bb-client-period summary{padding:8px 10px;font-size:12px}.bb-client-period details{margin-left:auto}.bb-client-period details>div{width:min(230px,100vw - 50px)}.bb-client-tabs{gap:6px}.bb-client-tabs>button{padding:8px 10px;font-size:12px}.bb-client-order-grid,.bb-client-product-grid{grid-template-columns:1fr}.bb-client-product{grid-template-columns:110px minmax(0,1fr);display:grid}.bb-client-product-photo{align-items:flex-start;min-height:145px;padding-top:18px}.bb-client-product-photo>button{min-height:120px;padding:10px}.bb-client-product-photo img{height:100px}.bb-client-product-photo .bb-client-photo-empty{min-height:100px;padding:10px}.bb-client-product-body{padding:13px}.bb-client-product-body>h3>button{font-size:14px}.bb-client-product-price{font-size:21px}.bb-client-buy-row{gap:6px}.bb-client-buy-row>label{width:58px}.bb-client-product-body>.bb-client-link{font-size:12px}.bb-client-shopping-footer>span{flex-basis:100%;width:100%;min-width:0}.bb-client-shopping-footer>.button{width:100%}.bb-client-analysis-toggle{padding:19px}.bb-client-analysis-toggle strong{font-size:16px}#client-purchase-analysis{padding:0 16px 18px}.bb-client-product-backdrop{padding:10px}.bb-client-product-dialog{max-height:calc(100dvh - 20px);padding:18px}.bb-client-product-detail{grid-template-columns:1fr;gap:20px}.bb-client-product-dialog .bb-client-product{grid-template-columns:110px minmax(0,1fr)}.bb-client-product-dialog h2{font-size:18px}}@media (width<=360px){.bb-client-product{grid-template-columns:85px minmax(0,1fr)}.bb-client-product-photo{padding-top:12px}.bb-client-product-photo img{height:80px}.bb-client-product-photo>button{padding:7px}.bb-client-product-body{padding:11px}.bb-client-product-price{font-size:19px}.bb-client-buy-row{flex-wrap:wrap}.bb-client-buy-row>.button{flex-basis:100%}.bb-client-buy-row>label{width:100%}.bb-client-cart-total{font-size:27px}.bb-client-dashboard .home-ai-search-suggestions{grid-template-columns:1fr}.bb-client-chart-grid>.bb-client-panel{padding:12px}.bb-client-bar-row{grid-template-columns:48px minmax(10px,1fr) auto;gap:6px}}@media (prefers-reduced-motion:reduce){.bb-client-dashboard *{scroll-behavior:auto!important;transition:none!important}}@media (width>=1101px){body main.shell.matriz-workspace[data-area=cliente] .side-brand .sidebar-collapse{display:grid!important}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini{grid-template-columns:84px minmax(0,1fr)!important}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini>aside{width:84px!important}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini>.workspace-main{margin:0!important}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .side-brand .sidebar-collapse{margin:0}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .side-brand>.brand{width:65px!important;min-width:0!important;max-width:65px!important;margin:0!important}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .side-brand>.brand img{width:65px!important;max-width:100%!important;height:auto!important}body main.shell.matriz-workspace[data-area=cliente].client-sidebar-mini .side-brand>.brand b{display:none!important}}@container (width<=360px){body main.shell.matriz-workspace[data-area=cliente] .bb-client-dashboard .bb-client-kpis.customer-summary{grid-template-columns:minmax(0,1fr)}}.company-preview{width:min(100%,520px);min-width:0;color:var(--bb-title);margin:0 0 14px;font-family:inherit;display:block;position:relative}.company-preview-toggle{cursor:pointer;background:#eef5ff;border:1px solid #cbdcf3;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:10px 12px;list-style:none;display:flex}.company-preview-toggle::-webkit-details-marker{display:none}.company-preview-toggle::marker{content:""}.company-preview-label{color:#526277;flex:none;font-size:.8125rem}.company-preview-toggle strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.company-preview-action{color:#185eb8;flex:none;font-size:.8125rem;font-weight:600}.company-preview-toggle>svg{flex:none;transition:transform .15s}.company-preview[open] .company-preview-toggle>svg{transform:rotate(180deg)}.company-preview-panel{z-index:65;box-sizing:border-box;background:#fff;border:1px solid #cbdcf3;border-radius:10px;width:100%;padding:16px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #14233a24}.company-preview:not([open]) .company-preview-panel{display:none}.company-preview-panel label{gap:8px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.company-preview-panel select{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:var(--bb-title);background:#fff;border:1px solid #8eacd0;border-radius:7px;padding:10px;font-size:1rem}.company-preview-panel p{color:#526277;margin:12px 0 0;font-size:.8125rem;line-height:1.5}.company-preview :focus-visible{outline-offset:3px;outline:3px solid #3688f2}@media (width<=600px){.company-preview{width:100%;margin-bottom:12px}.company-preview-toggle{gap:8px;padding:10px}.company-preview-label{display:none}.company-preview-action{font-size:.75rem}.company-preview-panel{padding:14px}}@media (prefers-reduced-motion:reduce){.company-preview-toggle>svg{transition:none}}.customer-intelligence{font-size:1rem}.customer-intelligence fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.customer-intelligence label{gap:8px;margin-bottom:14px;font-size:.875rem;font-weight:600;display:grid}.customer-intelligence select,.customer-intelligence input{width:100%;min-height:44px}.customer-intelligence .button{width:max-content;max-width:100%}.intelligence-period{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.intelligence-period label{flex:0 220px;margin:0}.intelligence-period small{flex-basis:100%;font-size:.875rem}.intelligence-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.intelligence-group{text-align:left;cursor:pointer;color:var(--bb-title);background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:12px;padding:20px;display:grid}.intelligence-group.selected{border-color:var(--bb-blue);background:var(--bb-blue-soft)}.intelligence-group strong{font-size:1rem}.intelligence-group span,.intelligence-group small{font-size:.875rem}.intelligence-bar{background:var(--bb-line);border-radius:6px;height:6px;overflow:hidden}.intelligence-bar span{background:#ec8848;height:100%;display:block}.intelligence-callout{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:22px}.intelligence-ranking-meta{flex-wrap:wrap;gap:16px;padding:20px 0;display:flex}.intelligence-test-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.intelligence-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.intelligence-mix-item{border-bottom:1px solid #e5e7eb;gap:10px;padding:20px 0;display:grid}.intelligence-mix-item p{margin:0;font-size:.875rem}.intelligence-classify{margin-top:18px}.customer-intelligence .card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-intelligence .customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.intelligence-groups,.intelligence-test-fields,.customer-intelligence .customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.intelligence-groups,.intelligence-test-fields,.intelligence-comparison{grid-template-columns:1fr}.intelligence-period{display:grid}.intelligence-period small{line-height:1.5}.customer-intelligence .button{width:100%}}.ai-cost-workspace{color:var(--text,#253347);gap:20px;min-width:0;display:grid}.ai-cost-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ai-cost-head h2{letter-spacing:-.5px;align-items:center;gap:10px;margin:8px 0;font-size:28px;display:flex}.ai-cost-head h2 svg{color:#266ab7}.ai-cost-head p,.ai-cost-box>p{color:#657184;margin:8px 0 18px;line-height:1.65}.ai-cost-eyebrow{letter-spacing:1.2px;color:#2565a6;font-size:12px;font-weight:750}.ai-cost-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-cost-head-actions .button{white-space:nowrap;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.ai-cost-filters{background:#eef4fb;border:1px solid #dce5f0;border-radius:16px;padding:22px}.ai-cost-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;display:grid}.ai-cost-fields label{align-content:start;gap:7px;font-size:13px;font-weight:650;display:grid}.ai-cost-fields input,.ai-cost-fields select{width:100%;min-width:0;min-height:42px;font:inherit;color:#26364a;background:#fff;border:1px solid #b9c6d6;border-radius:9px;padding:10px}.ai-cost-fields input:focus,.ai-cost-fields select:focus{outline-offset:2px;outline:2px solid #2366b4}.ai-cost-fields small{color:#657184;font-weight:400;line-height:1.5}.ai-cost-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.ai-cost-filter-actions span{color:#657184;font-size:12px}.ai-cost-tabs{background:#edf2f8;border-radius:13px;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.ai-cost-tabs button{color:#586779;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;padding:10px 15px;font-size:13px;font-weight:650}.ai-cost-tabs button[aria-pressed=true]{color:#1c5d9e;background:#fff;box-shadow:0 2px 7px #1d35591a}.ai-cost-workspace button:focus-visible,.ai-cost-workspace a:focus-visible,.ai-cost-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #2464aa}.ai-cost-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.ai-cost-kpis article{background:#fff;border:1px solid #dce4ee;border-radius:14px;min-width:0;padding:22px 18px}.ai-cost-kpis article>span:first-child{color:#5d6b7e;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.ai-cost-kpis article>strong,.ai-cost-kpis .ai-cost-money>strong{letter-spacing:-.5px;color:#223f61;font-size:25px;display:block}.ai-cost-kpis p{color:#657184;margin:12px 0 0;font-size:12px;line-height:1.6}.ai-cost-money{white-space:normal;overflow-wrap:anywhere;display:block}.ai-cost-money strong{font-variant-numeric:tabular-nums;color:#244b74;display:block}.ai-cost-money small,.ai-cost-table td>small,.ai-cost-table th>small{color:#687587;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ai-cost-box{background:#fff;border:1px solid #dce4ee;border-radius:15px;min-width:0;margin-bottom:20px;padding:24px}.ai-cost-box h3{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.ai-cost-box h3 svg{color:#306bb0}.ai-cost-scroll{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.ai-cost-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:12px}.ai-cost-table thead{color:#53667e;background:#f2f6fb}.ai-cost-table th,.ai-cost-table td{vertical-align:top;border-bottom:1px solid #e6ebf1;padding:14px 13px;line-height:1.6}.ai-cost-table tbody th{min-width:160px;font-weight:600}.ai-cost-table tr:last-child td,.ai-cost-table tr:last-child th{border-bottom:0}.ai-cost-table details{max-width:360px;margin-top:9px;font-size:12px}.ai-cost-table details summary{cursor:pointer;color:#2565a6}.ai-cost-table details p{overflow-wrap:anywhere;color:#657184}.ai-cost-text-button{color:#225f9f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:650;display:inline-flex}.ai-cost-empty{color:#748197;text-align:center;padding:20px}.ai-cost-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.ai-cost-trend{align-items:end;gap:4px;height:130px;margin:20px 0;display:flex;overflow-x:auto}.ai-cost-trend>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:11px;height:100%;display:flex}.ai-cost-trend i{background:#669cdb;border-radius:4px 4px 0 0;width:90%;min-width:8px;max-width:22px;display:block}.ai-cost-trend span{color:#64778f;font-size:12px}.ai-cost-box details>summary{color:#245e9c;cursor:pointer;padding:7px 0;font-size:13px}.ai-cost-box details ul{max-height:250px;font-size:12px;line-height:1.8;overflow:auto}.ai-cost-bars{gap:16px;margin-top:22px;display:grid}.ai-cost-bars button{text-align:left;color:#3c526d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ai-cost-bars span{justify-content:space-between;gap:15px;display:flex}.ai-cost-bars b{color:#1e5e9f;font-size:12px}.ai-cost-bars i{background:#94b6df;border-radius:4px;height:8px;margin-top:7px;display:block}.ai-cost-insights{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;display:grid}.ai-cost-insights article{background:#f2f6fb;border:1px solid #dfe7f1;border-left:3px solid #75a0cf;border-radius:10px;padding:18px}.ai-cost-insights article.warning{background:#fff9ed;border-color:#eee0bd #eee0bd #eee0bd #ce9d34}.ai-cost-insights article.success{background:#eff8f4;border-color:#d6e8df #d6e8df #d6e8df #66a389}.ai-cost-insights h4{margin:0 0 9px;font-size:14px;line-height:1.5}.ai-cost-insights p{color:#637182;margin:0 0 10px;font-size:12px;line-height:1.7}.ai-cost-explainer>div{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.ai-cost-explainer p{color:#637182;font-size:12px;line-height:1.75}.ai-cost-workspace a{color:#2565a6}.ai-cost-coverage{color:#5e7086;background:#f2f6fb;border-radius:10px;gap:9px;margin:0;padding:13px 17px;font-size:12px;line-height:1.65;display:flex}.ai-cost-coverage svg{flex-shrink:0;margin-top:2px}.ai-cost-error,.ai-cost-warning{color:#8a5417;background:#fff5e9;border:1px solid #efc49c;border-radius:10px;padding:14px;line-height:1.6}.ai-cost-success{color:#286442;background:#eaf6ee;border-radius:10px;padding:14px}.ai-cost-footer{color:#77879a;margin:0;font-size:12px}.ai-cost-pagination{color:#66758a;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;font-size:12px;display:flex}.ai-cost-budget{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ai-cost-budget>div{align-content:start;gap:8px;display:grid}.ai-cost-budget>div>span{color:#64778f;font-size:12px}.ai-cost-budget strong{color:#294b72;font-size:20px}.ai-cost-budget small{color:#64778f;font-size:12px;line-height:1.5}.ai-cost-simulation{background:#eff6fc;border:1px solid #cddfee;border-radius:11px;flex-wrap:wrap;align-items:start;gap:25px;margin-top:20px;padding:20px;display:flex}.ai-cost-simulation>b{font-size:13px}.ai-cost-simulation>div{gap:8px;display:grid}.ai-cost-simulation>div>span{color:#61758a;font-size:12px}.ai-cost-rates{margin:25px 0}.ai-cost-rates fieldset{border:1px solid #dae3ee;border-radius:12px;margin:18px 0;padding:18px}.ai-cost-rates legend{color:#365c83;padding:0 7px;font-size:13px;font-weight:650}.ai-cost-rates fieldset .button{margin-top:16px}.ai-cost-rates>p{color:#64778f;font-size:12px;line-height:1.6}.ai-cost-quality{color:#46698e;background:#edf3fa;border-radius:5px;margin-top:6px;padding:3px 7px;font-size:12px;display:inline-block}.ai-cost-quality.unknown,.ai-cost-quality.partial,.ai-cost-quality.historical{color:#8a621f;background:#fff5df}.ai-cost-quality.free{color:#367652;background:#eef8f1}@media (width<=1100px){.ai-cost-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-cost-head{flex-direction:column;gap:14px}.ai-cost-head-actions{justify-content:flex-start}.ai-cost-two{grid-template-columns:1fr}.ai-cost-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.ai-cost-workspace{gap:15px}.ai-cost-head h2{font-size:23px}.ai-cost-head p{font-size:13px}.ai-cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ai-cost-filters,.ai-cost-box{padding:18px}.ai-cost-kpis{gap:10px}.ai-cost-kpis article{padding:17px 13px}.ai-cost-kpis article>strong,.ai-cost-kpis .ai-cost-money>strong{font-size:20px}.ai-cost-kpis article>span:first-child{font-size:12px;line-height:1.6}.ai-cost-kpis p{font-size:12px}.ai-cost-explainer>div,.ai-cost-budget{grid-template-columns:1fr}.ai-cost-tabs button{flex-basis:40%;font-size:12px}.ai-cost-tabs button:last-child{flex-basis:100%}.ai-cost-insights{grid-template-columns:1fr}.ai-cost-pagination{flex-wrap:wrap}.ai-cost-pagination span{text-align:center;flex-basis:100%;order:-1}.ai-cost-filter-actions .button{flex:1}.ai-cost-table{font-size:12px}.ai-cost-head-actions .button{font-size:14px}.ai-cost-box h3{font-size:17px}.ai-cost-coverage{font-size:12px}.ai-cost-fields input,.ai-cost-fields select{font-size:14px}}@media (width<=380px){.ai-cost-fields,.ai-cost-kpis{grid-template-columns:1fr}}body .shell .workspace-main :is(.card p,.ops-head p){line-height:1.65;font-size:1rem!important}body .shell .workspace-main :is(label,th,.button){font-size:14px!important}body .shell .workspace-main p.assistant-note{color:var(--bb-muted);margin:14px 0 0;line-height:1.7;font-size:.875rem!important}body .shell .nav-group>small{font-size:.75rem!important}body .shell .top-title>small{letter-spacing:.08em!important;font-size:.75rem!important}body .shell .mix-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;display:grid}body .shell .mix-filters>.button{grid-column:1/-1;justify-self:start;min-width:180px}body .shell .assistant-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}body .shell .assistant-summary{gap:16px;display:grid;position:sticky;top:110px}body .shell .assistant-summary h3,body .shell .assistant-summary dl{margin:0}body .shell .assistant-summary dl>div{border-bottom:1px solid var(--bb-line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}body .shell .assistant-summary dt{color:var(--bb-muted);font-size:.875rem}.shell .assistant-summary dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:500}body .shell .mix-item{border-bottom:1px solid #e3eaf3;gap:12px;padding:22px 0;display:grid}body .shell .mix-item:last-child{border-bottom:0}body .shell .mix-item>p{color:var(--bb-muted);margin:0;font-size:.875rem!important}body .shell .mix-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}body .shell .mix-item-actions>label{width:110px}body .shell .mix-item-actions>span{font-variant-numeric:tabular-nums;font-size:1.25rem}body .shell .mix-item-actions small{color:var(--bb-muted);font-size:.75rem;display:block}body .shell .assistant-selection-footer{border-top:1px solid #e3eaf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}body .shell .replenishment-item{border-bottom:1px solid var(--bb-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}body .shell .replenishment-check{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}body .shell .replenishment-history{color:#526783;gap:5px;font-size:.875rem;display:grid}body .shell .replenishment-history small{font-size:.875rem}body .shell .replenishment-controls{align-items:center;gap:18px;display:flex}body .shell .replenishment-controls>strong{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500!important}body .shell .replenishment-controls small{color:var(--bb-muted);white-space:normal;font-size:.75rem;display:block}body .shell .replenishment-controls label{width:90px}body .shell .replenishment-item>.assistant-note{grid-column:1/-1;margin:0!important}body .shell .excellence-section-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}body .shell .excellence-section-head h3{margin:0 0 8px}body .shell .excellence-section-head p{color:var(--bb-muted);margin:0}body .shell .excellence-section-head>span{color:#a61d3b;background:#fff0f3;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:.875rem}body .shell .catalog-quality .button-row{margin-top:20px}body .shell .catalog-quality-list{gap:0;margin-top:18px;display:grid}body .shell .catalog-quality-list>article{border-bottom:1px solid var(--bb-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 0;display:grid}body .shell .catalog-quality-list p{color:var(--bb-muted);margin:7px 0 0;line-height:1.65;font-size:.875rem!important}body .shell .product-guidance{background:#f6f9ff;border:1px solid #dfe8f5;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;padding:24px;display:grid}body .shell .product-guidance h3{grid-column:1/-1;margin:0;font-size:1.25rem!important}body .shell .product-guidance h4{margin:0 0 8px;font-size:1rem!important}body .shell .product-guidance p{white-space:pre-wrap;color:#526783;overflow-wrap:anywhere;margin:0;font-size:1rem}body .shell .product-guidance>.assistant-note{grid-column:1/-1;font-size:.875rem}body .shell .agenda-list{gap:0;margin:20px 0;display:grid}body .shell .agenda-list>article{border-bottom:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}body .shell .agenda-list strong{font-size:1rem;display:block;font-weight:500!important}body .shell .agenda-list p{color:var(--bb-muted);margin:7px 0 0;font-size:.875rem!important}body .shell .agenda-list .button-row{flex-shrink:0}body .shell .focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body .shell .focus-grid button{text-align:left;font:inherit;color:var(--bb-title);cursor:pointer;background:#f7faff;border:1px solid #dfe8f5;border-radius:12px;gap:8px;padding:18px;display:grid}body .shell .focus-grid button:hover{background:var(--bb-blue-soft);border-color:#b8d1f5}body .shell .focus-grid span{color:#526783;font-size:.875rem}body .shell .focus-grid strong{font-size:2rem;line-height:1.3;font-weight:500!important}body .shell .focus-grid small{color:var(--bb-blue-text);font-size:.875rem}body .commercial-surface .action-agenda .excellence-section-head{justify-content:space-between;align-items:start;gap:20px;display:flex}body .commercial-surface .action-agenda .agenda-list>article{border-bottom:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}body .commercial-surface .action-agenda .agenda-list p{color:var(--bb-muted);font-size:1rem!important}body .shell .card:has(>.assistant-selection-footer){min-width:0}@media (width<=1200px){body .shell .assistant-layout{grid-template-columns:minmax(0,1fr)}body .shell .assistant-summary{position:static}body .shell .mix-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body .shell .replenishment-item{grid-template-columns:minmax(0,1fr) auto}body .shell .replenishment-history{grid-area:2/1}body .shell .replenishment-controls{grid-area:1/2/3}body .shell .focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){body .shell .product-guidance{grid-template-columns:minmax(0,1fr);padding:18px}body .shell .product-guidance h3,body .shell .product-guidance>.assistant-note{grid-column:auto}body .shell .mix-filters{grid-template-columns:minmax(0,1fr);gap:16px}body .shell .mix-filters>.button{justify-self:stretch;width:100%}body .shell .assistant-layout{gap:18px}body .shell .mix-item-actions{gap:12px}body .shell .mix-item-actions>.button{width:100%}body .shell .excellence-section-head{flex-direction:column;gap:14px}body .shell .excellence-section-head>.button{width:100%}body .shell .catalog-quality-list>article{grid-template-columns:minmax(0,1fr);gap:12px}body .shell .catalog-quality-list>article>.button{justify-self:start}body .shell .replenishment-item{grid-template-columns:minmax(0,1fr);gap:14px}body .shell .replenishment-history,body .shell .replenishment-controls{grid-area:auto}body .shell .replenishment-controls{justify-content:space-between;padding-left:29px}body .shell .replenishment-history{padding-left:29px}body .shell .assistant-selection-footer{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}body .shell .agenda-list>article,body .commercial-surface .action-agenda .agenda-list>article{flex-direction:column;align-items:start;gap:12px}body .shell .agenda-list .button-row{flex-wrap:wrap;flex-shrink:1}body .shell .focus-grid{gap:10px}body .shell .focus-grid button{padding:14px}body .shell .workspace-main .card p{font-size:1rem!important}body .shell .workspace-main .card p.assistant-note{font-size:.875rem!important}}@media (width<=380px){body .shell .focus-grid{grid-template-columns:minmax(0,1fr)}}@media print{body .shell .assistant-summary{position:static}body .shell :is(.mix-filters,.assistant-selection-footer,.quick-buy-tabs){display:none}body .shell .assistant-layout{display:block}}body main.shell.matriz-workspace>aside>nav.bb-sidebar-navigation{scrollbar-gutter:stable;padding:12px 10px 18px}body main.shell.matriz-workspace .bb-sidebar-navigation .nav-group{margin:0 0 5px}body main.shell.matriz-workspace .bb-sidebar-navigation [data-menu-tone=blue]{--bb-menu-accent:var(--bb-blue-text,var(--bb-blue-text));--bb-menu-soft:var(--bb-blue-soft,var(--bb-blue-soft))}body main.shell.matriz-workspace .bb-sidebar-navigation [data-menu-tone=pink]{--bb-menu-accent:var(--bb-pink-text,var(--bb-pink-text));--bb-menu-soft:var(--bb-pink-soft,var(--bb-pink-soft))}body main.shell.matriz-workspace .bb-sidebar-navigation [data-menu-tone=orange]{--bb-menu-accent:var(--bb-orange-text,var(--bb-orange-text));--bb-menu-soft:var(--bb-orange-soft,var(--bb-orange-soft))}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-search{z-index:2;background:#fff;margin:0 0 12px;padding:8px 0;position:sticky;top:-12px}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-search-field{box-sizing:border-box;border:1px solid #cbd9eb;border-color:var(--bb-control);background:#f7faff;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-width:0;min-height:46px;padding:0 10px;display:grid;position:relative}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-search-field>svg{width:18px;height:18px;color:var(--bb-blue-text,#155bb5);pointer-events:none;position:static}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-search-field>input{width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;color:var(--bb-title,#14233a);box-sizing:border-box;grid-column:2;margin:0;line-height:24px;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 0!important;font-size:16px!important}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-search-field:focus-within{border-color:var(--bb-blue-text);background:#fff;box-shadow:0 0 0 3px #3688f21a}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-search-field>input:focus-visible{box-shadow:none;outline:0}body main.shell.matriz-workspace .bb-menu-search input::-webkit-search-cancel-button{display:none}body main.shell.matriz-workspace .bb-sidebar-navigation button.bb-menu-clear{width:44px;min-height:44px;color:var(--bb-muted);background:0 0;border:0;grid-column:3;place-items:center;margin:0;padding:0;display:grid;position:static}body main.shell.matriz-workspace .bb-menu-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-pinned{border-bottom:1px solid var(--bb-line);margin-bottom:12px;padding-bottom:10px}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-group-tools{color:var(--bb-muted);justify-content:space-between;align-items:center;gap:6px;padding:0 8px 8px;font-size:12px;line-height:1.5;display:flex}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-group-tools>button{width:auto;min-height:34px;color:var(--bb-blue-text);text-align:right;background:0 0;border:0;margin:0;padding:4px;font-size:12px!important;font-weight:500!important}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-nav-group>button.bb-menu-group-toggle{width:100%;min-height:46px;color:var(--bb-text,#24344b);text-transform:none;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin:0;padding:8px 6px;display:flex;letter-spacing:0!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-group-toggle>.bb-menu-group-icon{background:var(--bb-menu-soft);width:30px;height:30px;color:var(--bb-menu-accent);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-group-icon>svg{stroke-width:1.8px;width:18px;height:18px}body main.shell.matriz-workspace .bb-menu-group-toggle>span{overflow-wrap:anywhere;flex:1;min-width:0}body main.shell.matriz-workspace .bb-menu-group-toggle>small{color:var(--bb-muted);letter-spacing:0;font-size:13px;font-weight:400}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-group-toggle>svg{color:#7d8da1;flex-shrink:0;width:14px;height:14px;transition:transform .15s}body main.shell.matriz-workspace .bb-menu-group-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-nav-group-current>button.bb-menu-group-toggle{color:var(--bb-blue-text);background:#f2f7ff}body main.shell.matriz-workspace .bb-menu-group-toggle:disabled{opacity:1;cursor:default}body main.shell.matriz-workspace .bb-menu-group-links{border-left:1px solid #e4eaf2;margin:1px 7px 4px 10px;padding:3px 0 8px 5px}body main.shell.matriz-workspace .bb-menu-group-links[hidden]{display:none!important}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-item{color:#435a74;text-align:left;box-sizing:border-box;width:100%;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;margin:0 0 3px;padding:7px 8px;text-decoration:none;display:flex;font-size:14px!important;font-weight:500!important;line-height:1.45!important}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-item>.bb-menu-item-icon{background:var(--bb-menu-soft);width:26px;height:26px;color:var(--bb-menu-accent);border-radius:7px;flex:0 0 26px;place-items:center;display:grid}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-item-icon>svg{stroke-width:1.8px;width:17px;height:17px}body main.shell.matriz-workspace .bb-menu-item>span{overflow-wrap:anywhere;flex:1;min-width:0}body main.shell.matriz-workspace .bb-menu-item:hover{color:#2269b3;background:#f6f8fc}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-item.active{background:var(--bb-blue-soft);color:var(--bb-blue-text);box-shadow:inset 3px 0 #3688f2;font-weight:650!important}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-item.active>.bb-menu-item-icon{color:var(--bb-blue-text,#155bb5);background:#d9eaff}body main.shell.matriz-workspace .bb-menu-item>b{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-radius:20px;flex:none;margin-left:auto;padding:2px 6px;font-size:12px}body main.shell.matriz-workspace .bb-menu-empty{color:var(--bb-muted);padding:18px 8px;font-size:12px;line-height:1.6}body main.shell.matriz-workspace .bb-menu-empty strong{color:#354f6b}body main.shell.matriz-workspace .bb-menu-empty>button{min-height:44px;color:var(--bb-blue-text);padding:8px 0;font-size:12px!important}body main.shell.matriz-workspace .bb-sidebar-navigation .bb-menu-compact-search{display:none}body main.shell.matriz-workspace .bb-menu-separator{background:#e5eaf2;height:1px;margin:12px 0}@media (width>=1101px){body main.shell.matriz-workspace .bb-sidebar-navigation.bb-nav-compact .bb-menu-search,body main.shell.matriz-workspace .bb-sidebar-navigation.bb-nav-compact .bb-menu-group-tools{display:none}body main.shell.matriz-workspace .bb-sidebar-navigation.bb-nav-compact .bb-menu-compact-search{width:44px;min-height:44px;color:var(--bb-blue-text);background:#f6f9ff;border:1px solid #dce6f3;border-radius:9px;place-items:center;margin:0 auto 10px;padding:8px;display:grid}body main.shell.matriz-workspace .bb-sidebar-navigation.bb-nav-compact .bb-menu-group-links{border:0;margin:0;padding:0}body main.shell.matriz-workspace .bb-sidebar-navigation.bb-nav-compact .bb-menu-item{justify-content:center;position:relative;width:44px!important;min-height:44px!important;margin:3px auto!important;padding:10px!important}body main.shell.matriz-workspace .bb-sidebar-navigation.bb-nav-compact .bb-menu-item>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body main.shell.matriz-workspace .bb-sidebar-navigation.bb-nav-compact .bb-menu-item>b{padding:1px 4px;font-size:12px;position:absolute;top:0;right:0}}@media (width<=1100px){body main.shell.matriz-workspace>aside>nav.bb-sidebar-navigation{padding:12px 12px 24px}body main.shell.matriz-workspace .bb-menu-search input{font-size:16px!important}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-menu-item{min-height:46px;font-size:14px!important}body main.shell.matriz-workspace aside nav.bb-sidebar-navigation .bb-nav-group>button.bb-menu-group-toggle{min-height:46px;font-size:13px!important}}@media (prefers-reduced-motion:reduce){body main.shell.matriz-workspace .bb-menu-group-toggle>svg{transition:none}}.bb-b2b-landing .bl-live-mix{padding-top:64px}.bb-b2b-landing .bl-opportunity-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 32px;display:flex}.bb-b2b-landing .bl-opportunity-nav a{background:var(--bb-blue-soft);min-height:44px;color:var(--bb-blue-text);border:1px solid var(--bb-line);border-radius:var(--bb-radius-control);align-items:center;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.bb-b2b-landing .bl-opportunity-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bb-b2b-landing .bl-opportunity-group{border:1px solid var(--bb-line);border-radius:var(--bb-radius-card);background:var(--bb-surface);min-width:0;box-shadow:var(--bb-shadow);padding:24px;scroll-margin-top:140px}.bb-b2b-landing .bl-opportunity-group:last-child{grid-column:1/-1}.bb-b2b-landing .bl-opportunity-group>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.bb-b2b-landing .bl-opportunity-group>header>div{flex:1;min-width:180px}.bb-b2b-landing .bl-opportunity-group>header h3{margin:8px 0;font-size:20px}.bb-b2b-landing .bl-opportunity-group>header p{color:var(--bb-muted);margin:0;font-size:14px;line-height:1.6}.bb-b2b-landing .bl-opportunity-group>header>a{min-height:44px;color:var(--bb-blue-text);align-items:center;gap:6px;font-size:14px;display:flex}.bb-b2b-landing .bl-opportunity-icon{background:var(--bb-blue-soft);width:40px;height:40px;color:var(--bb-blue-text);border-radius:10px;place-items:center;display:grid}.bb-b2b-landing .bl-opportunity-construcao,.bb-b2b-landing .bl-opportunity-sensoriais{background:var(--bb-orange-soft);color:var(--bb-orange-text)}.bb-b2b-landing .bl-opportunity-leitura{background:var(--bb-pink-soft);color:var(--bb-pink-text)}.bb-b2b-landing .bl-opportunity-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bb-b2b-landing .bl-opportunity-products .bl-product{background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.bb-b2b-landing .bl-opportunity-products .bl-product-image{aspect-ratio:1;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:var(--bb-radius-control);place-items:center;width:100%;margin-bottom:16px;padding:14px;display:grid}.bb-b2b-landing .bl-opportunity-products .bl-product-image img{object-fit:contain;width:100%;height:100%}.bb-b2b-landing .bl-opportunity-products .bl-product-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bb-b2b-landing .bl-opportunity-products .bl-product-copy h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.bb-b2b-landing .bl-opportunity-products .bl-product-copy p{color:var(--bb-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.bb-b2b-landing .bl-opportunity-products .bl-product-copy .bl-product-category{font-size:12px}.bb-b2b-landing .bl-opportunity-products .bl-product-link{min-height:44px;color:var(--bb-blue-text);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:650;display:flex}.bb-b2b-landing .bl-opportunity-group:last-child .bl-product{grid-template-columns:minmax(140px,40%) minmax(0,1fr);align-items:start;gap:18px;display:grid}.bb-b2b-landing .bl-opportunity-group:last-child .bl-product-image{margin-bottom:0}.bb-b2b-landing .bl-live-message{background:var(--bb-orange-soft);color:var(--bb-orange-text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.bb-b2b-landing .bl-live-message p{margin:0;font-size:14px;line-height:1.6}.bb-b2b-landing .bl-live-empty{color:var(--bb-muted);margin:0;padding:20px 0;font-size:14px;line-height:1.65}.bb-b2b-landing .bl-demo-catalog-state{background:var(--bb-blue-soft);border-radius:var(--bb-radius-control);color:var(--bb-muted);padding:12px 14px;font-size:13px;line-height:1.5}.bb-b2b-landing .bl-trust-section{border-block:1px solid var(--bb-line);background:var(--bb-bg);padding-block:56px}.bb-b2b-landing .bl-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bb-b2b-landing .bl-trust-grid article{min-width:0}.bb-b2b-landing .bl-trust-grid h3{margin:12px 0 8px;font-size:18px}.bb-b2b-landing .bl-trust-grid p{color:var(--bb-muted);margin:0;font-size:15px;line-height:1.65}.bb-b2b-landing .bl-trust-grid svg{color:var(--bb-blue-text)}.bb-b2b-landing .bl-catalog-brands{border-top:1px solid var(--bb-line);color:var(--bb-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding-top:24px;font-size:14px;display:flex}.bb-b2b-landing .bl-catalog-brands span{background:var(--bb-surface);border:1px solid var(--bb-line);color:var(--bb-text);border-radius:8px;padding:7px 10px}@media (width<=900px){.bb-b2b-landing .bl-opportunity-groups{grid-template-columns:1fr}.bb-b2b-landing .bl-opportunity-group:last-child{grid-column:auto}.bb-b2b-landing .bl-opportunity-group:last-child .bl-product{gap:0;display:flex}.bb-b2b-landing .bl-opportunity-group:last-child .bl-product-image{margin-bottom:16px}.bb-b2b-landing .bl-trust-grid{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.bb-b2b-landing .bl-live-mix{padding-top:36px}.bb-b2b-landing .bl-opportunity-group{padding:18px;scroll-margin-top:170px}.bb-b2b-landing .bl-opportunity-group>header>div{flex-basis:100%;min-width:0}.bb-b2b-landing .bl-opportunity-products{gap:14px}.bb-b2b-landing .bl-opportunity-products .bl-product-image{padding:10px}.bb-b2b-landing .bl-opportunity-group:last-child .bl-product{gap:0;display:flex}.bb-b2b-landing .bl-opportunity-group:last-child .bl-product-image{margin-bottom:16px}.bb-b2b-landing .bl-trust-section{padding-block:36px}}@media (width<=390px){.bb-b2b-landing .bl-opportunity-products{grid-template-columns:1fr}}.bb-b2b-landing .bl-demo-avatar{color:#fff;width:37px;height:37px;font-family:var(--bb-font);background:#dc184d;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:600;display:grid}.bb-b2b-landing .bl-portal-identity .bl-demo-avatar{width:53px;height:53px;font-size:1.8rem}.bb-b2b-landing .bl-mini-head{align-items:center;gap:8px;display:flex}.bb-b2b-landing .bl-mini-head>div{flex:1}.bb-b2b-landing .bl-mini-head strong{font-size:.8125rem;font-weight:800;line-height:1.4;display:block}.bb-b2b-landing .bl-mini-head>div>span{color:var(--bb-muted);font-size:12px;line-height:1.7;display:block}.bb-b2b-landing .bl-demo-24h{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:12px;font-weight:750}.bb-b2b-landing .bl-hero-assistant>p{margin:13px 0 11px;font-size:.8125rem;font-weight:750;line-height:1.5}.bb-b2b-landing .bl-mini-products{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bb-b2b-landing .bl-mini-products a{border:1px solid var(--bb-line);text-align:center;border-radius:6px;flex-direction:column;align-items:center;min-height:44px;padding:7px;text-decoration:none;display:flex}.bb-b2b-landing .bl-mini-products img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.bb-b2b-landing .bl-mini-products strong{color:var(--bb-title);margin-top:5px;font-size:12px;line-height:1.5}.bb-b2b-landing .bl-mini-products a>span{color:var(--bb-blue-text);justify-content:center;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:750;line-height:1.6;display:flex}.bb-b2b-landing .bl-mini-explore{background:var(--bb-blue-soft);min-height:44px;color:var(--bb-blue-text);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:11px;padding:9px;font-size:12px;font-weight:800;display:flex}.bb-b2b-landing .bl-hero-assistant figcaption{color:var(--bb-muted);text-align:center;margin-top:6px;font-size:12px;line-height:1.6}.bb-b2b-landing .bl-journey-preview{color:var(--bb-title);background:#fff;font-size:.8125rem;line-height:1.6}.bb-b2b-landing .bl-demo-top{border-bottom:1px solid var(--bb-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:10px 17px;display:flex}.bb-b2b-landing .bl-demo-top>span:first-child{align-items:center;gap:13px;display:flex}.bb-b2b-landing .bl-demo-top .bl-brand-mark{width:96px;height:auto}.bb-b2b-landing .bl-demo-top b{white-space:normal;font-size:.75rem;line-height:1.5}.bb-b2b-landing .bl-demo-top>.bl-demo-nav{color:var(--bb-muted);font-size:12px;line-height:1.7}.bb-b2b-landing .bl-demo-chat-head{align-items:center;gap:9px;padding:13px 18px;display:flex}.bb-b2b-landing .bl-demo-chat-head>div{flex:1}.bb-b2b-landing .bl-demo-chat-head strong{font-size:.8125rem;line-height:1.6;display:block}.bb-b2b-landing .bl-demo-chat-head strong>span{color:var(--bb-muted);font-size:12px;font-weight:500}.bb-b2b-landing .bl-demo-chat-head small{color:var(--bb-muted);font-size:12px;line-height:1.6;display:block}.bb-b2b-landing .bl-demo-label{color:var(--bb-blue-text);background:var(--bb-blue-soft);border:1px solid #b8d2f3;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:12px;font-weight:750;line-height:1.7}.bb-b2b-landing .bl-demo-body{flex-direction:column;gap:13px;min-height:0;padding:0 18px 18px;display:flex}.bb-b2b-landing .bl-demo-message{color:#344c6b;background:#f4f7fb;border-radius:7px 7px 7px 1px;align-self:flex-start;max-width:91%;padding:11px 13px;font-size:.75rem;line-height:1.75}.bb-b2b-landing .bl-demo-message.customer{color:#fff;background:#3688f2;border-radius:7px 7px 1px;align-self:flex-end;max-width:85%}.bb-b2b-landing .bl-demo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bb-b2b-landing .bl-demo-products article{background:#fff;border:1px solid #e2e8ef;border-radius:7px;flex-direction:column;gap:0;padding:12px;display:flex}.bb-b2b-landing .bl-demo-products img{aspect-ratio:1.75;object-fit:contain;width:100%;height:auto;margin-bottom:9px;display:block}.bb-b2b-landing .bl-demo-products article>strong{min-height:40px;color:var(--bb-title);font-size:.8125rem;line-height:1.5;display:block}.bb-b2b-landing .bl-demo-details{min-height:44px;color:var(--bb-blue-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:700;text-decoration:underline}.bb-b2b-landing .bl-demo-product-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.bb-b2b-landing .bl-demo-quantity{background:#f9fbff;border:1px solid #d6e1ef;border-radius:5px;flex-shrink:0;align-items:stretch;height:44px;display:flex;overflow:hidden}.bb-b2b-landing .bl-demo-quantity button{color:#28588e;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.bb-b2b-landing .bl-demo-quantity input{width:34px;min-width:0;min-height:44px;box-shadow:none;text-align:center;color:var(--bb-title);appearance:textfield;background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem;font-weight:800}.bb-b2b-landing .bl-demo-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bb-b2b-landing .bl-demo-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-b2b-landing .bl-demo-add{white-space:normal;color:#fff;cursor:pointer;background:#dc184d;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.bb-b2b-landing .bl-demo-add:hover{background:#ba123f}.bb-b2b-landing .bl-demo-add:disabled{opacity:.55;cursor:default}.bb-b2b-landing .bl-demo-product-detail,.bb-b2b-landing .bl-demo-review{background:#f5f9ff;border:1px solid #c7d9f1;border-radius:7px;padding:14px}.bb-b2b-landing :is(.bl-demo-product-detail,.bl-demo-review)>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.bb-b2b-landing :is(.bl-demo-product-detail,.bl-demo-review)>div>strong{font-size:.8125rem;line-height:1.6}.bb-b2b-landing :is(.bl-demo-product-detail,.bl-demo-review)>div>button{width:44px;min-height:44px;color:var(--bb-blue-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.bb-b2b-landing :is(.bl-demo-product-detail,.bl-demo-review)>p{color:var(--bb-muted);margin-top:8px;font-size:.75rem;line-height:1.8}.bb-b2b-landing .bl-demo-product-detail>a{color:var(--bb-blue-text);align-items:center;gap:7px;min-height:44px;font-size:.75rem;display:inline-flex}.bb-b2b-landing .bl-demo-review>.bl-demo-add{margin-top:14px}.bb-b2b-landing .bl-demo-notice{color:#146b48;background:#eff8f3;border-radius:5px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.bb-b2b-landing .bl-demo-notice svg{flex-shrink:0;margin-top:3px}.bb-b2b-landing .bl-demo-cart-summary{background:#fafcff;border-top:1px solid #e2e8ef;padding:13px 18px}.bb-b2b-landing .bl-demo-cart-summary-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bb-b2b-landing .bl-demo-cart-summary-head>strong{align-items:center;gap:7px;font-size:.8125rem;line-height:1.6;display:flex}.bb-b2b-landing .bl-demo-cart-summary-head>strong>span{color:var(--bb-muted);font-size:12px;font-weight:500}.bb-b2b-landing .bl-demo-cart-summary-head>button{min-height:44px;color:var(--bb-blue-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:12px;font-weight:700;display:inline-flex}.bb-b2b-landing .bl-demo-commercial{grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;display:grid}.bb-b2b-landing .bl-demo-minimum{color:#146b48;align-items:center;gap:6px;font-size:12px;font-weight:750;line-height:1.6;display:flex}.bb-b2b-landing .bl-demo-minimum svg{flex-shrink:0}.bb-b2b-landing .bl-demo-progress{background:#e1eaf5;border-radius:5px;height:9px;margin-top:9px;overflow:hidden}.bb-b2b-landing .bl-demo-progress>span{background:#3688f2;border-radius:5px;height:100%;transition:width .2s;display:block}.bb-b2b-landing .bl-demo-commercial>div:nth-child(2){gap:3px;display:grid}.bb-b2b-landing .bl-demo-commercial>div:nth-child(2)>strong{color:#146b48;font-size:12px;line-height:1.5}.bb-b2b-landing .bl-demo-commercial>div:nth-child(2)>span,.bb-b2b-landing .bl-demo-commercial small{color:var(--bb-muted);font-size:12px;line-height:1.6}.bb-b2b-landing .bl-demo-commercial>.bl-demo-add{padding:10px;font-size:12px}.bb-b2b-landing .bl-demo-cart-lines{border:1px solid #e2e8ef;border-radius:7px;gap:0;padding:3px 12px;display:grid}.bb-b2b-landing .bl-demo-cart-lines>div{align-items:center;gap:12px;padding:10px 0;display:flex}.bb-b2b-landing .bl-demo-cart-lines>div+div{border-top:1px solid #e2e8ef}.bb-b2b-landing .bl-demo-cart-lines img{object-fit:contain;flex-shrink:0;width:52px;height:52px;display:block}.bb-b2b-landing .bl-demo-cart-lines>div>span{flex:1}.bb-b2b-landing .bl-demo-cart-lines strong{font-size:.75rem;line-height:1.6;display:block}.bb-b2b-landing .bl-demo-cart-lines small{color:var(--bb-muted);font-size:12px;line-height:1.6;display:block}.bb-b2b-landing .bl-demo-cart-lines b{white-space:nowrap;font-size:.75rem}.bb-b2b-landing .bl-demo-cart-total{border:1px solid #e2e8ef;border-radius:7px;gap:10px;padding:13px;display:grid}.bb-b2b-landing .bl-demo-cart-total>span{justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;line-height:1.6;display:flex}.bb-b2b-landing .bl-demo-cart-total b,.bb-b2b-landing .bl-demo-cart-total strong{white-space:nowrap}.bb-b2b-landing .bl-demo-cart-total small{color:var(--bb-muted);font-size:12px}.bb-b2b-landing .bl-demo-back{min-height:44px;color:var(--bb-blue-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:.75rem;text-decoration:underline;display:flex}.bb-b2b-landing .bl-demo-order{border:1px solid #e2e8ef;border-radius:7px;padding:15px}.bb-b2b-landing .bl-demo-order>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bb-b2b-landing .bl-demo-order>div>span{width:100%;color:var(--bb-muted);font-size:12px}.bb-b2b-landing .bl-demo-order strong{font-size:.875rem}.bb-b2b-landing .bl-demo-order b{color:#805015;background:#fff3d9;border-radius:5px;margin-left:auto;padding:4px 8px;font-size:12px}.bb-b2b-landing .bl-demo-order ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:20px 0;padding:0;list-style:none;display:grid}.bb-b2b-landing .bl-demo-order li{color:var(--bb-muted);border-top:3px solid #e3eaf3;flex-direction:column;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.bb-b2b-landing .bl-demo-order li.complete{color:var(--bb-blue-text);border-color:#3688f2}.bb-b2b-landing .bl-demo-order>p{color:var(--bb-muted);font-size:12px}.bb-b2b-landing .bl-demo-selection{color:var(--bb-blue-text);align-items:flex-start;gap:7px;font-size:12px;line-height:1.7;display:flex}.bb-b2b-landing .bl-demo-selection svg{flex-shrink:0;margin-top:2px}.bb-b2b-landing .bl-demo-materials-heading{color:var(--bb-blue-text);align-items:center;gap:9px;margin-top:10px;display:flex}.bb-b2b-landing .bl-demo-materials>p+p{color:var(--bb-muted);margin-top:11px;font-size:.8125rem;line-height:1.7}.bb-b2b-landing .bl-demo-pdf{grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin:22px 0 10px;display:grid}.bb-b2b-landing .bl-demo-pdf>div{background:#f1f6fd;border:1px solid #d6e1ef;border-radius:3px;flex-direction:column;gap:16px;padding:24px 18px;display:flex}.bb-b2b-landing .bl-demo-pdf>div>span{color:var(--bb-blue-text);letter-spacing:.05em;font-size:12px;font-weight:800}.bb-b2b-landing .bl-demo-pdf>div>strong{letter-spacing:-.03em;font-size:1.4rem;line-height:1.25}.bb-b2b-landing .bl-demo-pdf>div>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bb-b2b-landing .bl-demo-pdf img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.bb-b2b-landing .bl-demo-pdf small{color:var(--bb-blue-text);font-size:12px}.bb-b2b-landing .bl-demo-pdf ul{gap:23px;margin:0;padding:0;list-style:none;display:grid}.bb-b2b-landing .bl-demo-pdf li{color:var(--bb-muted);gap:10px;font-size:.75rem;line-height:1.8;display:flex}.bb-b2b-landing .bl-demo-pdf li svg{color:var(--bb-blue-text);flex-shrink:0;margin-top:4px}.bb-b2b-landing .bl-demo-pdf li strong{color:var(--bb-title);font-size:.8125rem;display:block}@media (width<=1150px) and (width>=901px){.bb-b2b-landing .bl-demo-nav{display:none}.bb-b2b-landing .bl-demo-products{gap:9px}.bb-b2b-landing .bl-demo-products article{padding:10px}.bb-b2b-landing .bl-demo-product-actions{gap:7px}.bb-b2b-landing .bl-demo-product-actions>.bl-demo-add{flex-basis:100%;width:100%}.bb-b2b-landing .bl-demo-commercial{grid-template-columns:1fr 1fr}.bb-b2b-landing .bl-demo-commercial>.bl-demo-add{grid-column:1/-1}}@media (width<=600px){.bb-b2b-landing .bl-demo-top{gap:10px;padding:9px 12px}.bb-b2b-landing .bl-demo-top>span:first-child{gap:9px}.bb-b2b-landing .bl-demo-top>.bl-demo-nav{display:none}.bb-b2b-landing .bl-demo-chat-head{flex-wrap:wrap;gap:8px;padding:13px 12px}.bb-b2b-landing .bl-demo-chat-head strong>span{display:block}.bb-b2b-landing .bl-demo-label{margin-left:45px;font-size:12px}.bb-b2b-landing .bl-demo-body{gap:12px;padding:0 12px 15px}.bb-b2b-landing .bl-demo-message{max-width:100%;padding:11px 12px;font-size:.8125rem}.bb-b2b-landing .bl-demo-message.customer{max-width:95%}.bb-b2b-landing .bl-demo-products{grid-template-columns:1fr;gap:13px}.bb-b2b-landing .bl-demo-products article{padding:14px}.bb-b2b-landing .bl-demo-products img{aspect-ratio:1.8}.bb-b2b-landing .bl-demo-products article>strong{min-height:0;font-size:.875rem}.bb-b2b-landing .bl-demo-product-actions{flex-wrap:nowrap;margin-top:4px}.bb-b2b-landing .bl-demo-details,.bb-b2b-landing .bl-demo-add{font-size:.8125rem}.bb-b2b-landing .bl-demo-cart-summary{padding:12px}.bb-b2b-landing .bl-demo-commercial{grid-template-columns:1fr;gap:13px}.bb-b2b-landing .bl-demo-commercial>div:nth-child(2){grid-template-columns:1fr 1fr;gap:5px 12px}.bb-b2b-landing .bl-demo-commercial small{grid-column:1/-1;font-size:.75rem}.bb-b2b-landing .bl-demo-commercial>div:nth-child(2)>strong,.bb-b2b-landing .bl-demo-commercial>div:nth-child(2)>span,.bb-b2b-landing .bl-demo-minimum{font-size:.75rem}.bb-b2b-landing .bl-demo-commercial>.bl-demo-add{font-size:.8125rem}.bb-b2b-landing .bl-demo-cart-summary-head>strong{gap:5px;font-size:.8125rem}.bb-b2b-landing .bl-demo-cart-summary-head>strong>span{display:none}.bb-b2b-landing .bl-demo-cart-summary-head>button{font-size:.75rem}.bb-b2b-landing .bl-demo-cart-lines>div{flex-wrap:wrap;gap:9px}.bb-b2b-landing .bl-demo-cart-lines b{margin-left:61px}.bb-b2b-landing .bl-demo-pdf{grid-template-columns:1fr;gap:24px}.bb-b2b-landing .bl-demo-pdf>div{width:100%;max-width:250px;margin:auto}.bb-b2b-landing .bl-demo-pdf li{font-size:.8125rem}}.bb-b2b-landing{--bl-navy:var(--bb-title);--bl-blue:var(--bb-blue-text);--bl-pink:#dc184d;--bl-muted:var(--bb-muted);--bl-line:#dce5ef;color:var(--bl-navy);font:400 1rem/1.65 var(--bb-font);background:#fff;margin:0}.bb-b2b-landing *,.bb-b2b-landing :before,.bb-b2b-landing :after{box-sizing:border-box;min-width:0}.bb-b2b-landing :is(h1,h2,h3,p,figure){margin:0}.bb-b2b-landing :is(h1,h2,h3){color:var(--bl-navy);letter-spacing:-.015em;font-family:inherit;font-weight:750}.bb-b2b-landing h2 span,.bb-b2b-landing h1 span{color:var(--bl-blue)}.bb-b2b-landing h3{letter-spacing:-.015em;font-size:1.125rem;line-height:1.4}.bb-b2b-landing a{color:inherit;text-underline-offset:5px}.bb-b2b-landing button,.bb-b2b-landing input,.bb-b2b-landing select{font:inherit}.bb-b2b-landing :focus-visible{outline-offset:4px;outline:3px solid #3688f2}.bb-b2b-landing section[id]{scroll-margin-top:100px}.bl-container{width:min(1280px,100% - 96px);margin-inline:auto}.bl-section{padding-block:88px}.bb-b2b-landing .bl-eyebrow{color:#8e2845;letter-spacing:.07em;margin-bottom:20px;font-size:.875rem;font-weight:650;line-height:1.5}.bl-skip{z-index:100;background:#fff;padding:14px 22px;position:fixed;top:-100px;left:16px}.bl-skip:focus{top:16px}.bl-pilot{color:var(--bb-muted);text-align:center;background:#f2f7fc;padding:7px 24px;font-size:.875rem}.bl-header{z-index:30;border-bottom:1px solid var(--bb-line);background:#fff;position:sticky;top:0}.bl-header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:86px;display:flex}.bl-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.bl-brand img{object-fit:contain;width:176px;height:80px;display:block}.bl-brand>span{color:var(--bb-blue-text);background:var(--bb-blue-soft);border-radius:5px;padding:4px 9px;font-size:.875rem;font-weight:600}.bl-header nav{align-items:center;gap:28px;display:flex}.bl-header nav a{font-size:.9375rem;font-weight:550;text-decoration:none}.bl-header nav a:hover{color:var(--bl-pink)}.bl-header-actions{align-items:center;gap:12px;display:flex}.bl-mobile-label{display:none}.bb-b2b-landing .bl-button{border:1px solid var(--bb-action);background:var(--bb-action);color:#fff;min-height:50px;box-shadow:none;text-align:center;white-space:normal;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 23px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.bb-b2b-landing .bl-button-outline{color:#215fac;background:#fff;border-color:#aec8e8}.bb-b2b-landing .bl-button-outline:hover{border-color:var(--bb-blue-text);background:#f0f6fe}.bb-b2b-landing .bl-header .bl-button{min-height:44px;padding:10px 16px;font-size:14px}.bb-b2b-landing .bl-text-button{box-shadow:none;color:var(--bl-navy);text-align:left;background:0 0;border:0;border-radius:0;padding:6px 0;font-size:.9375rem;font-weight:500;line-height:1.5;text-decoration:underline}.bl-text-link{font-weight:600;color:var(--bl-blue)!important}.bl-hero{isolation:isolate;background:#fff;min-height:640px;display:grid;position:relative}.bl-hero-photo{object-fit:contain;grid-area:1/1;place-self:center end;width:68%;height:auto;display:block}.bl-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffff7 22%,#ffffffea 36%,#ffffffb5 45%,#fff0 62%);position:absolute;inset:0}.bl-hero-inner{z-index:2;grid-area:1/1;align-items:center;min-height:640px;padding-block:70px;display:flex;position:relative}.bl-hero-copy{width:49%;max-width:630px}.bl-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.bb-b2b-landing .bl-hero-note{color:#425b76;margin-top:17px;font-size:.875rem}.bl-value-strip{background:#f5f9fe;border-bottom:1px solid #e8eff6}.bl-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:26px;display:grid}.bl-values>div{align-items:center;gap:17px;padding-right:20px;display:flex}.bl-values>div+div{border-left:1px solid #cddcec;padding-left:36px}.bl-value-icon{color:#2879d8;background:#e5f2ff;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.bl-value-pink{color:#c51546;background:#fdeaf0}.bl-values p>strong{font-size:1rem;font-weight:650;line-height:1.4;display:block}.bl-values p>span{color:var(--bb-muted);margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.bl-section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:36px;display:flex}.bl-section-heading>div{flex:1.25}.bl-section-heading>p{max-width:460px;color:var(--bl-muted);flex:1;font-size:1.0625rem;line-height:1.75}.bl-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.bl-product-image{aspect-ratio:1;border:1px solid var(--bb-line);background:#f7f9fc;border-radius:8px;place-items:center;width:100%;margin-bottom:20px;padding:22px;display:grid}.bl-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.bb-b2b-landing .bl-product-category{color:#526a87;margin-bottom:7px;font-size:.875rem;line-height:1.5}.bl-product h3{margin-bottom:9px}.bl-product>p:last-child{color:var(--bl-muted);font-size:.9375rem;line-height:1.65}.bl-mix-foot{border-top:1px solid var(--bl-line);justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding-top:26px;display:flex}.bl-mix-foot p{color:var(--bl-muted);max-width:590px;font-size:.875rem}.bb-b2b-landing .bl-audience{color:var(--bb-muted);margin-top:25px;font-size:.875rem}.bl-editorial{background:var(--bb-title);color:#fff;grid-template-columns:1.08fr .92fr;display:grid}.bl-editorial-photo{min-height:390px}.bl-editorial-photo img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.bl-editorial-copy{align-self:center;padding:54px max(48px,50vw - 640px) 54px 60px}.bb-b2b-landing .bl-editorial .bl-eyebrow{color:#b7cfe9}.bb-b2b-landing .bl-editorial h2{color:#fff;margin-bottom:24px;font-size:clamp(1.8rem,2.8vw,2.75rem)}.bb-b2b-landing .bl-editorial h2 span{color:#73b5ff}.bl-editorial-copy>p:not(.bl-eyebrow){color:#d4deea;max-width:530px;font-size:1rem;line-height:1.75}.bl-editorial-copy>p+p{margin-top:16px}.bl-portal-layout{grid-template-columns:.66fr 1.34fr;align-items:center;gap:64px;display:grid}.bl-portal-copy>p:not(.bl-eyebrow){color:var(--bl-muted);margin-top:24px}.bl-portal-description{border-top:1px solid var(--bl-line);margin-top:26px;padding-top:22px}.bl-portal-description h3{margin-bottom:10px}.bl-portal-description p{color:var(--bl-muted);font-size:.9375rem;line-height:1.65}.bl-portal-copy>.bl-button{margin-top:24px}.bl-portal-tabs{gap:8px;margin-bottom:18px;display:flex}.bb-b2b-landing .bl-portal-tabs button{color:#455b76;box-shadow:none;background:#fff;border:1px solid #d6e2ef;border-radius:6px;flex:1;padding:12px 8px;font-size:.875rem;font-weight:550;line-height:1.4}.bb-b2b-landing .bl-portal-tabs button[aria-selected=true]{background:var(--bb-blue-soft);color:#1a579e;border-color:#75a7e7}.bl-browser{background:#fff;border:1px solid #cbd8e7;border-radius:9px;overflow:hidden;box-shadow:0 18px 36px #14233a12}.bl-browser-bar{background:#f1f5fa;border-bottom:1px solid #e4eaf2;align-items:center;gap:16px;padding:11px 15px;display:flex}.bl-browser-bar>span{color:#aebccb;letter-spacing:2px;font-size:.75rem}.bl-browser-bar p{text-align:center;color:var(--bb-muted);flex:1;padding-right:35px;font-size:.75rem}.bl-browser img{width:100%;height:auto;display:block}.bl-browser figcaption{border-top:1px solid var(--bb-line);color:#586b82;padding:9px 16px;font-size:.75rem}.bl-portal-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.bl-portal-points li{color:var(--bb-muted);border-top:2px solid #c4ddfa;padding-top:12px;font-size:.875rem;line-height:1.6}.bl-conditions{background:#f6f9fd;border-block:1px solid #eaf0f6;padding-block:76px}.bl-tiers{background:#fff;border:1px solid #dce6f0;border-radius:9px;gap:0;display:flex;overflow:hidden}.bl-tiers article{text-align:center;flex:1;padding:26px 22px}.bl-tiers article+article{border-left:1px solid #e2eaf3}.bl-tiers article p{color:var(--bb-muted);font-size:.875rem;line-height:1.5}.bl-tiers article>strong{margin-top:6px;font-size:1.0625rem;font-weight:600;display:block}.bl-tiers article>b{color:#215fac;letter-spacing:-.015em;margin:23px 0 10px;font-size:2.8rem;font-weight:550;line-height:1.1;display:block}.bl-tiers article>b>span{font-size:1.5rem}.bl-tiers .bl-tier-highest{background:var(--bb-blue-soft)}.bl-policy-note{justify-content:space-between;gap:40px;padding-top:18px;display:flex}.bl-policy-note p{color:var(--bb-muted);max-width:820px;font-size:.875rem}.bl-policy-note>a{white-space:nowrap;color:#215fac;align-self:flex-start;font-size:.875rem;font-weight:550}.bl-policy-pending{color:var(--bb-muted);padding:28px;font-size:1rem}.bl-order-facts{border-top:1px solid #d6e2ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:38px;padding-top:26px;display:grid}.bl-order-facts strong{font-size:1.125rem;font-weight:600;display:block}.bl-order-facts span{color:var(--bb-muted);margin-top:4px;font-size:.875rem;display:block}.bl-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.bl-how li{border-top:1px solid #c7d8ec;padding-top:20px}.bl-how li>span{color:#2879d8;margin-bottom:19px;font-size:1.5rem;font-weight:550;line-height:1.2;display:block}.bl-how li h3{margin-bottom:12px}.bl-how li p{color:var(--bl-muted);font-size:.9375rem}.bl-signup{background:var(--bb-blue-soft);border-block:1px solid #dceaf9;padding-block:74px}.bl-signup-inner{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.bb-b2b-landing .bl-signup-copy h2{color:var(--bb-title);font-size:clamp(2.1rem,3.3vw,3rem)}.bl-signup-copy>p:not(.bl-eyebrow){color:#4a617c;max-width:490px;margin-top:24px;font-size:1.0625rem}.bl-signup-copy ul{color:#364f6d;gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.bl-signup-copy li:before{content:"✓";color:var(--bb-blue-text);padding-right:11px;font-weight:600}.bl-signup-assurance{border-top:1px solid #c9def4;padding-top:22px}.bl-signup-assurance strong{color:var(--bb-title);font-size:1.125rem;font-weight:600}.bl-signup-assurance p{color:#4a617c;max-width:440px;margin-top:8px;font-size:.9375rem}.bb-b2b-landing .bl-signup-copy>.bl-signup-footnote{color:#4a617c;font-size:.875rem}.bl-form-card{background:#fff;border:1px solid #d5e3f3;border-radius:9px;padding:32px;box-shadow:0 10px 24px #17436b08}.bl-form-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.bl-form-heading>div>span{color:var(--bb-blue-text);font-size:.875rem;font-weight:600}.bl-form-card h3{color:var(--bb-title);margin-top:9px;margin-bottom:14px;font-size:1.45rem;line-height:1.3}.bl-form-step{color:var(--bb-blue-text);border:1px solid #cadbf0;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:.875rem;display:grid}.bl-progress{gap:8px;margin:14px 0 24px;display:flex}.bl-progress>span{background:#e3ebf4;border-radius:3px;flex:1;height:3px;display:block}.bl-progress>span.complete{background:#3688f2}.bl-form-card form>p{color:var(--bb-muted);margin-bottom:22px;font-size:.9375rem}.bl-form-card fieldset{border:0;margin:0;padding:0}.bb-b2b-landing .bl-form-card label{color:#334e6b;margin-bottom:19px;font-size:.9375rem;font-weight:650;line-height:1.55;display:block}.bb-b2b-landing .bl-form-card :is(input:not([type=checkbox]),select){width:100%;min-height:49px;color:var(--bb-title);box-shadow:none;background:#fff;border:1px solid #bfcede;border-radius:5px;margin-top:7px;padding:11px 13px;font-size:1rem;line-height:1.5;display:block}.bl-form-card input::placeholder{color:#6d7e92;opacity:1}.bb-b2b-landing .bl-form-card :is(input,select)[aria-invalid=true]{background:#fff9fa;border-color:#c01c43}.bl-form-card :is(input,select):focus{border-color:#3688f2}.bb-b2b-landing .bl-form-card .bl-consent{align-items:flex-start;gap:12px;font-size:.9375rem;font-weight:400;display:flex}.bl-consent input{accent-color:#246dcc;flex-shrink:0;width:19px;height:19px;margin-top:3px}.bl-form-note{color:var(--bb-muted);font-size:.875rem;line-height:1.7;margin-bottom:19px!important}.bl-form-note a{color:#215fac}.bl-form-error{color:#9f1839;background:#fff1f4;border-left:3px solid #c01c43;margin-bottom:18px;padding:13px 16px;font-size:.9375rem}.bl-form-error ul{margin:10px 0 0;padding-left:20px}.bl-saved{font-size:.875rem;color:#246149!important;margin-bottom:16px!important}.bl-submit{width:100%}.bl-form-card form>.bl-text-button{margin-top:13px}.bl-form-pilot{color:var(--bb-muted);border-top:1px solid #e4ebf3;flex-wrap:wrap;gap:3px 9px;margin-top:22px;padding-top:17px;font-size:.875rem;display:flex}.bl-form-pilot .bl-text-button{color:#215fac;padding:0;font-size:.875rem}.bl-registration-success>p{color:var(--bb-muted);margin:16px 0}.bl-success-icon{color:#1a7754;background:#e7f6ef;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:15px;font-size:1.4rem;display:grid}.bl-protocol{background:#f2f6fb;border-radius:5px;padding:13px 16px}.bl-registration-success .bl-button{width:100%;margin:12px 0}.bl-faq{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.bl-faq>div:first-child>p:not(.bl-eyebrow){color:var(--bb-muted);margin:24px 0 16px}.bl-faq details{border-bottom:1px solid #dce5ef;padding:20px 0}.bl-faq details:first-child{border-top:1px solid #dce5ef}.bl-faq summary{color:var(--bb-title);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:1rem;font-weight:550;line-height:1.55;list-style:none;display:flex}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary>span{color:#2879d8;flex-shrink:0;font-size:1.5rem;line-height:1;transition:transform .15s}.bl-faq details[open] summary>span{transform:rotate(45deg)}.bl-faq details>p{color:var(--bb-muted);margin-top:17px;padding-right:40px;font-size:.9375rem;line-height:1.75}.bl-footer{background:var(--bb-subtle);border-top:1px solid #e1e9f1;padding-block:32px}.bl-footer-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.bl-footer p{color:var(--bb-muted);font-size:.875rem;line-height:1.7}.bl-footer-inner>div:last-child{grid-template-columns:1fr 1fr;align-items:start;gap:14px 32px;display:grid}.bl-footer a:not(.bl-brand),.bl-footer button{text-align:left;color:#3c5572!important;padding:0!important;font-size:.875rem!important;line-height:1.7!important}@media (width>=1600px){.bl-hero:before{background:linear-gradient(90deg,#fff 0%,#fffffff5 27%,#ffffffe0 36%,#fff8 45%,#fff0 59%)}}@media (width<=1100px){.bl-container{width:calc(100% - 64px)}.bl-header-inner{gap:20px}.bl-header nav{display:none}.bl-hero-copy{width:53%}.bb-b2b-landing .bl-hero h1{font-size:clamp(2.7rem,4.9vw,3.4rem)}.bl-hero-actions{flex-direction:column;align-items:flex-start}.bl-values{gap:16px}.bl-values>div+div{padding-left:20px}.bl-values>div{gap:12px;padding-right:4px}.bl-values p>span{font-size:.875rem}.bl-products{gap:18px}.bl-product-image{padding:15px}.bl-editorial-copy{padding:40px 32px}.bl-portal-layout{grid-template-columns:.72fr 1.28fr;gap:36px}.bl-signup-inner{gap:44px}.bl-faq{gap:50px}.bl-tiers article{padding:24px 12px}}@media (width<=780px){.bl-container{width:calc(100% - 40px)}.bl-section{padding-block:60px}.bl-header-inner{gap:12px;min-height:74px}.bl-brand img{width:145px;height:68px}.bl-brand>span{display:none}.bb-b2b-landing .bl-header .bl-button{padding:10px 13px;font-size:14px}.bl-header-actions{gap:9px}.bl-hero{flex-direction:column;min-height:0;display:flex}.bl-hero:before{display:none}.bl-hero-inner{order:0;min-height:0;padding-block:46px 34px}.bl-hero-copy{width:100%;max-width:600px}.bl-hero-photo{z-index:auto;aspect-ratio:auto;object-fit:contain;order:1;width:100%;height:auto;max-height:none;position:static}.bb-b2b-landing .bl-hero h1{font-size:clamp(2.7rem,6.8vw,3.6rem)}.bl-hero h1 br:first-of-type{display:none}.bl-hero-actions{flex-direction:row;align-items:center}.bb-b2b-landing .bl-hero-lead{max-width:500px;font-size:1.125rem}.bl-values{gap:20px;padding-block:24px}.bl-values>div{flex-direction:column;align-items:flex-start}.bl-values>div+div{padding-left:18px}.bl-value-icon{width:40px;height:40px}.bl-values p>strong{font-size:.9375rem}.bl-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.bl-section-heading>p{max-width:600px;font-size:1rem}.bl-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.bl-product-image{margin-bottom:16px}.bl-editorial{grid-template-columns:1fr 1fr}.bl-editorial-photo{min-height:0}.bl-editorial-copy{padding:36px 24px}.bl-editorial-copy>p:not(.bl-eyebrow){font-size:.9375rem}.bl-portal-layout{grid-template-columns:1fr;gap:32px}.bl-portal-copy h2 br{display:none}.bl-portal-copy h2{max-width:480px}.bl-portal-description{max-width:620px}.bl-portal-copy>p{max-width:600px}.bl-conditions{padding-block:60px}.bl-tiers{flex-wrap:wrap}.bl-tiers article{min-width:33.333%;padding:24px 20px}.bl-tiers article:nth-child(4){border-top:1px solid #e2eaf3;border-left:0}.bl-tiers article:nth-child(5){border-top:1px solid #e2eaf3}.bl-policy-note{flex-direction:column;gap:13px}.bl-order-facts{gap:20px}.bl-order-facts strong{font-size:1rem}.bl-how ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px}.bl-signup{padding-block:56px}.bl-signup-inner{grid-template-columns:1fr;gap:32px}.bl-signup-copy>p{max-width:620px!important}.bl-signup-copy ul{margin-block:20px}.bl-signup-assurance p{max-width:620px}.bl-form-card{width:100%;max-width:640px;padding:28px}.bl-faq{grid-template-columns:1fr;gap:30px}.bl-footer-inner{align-items:flex-start;gap:30px}.bl-footer-inner>div:last-child{grid-template-columns:1fr;gap:12px}}@media (width<=520px){.bl-container{width:calc(100% - 36px)}.bl-section{padding-block:46px}.bl-pilot{padding:7px 18px;font-size:.75rem}.bl-header-inner{gap:8px;min-height:70px}.bl-brand img{width:119px;height:62px}.bl-header-actions{gap:9px}.bb-b2b-landing .bl-header .bl-button{min-height:42px;padding:9px 10px;font-size:14px}.bb-b2b-landing .bl-header .bl-button-outline{color:#2b4a6d;border:0;max-width:70px;padding:8px 0;line-height:1.35}.bl-header .bl-button:not(.bl-button-outline){max-width:140px}.bb-b2b-landing .bl-eyebrow{letter-spacing:.035em;margin-bottom:18px;font-size:.8125rem}.bl-hero-inner{padding-block:34px 29px}.bb-b2b-landing .bl-hero h1{margin-bottom:22px;font-size:clamp(2.15rem,9.2vw,3rem);line-height:1.075}.bl-hero h1 br:first-of-type{display:block}.bb-b2b-landing .bl-hero-lead{margin-bottom:24px;font-size:1.0625rem}.bl-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.bl-hero-actions .bl-button{width:100%;min-height:48px}.bb-b2b-landing .bl-hero-note{font-size:.8125rem;line-height:1.6}.bl-hero-photo{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.bl-values{gap:11px;padding-block:22px}.bl-values>div+div{padding-left:12px}.bl-values>div{gap:12px}.bl-values p>strong{font-size:.875rem}.bl-values p>span{font-size:.8125rem;line-height:1.5}.bl-value-icon{width:36px;height:36px}.bl-value-icon svg{width:22px;height:22px}.bb-b2b-landing h2{font-size:2rem}.bl-products{gap:26px 14px}.bl-product-image{border-radius:6px;padding:12px}.bb-b2b-landing .bl-product-category{font-size:.8125rem}.bl-product h3{font-size:1rem}.bl-product>p:last-child{font-size:.875rem}.bl-mix-foot{flex-direction:column;align-items:stretch;gap:20px;margin-top:28px;padding-top:22px}.bl-audience{line-height:1.7;font-size:.8125rem!important}.bl-editorial{grid-template-columns:1fr}.bl-editorial-photo{height:260px}.bl-editorial-copy{padding:32px 22px 38px}.bb-b2b-landing .bl-editorial h2{font-size:2rem}.bl-portal-copy>p:not(.bl-eyebrow){margin-top:20px;font-size:1rem}.bl-portal-tabs{gap:6px}.bb-b2b-landing .bl-portal-tabs button{padding:11px 8px;font-size:.875rem}.bl-browser-bar{gap:7px;padding:9px}.bl-browser-bar p{padding-right:0;font-size:.75rem}.bl-browser-bar>span{letter-spacing:1px;font-size:12px}.bl-browser figcaption{padding:9px 12px;font-size:.75rem}.bl-portal-points{grid-template-columns:1fr;gap:13px;margin-top:19px}.bl-portal-points li{padding-top:10px}.bl-conditions{padding-block:46px}.bl-tiers article{min-width:50%;padding:22px 16px}.bl-tiers article:nth-child(3){border-top:1px solid #e2eaf3;border-left:0}.bl-tiers article:nth-child(4){border-left:1px solid #e2eaf3}.bl-tiers article:nth-child(5){border-left:0}.bl-tiers article>b{margin-top:18px;font-size:2.5rem}.bl-order-facts{grid-template-columns:1fr;gap:19px;margin-top:28px}.bl-how ol{gap:30px 20px}.bl-how li h3{font-size:1rem}.bl-how li p{font-size:.875rem}.bl-signup{padding-block:44px}.bb-b2b-landing .bl-signup-copy h2{font-size:2.1rem}.bl-signup-copy>p:not(.bl-eyebrow){font-size:1rem}.bl-signup-copy li,.bl-signup-assurance p{font-size:.9375rem}.bl-form-card{padding:24px 19px}.bl-form-card h3{font-size:1.3rem}.bl-form-heading{gap:12px}.bl-footer{padding-block:25px 35px}.bl-footer-inner{flex-direction:column;gap:25px}.bl-footer-inner>div:last-child{grid-template-columns:1fr 1fr;gap:15px 24px}.bb-b2b-landing section[id]{scroll-margin-top:85px}.bl-desktop-label{display:none}.bl-mobile-label{display:inline}}@media (width<=380px){.bl-brand img{width:105px}.bl-header-actions{gap:7px}.bb-b2b-landing .bl-header .bl-button{padding-inline:8px}.bb-b2b-landing .bl-header .bl-button-outline{max-width:52px;padding-inline:0;font-size:14px}.bl-mobile-label{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.bb-b2b-landing *,.bb-b2b-landing :before,.bb-b2b-landing :after{transition:none!important;animation:none!important}}.bb-b2b-landing .bl-form-location{grid-template-columns:minmax(0,1fr) 105px;gap:12px;display:grid}.bb-b2b-landing .bl-form-location>*{min-width:0}.bb-b2b-landing .bl-form-location select{padding-inline:12px}.bb-b2b-landing .bl-optional{color:#66768a;font-size:.85em;font-weight:400}.bb-b2b-landing{--bl-blue:var(--bb-blue-text);--bl-muted:var(--bb-muted);background:var(--bb-surface);overflow-x:clip}.bb-b2b-landing :is(h1,h2,h3){font-family:var(--bb-font);letter-spacing:-.025em;font-weight:750}.bb-b2b-landing .bl-container{width:min(1200px,100% - 64px)}.bb-b2b-landing .bl-section{padding-block:64px}.bb-b2b-landing h2{font-size:clamp(30px,2.8vw,36px);line-height:1.25}.bb-b2b-landing .bl-eyebrow{color:#425877;letter-spacing:.06em;margin-bottom:13px;font-size:12px;font-weight:800}.bb-b2b-landing .bl-button{background:var(--bb-action);border-color:var(--bb-action);border-radius:var(--bb-radius-control);box-shadow:none;min-height:48px;padding:12px 23px;font-size:14px;line-height:1.5}.bb-b2b-landing .bl-button:hover{background:var(--bb-action-hover);border-color:var(--bb-action-hover)}.bb-b2b-landing .bl-button-outline{background:var(--bb-surface);border-color:var(--bb-control);color:var(--bb-blue-text)}.bb-b2b-landing .bl-button-outline:hover{background:var(--bb-blue-soft);border-color:var(--bb-blue-text)}.bb-b2b-landing :is(button,a.bl-button):disabled{opacity:.6;cursor:default}.bb-b2b-landing .bl-text-link{font-size:.875rem}.bb-b2b-landing .bl-pilot{background:var(--bb-bg);color:var(--bb-muted);padding:4px 16px;font-size:12px}.bb-b2b-landing .bl-header{border-color:var(--bb-line);background:#fff}.bb-b2b-landing .bl-header-inner{gap:24px;min-height:96px;padding-block:6px}.bb-b2b-landing .bl-brand{flex-direction:column;align-items:center;gap:3px;display:flex}.bb-b2b-landing .bl-brand-mark{width:176px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;display:block;position:static;overflow:hidden}.bb-b2b-landing .bl-brand>span:not(.bl-brand-mark){letter-spacing:.14em;color:var(--bb-title);background:0 0;padding:0;font-size:10px;line-height:1.2;display:block}.bb-b2b-landing .bl-header nav{gap:25px;display:flex}.bb-b2b-landing .bl-header nav a{align-items:center;min-height:44px;font-size:.8125rem;font-weight:700;display:flex}.bb-b2b-landing .bl-header-actions{gap:12px;margin-left:auto}.bb-b2b-landing .bl-header .bl-button{max-width:none;min-height:44px;padding:10px 17px;font-size:14px}.bb-b2b-landing .bl-header .bl-button-outline{border-color:#0000}.bb-b2b-landing .bl-mobile-menu{display:none}.bb-b2b-landing .bl-hero{background:var(--bb-bg);min-height:0;padding:0;display:block;overflow:visible}.bb-b2b-landing .bl-hero:before{display:none}.bb-b2b-landing .bl-hero-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;min-height:0;padding:0;display:grid}.bb-b2b-landing .bl-hero-copy{width:100%;max-width:550px;padding:58px 0}.bb-b2b-landing .bl-hero h1{letter-spacing:-.03em;margin-bottom:23px;font-size:clamp(48px,4vw,56px);font-weight:800;line-height:1.14}.bb-b2b-landing .bl-hero h1 span{color:var(--bb-blue-text)}.bb-b2b-landing .bl-hero-lead{color:#41536b;max-width:475px;margin-bottom:17px;font-size:1.0625rem;line-height:1.7}.bb-b2b-landing .bl-hero-offer{color:var(--bb-muted);max-width:450px;margin-bottom:24px;font-size:.8125rem;line-height:1.65}.bb-b2b-landing .bl-hero-actions{flex-direction:row;align-items:stretch;gap:12px}.bb-b2b-landing .bl-hero-promises{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.bb-b2b-landing .bl-hero-promises>span{color:var(--bb-muted);align-items:center;gap:7px;max-width:185px;font-size:12px;line-height:1.6;display:flex}.bb-b2b-landing .bl-hero-promises svg{color:var(--bb-blue-text);flex-shrink:0;width:19px;height:19px}.bb-b2b-landing .bl-hero-stage{align-self:stretch;min-height:590px;position:relative}.bb-b2b-landing .bl-hero-stage picture{display:block;position:absolute;inset:0}.bb-b2b-landing .bl-hero-photo{object-fit:cover;object-position:35% center;border-radius:var(--bb-radius-banner);width:100%;height:100%;max-height:none;display:block;position:static}.bb-b2b-landing .bl-hero-assistant{border-radius:var(--bb-radius-banner);width:320px;box-shadow:var(--bb-shadow);border:1px solid #e8e3dc;border-color:var(--bb-line);background:#fff;padding:16px;position:absolute;bottom:28px;right:0}.bb-b2b-landing .bl-value-strip{background:#fff;border:0;border-bottom:1px solid #eeeae5;margin:0}.bb-b2b-landing .bl-values{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:28px 0;display:grid}.bb-b2b-landing .bl-values>div{flex-direction:row;align-items:flex-start;gap:15px;padding:0 22px;display:flex}.bb-b2b-landing .bl-values>div:first-child{padding-left:0}.bb-b2b-landing .bl-values>div+div{border-left:1px solid #dce2ea}.bb-b2b-landing .bl-value-icon{color:#dc184d;background:0 0;border-radius:0;width:34px;height:40px}.bb-b2b-landing .bl-value-icon svg{width:30px;height:30px}.bb-b2b-landing .bl-values p>strong{font-size:.875rem;font-weight:800;line-height:1.45}.bb-b2b-landing .bl-values p>span{margin-top:5px;font-size:.75rem;line-height:1.6}.bb-b2b-landing .bl-portal{background:var(--bb-blue-soft);color:var(--bb-text);padding-block:65px}.bb-b2b-landing .bl-portal-layout{background:0 0;border-radius:0;grid-template-columns:.72fr 1.28fr;align-items:center;gap:52px;padding:0;display:grid}.bb-b2b-landing .bl-portal-copy>.bl-eyebrow{color:var(--bb-blue-text);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.bb-b2b-landing .bl-portal-copy h2,.bb-b2b-landing .bl-portal-copy h2 span{color:var(--bb-title);font-size:clamp(30px,2.8vw,36px);line-height:1.15}.bb-b2b-landing .bl-portal-identity{align-items:center;gap:12px;margin:24px 0;display:flex}.bb-b2b-landing .bl-portal-identity strong{color:var(--bb-title);font-size:1rem;line-height:1.5}.bb-b2b-landing .bl-portal-identity small{color:var(--bb-muted);max-width:220px;font-size:.75rem;font-weight:500;display:block}.bb-b2b-landing .bl-portal-copy>p:not(.bl-eyebrow){color:var(--bb-muted);margin-top:0;font-size:.9375rem;line-height:1.7}.bb-b2b-landing .bl-portal-checklist{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.bb-b2b-landing .bl-portal-checklist li{color:var(--bb-muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.bb-b2b-landing .bl-portal-checklist svg{color:var(--bb-blue-text);flex-shrink:0;margin-top:3px}.bb-b2b-landing .bl-portal-description{border-color:var(--bb-line);margin-top:24px;padding-top:20px}.bb-b2b-landing .bl-portal-description h3{color:var(--bb-title);letter-spacing:-.015em;font-size:.9375rem;line-height:1.5}.bb-b2b-landing .bl-portal-description p{color:var(--bb-muted);font-size:14px;line-height:1.75}.bb-b2b-landing .bl-portal-copy>.bl-button{max-width:100%;margin-top:23px}.bb-b2b-landing .bl-portal-copy>.bl-assistant-availability{color:var(--bb-muted);margin-top:13px;font-size:12px;line-height:1.7}.bb-b2b-landing .bl-browser{border-radius:var(--bb-radius-banner);box-shadow:var(--bb-shadow);border:1px solid #dfe5ed;border-color:var(--bb-line);background:#fff;overflow:hidden}.bb-b2b-landing .bl-browser figcaption{color:var(--bb-muted);background:var(--bb-subtle);border-top:1px solid var(--bb-line);padding:9px 16px;font-size:12px;line-height:1.6}.bb-b2b-landing .bl-portal-tabs{border-top:1px solid var(--bb-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:8px 12px 0;display:grid}.bb-b2b-landing .bl-portal-tabs button{color:var(--bb-muted);cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:49px;padding:9px 5px;font-size:12px;font-weight:750;line-height:1.6}.bb-b2b-landing .bl-portal-tabs button[aria-selected=true]{color:#1b559f;background:#fff;border-color:#3688f2}.bb-b2b-landing .bl-portal-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bb-b2b-landing .bl-portal-points li{color:var(--bb-muted);border-color:var(--bb-line);padding-top:9px;font-size:.75rem;line-height:1.65}.bb-b2b-landing .bl-section-heading{text-align:left;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.bb-b2b-landing .bl-section-heading h2{margin-bottom:8px}.bb-b2b-landing .bl-section-heading p:not(.bl-eyebrow){color:var(--bb-muted);font-size:.9375rem;line-height:1.7}.bb-b2b-landing .bl-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bb-b2b-landing .bl-segment-card{border-radius:var(--bb-radius-card);border:1px solid #e9e3dc;border-color:var(--bb-line);background:#fff;position:relative;overflow:hidden}.bb-b2b-landing .bl-segment-card>img{aspect-ratio:1.5;object-fit:cover;object-position:center 35%;width:100%;height:auto;display:block}.bb-b2b-landing .bl-segment-card>div{padding:18px 20px}.bb-b2b-landing .bl-segment-card h3{letter-spacing:-.015em;align-items:center;gap:10px;font-size:18px;display:flex}.bb-b2b-landing .bl-segment-card h3 svg{color:var(--bb-title);flex-shrink:0}.bb-b2b-landing .bl-segment-card p{color:var(--bb-muted);margin-top:8px;font-size:16px;line-height:1.7}.bb-b2b-landing .bl-other-segments{border-top:1px solid #e8e2dc;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;padding-top:22px;display:grid}.bb-b2b-landing .bl-other-segments article{align-items:center;gap:13px;display:flex}.bb-b2b-landing .bl-other-segments article>svg{color:var(--bb-blue-text);flex-shrink:0}.bb-b2b-landing .bl-other-segments h3{letter-spacing:-.01em;font-size:.875rem}.bb-b2b-landing .bl-other-segments p{color:var(--bb-muted);margin-top:3px;font-size:.75rem;line-height:1.7}.bb-b2b-landing .bl-other-segments .bl-segment-cta{color:var(--bb-blue-text);text-align:left;background:0 0;border:0;border-radius:0;flex-shrink:0;min-height:44px;margin-left:auto;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.bb-b2b-landing .bl-mix-section{padding-top:0}.bb-b2b-landing .bl-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.bb-b2b-landing .bl-product{border-radius:var(--bb-radius-card);box-shadow:none;border:1px solid #e9e3dc;border-color:var(--bb-line);background:#fff;flex-direction:column;display:flex;overflow:hidden}.bb-b2b-landing .bl-product-image{aspect-ratio:1.18;background:#f7f4ee;border:0;border-radius:0;place-items:center;width:100%;min-height:0;margin:0;padding:22px;display:grid}.bb-b2b-landing .bl-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.bb-b2b-landing .bl-product-copy{flex-direction:column;flex:1;padding:18px;display:flex}.bb-b2b-landing .bl-product-copy>.bl-product-category{color:#ba1945;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.5}.bb-b2b-landing .bl-product-copy h3{letter-spacing:-.02em;margin-bottom:8px;font-size:1rem;line-height:1.45}.bb-b2b-landing .bl-product-copy>p:not(.bl-product-category){color:var(--bb-muted);margin-bottom:12px;font-size:.8125rem;line-height:1.7}.bb-b2b-landing .bl-product-link{min-height:44px;color:var(--bb-blue-text);align-items:center;gap:7px;margin-top:auto;font-size:.8125rem;font-weight:700;line-height:1.6;text-decoration:underline;display:flex}.bb-b2b-landing .bl-mix-foot{gap:24px;margin-top:24px;padding-top:20px}.bb-b2b-landing .bl-mix-foot p{font-size:.75rem;line-height:1.7}.bb-b2b-landing .bl-how{border-top:1px solid #eee8e1;padding-top:44px;padding-bottom:40px}.bb-b2b-landing .bl-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.bb-b2b-landing .bl-how li{background:0 0;border:0;border-radius:0;padding:18px 0 0 46px;position:relative}.bb-b2b-landing .bl-how li:before{content:"";background:#cbdff9;height:2px;position:absolute;top:8px;left:46px;right:0}.bb-b2b-landing .bl-how .bl-step-number{color:var(--bb-blue-text);background:0 0;border-radius:0;width:auto;height:auto;margin:0;font-size:1.6rem;font-weight:800;line-height:1.4;display:block;position:absolute;top:-2px;left:0}.bb-b2b-landing .bl-how .bl-step-icon{color:var(--bb-muted);width:20px;height:20px;margin-bottom:9px}.bb-b2b-landing .bl-how li h3{letter-spacing:-.01em;margin-bottom:8px;font-size:.875rem;line-height:1.5}.bb-b2b-landing .bl-how li p{font-size:.8125rem;line-height:1.7}.bb-b2b-landing .bl-benefits{padding-top:15px;padding-bottom:52px}.bb-b2b-landing .bl-benefit-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.bb-b2b-landing .bl-benefit-cards article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 19px 0 0}.bb-b2b-landing .bl-benefit-cards article+article{border-left:1px solid #e1e4e9;padding-left:22px}.bb-b2b-landing .bl-benefit-icon{color:#284467;background:0 0;border-radius:0;width:auto;height:30px;margin-bottom:15px;display:block}.bb-b2b-landing .bl-benefit-cards h3{letter-spacing:-.01em;margin-bottom:9px;font-size:.9375rem;line-height:1.5}.bb-b2b-landing .bl-benefit-cards p{color:var(--bb-muted);font-size:16px;line-height:1.75}.bb-b2b-landing .bl-conditions{background:var(--bb-bg);border:0;padding-block:50px}.bb-b2b-landing .bl-conditions>.bl-container{grid-template-columns:.82fr 1.18fr;align-items:start;gap:24px 45px;display:grid}.bb-b2b-landing .bl-conditions .bl-section-heading{grid-row:1/3;margin:0;display:block}.bb-b2b-landing .bl-conditions h2{font-size:2.15rem}.bb-b2b-landing .bl-conditions h2 span{color:var(--bb-title)}.bb-b2b-landing .bl-conditions .bl-section-heading>p{max-width:420px;margin-top:16px;font-size:.9375rem;line-height:1.75}.bb-b2b-landing .bl-tiers{border-radius:var(--bb-radius-card);border:1px solid #e6e2db;border-color:var(--bb-line);background:#fff;flex-wrap:wrap;display:flex}.bb-b2b-landing .bl-tiers article{border:0;flex:1;min-width:100px;padding:18px 10px}.bb-b2b-landing .bl-tiers article+article{border-left:1px solid #e6eaf0}.bb-b2b-landing .bl-tiers article p{font-size:12px;line-height:1.6}.bb-b2b-landing .bl-tiers article>strong{font-size:.8125rem;font-weight:800}.bb-b2b-landing .bl-tiers article>b{color:var(--bb-blue-text);margin:15px 0 4px;font-size:1.9rem;font-weight:800}.bb-b2b-landing .bl-tiers article>b>span{font-size:1rem}.bb-b2b-landing .bl-tiers .bl-tier-highest{background:var(--bb-blue-soft);color:var(--bb-title)}.bb-b2b-landing .bl-policy-note{flex-direction:column;grid-column:2;gap:10px;padding:0;display:flex}.bb-b2b-landing .bl-policy-note p,.bb-b2b-landing .bl-policy-note>a{font-size:.75rem;line-height:1.7}.bb-b2b-landing .bl-policy-note>a{white-space:normal;align-items:center;gap:7px;min-height:44px;display:flex}.bb-b2b-landing .bl-order-facts{border-color:#e0dbd3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding-top:21px;display:grid}.bb-b2b-landing .bl-order-facts strong{font-size:.875rem}.bb-b2b-landing .bl-order-facts span{font-size:.75rem}.bb-b2b-landing .bl-signup{background:#fff;border:0;padding-block:66px}.bb-b2b-landing .bl-signup-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px}.bb-b2b-landing .bl-signup-copy h2{font-size:clamp(2rem,3vw,2.7rem)}.bb-b2b-landing .bl-signup-copy h2 span{color:var(--bb-title)}.bb-b2b-landing .bl-signup-copy>p:not(.bl-eyebrow){margin-top:18px;font-size:.9375rem;line-height:1.75}.bb-b2b-landing .bl-signup-copy ul{gap:12px;margin:23px 0;font-size:.875rem}.bb-b2b-landing .bl-signup-copy li{line-height:1.7}.bb-b2b-landing .bl-signup-assurance{padding-top:18px}.bb-b2b-landing .bl-signup-assurance strong{font-size:.9375rem}.bb-b2b-landing .bl-signup-assurance p{font-size:.8125rem;line-height:1.75}.bb-b2b-landing .bl-signup-copy>.bl-signup-footnote{font-size:.75rem}.bb-b2b-landing .bl-form-card{border-radius:var(--bb-radius-card);border:1px solid #e2e6ec;border-color:var(--bb-line);background:#fff;max-width:none;padding:28px;box-shadow:0 8px 24px #14233a06}.bb-b2b-landing .bl-form-card h3{margin-block:5px 10px;font-size:1.3rem}.bb-b2b-landing .bl-form-heading>div>span{font-size:12px}.bb-b2b-landing .bl-progress{margin-block:10px 16px}.bb-b2b-landing .bl-form-card form>p{margin-bottom:18px;font-size:.8125rem}.bb-b2b-landing .bl-form-card fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bb-b2b-landing .bl-form-card label{margin:0;font-size:14px;font-weight:750}.bb-b2b-landing .bl-form-card :is(input:not([type=checkbox]),select){border-radius:var(--bb-radius-control);border-color:var(--bb-control);min-height:46px;margin-top:6px;padding:10px 12px;font-size:16px}.bb-b2b-landing .bl-form-location{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 130px;gap:16px}.bb-b2b-landing .bl-form-card .bl-consent,.bb-b2b-landing .bl-form-card fieldset>.bl-form-note{grid-column:1/-1;font-size:.8125rem}.bb-b2b-landing .bl-form-card .bl-submit{margin-top:20px}.bb-b2b-landing .bl-form-pilot{margin-top:17px;padding-top:13px;font-size:.75rem}.bb-b2b-landing .bl-form-pilot .bl-text-button{min-height:44px;font-size:.75rem}.bb-b2b-landing .bl-form-note{font-size:.8125rem;line-height:1.75}.bb-b2b-landing .bl-faq{grid-template-columns:.75fr 1.25fr;gap:65px;padding-top:14px;padding-bottom:55px;display:grid}.bb-b2b-landing .bl-faq>div:first-child>p:not(.bl-eyebrow){margin:16px 0;font-size:.9375rem;line-height:1.7}.bb-b2b-landing .bl-faq details{border:0;border-bottom:1px solid var(--bb-line);background:0 0;border-radius:0;margin:0;padding:0}.bb-b2b-landing .bl-faq details:first-child{border-top:1px solid var(--bb-line)}.bb-b2b-landing .bl-faq summary{gap:18px;min-height:52px;padding:15px 0;font-size:.875rem;font-weight:750}.bb-b2b-landing .bl-faq summary>span{width:21px;height:21px;color:var(--bb-muted);border:1px solid #98aabd;border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:flex}.bb-b2b-landing .bl-faq details>p{margin:0;padding:0 24px 19px 0;font-size:16px;line-height:1.8}.bb-b2b-landing .bl-final-cta{background:var(--bb-blue-soft);border-radius:0;grid-template-columns:1fr 1fr;gap:0;min-height:340px;margin:0;padding:0;display:grid;overflow:hidden}.bb-b2b-landing .bl-final-photo{grid-row:1/3;height:100%;min-height:340px}.bb-b2b-landing .bl-final-photo>img{object-fit:cover;object-position:65% center;width:100%;height:100%;display:block}.bb-b2b-landing .bl-final-copy{max-width:750px;padding:36px max(40px,50vw - 620px) 0 50px}.bb-b2b-landing .bl-final-copy>.bl-final-eyebrow{letter-spacing:.04em;color:var(--bb-blue-text);margin-bottom:12px;font-size:12px;font-weight:800}.bb-b2b-landing .bl-final-copy h2{color:var(--bb-title);font-size:clamp(30px,2.7vw,36px);line-height:1.2}.bb-b2b-landing .bl-final-copy>p:not(.bl-final-eyebrow){color:var(--bb-muted);margin-top:14px;font-size:.875rem;line-height:1.7}.bb-b2b-landing .bl-final-action{text-align:left;padding:21px max(40px,50vw - 620px) 32px 50px}.bb-b2b-landing .bl-final-action p{color:var(--bb-muted);margin-top:10px;font-size:.75rem;line-height:1.7}.bb-b2b-landing .bl-footer{background:#fff;padding-block:26px}.bb-b2b-landing .bl-footer-inner>div:first-child{align-items:center;gap:24px;display:flex}.bb-b2b-landing .bl-footer p{font-size:.75rem}.bb-b2b-landing .bl-footer-inner>div:last-child{gap:9px 25px}.bb-b2b-landing .bl-footer :is(a:not(.bl-brand),button){align-items:center;min-height:44px;display:flex;font-size:.75rem!important}@media (width<=1150px){.bb-b2b-landing .bl-container{width:calc(100% - 56px)}.bb-b2b-landing .bl-header nav{display:none}.bb-b2b-landing .bl-mobile-menu{justify-self:end;display:block;position:relative}.bb-b2b-landing .bl-mobile-menu summary{cursor:pointer;border:1px solid #dce5ef;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:.75rem;list-style:none;display:flex}.bb-b2b-landing .bl-mobile-menu summary::-webkit-details-marker{display:none}.bb-b2b-landing .bl-mobile-menu nav{background:#fff;border:1px solid #dce5ef;border-radius:9px;gap:0;width:250px;padding:10px 18px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 25px #14233a15}.bb-b2b-landing .bl-hero-stage picture{right:-28px}.bb-b2b-landing .bl-hero-assistant{border-radius:var(--bb-radius-banner);border-color:var(--bb-line);width:265px;box-shadow:var(--bb-shadow);padding:13px;right:-8px}.bb-b2b-landing .bl-portal-layout{grid-template-columns:.75fr 1.25fr;gap:30px}.bb-b2b-landing .bl-values>div{gap:10px;padding-inline:14px}.bb-b2b-landing .bl-other-segments article{flex-wrap:wrap}.bb-b2b-landing .bl-other-segments .bl-segment-cta{margin-left:35px}.bb-b2b-landing .bl-signup-inner{gap:38px}.bb-b2b-landing .bl-conditions>.bl-container{gap:24px}.bb-b2b-landing .bl-final-copy,.bb-b2b-landing .bl-final-action{padding-left:32px;padding-right:28px}}@media (width<=900px){.bb-b2b-landing .bl-container{width:calc(100% - 40px)}.bb-b2b-landing .bl-hero-inner{grid-template-columns:1fr;gap:0}.bb-b2b-landing .bl-hero-copy{max-width:700px;padding:42px 0 32px}.bb-b2b-landing .bl-hero h1{letter-spacing:-.03em;max-width:700px;font-size:clamp(36px,5.4vw,48px);font-weight:800;line-height:1.14}.bb-b2b-landing .bl-hero-lead{max-width:620px}.bb-b2b-landing .bl-hero-stage{min-height:470px}.bb-b2b-landing .bl-hero-stage picture{inset:0}.bb-b2b-landing .bl-hero-photo{object-position:center 30%}.bb-b2b-landing .bl-hero-assistant{border-radius:var(--bb-radius-banner);border-color:var(--bb-line);width:290px;box-shadow:var(--bb-shadow);padding:15px;bottom:22px;right:20px}.bb-b2b-landing .bl-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.bb-b2b-landing .bl-values>div{padding:0 18px}.bb-b2b-landing .bl-values>div:nth-child(3){border-left:0;padding-left:0}.bb-b2b-landing .bl-section{padding-block:64px}.bb-b2b-landing .bl-portal-layout{grid-template-columns:1fr;gap:30px}.bb-b2b-landing .bl-portal-copy{grid-template-columns:1fr 1fr;align-items:start;gap:0 32px;display:grid}.bb-b2b-landing .bl-portal-copy>.bl-eyebrow,.bb-b2b-landing .bl-portal-copy>h2{grid-column:1/-1}.bb-b2b-landing .bl-portal-copy h2{font-size:2.5rem}.bb-b2b-landing .bl-portal-copy h2 br{display:none}.bb-b2b-landing .bl-portal-copy h2 span{font-size:inherit}.bb-b2b-landing .bl-portal-identity{grid-area:3/1;margin-block:23px 18px}.bb-b2b-landing .bl-portal-copy>p:not(.bl-eyebrow,.bl-assistant-availability){grid-area:4/1}.bb-b2b-landing .bl-portal-checklist{grid-area:3/2/5;margin-top:23px}.bb-b2b-landing .bl-portal-description{grid-column:1/-1;margin-top:20px}.bb-b2b-landing .bl-portal-copy>.bl-assistant-availability{align-self:center;margin-top:23px}.bb-b2b-landing .bl-portal-points{margin-top:18px}.bb-b2b-landing .bl-segment-grid{gap:16px}.bb-b2b-landing .bl-segment-card>div{padding:15px}.bb-b2b-landing .bl-segment-card h3{gap:8px;font-size:18px}.bb-b2b-landing .bl-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bb-b2b-landing .bl-product-image{aspect-ratio:1.4}.bb-b2b-landing .bl-how ol,.bb-b2b-landing .bl-benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.bb-b2b-landing .bl-benefit-cards article:nth-child(3){border-left:0;padding-left:0}.bb-b2b-landing .bl-conditions>.bl-container{grid-template-columns:1fr;gap:23px}.bb-b2b-landing .bl-conditions .bl-section-heading{grid-row:auto}.bb-b2b-landing .bl-policy-note{grid-column:1}.bb-b2b-landing .bl-tiers article{min-width:100px}.bb-b2b-landing .bl-signup-inner{grid-template-columns:1fr;gap:30px}.bb-b2b-landing .bl-signup-copy{max-width:650px}.bb-b2b-landing .bl-faq{grid-template-columns:.7fr 1.3fr;gap:30px}.bb-b2b-landing .bl-final-copy,.bb-b2b-landing .bl-final-action{padding-left:26px;padding-right:20px}.bb-b2b-landing .bl-footer-inner{flex-direction:column;align-items:flex-start;gap:22px}.bb-b2b-landing .bl-footer-inner>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;width:100%}}@media (width<=600px){.bb-b2b-landing .bl-container{width:calc(100% - 32px)}.bb-b2b-landing .bl-pilot{font-size:12px;line-height:1.6}.bb-b2b-landing .bl-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-height:76px;padding-block:8px;display:grid}.bb-b2b-landing .bl-header .bl-brand{justify-self:start;min-width:0}.bb-b2b-landing .bl-header .bl-brand-mark{width:clamp(96px,28vw,132px);max-width:100%;height:auto}.bb-b2b-landing .bl-header .bl-brand>span:not(.bl-brand-mark){font-size:9px;display:block}.bb-b2b-landing .bl-header-actions{grid-area:1/2;justify-content:flex-end;gap:6px;width:auto;margin-left:0}.bb-b2b-landing .bl-header .bl-button{white-space:nowrap;min-height:44px;padding:8px 7px;font-size:13px;line-height:1.2}.bb-b2b-landing .bl-header .bl-button-outline{padding-inline:5px}.bb-b2b-landing .bl-desktop-label{display:none}.bb-b2b-landing .bl-mobile-label{display:inline}.bb-b2b-landing .bl-mobile-menu{grid-area:1/3}.bb-b2b-landing .bl-mobile-menu summary{justify-content:center;min-width:44px;padding:8px}.bb-b2b-landing .bl-mobile-menu summary>span{display:none}.bb-b2b-landing .bl-hero-copy{padding:34px 0 26px}.bb-b2b-landing .bl-hero h1{letter-spacing:-.03em;margin-bottom:21px;font-size:clamp(32px,8vw,36px);font-weight:800;line-height:1.14}.bb-b2b-landing .bl-hero .bl-eyebrow{font-size:12px}.bb-b2b-landing .bl-hero-lead{margin-bottom:16px;font-size:1rem;line-height:1.75}.bb-b2b-landing .bl-hero-offer{margin-bottom:20px;font-size:.8125rem}.bb-b2b-landing .bl-hero-actions{flex-direction:row;gap:9px}.bb-b2b-landing .bl-hero-actions .bl-button{flex:1;width:auto;min-height:48px;padding:11px 9px;font-size:14px}.bb-b2b-landing .bl-hero-promises{gap:13px;margin-top:20px}.bb-b2b-landing .bl-hero-promises>span{flex-basis:45%;max-width:185px;font-size:12px}.bb-b2b-landing .bl-hero-stage{flex-direction:column;min-height:0;padding-bottom:24px;display:flex}.bb-b2b-landing .bl-hero-stage picture{width:100%;height:auto;position:static}.bb-b2b-landing .bl-hero-photo{aspect-ratio:1.35;object-fit:cover;object-position:center 30%;border-radius:8px;height:auto}.bb-b2b-landing .bl-hero-assistant{width:calc(100% - 24px);box-shadow:var(--bb-shadow);border-radius:var(--bb-radius-banner);border-color:var(--bb-line);margin:-15px 12px 0;padding:15px;position:relative;bottom:auto;right:auto}.bb-b2b-landing .bl-values{gap:23px 0;padding-block:22px}.bb-b2b-landing .bl-values>div{flex-direction:row;align-items:flex-start;gap:8px;padding-inline:10px}.bb-b2b-landing .bl-value-icon{width:25px;height:30px}.bb-b2b-landing .bl-value-icon svg{width:25px;height:25px}.bb-b2b-landing .bl-values p>strong{font-size:.75rem}.bb-b2b-landing .bl-values p>span{font-size:12px;line-height:1.6}.bb-b2b-landing .bl-section{padding-block:64px}.bb-b2b-landing h2{font-size:28px;line-height:1.25}.bb-b2b-landing .bl-portal-copy{display:block}.bb-b2b-landing .bl-portal-copy h2,.bb-b2b-landing .bl-portal-copy h2 span{font-size:30px}.bb-b2b-landing .bl-portal-copy h2 br{display:none}.bb-b2b-landing .bl-portal-copy>.bl-button{width:100%;margin-top:22px}.bb-b2b-landing .bl-portal-copy>.bl-assistant-availability{margin-top:13px}.bb-b2b-landing .bl-portal-copy>.bl-eyebrow{font-size:12px;line-height:1.8}.bb-b2b-landing .bl-portal-identity{margin:22px 0 18px}.bb-b2b-landing .bl-portal-tabs{grid-template-columns:1fr 1fr;gap:0;padding-inline:9px}.bb-b2b-landing .bl-portal-tabs button{min-height:48px;font-size:12px}.bb-b2b-landing .bl-portal-points{grid-template-columns:1fr;gap:12px;margin-top:17px}.bb-b2b-landing .bl-portal-points li{color:var(--bb-muted);font-size:.75rem}.bb-b2b-landing .bl-section-heading{margin-bottom:23px;display:block}.bb-b2b-landing .bl-section-heading p:not(.bl-eyebrow){font-size:.875rem}.bb-b2b-landing .bl-segment-grid{grid-template-columns:1fr;gap:18px}.bb-b2b-landing .bl-segment-card>img{aspect-ratio:1.5}.bb-b2b-landing .bl-segment-card>div{padding:17px 18px}.bb-b2b-landing .bl-segment-card h3{font-size:18px}.bb-b2b-landing .bl-other-segments{grid-template-columns:1fr;gap:17px}.bb-b2b-landing .bl-other-segments article{flex-wrap:wrap}.bb-b2b-landing .bl-other-segments .bl-segment-cta{margin-left:35px}.bb-b2b-landing .bl-mix-section{padding-top:0}.bb-b2b-landing .bl-products{gap:13px}.bb-b2b-landing .bl-product-image{aspect-ratio:1;min-height:0;padding:13px}.bb-b2b-landing .bl-product-copy{padding:15px 12px}.bb-b2b-landing .bl-product-copy h3{font-size:.875rem;line-height:1.5}.bb-b2b-landing .bl-product-copy>p:not(.bl-product-category){font-size:.75rem;line-height:1.7}.bb-b2b-landing .bl-product-copy>.bl-product-category{font-size:12px;line-height:1.7}.bb-b2b-landing .bl-product-link{gap:5px;font-size:.75rem}.bb-b2b-landing .bl-mix-foot{flex-direction:column;align-items:flex-start;gap:12px}.bb-b2b-landing .bl-how ol{gap:27px 18px}.bb-b2b-landing .bl-how li{padding-top:40px;padding-left:0}.bb-b2b-landing .bl-how li:before{top:17px;left:42px}.bb-b2b-landing .bl-how li h3{font-size:.8125rem}.bb-b2b-landing .bl-how li p{font-size:.75rem}.bb-b2b-landing .bl-benefits{padding-top:0}.bb-b2b-landing .bl-benefit-cards{gap:25px 18px}.bb-b2b-landing .bl-benefit-cards article{padding-right:0}.bb-b2b-landing .bl-benefit-cards article+article{padding-left:16px}.bb-b2b-landing .bl-benefit-cards article:nth-child(3){padding-left:0}.bb-b2b-landing .bl-benefit-cards h3{font-size:.8125rem}.bb-b2b-landing .bl-benefit-cards p{font-size:16px}.bb-b2b-landing .bl-conditions{background:var(--bb-bg);padding-block:36px}.bb-b2b-landing .bl-conditions h2{font-size:1.95rem}.bb-b2b-landing .bl-tiers article{border-bottom:1px solid var(--bb-line);min-width:33.333%;padding:17px 10px}.bb-b2b-landing .bl-tiers article:nth-child(4){border-left:0}.bb-b2b-landing .bl-tiers article:nth-child(3){border-left:1px solid var(--bb-line)}.bb-b2b-landing .bl-order-facts{grid-template-columns:1fr;gap:17px}.bb-b2b-landing .bl-signup{padding-block:40px}.bb-b2b-landing .bl-signup-copy h2{font-size:2rem}.bb-b2b-landing .bl-form-card{border-radius:var(--bb-radius-card);border-color:var(--bb-line);padding:23px 17px}.bb-b2b-landing .bl-form-card fieldset{grid-template-columns:1fr;gap:16px}.bb-b2b-landing .bl-form-card :is(input:not([type=checkbox]),select){border-radius:var(--bb-radius-control);border-color:var(--bb-control);min-height:48px;font-size:16px}.bb-b2b-landing .bl-form-location{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.bb-b2b-landing .bl-faq{grid-template-columns:1fr;gap:25px;padding-top:0}.bb-b2b-landing .bl-faq summary{font-size:.8125rem;line-height:1.65}.bb-b2b-landing .bl-final-cta{background:var(--bb-blue-soft);grid-template-columns:1fr;min-height:0}.bb-b2b-landing .bl-final-photo{grid-row:auto;height:260px;min-height:0}.bb-b2b-landing .bl-final-photo>img{object-position:65% 30%}.bb-b2b-landing .bl-final-copy{padding:29px 24px 0}.bb-b2b-landing .bl-final-copy h2{font-size:1.9rem}.bb-b2b-landing .bl-final-action{padding:22px 24px 30px}.bb-b2b-landing .bl-final-action .bl-button{width:100%}.bb-b2b-landing .bl-footer-inner>div:first-child{flex-direction:column;align-items:flex-start;gap:15px}.bb-b2b-landing .bl-footer-inner>div:last-child{grid-template-columns:1fr 1fr;gap:12px 25px}.bb-b2b-landing section[id]{scroll-margin-top:85px}}@media (width<=340px){.bb-b2b-landing .bl-header-inner,.bb-b2b-landing .bl-header-actions{gap:4px}.bb-b2b-landing .bl-header .bl-button{font-size:12px}.bb-b2b-landing .bl-header .bl-button-outline{min-width:44px;padding-inline:3px}}@media (prefers-reduced-motion:reduce){.bb-b2b-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.prospect-balance{border-top:4px solid #3273b8;min-width:0}.prospect-balance header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prospect-balance h3{margin:4px 0;font-size:1.2rem}.prospect-balance-eyebrow{letter-spacing:.08em;color:#2465a7;font-size:12px;font-weight:750}.prospect-balance-intro,.prospect-balance-footnote{color:#637184;font-size:.9rem;line-height:1.55}.prospect-balance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.prospect-balance-metrics article{background:#eff5fc;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.prospect-balance-metrics span{color:#485d74;font-size:.82rem}.prospect-balance-metrics strong{color:#245f9d;overflow-wrap:anywhere;font-size:1.65rem}.prospect-balance.compact .prospect-balance-metrics,.prospect-balance-local .prospect-balance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-balance-progress{color:#52647a;flex-wrap:wrap;align-items:center;gap:12px;font-size:.85rem;display:flex}.prospect-balance-progress progress{accent-color:#3076bc;width:min(320px,100%);height:12px}.prospect-balance-warning,.prospect-balance-message{color:#735014;background:#fff5e7;border-radius:10px;padding:12px 16px;line-height:1.5}.prospect-balance-details{grid-template-columns:1fr 1fr;gap:16px;display:grid}.prospect-balance-details dt{color:#637184;font-size:.8rem}.prospect-balance-details dd{overflow-wrap:anywhere;margin:5px 0}.prospect-balance-local{border-top:1px solid #dce5ef;margin-top:24px;padding-top:18px}.prospect-balance-local h4{font-size:1.05rem}.prospect-balance-local form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.prospect-balance-local label{flex-direction:column;gap:6px;min-width:0;display:flex}.prospect-balance-local input{border:1px solid #bac7d5;border-radius:8px;min-width:0;max-width:100%;padding:10px}.prospect-balance-local details{margin-top:18px}.prospect-balance-local summary{cursor:pointer;padding:10px 0;font-weight:650;line-height:1.5}.prospect-balance-breakdown{flex-wrap:wrap;gap:16px;display:flex}.prospect-balance-queries{padding:0;list-style:none}.prospect-balance-queries li{border-bottom:1px solid #e0e7ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.prospect-balance-queries li div{overflow-wrap:anywhere;flex-direction:column;flex:230px;gap:5px;min-width:0;display:flex}.prospect-balance-queries li span{color:#637184;font-size:.85rem}.prospect-balance-table{overflow:auto}.prospect-balance-table table{border-collapse:collapse;width:100%}.prospect-balance-table th,.prospect-balance-table td{text-align:left;border-bottom:1px solid #dce5ef;padding:10px}.prospect-balance button,.prospect-balance a.button{min-height:44px}.prospect-balance :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #3076bc}@media (width<=640px){.prospect-balance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-balance-details{grid-template-columns:1fr}.prospect-balance header{align-items:flex-start}.prospect-balance header button{width:100%}.prospect-balance-metrics article{padding:12px}.prospect-balance-metrics strong{font-size:1.35rem}.prospect-balance-local form label{flex:130px}.prospect-balance-local form button{width:100%}.prospect-balance-queries a{text-align:center;width:100%}}.action-modal{background:#fff;border-radius:26px;width:min(680px,94vw);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 30px 80px #14233a38}.action-modal header{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.action-modal header h2{margin:12px 0 6px;font-size:30px}.action-modal header p{color:#607089;margin:0}.action-modal header>button{background:#eef3fa;border:0;border-radius:12px;width:42px;height:42px;font-size:24px}.action-form{gap:18px;padding-top:24px;display:grid}.action-form label{color:#243650;gap:8px;font-weight:800;display:grid}.action-form input,.action-form textarea,.action-form select{width:100%;font:inherit;background:#fff;border:1px solid #d5ddeb;border-radius:13px;padding:13px 14px}.action-form textarea{resize:vertical;min-height:110px}.assistant-reply{background:var(--bb-blue-soft);border-left:4px solid #3688f2;border-radius:14px;padding:16px}.assistant-reply p{color:#40516b;margin:7px 0 0;line-height:1.55}.tabs button.active,.filter-chips button.active{background:var(--bb-title);color:#fff;border-color:var(--bb-title)}@media (width<=560px){.action-modal{padding:20px}.action-modal header h2{font-size:24px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.icon-button{color:inherit;background:0 0;border:0;place-items:center;display:inline-grid}.button{min-height:44px;box-shadow:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:14px;display:inline-flex}.button:hover{box-shadow:0 8px 20px #dc184d24}.button.secondary:hover,.button.soft:hover{box-shadow:0 6px 16px #14233a14}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #3688f247}.shell{--sidebar:282px;color:var(--bb-title);background:#f3f6fa}.shell>aside{width:var(--sidebar);border-right:1px solid #dde4ee;box-shadow:8px 0 28px #14233a06}.workspace-main{margin-left:var(--sidebar)}.side-brand{height:88px;padding:9px 22px}.side-brand .brand img{width:126px;height:64px}.side-brand .brand b{font-size:12px}.side-account{border-radius:15px;margin:14px 16px 12px;padding:14px;box-shadow:0 10px 28px #14233a26}.side-account>span{border-radius:12px;flex:none;width:42px;height:42px;font-size:.78rem}.side-account b{font-size:.88rem;line-height:1.3}.side-account small{color:#c8d4e3;font-size:.75rem;line-height:1.35}.shell>aside nav{padding:3px 12px 10px}.nav-group{margin-top:14px;display:block}.nav-group>small{color:#98a2b3;letter-spacing:.09em;text-transform:uppercase;padding:0 11px 6px;font-size:12px;font-weight:800;display:block}.shell>aside nav .nav-group button{border-radius:11px;gap:12px;min-height:43px;margin:2px 0;padding:10px 11px;font-size:.875rem;font-weight:700}.shell>aside nav .nav-group button i{color:#778397;place-items:center;width:22px;height:22px;display:grid}.shell>aside nav .nav-group button.active{color:#176cca;background:#e7f2ff;box-shadow:inset 3px 0 #3688f2}.shell>aside nav .nav-group button>b{color:#fff;background:#dc184d;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:12px;display:grid}.back{align-items:center;gap:8px;margin:8px 18px 16px;padding:10px 8px;font-size:.82rem;display:flex}.back svg{transform:rotate(180deg)}.app-top{border-bottom-color:#dde4ee;gap:16px;height:88px;padding:0 30px}.top-title{min-width:220px}.top-title>small{color:#dc184d;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.app-top h1{letter-spacing:-.02em;margin:2px 0 0;font-size:1.34rem}.persona-toggle{background:#eef2f7;border:1px solid #e0e6ee;border-radius:13px;align-items:center;gap:5px;margin-left:auto;padding:4px;display:flex}.persona-toggle button{height:38px;color:var(--bb-muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;font-weight:800;display:flex}.persona-toggle button.active{color:var(--bb-title);background:#fff;box-shadow:0 3px 12px #14233a1a}.persona-toggle button.active svg{color:var(--bb-blue-text)}.user{border-left:1px solid #e2e7ee;margin-left:4px;padding-left:18px}.user>span{border-radius:12px;width:42px;height:42px;font-size:.75rem}.user b{font-size:.88rem}.user small{font-size:.75rem}.content{max-width:1580px;padding:26px 30px 72px}.demo-notice{border-radius:12px;min-height:48px;margin-bottom:20px;padding:10px 15px;font-size:.85rem;box-shadow:0 3px 12px #f5b82e14}.page-head{background:linear-gradient(135deg,#fff 20%,#f5f9ff);border-radius:18px;padding:27px 30px;box-shadow:0 8px 28px #14233a09}.page-head>div>span{letter-spacing:.11em;font-size:12px}.page-head h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:2rem}.page-head p{max-width:780px;font-size:1rem;line-height:1.55}.card{border-color:#dfe6ef;border-radius:16px;padding:22px;box-shadow:0 7px 24px #14233a09}.card h3{font-size:1.08rem}.card-title small{font-size:12px}.kpi{border-radius:15px;padding:20px}.kpi span{font-size:.84rem}.kpi strong{font-size:1.65rem}.kpi small{font-size:.78rem}.list-row b{font-size:.9rem}.list-row small{font-size:.78rem}.action-grid button{min-height:50px;font-size:.86rem;line-height:1.35}.campaign-row span{font-size:.86rem}.process span{font-size:.78rem}.module-status span{padding:8px 12px;font-size:.78rem}th,td{padding:14px 13px;font-size:.86rem}th{font-size:12px}td b{font-size:.88rem}.card label,.form-grid label{font-size:.86rem}.card input,.card textarea,.card select,.form-grid input{min-height:44px;font-size:.95rem}.hint,.feedback{font-size:.82rem}.timeline-new b{font-size:.86rem}.timeline-new span{font-size:.76rem}.address span{font-size:.86rem}.address small{font-size:.75rem}.settings-grid h3{font-size:1rem}.settings-grid p{font-size:.82rem}.catalog-toolbar{background:#fff;border:1px solid #dfe6ef;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 7px 24px #14233a09}.catalog-search{color:#6b778b;background:#fbfcfe;border:1px solid #cfd8e6;border-radius:12px;flex:1;align-items:center;gap:11px;height:50px;padding:0 15px;display:flex}.catalog-search:focus-within{background:#fff;border-color:#3688f2;box-shadow:0 0 0 3px #3688f21f}.catalog-search input{color:var(--bb-title);background:0 0;border:0;outline:0;flex:1;min-width:120px;font-size:1rem}.catalog-search input::placeholder{color:#8c97a8}.sort-control{background:#fff;border:1px solid #cfd8e6;border-radius:12px;align-items:center;gap:8px;height:50px;padding:0 12px;display:flex}.sort-control span{color:#7b8799;font-size:.78rem;font-weight:700}.sort-control select{color:var(--bb-title);background:#fff;border:0;outline:0;font-size:.88rem;font-weight:700}.display-control{background:#eef2f7;border-radius:11px;gap:4px;padding:4px;display:flex}.display-control button{color:#7b8799;background:0 0;border:0;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.display-control button.active{color:var(--bb-blue-text);background:#fff;box-shadow:0 3px 10px #14233a14}.catalog-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:20px;display:grid}.catalog-filters{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:18px;position:sticky;top:108px;box-shadow:0 7px 24px #14233a08}.filter-heading{border-bottom:1px solid var(--bb-line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.filter-heading>span{align-items:center;gap:8px;font-size:.95rem;font-weight:850;display:flex}.filter-heading>button{color:#2878d7;background:0 0;border:0;padding:4px;font-size:.75rem;font-weight:800}.catalog-filters>label{color:#344054;gap:7px;margin:0 0 16px;font-size:.82rem;font-weight:800;display:grid}.catalog-filters select{width:100%;height:44px;color:var(--bb-title);background:#fff;border:1px solid #cfd8e6;border-radius:10px;padding:0 10px;font-size:.85rem}.catalog-filters .toggle-row{border-top:1px solid var(--bb-line);align-items:flex-start;gap:10px;padding-top:16px;display:flex}.toggle-row input{accent-color:#3688f2;width:18px;height:18px;margin-top:2px}.toggle-row span,.toggle-row b,.toggle-row small{display:block}.toggle-row b{font-size:.82rem}.toggle-row small{color:#7c8798;margin-top:2px;font-size:12px;font-weight:500}.commercial-note{background:var(--bb-blue-soft);color:#236ab8;border-radius:11px;gap:9px;margin-top:6px;padding:12px;display:flex}.commercial-note svg{flex:none;margin-top:2px}.commercial-note p,.commercial-note b,.commercial-note span{margin:0;display:block}.commercial-note b{font-size:.78rem}.commercial-note span{margin-top:3px;font-size:12px}.catalog-results{min-width:0}.results-heading{justify-content:space-between;align-items:flex-start;min-height:42px;margin-bottom:11px;display:flex}.results-heading b,.results-heading span{display:block}.results-heading b{font-size:.95rem}.results-heading span{color:#788496;margin-top:2px;font-size:.78rem}.results-heading>button{color:#dc184d;background:0 0;border:0;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.product-results.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-card{background:#fff;border:1px solid #dfe6ef;border-radius:17px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 8px 25px #14233a0b}.catalog-card:hover{border-color:#cdd9e7;transform:translateY(-2px);box-shadow:0 15px 35px #14233a17}.visual-trigger{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.visual-trigger>.badge{z-index:2;font-size:12px;position:absolute;top:13px;left:13px;box-shadow:0 4px 12px #14233a12}.product-art{color:#2877d2;background:linear-gradient(145deg,var(--bb-blue-soft),#dcecff);place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.product-art:before,.product-art:after{content:"";background:#ffffff80;border-radius:50%;position:absolute}.product-art:before{width:150px;height:150px;top:-54px;right:-36px}.product-art:after{width:90px;height:90px;bottom:-36px;left:-25px}.product-art.orange{color:#c86424;background:linear-gradient(145deg,#fff5ea,#ffe5ca)}.product-art.pink{color:#c91a4c;background:linear-gradient(145deg,var(--bb-pink-soft),#ffdce7)}.product-art.green{color:#13845e;background:linear-gradient(145deg,#eaf9f4,#d5f2e8)}.product-art.real{background:#fff}.product-art.real:before,.product-art.real:after{display:none}.product-art>img{object-fit:contain;z-index:2;background:#fff;width:100%;height:100%;padding:14px;transition:transform .22s;position:absolute;inset:0}.visual-trigger:hover .product-art>img{transform:scale(1.035)}.product-art.large>img{padding:24px}.art-mark{z-index:1;background:#ffffffc7;border-radius:25px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 14px 32px #14233a14}.art-label{color:#14233a9e;letter-spacing:.04em;text-transform:uppercase;z-index:3;border:1px solid var(--bb-line);background:#ffffffeb;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800;position:absolute;bottom:9px;right:11px}.catalog-card-body{padding:17px}.product-meta{color:#7c8798;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;display:flex}.product-title-row{align-items:flex-start;gap:8px;margin-top:7px;display:flex}.product-title-row>button:first-child{text-align:left;color:var(--bb-title);background:0 0;border:0;flex:1;padding:0}.product-title-row h3{min-height:44px;margin:0;font-size:1.02rem;line-height:1.35}.product-description{color:#697586;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:8px 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.heart-button{color:#8e98a7;background:#fff;border:1px solid #e0e6ee;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.heart-button.active{color:#dc184d;background:var(--bb-pink-soft);border-color:#ffc8d7}.heart-button.active svg{fill:currentColor}.product-skills{flex-wrap:wrap;gap:6px;margin:9px 0 13px;display:flex}.product-skills span{color:#526075;background:#f1f4f8;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.stock-line{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;display:flex}.stock-line span{color:#13845e;font-weight:850}.stock-line b{color:var(--bb-muted);text-align:right;font-weight:600}.catalog-price{grid-template-columns:1fr auto;align-items:center;margin:14px 0 10px;display:grid}.catalog-price>span{color:var(--bb-muted);grid-column:1;font-size:12px}.catalog-price>strong{letter-spacing:-.025em;grid-column:1;font-size:1.45rem}.catalog-price>.badge{grid-area:1/2/3;font-size:12px}.catalog-price>small{color:#788496;grid-column:1/-1;margin-top:5px;font-size:12px}.catalog-price>small s{margin-right:4px}.catalog-price>small b{color:#4c5b70}.tier-preview{background:var(--bb-bg);border-radius:9px;grid-template-columns:1fr 1fr 1fr;gap:3px;margin-bottom:10px;padding:8px;display:grid}.tier-preview span{color:#7b8798;grid-column:1/-1;font-size:12px}.tier-preview b{color:#35445a;font-size:12px}.packing-info{color:var(--bb-muted);margin:0 0 10px;font-size:12px}.card-buy-row{align-items:center;gap:9px;display:flex}.quantity-control{background:#fff;border:1px solid #cfd8e6;border-radius:10px;flex:none;grid-template-columns:36px 40px 36px;height:42px;display:grid;overflow:hidden}.quantity-control button{background:var(--bb-subtle);color:#40516a;border:0;place-items:center;display:grid}.quantity-control button:hover{background:var(--bb-blue-soft);color:#2878d7}.quantity-control output{border-left:1px solid #e1e7ef;border-right:1px solid #e1e7ef;place-items:center;font-size:.86rem;font-weight:850;display:grid}.card-buy-row>.button{flex:1;padding:10px 12px}.product-results.list{gap:12px;display:grid}.product-results.list .catalog-card{grid-template-columns:230px 1fr;display:grid}.product-results.list .product-art{height:100%;min-height:285px}.product-results.list .catalog-card-body{grid-template-columns:1fr 1fr;align-content:center;column-gap:28px;display:grid}.product-results.list .product-meta,.product-results.list .product-title-row,.product-results.list .product-skills,.product-results.list .stock-line{grid-column:1}.product-results.list .catalog-price,.product-results.list .tier-preview,.product-results.list .packing-info,.product-results.list .card-buy-row,.product-results.list .catalog-card-body>.button{grid-column:2}.product-results.list .catalog-price{grid-row:1/3}.product-results.list .tier-preview{grid-row:3}.product-results.list .packing-info{grid-row:4}.product-results.list .card-buy-row,.product-results.list .catalog-card-body>.button{grid-row:5}.empty-catalog{text-align:center;background:#fff;border:1px dashed #cbd5e2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:30px;display:flex}.empty-catalog>span{background:var(--bb-blue-soft);width:64px;height:64px;color:var(--bb-blue-text);border-radius:18px;place-items:center;display:grid}.empty-catalog h3{margin:17px 0 5px}.empty-catalog p{color:var(--bb-muted);margin-bottom:18px}.product-detail{grid-template-columns:.88fr 1.12fr;gap:34px;max-width:1080px;padding:28px}.product-art.large{border-radius:18px;height:410px}.product-art.large .art-mark{border-radius:38px;width:148px;height:148px}.product-art.large .art-label{font-size:12px;bottom:14px;right:16px}.product-origin{color:#2878d7;background:#f5f9ff;border:1px solid #dbe8f7;border-radius:11px;align-items:flex-start;gap:9px;margin-top:10px;padding:12px 13px;display:flex}.product-origin span,.product-origin b,.product-origin small{display:block}.product-origin b{font-size:.8rem}.product-origin small{color:#64748b;margin-top:2px;font-size:12px}.gallery-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.gallery-thumbs button{height:44px;color:var(--bb-muted);background:#fff;border:1px solid #dce3ec;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.gallery-thumbs button.active{color:#2878d7;background:var(--bb-blue-soft);border-color:#3688f2}.product-detail>.close{z-index:3;background:#fff;border-radius:11px;width:42px;height:42px;top:14px;right:14px;box-shadow:0 5px 16px #14233a1a}.detail-topline{justify-content:space-between;align-items:center;gap:10px;margin-right:45px;display:flex}.favorite-action{color:#dc184d;background:0 0;border:0;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.product-detail-copy>small{color:#7b8799;margin:12px 0 5px;font-size:.76rem;display:block}.product-detail h2{letter-spacing:-.03em;margin:6px 0 10px;font-size:2rem;line-height:1.16}.product-lead{margin-bottom:12px;line-height:1.55;font-size:.95rem!important}.product-tags{flex-wrap:wrap;gap:6px;display:flex}.product-tags span{color:#536176;background:#f2f5f8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.detail-price{background:#f7fafd;border-radius:12px;grid-template-columns:1fr auto;align-items:center;margin:17px 0;padding:14px;display:grid}.detail-price>span{color:var(--bb-muted);font-size:.75rem}.detail-price>strong{font-size:1.8rem}.detail-price>.badge{grid-area:1/2/3}.detail-price>small{color:#6c788b;grid-column:1/-1;margin-top:7px;font-size:.75rem}.detail-price>small s{margin-right:3px}.detail-price>small b{color:#344054}.volume-selector{margin:16px 0}.volume-selector>p{justify-content:space-between;display:flex;margin-bottom:8px!important}.volume-selector>p b,.volume-selector>p span{font-size:.78rem}.volume-selector>p span{color:#7a8799}.volume-selector>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.volume-selector button{color:#35445a;background:#fff;border:1px solid #d8e0ea;border-radius:10px;padding:8px}.volume-selector button b,.volume-selector button span{display:block}.volume-selector button b{font-size:.76rem}.volume-selector button span{margin-top:2px;font-size:12px}.volume-selector button.active{background:var(--bb-blue-soft);color:#1f70d2;border-color:#3688f2}.product-detail dl{grid-template-columns:1fr 1fr;gap:7px}.product-detail dl div{padding:9px 10px}.product-detail dt{font-size:12px}.product-detail dd{font-size:.78rem}.detail-purchase{gap:10px;margin-top:15px;display:flex}.detail-purchase>.button{flex:1}.secondary-actions{margin-top:8px}.secondary-actions .button{min-height:40px;font-size:14px}.source-link{text-decoration:none}.success-toast{z-index:80;color:#fff;background:#13392f;border-radius:13px;align-items:center;gap:10px;max-width:380px;padding:13px 16px;font-size:.86rem;font-weight:700;animation:.2s ease-out toast-in;display:flex;position:fixed;top:104px;right:24px;box-shadow:0 16px 45px #14233a38}.success-toast svg{color:#62d2ad;flex:none}.busy{align-items:center;gap:10px;font-size:.84rem;display:flex}.busy i{border:2px solid #aecdf4;border-top-color:#2878d7;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite spin}.error-new{font-size:.86rem}.error-new button{place-items:center;width:28px;height:28px;display:grid}.error-new button svg{width:17px}.cart-line b{font-size:.94rem}.cart-line small,.cart-line div>span{font-size:.78rem}.summary>p,.order-values>p,.detail-list>p{font-size:.86rem}.minimum{font-size:.8rem}.checkout-steps span{font-size:.78rem}.payment-form label{font-size:.8rem}.payment-form input{font-size:.88rem}.pay-link{font-size:.9rem}.kanban-new header{font-size:.82rem}.kanban-new article small{font-size:12px}.kanban-new article h3{font-size:.94rem}.kanban-new article p{font-size:.76rem}.kanban-new article .button{font-size:14px}.status-button{min-height:34px;font-size:.76rem}.seller-grid p{font-size:.8rem}.seller-grid strong small{font-size:.75rem}.seller-grid article>div{font-size:12px}.assistant-box p{font-size:.86rem}.material-grid h3{font-size:.95rem}.material-grid p{font-size:.76rem}.file-icon{font-size:12px}.rank{font-size:.82rem}.chart-bars span{font-size:12px}.report-filters select{min-height:44px;font-size:.88rem}.registration>header p,.stepper span{font-size:.78rem}.confirmation p{font-size:.9rem}.registration>footer small{font-size:.78rem}.action-modal header p{font-size:.9rem}.action-form label{font-size:.86rem}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=1250px){.product-results.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-toggle button span{display:none}.persona-toggle button{padding:0 10px}.top-title{min-width:190px}}@media (width<=900px){.shell{--sidebar:282px}.shell>aside{transition:all .22s;transform:translate(-100%);box-shadow:20px 0 60px #14233a2e}.shell>aside.open{transform:translate(0)}.workspace-main{margin-left:0}.side-brand>button{margin-left:auto;display:grid}.app-top .menu{background:#f0f4f8;border-radius:10px;width:42px;height:42px;display:grid}.app-top{padding:0 16px}.content{padding:20px 16px 80px}.catalog-layout{grid-template-columns:1fr}.catalog-filters{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:static}.filter-heading,.catalog-filters .toggle-row,.commercial-note{grid-column:1/-1}.catalog-filters>label{margin:0}.product-results.list .catalog-card{grid-template-columns:200px 1fr}.product-results.list .catalog-card-body{display:block}.product-results.list .product-art{min-height:100%}.top-title{min-width:0}.user>div{display:none}.page-head h2{font-size:1.75rem}}@media (width<=650px){.app-top{gap:9px;height:76px}.top-title>small{display:none}.app-top h1{white-space:nowrap;text-overflow:ellipsis;max-width:125px;font-size:1.05rem;overflow:hidden}.persona-toggle{margin-left:auto}.persona-toggle button{justify-content:center;width:38px;padding:0}.user{display:none}.demo-notice{align-items:flex-start;font-size:.76rem}.page-head{padding:22px;display:block}.page-head h2{font-size:1.55rem}.page-head p{font-size:.9rem}.page-head>.button,.page-head>.button-row{width:100%;margin-top:15px}.page-head>.button{display:flex}.catalog-toolbar{grid-template-columns:1fr auto;display:grid}.catalog-search{grid-column:1/-1}.sort-control{min-width:0}.sort-control span{display:none}.sort-control select{max-width:180px}.catalog-filters{grid-template-columns:1fr 1fr;padding:15px}.catalog-filters>label:nth-of-type(3){grid-column:1/-1}.product-results.grid{grid-template-columns:1fr}.product-results.list .catalog-card{display:block}.product-results.list .product-art{height:178px;min-height:0}.catalog-card-body{padding:16px}.product-title-row h3{min-height:0}.product-detail{max-height:94vh;padding:16px;display:block;overflow:auto}.product-art.large{height:260px}.gallery-thumbs{margin-bottom:20px}.detail-topline{margin-right:40px}.product-detail h2{font-size:1.55rem}.detail-price>strong{font-size:1.5rem}.volume-selector>div{grid-template-columns:1fr 1fr}.detail-purchase{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.detail-purchase>.button{white-space:normal;padding:10px 8px}.product-detail dl{grid-template-columns:1fr}.success-toast{top:88px;left:14px;right:14px}.kpi-grid{grid-template-columns:1fr 1fr}.kpi{padding:15px}.kpi strong{font-size:1.3rem}.card{padding:17px}th,td{font-size:.8rem}.form-grid label{font-size:.85rem}.registration>footer small{font-size:.76rem}}@media (width<=410px){.catalog-filters{grid-template-columns:1fr}.catalog-filters>label:nth-of-type(3){grid-column:auto}.tier-preview{grid-template-columns:1fr 1fr}.tier-preview span{grid-column:1/-1}.card-buy-row{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.quantity-control{grid-template-columns:34px 38px 34px}.kpi-grid{grid-template-columns:1fr}.persona-toggle{padding:3px}.persona-toggle button{width:35px;height:35px}}.ops-head h2{margin:0 0 8px;font-size:clamp(1.6rem,2.4vw,2.1rem)}.ops-head p{color:#52617b;margin:0;font-size:1rem;line-height:1.65}.ops-notice{color:var(--bb-title);background:#f0f6ff;border:1px solid #bbd5f7;border-radius:12px;padding:16px 20px;font-size:1rem;line-height:1.65}.ops-form{flex-direction:column;gap:16px;max-height:90vh;display:flex;overflow:auto}.ops-form header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ops-form input,.ops-form select{min-height:46px}.ops-cart-line{border-bottom:1px solid #e0e7f0;gap:20px;padding:24px 0;display:flex}.ops-cart-line img{object-fit:contain;border-radius:10px;width:100px;height:110px}.ops-cart-line h3{margin:0;font-size:1.05rem;line-height:1.5}.ops-cart-line p{color:#52617b;font-size:.95rem}.ops-totals{flex-wrap:wrap;gap:20px;padding:24px 0;font-size:1.1rem;display:flex}.ops-next{border-top:1px solid #e0e7f0;margin-top:24px;padding-top:24px}.ops-checkout{gap:18px;max-width:760px;display:grid}.ops-checkout select,.ops-filters select{width:100%;min-height:46px}.ops-filters{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.ops-filters label{min-width:160px}.ops-fieldset{border:0;min-width:0;margin:0;padding:0}.ops-fieldset:disabled{opacity:.75}.ops-fieldset .stack>.card p{line-height:1.65}.ops-fieldset .button{min-height:44px;font-size:14px}.ops-fieldset table td,.ops-fieldset table th{font-size:.95rem;line-height:1.5}.ops-fieldset label,.ops-fieldset input,.ops-fieldset textarea,.ops-fieldset select{font-size:1rem}.ops-fieldset .card>.button{margin-top:16px}@media (width<=680px){.ops-cart-line{gap:12px}.ops-cart-line img{width:65px;height:80px}.ops-cart-line .button-row{gap:6px}.ops-totals{flex-direction:column;gap:10px}.ops-form{width:95vw;padding:20px}.ops-filters{flex-direction:column;align-items:stretch}.ops-filters label{width:100%}.ops-checkout .check{align-items:flex-start}}@media print{.shell>aside,.app-top,.demo-notice,.button,.ops-filters,.back,.success-toast{display:none!important}.workspace-main{width:100%!important;margin:0!important}.content{padding:0!important}.table-wrap{overflow:visible!important}.card{break-inside:avoid;box-shadow:none!important}.kpi-grid{grid-template-columns:repeat(4,1fr)}}.order-progress{grid-template-columns:repeat(5,1fr);gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.order-progress li{color:#63718a;border-top:3px solid #dce4f0;align-items:center;gap:10px;padding-top:12px;font-size:.95rem;line-height:1.5;display:flex}.order-progress li b{background:#e8edf5;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.order-progress li.current{color:var(--bb-title);border-color:#3688f2;font-weight:700}.order-progress li.current b{color:#fff;background:#3688f2}.order-progress li.complete{border-color:var(--bb-success);color:#14704e}.order-progress li.complete b{background:#e0f5eb}.order-admin-step{border-bottom:1px solid #e1e7f0;gap:18px;padding:24px 0;display:flex}.order-admin-step>b{background:var(--bb-blue-soft);color:#2467bb;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.order-admin-step h4{margin:4px 0 10px;font-size:1.1rem}.order-admin-step p{color:#52617b;font-size:1rem;line-height:1.65}.receipt-upload{flex:1;min-width:0}.receipt-upload label{margin:12px 0;display:block}.receipt-upload input{max-width:100%}.order-overview .ops-notice{margin:18px 0}@media (width<=760px){.order-progress{grid-template-columns:1fr;gap:8px}.order-progress li{border-top:0;border-left:3px solid #dce4f0;padding:5px 12px}.order-admin-step{gap:10px}.order-admin-step>b{width:28px;height:28px}}.content{max-width:1640px;margin:0 auto;padding:28px 32px 48px}.stack{gap:24px}.card{border:1px solid #dfe6ef;border-radius:16px;padding:26px;box-shadow:0 3px 12px #14233a04}.ops-head{padding:0 0 4px}.ops-head h2{letter-spacing:-.7px;font-size:28px}.ops-head p{max-width:850px}.page-head{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.page-head h2{line-height:1.25;font-size:30px!important}.page-head p{max-width:800px}.button{border-radius:9px!important;font-weight:650!important}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #3688f2}.demo-notice{box-shadow:none;margin-bottom:24px;padding:10px 16px;font-size:14px}.demo-notice .badge{font-size:12px}.persona-toggle button span{display:inline!important}.persona-toggle button{font-size:14px}.app-top{min-height:94px}.user{max-width:190px}.user b{white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}.quantity-input,.quantity-control .quantity-input{text-align:center;height:44px;min-height:44px;color:var(--bb-title);background:#fff;border:1px solid #ccd8e8;border-radius:7px;font-size:16px;width:66px!important;min-width:50px!important;padding:4px!important}.quantity-control{gap:2px}.quantity-control button{width:32px}.ops-checkout{grid-template-columns:1fr 1fr;max-width:none}.ops-checkout>.check,.ops-checkout .ops-notice{grid-column:1/-1}.cart-layout .summary{height:fit-content;position:sticky;top:20px}.order-overview{border-top:4px solid #3688f2}.order-overview .card-title h3{margin:6px 0;font-size:30px}.order-progress{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.order-progress li{flex-direction:column;align-items:flex-start;font-size:14px}.order-deadline{color:#52617b;font-size:14px!important}.picking,.fiscal-documents{border-bottom:1px solid #e1e7ef;margin-bottom:24px;padding:20px 0}.picking input[type=number]{max-width:140px}.thread article{background:var(--bb-subtle);border-left:3px solid #3688f2;border-radius:0 8px 8px 0;margin:16px 0;padding:16px}.thread article p{white-space:pre-wrap}.thread textarea{width:100%;min-height:110px}.registration-status{gap:20px;max-width:900px;margin:48px auto;padding:24px;display:grid}.registration-status .brand{width:260px}.catalog-layout{grid-template-columns:205px minmax(0,1fr);gap:24px}.catalog-filters{border-radius:12px;height:fit-content;padding:20px}.catalog-filters label{font-size:14px}.product-results.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-card{box-shadow:none;border:1px solid #dce4ee;border-radius:14px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.catalog-card:hover{border-color:#abcdf9;box-shadow:0 8px 25px #14233a0b}.catalog-card .product-art{padding:20px;background:#fff!important;height:230px!important}.catalog-card .product-art img{object-fit:contain;max-width:100%;max-height:100%}.catalog-card-body{gap:12px;padding:18px}.catalog-card h3{text-transform:none;min-height:50px;font-size:17px!important;line-height:1.45!important}.product-meta{flex-wrap:wrap;gap:5px;font-size:12px}.product-skills{margin:0;font-size:12px}.catalog-price>span{font-size:12px}.catalog-price strong{letter-spacing:-.8px;font-size:27px!important}.tier-preview{background:0 0;border:0;padding:0;font-size:12px}.tier-preview a{font-size:12px}.card-buy-row{flex-wrap:wrap;gap:10px}.card-buy-row>.button{flex:1;min-width:110px}.visual-trigger>.badge{padding:5px 8px;font-size:12px;bottom:12px;left:12px;right:auto}.product-page{gap:24px;display:grid}.product-page .product-modal{width:100%;max-width:none;max-height:none;box-shadow:none;background:#fff;border:1px solid #dfe6ef;border-radius:18px;gap:38px;padding:32px;position:static;overflow:visible}.product-page .product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.product-detail h2{line-height:1.35;font-size:28px!important}.product-lead{font-size:16px!important;line-height:1.75!important}.product-gallery{height:fit-content;position:sticky;top:24px}.zoom-image{color:var(--bb-blue-text);text-align:center;font-size:14px;text-decoration:none;display:block}.zoom-image .product-art{background:#fff!important;height:430px!important}.product-origin{display:none}.product-tags{font-size:13px}.product-detail .ops-notice{padding:14px;font-size:14px}.product-detail dl{font-size:14px}.detail-price strong{font-size:36px!important}.detail-purchase{flex-wrap:wrap}.product-detail .secondary-actions{border-top:1px solid #e0e7f0;padding-top:20px}.priority-list{gap:10px;display:grid}.priority-row{text-align:left;color:var(--bb-title);cursor:pointer;background:#fff;border:1px solid #dee7f3;border-radius:12px;align-items:center;gap:18px;padding:16px 18px;display:flex}.priority-row:hover{background:#f0f6ff}.priority-row strong{font-size:16px;display:block}.priority-row small{color:#5d6b81;margin-top:5px;display:block}.priority-row b{color:#246cce;margin-left:auto;font-size:24px}.report-bars{align-items:end;gap:16px;min-height:180px;padding:20px 10px 0;display:flex}.report-bars>div{text-align:center;flex:1;font-size:12px}.report-bars i{background:#3688f2;border-radius:5px 5px 0 0;min-height:3px;display:block}.report-bars span{padding-top:10px;display:block}.ops-fieldset .table-wrap table{width:100%}.ops-fieldset table th{text-transform:uppercase;letter-spacing:.6px;color:#627088;background:#f7f9fc;font-size:12px!important}.ops-fieldset table td{padding-top:16px;padding-bottom:16px}.ops-form select{width:100%}.ops-form textarea{width:100%;min-height:100px}.table-wrap input[type=number]{max-width:100px}@media (width>=1600px){.product-results.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1250px){.content{padding:24px}.product-results.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user{display:none}.product-page .product-modal{gap:24px;padding:24px}.product-gallery .product-art{height:330px!important}}@media (width<=850px){.content{padding:18px}.catalog-layout{grid-template-columns:1fr}.catalog-filters{grid-template-columns:1fr 1fr;gap:14px;display:grid}.catalog-filters .filter-heading{grid-column:1/-1}.catalog-filters .commercial-note{display:none}.catalog-filters label{margin:0}.product-page .product-detail{grid-template-columns:1fr}.product-gallery{position:static}.order-progress{grid-template-columns:repeat(4,1fr)}.app-top{flex-wrap:wrap;gap:10px;padding:14px 18px}.persona-toggle{margin-left:auto}.persona-toggle button{padding:10px;font-size:13px}.top-title small{display:none}.top-title h1{font-size:20px}.ops-checkout{grid-template-columns:1fr}.cart-layout .summary{position:static}}@media (width<=580px){.content{padding:14px}.card{border-radius:12px;padding:18px}.stack{gap:20px}.ops-head h2,.page-head h2{font-size:25px!important}.ops-head p,.page-head p{font-size:15px}.app-top .persona-toggle{order:3;width:100%;display:flex}.persona-toggle button{flex:1;justify-content:center}.demo-notice{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.product-results.grid{grid-template-columns:1fr 1fr;gap:10px}.catalog-card .product-art{padding:10px;height:170px!important}.catalog-card-body{gap:10px;padding:12px}.catalog-card h3{min-height:60px;font-size:14px!important}.product-meta span:first-child,.product-skills,.tier-preview{display:none}.product-meta{font-size:12px}.catalog-price strong{font-size:24px!important}.catalog-price>span{font-size:12px}.quantity-control{justify-content:center;width:100%}.card-buy-row>.button{flex:auto;width:100%;min-width:0;padding:9px;font-size:14px!important}.catalog-card .quantity-input{width:55px!important}.visual-trigger>.badge{padding:4px 6px;font-size:12px;bottom:7px;left:5px}.heart-button{width:26px}.product-title-row{gap:3px}.catalog-filters{padding:15px}.catalog-toolbar{gap:10px}.catalog-search{width:100%}.sort-control{flex:1}.results-heading span{display:none}.product-page .product-modal{padding:18px}.product-detail h2{font-size:24px!important}.zoom-image .product-art{height:280px!important}.product-page .button-row{gap:8px}.product-page .button-row .button{font-size:14px}.order-progress{grid-template-columns:1fr 1fr;gap:10px}.order-progress li{border-top:0;border-left:3px solid #dce4f0;flex-direction:row;align-items:center;padding:7px;font-size:12px}.order-progress li.current{border-left-color:#3688f2}.order-progress li.complete{border-left-color:var(--bb-success)}.ops-fieldset .table-wrap{overflow:visible}.ops-fieldset .table-wrap table,.ops-fieldset .table-wrap tbody,.ops-fieldset .table-wrap tr{min-width:0;display:block}.ops-fieldset .table-wrap thead{display:none}.ops-fieldset .table-wrap tr{border:1px solid #dfe6ef;border-radius:10px;margin:12px 0;padding:10px}.ops-fieldset .table-wrap td{word-break:break-word;border:0;grid-template-columns:90px minmax(0,1fr);gap:8px;padding:7px 2px;display:grid;font-size:14px!important}.ops-fieldset .table-wrap td:before{content:attr(data-label);text-transform:uppercase;color:#65738a;padding-top:3px;font-size:12px}.ops-fieldset .table-wrap td[colspan]{display:block}.ops-fieldset .table-wrap td[colspan]:before{display:none}.ops-fieldset .table-wrap td .button{width:fit-content}.ops-cart-line img{width:60px}.ops-cart-line h3{font-size:15px}.ops-cart-line .button-row .button{padding:8px 11px}.report-bars{gap:8px}.registration-status{margin:15px auto;padding:18px}}@media print{.product-page .button-row,.ops-head+.button-row{display:none}.order-progress{grid-template-columns:repeat(7,1fr)}.table-wrap table{display:table!important}.table-wrap tr{display:table-row!important}.table-wrap td{display:table-cell!important}.table-wrap td:before{display:none!important}.table-wrap thead{display:table-header-group!important}.card{break-inside:auto}}.limited-portal{background:var(--bb-bg);min-height:100vh;color:var(--bb-title)}.limited-top{background:#fff;border-bottom:1px solid #dce4f0;align-items:center;gap:24px;padding:24px 5%;display:flex}.limited-top img{width:160px;height:auto}.limited-top>div{flex:1}.limited-top p{margin:4px 0}.limited-content{gap:24px;max-width:1360px;margin:auto;padding:32px;display:grid}.limited-content h1{font-size:30px}.limited-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.limited-grid .visual-trigger img{object-fit:contain;background:#fff;width:100%;height:240px;padding:20px}.limited-grid h2{font-size:19px;line-height:1.4}.limited-price{color:#54647a;background:#f0f4fa;border-radius:8px;padding:12px}.limited-filters{grid-template-columns:2fr 1fr;gap:20px;display:grid}.limited-content label{gap:8px;display:grid}.limited-content input,.limited-content select{font:inherit;color:var(--bb-title);background:#fff;border:1px solid #bfcee1;border-radius:8px;padding:12px}.limited-detail{grid-template-columns:1fr 1fr;gap:32px;display:grid}.limited-detail>img{object-fit:contain;width:100%;max-height:500px}.limited-detail dt{font-weight:700}.limited-detail dd{margin:0 0 12px}@media (width<=900px){.limited-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.limited-top{flex-wrap:wrap}}@media (width<=600px){.limited-grid,.limited-detail,.limited-filters{grid-template-columns:1fr}.limited-content,.limited-top{padding:20px}.limited-top img{width:125px}}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-heading h2{margin:8px 0;font-size:30px;line-height:1.2}.dashboard-heading p{color:#536780}.action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.action-tile{text-align:left;color:var(--bb-title);font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8e9;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.action-tile>span{font-size:16px;font-weight:700}.action-tile strong{font-size:36px;line-height:1.1}.action-tile small{color:#536780;font-size:14px;line-height:1.5}.action-tile.selected{background:var(--bb-blue-soft);border:2px solid #3688f2;padding:19px}.action-tile:focus-visible{outline-offset:3px;outline:3px solid #dc184d}.admin-overview .kpi small{color:#536780;font-size:14px;line-height:1.5}.admin-overview details{border-bottom:1px solid #e4eaf3;padding:14px 0}.admin-overview summary{cursor:pointer;font-weight:600}.dashboard-trend{gap:12px;max-height:400px;margin:20px 0;display:grid;overflow:auto}.dashboard-trend>div{grid-template-columns:60px 1fr 130px;align-items:center;gap:12px;display:grid}.dashboard-trend meter{width:100%;height:24px}.dashboard-trend b{text-align:right;font-size:14px}.admin-overview .eyebrow{color:#dc184d;font-size:14px;font-weight:700}@media (width<=1100px){.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dashboard-heading{display:block}.dashboard-heading>button{margin-top:12px}.action-grid{gap:10px}.action-tile{padding:14px}.action-tile.selected{padding:13px}.action-tile>span{font-size:15px}.action-tile small{font-size:14px}.dashboard-trend>div{grid-template-columns:45px 1fr 100px}}body .shell .chat-dash{color:#24415b;background:#fff;border:1px solid #dce4ec;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 3px 14px #14375205}body .shell .chat-dash a{color:inherit;text-decoration:none}body .shell .chat-dash button,body .shell .chat-dash a{font:inherit}body .shell .chat-dash a:focus-visible,body .shell .chat-dash button:focus-visible,body .shell .chat-dash summary:focus-visible{outline-offset:2px;outline:3px solid #1784bb}body .shell .chat-dash-head{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 16px;display:flex}body .shell .chat-dash-title{align-items:center;gap:12px;min-width:0;display:flex}body .shell .chat-dash-mark{color:#147ab1;background:#eaf4fc;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}body .shell .chat-dash-mark svg+svg{background:#eaf4fc;position:absolute;top:4px;right:4px}body .shell .chat-dash h3{color:#174666;margin:0;font-size:18px;line-height:1.4}body .shell .chat-dash-title p{color:#6b7c8c;margin:3px 0 0;font-size:12px;line-height:1.5}body .shell .chat-dash-head-actions{flex:none;align-items:center;gap:9px;display:flex}body .shell .chat-dash-state{white-space:nowrap;color:#237053;background:#eaf5ef;border-radius:20px;padding:5px 8px;font-size:12px}body .shell .chat-dash-state.paused{color:#8f6117;background:#fff2df}body .shell .chat-dash-refresh{color:#526d83;cursor:pointer;background:#fff;border:1px solid #e0e8ee;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}body .shell .chat-dash-refresh:disabled{opacity:.5;cursor:wait}body .shell .chat-dash-central{align-items:center;gap:5px;padding:7px 0;display:flex;color:#147bb2!important;font-size:12px!important;font-weight:650!important}body .shell .chat-dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 24px 20px;display:grid}body .shell .chat-dash-metric{background:#f9fbfd;border:1px solid #e3eaf0;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:13px;transition:border-color .15s,background .15s;display:flex}body .shell .chat-dash-metric:hover{background:#f1f7fc;border-color:#a5cce6}body .shell .chat-dash-metric>span{align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}body .shell .chat-dash-metric>span svg{color:#3387b6;flex:none}body .shell .chat-dash-metric>span svg:last-child{color:#7d97aa;margin-left:auto}body .shell .chat-dash-metric>strong{color:#174b70;font-size:27px;line-height:1.2}body .shell .chat-dash-metric>small{color:#6b7c8c;font-size:12px;line-height:1.5}body .shell .chat-dash-metric.attention{background:#fff9f2;border-color:#f0d4bc}body .shell .chat-dash-metric.attention>strong{color:#98672b}body .shell .chat-dash-body{border-top:1px solid #e7edf2;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}body .shell .chat-dash-inbox,body .shell .chat-dash-sales{min-width:0;padding:18px 24px}body .shell .chat-dash-sales{background:#fcfdff;border-left:1px solid #e7edf2}body .shell .chat-dash-section-head{margin-bottom:12px}body .shell .chat-dash h4{color:#315470;align-items:center;gap:7px;margin:0 0 9px;font-size:13px;line-height:1.5;display:flex}body .shell .chat-dash-section-head>small{color:#798a99;margin-top:-5px;font-size:12px;display:block}body .shell .chat-dash-switch{flex-wrap:wrap;gap:5px;display:flex}body .shell .chat-dash-switch button{color:#657c90;cursor:pointer;background:#fff;border:1px solid #e2e9ef;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:6px 9px;font-size:12px;display:flex}body .shell .chat-dash-switch button[aria-pressed=true]{color:#185d87;background:#eaf4fc;border-color:#bdd8eb}body .shell .chat-dash-switch b{font-weight:600}body .shell .chat-dash-conversation{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}body .shell .chat-dash-conversation>div{flex:1;min-width:0}body .shell .chat-dash-conversation>svg,body .shell .chat-dash-opportunity>svg,body .shell .chat-dash-issue>svg{color:#5682a0;flex:none}body .shell .chat-dash-conversation:hover strong,body .shell .chat-dash-opportunity:hover strong,body .shell .chat-dash-issue:hover strong{color:#0878b8}body .shell .chat-dash-record-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .shell .chat-dash-record-head>strong{overflow-wrap:anywhere;font-size:13px}body .shell .chat-dash-unread{color:#176fa1;background:#ebf5fc;border-radius:6px;padding:3px 6px;font-size:12px}body .shell .chat-dash-conversation p{color:#6a7f90;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:12px;overflow:hidden}body .shell .chat-dash-conversation small{color:#81909e;font-size:12px;line-height:1.5;display:block}body .shell .chat-dash-conversation small b{font-weight:500}body .shell .chat-dash-pending{color:#9b6a27}body .shell .chat-dash-more{align-items:center;gap:5px;margin-top:14px;display:inline-flex;color:#187bae!important;font-size:12px!important}body .shell .chat-dash-empty{color:#668193;align-items:flex-start;gap:9px;padding:18px 0;display:flex}body .shell .chat-dash-empty svg{color:#4f9984;flex:none}body .shell .chat-dash-empty p,body .shell .chat-dash-empty-copy{margin:0;font-size:12px;line-height:1.7}body .shell .chat-dash-empty-copy{color:#71869a;padding:12px 0}body .shell .chat-dash-cart-counts{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 8px;display:grid}body .shell .chat-dash-cart-counts>div{flex-direction:column;gap:4px;min-width:0;display:flex}body .shell .chat-dash-cart-counts strong{color:#235c7e;font-size:23px;line-height:1.3}body .shell .chat-dash-cart-counts span{color:#768899;font-size:12px}body .shell .chat-dash-opportunity,body .shell .chat-dash-issue{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}body .shell .chat-dash-opportunity>span,body .shell .chat-dash-issue>span{flex-direction:column;gap:5px;min-width:0;display:flex}body .shell .chat-dash-opportunity strong,body .shell .chat-dash-issue strong{overflow-wrap:anywhere;font-size:13px}body .shell .chat-dash-opportunity small,body .shell .chat-dash-issue small{color:#6a8092;overflow-wrap:anywhere;font-size:12px;line-height:1.5}body .shell .chat-dash-basis{color:#8a98a5;margin-top:13px;font-size:12px;line-height:1.65;display:block}body .shell .chat-dash-outcomes{background:#f6fafc;border-top:1px solid #e3ebf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;display:flex}body .shell .chat-dash-outcomes p{color:#5c7a91;margin:0;font-size:12px;line-height:1.6}body .shell .chat-dash-outcomes strong{color:#315e7e}body .shell .chat-dash-outcomes>a{color:#167bb0;white-space:nowrap;align-items:center;gap:5px;display:flex;font-size:12px!important}body .shell .chat-dash-quality{border-top:1px solid #e8eef3;padding:0 24px}body .shell .chat-dash-quality summary{cursor:pointer;color:#57758b;padding:14px 0;font-size:12px}body .shell .chat-dash-quality summary>span{line-height:1.8;display:inline}body .shell .chat-dash-quality summary svg{vertical-align:middle;color:#4091bd;margin-right:6px}body .shell .chat-dash-quality summary strong{margin-right:12px;font-weight:600}body .shell .chat-dash-quality summary small{color:#8091a0;font-size:12px;font-weight:400}body .shell .chat-dash-quality>div{padding:0 0 16px}body .shell .chat-dash-quality p{color:#748798;margin:6px 0;font-size:12px;line-height:1.7}body .shell .chat-dash-quality-links{color:#147caf;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12px;display:flex}body .shell .chat-dash-foot{color:#8293a1;border-top:1px solid #e8eef3;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:12px 24px;font-size:12px;line-height:1.6;display:flex}body .shell .chat-dash-foot p{margin:0}body .shell .chat-dash-foot>a{color:#1883b3}body .shell .chat-dash-foot>small{margin-left:auto;font-size:12px}body .shell .chat-dash-error,body .shell .chat-dash-warning,body .shell .chat-dash-loading{margin:0 0 15px;padding:10px 24px;font-size:12px;line-height:1.6}body .shell .chat-dash-error{color:#a7433a;background:#fff2f0}body .shell .chat-dash-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}body .shell .chat-dash-warning{color:#906523;background:#fff8e9}body .shell .chat-dash-warning a{text-decoration:underline}body .shell .chat-dash-loading{color:#7c91a2}@media (width<=1100px){body .shell .chat-dash-head{flex-wrap:wrap;align-items:flex-start}body .shell .chat-dash-head-actions{margin-left:auto}body .shell .chat-dash-metrics{gap:8px}body .shell .chat-dash-metric{padding:11px}body .shell .chat-dash-metric>span{font-size:12px}}@media (width<=900px){body .shell .chat-dash-body{grid-template-columns:1fr}body .shell .chat-dash-sales{border-top:1px solid #e7edf2;border-left:0}body .shell .chat-dash-cart-counts{max-width:380px}body .shell .chat-dash-foot>small{width:100%;margin:0}body .shell .chat-dash-quality summary small{margin-left:20px;display:block}}@media (width<=560px){body .shell .chat-dash{border-radius:15px}body .shell .chat-dash-head{gap:10px;padding:18px 16px 14px}body .shell .chat-dash h3{font-size:16px}body .shell .chat-dash-title p{font-size:12px}body .shell .chat-dash-head-actions{width:100%;margin:0}body .shell .chat-dash-central{margin-left:auto}body .shell .chat-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px}body .shell .chat-dash-metric>span{font-size:12px}body .shell .chat-dash-metric>strong{font-size:25px}body .shell .chat-dash-inbox,body .shell .chat-dash-sales{padding:16px}body .shell .chat-dash-outcomes{flex-wrap:wrap;align-items:flex-start;padding:12px 16px}body .shell .chat-dash-outcomes p span{display:block}body .shell .chat-dash-quality{padding:0 16px}body .shell .chat-dash-foot{padding:12px 16px}body .shell .chat-dash-error,body .shell .chat-dash-warning,body .shell .chat-dash-loading{padding:10px 16px}}body .shell .chat-dash-title>div{overflow-wrap:anywhere;min-width:0}body .shell .chat-dash{font-family:var(--bb-font)}body .shell .chat-dash :is(h3,h4,p){text-wrap:initial}body .shell .chat-dash a,body .shell .bb-chat-summary .chat-dash-conversation{text-decoration:none}body .shell .chat-dash .chat-dash-central,body .shell .chat-dash .chat-dash-more,body .shell .chat-dash .chat-dash-quality-links a,body .shell .chat-dash .chat-dash-outcomes>a,body .shell .chat-dash .chat-dash-foot>a{align-items:center;min-height:44px}body .shell .chat-dash .chat-dash-quality-links a,body .shell .chat-dash .chat-dash-foot>a{display:inline-flex}body .shell .bb-chat-summary .chat-dash-conversation{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}body .shell .bb-chat-summary .chat-dash-conversation>div{flex:1;min-width:0}body .shell .bb-chat-summary .chat-dash-conversation>svg{color:#5682a0;flex:none}body .shell .bb-chat-summary .chat-dash-record-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .shell .bb-chat-summary .chat-dash-unread{color:#176fa1;background:#ebf5fc;border-radius:6px;padding:3px 6px;font-size:12px}body .shell .bb-chat-summary .chat-dash-conversation p{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;overflow:hidden}body .shell .bb-chat-summary .chat-dash-conversation small{line-height:1.5;display:block}@media (width<=560px){body .shell .chat-dash .chat-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .shell .chat-dash .chat-dash-head-actions{flex-wrap:wrap}body .shell .chat-dash .chat-dash-foot>a{flex-basis:100%}}body main.shell .bb-premium-dashboard{color:var(--bb-title);--dash-line:var(--bb-line);flex-direction:column;gap:22px;min-width:0;display:flex}.bb-premium-dashboard *,.bb-dashboard-dialog *{box-sizing:border-box}body main.shell .bb-premium-dashboard button,.bb-dashboard-dialog button{font:inherit;cursor:pointer}body main.shell .bb-premium-dashboard button:disabled,.bb-dashboard-dialog button:disabled{cursor:default;opacity:.55}body main.shell .bb-premium-dashboard :is(button,a,input,select):focus-visible,.bb-dashboard-dialog :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #3688f2}body main.shell .bb-overline,.bb-dashboard-dialog .bb-overline{letter-spacing:.12em;color:var(--bb-muted);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;display:block}body main.shell .bb-dash-header{justify-content:space-between;align-items:center;gap:22px;padding:5px 0 2px;display:flex}body main.shell .bb-dash-header h2{font-family:var(--bb-font);letter-spacing:-.04em;margin:0 0 7px;line-height:1.25;font-size:32px!important;font-weight:750!important}body main.shell .bb-dash-header p{color:var(--bb-muted);margin:0;font-size:13px}body main.shell .bb-dash-refresh{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}body main.shell .bb-dash-refresh>span{color:var(--bb-muted);max-width:145px;font-size:12px;line-height:1.5}body main.shell .bb-button,.bb-dashboard-dialog .bb-button{background:var(--bb-action);color:#fff;border:1px solid var(--bb-action);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex;font-size:14px!important}body main.shell .bb-button.secondary,.bb-dashboard-dialog .bb-button.secondary{color:#233c5e;background:#fff;border-color:#dce4ee}body main.shell .bb-text-action,.bb-dashboard-dialog .bb-text-action{color:var(--bb-blue-text);text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:8px 0;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;font-size:12px!important}body main.shell .bb-dash-tabs{border-bottom:1px solid var(--dash-line);scrollbar-width:thin;gap:24px;min-width:0;display:flex;overflow-x:auto}body main.shell .bb-dash-tabs button{color:var(--bb-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:11px 0 13px;font-weight:650;display:flex;font-size:13px!important}body main.shell .bb-dash-tabs button[aria-pressed=true]{color:var(--bb-blue-text);border-color:#3688f2}body main.shell .bb-dashboard-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-top:-6px;display:flex}body main.shell .bb-period-presets{background:#eaf0f7;border-radius:10px;padding:4px;display:flex}body main.shell .bb-period-presets button{color:#64748b;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:44px;padding:9px 12px;font-size:12px!important}body main.shell .bb-period-presets button[aria-pressed=true]{color:var(--bb-title);background:#fff;box-shadow:0 1px 4px #14233a0d}body main.shell .bb-filter-toggle{color:#465b76;background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex;font-size:12px!important}body main.shell .bb-compare{color:#65768c;cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}body main.shell .bb-compare input{accent-color:#3688f2;width:16px;height:16px}body main.shell .bb-filter-fields{border:1px solid var(--dash-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}body main.shell .bb-filter-fields label,.bb-dashboard-dialog label{color:#65748a;gap:7px;font-size:12px;display:grid}body main.shell .bb-filter-fields :is(input,select),.bb-dashboard-dialog :is(input,select){max-width:100%;min-height:44px;color:var(--bb-title);font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:10px}body main.shell .bb-filter-fields label:nth-child(n+3){flex:1;min-width:180px}body main.shell .bb-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}body main.shell .bb-kpi{border:1px solid var(--dash-line);border-radius:var(--bb-radius-metric);text-align:left;box-shadow:var(--bb-shadow);background:#fff;flex-direction:column;align-items:stretch;min-width:0;padding:22px;transition:border-color .15s;display:flex}body main.shell .bb-kpi:hover{border-color:#aac9f4}body main.shell .bb-kpi>div{justify-content:space-between;align-items:center;gap:7px;display:flex}body main.shell .bb-kpi>div>span{color:var(--bb-muted);font-size:12px;line-height:1.4}body main.shell .bb-kpi i{background:var(--bb-blue-soft);width:36px;height:36px;color:var(--bb-blue-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}body main.shell .bb-kpi.pink i{background:var(--bb-pink-soft);color:#dc184d}body main.shell .bb-kpi.orange i{background:var(--bb-orange-soft);color:var(--bb-orange-text)}body main.shell .bb-kpi.green i{background:var(--bb-success-soft);color:var(--bb-success)}body main.shell .bb-kpi>strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:15px 0 6px;line-height:1.2;font-size:30px!important;font-weight:800!important}body main.shell .bb-kpi-help{color:var(--bb-muted);font-size:12px;line-height:1.5}body main.shell .bb-variation{color:var(--bb-muted);align-items:center;gap:3px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}body main.shell .bb-variation.positive{color:var(--bb-success)}body main.shell .bb-variation.negative{color:var(--bb-danger)}body main.shell .bb-variation span{color:var(--bb-muted);margin-left:3px;font-weight:400}body main.shell .bb-main-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:stretch;gap:20px;display:grid}body main.shell .bb-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}body main.shell .bb-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}body main.shell .bb-panel,body main.shell .bb-operation-work{border:1px solid var(--dash-line);border-radius:var(--bb-radius-card);box-shadow:var(--bb-shadow);background:#fff;min-width:0;padding:24px}body main.shell .bb-panel>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}body main.shell .bb-panel h3,body main.shell .bb-operation-work h3{font-family:var(--bb-font);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.45;margin:0!important;font-size:18px!important;font-weight:750!important}body main.shell .bb-panel>header .bb-text-action{flex-shrink:0;min-height:30px;padding:0}body main.shell .bb-panel>header p{color:var(--bb-muted);margin:5px 0 0;font-size:12px;line-height:1.5}body main.shell .bb-orange{color:#ec8848}body main.shell .bb-empty{color:var(--bb-muted);text-align:center;margin:20px 0;padding:12px 0;font-size:13px;line-height:1.6}body main.shell .bb-note,.bb-dashboard-dialog .bb-note{color:var(--bb-muted);margin:16px 0 0;font-size:12px;line-height:1.65}body main.shell .bb-error,.bb-dashboard-dialog .bb-error{background:var(--bb-danger-soft);color:var(--bb-danger);border:1px solid #f4ccd3;border-radius:10px;margin:0;padding:12px 15px;font-size:13px;line-height:1.5}body main.shell .bb-notice{background:var(--bb-success-soft);color:var(--bb-success);border-radius:10px;margin:0;padding:12px 15px;font-size:13px}body main.shell .bb-chart-modes{background:#f1f5fa;border-radius:8px;padding:3px;display:flex}body main.shell .bb-chart-modes button{min-height:44px;color:var(--bb-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px!important}body main.shell .bb-chart-modes button[aria-pressed=true]{color:var(--bb-blue-text);background:#fff;box-shadow:0 1px 4px #14233a0a}body main.shell .bb-chart-value strong{letter-spacing:-.04em;font-size:29px;font-weight:750;display:block}body main.shell .bb-chart-value>span{color:var(--bb-muted);margin-top:4px;font-size:12px;display:block}body main.shell .bb-chart-legend{color:var(--bb-muted);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:12px;display:flex}body main.shell .bb-chart-legend span{align-items:center;gap:5px;display:flex}body main.shell .bb-chart-legend i{background:#3688f2;border-radius:50%;width:7px;height:7px}body main.shell .bb-chart-legend i.previous{background:#dc91a6}body main.shell .bb-chart-wrap{margin-top:8px;position:relative}body main.shell .bb-chart-wrap svg{width:100%;height:auto;min-height:150px;display:block;overflow:visible}body main.shell .bb-chart-grid{stroke:#eaf0f6;stroke-dasharray:4 5}body main.shell .bb-chart-wrap text{fill:var(--bb-muted);font-size:12px}body main.shell .bb-chart-line{fill:none;stroke:#3688f2;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}body main.shell .bb-chart-previous{fill:none;stroke:#dc91a6;stroke-width:2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}body main.shell .bb-chart-area{fill:#edf5ff}body main.shell .bb-chart-dot{fill:#3688f2}body main.shell .bb-chart-hit{fill:#0000;cursor:pointer}body main.shell .bb-chart-hit:focus-visible{stroke:#14233a;stroke-width:2px;outline:none}body main.shell .bb-chart-tooltip{min-height:30px;color:var(--bb-muted);justify-content:center;align-items:center;gap:12px;padding:4px;font-size:12px;display:flex}body main.shell .bb-chart-tooltip b{color:#475f7b}body main.shell .bb-chart-tooltip span:last-child{font-variant-numeric:tabular-nums}body main.shell .bb-chart-dates{color:var(--bb-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}body main.shell .bb-chart-table{border-top:1px solid var(--bb-line);color:var(--bb-muted);margin-top:15px;padding-top:12px;font-size:12px}body main.shell .bb-chart-table summary{cursor:pointer;min-height:28px}body main.shell .bb-table-scroll,.bb-dashboard-dialog .bb-table-scroll{max-width:100%;margin-top:12px;overflow:auto}body main.shell .bb-table-scroll table,.bb-dashboard-dialog table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}body main.shell .bb-table-scroll th,.bb-dashboard-dialog th{background:var(--bb-subtle);color:var(--bb-muted);padding:12px;font-size:13px;font-weight:600}body main.shell .bb-table-scroll td,.bb-dashboard-dialog td{border-bottom:1px solid var(--bb-line);vertical-align:top;padding:12px;line-height:1.5}.bb-dashboard-dialog td small{color:var(--bb-muted);display:block}body main.shell .bb-priority-list{display:grid}body main.shell .bb-priority-list>a{color:var(--bb-title);border-bottom:1px solid var(--bb-line);gap:10px;min-width:0;padding:12px 0;text-decoration:none;display:flex}body main.shell .bb-priority-list>a:last-child{border-bottom:0}body main.shell .bb-priority-dot{background:#ec8848;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}body main.shell .bb-priority-dot.urgent{background:#dc184d}body main.shell .bb-priority-list strong{font-size:12px;line-height:1.5;display:block}body main.shell .bb-priority-list span:not(.bb-priority-dot){color:var(--bb-muted);margin:4px 0;font-size:12px;display:block}body main.shell .bb-priority-list small{color:var(--bb-muted);font-size:12px;line-height:1.55;display:block}body main.shell .bb-opportunity-counts{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:7px;display:grid}body main.shell .bb-opportunity-counts button{background:var(--bb-orange-soft);text-align:left;min-height:70px;color:var(--bb-warning);border:0;border-radius:10px;padding:12px}body main.shell .bb-opportunity-counts button:last-child{color:var(--bb-success);background:#eff8f4}body main.shell .bb-opportunity-counts strong{font-size:24px;line-height:1.2;display:block}body main.shell .bb-opportunity-counts span{margin-top:5px;font-size:12px;line-height:1.4;display:block}body main.shell .bb-opportunity-row,.bb-dashboard-dialog .bb-opportunity-row{border:0;border-bottom:1px solid var(--bb-line);text-align:left;width:100%;min-height:44px;color:var(--bb-title);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}body main.shell .bb-opportunity-row>div,.bb-dashboard-dialog .bb-opportunity-row>div{flex:1;min-width:0}body main.shell .bb-opportunity-row strong,.bb-dashboard-dialog .bb-opportunity-row strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}body main.shell .bb-opportunity-row span,.bb-dashboard-dialog .bb-opportunity-row span{color:#657b94;margin-top:4px;font-size:12px;line-height:1.5;display:block}body main.shell .bb-opportunity-row small,.bb-dashboard-dialog .bb-opportunity-row small{color:#8794a8;margin-top:3px;font-size:12px;line-height:1.55;display:block}body main.shell .bb-opportunity-row>svg,.bb-dashboard-dialog .bb-opportunity-row>svg{color:#91a4bb;flex-shrink:0}body main.shell .bb-chat-numbers{border-bottom:1px solid var(--bb-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:16px;display:grid}body main.shell .bb-chat-numbers a{color:var(--bb-title);background:#f5f8fe;border-radius:10px;padding:12px 10px;text-decoration:none}body main.shell .bb-chat-numbers strong{font-size:23px;display:block}body main.shell .bb-chat-numbers span{color:var(--bb-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}body main.shell .bb-assistant-mark{color:var(--bb-blue-text);background:var(--bb-blue-soft);border-radius:12px;padding:12px;display:flex;position:relative}body main.shell .bb-assistant-mark svg:last-child{position:absolute;top:5px;right:5px}body main.shell .bb-chat-orders{color:#5d7390;align-items:start;gap:7px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}body main.shell .bb-chat-orders svg{color:#dc184d;flex-shrink:0;margin-top:2px}body main.shell .bb-chat-summary .chat-dash-conversation{border:0;border-bottom:1px solid var(--bb-line);background:0 0;border-radius:0;padding:11px 0;font-size:12px;text-decoration:none}body main.shell .bb-chat-summary .chat-dash-conversation strong,body main.shell .bb-chat-summary .chat-dash-conversation p,body main.shell .bb-chat-summary .chat-dash-conversation small{font-size:12px}body main.shell .bb-chat-updated{color:#8c9bae;margin-top:12px;font-size:12px;line-height:1.6;display:block}body main.shell .bb-goal-empty{color:#93abc4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:35px 15px;display:flex}body main.shell .bb-goal-empty strong{color:#506782;font-size:14px}body main.shell .bb-goal-empty p{color:#8a98ab;margin:0;font-size:12px;line-height:1.6}body main.shell .bb-goal{border-bottom:1px solid var(--bb-line);padding:15px 0}body main.shell .bb-goal>div{justify-content:space-between;font-size:12px;display:flex}body main.shell .bb-goal b{color:var(--bb-success)}body main.shell .bb-goal p{color:#7e8da1;margin:12px 0;font-size:12px}body main.shell .bb-goal p>span{color:var(--bb-title);font-weight:700}body main.shell .bb-goal progress{accent-color:#3688f2;background:#eef3f8;border:0;border-radius:9px;width:100%;height:7px;display:block;overflow:hidden}body main.shell .bb-goal progress::-webkit-progress-bar{background:#eef3f8;border-radius:9px}body main.shell .bb-goal progress::-webkit-progress-value{background:#3688f2;border-radius:9px}body main.shell .bb-goal small{color:#8a99ab;margin-top:9px;font-size:12px;display:block}body main.shell .bb-journey-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body main.shell .bb-journey-metrics button{text-align:left;color:#657b96;background:#f7f9fc;border:0;border-radius:11px;gap:7px;min-width:0;padding:14px;display:grid}body main.shell .bb-journey-metrics svg{color:var(--bb-blue-text)}body main.shell .bb-journey-metrics strong{color:var(--bb-title);font-size:24px;font-weight:700}body main.shell .bb-journey-metrics span{font-size:12px;line-height:1.5}body main.shell .bb-inline-links{flex-wrap:wrap;gap:24px;margin-top:10px;display:flex}body main.shell .bb-rank-row{border:0;border-bottom:1px solid var(--bb-line);text-align:left;width:100%;color:var(--bb-title);background:0 0;align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}body main.shell .bb-rank-row:last-child{border-bottom:0}body main.shell .bb-rank-number{color:#91a6c0;flex-shrink:0;width:25px;font-size:12px}body main.shell .bb-rank-row>div{flex:1;min-width:0}body main.shell .bb-rank-row strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}body main.shell .bb-rank-row small{color:#8b9aaf;margin:4px 0 7px;font-size:12px;display:block}body main.shell .bb-rank-row>b{white-space:nowrap;font-size:12px}body main.shell .bb-rank-track{background:#eef4fc;border-radius:5px;max-width:90%;height:4px;display:block}body main.shell .bb-rank-track i{background:#3688f2;border-radius:5px;height:4px;display:block}body main.shell .bb-rank-row:nth-of-type(2) .bb-rank-track i{background:#75aaf2}body main.shell .bb-rank-row:nth-of-type(3) .bb-rank-track i{background:#9ec5fa}body main.shell .bb-product-row img{object-fit:contain;background:#fff;flex-shrink:0;width:42px;height:46px}body main.shell .bb-stage-bars button{text-align:left;color:#687b93;background:0 0;border:0;grid-template-columns:130px minmax(0,1fr) 25px;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 0;font-size:12px;display:grid}body main.shell .bb-stage-bars i{background:#f0f4f9;border-radius:9px;height:7px}body main.shell .bb-stage-bars i b{background:#3688f2;border-radius:9px;height:7px;display:block}body main.shell .bb-stage-bars button:nth-child(2) i b{background:#dc184d}body main.shell .bb-stage-bars button:nth-child(3) i b{background:#ec8848}body main.shell .bb-stage-bars strong{color:var(--bb-title);text-align:right}body main.shell .bb-alert-list button{border:0;border-bottom:1px solid var(--bb-line);text-align:left;color:#667a94;background:0 0;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:49px;padding:12px 0;font-size:12px;display:flex}body main.shell .bb-alert-list button>span{flex:1;line-height:1.45}body main.shell .bb-alert-list b{color:#7890ab;background:#f1f5f9;border-radius:6px;padding:4px 7px;font-size:12px}body main.shell .bb-alert-list b.attention{color:#b36928;background:#fff3e5}body main.shell .bb-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}body main.shell .bb-queue-grid button{text-align:left;color:var(--bb-title);background:#f9fbfe;border:1px solid #e6edf5;border-radius:12px;min-width:0;padding:16px}body main.shell .bb-queue-grid button[aria-pressed=true]{background:var(--bb-blue-soft);border-color:#3688f2}body main.shell .bb-queue-grid span{color:#5c7390;font-size:12px}body main.shell .bb-queue-grid strong{margin:8px 0;font-size:26px;display:block}body main.shell .bb-queue-grid small{color:#8293a9;font-size:12px;line-height:1.55;display:block}body main.shell .bb-queue-preview{border-top:1px solid var(--bb-line);margin-top:22px;padding-top:15px}body main.shell .bb-finance-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}body main.shell .bb-finance-grid button{text-align:left;color:#657991;background:#f7faff;border:1px solid #e5ecf6;border-radius:13px;gap:14px;padding:22px;display:grid}body main.shell .bb-finance-grid span{font-size:13px}body main.shell .bb-finance-grid strong{color:var(--bb-title);font-size:28px}body main.shell .bb-finance-grid small{color:var(--bb-blue-text);align-items:center;gap:5px;font-size:12px;display:flex}body main.shell .bb-report-note{border:1px solid var(--dash-line);color:var(--bb-muted);background:#fff;border-radius:12px;padding:15px 20px;font-size:12px}body main.shell .bb-report-note summary{cursor:pointer;min-height:28px;line-height:1.5}body main.shell .bb-report-note p{line-height:1.7}body main.shell .bb-notification-section .notification-dashboard{box-shadow:none;border-radius:16px;margin:0}body main.shell .bb-notification-section .notification-list{max-height:360px;overflow:auto}body main.shell .bb-notification-section .notification-item h3{font-size:13px!important}body main.shell .bb-notification-section .notification-item p{font-size:12px!important}body main.shell .bb-notification-section .notification-toolbar nav{flex-wrap:wrap}body main.shell .bb-immediate{background:#fff;border:1px solid #e4eaf3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 18px;display:flex;box-shadow:0 2px 12px #14233a03}body main.shell .bb-immediate.has-pending{background:#fffdf9;border-color:#f2d8bd}body main.shell .bb-immediate-title{flex-shrink:0;align-items:center;gap:9px;display:flex}body main.shell .bb-immediate-title>svg{color:#d38039}body main.shell .bb-immediate-title strong{font-size:12px}body main.shell .bb-immediate-title small{color:#8c8c94;margin-top:3px;font-size:12px;display:block}body main.shell .bb-immediate-groups{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}body main.shell .bb-immediate-groups button{color:#5c6e84;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px 10px;display:flex;position:relative;font-size:12px!important}body main.shell .bb-immediate-groups svg{color:#8999ad;flex-shrink:0;width:16px;height:16px}body main.shell .bb-immediate-groups b{color:#b87a3d;text-align:center;background:#f6eadc;border-radius:6px;min-width:24px;padding:4px;font-size:12px}body main.shell .bb-immediate-groups i{background:#dc184d;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}body main.shell .bb-immediate-preview{border-top:1px solid #f0e6db;flex-basis:100%;grid-template-columns:1fr 1fr;gap:12px;padding-top:10px;display:grid}body main.shell .bb-immediate-preview button{text-align:left;color:#607187;background:0 0;border:0;gap:4px;min-width:0;min-height:44px;padding:4px;font-size:12px;display:grid}body main.shell .bb-immediate-preview strong{color:#a97134;font-size:12px;line-height:1.4}body main.shell .bb-immediate-preview span{overflow-wrap:anywhere;font-size:12px}body main.shell .bb-immediate-preview small{color:#8997aa;font-size:12px}.bb-dashboard-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:155;background:#14233a66;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.bb-dashboard-dialog{border-radius:var(--bb-radius-modal);width:min(860px,100%);max-height:calc(100dvh - 56px);color:var(--bb-title);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #14233a33}.bb-dashboard-dialog>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}.bb-dashboard-dialog h2{line-height:1.4;font-family:var(--bb-font);margin:0!important;font-size:21px!important}.bb-dashboard-dialog>header>button{color:#657b95;background:#f7faff;border:1px solid #e6edf5;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.bb-dashboard-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px 28px;overflow:auto}.bb-dashboard-dialog>footer{border-top:1px solid var(--bb-line);justify-content:flex-end;padding:16px 28px;display:flex}.bb-dashboard-dialog .bb-config{gap:18px;max-width:540px;display:grid}.bb-dashboard-dialog .bb-config p{color:#73859d;margin:0;font-size:13px;line-height:1.65}.bb-dashboard-dialog .bb-detailed-opportunity{border-bottom:1px solid var(--bb-line);padding:20px 0}.bb-dashboard-dialog .bb-detailed-opportunity:first-child{padding-top:0}.bb-dashboard-dialog h3{line-height:1.45;margin:0 0 8px!important;font-size:17px!important}.bb-dashboard-dialog p{color:var(--bb-muted);font-size:13px;line-height:1.65}.bb-dashboard-dialog dl{background:#f8faff;border-radius:11px;margin:18px 0;padding:15px}.bb-dashboard-dialog dl>div{justify-content:space-between;gap:18px;padding:8px 0;font-size:12px;display:flex}.bb-dashboard-dialog dt{color:#718198}.bb-dashboard-dialog dd{text-align:right;margin:0;font-weight:600}.bb-dashboard-dialog .bb-detailed-opportunity>.bb-text-action{margin-left:18px}@media (width>=1440px){body main.shell[data-area=admin] .content:has(.bb-premium-dashboard){max-width:1540px}}@media (width<=1240px){body main.shell .bb-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body main.shell .bb-secondary-grid>.bb-panel:last-child{grid-column:1/-1}body main.shell .bb-secondary-grid>.bb-panel:last-child .bb-goal-empty{padding:18px}body main.shell .bb-kpi{border-radius:var(--bb-radius-metric);box-shadow:var(--bb-shadow);padding:22px}body main.shell .bb-kpi>strong{font-variant-numeric:tabular-nums;font-weight:800;font-size:30px!important}body main.shell .bb-panel{padding:19px}body main.shell .bb-panel>header{flex-wrap:wrap}body main.shell .bb-immediate-title,body main.shell .bb-immediate-groups{flex-basis:100%}}@media (width<=1000px){body main.shell .bb-main-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}body main.shell .bb-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body main.shell .bb-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}body main.shell .bb-journey-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1200px){body main.shell .bb-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=760px){body main.shell .bb-premium-dashboard{gap:17px}body main.shell .bb-dash-header{align-items:start;gap:15px}body main.shell .bb-dash-header h2{font-weight:750;font-size:32px!important}body main.shell .bb-dash-header p{font-size:12px}body main.shell .bb-dash-refresh>span{display:none}body main.shell .bb-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body main.shell .bb-two-grid{grid-template-columns:1fr}body main.shell .bb-dash-tabs{gap:21px}body main.shell .bb-dashboard-filters{gap:9px}body main.shell .bb-compare{margin-left:0}body main.shell .bb-filter-fields{padding:14px}body main.shell .bb-filter-fields label{flex:1;min-width:0}body main.shell .bb-filter-fields label:nth-child(n+3){flex-basis:100%;min-width:100%}body main.shell .bb-filter-fields input{width:100%}body main.shell .bb-immediate{gap:10px;padding:13px}body main.shell .bb-immediate-groups{grid-template-columns:repeat(2,minmax(0,1fr))}body main.shell .bb-immediate-groups button{background:#fff6ec;border-radius:8px}body main.shell .bb-immediate-preview{grid-template-columns:1fr}body main.shell .bb-variation span{display:none}body main.shell .bb-chart-modes button{min-height:44px;font-size:12px!important}}@media (width<=560px){body main.shell .bb-secondary-grid{grid-template-columns:1fr}body main.shell .bb-secondary-grid>.bb-panel:last-child{grid-column:auto}body main.shell .bb-panel{border-radius:14px;padding:18px}body main.shell .bb-dash-header h2{font-weight:750;font-size:32px!important}body main.shell .bb-dash-refresh .bb-button{padding:10px 11px;font-size:14px!important}body main.shell .bb-dash-header .bb-overline{font-size:12px}body main.shell .bb-kpi{border-radius:var(--bb-radius-metric);box-shadow:var(--bb-shadow);padding:22px}body main.shell .bb-kpi>strong{font-variant-numeric:tabular-nums;margin-top:12px;font-weight:800;font-size:30px!important}body main.shell .bb-kpi>div>span{font-size:12px}body main.shell .bb-kpi i{border-radius:8px;width:36px;height:36px}body main.shell .bb-kpi-help{font-size:12px;line-height:1.5}body main.shell .bb-variation{font-size:12px}body main.shell .bb-panel h3{font-size:15px!important}body main.shell .bb-priority-list{grid-template-columns:1fr}body main.shell .bb-journey-metrics{gap:10px}body main.shell .bb-finance-grid{grid-template-columns:1fr}body main.shell .bb-inline-links{gap:10px 20px}body main.shell .bb-rank-row{gap:9px}body main.shell .bb-rank-row>b{font-size:12px}body main.shell .bb-stage-bars button{grid-template-columns:110px minmax(0,1fr) 20px}body main.shell .bb-queue-grid button{padding:12px}body main.shell .bb-queue-grid small,body main.shell .bb-chart-tooltip{font-size:12px}body main.shell .bb-report-note{padding:13px 16px}.bb-dashboard-backdrop{padding:12px}.bb-dashboard-dialog{border-radius:var(--bb-radius-modal);max-height:calc(100dvh - 24px)}.bb-dashboard-dialog>header{padding:17px 18px}.bb-dashboard-dialog h2{font-size:18px!important}.bb-dashboard-dialog-body{padding:18px}.bb-dashboard-dialog>footer{padding:13px 18px}.bb-dashboard-dialog dl>div{flex-direction:column;gap:5px}.bb-dashboard-dialog dd{text-align:left}}@media (prefers-reduced-motion:reduce){body main.shell .bb-premium-dashboard *{transition:none!important;animation:none!important}}body main.shell .bb-commercial-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}body main.shell .bb-commercial-totals span{color:var(--bb-muted);margin-bottom:10px;font-size:12px;display:block}body main.shell .bb-commercial-totals strong{font-size:23px}body main.shell .bb-chat-efficiency{background:#f8fbff;border:1px solid #e4edf8;border-radius:12px;margin:16px 0;padding:18px}body main.shell .bb-chat-efficiency p{color:var(--bb-muted);margin:8px 0;font-size:12px;line-height:1.6}body main.shell .bb-chat-efficiency>div{flex-wrap:wrap;gap:10px;display:flex}body main.shell .bb-chat-efficiency a{color:#455e7d;background:#fff;border:1px solid #e4edf8;border-radius:9px;flex:1;gap:7px;min-width:170px;padding:14px;font-size:12px;text-decoration:none;display:grid}body main.shell .bb-chat-efficiency a small{color:var(--bb-muted);font-size:12px}@media (width>=1101px){body main.shell[data-area=admin] .side-brand .sidebar-collapse{color:#7892b4;background:#f2f6fc;border:0;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;margin-left:auto;padding:4px;display:grid!important}body main.shell[data-area=admin].sidebar-mini{grid-template-columns:78px minmax(0,1fr)!important}body main.shell[data-area=admin].sidebar-mini>aside{width:78px!important}body main.shell[data-area=admin].sidebar-mini>.workspace-main{margin:0!important}body main.shell[data-area=admin].sidebar-mini .side-brand>.brand{display:none!important}body main.shell[data-area=admin].sidebar-mini .sidebar-collapse{margin:auto}body main.shell[data-area=admin].sidebar-mini .nav-group>small{height:12px;padding:0;font-size:0}body main.shell[data-area=admin].sidebar-mini aside nav button{justify-content:center;width:48px;margin:3px auto!important;padding:12px!important}body main.shell[data-area=admin].sidebar-mini aside nav button>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body main.shell[data-area=admin].sidebar-mini aside nav button i{margin:0}}@media (width<=1100px){body main.shell[data-area=admin] .side-brand .sidebar-collapse{display:none!important}}@media (width<=560px){body main.shell .bb-commercial-totals{grid-template-columns:1fr 1fr}body main.shell .bb-commercial-totals strong{font-size:20px}}body main.shell .bb-immediate-groups button>span{flex:1;min-width:0;line-height:1.35}body main.shell .bb-immediate-groups button small{color:var(--bb-muted);margin-top:3px;font-size:12px;display:block}body:has(main.shell[data-area=admin]) .notification-critical .notification-dialog{border-color:var(--bb-line);box-shadow:0 24px 80px #14233a2b;border-radius:18px!important}body:has(main.shell[data-area=admin]) .notification-critical .notification-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #3688f2}body:has(main.shell[data-area=admin]) .notification-critical .notification-dialog button{min-height:44px}body:has(main.shell[data-area=admin]) .admin-attention-list>article{background:#fffdf9;border-color:#f0dfcb;border-radius:14px}body main.shell .bb-overview-actions{gap:2px;display:grid}body main.shell .bb-overview-actions>button{text-align:left;border:0;border-bottom:1px solid var(--bb-line);color:#49617c;background:0 0;align-items:center;gap:12px;min-height:58px;padding:12px 0;display:flex}body main.shell .bb-overview-actions>button>span{flex:1;min-width:0}body main.shell .bb-overview-actions strong{font-size:12px;font-weight:650;line-height:1.45;display:block}body main.shell .bb-overview-actions small{color:var(--bb-muted);margin-top:4px;font-size:12px;display:block}body main.shell .bb-overview-actions b{color:var(--bb-orange-text);font-variant-numeric:tabular-nums;font-size:18px}body main.shell .bb-commercial-intro{min-width:0}body main.shell .bb-evolution-compact .bb-chart-legend{margin-top:12px}body main.shell .bb-premium-dashboard .bb-table-scroll table small{color:var(--bb-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}@media (width<=400px){body main.shell .bb-kpi-grid{grid-template-columns:minmax(0,1fr)}}.bb-public-catalog{background:var(--bb-bg);min-height:100vh;color:var(--bb-title);font-family:var(--bb-font);font-size:16px;line-height:1.6}.bb-public-catalog *{box-sizing:border-box}.bb-public-catalog a{color:inherit;text-decoration:none}.bb-public-catalog h1,.bb-public-catalog h2,.bb-public-catalog p{margin:0}.bb-public-catalog .pc-button{border:1px solid var(--bb-action);background:var(--bb-action);color:#fff;cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.bb-public-catalog .pc-button:hover{background:var(--bb-action-hover)}.pc-header{z-index:30;background:#fff;border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;gap:24px;padding:8px max(24px,50% - 660px);display:flex;position:sticky;top:0}.pc-brand{align-items:center;gap:16px;display:flex}.pc-brand .bb-brand-mark{width:140px;height:auto}.pc-brand span{letter-spacing:2px;border-left:1px solid #dfe3e9;padding-left:16px;font-size:14px;font-weight:600}.pc-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.pc-content{max-width:1368px;margin:auto;padding:24px}.pc-breadcrumb{color:#637086;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.pc-breadcrumb a:hover{color:var(--bb-action)}.pc-intro{justify-content:space-between;align-items:center;gap:36px;margin-bottom:28px;display:flex}.pc-intro>div:first-child{max-width:780px}.bb-public-catalog .pc-eyebrow{letter-spacing:1.4px;color:#ac4b12;margin-bottom:10px;font-size:14px;font-weight:600}.bb-public-catalog h1{letter-spacing:-.6px;margin-bottom:14px;font-size:clamp(30px,2.4vw,34px);font-weight:750;line-height:1.17}.pc-intro p:not(.pc-eyebrow){color:#566378;max-width:720px}.pc-intro-note{color:#687489;border-left:3px solid #e57832;flex-shrink:0;align-items:center;gap:14px;padding:20px 24px;font-size:14px;display:flex}.pc-intro-note svg{color:#d26925}.pc-intro-note strong{color:var(--bb-title);font-size:16px;font-weight:500}.pc-filters{background:#fff;border:1px solid #e3e7ee;border-radius:16px;grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) minmax(160px,.7fr) auto;align-items:end;gap:16px;padding:20px;display:grid}.pc-filters label{gap:7px;min-width:0;font-size:14px;font-weight:650;display:grid}.pc-filters input,.pc-filters select{width:100%;min-width:0;min-height:46px;color:var(--bb-title);border:1px solid var(--bb-control);background:#fff;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:16px}.pc-search>div{position:relative}.pc-search svg{color:#78869a;pointer-events:none;position:absolute;top:13px;left:12px}.pc-search input{padding-left:42px}.pc-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.pc-active-filters>a:not(.pc-clear){color:#a74b12;overflow-wrap:anywhere;background:#fff0e5;border:1px solid #f1d1bb;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:flex}.pc-clear{margin-left:6px;text-decoration:underline!important}.pc-results-head{color:#637086;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 18px;font-size:14px;display:flex}.pc-results-head strong{color:var(--bb-title);font-weight:600}.pc-results-head p>span{margin-left:20px}.pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pc-card{border:1px solid var(--bb-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.pc-card:hover{box-shadow:0 6px 20px var(--bb-title)8;border-color:#e4b995}.pc-photo{aspect-ratio:1.15;background:#fff;border-bottom:1px solid #f1f3f5;justify-content:center;align-items:center;padding:22px;display:flex;overflow:hidden}.pc-photo img{object-fit:contain;width:100%;height:100%}.pc-photo>span{color:#77849a;justify-items:center;gap:12px;font-size:14px;display:grid}.pc-card-copy{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.pc-category{font-size:14px;font-weight:500;color:#ac4b12!important}.pc-card-copy h2{overflow-wrap:anywhere;font-size:18px;font-weight:750;line-height:1.45}.pc-card-copy h2 a:hover{text-decoration:underline}.pc-card-description{color:#5d6a7e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.pc-product-link{border:1px solid var(--bb-control);border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.pc-product-link:hover{border-color:var(--bb-action);color:#ac4b12;background:#fff8f2}.pc-price-note{color:#647187;text-align:center;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.pc-price-note svg{flex-shrink:0}.pc-pagination{justify-content:space-between;align-items:center;gap:16px;padding:28px 0;display:flex}.pc-pagination>div,.pc-pagination>div>span{align-items:center;gap:8px;display:flex}.pc-pagination>div a{background:#fff;border:1px solid #dfe4eb;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;display:flex}.pc-pagination a[aria-current=page]{background:var(--bb-action);color:#fff;border-color:var(--bb-action)}.pc-page-control{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.pc-page-control[aria-disabled=true]{color:#8b96a7}.pc-ellipsis{color:#69768a}.pc-footer{background:#fff4eb;border:1px solid #f0d4be;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:16px;padding:32px;display:flex}.pc-footer h2{margin-bottom:10px;font-size:26px;font-weight:750;line-height:1.3}.pc-footer p:not(.pc-eyebrow){color:var(--bb-muted);max-width:750px}.pc-footer .pc-button{flex-shrink:0}.pc-bottom{color:#637086;border-top:1px solid #e1e6ed;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;font-size:14px;display:flex}.pc-empty{border:1px solid var(--bb-line);text-align:center;background:#fff;border-radius:16px;margin:20px 0;padding:40px 24px}.pc-empty h2{margin:12px 0;font-size:22px}.pc-empty p{margin-bottom:16px}.pc-back{align-items:center;gap:8px;min-height:40px;margin-bottom:20px;font-size:14px;display:inline-flex;color:#ac4b12!important}.pc-detail{border:1px solid var(--bb-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:48px;padding:36px;display:grid}.pc-detail-photo{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;min-width:0;display:flex}.pc-detail-photo img{object-fit:contain;width:100%;height:100%}.pc-detail-copy{min-width:0}.pc-detail-copy h1{overflow-wrap:anywhere;margin-bottom:28px;font-size:clamp(30px,2.4vw,34px)}.pc-detail-copy h2{margin-bottom:12px;font-size:18px;font-weight:750}.pc-description{color:var(--bb-muted);overflow-wrap:anywhere;line-height:1.8}.pc-register-panel{background:var(--bb-orange-soft);border:1px solid #f1d5bf;border-radius:10px;align-items:flex-start;gap:14px;margin-top:28px;padding:24px;display:flex}.pc-register-panel>svg{color:#b85617;flex-shrink:0}.pc-register-panel p{color:var(--bb-muted);margin-bottom:18px;font-size:14px}.pc-existing{margin:14px 0 0 18px;font-size:14px;display:inline-block;color:#a54a11!important;text-decoration:underline!important}.bb-public-catalog :is(a,button,input,select):focus-visible{outline:3px solid var(--bb-blue-text);outline-offset:3px}@media (width<=1100px){.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-intro-note{display:none}.pc-filters{grid-template-columns:1fr 1fr}.pc-filters>.pc-button{justify-self:start}.pc-detail{gap:28px;padding:24px}.pc-register-panel{padding:18px}}@media (width<=760px){.pc-header{gap:12px;padding:7px 16px}.pc-brand .bb-brand-mark{width:105px;height:auto}.pc-brand span,.pc-home-link{display:none}.pc-header nav{gap:12px;font-size:14px}.bb-public-catalog .pc-header .pc-button{padding:10px 12px;font-size:14px}.pc-content{padding:20px 16px}.pc-breadcrumb{gap:6px;margin-bottom:22px}.pc-intro{margin-bottom:24px}.bb-public-catalog h1{letter-spacing:-.6px;font-size:26px}.pc-filters{gap:14px;padding:16px}.pc-search{grid-column:1/-1}.pc-filters .pc-sort{grid-column:1}.pc-filters>.pc-button{grid-area:3/2;justify-self:stretch}.pc-results-head{align-items:flex-start}.pc-results-head p>span{margin:4px 0 0;display:block}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-photo{aspect-ratio:1;padding:14px}.pc-card-copy{gap:10px;padding:14px}.pc-card-copy h2{font-size:16px}.pc-card-description{-webkit-line-clamp:3;font-size:14px}.pc-category{font-size:12px}.pc-price-note{align-items:flex-start;line-height:1.4}.pc-footer{padding:24px;display:block}.pc-footer h2{font-size:24px}.pc-footer .pc-button{width:100%;margin-top:20px}.pc-detail{grid-template-columns:1fr;gap:24px;padding:20px}.pc-detail-photo{aspect-ratio:1.25;max-height:340px}.pc-register-panel{gap:10px;padding:18px}.pc-existing{margin:14px 0 0;display:block}.pc-pagination{gap:6px}.pc-pagination>div,.pc-pagination>div>span{gap:4px}.pc-pagination>div a{min-width:36px;min-height:44px}.pc-page-control{gap:0}.pc-page-control span{display:none}}@media (width<=380px){.pc-header nav{gap:8px}.pc-header nav>a:first-of-type{max-width:60px;line-height:1.3}.pc-grid{grid-template-columns:1fr}.pc-photo{aspect-ratio:1.25}.pc-filters{grid-template-columns:minmax(0,1fr)}.pc-search,.pc-filters .pc-sort,.pc-filters>.pc-button{grid-area:auto/1}.pc-card-description{font-size:16px}.pc-category{font-size:14px}}.pw{--pw-border:#e5e7eb;--pw-muted:#64748b;color:#172033}.pw-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.pw-heading h2{align-items:center;gap:10px;margin:0 0 8px;display:flex;font-size:26px!important;font-weight:600!important}.pw-heading h2 svg{color:var(--bb-blue);width:27px;height:27px}.pw-heading p{color:var(--pw-muted);margin:0;font-size:15px}.pw .button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pw-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pw-stats article{border:1px solid var(--pw-border);background:#fff;border-radius:12px;padding:20px}.pw-stats span{color:var(--pw-muted);margin-bottom:8px;font-size:14px;display:block}.pw-stats strong{font-size:27px;font-weight:600}.pw label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.pw input,.pw select,.pw textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:8px;min-width:0;padding:11px 12px;font-weight:400;line-height:1.5}.pw textarea{resize:vertical}.pw input:disabled{background:var(--bb-subtle);color:#64748b}.pw input:focus,.pw select:focus,.pw textarea:focus{outline-offset:2px;outline:2px solid #fdba74}.pw small{color:var(--pw-muted);font-weight:400;line-height:1.6}.pw-search{max-width:650px}.pw-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.pw-results{color:var(--pw-muted);justify-content:space-between;align-items:center;margin-top:18px;font-size:14px;display:flex}.pw-results button,.pw-images button{color:#9a3412;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px}.pw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pw-product{border:1px solid var(--pw-border);background:#fff;border-radius:14px;transition:box-shadow .2s;overflow:hidden}.pw-product:hover{box-shadow:0 6px 22px #1720330c}.pw-cover{cursor:pointer;background:#fafbfc;border:0;border-bottom:1px solid #f1f5f9;justify-content:center;align-items:center;width:100%;height:230px;padding:20px;display:flex;position:relative}.pw-cover img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pw-no-photo{color:#94a3b8;place-items:center;min-height:120px;font-size:14px;display:grid}.pw-status{color:#475569;background:#f1f5f9;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;top:14px;left:14px}.pw-status.ativo{color:#166534;background:#e8f8ef}.pw-status.rascunho{color:#92400e;background:#fff4dc}.pw-product-body{padding:20px}.pw-category{color:#64748b;font-size:13px}.pw-product h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:49px;margin:10px 0;line-height:1.45;display:-webkit-box;overflow:hidden;font-size:17px!important;font-weight:500!important}.pw-description{color:var(--pw-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px;margin:0 0 16px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.pw-price{margin-bottom:14px;font-size:23px;font-weight:600;display:block}.pw dl{justify-content:space-between;gap:12px;margin:0 0 18px;font-size:13px;display:flex}.pw dt{color:var(--pw-muted);margin-bottom:5px}.pw dd{margin:0;font-weight:500}.pw-card-actions{border-top:1px solid #f1f5f9;padding-top:16px}.pw-card-actions .button{width:100%}.pw-pagination{justify-content:flex-end;align-items:center;gap:12px;font-size:14px;display:flex}.pw-empty{text-align:center;padding:50px!important}.pw-back{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:18px;padding:0;font-size:14px;display:flex}.pw-tabs{border-bottom:1px solid var(--pw-border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.pw-tabs button{color:#64748b;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:12px 18px;font-size:14px}.pw-tabs button.active{color:#9a3412;background:#fff7ed}.pw-tabs span{color:#64748b;margin-left:auto;font-size:13px}.pw-editor-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.pw-editor h3,.pw-summary h3{margin:0 0 24px;font-size:18px!important;font-weight:500!important}.pw-form-grid{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.pw-wide{grid-column:1/-1}.pw-editor p{color:#64748b;font-size:14px;line-height:1.7}.pw-summary{position:sticky;top:16px}.pw-summary>img{object-fit:contain;width:100%;height:180px;margin:16px 0}.pw-summary p,.pw-summary>span{color:#64748b;font-size:13px;line-height:1.7}.pw-summary h3{margin:0 0 12px}.pw-summary ul{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:18px 0;padding:18px 0;font-size:14px;line-height:2;list-style:none}.pw-drop{text-align:center;background:#fafbfc;border:2px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:190px;margin:22px 0;padding:20px;position:relative;display:flex!important}.pw-drop svg{color:#c2410c;width:32px;height:32px}.pw-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.pw-drop:focus-within{outline:2px solid #c2410c}.pw-drop span{color:#64748b;font-size:13px}.pw-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.pw-images article{border:1px solid #e5e7eb;border-radius:10px;min-width:0;padding:12px}.pw-images img{object-fit:contain;width:100%;height:120px}.pw-images strong{margin:8px 0;font-size:13px;display:block}.pw-images article>div{flex-wrap:wrap;font-size:12px;display:flex}.pw-images button:disabled{opacity:.4;cursor:default}.pw-url{gap:12px;margin-top:14px;display:flex}.pw-tiers{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:8px;gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.pw-tiers>div{background:#fff;justify-content:space-between;padding:14px;font-size:14px;display:flex}.pw .ops-notice{margin:24px 0}.pw-stock-summary{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.pw-stock-summary span{color:#64748b;margin-bottom:8px;font-size:13px;display:block}.pw-stock-summary strong{font-size:20px;font-weight:500}.pw-save{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.pw-save span{color:#64748b;flex:1;font-size:14px}.pw-preview{grid-template-columns:200px 1fr;gap:30px;display:grid}.pw-preview img{object-fit:contain;width:100%;height:220px}.pw-long{white-space:pre-wrap}.pw-preview span{color:#64748b;font-size:13px}@media (width>=1600px){.pw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-editor-layout{grid-template-columns:minmax(0,1fr)}.pw-summary{position:static}.pw-heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.pw-stats{grid-template-columns:1fr 1fr}.pw-stats article{padding:15px}.pw-grid,.pw-form-grid,.pw-filter-grid{grid-template-columns:1fr}.pw-cover{height:250px}.pw-images{grid-template-columns:1fr 1fr}.pw-tabs{gap:0}.pw-tabs button{padding:10px}.pw-tabs span{width:100%;margin:8px 10px}.pw-heading h2{font-size:23px!important}.pw-save{flex-wrap:wrap}.pw-save span{display:none}.pw-preview{grid-template-columns:1fr}.pw-heading .button-row{flex-wrap:wrap;width:100%}.pw-url{flex-direction:column}}.product-photo-gallery{flex-wrap:wrap;gap:10px;display:flex}.product-photo-gallery img{object-fit:contain;border:1px solid #e5e7eb;border-radius:8px;width:80px;height:80px}.pw-editor-section{border-bottom:1px solid #e5e7eb;margin:0 0 32px;padding:0 0 32px;scroll-margin-top:24px}.pw-editor-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pw-editor-intro{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.pw-stock-edit{background:#fffaf5;border:1px solid #fed7aa;border-radius:10px;margin-bottom:24px;padding:20px}.pw-stock-edit h4{margin:0 0 18px;font-weight:500}.pw-save{z-index:5;position:sticky;bottom:12px;box-shadow:0 4px 24px #14233a12}body .shell .pw-product-tabs{z-index:4;background:#fff;border:1px solid #dfe8f3;border-radius:12px;flex-wrap:wrap;gap:6px;padding:8px;display:flex;position:sticky;top:0}body .shell .pw-product-tabs button{color:#526783;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex;font-size:.875rem!important}body .shell .pw-product-tabs button.active{color:var(--bb-blue-text);background:var(--bb-blue-soft);font-weight:500}body .shell .pw-product-tabs .pw-tab-warning{color:#fff;background:#dc184d;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;font-size:.875rem;display:grid}body .shell .pw-editor-section[hidden]{display:none!important}body .shell .pw-editor-section{border:0;margin:0;padding:0}body .shell .pw-editor-section>.pw-heading{margin-bottom:24px}body .shell .pw-editor-section :is(input,select,textarea){scroll-margin-top:100px}body .shell .pw-editor-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}body .shell .pw-editor .pw-form-grid{gap:20px;margin-top:18px}body .shell .pw-editor textarea{min-height:100px;max-height:250px}body .shell .pw-editor label>small{font-size:.875rem;line-height:1.6}body .shell .pw-validation{background:#fff4f6;border:1px solid #f0b8c6;border-left:4px solid #dc184d;border-radius:12px;padding:20px;scroll-margin-top:24px}body .shell .pw-validation h3{color:#a5193e;margin:0 0 8px;font-size:1.125rem!important}body .shell .pw-validation p{margin:0 0 10px}body .shell .pw-validation ul{gap:8px;margin:0;padding-left:20px;display:grid}body .shell .pw-validation button{text-align:left;color:#a5193e;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;line-height:1.5;text-decoration:underline}body .shell .pw .pw-field-error{color:#b21841;margin:0;font-size:.875rem;font-weight:500}body .shell .pw [aria-invalid=true]{background:#fff9fa;border-color:#dc184d}body .shell .pw-classification-options{border:1px solid #dfe8f3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;min-width:0;margin:24px 0;padding:18px;display:grid}body .shell .pw-classification-options legend{padding:0 8px;font-size:1rem;font-weight:500}body .shell .pw-classification-options label{cursor:pointer;flex-direction:row;align-items:center;gap:10px;font-weight:400;line-height:1.5;display:flex}body .shell .pw-classification-options input[type=checkbox]{accent-color:#3688f2;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0}body .shell .pw-classification-options>div{align-content:start;gap:12px;display:grid}body .shell .pw-classification-options>p,body .shell .pw-classification-options>.pw-field-error{grid-column:1/-1}body .shell .pw-classification-summary{background:#f6f9ff;border:1px solid #dfe8f3;border-radius:12px;gap:16px;padding:20px;display:grid}body .shell .pw-classification-summary h3{margin:0;font-size:1.125rem!important}body .shell .pw-classification-summary ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}body .shell .pw-classification-summary li{color:#244e80;overflow-wrap:anywhere;background:#e8f0fc;border-radius:6px;padding:7px 10px;font-size:.875rem}body .shell .pw-classification-summary p{margin:8px 0 0}body .shell .product-sheet>.pw-classification-summary{grid-column:1/-1}body .shell .pw-taxonomy{min-width:0;margin:18px 0}body .shell .pw-taxonomy h3{margin-bottom:10px}body .shell .pw-taxonomy .pw-tabs{margin:20px 0}body .shell .pw-taxonomy-form{background:#f6f9ff;border:1px solid #dfe8f3;border-radius:10px;margin:18px 0;padding:20px}body .shell .pw-taxonomy-form h4{margin:0 0 16px;font-size:1rem}body .shell .pw-taxonomy-form .button-row{margin-top:18px}body .shell .pw-taxonomy-list{margin-top:20px;display:grid}body .shell .pw-taxonomy-list article{border-bottom:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}body .shell .pw-taxonomy-list small{color:var(--bb-muted);margin-top:5px;font-size:.875rem;display:block}body .shell .pw-taxonomy-list strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500}@media (width<=1200px){body .shell .pw-editor-layout{grid-template-columns:minmax(0,1fr)}body .shell .pw-summary{display:none}body .shell .pw-product-tabs{top:0}}@media (width<=600px){body .shell .pw-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;position:static}body .shell .pw-product-tabs button{white-space:normal;padding:10px 8px;font-size:.875rem!important}body .shell .pw-classification-options{grid-template-columns:minmax(0,1fr);padding:14px}body .shell .pw-taxonomy-form{padding:16px}body .shell .pw-save{border-radius:10px 10px 0 0;padding:12px;bottom:0}body .shell .pw-save .button{flex:1;min-height:44px}body .shell .pw-validation,body .shell .pw-classification-summary{padding:16px}body .shell .pw-heading .button-row>.button{white-space:normal}body .shell .pw-taxonomy-list article{align-items:start}}.shell .workspace-main,.limited-portal{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.shell .content{background:#f6f8fb!important;padding:28px!important}.shell :is(h1,h2,h3,h4){text-wrap:balance;letter-spacing:-.015em!important;font-weight:750!important}.shell :is(.ops-head h2,.page-head h2,.reference-dashboard-head h2){font-size:28px!important;font-weight:750!important;line-height:1.25!important}.shell :is(.ops-head,.page-head){box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0 12px!important}.shell :is(.card,.catalog-card,.catalog-filters,.summary){border-color:var(--bb-line)!important;border-radius:14px!important;box-shadow:0 2px 5px #14233a03!important}.shell .stack{gap:24px}.shell .card{padding:24px}.shell :is(.card h3,.section-caption h3){margin-top:0;font-size:18px!important;line-height:1.4!important}.shell :is(.card p,.ops-head p,.page-head p){color:#526178;font-size:14px;line-height:1.65}.shell :is(input,select,textarea,button){font-family:inherit}.shell :is(input,select,textarea){min-height:42px;font-size:15px!important}.shell input[type=checkbox],.shell input[type=radio]{min-height:auto}.shell .table-wrap td{vertical-align:middle!important;font-size:14px!important}.shell .table-wrap th{color:#5a687c!important;font-size:14px!important;font-weight:600!important}.shell :is(.kpi strong,.task-value strong){font-variant-numeric:tabular-nums;letter-spacing:-.015em!important;font-weight:800!important}.shell .kpi-grid{gap:16px}.shell .kpi{border-top:1px solid var(--bb-line)!important}.shell .demo-notice{margin-bottom:24px;padding:12px 16px;font-size:13px;line-height:1.5}.shell svg{stroke-width:1.7px}.shell .button{min-height:42px!important}.shell .reports-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.shell .reports-heading h2{margin:6px 0 8px;line-height:1.2;font-size:30px!important}.reports-heading p{color:#526178;margin:0;font-size:15px}.report-eyebrow{color:#65758c;letter-spacing:.05em;font-size:12px}.report-filter-top,.report-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.report-filter-top>strong{font-size:14px;font-weight:500}.report-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.report-shortcuts button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:7px 11px;font-size:12px}.report-shortcuts button:hover{color:#9a3412;background:#fff7ed}.report-filter-fields{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;display:grid}.report-filter-fields label,.report-product-filters label{flex-direction:column;gap:7px;display:flex}.report-filter-fields :is(input,select){width:100%;padding:9px 11px}.report-tabs{border-bottom:1px solid #dce3ed;gap:8px;display:flex}.report-tabs button{color:#607087;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:13px 20px;font-size:14px;display:flex}.report-tabs button.active{color:#9a3412;background:#fff7ed;border-bottom-color:#c2410c;border-radius:8px 8px 0 0}.report-tabs span{background:var(--bb-line);color:#526178;border-radius:20px;padding:1px 7px;font-size:12px}.report-context{color:#607087;font-variant-numeric:tabular-nums;margin-top:-12px;font-size:12px}.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.report-metric{border:1px solid var(--bb-line);border-top:3px solid var(--metric);background:#fff;border-radius:14px;flex-direction:column;gap:9px;padding:22px;display:flex}.report-metric.blue{--metric:#3688f2}.report-metric.green{--metric:var(--bb-success)}.report-metric.orange{--metric:#ec8848}.report-metric.violet{--metric:#8b73cb}.report-metric>span{color:#526178;font-size:13px}.report-metric>strong{letter-spacing:-.015em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,30px);line-height:1.3;font-weight:800!important}.report-metric small{color:#607087;font-size:12px}.report-charts{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.report-charts>.card{min-width:0}.report-section-head h3{margin-bottom:4px}.report-section-head p{margin:0}.report-trend{gap:19px;padding:14px 0;display:grid}.report-bar-row{grid-template-columns:62px minmax(20px,1fr) 110px;align-items:center;gap:12px;font-size:12px;display:grid}.report-bar-row>div{background:#f0f4fa;border-radius:4px;height:15px;overflow:hidden}.report-bar-row i{background:#3688f2;border-radius:4px;height:100%;display:block}.report-bar-row strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.report-stages{gap:14px;display:grid}.report-stages>div{align-items:center;gap:14px;display:flex}.report-stages .status-chip{margin-right:auto}.report-stages>div>span:last-child{text-align:right;color:#64748b;min-width:35px;font-size:12px}.report-photo{background:#fff;border:1px solid #edf0f5;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.report-photo img{object-fit:contain;width:100%;height:100%;padding:4px}.report-photo>span{color:#94a3b8;font-size:24px}.report-ranking{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:14px 0;display:flex}.report-ranking:last-child{border:0}.report-ranking>div{flex:1;min-width:0}.report-ranking strong,.report-product strong{line-height:1.5;display:block;font-size:13px!important;font-weight:500!important}.report-ranking small,.report-product small,.report-subline{margin-top:4px;display:block;color:#64748b!important;font-size:12px!important}.report-ranking>b{white-space:nowrap;font-size:13px;font-weight:500}.report-rank{color:#8492a6;width:18px;font-size:12px}.report-product{align-items:center;gap:14px;min-width:240px;max-width:440px;display:flex}.report-order-photos{align-items:center;gap:5px;display:flex}.report-order-photos .report-photo{width:40px;height:40px}.report-order-photos>span:last-child:not(.report-photo){font-size:12px}.report-breakdown{margin:16px 0 24px}.report-breakdown>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.report-breakdown dt{color:#526178;font-size:14px}.report-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500!important}.shell .report-note{color:#607087;background:#f6f8fb;border-radius:9px;padding:14px;font-size:12px;line-height:1.6}.report-product-filters{grid-template-columns:minmax(180px,1fr) 220px;gap:16px;margin-bottom:22px;display:grid}.report-share{background:#eef2f7;border-radius:4px;min-width:90px;padding:4px 6px;font-size:12px;position:relative;overflow:hidden}.report-share i{background:#3688f2;height:3px;position:absolute;bottom:0;left:0}.report-empty{text-align:center;background:var(--bb-subtle);border:1px dashed #dce3ed;border-radius:10px;padding:36px 20px}.shell .order-insights .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shell .order-insights .kpi{padding:16px!important}.shell .order-insights .kpi strong{font-size:22px!important}@media (width>=1550px){.shell .content{padding:32px 40px!important}}@media (width<=1200px){.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-charts{grid-template-columns:1fr}}@media (width<=700px){.shell .content{padding:18px 14px!important}.shell .card{padding:18px}.shell .reports-heading{flex-direction:column;align-items:flex-start}.shell .reports-heading h2{font-size:26px!important}.report-filter-top,.report-section-head{flex-direction:column;align-items:flex-start}.report-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.report-tabs button{padding:12px}.report-metric{padding:16px}.report-metric>strong{font-size:22px}.report-metric small{font-size:12px}.report-ranking{flex-wrap:wrap}.report-ranking>b{margin-left:auto}.report-product-filters{grid-template-columns:1fr}.report-bar-row{grid-template-columns:55px minmax(20px,1fr) 95px;gap:8px;font-size:12px}.shell .order-insights .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.reports-workspace .report-tools,.reports-workspace .report-filter-panel,.reports-workspace .report-tabs,.reports-workspace button{display:none!important}body:has(.reports-workspace) .shell aside{display:none!important}body:has(.reports-workspace) .app-top{display:none!important}body:has(.reports-workspace) .demo-notice{display:none!important}body:has(.reports-workspace) .workspace-main{margin:0!important}body:has(.reports-workspace) .content{padding:0!important}.report-charts{grid-template-columns:1fr}.report-metrics{grid-template-columns:repeat(2,1fr)}.reports-workspace .card,.report-metric{break-inside:avoid}.reports-workspace .table-wrap{overflow:visible}.reports-workspace table{font-size:12px}.reports-workspace{-webkit-print-color-adjust:exact;print-color-adjust:exact}.reports-heading:before{content:"";background:url(/logo.jpg) 50%/contain no-repeat;width:120px;height:65px}.report-product-filters{display:none}@page{size:A4;margin:14mm}.reports-workspace .report-charts{gap:16px}.reports-workspace .card{border:1px solid var(--bb-line)!important;box-shadow:none!important;padding:16px!important}:is(.reports-workspace .card:has(table),.reports-workspace .card:has(.report-ranking)){break-inside:auto}.reports-workspace tr,.reports-workspace .report-ranking,.reports-workspace .report-metric{break-inside:avoid}.reports-workspace thead{display:table-header-group}.reports-workspace h3{break-after:avoid}.reports-workspace table{table-layout:auto;width:100%}.shell .reports-workspace .table-wrap td,.shell .reports-workspace .table-wrap th{padding:8px!important;font-size:12px!important}.reports-workspace .report-product{gap:8px;min-width:0;max-width:260px}.reports-workspace .report-product strong{font-size:12px!important}.reports-workspace .report-photo{width:38px;height:38px}.reports-workspace .report-share{min-width:50px}.reports-workspace .report-order-photos{flex-wrap:wrap}.reports-workspace .report-tools,.reports-workspace .print-hide{display:none}.reports-workspace td:has(>button){display:none}.reports-workspace .status-chip{white-space:normal;font-size:12px!important}.reports-workspace p{orphans:3;widows:3}}.shell .catalog-price .catalog-availability{width:fit-content;max-width:100%;height:auto;min-height:0;box-shadow:none;color:#18754f;background:0 0;border:0;border-radius:0;grid-column:1/-1;align-items:center;gap:7px;margin-top:9px;padding:0;font-size:12px;font-weight:400;line-height:1.5;display:flex}.shell .catalog-price .catalog-availability.unavailable{color:#697587}.shell .catalog-availability svg{flex-shrink:0;width:16px;height:16px}.shell .catalog-card .visual-trigger{border-radius:14px 14px 0 0;overflow:hidden}@media print{.reports-workspace.stack{gap:12px!important}.reports-workspace .reports-heading{gap:14px!important;margin-bottom:0!important}.reports-workspace .reports-heading:before{flex-shrink:0;width:110px;height:52px}.shell .reports-workspace .reports-heading h2{margin:3px 0 5px!important;font-size:22px!important}.reports-workspace .reports-heading p,.reports-workspace .report-context{margin:0;font-size:12px}.reports-workspace .report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.reports-workspace .report-metric{gap:4px;padding:10px}.reports-workspace .report-metric>strong{font-size:18px}.reports-workspace .report-metric>span,.reports-workspace .report-metric small{font-size:12px}.shell .reports-workspace .card{padding:12px!important}.reports-workspace .report-section-head{margin-bottom:10px}}.shell .content{background:#fafbfc!important}.shell :is(.card,.kpi,.catalog-card){border-radius:10px!important;box-shadow:0 1px 3px #14233a0a!important}.shell :is(.ops-head h2,.page-head h2){font-size:25px!important}.shell .card>h3{margin-bottom:18px}.shell .ops-filters{gap:14px}.shell .ops-filters label{min-width:150px}.shell .button{border-radius:7px!important}.shell .table-wrap{border-radius:8px}.shell .table-wrap tbody tr:hover{background:#fffaf5}.shell .action-modal header{border-bottom:1px solid #edf0f5;margin-bottom:15px;padding-bottom:15px}.shell .action-modal label{line-height:1.6}.reference-order-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reference-order-metrics>article{flex-direction:column;gap:7px;display:flex;position:relative;padding-right:50px!important}.reference-order-metrics span{color:#586577;font-size:13px}.reference-order-metrics strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.reference-order-metrics i{color:var(--bb-blue-text);font-size:27px;font-style:normal;position:absolute;top:35%;right:20px}.reference-order-metrics article:nth-child(2) i{color:var(--bb-success)}.reference-order-metrics article:nth-child(3) i{color:#9563c6}.reference-order-metrics article:nth-child(4) i{color:#ec8848}.reference-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.reference-status-grid button{background:var(--bb-subtle);cursor:pointer;border:1px solid #e9edf3;border-radius:8px;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;display:flex}.reference-status-grid button:hover{border-color:#ec8848}.reference-status-grid strong{font-size:22px;font-weight:500}.reference-status-grid .status-chip{white-space:normal;text-align:center;font-size:12px}.reference-order-list{gap:22px;display:grid}.reference-order-card{border:1px solid var(--bb-line);background:#fff;border-radius:10px;min-width:0;padding:22px}.reference-order-card>header{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:16px;display:flex}.reference-order-card>header>div{margin-right:auto}.shell .reference-order-card h3{margin:0 0 3px;font-size:17px!important}.reference-order-card small{color:#64748b;font-size:12px;display:block}.reference-order-card h4{margin:18px 0 12px;font-size:14px}.order-change{flex-direction:column;gap:3px;display:flex;font-size:12px!important}.order-change select{max-width:250px;padding:8px;font-size:13px!important}.reference-order-content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;display:grid}.order-company strong{font-size:14px;font-weight:500;display:block}.reference-order-item{border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;padding:12px 0;display:flex}.reference-order-item img,.order-image-placeholder{object-fit:contain;border:1px solid #edf0f5;border-radius:7px;flex-shrink:0;width:52px;height:52px}.order-image-placeholder{color:#94a3b8;place-items:center;display:grid}.reference-order-item>div:first-of-type{flex:1;min-width:0}.reference-order-item strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.reference-order-item>div:last-child{text-align:right;flex-shrink:0;font-size:13px}.reference-order-finance dl{margin:0}.reference-order-finance dl>div{justify-content:space-between;gap:14px;padding:7px 0;font-size:13px;display:flex}.reference-order-finance dt{color:#64748b}.reference-order-finance dd{font-variant-numeric:tabular-nums;margin:0}.reference-order-finance .order-total{border-top:1px solid #edf0f5;margin-top:5px;font-size:17px}.order-total dt{color:var(--bb-title)}.order-delivery{background:#f2f7ff;border-radius:8px;margin-top:18px;padding:14px}.order-delivery h4{margin:0 0 8px}.order-delivery p{margin:0}.reference-order-card>footer{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}@media (width<=1100px){.reference-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.reference-order-content{grid-template-columns:1fr;gap:8px}.reference-order-card{padding:16px}.reference-order-card>header{align-items:flex-start;gap:12px}.order-change{width:100%}.order-change select{width:100%;max-width:none}.reference-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-order-metrics strong{font-size:21px}.reference-order-metrics>article{padding:16px!important}.reference-order-metrics i{display:none}.reference-order-item{gap:8px}.reference-order-item img,.order-image-placeholder{width:42px;height:42px}.reference-order-item>div:last-child{max-width:105px;font-size:12px}.shell .ops-filters{grid-template-columns:1fr;display:grid}.shell .ops-filters label{min-width:0}.shell .ops-filters :is(input,select){width:100%}.shell .table-wrap td{overflow-wrap:anywhere}.reference-order-card>footer .button{flex:1}.shell .modal{padding:12px}.shell .action-modal{max-height:90vh;overflow:auto}}.shell :is(.pw-product,.action-tile,.summary,.catalog-filters){background:#fff;border:1px solid var(--bb-line)!important;border-radius:10px!important;box-shadow:0 1px 3px #14233a0a!important}.shell :is(.pw-product h3,.pw-editor h3,.action-tile h3){font-weight:750!important;line-height:1.45!important}.shell :is(.pw-price,.pw-stock-summary strong,.pw-tiers strong){font-variant-numeric:tabular-nums;font-weight:800!important}.shell :is(.pw-form-grid,.form-grid){gap:16px}.shell :is(.pw-editor-section,.fiscal-documents,.receipt-upload){scroll-margin-top:100px}.shell :is(.pw-editor-section,.order-admin-step){border-color:var(--bb-line)}.shell :is(.table-wrap,.pw-product-body){color:#334155}.shell :is(.card-title,.section-caption){flex-wrap:wrap;gap:16px}.shell .card-title>h3{margin:0}.shell .record-list td[data-label=Ação] .button{white-space:nowrap}@media (width<=700px){.shell .record-list{background:0 0;overflow:visible;border:0!important}.shell .record-list table,.shell .record-list tbody{width:100%;display:block;min-width:0!important}.shell .record-list thead{display:none}.shell .record-list tbody tr{border:1px solid var(--bb-line);border-radius:10px;margin-bottom:14px;padding:12px;display:block;background:#fff!important}.shell .record-list tbody td{grid-template-columns:minmax(85px,32%) minmax(0,1fr);gap:12px;min-width:0;display:grid;text-align:left!important;white-space:normal!important;border:0!important;border-bottom:1px solid #f1f3f6!important;padding:9px 0!important}.shell .record-list td:before{content:attr(data-label);color:#64748b;font-size:12px;font-weight:400}.shell .record-list td:last-child{border-bottom:0!important}.shell .record-list td[colspan]{display:block;text-align:center!important}.shell .record-list td[colspan]:before{display:none}.shell .record-list td :is(input,select,.button){min-width:0;max-width:100%}.shell .record-list .status-chip{white-space:normal;width:fit-content}.shell :is(.pw-form-grid,.form-grid){grid-template-columns:1fr!important}.shell :is(.card-title,.button-row){align-items:flex-start}.shell .card-title{flex-direction:column}}.leads-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lead-card{flex-direction:column;gap:12px;min-width:0;display:flex}.shell .lead-card h3{margin:0;font-size:17px!important}.lead-card dl{margin:0;font-size:13px}.lead-card dt{color:#64748b;margin-top:8px;font-size:12px}.lead-card dd{overflow-wrap:anywhere;margin:3px 0}.lead-card details{color:#64748b;font-size:12px}.lead-card .button{margin-top:auto}.lead-notes{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1200px){.leads-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.leads-grid{grid-template-columns:1fr}}.lead-profile-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;display:grid}.lead-profile h4{margin:12px 0;font-size:14px}.lead-state-bars{grid-template-columns:1fr 1fr;gap:7px 16px;display:grid}.lead-state-bars button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:70px minmax(20px,1fr) 28px 40px;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.lead-state-bars button>span:first-child{font-size:12px}.lead-bar-track{background:#edf2f8;border-radius:4px;height:8px;overflow:hidden}.lead-bar-track i{background:#3688f2;border-radius:4px;height:100%;display:block}.lead-state-bars strong{text-align:right;font-weight:500}.lead-state-bars small{color:#64748b;text-align:right}.lead-profile-options{gap:8px;display:grid}.lead-profile-options button{border:1px solid var(--bb-line);font:inherit;cursor:pointer;color:#334155;background:#fafbfc;border-radius:8px;justify-content:space-between;padding:11px 14px;font-size:13px;display:flex}.lead-profile button.selected{color:#9a3412;background:#fff7ed;border-color:#ec8848}.lead-profile button:hover{border-color:#ec8848}.lead-profile button:focus-visible{outline-offset:2px;outline:2px solid #3688f2}@media (width<=1100px){.lead-state-bars{grid-template-columns:1fr}}@media (width<=700px){.lead-profile-layout{grid-template-columns:1fr;gap:16px}}.shell .leads-workspace{gap:20px}.shell .leads-workspace>.ops-notice{color:#765132;border-color:#f1dccb;margin:0;padding:10px 14px;font-size:12px;background:#fffaf5!important}.shell .leads-workspace .lead-metrics{gap:14px}.shell .lead-metrics>article{border-top:3px solid #3688f2!important;padding:18px 20px!important}.shell .lead-metrics>article:nth-child(2){border-top-color:#ec8848!important}.shell .lead-metrics>article:nth-child(3){border-top-color:#dc184d!important}.shell .lead-metrics>article:nth-child(4){border-top-color:var(--bb-success)!important}.shell .lead-metrics strong{letter-spacing:-.015em;font-size:28px;font-weight:800!important}.shell .lead-profile .report-section-head{border-bottom:1px solid #edf0f5;margin-bottom:12px;padding-bottom:16px}.shell .lead-profile h3{margin-bottom:5px}.shell .lead-profile h4{color:var(--bb-title);margin:10px 0 12px;font-size:14px;font-weight:750!important}.shell .lead-profile-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr);gap:32px}.shell .lead-state-bars{grid-template-columns:1fr;gap:4px}.shell .lead-state-bars button{border:1px solid #0000;grid-template-columns:100px minmax(30px,1fr) 38px 48px;min-height:38px;padding:9px 10px}.shell .lead-state-bars button>span:first-child{font-size:13px}.shell .lead-state-bars small{font-size:12px}.shell .lead-bar-track{height:7px}.shell .lead-state-bars button.selected{background:#fff7ed;border-color:#f4c59f}.shell .lead-expand{margin-top:12px}.shell .lead-caption{margin:-5px 0 12px;font-size:12px}.shell .lead-profile-options{grid-template-columns:1fr 1fr;gap:8px}.shell .lead-profile-options button{background:#fafbfc;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font-size:12px}.shell .lead-profile-options strong{font-size:17px;font-weight:500}.shell .lead-profile-options button.selected{background:#fff7ed;border-color:#f4c59f}.shell .lead-profile .report-note{margin:14px 0 0;padding:10px 12px;font-size:12px}.shell .lead-filters .ops-filters{border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding:0;display:grid;background:#fff!important}.shell .lead-filters label{min-width:0}.shell .lead-filters :is(input,select){width:100%;min-width:0;padding:9px 10px}.shell .lead-filters select:disabled{color:#7b8798;cursor:not-allowed;border-color:var(--bb-line)!important;background:#f1f4f8!important}.shell .lead-filters>p{margin-bottom:0;font-size:12px}.shell .lead-card{gap:12px}.shell .lead-card .status-chip{align-self:flex-start;font-size:12px}.shell .lead-card dl{border-bottom:1px solid #edf0f5;padding-bottom:12px}.shell .lead-card details summary{cursor:pointer;color:#526178}.shell .lead-card dd{font-size:13px;line-height:1.55}@media (width<=1100px){.shell .lead-filters .ops-filters{grid-template-columns:1fr 1fr}}@media (width<=750px){.shell .lead-profile-layout{grid-template-columns:1fr;gap:18px}.shell .lead-profile-layout>div+div{border-top:1px solid #edf0f5;padding-top:12px}.shell .lead-state-bars button{grid-template-columns:85px minmax(25px,1fr) 30px 40px;gap:6px}.shell .lead-filters .ops-filters{grid-template-columns:1fr}.shell .lead-metrics>article{padding:15px!important}.shell .lead-metrics strong{font-size:25px}}.shell .product-identity{text-align:left;align-items:center;gap:14px;min-width:0;display:flex}.shell .product-identity img,.shell .product-photo-empty{object-fit:contain;background:#fff;border:1px solid #e8edf3;border-radius:10px;flex:0 0 64px;width:64px;height:64px;padding:5px}.shell .product-photo-empty{color:#64748b;text-align:center;place-items:center;font-size:12px;display:grid}.shell .product-identity>div{min-width:0}.shell .product-identity strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.45;display:block}.shell .product-identity small{color:#64748b;margin-top:4px;font-size:13px;display:block}.shell .order-products{gap:0;margin:12px 0;display:grid}.shell .order-product-row{border-bottom:1px solid #e9edf3;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);align-items:center;gap:20px;padding:18px 0;display:grid}.shell .order-product-row:last-child{border-bottom:0}.shell .order-product-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.shell .order-product-row dt{color:#64748b;margin-bottom:4px;font-size:13px}.shell .order-product-row dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px;font-weight:500}.shell .reference-order-card .order-product-row{grid-template-columns:1fr;gap:10px}.shell .reference-order-card .order-product-row dl{padding-left:78px}.shell .workspace-main{font-size:16px}.shell .card p,.shell .ops-head p{font-size:16px;line-height:1.55}.shell .table-wrap :is(th,td),.shell .reference-order-finance dl>div,.shell .reference-status-grid .status-chip{font-size:14px}.shell .ops-cart-line h3{font-size:16px!important;font-weight:750!important}.shell .ops-cart-line img{object-fit:contain;border:1px solid #e9edf3;border-radius:10px;width:72px;height:72px}@media (width<=700px){.shell .order-product-row{grid-template-columns:1fr;gap:12px;padding:16px 0}.shell .order-product-row dl,.shell .reference-order-card .order-product-row dl{gap:8px;padding-left:0}.shell .order-product-row dd{font-size:14px}.shell .product-identity{gap:12px}.shell .record-list td[data-label=Produto]{display:block;padding-bottom:14px!important}.shell .record-list td[data-label=Produto]:before{display:none}.shell .record-list td:before{font-size:14px}.shell .record-list tbody tr{margin-bottom:12px;padding:14px}.shell .ops-notice{line-height:1.55;padding:14px!important;font-size:14px!important}.shell .card{padding:18px!important}.shell .stack{gap:18px}.shell .button-row{flex-wrap:wrap;gap:8px}}@media print{.order-product-row{break-inside:avoid}.product-identity img{max-width:48px;max-height:48px}}.shell .app-top{flex-shrink:0;min-height:77px;height:auto!important}.shell :is(.ops-filters,.report-filter-fields,.report-product-filters,.form-grid,.ops-checkout,.ops-form) label:not(.check):not(.toggle-row){flex-direction:column;align-self:start;gap:6px;min-width:0;line-height:1.4;display:flex;margin:0!important;font-weight:650!important}.shell :is(.ops-filters,.report-filter-fields,.report-product-filters,.form-grid,.ops-checkout,.ops-form) :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;width:100%;min-height:44px!important;margin:0!important;padding:9px 12px!important}.shell .ops-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px 16px;margin:0 0 16px;display:grid;background:0 0!important;border:0!important;padding:0!important}.shell .ops-filters>.button{align-self:end;min-height:44px;margin:0}.shell .advanced-order-filters{border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;margin:4px 0 16px;padding:12px 0}.shell .advanced-order-filters>summary{cursor:pointer;color:#526178;min-height:24px;font-size:14px;font-weight:500;line-height:24px}.shell .advanced-order-filters[open]>.ops-filters{margin:16px 0 0}.shell .order-filter-card>h3{margin-bottom:16px}.shell .ops-form{gap:14px}@media (width<=750px){.shell .app-top{grid-template-columns:44px minmax(0,1fr) auto;gap:10px 12px!important;min-height:63px!important;padding:12px 16px!important;display:grid!important;position:sticky!important;top:0!important}.shell .app-top .menu{width:44px;height:44px;padding:10px}.shell .top-title{min-width:0!important}.shell .top-title h1{text-wrap:initial;overflow:visible;white-space:normal!important;max-width:none!important;margin:0!important;font-size:21px!important;line-height:1.25!important}.shell .app-top .user{border:0;margin:0;padding:0}.shell .app-top .user>div{display:none}.shell .app-top .persona-toggle{box-sizing:border-box;grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:4px;width:100%!important;margin:0!important;display:grid!important;position:static!important}.shell .persona-toggle button{gap:6px;min-width:0;min-height:44px;line-height:1.3;width:100%!important;height:auto!important;padding:8px!important;font-size:14px!important}.shell .persona-toggle button svg{flex-shrink:0;width:18px;height:18px}.shell .content{padding:16px!important}.shell .ops-filters{grid-template-columns:1fr;gap:12px!important}.shell .ops-filters label{width:100%;min-width:0!important}.shell :is(.report-filter-fields,.report-product-filters,.form-grid,.ops-checkout){gap:14px!important}.shell :is(.ops-filters,.report-filter-fields,.report-product-filters,.form-grid,.ops-checkout,.ops-form) :is(input:not([type=checkbox]):not([type=radio]),select){font-size:16px!important}.shell .card>h3{margin-bottom:14px}}.shell .payment-options{border-top:1px solid var(--bb-line);gap:14px;margin-top:8px;padding-top:18px;display:grid}.shell .payment-options h3{margin:0!important}.shell .payment-summary{overflow-wrap:anywhere;background:#f4f8ff;border:1px solid #cddff6;border-radius:10px;margin:12px 0;padding:16px}.shell .payment-summary p{margin:8px 0;font-size:15px}.shell .payment-summary small{color:#526178;font-size:14px;line-height:1.5}.shell .discount-tier-editor{gap:12px;margin:18px 0;display:grid}.shell .discount-tier-editor>div{border-bottom:1px solid var(--bb-line);grid-template-columns:160px 1fr 1fr;align-items:center;gap:14px;padding-bottom:12px;display:grid}.shell .discount-tier-editor label{gap:6px;min-width:0;margin:0;display:grid}.shell .discount-tier-editor strong{font-size:14px;font-weight:500}@media (width<=650px){.shell .discount-tier-editor>div{grid-template-columns:1fr 1fr;gap:8px 12px}.shell .discount-tier-editor strong{grid-column:1/-1}}.b2b-access{background:var(--bb-bg);min-height:100svh;color:var(--bb-title);border-top:4px solid var(--bb-blue);flex-direction:column;display:flex}.b2b-access-top{justify-content:space-between;align-items:center;gap:20px;width:min(1080px,100%);margin:0 auto;padding:20px 32px;display:flex}.b2b-access-top .brand{gap:8px;min-width:0}.b2b-access-top .brand img{object-fit:contain;width:140px;height:72px}.b2b-access-home{color:var(--bb-muted);background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none}.b2b-access-home:hover{text-underline-offset:4px;color:var(--bb-title);text-decoration:underline}.b2b-access-content{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:24px 24px 64px;display:flex}.b2b-access-card{border:1px solid var(--bb-line);border-radius:var(--bb-radius-card);width:100%;max-width:520px;box-shadow:var(--bb-shadow);background:#fff;padding:36px 40px}.b2b-access-context{align-items:center;gap:10px;margin-bottom:22px;display:flex}.b2b-access-context>span{background:var(--bb-pink-soft);width:38px;height:38px;color:var(--bb-pink-text);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.b2b-access-context p{letter-spacing:.04em;color:var(--bb-muted);margin:0;font-size:14px;font-weight:700}.b2b-access-card h1{letter-spacing:-.6px;margin:0 0 12px;font-size:30px;font-weight:750;line-height:1.2}.b2b-access-description{color:var(--bb-muted);max-width:360px;margin:0 0 26px;font-size:16px;line-height:1.7}.b2b-access-login{border:1px solid var(--bb-action);background:var(--bb-action);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:13px 18px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.b2b-access-login:hover{background:var(--bb-action-hover);border-color:var(--bb-action-hover)}.b2b-access-notice{background:var(--bb-subtle);border:1px solid var(--bb-line);border-radius:10px;margin-top:16px;padding:14px 16px}.b2b-access-notice p{color:var(--bb-muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.6}.b2b-access-notice button{color:#253c5b;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:650;text-decoration:underline}.b2b-access-discover{border-top:1px solid var(--bb-line);margin-top:26px;padding-top:24px}.b2b-access-discover h2{margin:0 0 5px;font-size:18px;font-weight:700}.b2b-access-discover>p{color:var(--bb-muted);margin:0 0 16px;font-size:14px;line-height:1.6}.b2b-access-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.b2b-access-options a{color:#324258;border:1px solid #dce2ea;border-radius:10px;align-items:center;gap:9px;min-height:58px;padding:14px 12px;font-size:14px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.b2b-access-options a svg{color:var(--bb-muted);flex-shrink:0}.b2b-access-options a:hover{background:#f8faff;border-color:#9aabc3}.b2b-access-options a:first-child{color:var(--bb-pink-text);border-color:#eed0d9}.b2b-access-options a:first-child svg{color:var(--bb-pink-text)}.b2b-access-footnote{color:var(--bb-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:14px;line-height:1.6;display:flex}.b2b-access-footnote svg{flex-shrink:0}.b2b-access-loading{color:var(--bb-muted);align-items:center;gap:12px;padding:20px 0 4px;font-size:14px;display:flex}.b2b-access-loading i{border:2px solid var(--bb-line);border-top-color:#dc184d;border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.8s linear infinite b2b-access-spin}.b2b-access a:focus-visible,.b2b-access button:focus-visible{outline:3px solid var(--bb-blue-text);outline-offset:4px}@keyframes b2b-access-spin{to{transform:rotate(360deg)}}@media (width<=600px){.b2b-access-top{gap:12px;padding:16px 20px}.b2b-access-top .brand img{object-fit:contain;width:110px;height:60px}.b2b-access-top .brand b{padding:4px 6px;font-size:12px}.b2b-access-home{font-size:14px}.b2b-access-content{padding:20px 16px 36px}.b2b-access-card{border-radius:var(--bb-radius-card);box-shadow:var(--bb-shadow);padding:28px 24px}.b2b-access-card h1{font-size:27px}.b2b-access-footnote{align-items:flex-start;max-width:290px}.b2b-access-footnote svg{margin-top:2px}.b2b-access-options{grid-template-columns:1fr}.b2b-access-options a{min-height:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){.b2b-access a{transition:none}.b2b-access-loading i{animation-duration:1.8s}}body .shell .product-sheet-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}body .shell .product-sheet{background:#fff;border:1px solid #e3eaf3;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:32px 40px;min-width:0;padding:32px;display:grid}body .shell .product-sheet>*{min-width:0}body .shell .product-sheet-media{align-self:start}body .shell .product-sheet-photo{aspect-ratio:1;background:#fafcff;border:1px solid #e5ecf5;border-radius:14px;place-items:center;width:100%;max-height:480px;padding:24px;display:grid;overflow:hidden}body .shell .product-sheet-photo>img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:420px;display:block}body .shell .product-sheet-no-photo{color:#71819a;justify-items:center;gap:12px;font-size:14px;display:grid}body .shell .product-sheet-enlarge{text-align:center;color:var(--bb-blue-text);text-underline-offset:3px;margin:12px 0 0;font-size:14px;display:block}body .shell .product-sheet-thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;margin-top:18px;display:grid}body .shell .product-sheet-thumbs button{aspect-ratio:1;background:#fff;border:1px solid #d9e3ef;border-radius:10px;max-height:90px;padding:6px;overflow:hidden}body .shell .product-sheet-thumbs button[aria-pressed=true]{background:#f4f8ff;border:2px solid #3688f2}body .shell .product-sheet-thumbs img{object-fit:contain;width:100%;height:100%;display:block}body .shell .product-sheet-meta{color:var(--bb-muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:10px;font-size:14px;display:flex}body .shell .product-sheet-main h2{overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(24px,2.5vw,34px)!important;font-weight:500!important;line-height:1.3!important}body .shell .product-sheet-availability{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}body .shell .product-sheet-availability .favorite-action{min-height:40px;padding:8px 0;font-size:14px;font-weight:500}body .shell .product-sheet-tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}body .shell .product-sheet-tags span{color:#526783;overflow-wrap:anywhere;background:#f4f7fc;border:1px solid #e5ecf5;border-radius:6px;padding:5px 9px;font-size:13px}body .shell .product-sheet-price{border-top:1px solid #e3eaf3;padding:22px 0}body .shell .product-sheet-price>span{color:var(--bb-muted);margin-bottom:4px;font-size:14px;display:block}body .shell .product-sheet-price>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.25;display:block;font-weight:500!important}body .shell .product-sheet-price>p{color:var(--bb-muted);margin:12px 0 0;font-size:14px;line-height:1.65}body .shell .product-sheet-buy{background:var(--bb-subtle);border:1px solid #dfe8f5;border-radius:14px;grid-template-columns:148px minmax(0,1fr);gap:16px 22px;padding:20px;display:grid}body .shell .product-sheet-quantity>span,body .shell .product-sheet-line-total>span{color:#526783;margin-bottom:8px;font-size:14px;line-height:1.5;display:block}body .shell .product-sheet-line-total{text-align:right;align-self:center}body .shell .product-sheet-line-total>strong{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.3;font-weight:500!important}body .shell .product-sheet-buy>.button{grid-column:1/-1;width:100%;min-height:48px}body .shell .product-sheet-added{color:var(--bb-success);grid-column:1/-1;margin:0;font-size:14px}body .shell .product-sheet-added a{color:var(--bb-success);text-underline-offset:3px}body .shell .product-sheet-policy{color:#526783;align-items:start;gap:10px;padding-top:20px;display:flex}body .shell .product-sheet-policy>svg{color:var(--bb-blue-text);flex:0 0 20px;margin-top:3px}body .shell .product-sheet-policy strong{font-size:14px;display:block;font-weight:500!important}body .shell .product-sheet-policy p{margin:6px 0 0;font-size:14px;line-height:1.65}body .shell .product-sheet-policy a{color:var(--bb-blue-text)}body .shell :is(.product-sheet-description,.product-sheet-specs){border-top:1px solid #e3eaf3;align-self:start;padding-top:28px}body .shell :is(.product-sheet-description,.product-sheet-specs) h3{margin:0 0 18px;font-size:20px!important}body .shell .product-sheet-description p{color:#526783;overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.75}body .shell .product-sheet-long-description{white-space:pre-wrap}body .shell .product-sheet-specs dl{gap:0;margin:0;display:grid}body .shell .product-sheet-specs dl>div{border-bottom:1px solid var(--bb-line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}body .shell .product-sheet-specs dt{color:var(--bb-muted);font-size:14px}.shell .product-sheet-specs dd{color:#2f4561;overflow-wrap:anywhere;margin:0;font-size:14px}body .shell .product-sheet-resources{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}body .shell .quantity-control{background:#fff;border:1px solid #ccd8e6;border-radius:9px;flex:0 0 138px;grid-template-columns:36px minmax(0,64px) 36px;gap:0;min-width:138px;max-width:138px;height:46px;padding:0;display:grid;overflow:hidden;width:138px!important}body .shell .quantity-control>button{background:var(--bb-subtle);border:0;border-radius:0;place-items:center;width:36px;min-width:0;height:44px;padding:0;display:grid}body .shell .quantity-control>input.quantity-input{text-align:center;height:44px;box-shadow:none;appearance:textfield;border:0!important;border-left:1px solid #e3eaf3!important;border-right:1px solid #e3eaf3!important;border-radius:0!important;width:64px!important;min-width:0!important;max-width:64px!important;min-height:44px!important;padding:4px!important;font-size:16px!important}body .shell .quantity-control>input::-webkit-inner-spin-button{appearance:none;margin:0}body .shell .quantity-control>input::-webkit-outer-spin-button{appearance:none;margin:0}body .shell .quantity-control>input:focus-visible{outline-offset:-3px!important}body .shell .quick-buy-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}body .shell .quick-buy-work{gap:20px;min-width:0;display:grid}body .shell .quick-buy-tabs{background:#eaf0f8;border:1px solid #dce6f3;border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex}body .shell .quick-buy-tabs button{color:#526783;min-height:44px;font:inherit;background:0 0;border:0;border-radius:8px;padding:10px 18px;font-size:14px;line-height:1.4}body .shell .quick-buy-tabs button[aria-pressed=true]{color:var(--bb-blue-text);background:#fff;box-shadow:0 2px 6px #14233a0c}body .shell .quick-section-heading{align-items:start;gap:12px;margin-bottom:22px;display:flex}body .shell .quick-step{width:32px;height:32px;color:var(--bb-blue-text);background:var(--bb-blue-soft);border-radius:9px;flex:0 0 32px;place-items:center;margin-top:2px;font-size:14px;display:grid}body .shell .quick-section-heading h3{margin:0 0 6px;font-size:20px!important}body .shell .quick-section-heading p{color:var(--bb-muted);margin:0;line-height:1.6;font-size:14px!important}body .shell .quick-product-card form{gap:16px;display:grid}body .shell .quick-search-results{border:1px solid #dce6f3;border-radius:12px;display:grid;overflow:hidden}body .shell .quick-search-results>button{border:0;border-bottom:1px solid var(--bb-line);text-align:left;width:100%;min-width:0;color:var(--bb-title);font:inherit;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}body .shell .quick-search-results>button:last-child{border-bottom:0}body .shell .quick-search-results>button:hover,body .shell .quick-search-results>button[aria-pressed=true]{background:#f3f7ff}body .shell .quick-search-results .product-identity{flex:1}body .shell .quick-search-results .product-identity img{flex-basis:48px;width:48px;height:48px}body .shell .quick-result-price{text-align:right;flex:none;gap:4px;display:grid}body .shell .quick-result-price strong{font-variant-numeric:tabular-nums;font-size:16px}body .shell .quick-result-price small{color:var(--bb-muted);font-size:12px}body .shell :is(.quick-search-hint,.quick-search-empty,.quick-stock-note,.quick-list-help){color:var(--bb-muted);margin:0;line-height:1.65;font-size:14px!important}body .shell .quick-selected{background:#f7faff;border:1px solid #dce8f8;border-radius:12px;gap:18px;margin-top:8px;padding:22px;display:grid}body .shell .quick-selected .quick-section-heading{margin-bottom:0}body .shell .quick-selected>.product-identity{border-bottom:1px solid #dfe8f5;padding-bottom:18px}body .shell .quick-selected>.button{width:100%;min-height:48px}body .shell .quick-quantity-row{grid-template-columns:140px minmax(0,1fr);align-items:end;gap:20px;display:grid}body .shell .quick-quantity-row>div{text-align:right}body .shell .quick-quantity-row>div>span{color:var(--bb-muted);margin-bottom:8px;font-size:14px;display:block}body .shell .quick-quantity-row strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.4;font-weight:500!important}body .shell .quick-cart-summary{gap:16px;display:grid;position:sticky;top:110px}body .shell .quick-cart-summary h3{margin:0;font-size:20px!important}body .shell .quick-cart-summary dl{margin:0}body .shell .quick-cart-summary dl>div{border-bottom:1px solid var(--bb-line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}body .shell .quick-cart-summary dt{color:var(--bb-muted);font-size:14px}body .shell .quick-cart-summary dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:16px}body .shell .quick-cart-summary>p{margin:0;line-height:1.65;font-size:14px!important}body .shell .quick-cart-summary .button{width:100%}body .shell .quick-minimum{background:var(--bb-blue-soft);color:#3b5f8e;border:1px solid #dce8fa;border-radius:9px;padding:12px}body .shell .quick-summary-note{color:var(--bb-muted)}body .shell .quick-list-card{gap:20px;display:grid}body .shell .quick-list-card .quick-section-heading{margin:0}body .shell .quick-file{background:#f7faff;border:1px dashed #b9cce5;border-radius:12px;gap:10px;padding:18px;display:grid}body .shell .quick-file label{gap:10px;display:grid}body .shell .quick-file input{max-width:100%;font-size:14px}body .shell .quick-file small{color:var(--bb-muted);overflow-wrap:anywhere;font-size:12px}body .shell .quick-file input::file-selector-button{color:#36506e;font:inherit;background:#fff;border:1px solid #ccd8e6;border-radius:7px;margin-right:10px;padding:8px 12px}body .shell .quick-feedback{color:var(--bb-success);background:#edf8f2;border:1px solid #cfe9dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}body .shell .quick-feedback p{margin:0;font-size:14px}body .shell .quick-feedback .button{flex-shrink:0}body .shell .quick-confirm{border-top:1px solid #e3eaf3;gap:12px;margin-top:20px;padding-top:20px;display:grid}body .shell .quick-confirm p{margin:0;font-size:16px!important}body .shell .quick-invalid{color:#ad2140;background:#fff0f3;border-radius:6px;padding:6px 8px;font-size:14px;display:block}body .shell .quick-valid{color:var(--bb-success);font-size:14px}@media (width<=1150px){body .shell .quick-buy-layout{grid-template-columns:minmax(0,1fr)}body .shell .quick-cart-summary{position:static}body .shell .product-sheet{gap:28px;padding:24px}body .shell .product-sheet-buy{grid-template-columns:1fr}body .shell .product-sheet-line-total{text-align:left}}@media (width<=850px){body .shell .product-sheet{grid-template-columns:minmax(0,1fr);gap:24px}body .shell .product-sheet-photo{aspect-ratio:4/3;max-height:360px}body .shell .product-sheet-photo>img{max-height:310px}body .shell .product-sheet-media{justify-self:center;width:100%;max-width:560px}body .shell .product-sheet-buy{grid-template-columns:148px minmax(0,1fr)}body .shell .product-sheet-line-total{text-align:right}}@media (width<=580px){body .shell .product-sheet{border-radius:14px;gap:24px;padding:18px}body .shell .product-sheet-photo{max-height:300px;padding:16px}body .shell .product-sheet-photo>img{max-height:250px}body .shell .product-sheet-main h2{font-size:26px!important}body .shell .product-sheet-price>strong{font-size:32px}body .shell .product-sheet-buy{grid-template-columns:1fr;gap:16px;padding:16px}body .shell .product-sheet-line-total{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}body .shell .product-sheet-line-total>span{max-width:160px;margin:0;font-size:14px}body .shell .product-sheet-line-total>strong{font-size:22px}body .shell .product-sheet-description p{font-size:16px}body .shell .product-sheet-specs dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px}body .shell .product-sheet-resources{grid-template-columns:1fr;display:grid}body .shell .product-sheet-nav .button{flex:1;padding:10px 12px!important;font-size:14px!important}body .shell .product-sheet-thumbs{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}body .shell .quick-buy-tabs{width:100%}body .shell .quick-buy-tabs button{flex:1;padding:10px;font-size:14px}body .shell .quick-selected{padding:16px}body .shell .quick-quantity-row{grid-template-columns:100px minmax(0,1fr);gap:14px}body .shell .quick-quantity-row>div>span{font-size:14px}body .shell .quick-quantity-row strong{font-size:21px}body .shell .quick-search-results>button{gap:10px;padding:12px}body .shell .quick-result-price strong{font-size:14px}body .shell .quick-result-price small{font-size:12px}body .shell .quick-search-results .product-identity{gap:9px}body .shell .quick-search-results .product-identity img{flex-basis:42px;width:42px;height:42px}body .shell .quick-search-results .product-identity strong{font-size:14px}body .shell .quick-feedback{padding:16px;display:grid}body .shell .quick-file{padding:16px}body .shell .quick-review .record-list td[data-label=Produto]{display:block}body .shell .quick-review .record-list td[data-label=Produto]:before{display:none}}@media (width<=380px){body .shell .quick-quantity-row{grid-template-columns:1fr}body .shell .quick-quantity-row>div{text-align:left}body .shell .quick-result-price{max-width:95px}body .shell .product-sheet-line-total{display:block}body .shell .product-sheet-line-total>span{max-width:none;margin-bottom:8px}}@media print{body .shell .product-sheet{border:0;padding:0;display:block}body .shell .product-sheet-media{float:left;max-width:300px;margin:0 24px 24px 0}body .shell :is(.product-sheet-nav,.product-sheet-buy,.product-sheet-resources,.product-sheet-thumbs,.product-sheet-enlarge){display:none}body .shell .product-sheet-description{clear:both}}body .shell .catalog-card .quantity-control{flex-basis:138px;grid-template-columns:32px minmax(0,1fr) 32px;min-width:0;max-width:100%;width:138px!important}body .shell .catalog-card .quantity-control>button{width:32px}body .shell .catalog-card .quantity-control>input.quantity-input{width:100%!important;min-width:0!important;max-width:none!important}@media (width<=580px){body .shell .catalog-card .quantity-control{flex-basis:100%;width:100%!important}}body :is(.shell,.commercial-surface) .record-editor{min-width:0;max-height:none!important;overflow:visible!important}body :is(.shell,.commercial-surface) .record-editor form{min-width:0}body :is(.shell,.commercial-surface) .record-editor .record-editor-footer{z-index:3;border-radius:0 0 12px 12px;position:sticky;bottom:0;box-shadow:0 -6px 20px #14233a08}body .shell .demo-notice{line-height:1.6;background:#fffaf0!important;border:1px solid #f2deac!important;border-radius:10px!important;margin-bottom:20px!important;padding:12px 16px!important;font-size:.875rem!important;display:block!important}body .shell .demo-notice summary{cursor:pointer;color:#84622f;font-weight:500;font-size:.875rem!important}body .shell .demo-notice p{margin:10px 0 0;font-size:.875rem!important}body .shell .workspace-tabs{background:#fff;border:1px solid #dfe7f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px;display:flex}body .shell .workspace-tabs button{font:inherit;color:#526783;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 16px;font-size:.875rem!important}body .shell .workspace-tabs button.active{background:var(--bb-blue-soft);color:var(--bb-blue-text);font-weight:500}body .shell .workspace-tabs button:focus-visible{outline-offset:1px;outline:2px solid #3688f2}body .shell .admin-overview>.reference-dashboard-head h2{font-size:1.625rem!important;line-height:1.3!important}body .shell .admin-overview>.reference-dashboard-head p{font-size:1rem!important}body .shell :is(.dashboard-glance,.customer-metrics){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body .shell :is(.dashboard-glance,.customer-metrics)>article{background:#fff;border:1px solid #dfe7f1;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:20px;display:grid}body .shell :is(.dashboard-glance,.customer-metrics)>article:first-child{background:var(--bb-blue-soft);border-color:#cbe0fb}body .shell :is(.dashboard-glance,.customer-metrics) span{color:var(--bb-muted);font-size:.875rem;line-height:1.5}body .shell :is(.dashboard-glance,.customer-metrics) strong{color:var(--bb-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.2;font-weight:500!important}body .shell .admin-overview .section-caption{margin-top:4px}body .shell .admin-overview .action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body .shell .admin-overview .action-tile{border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:168px;padding:18px;display:flex}body .shell .admin-overview .task-top{margin:0}body .shell .admin-overview .task-top i{width:34px;height:34px}body .shell .admin-overview .task-value{gap:6px;display:grid}body .shell .admin-overview .task-value strong{line-height:1.1;font-size:1.875rem!important}body .shell .admin-overview .task-value span{font-weight:500;line-height:1.5;font-size:.875rem!important}body .shell .admin-overview .action-tile small{color:var(--bb-muted);line-height:1.5;font-size:.875rem!important}body .shell .admin-overview .action-tile.selected{background:var(--bb-blue-soft);border-color:#86b5f5}body .shell .admin-overview .work-queue{margin-top:0}body .shell .admin-overview .dashboard-heading p{font-size:.875rem!important}body .shell .customer-profile-head{justify-content:space-between;align-items:end;gap:24px;display:flex}body .shell .customer-profile-head h2{margin:8px 0;line-height:1.3;font-size:1.75rem!important}body .shell .customer-profile-head p{color:var(--bb-muted);margin:0;font-size:1rem}body .shell .customer-profile-head label{flex-shrink:0;gap:8px;width:350px;max-width:100%;font-size:.875rem;display:grid}body .shell .customer-profile-head select{text-overflow:ellipsis;width:100%;min-height:44px}body .shell .customer-action-list{gap:10px;margin:18px 0;display:grid}body .shell .customer-action-list button{font:inherit;text-align:left;color:#24466e;cursor:pointer;background:#f7faff;border:1px solid #dfe7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:15px;font-size:1rem;display:flex}body .shell .customer-action-list strong{font-size:1.375rem;font-weight:500}body .shell .client-status{background:var(--bb-blue-soft);color:var(--bb-blue-text);text-transform:capitalize;border-radius:8px;padding:8px 12px;font-size:.875rem;display:inline-block}body .shell .client-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:20px 0;display:grid}body .shell .client-detail-grid>div{border-bottom:1px solid var(--bb-line);min-width:0;padding:16px 0}body .shell .client-detail-grid dt{color:var(--bb-muted);margin-bottom:6px;font-size:.875rem}body .shell .client-detail-grid dd{color:var(--bb-title);overflow-wrap:anywhere;margin:0;font-size:1rem}body .shell .client-month{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0;font-size:.875rem;display:grid}body .shell .client-month>div{background:#eef3fa;border-radius:5px;height:18px;overflow:hidden}body .shell .client-month>div>span{background:#3688f2;border-radius:5px;height:100%;display:block}body .shell .commission-rule-head{background:#f0f6ff;border:1px solid #cbe0fb;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}body .shell .commission-rule-head span{letter-spacing:.08em;color:var(--bb-muted);font-size:.75rem}body .shell .commission-rule-head strong{margin:8px 0;font-size:1.5rem;display:block;font-weight:500!important}body .shell .commission-rule-head p{color:#526783;margin:0;font-size:1rem}body .shell #commission-editor{scroll-margin-top:100px}body .shell .campaign-image-preview{object-fit:contain;background:#f6f9ff;border:1px solid #dfe7f1;border-radius:10px;width:100%;max-height:260px}body .shell .campaign-audience{border:1px solid #dfe7f1;border-radius:10px;padding:18px}body .shell .campaign-audience summary{cursor:pointer;color:#24466e;font-size:1rem}body .shell .campaign-audience>.two-col{margin-top:20px}body .shell .campaign-workspace .campaign-toolbar{gap:16px}body .shell .campaign-workspace .campaign-toolbar label{flex:1;max-width:450px}body .shell .record-editor .record-editor-eyebrow{font-size:.75rem}@media (width<=1100px){body .shell .admin-overview .action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .shell .customer-profile-head{flex-direction:column;align-items:start}body .shell .customer-profile-head label{width:100%}body .shell :is(.dashboard-glance,.customer-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){body .shell .workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}body .shell .workspace-tabs button{white-space:normal;text-align:center;padding:10px 8px;line-height:1.5}body .shell :is(.dashboard-glance,.customer-metrics){gap:10px}body .shell :is(.dashboard-glance,.customer-metrics)>article{padding:16px}body .shell :is(.dashboard-glance,.customer-metrics) strong{font-size:1.5rem}body .shell .admin-overview .action-grid{gap:10px}body .shell .admin-overview .action-tile{min-height:160px;padding:14px}body .shell .admin-overview .action-tile small{display:none}body .shell .admin-overview .reference-dashboard-head{gap:14px}body .shell .admin-overview .reference-dashboard-head h2{font-size:1.5rem!important}body .shell .client-detail-grid{grid-template-columns:minmax(0,1fr)}body .shell .commission-rule-head{gap:18px;padding:20px;display:grid}body .shell .commission-rule-head>.button{white-space:normal;width:100%}body .shell .client-month{grid-template-columns:70px minmax(0,1fr);gap:12px}body .shell .client-month>strong{grid-column:2}body .shell .campaign-audience>.two-col{grid-template-columns:1fr}body .shell .record-editor .record-editor-footer .button{white-space:normal;min-height:44px}body .shell .record-editor [role=alert]{margin:12px 18px!important;padding:12px!important}body .shell .demo-notice{margin-bottom:18px!important}body .shell .customer-profile-head h2{font-size:1.5rem!important}}body .shell .promotion-stamp{color:#fff;letter-spacing:normal;background:#dc184d;border:1px solid #c91243;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;line-height:1.4;display:inline-flex;box-shadow:0 3px 9px #dc184d18;font-size:.875rem!important;font-weight:550!important}body .shell .visual-trigger{position:relative}body .shell .catalog-promotion-stamp{z-index:2;position:absolute;top:16px;left:16px}body .shell .catalog-price.has-promotion{position:relative}body .shell :is(.catalog-price,.product-sheet-price).has-promotion del{color:#718097;margin:7px 0 2px;font-weight:400;line-height:1.5;display:block;font-size:1rem!important}body .shell .catalog-price.has-promotion strong{color:var(--bb-pink-text)!important}body .shell .promotion-campaign-name{color:var(--bb-pink-text);margin:6px 0 8px;font-weight:400;line-height:1.5;display:block;font-size:.875rem!important}body .shell .product-promotion-detail{justify-items:start;gap:9px;padding:3px 0 18px;display:grid}body .shell .product-promotion-detail p{color:var(--bb-muted);margin:0;font-size:.875rem!important}body .shell .product-sheet-price.has-promotion strong{color:var(--bb-pink-text)!important}body .shell .banner-composer{gap:16px;min-width:0;display:grid}body .shell .banner-composer h4{margin:0;font-size:1.0625rem!important}body .shell .banner-dimensions-note{color:var(--bb-muted);margin:0;line-height:1.65;font-size:.875rem!important}body .shell .banner-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body .shell .banner-upload-slot{background:#f8fbff;border:1px solid #dce7f4;border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}body .shell .banner-upload-slot>strong{color:#24486f;font-size:.9375rem;font-weight:500!important}body .shell .banner-upload-slot>span{color:var(--bb-muted);font-size:.875rem}body .shell .banner-upload-button{min-height:52px;color:var(--bb-blue-text);cursor:pointer;text-align:center;background:#fff;border:1px dashed #9abbe5;border-radius:8px;justify-content:center;align-items:center;padding:12px;position:relative;font-size:.875rem!important;display:flex!important}body .shell .banner-upload-button:focus-within{outline-offset:3px;outline:3px solid #3688f2}body .shell .banner-remove{color:var(--bb-pink-text);min-height:36px;font:inherit;background:0 0;border:0;font-size:.875rem}body .shell .banner-upload-slot details{color:var(--bb-muted);margin:0;font-size:.875rem}body .shell .banner-upload-slot summary{cursor:pointer;align-items:center;min-height:36px;display:flex}body .shell .banner-composer-preview{background:#f6f9fe;border:1px solid #dce7f4;border-radius:10px;overflow:hidden}body .shell .banner-preview-controls{color:var(--bb-muted);border-bottom:1px solid #dce7f4;align-items:center;gap:5px;padding:12px 16px;font-size:.875rem;display:flex}body .shell .banner-preview-controls>span{margin-right:auto}body .shell .banner-preview-controls button{font:inherit;min-height:38px;color:var(--bb-muted);background:0 0;border:0;border-radius:6px;padding:7px 11px}body .shell .banner-preview-controls button[aria-pressed=true]{color:var(--bb-blue-text);background:#e4efff}body .shell .banner-preview-art{background:#fff;border:1px solid #e0e8f2;border-radius:8px;width:calc(100% - 40px);max-width:800px;margin:20px auto;overflow:hidden}body .shell .banner-preview-art.mobile{max-width:320px}body .shell .banner-preview-art.mobile.separate{width:min(320px,100% - 40px)}body .shell .banner-preview-art img{width:100%;max-width:none;height:auto;max-height:none;display:block}body .shell .customer-campaigns{flex-wrap:wrap;gap:18px;display:flex}body .shell .customer-campaigns>article{flex:260px;min-width:0}body .shell .campaign-carousel{flex:100%;width:100%;min-width:0;display:block}body .shell .campaign-carousel-viewport{isolation:isolate;touch-action:pan-y;background:0 0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 6px 22px #14233a0b}body .shell .campaign-carousel-slide{animation:.35s ease-out campaign-banner-enter;position:relative}body .shell .campaign-carousel-slide[hidden]{display:none!important}body .shell .campaign-banner-link{width:100%;height:auto;color:var(--bb-title);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}body .shell .responsive-banner-art{background:0 0;width:100%;height:auto;display:block}body .shell .responsive-banner-art img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;display:block}body .shell .campaign-banner-link:focus-visible{outline-offset:-4px;outline:3px solid #3688f2}body .shell .campaign-banner-text{box-sizing:border-box;background:linear-gradient(115deg,#e8f2ff,#fff5ed);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;height:100%;padding:clamp(24px,5vw,64px);display:flex}body .shell .campaign-banner-text>strong{font-size:clamp(1.25rem,3vw,2.5rem);line-height:1.15}body .shell .campaign-banner-text>span{font-size:1rem;line-height:1.5}body .shell .campaign-banner-text>.campaign-banner-cta{color:#fff;background:#dc184d;border-radius:24px;padding:10px 20px}body .shell .campaign-carousel-arrow{z-index:2;width:44px;height:44px;min-height:44px;color:var(--bb-title);cursor:pointer;background:#fffffff2;border:1px solid #ffffffc7;border-radius:50%;place-items:center;margin:0;padding:10px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #14233a20}body .shell .campaign-carousel-arrow.previous{left:14px}body .shell .campaign-carousel-arrow.next{right:14px}body .shell .campaign-carousel-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}body .shell .campaign-carousel-arrow:hover{color:#dc184d;background:#fff}body .shell .campaign-carousel-controls{justify-content:center;align-items:center;min-height:44px;margin-top:4px;padding:0 44px;display:flex;position:relative}body .shell .campaign-carousel-dots{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}body .shell .campaign-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:36px;min-height:44px;padding:0;display:grid}body .shell .campaign-carousel-dots button span{background:#bdcadd;border-radius:20px;width:7px;height:7px;transition:width .2s,background .2s}body .shell .campaign-carousel-dots button[aria-pressed=true] span{background:#dc184d;width:25px}body .shell .campaign-carousel-pause{width:44px;height:44px;color:var(--bb-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:12px;display:grid;position:absolute;top:0;right:0}body .shell .campaign-carousel-pause svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:18px;height:18px}body .shell .campaign-carousel-pause:hover{color:var(--bb-title);background:#e8eff8}body .shell .campaign-carousel :is(.campaign-carousel-arrow,.campaign-carousel-dots button,.campaign-carousel-pause):focus-visible{outline-offset:2px;outline:3px solid #3688f2}@keyframes campaign-banner-enter{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){body .shell .campaign-carousel-slide{animation:none}body .shell .campaign-carousel-dots button span{transition:none}}@media (width<=640px){body .shell .catalog-promotion-stamp{padding:7px 10px;top:12px;left:12px}body .shell .banner-upload-grid{grid-template-columns:1fr}body .shell .banner-upload-slot{padding:18px}body .shell .banner-preview-controls{padding:10px 12px;font-size:.875rem}body .shell .campaign-carousel.has-mobile-art .campaign-carousel-viewport{max-height:none}body .shell .campaign-carousel-viewport{border-radius:12px}body .shell .campaign-carousel-arrow.previous{left:8px}body .shell .campaign-carousel-arrow.next{right:8px}body .shell .campaign-carousel-arrow{width:40px;height:40px;min-height:40px;padding:10px}body .shell .campaign-carousel-controls{margin-top:0}body .shell .campaign-banner-text{padding:24px 52px}}body .shell .catalog-price.has-promotion{flex-direction:column;align-items:flex-start;display:flex}body .shell .catalog-price.has-promotion .promotion-campaign-name{color:var(--bb-pink-text);grid-column:auto;margin:7px 0 2px}body .shell .campaign-workspace .campaign-delete{color:var(--bb-pink-text);border-color:#efb1c1}body main.shell.matriz-workspace .campaign-carousel .campaign-carousel-viewport{aspect-ratio:auto;background:0 0;width:100%;height:auto;min-height:0;max-height:none}body main.shell.matriz-workspace .campaign-carousel .campaign-carousel-slide{width:100%;height:auto;position:relative;inset:auto}body main.shell.matriz-workspace .campaign-carousel .campaign-banner-link,body main.shell.matriz-workspace .campaign-carousel .responsive-banner-art{width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block}body main.shell.matriz-workspace .campaign-carousel .responsive-banner-art img{object-fit:contain;width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;display:block}body main.shell.matriz-workspace .campaign-carousel .campaign-banner-text{gap:12px;height:auto;min-height:150px;padding:24px 56px}body main.shell.matriz-workspace .campaign-carousel .campaign-banner-text>strong{font-size:clamp(20px,2.5vw,32px)}body .shell .banner-file-dimensions,body .shell .banner-proportion-warning{margin:0 20px 20px;line-height:1.6;font-size:14px!important}body .shell .banner-file-dimensions{color:#617087}body .shell .banner-proportion-warning{color:#9c4b12;background:#fff7ed;border:1px solid #f0cfaa;border-radius:8px;padding:14px 16px}@media (width<=640px){body main.shell.matriz-workspace .campaign-carousel .campaign-banner-text{padding:24px 48px}body main.shell.matriz-workspace .campaign-carousel .campaign-banner-text>.campaign-banner-cta{font-size:14px}}body .shell .campaign-carousel-caption{color:#586a80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-top:10px;font-size:.875rem;display:flex}body .shell .campaign-mobile-hint{display:none}body .shell .campaign-carousel-controls{gap:8px;min-height:54px;padding:0 52px}body .shell .campaign-carousel-dots{gap:6px}body .shell .campaign-carousel-dots button{color:#64748b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:50px;display:flex}body .shell .campaign-carousel-dots button b{font-size:.875rem;font-weight:500;line-height:1}body .shell .campaign-carousel-dots button span,body .shell .campaign-carousel-dots button[aria-pressed=true] span{background:#d5dfeb;border-radius:20px;width:38px;height:5px;display:block;position:relative;overflow:hidden}body .shell .campaign-carousel-dots button[aria-pressed=true]{color:#dc184d;background:#fff4f0}body .shell .campaign-carousel-dots button[aria-pressed=true] span{background:#f4bdcd}body .shell .campaign-slide-progress{transform-origin:0;background:#dc184d;width:100%;height:100%;animation:10s linear forwards campaign-slide-time;display:block}body .shell .campaign-carousel-pause{top:5px}@keyframes campaign-slide-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=640px){body .shell .campaign-desktop-hint{display:none}body .shell .campaign-mobile-hint{display:block}body .shell .campaign-carousel-caption{gap:4px;padding:10px 4px 0;display:grid}body .shell .campaign-carousel-controls{min-height:58px;padding:0 48px}body .shell .campaign-carousel-dots{gap:2px}body .shell .campaign-carousel-dots button span{width:32px}}@media (prefers-reduced-motion:reduce){body .shell .campaign-slide-progress{animation:none;transform:scaleX(1)}}:root{--workspace-ink:#1d2c42;--workspace-muted:#607188;--workspace-line:#e1e7ef;--workspace-canvas:#f3f6fa;--workspace-blue:var(--bb-blue-text);--workspace-pink:#c41446;--workspace-shadow:0 2px 10px #19314c05;--premium-line:var(--workspace-line);--premium-muted:var(--workspace-muted);--premium-canvas:var(--workspace-canvas);--premium-shadow:var(--workspace-shadow)}body :is(.shell,body .shell .commercial-surface,.limited-portal){color:var(--workspace-ink);background:var(--workspace-canvas);font-size:1rem;line-height:1.55}body main.shell{grid-template-columns:248px minmax(0,1fr);align-items:start;min-height:100dvh;display:grid!important}body main.shell>aside{border-right:1px solid var(--workspace-line);width:248px;height:100dvh;box-shadow:none;background:#fff;grid-area:1/1;align-self:start;padding:20px 14px;position:sticky;top:0;overflow-y:auto}body .shell .side-brand{border-bottom:1px solid var(--workspace-line);padding:0 10px 16px}body .shell .brand img{object-fit:contain;width:132px;height:74px}body .shell .brand b{color:var(--workspace-pink);background:#fcecf2;border:0;border-radius:5px;font-size:12px}body .shell .side-account{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:16px 8px}body .shell .side-account>span{color:#2766a7;background:#edf4fc;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;display:grid}body .shell .side-account b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;display:block}body .shell .side-account small{color:var(--workspace-muted);font-size:12px;display:block}body .shell .nav-group{margin:8px 0 18px}body .shell .nav-group>small{letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-muted);padding:4px 12px;font-size:12px;display:block}body .shell aside nav button{width:100%;min-height:44px;color:var(--bb-muted);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-size:14px;font-weight:400;line-height:1.45;display:flex}body .shell aside nav button i{color:#8292a9;display:flex}body .shell aside nav button.active{color:var(--bb-blue-text);background:#ecf4fe;font-weight:600}body .shell aside nav button.active i{color:var(--bb-blue-text)}body .shell aside nav button:hover{background:#f2f6fb}body .shell aside nav button>b{background:#deecfc;border-radius:5px;margin-left:auto;padding:1px 7px;font-size:12px}body .shell .back{color:var(--workspace-muted);gap:8px;padding:10px 8px;font-size:13px;display:flex}body main.shell>.workspace-main{grid-area:1/2;width:100%;min-width:0;margin:0!important}body .shell .app-top{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--workspace-line);height:auto;min-height:80px;box-shadow:none;background:#ffffffef;gap:20px;padding:16px 28px;position:sticky;top:0}body .shell .top-title small{color:var(--workspace-muted);letter-spacing:.08em;font-size:12px}body .shell .top-title h1{letter-spacing:-.02em;margin:2px 0 0;font-weight:600;line-height:1.3;font-size:22px!important}body .shell .persona-toggle{border:1px solid var(--workspace-line);background:#f3f6fa;border-radius:9px;gap:3px;margin-left:auto;padding:3px}body .shell .persona-toggle button{color:#65748b;background:0 0;border:0;border-radius:6px;gap:8px;min-height:38px;padding:8px 12px;font-size:14px}body .shell .persona-toggle button.active{color:#2468ae;background:#fff;box-shadow:0 1px 4px #17365a0a}body .shell .user{border-left:1px solid var(--workspace-line);gap:10px;margin-left:auto;padding-left:16px}body .shell .persona-toggle+.user{margin-left:0}body .shell .user>span{color:#a82448;background:#fcebf1;border-radius:50%;width:38px;height:38px;font-size:14px;font-weight:500}body .shell .user b{font-size:14px}.shell .user small{color:var(--workspace-muted);font-size:12px}body .shell .content{background:var(--workspace-canvas);width:100%;max-width:1560px;margin:auto;padding:24px 28px 40px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.stack,.two-col){gap:20px}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.card,.kpi,.catalog-card,.catalog-filters,.summary,.pw-product){min-width:0;border:1px solid var(--workspace-line)!important;box-shadow:var(--workspace-shadow)!important;background:#fff!important;border-radius:13px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .card{padding:22px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.ops-head,.page-head,.pw-heading,.reports-heading,.customer-profile-head){margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.ops-head h2,.page-head h2,.pw-heading h2,.reports-heading h2,.customer-profile-head h2,.customer-home-heading h2){letter-spacing:-.025em;margin:0 0 6px;font-size:26px!important;font-weight:600!important;line-height:1.3!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.ops-head p,.page-head p,.pw-heading p,.reports-heading p,.customer-profile-head p,.customer-home-heading p){color:var(--workspace-muted);margin:0;line-height:1.6;font-size:16px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .card h3{margin:0 0 14px;font-weight:600;line-height:1.4;font-size:18px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .card p{line-height:1.6;font-size:16px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .card-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.card-title h3{margin-bottom:0!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .button{white-space:normal;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-weight:500;line-height:1.45;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:none!important;border-radius:8px!important;font-size:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .button.primary{background:var(--bb-action)!important;color:#fff!important;border:1px solid var(--bb-action)!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .button.primary:hover{transform:none;background:var(--bb-action-hover)!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .button.secondary{color:#3f5875!important;background:#fff!important;border:1px solid #ccd8e6!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .button.secondary:hover{transform:none;background:#f4f8fc!important;border-color:#a8c0dc!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .button[aria-pressed=true]{color:var(--bb-blue-text)!important;background:#ebf4fe!important;border-color:#bbd5f0!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) button:disabled{opacity:.48;cursor:not-allowed;transform:none!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .button-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(label,th){color:#4c6079;min-width:0;font-weight:500;font-size:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) label:has(>input:not([type=checkbox]):not([type=radio])){flex-direction:column;gap:7px;margin:0;display:flex}body :is(.shell,.commercial-surface,.limited-portal) label:has(>select){flex-direction:column;gap:7px;margin:0;display:flex}body :is(.shell,.commercial-surface,.limited-portal) label:has(>textarea){flex-direction:column;gap:7px;margin:0;display:flex}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;max-width:100%;min-height:44px;color:var(--workspace-ink);box-shadow:none;background:#fff;min-width:0;margin:0;font-weight:400;line-height:1.5;border:1px solid var(--bb-control)!important;border-radius:8px!important;padding:10px 12px!important;font-size:16px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) textarea{resize:vertical;min-height:100px}body :is(.shell,body .shell .commercial-surface,.limited-portal) input[type=file]{background:#f8fafd;padding:8px!important;font-size:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) input::file-selector-button{color:#3f5875;background:#fff;border:1px solid #cdd7e4;border-radius:5px;margin-right:10px;padding:8px 10px}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--workspace-blue);flex-shrink:0}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--bb-danger)!important;background:var(--bb-danger-soft)!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :focus-visible{outline:3px solid var(--bb-blue-text);outline-offset:3px}body :is(.shell,body .shell .commercial-surface,.limited-portal) .ops-filters{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px;padding:0;display:grid}body :is(.shell,body .shell .commercial-surface,.limited-portal) .table-wrap{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;overflow:auto}body :is(.shell,body .shell .commercial-surface,.limited-portal) table{border-collapse:collapse;width:100%}body :is(.shell,body .shell .commercial-surface,.limited-portal) .table-wrap th{letter-spacing:0;text-transform:none;color:#5d7087;white-space:nowrap;background:#f7f9fc;font-weight:500;padding:12px 14px!important;font-size:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .table-wrap td{border-bottom:1px solid var(--bb-line);vertical-align:middle;color:#31475f;overflow-wrap:anywhere;line-height:1.5;padding:14px!important;font-size:15px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .table-wrap tr:last-child td{border-bottom:0}body :is(.shell,body .shell .commercial-surface,.limited-portal) .table-wrap tbody tr:hover{background:#f9fbfd}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.badge,.status-chip){white-space:normal;border-radius:6px;max-width:100%;padding:5px 8px;font-weight:500;line-height:1.4;font-size:13px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.ops-notice,.assistant-note,.report-note){color:#45658a;box-shadow:none;background:#eef5fe;border:1px solid #dce8f7;border-radius:9px;padding:12px 14px;line-height:1.6;font-size:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) [role=alert]{color:#a32344;border:1px solid #f2d0dc;border-radius:9px;padding:12px 14px;font-size:16px;background:var(--bb-pink-soft)!important}body .shell .demo-notice{color:#7c8695;background:0 0;border:0;margin:0 0 16px;padding:0;font-size:13px}.demo-notice summary{font-size:13px;font-weight:400}.demo-notice p{max-width:780px;font-size:14px}body .shell .busy{z-index:80;background:var(--bb-blue-soft);border:1px solid #c4dcf6;border-radius:9px;padding:10px 14px;font-size:14px;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #1c3b5f12}body .shell .success-toast{color:#247351;background:#f0faf5;border:1px solid #c4e3d2;border-radius:10px;max-width:min(460px,100vw - 32px);padding:14px;font-size:15px;bottom:24px;right:24px}body .shell .error-new{margin-bottom:18px}.shell .error-new button{margin-left:auto}.workspace-skip{z-index:100;background:#fff;border-radius:6px;padding:12px;position:fixed;top:-100px;left:260px}.workspace-skip:focus{top:8px}.mobile-shop-nav{display:none}body .shell .workspace-page{min-width:0}.workspace-page:focus{outline:none}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.quick-buy-tabs){border:1px solid var(--workspace-line);scrollbar-width:thin;background:#edf2f8;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.quick-buy-tabs)>button{color:#61738b;white-space:nowrap;flex-shrink:0;min-height:42px;padding:9px 13px;line-height:1.45;background:0 0!important;border:0!important;border-radius:7px!important;font-size:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.quick-buy-tabs)>button:is(.active,[aria-pressed=true],[aria-selected=true]){box-shadow:0 1px 5px #17345e0a;color:var(--bb-blue-text)!important;background:#fff!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.kpi-grid,.customer-metrics,.report-metrics,.reference-order-metrics,.pw-stats){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article){border:1px solid var(--workspace-line);box-shadow:none;background:#fff;border-radius:11px;min-width:0;position:relative;padding:18px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article)>span{color:var(--workspace-muted);font-weight:400;display:block;font-size:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article)>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-weight:600;line-height:1.4;display:block;font-size:28px!important}body .shell .reference-order-metrics i{display:none}.workspace-filter-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 18px;display:flex}.workspace-filter-toolbar>label{flex:1;min-width:170px!important}.workspace-filter-toolbar>label:first-child{flex:2}.workspace-summary-strip{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.workspace-summary-strip>div{border-right:1px solid var(--workspace-line);flex:1;min-width:150px;padding:14px 20px}.workspace-summary-strip>div:last-child{border:0}.workspace-summary-strip span{color:var(--workspace-muted);font-size:14px;display:block}.workspace-summary-strip strong{margin-top:3px;font-size:22px;font-weight:600;display:block}body .shell .record-editor{overflow:visible!important}.record-editor header{border-bottom:1px solid var(--workspace-line);background:0 0;padding:0 0 16px!important}.record-editor-hint{color:var(--workspace-muted);margin:14px 0 18px;font-size:14px!important}.editor-fields{border:0;min-width:0;margin:0;padding:0}.editor-wide{grid-column:1/-1}.record-editor-detail{gap:16px;margin-top:20px;display:grid}.record-editor-footer{border-top:1px solid var(--workspace-line);z-index:5;gap:10px;margin-top:22px;display:flex;position:sticky;bottom:0;background:#fffefe!important;padding:16px 0 0!important}.record-editor-eyebrow{letter-spacing:.08em;color:var(--workspace-muted);font-size:12px}body .shell .record-empty{text-align:center;background:0 0;padding:28px 18px}.record-empty strong{font-size:17px;font-weight:500}.record-empty p{color:var(--workspace-muted);margin:6px 0}body .shell .settings-workspace:not(.settings-payments)>.settings-payments,body .shell .settings-workspace:not(.settings-commercial)>.settings-commercial,body .shell .settings-workspace:not(.settings-readiness)>.settings-readiness,body .shell .settings-workspace:not(.settings-audit)>.settings-audit{display:none}.settings-payments>.card{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-payments>.card>:is(h3,p,button){grid-column:1/-1}.settings-payments>.card>button{justify-self:start}body .shell .discount-tier-editor{gap:12px}.discount-tier-editor>div{border:1px solid var(--workspace-line);background:#f8fafd;border-radius:9px;padding:14px}body .shell .pw-editor-layout{gap:20px}body .shell .pw-editor-section{box-shadow:none;border:0!important;margin:0!important;padding:0!important}body .shell .pw-form-grid{gap:16px}body .shell .pw-save{border:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#fffffff5;border-radius:10px;padding:14px;position:sticky;bottom:12px;box-shadow:0 3px 15px #1a345112}body .shell .pw-summary{align-self:start}body .shell .pw-summary>img{object-fit:contain;height:140px}body .shell .pw-summary ul{padding-left:20px;font-size:14px;line-height:2}body .shell .pw-classification-options{border:1px solid var(--workspace-line);border-radius:9px;margin:18px 0;padding:14px}body .shell .pw-classification-options label{min-height:40px}body .shell .pw-grid{gap:18px}body .shell .pw-cover{background:#fff!important;height:180px!important}body .shell .pw-cover img{object-fit:contain;max-width:85%;height:150px}body .shell .pw-product-body{padding:16px!important}body .shell .pw-product h3{line-height:1.45;font-size:16px!important;font-weight:500!important}body .shell .pw-price{font-weight:600;font-size:24px!important}body .shell .pw-description{font-size:14px!important;line-height:1.5!important}body .shell .pw-category{font-size:13px!important}body .shell .catalog-hero{box-shadow:none;background:0 0;border:0!important;padding:0!important}body .shell .catalog-hero h2{line-height:1.3;font-size:28px!important}body .shell .catalog-hero p{font-size:16px!important}body .shell .catalog-tools{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;padding:18px!important}body .shell .catalog-layout{gap:20px}body .shell .catalog-filters{padding:18px!important}body .shell .catalog-filters h3{font-size:16px!important}body .shell .catalog-card{overflow:hidden}body .shell .catalog-photo{background:#fff;height:190px!important;min-height:0!important}body .shell .catalog-photo img{object-fit:contain;max-width:88%;height:160px!important}body .shell .catalog-card h3{min-height:44px;line-height:1.4;font-size:16px!important;font-weight:500!important}body .shell .catalog-price strong{line-height:1.3;font-size:26px!important;font-weight:600!important}body .shell .catalog-price>span{font-size:13px!important}body .shell .catalog-availability{gap:7px;font-size:13px!important}body .shell .catalog-price{gap:5px}body .shell .catalog-card .favorite{width:36px;height:36px;min-height:36px}body .shell .catalog-card .product-meta{font-size:13px!important}.tier-preview{display:none!important}body .shell .catalog-card .card-buy-row{gap:8px;margin-top:12px}.quantity-control{border-radius:8px;overflow:hidden}.quantity-control>button{min-width:36px;min-height:44px}body .shell .catalog-card input.quantity-input{min-height:44px;padding:6px!important}body .shell .product-skills{gap:5px}body .shell .product-skills span{font-size:13px}body .shell .product-sheet{border:1px solid var(--workspace-line);background:#fff;border-radius:14px;gap:28px;padding:26px}body .shell .product-sheet-photo{border:1px solid var(--bb-line);background:#fbfcfe;border-radius:12px}body .shell .product-sheet-main h2{line-height:1.35;font-size:28px!important}body .shell .product-sheet-price strong{font-size:34px!important}body .shell .product-sheet-meta,.product-sheet-price>span{font-size:14px}body .shell .product-sheet-price p{font-size:16px}body .shell .product-sheet-tags{gap:7px}body .shell .product-sheet-tags span{border-radius:6px;padding:7px 10px;font-size:14px}body .shell .product-sheet-buy{border:1px solid var(--workspace-line);background:#fbfcfe;border-radius:10px;padding:18px}body .shell .product-sheet-specs dl{gap:12px}body .shell .product-sheet-specs dl>div{background:#f7f9fc;border-radius:8px;padding:12px}body .shell .product-sheet-specs dt{font-size:14px}body .shell .product-sheet-specs dd{font-size:16px}body .shell .quick-buy-layout,body .shell .assistant-layout{gap:20px}body .shell .quick-buy .quick-section-heading{margin-bottom:18px}body .shell .quick-step{width:28px;height:28px;color:var(--bb-blue-text);background:#edf4fe;border-radius:8px;font-size:14px}body .shell .quick-search-results>button{border:1px solid var(--workspace-line);background:#fff;border-radius:9px;margin:8px 0;padding:12px}body .shell .quick-cart-summary,.assistant-summary,.summary{align-self:start}body .shell .quick-cart-summary dl>div,.assistant-summary dl>div{border-bottom:1px solid var(--bb-line);padding:10px 0}body .shell .quick-feedback{background:#f3faf6;border:1px solid #cce7d9;border-radius:10px;padding:14px}body .shell .mix-item,.replenishment-item{border-bottom:1px solid var(--workspace-line);padding:18px 0}body .shell .assistant-selection-footer{border:1px solid var(--workspace-line);z-index:4;background:#fff;border-radius:10px;padding:14px;position:sticky;bottom:12px}body .shell .ops-cart-line{border-bottom:1px solid var(--workspace-line);gap:16px;padding:20px 0}body .shell .ops-cart-line>img{object-fit:contain;border:1px solid var(--workspace-line);background:#fff;border-radius:9px;width:85px;height:85px}body .shell .ops-cart-line h3{font-size:17px!important}body .shell .ops-cart-line p{margin:6px 0;font-size:14px!important}body .shell .ops-cart-line .button-row .button{min-width:36px;padding:8px 10px}body .shell .ops-cart-line .quantity-input{width:64px!important}.summary .total{border-top:1px solid var(--workspace-line);padding-top:16px}.summary .total b{font-size:25px}body .shell .ops-checkout{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}body .shell .ops-checkout>:is(.payment-options,.check,.ops-notice){grid-column:1/-1}body .shell .ops-checkout .check{align-items:flex-start;gap:10px;display:flex}body .shell .payment-options{border:1px solid var(--workspace-line);background:#f8fafd;border-radius:10px;padding:18px}body .shell .payment-summary{border:1px solid var(--workspace-line);background:#fff;border-radius:9px;padding:14px}body .shell .payment-summary p{margin:6px 0}body .shell .reference-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}body .shell .reference-status-grid button{border:1px solid var(--workspace-line);background:#fff;border-radius:9px;flex-direction:column;align-items:center;gap:8px;min-height:80px;padding:12px 8px;display:flex}body .shell .reference-status-grid strong{font-size:23px;font-weight:600}body .shell .reference-status-grid button:hover{background:#f8fbff;border-color:#98bde5}body .shell .reference-order-card{border:1px solid var(--workspace-line);box-shadow:none;background:#fff;border-radius:12px;padding:22px}body .shell .reference-order-card>header{border-bottom:1px solid var(--workspace-line);padding-bottom:16px}body .shell .reference-order-card .order-change{max-width:230px}body .shell .reference-order-content{gap:20px}body .shell .reference-order-card h4{font-size:15px!important}body .shell .reference-order-card footer{border-top:1px solid var(--workspace-line);gap:10px;padding-top:16px}body .shell .order-more-items{padding:10px 0;font-size:14px}body .shell .reference-order-finance{border-left:1px solid var(--workspace-line);padding-left:20px}body .shell .order-delivery{background:var(--bb-subtle);border-radius:9px;padding:12px}body .shell .order-progress{gap:8px}body .shell .order-progress li{border-radius:8px;padding:10px 6px;font-size:13px}body .shell .order-admin-step{border-bottom:1px solid var(--workspace-line);padding:18px 0}body .shell .order-admin-step>b{color:var(--bb-blue-text);background:#edf4fc;border-radius:8px}.logistics-row{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;gap:20px;padding:18px}.logistics-row progress{width:100%;height:6px;accent-color:var(--workspace-blue)}body .shell .reports-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}body .shell .report-filter-fields{gap:14px}body .shell .report-charts{gap:20px}body .shell .report-bar-row{grid-template-columns:70px minmax(0,1fr) auto;gap:12px}body .shell .report-photo{border:1px solid var(--workspace-line);background:#fff;border-radius:8px}body .shell .report-metric small{font-size:13px}body .shell .report-ranking{border-bottom:1px solid var(--workspace-line);gap:12px;padding:12px 0}body .shell .report-rank{color:var(--bb-blue-text);background:#edf4fc;border-radius:6px}body .shell .report-share i{background:var(--workspace-blue)}body .shell .report-tabs{margin:0}body .shell .report-context{color:var(--workspace-muted);font-size:14px}body .shell .customer-home-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{letter-spacing:.08em;color:var(--workspace-muted);font-size:12px}body .shell .customer-home-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}body .shell .customer-home-side{gap:20px;display:grid}body .shell .customer-home-orders>.workspace-tabs{margin-bottom:16px}body .shell .customer-order-groups{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}body .shell .customer-order-groups button{border:1px solid var(--workspace-line);color:#526882;background:#fff;border-radius:7px;min-height:40px;padding:8px 10px;font-size:14px}body .shell .customer-order-groups button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#bfd7f1}body .shell .customer-order-groups b{margin-left:8px;font-size:13px}body .shell .customer-order-list{margin-bottom:16px;display:grid}body .shell .customer-order-row{text-align:left;border:0;border-bottom:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);background:0 0;align-items:center;gap:14px;padding:16px 0;display:flex}body .shell .customer-order-row:hover{background:#f8fbff}body .shell .customer-order-row>div{min-width:0}body .shell .customer-order-row>div:last-child{text-align:right;justify-items:end;gap:6px;margin-left:auto;display:grid}body .shell .customer-order-row strong{font-size:16px;font-weight:600;display:block}body .shell .customer-order-row span:not(.status-chip){color:var(--workspace-muted);font-size:14px;display:block}body .shell .customer-order-row small{color:var(--workspace-muted);font-size:13px}body .shell .customer-order-thumbs{flex-shrink:0;display:flex}body .shell .customer-order-thumbs img{object-fit:contain;border:1px solid var(--workspace-line);background:#fff;border-radius:7px;width:42px;height:42px}body .shell .customer-order-thumbs img+img{margin-left:-10px}body .shell .customer-cart-progress h3{margin:12px 0!important}body .shell .customer-cart-total{letter-spacing:-.025em;font-size:32px;font-weight:600}body .shell .customer-cart-progress progress{width:100%;height:7px;accent-color:var(--workspace-blue);margin-top:10px}body .shell .customer-cart-progress .button{width:100%;margin:10px 0}body .shell .customer-cart-progress small{color:var(--workspace-muted);font-size:13px;display:block}body .shell .customer-shop-shortcuts>button{text-align:left;border:0;border-bottom:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);background:0 0;padding:12px 0;display:block}body .shell .customer-shop-shortcuts>button:last-child{border:0}body .shell .customer-shop-shortcuts strong{font-size:15px;font-weight:500;display:block}body .shell .customer-shop-shortcuts span{color:var(--workspace-muted);margin-top:3px;font-size:14px;display:block}body .shell .customer-favorite-list{gap:16px;margin-bottom:18px;display:grid}body .shell .customer-favorite-list>article{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}body .shell .customer-favorite-list>article>div:last-child{justify-items:end;gap:6px;display:grid}body .shell .customer-profile-head>label{width:100%;max-width:420px}body .shell .client-detail-grid{gap:12px}body .shell .client-detail-grid>div{background:#f7f9fc;border-radius:9px;padding:14px}body .shell .client-detail-grid dt{font-size:14px}body .shell .client-detail-grid dd{margin:5px 0 0;font-size:16px}body .shell .customer-action-list button{border:1px solid var(--workspace-line);background:#fff;border-radius:8px;padding:13px}body .shell .customer-action-list button:hover{background:#f6faff}body .shell .commission-rule-head{background:#f0f6ff;border:1px solid #d8e5f6;border-radius:12px;padding:20px!important}body .shell .commission-rule-head strong{font-size:22px}body .shell .commission-rule-head p{font-size:15px}body .shell .client-month{gap:12px}body .shell .client-month>div>span{background:var(--workspace-blue)}body .shell .leads-grid{gap:16px}body .shell .lead-card h3{margin:12px 0!important}body .shell .lead-card dl{grid-template-columns:85px minmax(0,1fr);gap:10px;font-size:14px;display:grid}body .shell .lead-card dd{overflow-wrap:anywhere}body .shell .lead-card details{font-size:14px}body .shell .lead-card details p{font-size:14px!important}body .shell .lead-notes{background:var(--bb-subtle);border-radius:8px;padding:10px}body .shell .thread>article{background:var(--bb-subtle);border:1px solid #e3ebf4;border-radius:10px;margin:14px 0;padding:14px 16px}body .shell .thread>article small{color:var(--workspace-muted);font-size:13px}body .shell .thread>article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}body .shell .commercial-inspect{max-width:480px}body .shell .commercial-portal>.button-row:not(.commercial-tabs){border:1px solid var(--workspace-line);background:#fff;border-radius:10px;padding:16px}body .shell .commercial-portal>.button-row label{flex:1;min-width:160px}body .shell .campaign-toolbar{justify-content:space-between}body .shell .campaign-product-picker{border:1px solid var(--workspace-line);border-radius:8px;gap:8px;max-height:300px;padding:12px;display:grid;overflow:auto}body .shell .campaign-product-picker label{align-items:center;gap:10px;min-height:40px;display:flex}body .shell .customer-campaigns{margin-bottom:20px}body .shell .customer-campaigns .card>div{padding:10px 0}body .shell .material-upload-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}body .shell .material-upload-form>:is(h3,button){grid-column:1/-1}body .shell .material-upload-form>button{justify-self:start}body :is(.shell,body .shell .commercial-surface,.limited-portal) [hidden]{display:none!important}@media (width>=1101px){.shell .app-top>.menu,.shell .side-brand>.icon-button{display:none}}@media (width<=1100px){body main.shell{display:block!important}body main.shell>aside{z-index:70;width:280px;height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}body .shell>aside.open{transform:translate(0)}body .shell .overlay{z-index:65;background:#14253d66;border:0;width:100%;height:100%;position:fixed;inset:0}body .shell .app-top{padding:14px 20px}body .shell .content{padding:22px 20px 36px!important}.workspace-skip{left:16px}body .shell .customer-home-layout{grid-template-columns:minmax(0,1fr) 280px}body .shell .catalog-layout{grid-template-columns:220px minmax(0,1fr)}body .shell .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){body .shell .customer-home-layout,.assistant-layout,.quick-buy-layout,.cart-layout,.pw-editor-layout,.report-charts{grid-template-columns:1fr!important}body .shell .customer-home-side{grid-template-columns:1fr 1fr}body .shell .customer-home-heading{align-items:flex-start}body .shell .customer-home-heading>.button{flex-shrink:0}body .shell .catalog-layout{display:block}body .shell .catalog-filters{margin-bottom:16px}body .shell .catalog-filters:not(.open){display:none}body .shell .customer-profile-head{gap:16px;display:grid}body .shell .customer-profile-head>label{max-width:none}.reports-heading{flex-direction:column}body .shell .reference-order-content{grid-template-columns:1fr}body .shell .reference-order-finance{border-left:0;border-top:1px solid var(--workspace-line);padding:16px 0 0}.shell .persona-toggle button{padding:8px}.shell .user>div{display:none}.shell .user{padding-left:10px}body .shell .product-sheet{grid-template-columns:1fr!important}body .shell .product-sheet-media{width:100%;max-width:540px;margin:auto}body .shell .product-sheet-description,.product-sheet-specs{grid-column:1/-1}.shell .command-metrics{gap:12px}}@media (width<=600px){body .shell .app-top{flex-wrap:wrap;gap:12px;min-height:70px;padding:12px 16px}body .shell .top-title{flex:1}.shell .top-title h1{font-size:20px!important}.shell .top-title small{font-size:12px!important}.shell .persona-toggle{order:4;width:100%;margin:0!important}.shell .persona-toggle button{flex:1;padding:8px!important;font-size:14px!important}.shell .user{border:0!important;padding:0!important}.shell .user>span{width:34px;height:34px}.shell .menu{border:1px solid var(--workspace-line);background:#f2f5fa;border-radius:8px;width:36px;height:36px;min-height:36px}body .shell .content{padding:16px 14px 30px!important}body .shell[data-area=cliente] .content{padding-bottom:96px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .stack{gap:16px}body :is(.shell,body .shell .commercial-surface,.limited-portal) .card{border-radius:11px!important;padding:16px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.ops-head h2,.page-head h2,.pw-heading h2,.reports-heading h2,.customer-profile-head h2,.customer-home-heading h2){font-size:23px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.ops-head p,.page-head p,.pw-heading p,.reports-heading p){font-size:15px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) .two-col{gap:16px;grid-template-columns:1fr!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.kpi-grid,.customer-metrics,.report-metrics,.reference-order-metrics,.pw-stats){grid-template-columns:1fr 1fr;gap:10px}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article){padding:14px!important}body :is(.shell,body .shell .commercial-surface,.limited-portal) :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article)>strong{font-size:23px!important}body .shell .workspace-summary-strip>div{min-width:130px;padding:12px 14px}.workspace-summary-strip strong{font-size:20px}.workspace-filter-toolbar{grid-template-columns:1fr;gap:12px;display:grid}.workspace-filter-toolbar>label{min-width:0!important}.workspace-filter-toolbar>.button{justify-self:start}body .shell .customer-home-heading{flex-direction:column;gap:14px}body .shell .customer-home-side{grid-template-columns:1fr}body .shell .customer-order-row{flex-wrap:wrap;gap:10px;padding:14px 0}body .shell .customer-order-row>div:last-child{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-left:52px;display:flex}body .shell .customer-order-row strong{font-size:15px}body .shell .customer-order-thumbs img{width:36px;height:36px}body .shell .customer-order-thumbs img+img{display:none}body .shell .customer-order-groups button{padding:8px;font-size:13px}body .shell .customer-favorite-list>article{align-items:flex-start}body .shell .customer-favorite-list .product-identity img{width:48px;height:48px}body .shell .customer-cart-total{font-size:30px}.mobile-shop-nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--workspace-line);padding:7px 6px calc(7px + env(safe-area-inset-bottom));background:#fffffff5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #1b355d07}.mobile-shop-nav button{color:#687c94;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:4px;font-size:12px;display:flex}.mobile-shop-nav button[aria-current=page]{color:var(--bb-blue-text);background:#eef5ff}.shell[data-area=cliente] .success-toast{right:14px;bottom:82px!important}.shell[data-area=cliente] .record-editor-footer{bottom:66px}.shell[data-area=cliente] .assistant-selection-footer{bottom:76px}body .shell .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .shell .catalog-tools{padding:14px!important}body .shell .catalog-tools .search-field{min-width:0}body .shell .catalog-card-body{padding:12px!important}body .shell .catalog-photo{height:145px!important}body .shell .catalog-photo img{height:125px!important}body .shell .catalog-card h3{min-height:66px;line-height:1.35;font-size:16px!important}body .shell .catalog-price strong{font-size:23px!important}body .shell .catalog-card .card-buy-row{grid-template-columns:1fr;gap:8px;display:grid}body .shell .catalog-card .card-buy-row>.button{width:100%;padding:9px 8px}body .shell .catalog-card .quantity-control{width:100%;min-width:0}body .shell .catalog-card .quantity-control>button{width:30px;min-width:30px;padding:4px}body .shell .catalog-card .catalog-availability{align-items:flex-start;font-size:12px!important}body .shell .catalog-card .product-meta,body .shell .catalog-price>span{font-size:12px!important}body .shell .catalog-card .favorite{width:30px;height:30px;min-height:30px}.promotion-stamp{padding:5px 7px;font-size:12px!important}.promotion-campaign-name{font-size:12px!important}body .shell .catalog-grid.catalog-list .catalog-card{display:block}body .shell .product-sheet{gap:20px!important;padding:16px!important}body .shell .product-sheet-main h2{font-size:24px!important}body .shell .product-sheet-photo{height:270px;min-height:0}body .shell .product-sheet-photo img{max-height:240px}body .shell .product-sheet-price strong{font-size:32px!important}body .shell .product-sheet-buy{padding:14px}body .shell .product-sheet-nav{gap:8px}body .shell .product-sheet-nav>.button{flex:1;padding:10px 8px}body .shell .pw-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}body .shell .pw-cover{height:140px!important}body .shell .pw-cover img{height:110px!important}body .shell .pw-description{display:none}body .shell .pw-product-body{padding:12px!important}body .shell .pw-product h3{min-height:65px}body .shell .pw-price{font-size:22px!important}body .shell .pw-card-actions .button{width:100%;padding:10px 8px}body .shell .pw-save{gap:8px;padding:12px;bottom:8px}body .shell .pw-save>span{display:none}body .shell .pw-save>.button{flex:1}body .shell .pw-summary{display:none}body .shell .pw-heading>.button-row,body .shell .pw-stock-summary{gap:8px}body .shell .pw-form-grid,.ops-checkout,.settings-payments>.card,.material-upload-form{grid-template-columns:1fr!important}.settings-payments>.card>*{grid-column:auto}body .shell .ops-cart-line{gap:12px;padding:16px 0}body .shell .ops-cart-line>img{width:60px;height:60px}body .shell .ops-cart-line .button-row{gap:5px}body .shell .order-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}body .shell .order-progress li{min-height:68px;padding:8px 4px;font-size:12px}body .shell .reference-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .shell .reference-status-grid button{flex-direction:row;justify-content:space-between;min-height:64px;padding:12px}body .shell .reference-order-card{padding:16px!important}body .shell .reference-order-card>header{flex-wrap:wrap;gap:12px}body .shell .reference-order-card .order-change{width:100%;max-width:none}body .shell .reference-order-card footer{flex-wrap:wrap}body .shell .reference-order-card footer>.button{flex:1}body .shell .order-admin-step{gap:10px}body .shell .order-admin-step>b{width:26px;min-width:26px}.logistics-row{padding:14px}.logistics-row>.button-row{width:100%}.logistics-products{grid-template-columns:1fr;display:grid}body .shell .commission-rule-head{gap:12px;display:grid}body .shell .commission-rule-head>.button{width:100%}.card-title{flex-wrap:wrap}.record-editor header>.button{min-height:40px;padding:8px 12px}.record-editor-footer{border-radius:0 0 11px 11px;margin:18px -16px -16px;padding:14px 16px!important}.record-editor-footer>.button{flex:1}.record-editor .editor-wide{grid-column:auto}.shell .table-wrap:not(.keep-table) table,.shell .table-wrap:not(.keep-table) tbody{min-width:0;display:block}.shell .table-wrap:not(.keep-table) thead{display:none}.shell .table-wrap:not(.keep-table) tr{border-bottom:1px solid var(--workspace-line);padding:10px 12px;display:block}.shell .table-wrap:not(.keep-table) tr:last-child{border-bottom:0}.shell .table-wrap:not(.keep-table) td{grid-template-columns:minmax(76px,32%) minmax(0,1fr);align-items:start;gap:10px;min-height:30px;display:grid;text-align:left!important;border:0!important;padding:7px 0!important;font-size:14px!important}.shell .table-wrap:not(.keep-table) td:before{content:attr(data-label);color:var(--workspace-muted);max-width:100%;font-size:13px;font-weight:400;position:static;padding:0!important}.shell .table-wrap td .button{min-height:40px;padding:8px 10px;font-size:14px!important}.shell .table-wrap td input[type=checkbox]{width:18px}.shell .table-wrap td .product-identity{gap:8px;display:grid}.shell .table-wrap td .product-identity strong{font-size:14px}.shell .table-wrap td .product-identity img{width:50px;height:50px}body .shell .report-bar-row{grid-template-columns:60px minmax(0,1fr) auto;gap:8px;font-size:13px}body .shell .report-bar-row strong,body .shell .report-ranking>b{font-size:13px}body .shell .report-ranking strong{font-size:14px}.reports-heading .report-tools{gap:8px}.leads-grid{grid-template-columns:1fr!important}.limited-grid{grid-template-columns:1fr 1fr!important}.limited-grid .catalog-card-body{padding:12px}.limited-grid h2{font-size:16px}.limited-grid .visual-trigger img{object-fit:contain;height:140px}body .shell .commercial-surface{padding:16px}.shell .modal{padding:14px}.shell .action-modal{width:100%;max-height:calc(100dvh - 28px);padding:20px;overflow:auto}.shell .action-modal h2{font-size:22px}}@media (width<=359px){body .shell .catalog-grid,body .shell .pw-grid{grid-template-columns:1fr!important}body .shell .catalog-card h3{min-height:0}body .shell .catalog-photo{height:190px!important}body .shell .catalog-photo img{height:170px!important}.shell .persona-toggle button{font-size:13px!important}body .shell .customer-order-row>div:last-child{padding-left:0}}@media (prefers-reduced-motion:reduce){body .shell *,body .bb-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body .shell{background:#fff;display:block}body .shell>aside,body .shell .app-top,.demo-notice,.mobile-shop-nav,.workspace-skip,.busy,.success-toast,.workspace-filter-toolbar,body .shell .report-filter-panel,.report-tabs,.report-tools,.button-row,.button,.command-tabs,.record-editor-footer{display:none!important}body .shell .content{max-width:none;padding:0!important}body .shell .card{break-inside:avoid;box-shadow:none!important}body .shell .customer-home-layout,.report-charts{display:block}body .shell .report-ranking,.client-detail-grid>div{break-inside:avoid}body .shell .table-wrap{overflow:visible}.shell .table-wrap table{display:table!important}.shell .table-wrap thead{display:table-header-group!important}.shell .table-wrap tbody{display:table-row-group!important}.shell .table-wrap tr{display:table-row!important}.shell .table-wrap td{display:table-cell!important}.shell .table-wrap td:before{display:none!important}}body .shell .product-results.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}body .shell .catalog-results{min-width:0}body .shell .catalog-toolbar{border:1px solid var(--workspace-line);background:#fff;border-radius:11px;gap:12px;padding:16px}body .shell .catalog-search{min-width:0}body .shell .catalog-filter-toggle{display:none!important}body .shell .catalog-filters.open{gap:16px;display:grid}body .shell .catalog-visual .visual-trigger{height:190px}body .shell .catalog-visual img{object-fit:contain;height:165px}body .shell .catalog-visual{background:#fff;height:190px}body .shell .catalog-visual .visual-trigger img{max-width:90%}body .shell .catalog-visual .image-caption{font-size:12px}.results-heading{font-size:14px}.results-heading span{font-size:13px}body .shell .material-selection-bar{flex-direction:column;gap:12px;padding:16px 0;display:flex}body .shell .material-selection-bar>span{color:var(--workspace-muted);font-size:14px}body .shell .material-upload summary{cursor:pointer;font-size:17px;font-weight:500}body .shell .material-upload form{margin-top:18px}body .shell .material-file-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}body .shell .material-file-grid>article{border:1px solid var(--workspace-line);border-radius:10px;padding:18px}body .shell .material-file-grid h4{margin:12px 0 6px;font-size:17px}body .shell .material-file-grid p{margin:6px 0;font-size:14px!important}body .shell .material-file-grid small{overflow-wrap:anywhere;color:var(--workspace-muted);font-size:13px;display:block}body .shell .material-file-type{background:var(--bb-blue-soft);color:var(--bb-blue-text);border:1px solid #dbe7f6;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-block}body .shell .material-file-grid .button-row{margin-top:16px}body .shell .material-file-audience{border-top:1px solid var(--workspace-line);padding-top:8px}body .shell .material-file-grid .record-empty{grid-column:1/-1}@media (width<=800px){body .shell .catalog-filter-toggle{display:inline-flex!important}body .shell .catalog-visual,.catalog-visual .visual-trigger{height:170px}body .shell .catalog-visual img{height:145px}}@media (width<=600px){body .shell .product-results.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .shell .catalog-toolbar{padding:14px}body .shell .catalog-visual,.catalog-visual .visual-trigger{height:145px}body .shell .catalog-visual img{height:125px}body .shell .catalog-visual .image-caption{display:none}body .shell .catalog-results .results-heading{align-items:start;gap:8px}.results-heading>div>span{display:none}body .shell .product-results.list .catalog-card{grid-template-columns:100px minmax(0,1fr);gap:12px}body .shell .product-results.list .catalog-visual{width:100px;height:130px}body .shell .product-results.list .catalog-visual img{width:88px;height:110px}body .shell .product-results.list .card-buy-row{grid-template-columns:1fr}body .shell .product-results.list .catalog-price{display:flex}body .shell .material-file-grid{grid-template-columns:1fr}body .shell .material-selection-bar>.button-row>.button{flex:1}body .shell .customer-home-heading .eyebrow{font-size:12px}}@media (width<=359px){body .shell .product-results.grid{grid-template-columns:1fr}}body .shell .side-account{color:var(--workspace-ink)}body .shell .top-title h1{white-space:normal;max-width:none;overflow:visible}body .shell .persona-toggle button span{display:inline}body .shell .success-toast{top:auto;left:auto}body .shell .product-sheet-cart-note{color:var(--workspace-muted);grid-column:1/-1;margin:0;font-size:14px}body .shell .pw-classification-summary{border:1px solid var(--workspace-line);background:#f6f9fd;border-radius:10px;grid-column:1/-1;padding:18px;font-size:14px}body .shell .pw-classification-summary ul{flex-wrap:wrap;gap:7px;margin:8px 0 12px;padding:0;list-style:none;display:flex}body .shell .pw-classification-summary li{background:#fff;border:1px solid #dbe5f2;border-radius:6px;padding:6px 9px;font-size:13px}.limited-portal h1{font-size:26px;font-weight:600;line-height:1.3}.limited-detail dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.limited-detail dl>div{border-top:1px solid var(--workspace-line);padding-top:10px}.limited-detail dt{color:var(--workspace-muted);font-size:14px}.limited-detail dd{margin:5px 0;font-size:16px}.limited-grid .visual-trigger{background:#fff;border:0;width:100%}.registration-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.registration-timeline li{border:1px solid var(--workspace-line);color:var(--workspace-muted);background:#f8fafd;border-radius:9px;gap:8px;padding:14px;font-size:14px;display:grid}.registration-timeline li.complete{color:#2b7856;background:#f0f8f4;border-color:#d4e8de}.registration-timeline li.current{background:var(--bb-blue-soft);color:#246db9;border-color:#bdd6ef}.registration-timeline b{font-weight:500}.registration-summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.registration-summary h3{margin:0!important}@media (width<=1100px){body .shell .app-top>.menu,body .shell .side-brand>.icon-button{justify-content:center;align-items:center;display:flex}}@media (width<=900px){body .shell .catalog-filters{grid-template-columns:1fr}}@media (width<=600px){body .shell .persona-toggle button{width:auto}body .shell .user{display:flex}.registration-timeline{grid-template-columns:1fr 1fr;gap:8px}.registration-timeline li{padding:12px}.limited-detail dl{grid-template-columns:1fr}.shell .product-sheet .pw-classification-summary{padding:14px}body .shell .product-results.list .catalog-card{display:grid!important}body .shell .product-results.list .catalog-card-body{display:block!important}body .shell .product-results.list .catalog-card-body>*{grid-area:auto!important}.shell .reference-order-card .product-identity strong{font-size:15px}.shell .command-metrics .command-metric>strong{font-size:26px}.shell .catalog-toolbar .sort-control,.shell .catalog-toolbar .sort-control select{max-width:none}.shell .catalog-toolbar .sort-control span{display:none}}body .shell .catalog-card .product-art{background:#fff;height:185px;min-height:0}body .shell .catalog-card .product-art>img{height:100%;padding:18px}body .shell .catalog-card .art-label{font-size:12px}body .shell .catalog-card .heart-button{border:1px solid var(--workspace-line);border-radius:50%;flex-shrink:0;width:32px;height:32px;min-height:32px}body .shell .catalog-card .card-buy-row{grid-template-columns:1fr;gap:8px;display:grid}body .shell .catalog-card .quantity-control{flex-basis:auto;max-width:100%;width:100%!important}body .shell .catalog-card .card-buy-row>.button{width:100%}body .shell .catalog-card .catalog-price{flex-direction:column;align-items:flex-start;display:flex}body .shell .catalog-card .product-title-row{gap:6px}body .shell .catalog-card-body{padding:16px!important}body .shell .catalog-card h3{font-size:16px!important;font-weight:500!important;line-height:1.4!important}body .shell .catalog-card .catalog-price strong{font-size:26px!important;font-weight:600!important}body .shell .catalog-card .catalog-availability{margin-top:7px;font-size:13px!important}body .shell .catalog-card .catalog-price>span{font-size:13px!important}.document-return{background:#fff;border:1px solid #dbe5f1;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none}.registration-history{border-top:1px solid var(--workspace-line);padding:16px 0}.registration-history small{color:var(--workspace-muted);font-size:13px}@media (width<=600px){body .shell .catalog-card .product-art{height:140px}body .shell .catalog-card .product-art>img{padding:12px}body .shell .catalog-card .art-label{display:none}body .shell .catalog-card-body{padding:12px!important}body .shell .catalog-card .catalog-price strong{font-size:23px!important}body .shell .catalog-card .catalog-availability,body .shell .catalog-card .catalog-price>span{font-size:12px!important}body .shell .catalog-card .heart-button{width:28px;height:28px;min-height:28px}body .shell .product-sheet-buy{grid-template-columns:130px minmax(0,1fr)}body .shell .product-sheet-photo{aspect-ratio:auto;height:270px;max-height:270px}body .shell .product-sheet-photo>img{max-height:240px}body .shell .product-sheet-main h2{font-size:24px!important}body .shell .product-results.list .catalog-card .product-art{height:140px;min-height:0}body .shell .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}body .shell .catalog-filter-toggle{grid-column:1/-1}body .shell .record-list td .product-identity{grid-template-columns:1fr;gap:7px;display:grid}body .shell .record-list td .product-identity img{width:50px;height:50px}}@media print{.document-return{display:none}}body .shell .content>.error-new{z-index:85;align-items:flex-start;gap:12px;max-width:min(480px,100vw - 28px);margin:0;padding:14px 16px;font-size:15px;line-height:1.6;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 24px #7a263a15}body .shell .content>.error-new>button{color:inherit;background:0 0;border:0;flex-shrink:0;min-width:24px;padding:2px}body .shell .catalog-card .quantity-control>input{width:100%!important;min-width:0!important}.workspace-summary-strip+.workspace-filter-toolbar{margin-bottom:0}.settings-workspace .settings-payments>.card{min-width:0}.registration-history .card-title{margin:0}.material-file-grid .record-empty{grid-column:1/-1}@media (width<=600px){body .shell .top-title>small{font-size:12px;line-height:1.2;display:block}body .shell .content>.error-new{bottom:16px;right:14px}body .shell[data-area=cliente] .content>.error-new{bottom:82px}body .shell .catalog-card .catalog-price{min-width:0}body .shell .catalog-card .catalog-price strong{white-space:normal}.workspace-summary-strip>div{flex-basis:33%;min-width:0!important}.workspace-summary-strip strong{overflow-wrap:anywhere;font-size:19px}.workspace-summary-strip span{font-size:13px}.settings-workspace .discount-tier-editor>div{grid-template-columns:1fr;gap:12px}body .shell .report-metric small{font-size:13px;line-height:1.4}}@media print{body main.shell{display:block!important}}body .shell .order-detail-tools{flex-wrap:wrap;gap:10px;display:flex}body .shell .order-overview .card-title{align-items:start;margin-bottom:12px}body .shell .order-overview .card-title small{letter-spacing:0;text-transform:none;color:var(--bb-muted);font-size:14px}body .shell .order-overview .card-title h3{margin:5px 0 0;font-size:26px!important}body .shell .order-overview .order-received{margin:0 0 20px;font-size:14px}body .shell .order-track{margin:20px 0}body .shell .order-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow:visible}body .shell .order-progress li{color:#687c94;background:#f7f9fc;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;min-height:68px;display:grid;border:1px solid #e3eaf3!important;padding:12px!important;font-size:14px!important;line-height:1.45!important}body .shell .order-progress li b{width:28px;height:28px;color:var(--bb-muted);background:#e8edf5;border-radius:50%;flex:none;grid-row:1/3;place-items:center;font-size:14px;font-weight:500;display:grid}body .shell .order-progress li span{overflow-wrap:anywhere;min-width:0;white-space:normal!important}body .shell .order-progress li small{color:inherit;grid-column:2;font-size:12px}body .shell .order-progress li.complete{color:#247a5d;background:#f5fbf8;border-color:#d3eadd!important}body .shell .order-progress li.complete b{color:#247a5d;background:#ddf2e7}body .shell .order-progress li.current{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#7db4ec!important}body .shell .order-progress li.current b{background:var(--bb-blue-text);color:#fff}.order-track-exception{color:#95602e;background:#fff4e7;border-radius:8px;padding:12px;font-size:14px}body .shell .order-next-step{border-top:1px solid #e1e8f2;gap:8px;padding-top:20px;display:grid}.order-next-step>span{color:var(--bb-blue-text);font-size:14px;font-weight:500}body .shell .order-next-step h4{margin:0;font-size:19px}body .shell .order-next-step p{color:var(--bb-muted);margin:0;font-size:16px}body .shell .order-next-step .button-row{margin-top:8px}body .shell .order-detail-tabs{flex-wrap:wrap;gap:6px;display:flex}body .shell .order-detail-tabs button{white-space:normal;flex:1;min-width:120px;line-height:1.4}body .shell .order-detail-panel[hidden]{display:none!important}body .shell .order-section-title{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}body .shell .order-section-title h3{margin:0;font-size:20px!important}body .shell .order-section-title p{color:var(--bb-muted);margin:5px 0 0;font-size:14px}.order-count{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-radius:8px;padding:6px 10px;font-size:14px}body .shell .order-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px;display:grid}.order-financial-summary>div{border:1px solid #e1e8f2;border-radius:9px;gap:8px;min-width:0;padding:16px;display:grid}.order-financial-summary span{color:var(--bb-muted);font-size:14px}.order-financial-summary strong{overflow-wrap:anywhere;font-size:22px;font-weight:500}.order-financial-summary .order-final-total{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#bdd8f2}.order-snapshot-note{color:var(--bb-muted);padding:12px 0;font-size:14px!important}.order-address-grid{border-top:1px solid #e1e8f2;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding:20px 0;display:grid}.order-address-grid h4{margin:0 0 8px;font-size:16px}body .shell .order-address-grid p{margin:0;font-size:14px}.order-payment-total{background:#f2f8ff;border:1px solid #cfe1f4;border-radius:10px;gap:6px;margin-bottom:20px;padding:18px 20px;display:grid}.order-payment-total span{color:#526783;font-size:14px}.order-payment-total strong{color:#173e70;font-size:30px;font-weight:500;line-height:1.3}.order-payment-total small{color:#526783;font-size:14px}body .shell .order-payment-panel .payment-summary{margin:20px 0}body .shell .order-payment-panel .payment-summary p{margin:8px 0;font-size:16px}.order-payment-controls{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}body .shell .order-payment-deadline,body .shell .order-payment-expired{background:var(--bb-subtle);color:#526783;border-radius:8px;padding:12px 14px;font-size:14px}body .shell .order-payment-expired{color:#94602d;background:#fff4e7}.order-payment-expired span{margin-top:6px;display:block}.receipt-library{border-top:1px solid #e1e8f2;margin-top:24px;padding-top:22px}.receipt-card{background:#fff;border:1px solid #dce6f1;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;margin:12px 0;padding:16px;display:grid}.receipt-type{color:#526783;background:#f1f5fa;border-radius:8px;place-items:center;height:52px;font-size:13px;font-weight:500;display:grid}.receipt-info{gap:5px;min-width:0;display:grid}.receipt-info strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.receipt-info span,.receipt-info small{color:var(--bb-muted);overflow-wrap:anywhere;font-size:14px}.receipt-confirmed,.receipt-pending{color:#247a5d;font-size:14px;font-weight:500}.receipt-pending{color:#a16225}.receipt-buttons{flex-wrap:wrap;gap:8px;display:flex}.receipt-preview{border-top:1px solid #e1e8f2;grid-column:1/-1;gap:12px;padding-top:16px;display:grid}.receipt-preview iframe{background:#f4f7fb;border:1px solid #e1e8f2;border-radius:8px;width:100%;height:480px}.receipt-preview img{object-fit:contain;max-width:100%;max-height:600px;margin:auto;display:block}.receipt-preview>a{color:var(--bb-blue-text);font-size:14px}.order-receipt-entry{border-top:1px solid #e1e8f2;margin-top:18px;padding-top:18px}.order-receipt-entry summary{cursor:pointer;color:var(--bb-blue-text);padding:10px 0;font-size:16px}body .shell .receipt-upload p{margin:8px 0 18px;font-size:14px}body .shell .receipt-upload h4{margin:12px 0;font-size:18px}.payment-confirm-bar{background:#f1f7ff;border:1px solid #d3e3f7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 0;padding:20px;display:flex}.payment-confirm-bar h4{margin:0 0 6px;font-size:18px}body .shell .payment-confirm-bar p{color:var(--bb-muted);margin:0;font-size:14px}.preparation-summary{color:#526783;gap:10px;margin:20px 0;display:grid}.preparation-summary progress{accent-color:#3688f2;width:100%;height:12px}.preparation-summary span{font-size:14px}body .shell .picking,.fiscal-documents{border-top:1px solid #e1e8f2;margin-top:24px;padding:24px 0}body .shell .picking h3,.fiscal-documents h3{margin:0 0 10px;font-size:20px!important}body .shell .picking p,.fiscal-documents p{font-size:14px}.order-document-list{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.order-event-list{margin:18px 0 0;padding:0;list-style:none}.order-event-list li{border-left:2px solid #cbdff6;padding:4px 0 24px 18px;position:relative}.order-event-list li:before{content:"";background:#3688f2;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-5px}.order-event-list time{color:var(--bb-muted);font-size:14px}body .shell .order-event-list p{overflow-wrap:anywhere;margin:8px 0;font-size:16px}.order-event-list small{color:var(--bb-muted);font-size:14px}.order-commission-history summary,.order-stage-actions summary,.order-corrections summary{color:var(--bb-blue-text);cursor:pointer;padding:8px 0;font-size:16px;line-height:1.5}body .shell .order-stage-actions>p,.order-corrections p{color:var(--bb-muted);font-size:14px}.order-stage-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.order-stage-grid>article{border:1px solid #e1e8f2;border-radius:10px;gap:12px;padding:16px;display:flex}.order-stage-grid>article.current{background:#f3f8ff;border-color:#8ab9ec}.order-stage-grid>article>div{flex:1;min-width:0}.order-stage-number{width:26px;height:26px;color:var(--bb-blue-text);background:#edf3fb;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.order-stage-grid h4{margin:0 0 6px;font-size:16px}body .shell .order-stage-grid p{margin:0 0 14px;font-size:14px}.order-stage-grid small{color:var(--bb-muted);margin-top:10px;font-size:14px;display:block}.order-corrections{border-top:1px solid #e1e8f2;margin-top:16px;padding-top:16px}body .shell .payment-confirmation{max-width:640px;gap:20px!important;padding:24px!important}body .shell .payment-confirmation>header{border-bottom:1px solid #e1e8f2;align-items:start;gap:16px;padding-bottom:18px;display:flex}body .shell .payment-confirmation>header>div{flex:1;min-width:0}body .shell .payment-confirmation h2{margin:6px 0 0;font-size:24px!important;line-height:1.35!important}.payment-confirmation header small{color:var(--bb-muted);font-size:14px}.payment-confirmation fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.confirmation-total{background:var(--bb-blue-soft);border:1px solid #cfe0f4;border-radius:10px;gap:6px;padding:20px;display:grid}.confirmation-total>span{color:#526783;font-size:14px}.confirmation-total>strong{color:#173e70;font-size:32px;font-weight:500;line-height:1.3}body .shell .confirmation-total>p{margin:4px 0 0;font-size:14px;line-height:1.6}body .shell .payment-confirmation label{font-size:14px;line-height:1.6}body .shell .payment-confirmation label input:not([type=checkbox]),body .shell .payment-confirmation textarea,body .shell .payment-confirmation select{width:100%;min-width:0;margin-top:8px;font-size:16px}.confirmation-receipt{justify-self:start}.confirmation-late{background:var(--bb-warning-soft);border:1px solid #ecd1a7;border-radius:10px;padding:16px}body .shell .confirmation-late h3{color:#93612f;margin:0 0 8px;font-size:17px}body .shell .confirmation-late p{color:#93612f;font-size:14px;line-height:1.65}body .shell .confirmation-check{align-items:start;gap:12px;display:flex!important}.confirmation-check input{accent-color:#be1450;flex:none;width:20px;height:20px;margin:3px 0 0}.payment-confirmation footer{border-top:1px solid #e1e8f2;gap:16px;padding-top:18px;display:grid}body .shell .payment-confirmation footer p{color:var(--bb-muted);margin:0;font-size:14px;line-height:1.6}body .shell .payment-confirmation .form-feedback{background:var(--bb-pink-soft);color:#a12548;border-radius:8px;margin:0;padding:14px;font-size:16px}.order-card-next{background:#f4f8fe;border:1px solid #e1eaf7;border-radius:8px;gap:4px;margin:16px 0;padding:14px 16px;display:grid}.order-card-next span,.order-card-next small{color:var(--bb-muted);font-size:14px}.order-card-next strong{color:#234b77;font-size:16px;font-weight:500}.order-card-stages{border-top:1px solid #e1e8f2;margin-top:16px;padding-top:12px}.order-card-stages summary{color:var(--bb-blue-text);cursor:pointer;font-size:14px}.order-card-stages ol{color:var(--bb-muted);grid-template-columns:1fr 1fr;gap:8px;padding-left:20px;font-size:14px;display:grid}.order-card-stages [aria-current=step]{color:var(--bb-blue-text);font-weight:500}body .shell .order-card-stages p{font-size:14px}body .shell .replenishment-explainer h3{margin:0 0 14px;font-size:20px!important}.replenishment-explainer ol{color:#526783;gap:12px;margin:0;padding-left:22px;font-size:16px;display:grid}body .shell .replenishment-explainer p{color:var(--bb-muted);margin:18px 0 0;font-size:14px}body .shell .catalog-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto auto;align-items:center;display:grid}body .shell .catalog-search{width:100%;min-width:0;display:block;position:relative;background:0 0!important;border:0!important;height:auto!important;margin:0!important;padding:0!important}body .shell .catalog-search>svg{z-index:1;color:#71829a;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}body .shell .catalog-search>input{background:#fff;width:100%;min-width:0;height:46px;margin:0;box-shadow:none!important;border:1px solid #cdd9e7!important;border-radius:9px!important;padding:10px 14px 10px 44px!important;font-size:16px!important}body .shell .sort-control{min-width:0;margin:0;background:0 0!important;border:0!important;padding:0!important;display:block!important}body .shell .sort-control>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}body .shell .sort-control select{background:#fff;border-radius:9px;width:100%;max-width:none;height:46px;font-size:16px;border:1px solid #cdd9e7!important}body .shell .display-control{background:var(--bb-subtle);border:1px solid #dce6f1;border-radius:9px;justify-content:center;align-items:center;gap:3px;width:auto;min-height:46px;padding:3px;display:flex}body .shell .display-control button{color:#71829a;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;height:38px;min-height:38px;padding:7px;display:grid}body .shell .display-control button.active{color:var(--bb-blue-text);background:#fff;box-shadow:0 2px 5px #153d6810}body .shell .catalog-card .quantity-control{align-items:stretch;gap:0;height:44px;padding:0;display:grid;grid-template-columns:36px minmax(0,1fr) 36px!important;width:100%!important;min-width:0!important;max-width:100%!important}body .shell .catalog-card .quantity-control>button{place-items:center;width:36px;min-width:36px;height:42px;min-height:42px;padding:6px;display:grid;background:var(--bb-subtle)!important;border-radius:0!important}body .shell .catalog-card .quantity-control>.quantity-input{box-shadow:none;text-align:center;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;margin:0!important;padding:7px 3px!important;font-size:16px!important}body .shell .product-results.grid .catalog-card{flex-direction:column;min-width:0;display:flex}body .shell .product-results.grid .visual-trigger{flex:none;width:100%;height:190px;display:block}body .shell .product-results.grid .product-art{height:190px!important;padding:12px!important}body .shell .product-results.grid .catalog-card-body{flex-direction:column;flex:1;gap:12px;display:flex!important}body .shell .product-results.grid .product-title-row{align-items:start;min-height:72px}body .shell .product-results.grid .product-title-row h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;min-height:0!important;font-size:17px!important;line-height:1.4!important}body .shell .product-results.grid .catalog-price{flex-direction:column;gap:4px;min-height:124px;margin-top:auto;display:flex}body .shell .catalog-card .catalog-price>span{line-height:1.4;font-size:14px!important}body .shell .catalog-card .catalog-price strong{letter-spacing:-.02em;font-size:26px!important}body .shell .product-results.grid .catalog-price:not(.has-promotion):before{content:"";order:1;height:22px}body .shell .product-results.grid .catalog-price>span{order:0}body .shell .product-results.grid .catalog-price del{order:1;height:22px;margin:0;font-size:16px}body .shell .product-results.grid .catalog-price>strong{order:2}body .shell .product-results.grid .catalog-price>.promotion-campaign-name{display:none}body .shell .product-results.grid .catalog-price>.catalog-availability{order:3;margin-top:8px;font-size:14px!important}body .shell .catalog-card .card-buy-row{margin-top:8px}body .shell .product-results.list .catalog-card{align-items:start;gap:20px;min-width:0;padding:18px;grid-template-columns:150px minmax(0,1fr)!important;display:grid!important}body .shell .product-results.list .visual-trigger{align-self:start;width:150px;min-width:0;display:block;position:relative}body .shell .product-results.list .catalog-card .product-art{width:100%;height:150px!important;padding:10px!important}body .shell .product-results.list .product-art img{width:100%;height:100%;padding:0!important}body .shell .product-results.list .art-label{display:none}body .shell .product-results.list .catalog-card-body{grid-template-columns:minmax(0,1fr) minmax(160px,210px);gap:10px 20px;padding:0!important;display:grid!important}body .shell .product-results.list .catalog-card-body>*{grid-area:auto/1/auto/-1!important}body .shell .product-results.list .product-meta{font-size:14px!important}body .shell .product-results.list .product-title-row{align-items:start;min-height:0}body .shell .product-results.list h3{text-wrap:pretty;margin:0;min-height:0!important;font-size:18px!important;line-height:1.45!important}body .shell .product-results.list .product-skills{flex-wrap:wrap;margin:0;font-size:14px;display:flex}body .shell .product-results.list .catalog-price{flex-direction:column;align-items:start;gap:4px;min-height:0;margin:6px 0 0;display:flex;grid-column:1!important}body .shell .product-results.list .catalog-availability{font-size:14px!important}body .shell .product-results.list .card-buy-row{align-self:end;margin:6px 0 0;grid-area:auto/2!important}body .shell .product-results.list .tier-preview{display:none}body .shell .product-results.list .promotion-campaign-name{color:#a11342;line-height:1.4;font-size:14px!important}body .shell .product-results.list .catalog-promotion-stamp{white-space:normal;text-align:center;max-width:100%;padding:6px 8px;line-height:1.4;inset:0 0 auto;font-size:13px!important}body .shell .product-sheet-resources{grid-template-columns:1fr;gap:10px;display:grid}body .shell .product-sheet-resources>span,body .shell .product-sheet-resources button{width:100%}body .shell .product-sheet-resources .button{white-space:normal;min-height:46px}@media (width<=900px){body .shell .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto}body .shell .catalog-search{grid-column:1/-1}body .shell .catalog-toolbar .sort-control{grid-column:1}body .shell .catalog-toolbar .display-control{grid-column:2}body .shell .catalog-toolbar .catalog-filter-toggle{grid-area:3/1/auto/-1;display:flex!important}.order-financial-summary{grid-template-columns:1fr 1fr!important}.order-stage-grid{grid-template-columns:1fr}body .shell .order-progress{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){body .shell .order-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .shell .order-progress li{grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:72px;padding:10px!important;font-size:14px!important}body .shell .order-progress li b{width:24px;height:24px;font-size:13px}body .shell .order-detail-tabs button{min-width:calc(33% - 6px);padding:10px 8px}.order-address-grid{grid-template-columns:1fr;gap:16px}.payment-confirm-bar{gap:14px;padding:16px;display:grid}.payment-confirm-bar>.button{width:100%}.receipt-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.receipt-type{height:44px}.receipt-buttons{grid-column:1/-1}.receipt-buttons>.button{flex:1}.receipt-preview iframe{height:380px}.order-financial-summary{gap:10px!important}.order-financial-summary>div{padding:12px}.order-financial-summary strong{font-size:20px}.order-section-title{gap:12px}.order-detail-tools>.button{white-space:normal;flex:1}.order-stage-grid .button{white-space:normal}.order-stage-grid>article{padding:14px}.order-card-stages ol{grid-template-columns:1fr}.confirmation-total{padding:16px}body .shell .payment-confirmation{gap:16px!important;padding:18px!important}body .shell .payment-confirmation header .button{padding:8px 10px;font-size:14px}.payment-confirmation footer .button{white-space:normal;line-height:1.5}body .shell .product-results.list .catalog-card{gap:12px;padding:14px;grid-template-columns:100px minmax(0,1fr)!important}body .shell .product-results.list .visual-trigger{width:100px}body .shell .product-results.list .catalog-card .product-art{height:118px!important;padding:0!important}body .shell .product-results.list .catalog-card-body{gap:10px;grid-template-columns:minmax(0,1fr)!important}body .shell .product-results.list .catalog-card-body>.catalog-price,body .shell .product-results.list .catalog-card-body>.card-buy-row{grid-column:1!important}body .shell .product-results.list h3{font-size:16px!important;line-height:1.45!important}body .shell .product-results.list .product-skills{display:none}body .shell .product-results.list .catalog-price strong{font-size:24px!important}body .shell .product-results.list .catalog-price>span{display:none}body .shell .product-results.list .catalog-price.has-promotion>span{display:block}body .shell .product-results.list .catalog-price del{font-size:15px}body .shell .product-results.list .catalog-promotion-stamp{padding:5px 6px;font-size:12px!important}body .shell .catalog-card .catalog-availability{font-size:14px!important}body .shell .product-results.grid .visual-trigger{height:160px}body .shell .product-results.grid .product-art{height:160px!important}body .shell .product-results.grid .catalog-card-body{gap:10px;padding:12px!important}body .shell .product-results.grid .catalog-price{min-height:126px}body .shell .product-results.grid .catalog-price>span{min-height:40px}body .shell .product-results.grid .catalog-availability{font-size:14px!important}body .shell .product-results.grid .product-title-row{min-height:72px}body .shell .product-results.grid .product-title-row h3{font-size:16px!important}body .shell .catalog-price>.promotion-campaign-name{display:none}body .shell .product-results.grid .catalog-promotion-stamp{white-space:normal;text-align:left;max-width:calc(100% - 16px);padding:6px 8px;inset:8px auto auto 8px;font-size:12px!important}.replenishment-explainer li{font-size:16px}}@media (width<=360px){body .shell .product-results.list .catalog-card{gap:10px;padding:12px;grid-template-columns:74px minmax(0,1fr)!important}body .shell .product-results.list .visual-trigger{width:74px}body .shell .product-results.list .product-art{height:90px!important}body .shell .order-detail-tabs button{min-width:calc(50% - 6px)}}@media print{.order-detail-tools,.order-detail-tabs,.order-next-step .button-row,.order-actions-panel,.receipt-buttons,.order-payment-controls,.payment-confirm-bar,.order-detail-panel[hidden]{display:none!important}.order-progress{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body .shell .action-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}body .shell .ops-form>header{align-items:start;gap:16px;display:flex}body .shell .ops-form>header h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}body .shell .ops-form>header>.button{flex:none}body .shell .ops-form .form-feedback{background:var(--bb-pink-soft);color:#a12548;border-radius:8px;margin:0;padding:14px;font-size:16px}body .shell .order-payment-panel .ops-notice .button{margin-top:12px}body .shell .product-results.list .catalog-card-body>.catalog-price,body .shell .product-results.list .catalog-card-body>.card-buy-row{grid-row:4!important}@media (width<=600px){body .shell .product-results.list .catalog-card-body>.catalog-price,body .shell .product-results.list .catalog-card-body>.card-buy-row{grid-row:auto!important}}.customer-crm{--crm-navy:#142b46;--crm-blue:#1775cc;--crm-pink:#cc1648;--crm-muted:#62748a;--crm-line:#e4ebf2;color:var(--crm-navy);gap:20px;min-width:0;display:grid}.crm-record-heading{align-items:center;gap:16px;min-width:0;display:flex}.crm-record-heading>div:not(.crm-avatar){min-width:0}.crm-record-heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:4px 0!important;font-size:clamp(22px,2.2vw,30px)!important}.crm-record-heading p{color:#62748a;margin:3px 0!important;font-size:13px!important}.crm-avatar{color:#2267ad;letter-spacing:.03em;background:linear-gradient(145deg,#e8f3ff,#dbeaff);border-radius:17px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:650;display:grid}.crm-avatar.small{border-radius:12px;flex-basis:40px;width:40px;height:40px;font-size:13px}.customer-profile-head{gap:20px}.customer-profile-head>label{flex:none;width:min(100%,310px);font-size:12px}.customer-profile-head select{min-height:42px!important;font-size:13px!important}.crm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-summary-grid>button{text-align:left;border:1px solid var(--crm-line);min-width:0;color:inherit;cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 3px 14px #162c4404}.crm-summary-grid>button>span:not(.crm-summary-icon){color:var(--crm-muted);flex:1;font-size:12px}.crm-summary-grid strong{color:var(--crm-navy);margin-top:4px;font-size:25px;line-height:1.3;display:block}.crm-summary-grid>button>svg{color:#7992ad;width:16px}.crm-summary-icon{background:var(--bb-blue-soft);width:40px;height:40px;color:var(--crm-blue);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.crm-summary-grid>button:nth-child(2) .crm-summary-icon{color:var(--crm-pink);background:#fff0f5}.crm-summary-grid>button:nth-child(3) .crm-summary-icon{color:#ac6810;background:#fff6e7}.crm-summary-grid>button:nth-child(4) .crm-summary-icon{color:#237c62;background:#eaf8f2}.crm-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.crm-section-heading h3{letter-spacing:-.025em;margin:5px 0!important;font-size:21px!important}.crm-section-heading p{color:var(--crm-muted);max-width:610px;margin:4px 0;line-height:1.55;font-size:13px!important}.crm-section-heading .button-row{flex:none;margin:0}.customer-crm .button{justify-content:center;align-items:center;gap:7px;line-height:1.3;text-decoration:none;display:inline-flex;border-radius:10px!important;min-height:39px!important;padding:10px 14px!important;font-size:14px!important}.customer-crm .button svg{width:17px;height:17px}.customer-crm button:focus-visible,.customer-crm input:focus-visible,.customer-crm select:focus-visible{outline-offset:3px;outline:3px solid #62a5e9}.customer-crm button:disabled{opacity:.55;cursor:wait}.customer-crm .button-row{gap:8px}.crm-record-grid{grid-template-columns:minmax(210px,.85fr) minmax(0,1.8fr) minmax(235px,1fr);align-items:start;gap:16px;display:grid}.crm-context-column,.crm-task-column{gap:16px;min-width:0;display:grid}.crm-card{border:1px solid var(--crm-line);background:#fff;border-radius:16px;min-width:0;padding:20px;box-shadow:0 4px 22px #15345204}.crm-card h3{color:var(--crm-navy);align-items:center;gap:9px;font-weight:650;line-height:1.5;display:flex;margin:0 0 14px!important;font-size:14px!important}.crm-card h3>svg{color:var(--crm-blue);flex:0 0 18px;width:18px}.crm-card p{overflow-wrap:anywhere;line-height:1.65;font-size:13px!important}.crm-card small{color:var(--crm-muted);font-size:12px;line-height:1.5}.crm-card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.crm-card-title h3{margin:0!important}.crm-text-button{color:var(--crm-blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:600}.crm-text-button:hover{text-decoration:underline}.crm-count{color:var(--crm-muted);background:#eef4fa;border-radius:8px;place-items:center;padding:4px 8px;font-size:12px;display:grid}.crm-pill{color:#32669b;text-transform:none;background:#edf4fc;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.crm-pill.green{color:#26795c;background:#e8f6ef}.crm-contact-name{align-items:center;gap:10px;display:flex}.crm-contact-name strong{font-size:13px}.crm-contact-name small{margin-top:2px;display:block}.crm-contact-name h3{overflow-wrap:anywhere;margin:0!important;font-size:15px!important}.crm-contact-name p{margin:3px 0!important}.crm-summary-details{margin:14px 0 18px}.crm-summary-details>div{border-bottom:1px solid #eef2f6;padding:8px 0}.crm-summary-details dt{color:var(--crm-muted);margin-bottom:3px;font-size:12px}.crm-summary-details dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.crm-muted{color:var(--crm-muted)}.crm-card .crm-muted{margin:6px 0 14px;font-size:12px!important}.crm-pipeline-value{letter-spacing:-.02em;font-size:24px;font-weight:650}.crm-associated{border:0;border-top:1px solid var(--crm-line);text-align:left;font:inherit;width:100%;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.crm-associated span{min-width:0;font-size:12px}.crm-associated small{overflow-wrap:anywhere;margin-top:4px;display:block}.crm-associated strong{white-space:nowrap;font-size:12px}.crm-associated:last-of-type{margin-bottom:10px}.crm-history-filters{border-bottom:1px solid var(--crm-line);grid-template-columns:1fr 1fr;gap:10px;padding-bottom:16px;display:grid}.crm-history-filters label{color:var(--crm-muted);gap:5px;display:grid;font-size:12px!important}.crm-history-filters input,.crm-history-filters select{width:100%;min-width:0;border-radius:8px!important;height:37px!important;min-height:37px!important;padding:8px 10px!important;font-size:12px!important}.crm-timeline{margin:0;padding:4px 0 0;list-style:none}.crm-timeline>li{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:20px 0 0;display:grid;position:relative}.crm-timeline>li:before{content:"";background:var(--crm-line);width:1px;position:absolute;top:45px;bottom:-20px;left:14px}.crm-timeline>li:last-child:before{display:none}.crm-timeline-dot{z-index:1;width:30px;height:30px;color:var(--crm-blue);background:#edf5fe;border-radius:9px;place-items:center;display:grid;position:relative}.crm-timeline-dot svg{width:15px;height:15px}.crm-timeline article{border-bottom:1px solid #eef2f6;min-width:0;padding:3px 0 18px}.crm-timeline article header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;font-size:12px;display:flex}.crm-timeline time{color:var(--crm-muted);font-size:12px}.crm-timeline p{white-space:pre-wrap;margin:9px 0 10px!important;font-size:12px!important}.crm-timeline small{overflow-wrap:anywhere;font-size:12px}.crm-links{flex-wrap:wrap;gap:6px;min-width:0;margin:8px 0;display:flex}.crm-links>button{font:inherit;color:#527291;cursor:pointer;overflow-wrap:anywhere;background:#f7faff;border:1px solid #e2eaf4;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;font-size:12px;display:flex}.crm-links svg{flex:0 0 12px;width:12px;height:12px}.crm-task-list>article{border-bottom:1px solid var(--crm-line);padding:14px 0}.crm-task-list>article:first-child{padding-top:0}.crm-task-heading{gap:8px;font-size:12px;line-height:1.6;display:flex}.crm-task-heading strong{overflow-wrap:anywhere}.crm-task-heading svg{color:#6f849c;flex:0 0 15px;width:15px;margin-top:3px}.crm-task-list p{color:var(--crm-muted);margin:6px 0!important;font-size:12px!important}.crm-task-list .overdue .crm-task-heading svg{color:#b55324}.crm-task-actions{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.crm-overdue{color:#a75d11;background:#fff4e7;border-radius:8px;padding:8px 10px;margin:0 0 15px!important;font-size:12px!important}.crm-check{color:var(--crm-muted);align-items:center;gap:8px;margin-top:14px;font-size:12px!important;display:flex!important}.crm-check input{accent-color:var(--crm-blue);width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}.crm-pinned{background:#fffcf5;border-color:#f2e9d1}.crm-pinned>div+div{border-top:1px solid #f2e9d1;margin-top:12px;padding-top:12px}.crm-pinned p{white-space:pre-wrap}.crm-empty{text-align:center;min-height:140px;color:var(--crm-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 10px;display:flex}.crm-empty>svg{color:#9fb2c6;width:25px;height:25px;margin-bottom:5px}.crm-empty strong{color:#46617c;font-size:13px}.crm-empty p{max-width:340px;margin:0!important;font-size:12px!important}.crm-feedback{color:#a42d4c;background:#fff2f6;border:1px solid #eccdd8;border-radius:10px;margin:0;padding:12px 16px;font-size:13px}.crm-feedback.success{color:#267959;background:#effaf5;border-color:#d9eee2}.crm-loading{text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.crm-editor-anchor{scroll-margin-top:100px}.crm-editor-anchor:empty{display:none}.crm-editor-context{background:#eff5fc;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex;font-size:12px!important}.customer-crm .record-editor{margin:0}.customer-crm .record-editor-detail>p{color:#62748a;font-size:12px;line-height:1.7}.crm-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.crm-contact-grid,.crm-deal-grid,.crm-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-contact-card.inactive{background:#f9fafc}.crm-deal-card h3{margin:15px 0 4px!important;font-size:27px!important}.crm-probability{background:#edf2f8;border-radius:3px;height:5px;margin:16px 0 7px;overflow:hidden}.crm-probability span{background:#4c91da;height:100%;display:block}.crm-next-action{background:var(--bb-subtle);border-radius:9px;margin:16px 0;padding:12px}.crm-next-action span{color:var(--crm-muted);margin-bottom:6px;font-size:12px;display:block}.crm-next-action strong{font-size:12px;line-height:1.6}.crm-legacy{background:#fcfaf5;justify-content:space-between;align-items:center;gap:20px;display:flex}.crm-legacy h3{margin-bottom:5px!important}.crm-legacy p{margin:0!important}.crm-legacy button{flex:none}.crm-ticket-thread{background:#f7faff;border-radius:10px;margin-top:14px;padding:12px}.crm-ticket-thread article+article{border-top:1px solid var(--crm-line);margin-top:12px;padding-top:12px}.crm-ticket-thread header{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.crm-ticket-thread time{color:var(--crm-muted)}.crm-ticket-thread p{white-space:pre-wrap;font-size:12px!important}.crm-order-grid>article{border-top:1px solid var(--crm-line);flex-wrap:wrap;align-items:center;gap:16px;padding:15px 0;font-size:13px;display:flex}.crm-order-grid>article>div:first-child{flex:1}.crm-order-grid p{margin:3px 0!important;font-size:12px!important}.crm-report-filters{background:#fff;border:1px solid #e4ebf2;border-radius:14px;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:16px;display:grid}.crm-report-filters label{gap:6px;font-size:12px;display:grid}.crm-portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.crm-portfolio .crm-card{flex-direction:column;gap:12px;display:flex}.crm-portfolio .crm-card p{margin:0!important}.crm-portfolio .button{margin-top:auto}.crm-portfolio-meta{color:#62748a;justify-content:space-between;gap:8px;font-size:12px;display:flex}.crm-report-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-report-bars>div{color:#62748a;background:#f9fbfe;border:1px solid #e4ebf2;border-radius:10px;padding:14px;font-size:12px}.crm-report-bars strong{color:#142b46;margin:8px 0;font-size:21px;display:block}.crm-report-bars span{font-size:12px;display:block}.crm-report-intro{background:var(--bb-blue-soft);color:#416a94;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex;font-size:12px!important}.crm-report-intro svg{flex:0 0 20px}@media (width>=1600px){.crm-record-grid{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr) minmax(260px,1fr)}}@media (width<=1200px){.crm-record-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.crm-context-column{grid-column:1/-1;grid-template-columns:1fr 1fr}.crm-history{grid-area:2/1}.crm-task-column{grid-area:2/2}.crm-overview-grid{grid-template-columns:1fr 1fr}.crm-overview-grid>.crm-card:last-child{grid-column:1/-1}.crm-section-heading{flex-direction:column;align-items:flex-start}.crm-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customer-crm{gap:16px}.crm-record-grid,.crm-overview-grid,.crm-contact-grid,.crm-deal-grid,.crm-ticket-grid,.crm-portfolio{grid-template-columns:minmax(0,1fr)}.crm-context-column{grid-template-columns:1fr}.crm-history,.crm-task-column{grid-area:auto/1}.crm-context-column{order:2}.crm-history{order:1}.crm-task-column{order:3}.crm-context-column .crm-card{padding:16px}.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-summary-grid>button{border-radius:12px;gap:9px;padding:12px}.crm-summary-icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}.crm-summary-icon svg{width:17px}.crm-summary-grid>button>span:not(.crm-summary-icon){font-size:12px}.crm-summary-grid strong{font-size:22px}.crm-summary-grid>button>svg{display:none}.crm-card{border-radius:13px;padding:17px}.crm-section-heading h3{font-size:19px!important}.crm-section-heading .button-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.crm-section-heading>.button{width:100%}.crm-history-filters{grid-template-columns:minmax(0,1fr)}.crm-timeline article header{flex-direction:column}.crm-timeline>li{grid-template-columns:26px minmax(0,1fr);gap:9px}.crm-timeline-dot{width:26px;height:26px}.crm-timeline>li:before{left:12px}.crm-legacy{flex-direction:column;align-items:stretch}.crm-record-heading{gap:11px}.crm-avatar{border-radius:12px;flex-basis:44px;width:44px;height:44px;font-size:15px}.crm-record-heading h2{font-size:21px!important}.crm-record-heading>.crm-pill{display:none}.customer-profile-head{align-items:stretch}.crm-report-filters{grid-template-columns:minmax(0,1fr)}.crm-report-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ticket-thread header{flex-direction:column}}.crm-record-tools{border-bottom:1px solid var(--crm-line);color:var(--crm-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;font-size:12px;display:flex}.crm-record-tools>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.crm-record-tools svg{flex:0 0 14px;width:14px;height:14px}.crm-record-tools>button{flex:none;font-size:12px}.crm-text-button{min-height:32px}.crm-links>button{min-height:28px}.crm-ticket-grid>article{scroll-margin-top:100px}@media (width<=760px){.customer-crm .button,.crm-text-button{min-height:44px!important}.crm-links>button{min-height:32px}.crm-record-tools{align-items:flex-start}.crm-record-tools>span{padding-top:8px}}.notification-root{flex-shrink:0;align-items:center;display:flex}body .notification-bell{color:#425772;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}body .notification-bell:hover{color:var(--bb-blue-text);background:#eef5ff;border-color:#93baf0}.notification-bell.has-reminders{color:#c51048;background:#fff4f7;border-color:#f3d0dc}.notification-count{color:#fff;background:#dc184d;border:2px solid #fff;border-radius:15px;place-items:center;min-width:23px;height:23px;padding:0 4px;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:-5px;right:-6px}.notification-bell>i{background:#e6a44a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.notification-backdrop{z-index:9000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--bb-title);background:#10203561;justify-content:flex-end;align-items:flex-start;padding:20px;font-size:1rem;line-height:1.5;display:flex;position:fixed;inset:0}.notification-critical{background:#10203573;justify-content:center;align-items:center}body .notification-dialog{background:#fff;border:1px solid #e5eaf2;border-radius:24px;flex-direction:column;width:min(580px,100%);min-width:0;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 80px #14233a33}body .notification-dialog :is(h2,h3,p){letter-spacing:normal;text-transform:none;white-space:normal;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.5}body .notification-dialog :is(button,select,input){font:inherit;box-sizing:border-box}body .notification-dialog button{cursor:pointer;white-space:normal;text-transform:none;letter-spacing:normal;min-height:42px;line-height:1.4;font-size:.875rem!important;font-weight:500!important}.notification-dialog button:disabled{opacity:.55;cursor:wait}.notification-dialog :is(button,a,input,select):focus-visible,.notification-bell:focus-visible{outline-offset:3px;outline:3px solid #3690f2}.notification-dialog>header{background:linear-gradient(120deg,#fff,#f6f9fd);border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:flex}body .notification-dialog h2{letter-spacing:-.035em;line-height:1.3;font-size:1.45rem!important;font-weight:550!important}body .notification-dialog h3{color:var(--bb-title);font-size:1rem!important;font-weight:550!important}.notification-eyebrow{letter-spacing:.08em;color:var(--bb-blue-text);margin-bottom:6px;font-size:.75rem;display:block}.notification-dialog header p{color:#687a92;margin-top:8px;font-size:.875rem}body .notification-close{color:#53667e;background:#fff;border:1px solid #dce5f0;border-radius:12px;flex-shrink:0;place-items:center;width:42px;min-height:42px;padding:9px;display:grid}.notification-toolbar{border-bottom:1px solid #e5ebf3;gap:14px;padding:16px 22px;display:grid}.notification-toolbar nav{scrollbar-width:thin;gap:6px;padding-bottom:5px;display:flex;overflow:auto}.notification-toolbar nav button{color:#53667e;background:#f1f5fa;border:0;border-radius:11px;flex-shrink:0;padding:9px 12px}.notification-toolbar nav button[aria-pressed=true]{color:#1763ba;background:#e7f1ff}.notification-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-actions>button:not(.button),.notification-back{color:var(--bb-blue-text);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;display:inline-flex}.notification-toolbar .notification-actions{justify-content:space-between}.notification-toolbar .notification-actions>button{font-size:.875rem!important}.notification-list{overscroll-behavior:contain;min-height:120px;overflow:auto}.notification-item{border-bottom:1px solid #e9eef5;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 24px;display:grid}.notification-item.unread{background:#f8fbff}.notification-kind{width:38px;height:38px;color:var(--bb-blue-text);background:var(--bb-blue-soft);border-radius:12px;place-items:center;display:grid}.notification-kind.kind-tarefa{color:#c51048;background:#fcebf1}.notification-item-meta{color:#687a92;align-items:center;gap:10px;margin-bottom:4px;font-size:.75rem;display:flex}.notification-item-meta b{color:var(--bb-blue-text);font-weight:500}.notification-item p{color:#65748b;margin:4px 0 8px;font-size:.875rem}.notification-item time{color:#687a92;font-size:.875rem;display:block}.notification-item .notification-actions{gap:8px 18px;margin-top:9px}.notification-actions .notification-resolve{color:#227d65}.notification-dialog>footer{background:var(--bb-subtle);color:#64748b;border-top:1px solid #e5ebf3;align-items:center;gap:12px;padding:15px 24px;font-size:.875rem;display:flex}.notification-dialog>footer svg{flex-shrink:0}.notification-empty{text-align:center;color:#64748b;padding:45px 20px}.notification-empty svg{color:#2f9273;width:34px;height:34px;margin-bottom:14px}.notification-empty h3{margin-bottom:7px!important}.notification-error,.notification-success{color:#a4214b;background:#fff0f5;border:1px solid #f4ced9;border-radius:12px;font-size:.875rem;margin:12px 22px!important;padding:12px 16px!important}.notification-error button{color:inherit;background:0 0;border:0;padding:8px}.notification-success{color:#237a60;background:#edf9f4;border-color:#c8eadd}.notification-preferences{gap:22px;padding:20px 24px;display:grid;overflow:auto}.notification-preferences>label{color:#475a74;gap:8px;font-size:.875rem;display:grid}.notification-preferences label>span{color:#687a92}.notification-preferences select{width:100%;min-height:44px;color:var(--bb-title);background:#fff;border:1px solid #d9e3ef;border-radius:10px;padding:10px}.notification-channel{border:1px solid #e1e8f2;border-radius:17px;gap:13px;padding:18px;display:grid}.notification-channel>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-channel p,.notification-privacy{color:#687a92;font-size:.875rem}.notification-checkbox{cursor:pointer;align-items:center;color:#425772!important;gap:10px!important;font-size:.875rem!important;line-height:1.5!important;display:flex!important}.notification-checkbox input[type=checkbox]{accent-color:#dc184d;flex-shrink:0;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}.notification-pill{color:#4b617f;background:#edf3fa;border-radius:8px;padding:4px 9px;font-size:.75rem;line-height:1.5;display:inline-flex}.notification-privacy{padding-bottom:6px}.reminder-dialog>header{background:linear-gradient(120deg,#fff4f7,#f6f9ff);justify-content:flex-start;align-items:center;padding:25px 28px}.notification-hero-icon{color:#c51048;background:#fff;border-radius:17px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 4px 20px #c5104812}.notification-hero-icon svg{width:28px;height:28px}.reminder-dialog>p{color:#65748b;padding:20px 28px 6px;font-size:.875rem}.reminder-list{overscroll-behavior:contain;gap:12px;padding:14px 28px 24px;display:grid;overflow:auto}.reminder-item{background:#fbfdff;border:1px solid #dce7f4;border-radius:17px;gap:10px;padding:18px;display:grid}.reminder-item.overdue{background:#fffafb;border-color:#f1c7d4}.reminder-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reminder-meta time{color:#687a92;font-size:.875rem}.overdue .notification-pill{color:#bc1747;background:#ffe9ef}.reminder-item p{color:#65748b;font-size:.875rem}.reminder-item .notification-actions{margin-top:5px}.reminder-item .button{border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;display:inline-flex}.reminder-item .button.primary{color:#fff;background:#dc184d;border:1px solid #dc184d}.reminder-item .button.secondary{color:#425772;background:#fff;border:1px solid #d7e2f0}.reminder-dialog .notification-error{flex-shrink:0}.commercial-notification-head{background:#fff;border:1px solid #dce5f0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.commercial-notification-head>span{color:#53667e;font-size:.875rem}@media (width<=700px){.notification-backdrop{align-items:center;padding:10px}.notification-dialog{border-radius:20px!important;max-height:calc(100dvh - 20px)!important}.notification-dialog>header{padding:20px 18px}.notification-dialog h2{font-size:1.2rem!important}.notification-panel .notification-toolbar{padding:14px 18px}.notification-item{padding:16px}.notification-dialog>footer{padding:13px 18px}.notification-preferences{padding:16px 18px}.reminder-dialog>p{padding:17px 18px 0}.reminder-list{padding:16px 18px}.reminder-item{padding:16px}.reminder-item .notification-actions{grid-template-columns:1fr;display:grid}.notification-hero-icon{border-radius:13px;width:42px;height:42px}.notification-dialog>header .notification-eyebrow{font-size:.75rem}.notification-toolbar .notification-actions{gap:6px 14px}.notification-bell{width:40px!important;height:40px!important}.app-top .notification-root{grid-area:1/3;justify-self:end;margin-right:0}.app-top:has(.notification-root) .user{grid-area:1/4}body .shell .app-top:has(.notification-root){grid-template-columns:40px minmax(0,1fr) 40px 40px!important;gap:10px!important;display:grid!important}.app-top:has(.notification-root) .persona-toggle{grid-column:1/-1}.app-top:has(.notification-root) .top-title h1{font-size:1.15rem!important}.app-top:has(.notification-root) .top-title small{letter-spacing:.02em!important;font-size:.75rem!important}}@media (prefers-reduced-motion:no-preference){.notification-critical .notification-dialog{animation:.2s ease-out notification-appear}@keyframes notification-appear{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}}.notification-dialog>header,.notification-dialog>footer,.notification-toolbar,.reminder-dialog>p,.notification-dialog>.notification-error,.notification-dialog>.notification-success{flex-shrink:0}.notification-list,.reminder-list,.notification-preferences{flex:1;min-height:0}.limited-top>.notification-root{flex:0}.app-top>.notification-root{margin-left:auto}.app-top:has(.notification-root)>.user{margin-left:0}@media print{.notification-root,.notification-backdrop{display:none!important}}.notification-tab-count{background:#fff9;border-radius:.4rem;justify-content:center;align-items:center;min-width:1.3rem;margin-left:.4rem;padding:0 .3rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-notification-slot{min-width:0}.notification-dashboard{min-width:0;color:var(--bb-title);background:#fff;border:1px solid #dce5f0;border-radius:18px;font-size:1rem;line-height:1.5;overflow:hidden}.notification-dashboard>header{background:linear-gradient(120deg,#fff,#f6f9fd);border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.notification-dashboard>header>div{align-items:center;gap:12px;min-width:0;display:flex}.notification-dashboard-icon{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.notification-dashboard :is(h3,p){letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;line-height:1.5}.notification-dashboard h3{font-size:1rem;font-weight:600}.notification-dashboard header h3{font-size:1.125rem}.notification-dashboard header p{color:#65748b;margin-top:3px;font-size:.875rem}.notification-dashboard button{font:inherit;cursor:pointer;white-space:normal;min-height:42px;font-size:.875rem;line-height:1.4}.notification-dashboard button:disabled{opacity:.55;cursor:wait}.notification-dashboard button:focus-visible{outline-offset:3px;outline:3px solid #3688f2}.notification-dashboard-refresh{color:var(--bb-blue-text);background:#fff;border:1px solid #dce5f0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:flex}.notification-dashboard .notification-toolbar nav{flex-wrap:wrap;overflow:visible}.notification-dashboard .notification-list{scrollbar-width:thin;max-height:26rem;overflow:auto}.notification-dashboard .notification-item-meta{flex-wrap:wrap;font-size:.875rem}.notification-dashboard .notification-item .notification-actions{gap:8px 18px}.notification-dashboard .notification-kind{flex:none}.notification-dashboard>footer{background:var(--bb-subtle);color:#64748b;border-top:1px solid #e5ebf3;padding:14px 24px;font-size:.875rem}.notification-dashboard-loading{color:#64748b;padding:24px}@media (width<=700px){.notification-dashboard>header{flex-wrap:wrap;align-items:flex-start;padding:16px}.notification-dashboard .notification-toolbar{padding:14px 16px}.notification-dashboard .notification-list{max-height:30rem}.notification-dashboard-refresh{margin-left:auto}.notification-dashboard .notification-item{grid-template-columns:32px minmax(0,1fr);gap:10px}.notification-dashboard .notification-kind{width:32px;height:32px}.notification-dashboard>footer{padding:14px 16px}.notification-dashboard .notification-toolbar nav{gap:6px}.notification-dashboard .notification-toolbar nav button{padding:9px 10px}.notification-dashboard .notification-actions{align-items:flex-start}}@media print{.dashboard-notification-slot{display:none!important}}body main.shell.matriz-workspace .client-catalog-v2{gap:22px;min-width:0}body main.shell.matriz-workspace .client-catalog-v2 .page-head{align-items:center;gap:24px;margin:0;padding:0}body main.shell.matriz-workspace .client-catalog-v2 .page-head h2{letter-spacing:-.7px;margin:0 0 10px!important;font-size:32px!important;font-weight:750!important;line-height:1.2!important}body main.shell.matriz-workspace .client-catalog-v2 .page-head p{color:var(--bb-muted);line-height:1.6;margin:0!important;font-size:16px!important}body main.shell.matriz-workspace .client-catalog-commercial{background:var(--bb-orange-soft);color:var(--bb-orange-text);border:1px solid #f1d4be;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:16px 20px;font-size:14px;display:flex}body main.shell.matriz-workspace .client-catalog-commercial>:is(span,a){align-items:center;gap:8px;line-height:1.5;display:flex}body main.shell.matriz-workspace .client-catalog-commercial a{color:var(--bb-orange-text);margin-left:auto;text-decoration:underline}body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:minmax(220px,1fr) 195px auto auto;align-items:center;gap:14px;padding:18px!important;display:grid!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar .catalog-search{grid-area:auto}body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar .catalog-search input{min-height:46px;padding-left:44px!important}body main.shell.matriz-workspace .client-catalog-v2 .sort-control{grid-area:auto;gap:4px;min-width:0;display:grid;position:relative}body main.shell.matriz-workspace .client-catalog-v2 .sort-control>span{display:none;position:absolute;top:-25px}body main.shell.matriz-workspace .client-catalog-v2 .sort-control select{width:100%;min-width:0;min-height:46px}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filter-toggle{white-space:nowrap;grid-area:auto;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filter-toggle[aria-expanded=true]{background:var(--bb-blue-soft)!important;color:#aa4d15!important;border-color:#f0caa9!important}body main.shell.matriz-workspace .client-catalog-v2 .display-control{background:#fafbfc;border:1px solid #e0e5ec;border-radius:8px;grid-area:auto;padding:3px;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .display-control button{color:#7b8798;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .display-control button.active{color:var(--bb-blue-text);background:var(--bb-blue-soft)!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-layout{min-width:0;display:block!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters{max-height:none;margin:0 0 24px;position:static;overflow:visible;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:20px!important;display:none!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters.open{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid!important}body main.shell.matriz-workspace .client-catalog-v2 .filter-heading{border-bottom:1px solid #e5e9ef;grid-column:1/-1;justify-content:space-between;align-items:center;margin:0;padding:0 0 14px;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .filter-heading>span{font-size:16px;font-weight:600}body main.shell.matriz-workspace .client-catalog-v2 .filter-heading button{color:var(--bb-blue-text);min-height:32px;font-size:14px;font-weight:500}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters>label{gap:8px;min-width:0;margin:0;font-weight:500;display:grid;font-size:14px!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters select{width:100%;min-width:0;height:auto;min-height:44px}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters .toggle-row{border:0;grid-column:span 2;align-items:flex-start;gap:10px;padding:8px 0 0;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .toggle-row input{width:18px;min-width:18px;height:18px;margin-top:3px}body main.shell.matriz-workspace .client-catalog-v2 .toggle-row b{font-size:14px;font-weight:500}body main.shell.matriz-workspace .client-catalog-v2 .toggle-row small{color:#778398;font-size:12px;font-weight:400;line-height:1.5}body main.shell.matriz-workspace .client-catalog-v2 .catalog-results{min-width:0;scroll-margin-top:100px}body main.shell.matriz-workspace .client-catalog-active{color:#7b8798;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}body main.shell.matriz-workspace .client-catalog-active button{background:var(--bb-blue-soft);min-height:34px;color:var(--bb-blue-text);cursor:pointer;overflow-wrap:anywhere;border:1px solid #cadcf4;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-family:inherit;font-size:14px;display:flex}body main.shell.matriz-workspace .client-catalog-active .client-catalog-clear{color:#637086;background:0 0;border:0;text-decoration:underline}body main.shell.matriz-workspace .client-catalog-v2 .results-heading{justify-content:space-between;align-items:center;gap:16px;min-height:0;margin-bottom:20px;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .results-heading b{font-size:16px;font-weight:500}body main.shell.matriz-workspace .client-catalog-v2 .results-heading span{color:var(--bb-muted);margin-top:4px;font-size:14px}body main.shell.matriz-workspace .client-catalog-v2 .results-heading>button{color:#637086;background:#fff;border:1px solid #e5e9ef;border-radius:7px;padding:10px 12px;font-size:14px;font-weight:500}body main.shell.matriz-workspace .client-catalog-v2 .results-heading>button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#cadcf4}body main.shell.matriz-workspace .client-catalog-v2 .product-results.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-card{min-width:0;overflow:hidden;transform:none;border:1px solid var(--bb-line)!important;box-shadow:none!important;border-radius:var(--bb-radius-card)!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-card:hover{border-color:#e6bc9e!important;box-shadow:0 5px 20px #18243a08!important}body main.shell.matriz-workspace .client-catalog-v2 .visual-trigger{background:#fff;border:0;border-bottom:1px solid #f1f3f6;width:100%;padding:0;position:relative;height:210px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-art{border:0;border-radius:0;width:100%;overflow:hidden;background:#fff!important;height:210px!important;padding:20px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-art>img{object-fit:contain;z-index:1;width:100%;height:100%;position:relative;inset:auto;padding:0!important}body main.shell.matriz-workspace .client-catalog-v2 .art-label{display:none}body main.shell.matriz-workspace .client-catalog-v2 .product-art:has(img) .art-mark{display:none}body main.shell.matriz-workspace .client-catalog-v2 .art-mark{color:#97a1b1;background:0 0}body main.shell.matriz-workspace .client-catalog-v2 .catalog-promotion-stamp{color:#fff;white-space:normal;background:#dc184d;border-radius:5px;max-width:calc(100% - 24px);padding:6px 8px;line-height:1.4;inset:12px auto auto 12px;font-size:12px!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-card-body{min-width:0;gap:12px!important;padding:18px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-meta{flex-wrap:wrap;justify-content:space-between;gap:6px;line-height:1.5;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .product-meta>span{color:#758297;font-size:12px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-meta>span:first-child{color:#ae4e14}body main.shell.matriz-workspace .client-catalog-v2 .product-title-row{align-items:flex-start;gap:8px;min-height:0;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .product-title-row>button:first-child{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}body main.shell.matriz-workspace .client-catalog-v2 .product-title-row h3{overflow-wrap:anywhere;color:#18243a;min-height:0;margin:0;font-size:18px!important;font-weight:750!important;line-height:1.45!important}body main.shell.matriz-workspace .client-catalog-v2 .heart-button{color:#8491a5;background:#fff;border:1px solid #e9edf3;border-radius:6px;flex-shrink:0;width:44px;height:44px}body main.shell.matriz-workspace .client-catalog-v2 .heart-button.active{background:var(--bb-pink-soft);color:#dc184d;border-color:#f2c0ce}body main.shell.matriz-workspace .client-product-description{color:#657187;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;font-size:16px!important;line-height:1.6!important}body main.shell.matriz-workspace .client-catalog-v2 .product-skills{gap:8px;min-height:0;margin:0;display:flex}body main.shell.matriz-workspace .client-catalog-v2 .product-skills>span{color:#637086;background:#fafbfc;border:1px solid #e5e9ef;border-radius:4px;padding:4px 8px;font-size:12px}body main.shell.matriz-workspace .client-catalog-v2 .catalog-price{border-top:1px solid #edf0f5;flex-direction:column;margin-top:auto;padding:16px 0 0;gap:4px!important;min-height:0!important;display:flex!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-price:before{display:none!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-price>span{color:var(--bb-muted);order:0!important;min-height:0!important;font-size:12px!important;line-height:1.5!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-price del{color:var(--bb-muted);margin:0;order:1!important;height:auto!important;font-size:14px!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-price>strong{letter-spacing:-.5px;line-height:1.3;order:2!important;font-size:26px!important;font-weight:800!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-availability{color:#657187;align-items:center;gap:6px;display:flex;order:3!important;margin:8px 0 0!important;font-size:12px!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-availability svg{color:#168351}body main.shell.matriz-workspace .client-catalog-v2 .catalog-availability.unavailable svg{color:#97a1b1}body main.shell.matriz-workspace .client-product-detail{text-align:left;min-height:34px;color:var(--bb-blue-text);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}body main.shell.matriz-workspace .client-product-detail:hover{text-decoration:underline}body main.shell.matriz-workspace .client-catalog-v2 .card-buy-row{grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important}body main.shell.matriz-workspace .client-catalog-v2 .card-buy-row .button{justify-content:center;width:100%;white-space:normal!important;min-height:44px!important;font-size:14px!important}body main.shell.matriz-workspace .client-catalog-v2 .card-buy-row .quantity-control{border:1px solid #dce2eb;border-radius:7px;min-width:0;width:100%!important;max-width:100%!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-card{align-items:start;gap:24px;grid-template-columns:160px minmax(0,1fr)!important;padding:20px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .visual-trigger,body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .product-art{border:0;height:160px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-card-body{grid-template-columns:minmax(0,1fr) 210px!important;gap:12px 24px!important;padding:0!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-card-body>:is(.product-meta,.product-title-row,.client-product-description,.product-skills,.client-product-detail){grid-column:1!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-price{border:0;align-items:flex-start;margin:0;padding:0;grid-area:1/2/4!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .card-buy-row{align-self:end;grid-area:4/2/7!important}body main.shell.matriz-workspace .client-catalog-pagination{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}body main.shell.matriz-workspace .client-catalog-pagination>div,body main.shell.matriz-workspace .client-catalog-pagination>div>span{align-items:center;gap:8px;display:flex}body main.shell.matriz-workspace .client-catalog-pagination button{color:#59667a;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;font-family:inherit;font-size:14px;display:inline-flex}body main.shell.matriz-workspace .client-catalog-pagination button[aria-current=page]{background:var(--bb-action);color:#fff;border-color:var(--bb-action)}body main.shell.matriz-workspace .client-catalog-pagination button:disabled{color:#a4aebd;cursor:default}body main.shell.matriz-workspace .client-catalog-v2 :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #3688f2}@media (width<=1500px){body main.shell.matriz-workspace .client-catalog-v2 .product-results.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto auto!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar .catalog-search{grid-area:1/1/auto/-1!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar .sort-control{grid-area:2/1!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filter-toggle{grid-area:2/2!important}body main.shell.matriz-workspace .client-catalog-v2 .display-control{grid-area:2/3!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters.open{grid-template-columns:1fr 1fr}}@media (width<=760px){body main.shell.matriz-workspace .client-catalog-v2 .page-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex!important}body main.shell.matriz-workspace .client-catalog-v2 .page-head h2{font-weight:750;font-size:28px!important}body main.shell.matriz-workspace .client-catalog-commercial{gap:10px;padding:14px 16px;font-size:14px}body main.shell.matriz-workspace .client-catalog-commercial>:is(span,a){width:100%;margin-left:0}body main.shell.matriz-workspace .client-catalog-v2 .product-results.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body main.shell.matriz-workspace .client-catalog-v2 .visual-trigger,body main.shell.matriz-workspace .client-catalog-v2 .product-art{height:180px!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-card-body{gap:10px!important;padding:14px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-title-row h3{font-weight:750;font-size:16px!important}body main.shell.matriz-workspace .client-product-description{font-size:14px!important;line-height:1.6!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-price>strong{font-weight:800;font-size:24px!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters .toggle-row{grid-column:1/-1}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-card{gap:16px;grid-template-columns:100px minmax(0,1fr)!important;padding:16px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .visual-trigger,body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .product-art{height:118px!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-card-body{grid-template-columns:minmax(0,1fr)!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-card-body>:is(.catalog-price,.card-buy-row){grid-area:auto/1!important}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .product-skills{display:flex}body main.shell.matriz-workspace .client-catalog-v2 .product-results.list .catalog-price>span{display:block}body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar{gap:10px;padding:14px!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filter-toggle{padding:8px!important;font-size:14px!important}body main.shell.matriz-workspace .client-catalog-v2 .display-control{padding:2px}body main.shell.matriz-workspace .client-catalog-v2 .display-control button{width:44px;min-width:44px;height:44px}body main.shell.matriz-workspace .client-catalog-pagination{gap:6px}body main.shell.matriz-workspace .client-catalog-pagination>div,body main.shell.matriz-workspace .client-catalog-pagination>div>span{gap:4px}body main.shell.matriz-workspace .client-catalog-pagination button{min-width:36px;padding:8px}body main.shell.matriz-workspace .client-catalog-pagination>button>span{display:none}}@media (width<=400px){body main.shell.matriz-workspace .client-catalog-v2 .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto!important}body main.shell.matriz-workspace .client-catalog-v2 .display-control{grid-area:3/2!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filter-toggle{grid-area:3/1!important}body main.shell.matriz-workspace .client-catalog-v2 .sort-control{grid-column:1/-1!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-filters.open,body main.shell.matriz-workspace .client-catalog-v2 .product-results.grid{grid-template-columns:minmax(0,1fr)}body main.shell.matriz-workspace .client-catalog-v2 .visual-trigger,body main.shell.matriz-workspace .client-catalog-v2 .product-art{height:220px!important}}body :is(main.shell.matriz-workspace,main.limited-portal.matriz-workspace,.notification-backdrop.matriz-workspace){--workspace-ink:var(--bb-text);--workspace-muted:var(--bb-muted);--workspace-line:var(--bb-line);--workspace-canvas:var(--bb-bg);--workspace-blue:var(--bb-blue);--workspace-pink:var(--bb-pink);--workspace-shadow:var(--bb-shadow);--navy:var(--bb-title);--bg:var(--bb-bg);--line:var(--bb-line);--blue:var(--bb-blue);--pink:var(--bb-pink);--portal-accent:var(--bb-action);--pw-border:var(--bb-line);--pw-muted:var(--bb-muted);--premium-muted:var(--bb-muted);--premium-line:var(--bb-line);--premium-canvas:var(--bb-bg);letter-spacing:normal;color:var(--bb-text);background:var(--bb-bg);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.5;font-family:var(--bb-font)!important}.matriz-workspace :is(button,input,select,textarea){letter-spacing:normal;font-family:inherit}.matriz-workspace :is(h1,h2,h3,h4,p){font-family:inherit}.matriz-workspace :is(h1,h2,h3,h4){color:var(--bb-title);letter-spacing:normal}.matriz-workspace :is(p,td,dd){font-weight:400}.matriz-workspace :is(b,strong){font-weight:700}.matriz-workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--bb-blue-text);outline-offset:3px}body main.shell.matriz-workspace{grid-template-columns:var(--bb-sidebar-width) minmax(0,1fr);align-items:start;min-height:100dvh;display:grid!important}body main.shell.matriz-workspace>aside{width:var(--bb-sidebar-width);border-right:1px solid var(--bb-line);height:100dvh;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;grid-area:1/1;padding:0;display:flex;position:sticky;top:0;overflow:hidden}body main.shell.matriz-workspace .side-brand{border-bottom:1px solid var(--bb-line);flex-shrink:0;height:auto;min-height:112px;padding:12px 20px}body main.shell.matriz-workspace .side-brand .brand{min-width:0}body main.shell.matriz-workspace .side-brand .brand img{object-fit:contain;width:200px;max-width:100%;height:auto}body main.shell.matriz-workspace .side-brand .brand b{display:none}body main.shell.matriz-workspace>aside>nav{scrollbar-width:thin;scrollbar-color:var(--bb-line) transparent;flex:1;min-height:0;padding:16px;overflow-y:auto}body main.shell.matriz-workspace .nav-group{margin:0 0 24px}body main.shell.matriz-workspace .nav-group:last-child{margin-bottom:0}body main.shell.matriz-workspace .nav-group>small{letter-spacing:normal;color:var(--bb-muted);margin-bottom:16px;padding:0;font-size:12px;font-weight:500;line-height:16px;display:block}body main.shell.matriz-workspace aside nav .nav-group button{width:100%;min-height:44px;color:var(--bb-text);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;margin:0 0 8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}body main.shell.matriz-workspace aside nav .nav-group button i{color:inherit;flex-shrink:0;display:flex}body main.shell.matriz-workspace aside nav .nav-group button svg{stroke-width:2px;width:20px;height:20px}body main.shell.matriz-workspace aside nav .nav-group button span{flex:1;min-width:0}body main.shell.matriz-workspace aside nav .nav-group button:hover{background:var(--bb-subtle);color:var(--bb-title)}body main.shell.matriz-workspace aside nav .nav-group button.active{background:var(--bb-blue-soft);color:var(--bb-blue-text);box-shadow:inset 3px 0 var(--bb-blue);border-color:#0000;font-weight:600}body main.shell.matriz-workspace aside nav .nav-group button.active i{color:inherit}body main.shell.matriz-workspace aside nav .nav-group button>b{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12px}body main.shell.matriz-workspace .side-footer{border-top:1px solid var(--bb-line);flex-shrink:0;padding:12px 16px}body main.shell.matriz-workspace .side-account{background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}body main.shell.matriz-workspace .side-account>span{background:var(--bb-blue-soft);width:32px;height:32px;color:var(--bb-blue-text);border-radius:50%;flex-shrink:0;font-size:12px}body main.shell.matriz-workspace .side-account>div{min-width:0}body main.shell.matriz-workspace .side-account b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}body main.shell.matriz-workspace .side-account small{color:var(--bb-muted);font-size:12px;line-height:16px;display:block}body main.shell.matriz-workspace .back{color:var(--bb-muted);margin:4px 0 0;padding:8px 12px;font-size:14px;line-height:20px}body main.shell.matriz-workspace .back:hover{color:var(--bb-blue-text)}body main.shell.matriz-workspace>.workspace-main{background:var(--bb-bg);grid-area:1/2;width:100%;min-width:0;margin:0!important}body main.shell.matriz-workspace .app-top{min-height:var(--bb-header-height);border-bottom:1px solid var(--bb-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;gap:16px;height:auto;padding:12px 24px}body main.shell.matriz-workspace .top-title>small{display:none}body main.shell.matriz-workspace .top-title h1{letter-spacing:normal;color:var(--bb-title);margin:0;font-weight:600;line-height:1.35;font-size:20px!important}body main.shell.matriz-workspace .persona-toggle{background:var(--bb-subtle);border:0;border-radius:8px;gap:3px;margin-left:auto;padding:3px}body main.shell.matriz-workspace .persona-toggle button{min-height:44px;color:var(--bb-muted);border-radius:6px;padding:6px 10px;font-size:14px}body main.shell.matriz-workspace .persona-toggle button.active{background:var(--bb-blue-soft);color:var(--bb-blue-text);box-shadow:none}body main.shell.matriz-workspace .user{border-color:var(--bb-line);gap:10px}body main.shell.matriz-workspace .user>span{background:var(--bb-blue-soft);width:32px;height:32px;color:var(--bb-blue-text);border-radius:50%;font-size:12px}body main.shell.matriz-workspace .user b{font-size:14px;font-weight:500}body main.shell.matriz-workspace .user small{color:var(--bb-muted);font-size:12px}body main.shell.matriz-workspace .workspace-account{flex-shrink:0;margin-left:auto;position:relative}body main.shell.matriz-workspace .workspace-account>summary.user{cursor:pointer;border:0;border-radius:8px;align-items:center;min-height:44px;margin:0;padding:6px 10px;list-style:none;display:flex}body main.shell.matriz-workspace .workspace-account>summary::-webkit-details-marker{display:none}body main.shell.matriz-workspace .workspace-account>summary:hover,body main.shell.matriz-workspace .workspace-account[open]>summary{background:var(--bb-blue-soft)}body main.shell.matriz-workspace .account-chevron{color:var(--bb-muted);display:flex;transform:rotate(90deg)}body main.shell.matriz-workspace .workspace-account-panel{z-index:40;border:1px solid var(--bb-line);background:#fff;border-radius:12px;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #1118271a}body main.shell.matriz-workspace .workspace-account-identity{border-bottom:1px solid var(--bb-subtle);overflow-wrap:anywhere;margin-bottom:8px;padding:12px}body main.shell.matriz-workspace .workspace-account-identity b{color:var(--bb-title);font-size:14px;display:block}body main.shell.matriz-workspace .workspace-account-identity small{color:var(--bb-muted);font-size:13px;display:block}body main.shell.matriz-workspace .workspace-account-identity p{margin:12px 0 2px;font-size:14px}body main.shell.matriz-workspace .workspace-account-panel nav{gap:4px;display:grid}body main.shell.matriz-workspace .workspace-account-panel button{width:100%;min-height:44px;color:var(--bb-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}body main.shell.matriz-workspace .workspace-account-panel button:hover{background:var(--bb-blue-soft);color:var(--bb-blue-text)}body main.shell.matriz-workspace .content{width:100%;max-width:1440px;margin-inline:auto;background:var(--bb-bg)!important;padding:24px 24px 40px!important}body main.shell.matriz-workspace .workspace-content-footer{border-top:1px solid var(--bb-subtle);justify-content:flex-end;margin-top:32px;padding-top:12px;display:flex}body main.shell.matriz-workspace .workspace-content-footer a{min-height:44px;color:var(--bb-muted);overflow-wrap:anywhere;align-items:center;padding:8px 0;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}body main.shell.matriz-workspace .workspace-content-footer a:hover{color:var(--bb-blue-text);text-decoration:underline}body main.shell.matriz-workspace :is(.stack,.two-col,.pw-grid,.catalog-layout,.customer-home-layout){gap:24px}body main.shell.matriz-workspace :is(.ops-head,.page-head,.pw-heading,.reports-heading,.customer-profile-head,.customer-home-heading,.command-head,.catalog-hero){margin:0 0 8px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body main.shell.matriz-workspace :is(.ops-head,.page-head,.pw-heading,.reports-heading,.customer-profile-head,.customer-home-heading,.command-head,.catalog-hero) :is(h1,h2){overflow-wrap:anywhere;margin:0 0 8px;letter-spacing:-.6px!important;font-size:32px!important;font-weight:750!important;line-height:1.25!important}body main.shell.matriz-workspace[data-area=admin] :is(.ops-head,.page-head,.pw-heading,.reports-heading,.customer-profile-head,.command-head) :is(h1,h2){color:var(--bb-title)}body main.shell.matriz-workspace :is(.ops-head,.page-head,.pw-heading,.reports-heading,.customer-profile-head,.customer-home-heading,.command-head,.catalog-hero) p{color:var(--bb-muted);margin:0;line-height:24px;font-size:16px!important}body main.shell.matriz-workspace .pw-heading h2>svg{display:inline-block}body main.shell.matriz-workspace .pw-heading{flex-direction:row;align-items:flex-start}body main.shell.matriz-workspace .pw-heading>div:first-child{flex:1;min-width:0}body main.shell.matriz-workspace .pw-utilities{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}body main.shell.matriz-workspace .pw-utilities>details{min-width:0;max-width:100%;border:1px solid var(--bb-line)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;padding:0!important}body main.shell.matriz-workspace .pw-utilities>details>summary{min-height:44px;color:var(--bb-text);cursor:pointer;padding:10px 14px;font-size:14px;font-weight:400}body main.shell.matriz-workspace .pw-utilities>details[open]{flex-basis:100%}body main.shell.matriz-workspace .pw-utilities>details[open]>:not(summary){margin:16px}body main.shell.matriz-workspace .pw-utilities .catalog-quality{box-shadow:none!important;border:0!important;padding:0!important}body main.shell.matriz-workspace .pw .pw-stats{border-bottom:1px solid var(--bb-subtle);gap:24px;padding-bottom:16px}body main.shell.matriz-workspace .pw .pw-stats article{flex-wrap:wrap;align-items:center;gap:8px;display:flex;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}body main.shell.matriz-workspace .pw .pw-stats article span{margin:0;font-size:14px}body main.shell.matriz-workspace .pw .pw-stats article strong{margin:0;line-height:24px;font-size:16px!important}body main.shell.matriz-workspace .pw-filter-grid{gap:12px;margin-top:16px}body main.shell.matriz-workspace .pw-results{margin-top:12px}body main.shell.matriz-workspace .pw .pw-filters{padding:20px!important}body main.shell.matriz-workspace :is(.page-head>div>span,.command-eyebrow){color:var(--bb-blue-text);margin-bottom:8px;font-size:12px;display:block}body main.shell.matriz-workspace :is(.card,.kpi,.catalog-card,.catalog-filters,.summary,.pw-product,.command-panel,.command-metric,.customer-metrics article,.report-metric,.reference-order-card,.customer-card,.client-record){min-width:0;border:1px solid var(--bb-line)!important;box-shadow:var(--bb-shadow)!important;background:#fff!important;border-radius:16px!important}body main.shell.matriz-workspace .card{padding:24px!important}body main.shell.matriz-workspace .card :is(h3,h4){color:var(--bb-title);font-weight:750!important}body main.shell.matriz-workspace .card h3{line-height:28px;font-size:18px!important}body main.shell.matriz-workspace .card p{color:var(--bb-muted);line-height:1.5}body main.shell.matriz-workspace :is(.kpi-grid,.customer-metrics,.report-metrics,.reference-order-metrics,.pw-stats,.command-metrics){gap:24px}body main.shell.matriz-workspace :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article,.command-metric){padding:22px!important}body main.shell.matriz-workspace :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article,.command-metric)>strong{color:var(--bb-title);letter-spacing:normal;margin:4px 0;font-weight:800;line-height:1.3;font-size:30px!important}body main.shell.matriz-workspace :is(.kpi,.customer-metrics article,.report-metric,.pw-stats article,.command-metric) :is(span,small){color:var(--bb-muted);font-size:14px;line-height:20px}body main.shell.matriz-workspace .button{letter-spacing:normal;gap:8px;min-height:44px;padding:11px 16px;line-height:24px;box-shadow:none!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important}body main.shell.matriz-workspace .button.primary{background:var(--bb-action)!important;color:#fff!important;border:1px solid var(--bb-action)!important}body main.shell.matriz-workspace .button.primary:hover{background:var(--bb-action-hover)!important;border-color:var(--bb-action-hover)!important}body main.shell.matriz-workspace .button.secondary{color:var(--bb-text)!important;border:1px solid var(--bb-control)!important;background:#fff!important}body main.shell.matriz-workspace .button.secondary:hover{background:var(--bb-subtle)!important;border-color:var(--bb-control)!important}body main.shell.matriz-workspace .button[aria-pressed=true]{background:var(--bb-blue-soft)!important;color:var(--bb-blue-text)!important;border-color:#cadcf4!important}body main.shell.matriz-workspace .button.danger{background:var(--bb-danger)!important;color:#fff!important;border-color:var(--bb-danger)!important}body main.shell.matriz-workspace .button-row{gap:12px}body main.shell.matriz-workspace label{color:var(--bb-text);font-weight:650;font-size:14px!important}body main.shell.matriz-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;color:var(--bb-title);background:#fff;font-weight:400;line-height:24px;border:1px solid var(--bb-control)!important;border-radius:10px!important;padding:11px 12px!important;font-size:16px!important}body main.shell.matriz-workspace :is(input,textarea)::placeholder{color:var(--bb-muted)}body main.shell.matriz-workspace .catalog-toolbar .catalog-search>input{padding-left:44px!important}body main.shell.matriz-workspace :is(input[type=checkbox],input[type=radio]){accent-color:var(--bb-action)}body main.shell.matriz-workspace :is(input,select,textarea):disabled{opacity:1;background:var(--bb-subtle);color:var(--bb-muted)}body main.shell.matriz-workspace :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.quick-buy-tabs,.command-tabs,.customer-workspace-tabs){background:var(--bb-subtle);border:1px solid var(--bb-line);border-radius:12px;flex-wrap:wrap;gap:5px;padding:5px;display:flex;overflow:visible}body main.shell.matriz-workspace :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.quick-buy-tabs,.command-tabs,.customer-workspace-tabs)>button{min-height:44px;color:var(--bb-muted);padding:11px 16px;font-weight:650;background:0 0!important;border:0!important;border-radius:6px!important;font-size:14px!important}body main.shell.matriz-workspace :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.quick-buy-tabs,.command-tabs,.customer-workspace-tabs)>button:is(.active,[aria-pressed=true],[aria-selected=true]){box-shadow:none;color:var(--bb-blue-text)!important;background:var(--bb-blue-soft)!important}body main.shell.matriz-workspace :is(.table-wrap,.record-list){border-color:var(--bb-line);box-shadow:var(--bb-shadow);border-radius:16px}body main.shell.matriz-workspace table{border-collapse:collapse;font-size:14px}body main.shell.matriz-workspace th{color:var(--bb-muted);letter-spacing:normal;font-weight:600;line-height:1.5;background:var(--bb-subtle)!important;padding:12px 24px!important;font-size:13px!important}body main.shell.matriz-workspace td{border-color:var(--bb-subtle);color:var(--bb-text);font-size:14px;line-height:1.6;padding:16px 24px!important}body main.shell.matriz-workspace td small{color:var(--bb-muted);font-size:12px}body main.shell.matriz-workspace tr:hover td{background:var(--bb-subtle)}body main.shell.matriz-workspace :is(.badge,.status-chip,.pw-status){border-radius:var(--bb-radius-badge);font-size:12px;font-weight:500;line-height:16px}body main.shell.matriz-workspace .pw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body main.shell.matriz-workspace .pw-cover{border-bottom:0;padding:0;background:#fff!important;height:192px!important}body main.shell.matriz-workspace .pw-cover img{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;padding:10px}body main.shell.matriz-workspace .pw-status{padding:4px 10px;top:12px;left:auto;right:12px}body main.shell.matriz-workspace .pw-category{background:var(--bb-pink-soft);max-width:calc(100% - 90px);color:var(--bb-pink-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:4px 12px;line-height:16px;position:absolute;top:12px;left:12px;overflow:hidden;font-size:13px!important}body main.shell.matriz-workspace .pw-product{position:relative}body main.shell.matriz-workspace .pw-product-body{padding:20px!important}body main.shell.matriz-workspace .pw-product h3{min-height:56px;margin:0 0 8px;line-height:28px;font-size:18px!important;font-weight:750!important}body main.shell.matriz-workspace .pw-description{min-height:44px;margin:0 0 12px;font-size:14px!important;line-height:20px!important}body main.shell.matriz-workspace .pw-price{color:var(--bb-title);font-size:28px!important;font-weight:800!important}body main.shell.matriz-workspace .pw-card-actions{padding-top:12px}body main.shell.matriz-workspace .pw-card-actions .button{background:var(--bb-action)!important;color:#fff!important;border-color:var(--bb-action)!important}body main.shell.matriz-workspace .catalog-card{border-radius:16px!important}body main.shell.matriz-workspace .catalog-card-body{padding:20px!important}body main.shell.matriz-workspace .catalog-card h3{min-height:56px;line-height:28px;font-size:18px!important;font-weight:750!important}body main.shell.matriz-workspace .catalog-photo{background:#fff;height:192px!important}body main.shell.matriz-workspace .catalog-photo img{object-fit:contain;height:172px!important}body main.shell.matriz-workspace .catalog-card .button.primary{background:var(--bb-action)!important}body main.shell.matriz-workspace .catalog-price strong{color:var(--bb-title);font-weight:800;font-size:28px!important}body main.shell.matriz-workspace .product-skills span{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-radius:999px;font-size:12px}body main.shell.matriz-workspace .product-skills span:nth-child(2){background:var(--bb-pink-soft);color:var(--bb-pink-text)}body main.shell.matriz-workspace .quantity-control{border-color:var(--bb-line);border-radius:10px}body main.shell.matriz-workspace .product-sheet-buy{background:var(--bb-subtle);border-color:var(--bb-line)}body main.shell.matriz-workspace .product-sheet-photo{border-color:var(--bb-subtle);background:#fff}body main.shell.matriz-workspace .pw-stock-edit{background:var(--bb-orange-soft);border-color:var(--bb-line)}body main.shell.matriz-workspace .pw-product-tabs{top:var(--bb-header-height)}body main.shell.matriz-workspace .pw-summary{top:calc(var(--bb-header-height) + 24px)}body main.shell.matriz-workspace .demo-notice{background:var(--bb-subtle);border-color:var(--bb-line);color:var(--bb-muted);border-radius:8px}body main.shell.matriz-workspace .side-account{box-shadow:none}body main.shell.matriz-workspace .assistant-note{background:var(--bb-subtle);border-color:var(--bb-line);color:var(--bb-muted)}body main.limited-portal.matriz-workspace :is(h1,h2){color:var(--bb-title);font-size:30px;font-weight:750;line-height:36px}body main.limited-portal.matriz-workspace .limited-top{border-bottom:1px solid var(--bb-line);background:#fff}body main.limited-portal.matriz-workspace :is(.card,.catalog-card){border:1px solid var(--bb-subtle)!important;box-shadow:var(--bb-shadow)!important;background:#fff!important;border-radius:16px!important}body main.limited-portal.matriz-workspace .button{min-height:44px;padding:11px 16px;font-weight:700;border-radius:10px!important;font-size:14px!important}body main.limited-portal.matriz-workspace .button.primary{background:var(--bb-action)!important;border-color:var(--bb-action)!important;color:#fff!important}body main.limited-portal.matriz-workspace .button.secondary{border-color:var(--bb-line)!important;color:var(--bb-text)!important;background:#fff!important}body main.limited-portal.matriz-workspace :is(input,select,textarea){font:inherit;border:1px solid var(--bb-control);border-radius:10px;min-height:44px}body main.shell.matriz-workspace :is(.customer-order-groups,.command-queues) button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text);border-color:#cadcf4}body main.shell.matriz-workspace :is(.customer-action-list,.command-record,.command-signals,.customer-order-row) button:hover{background:var(--bb-subtle)}body main.shell.matriz-workspace .command-panel{padding:24px}body main.shell.matriz-workspace .command-metric i{box-shadow:none;border-radius:12px}body main.shell.matriz-workspace .command-metric.blue i{color:var(--bb-blue-text);background:var(--bb-blue-soft)}body main.shell.matriz-workspace .command-metric.pink i{color:var(--bb-pink-text);background:var(--bb-pink-soft)}body main.shell.matriz-workspace .command-metric.green i{color:var(--bb-success);background:var(--bb-success-soft)}body main.shell.matriz-workspace .command-metric.orange i{color:var(--bb-orange-text);background:var(--bb-orange-soft)}body main.shell.matriz-workspace :is(.command-count,.customer-order-groups b){background:var(--bb-blue-soft);color:var(--bb-blue-text)}body main.shell.matriz-workspace :is(.command-text-button,.report-ranking button,.customer-shop-shortcuts button){color:var(--bb-blue-text)}body main.shell.matriz-workspace .command-chart-column>i{background:var(--bb-blue)}body main.shell.matriz-workspace .command-chart-column:hover>i{background:var(--bb-blue-text)}body main.shell.matriz-workspace .mobile-shop-nav button[aria-current=page]{color:var(--bb-blue-text);background:var(--bb-blue-soft)!important;color:var(--bb-blue-text)!important}body main.shell.matriz-workspace .persona-toggle button svg{color:inherit!important}body main.shell.matriz-workspace .display-control button[aria-pressed=true]{color:var(--bb-blue-text)!important;background:var(--bb-blue-soft)!important}.matriz-workspace.notification-backdrop{background:#11182766!important}.matriz-workspace .notification-dialog{background:#fff;font-family:inherit;border:1px solid var(--bb-line)!important;border-radius:var(--bb-radius-modal)!important;box-shadow:0 20px 60px #11182726!important}.matriz-workspace .notification-dialog>header{border-bottom:1px solid var(--bb-subtle);background:#fff}.matriz-workspace .notification-dialog :is(h2,h3,strong){color:var(--bb-title)}.matriz-workspace .notification-dialog h2{font-weight:750;font-size:24px!important}.matriz-workspace .notification-hero-icon{background:var(--bb-blue-soft);color:var(--bb-blue-text);box-shadow:none;border-radius:12px}.matriz-workspace .notification-item.unread{background:var(--bb-blue-soft);border-color:#cadcf4}.matriz-workspace .notification-item-icon{background:var(--bb-blue-soft);color:var(--bb-blue-text)}.matriz-workspace .notification-bell{border-color:var(--bb-line);color:var(--bb-muted);background:#fff;border-radius:10px}.matriz-workspace .notification-bell>span{background:var(--bb-action)}.matriz-workspace .notification-actions button{color:var(--bb-blue-text)}.matriz-workspace .notification-channel{border-color:var(--bb-line);border-radius:12px}.matriz-workspace .notification-eyebrow{color:var(--bb-blue-text)}.matriz-workspace .notification-tabs{background:var(--bb-subtle);border-radius:8px;padding:4px}.matriz-workspace .notification-tabs>button{color:var(--bb-muted);background:0 0;border-radius:6px}.matriz-workspace .notification-tabs>button[aria-pressed=true]{color:var(--bb-blue-text);background:#fff;box-shadow:0 1px 2px #0000000d}.matriz-workspace .reminder-item{border-color:var(--bb-line);background:var(--bb-subtle);border-radius:12px}.matriz-workspace .reminder-item.overdue{background:var(--bb-danger-soft);border-color:#efbcc3}.matriz-workspace .reminder-item .button.primary{background:var(--bb-action);border-color:var(--bb-action);border-radius:10px}@media (width>=1600px){body main.shell.matriz-workspace .pw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){body main.shell.matriz-workspace .workspace-account .account-chevron{display:none}body main.shell.matriz-workspace .pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body main.shell.matriz-workspace :is(.kpi-grid,.customer-metrics,.report-metrics,.pw-stats,.command-metrics){gap:16px}body main.shell.matriz-workspace .app-top{min-height:var(--bb-header-height);gap:12px}body main.shell.matriz-workspace .user>div{display:none}}@media (width<=900px){body main.shell.matriz-workspace{display:block!important}body main.shell.matriz-workspace>.workspace-main{width:100%;margin:0!important}body main.shell.matriz-workspace>aside{z-index:100;width:264px;height:100dvh;display:none;position:fixed;top:0;left:0}body main.shell.matriz-workspace>aside.open{display:flex}body main.shell.matriz-workspace .side-brand .icon-button,body main.shell.matriz-workspace .app-top .menu{display:inline-flex}body main.shell.matriz-workspace .overlay{z-index:90;background:#11182766;position:fixed;inset:0}body main.shell.matriz-workspace .content{max-width:1440px;margin-inline:auto;padding:20px 16px 96px!important}body main.shell.matriz-workspace :is(.pw-product-tabs,.pw-summary){position:static}}@media (width<=700px){body main.shell.matriz-workspace .workspace-content-footer{text-align:center;justify-content:center}body main.shell.matriz-workspace .app-top{min-height:var(--bb-header-height);padding:12px 16px;gap:8px!important}body main.shell.matriz-workspace .app-top:has(.notification-root){grid-template-columns:44px minmax(0,1fr) 44px 44px!important}body main.shell.matriz-workspace .workspace-account>summary.user{min-width:44px;padding:6px}body main.shell.matriz-workspace .top-title h1{line-height:1.35;font-size:18px!important}body main.shell.matriz-workspace .persona-toggle{justify-content:stretch;width:100%}body main.shell.matriz-workspace .persona-toggle button{flex:1;min-height:44px}body main.shell.matriz-workspace .user{border:0;padding:0}body main.shell.matriz-workspace .pw-heading{flex-direction:column;gap:16px}body main.shell.matriz-workspace .pw .pw-stats{grid-template-columns:1fr 1fr;gap:12px}body main.shell.matriz-workspace :is(.stack,.two-col,.catalog-layout,.customer-home-layout){gap:20px}body main.shell.matriz-workspace :is(.ops-head,.page-head,.pw-heading,.reports-heading,.customer-profile-head,.customer-home-heading,.command-head,.catalog-hero) :is(h1,h2){font-size:26px!important;line-height:1.3!important}body main.shell.matriz-workspace :is(.card,.command-panel){padding:20px!important}body main.shell.matriz-workspace .button{min-height:44px;font-size:14px}body main.shell.matriz-workspace :is(input:not([type=checkbox]):not([type=radio]),select),body main.shell.matriz-workspace aside nav .nav-group button{min-height:44px}body main.shell.matriz-workspace :is(.kpi,.report-metric,.pw-stats article,.command-metric){padding:20px!important}body main.shell.matriz-workspace :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.command-tabs){flex-wrap:wrap;overflow:visible}body main.shell.matriz-workspace :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.command-tabs)>button{flex-shrink:0}body main.shell.matriz-workspace th{font-size:13px;padding:12px 16px!important}body main.shell.matriz-workspace td{font-size:14px;padding:14px 16px!important}body main.limited-portal.matriz-workspace :is(h1,h2){font-size:24px;line-height:32px}body main.limited-portal.matriz-workspace .button{min-height:44px}}@media (width<=600px){body main.shell.matriz-workspace .pw-grid{grid-template-columns:1fr}body main.shell.matriz-workspace .pw-cover{height:220px!important}body main.shell.matriz-workspace .pw-heading .button-row>.button{flex:auto}}body main.shell.matriz-workspace :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article,.command-metric){border-radius:14px!important;padding:22px!important}body main.shell.matriz-workspace :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article,.command-metric)>strong{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;line-height:1.3;font-size:30px!important;font-weight:800!important}body main.shell.matriz-workspace :is(.command-metric i,.crm-summary-icon){border-radius:12px;width:40px;height:40px}body main.shell.matriz-workspace :is(.command-metrics,.kpi-grid,.customer-metrics,.report-metrics,.reference-order-metrics,.pw-stats){grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}body main.shell.matriz-workspace .pw .pw-stats article{background:#fff;display:block;border:1px solid var(--bb-line)!important;box-shadow:var(--bb-shadow)!important;border-radius:14px!important;padding:22px!important}body main.shell.matriz-workspace .pw .pw-stats article strong{line-height:1.3;display:block;font-size:30px!important;font-weight:800!important}body main.shell.matriz-workspace .customer-profile-head{grid-template-columns:minmax(0,1fr) minmax(260px,350px);align-items:start;gap:24px;display:grid}body main.shell.matriz-workspace .customer-profile-head>.crm-record-heading:only-child{grid-column:1/-1}body main.shell.matriz-workspace .crm-record-heading{align-items:flex-start;min-width:0}body main.shell.matriz-workspace .crm-record-heading>div{min-width:0}body main.shell.matriz-workspace .crm-record-heading h2{color:var(--bb-title);overflow-wrap:anywhere}body main.shell.matriz-workspace .crm-record-heading p{overflow-wrap:anywhere;color:var(--bb-muted);font-size:16px!important}body main.shell.matriz-workspace .customer-profile-actions{min-width:0;max-width:100%}body main.shell.matriz-workspace .customer-profile-actions label{width:100%;min-width:0}body main.shell.matriz-workspace .customer-tab-picker{display:none}body main.shell.matriz-workspace .customer-workspace-tabs>button{white-space:normal;text-align:center}body main.shell.matriz-workspace .customer-crm{--crm-navy:var(--bb-title);--crm-blue:var(--bb-blue-text);--crm-pink:var(--bb-pink-text);--crm-muted:var(--bb-muted);--crm-line:var(--bb-line)}body main.shell.matriz-workspace .crm-card{box-shadow:var(--bb-shadow);padding:24px}body main.shell.matriz-workspace .crm-card h3{font-size:18px!important;font-weight:750!important}body main.shell.matriz-workspace .crm-card p{font-size:16px!important}body main.shell.matriz-workspace :is(.crm-text-button,.crm-card small,.crm-summary-grid>button>span:not(.crm-summary-icon)){font-size:14px}body main.shell.matriz-workspace .crm-summary-grid strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800!important}body main.shell.matriz-workspace .command-period input{border-color:var(--bb-control)!important;min-height:44px!important;font-size:16px!important}body main.shell.matriz-workspace :is(input,select,textarea):focus-visible{outline:3px solid var(--bb-blue-text);outline-offset:3px;border-color:var(--bb-blue-text)!important}body main.shell.matriz-workspace :is(input,select,textarea)[aria-invalid=true]{background:var(--bb-danger-soft);border-color:var(--bb-danger)!important}body main.shell.matriz-workspace .pw-card-actions .button.secondary{color:var(--bb-text)!important;border-color:var(--bb-control)!important;background:#fff!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-card h3{font-size:18px!important;font-weight:750!important;line-height:1.5!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-price>strong{color:var(--bb-title);font-variant-numeric:tabular-nums;font-size:28px!important;font-weight:800!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-card{border-color:var(--bb-line)!important;box-shadow:var(--bb-shadow)!important}body main.shell.matriz-workspace .client-catalog-v2 .catalog-photo img{object-fit:contain}body main.shell.matriz-workspace :is(.busy,.ops-notice){background:var(--bb-blue-soft);color:var(--bb-blue-text)}body main.shell.matriz-workspace :is(.error-new,.notification-error,.iq-error){background:var(--bb-danger-soft);color:var(--bb-danger)}body main.shell.matriz-workspace .success-toast{background:var(--bb-success-soft);color:var(--bb-success)}body main.shell.matriz-workspace .demo-notice{background:var(--bb-warning-soft);color:var(--bb-warning);border-color:#e7d0af}body main.shell.matriz-workspace .mobile-shop-nav button[aria-current=page]{background:var(--bb-blue-soft)!important;color:var(--bb-blue-text)!important}body main.shell.matriz-workspace .mobile-shop-nav button{min-height:48px;font-size:14px}body.bb-app .matriz-workspace .notification-dialog{border-radius:var(--bb-radius-modal)!important}body.bb-app .notification-dialog button{min-height:44px}body.bb-app .notification-bell{width:44px!important;height:44px!important}body.bb-app .notification-dialog h2{letter-spacing:-.015em;font-weight:750!important}body.bb-app .notification-count{background:var(--bb-pink);color:#fff}body.bb-app .notification-tabs>button[aria-pressed=true]{background:var(--bb-blue-soft);color:var(--bb-blue-text)}body.bb-app .modal :is(.action-modal,.product-modal,.registration,.commission-modal,.regulation-modal){border:1px solid var(--bb-line);overscroll-behavior:contain;border-radius:20px;max-height:calc(100dvh - 40px);overflow-y:auto}body.bb-app .commercial-surface{font-size:16px;font-family:var(--bb-font)!important}@media (width<=1020px){body main.shell.matriz-workspace :is(.command-metrics,.kpi-grid,.customer-metrics,.report-metrics,.reference-order-metrics,.pw-stats){grid-template-columns:repeat(2,minmax(0,1fr))}body main.shell.matriz-workspace :is(.two-col,.command-rankings,.customer-home-layout,.customer-profile-head){grid-template-columns:minmax(0,1fr)}body main.shell.matriz-workspace .customer-profile-actions{width:100%}}@media (width<=760px){body main.shell.matriz-workspace .app-top{min-height:var(--bb-header-height)}body main.shell.matriz-workspace .button.primary{min-height:48px}body main.shell.matriz-workspace :is(.card,.crm-card,.command-panel),body main.shell.matriz-workspace :is(.kpi,.customer-metrics article,.report-metric,.reference-order-metrics article,.pw-stats article,.command-metric){padding:20px!important}body main.shell.matriz-workspace .customer-tab-picker{gap:8px;min-width:0;display:grid}body main.shell.matriz-workspace .customer-tab-picker select{width:100%;min-height:48px}body main.shell.matriz-workspace .customer-workspace-tabs{display:none}body main.shell.matriz-workspace :is(.workspace-tabs,.report-tabs,.pw-tabs,.commercial-tabs,.quick-buy-tabs,.command-tabs)>button{min-height:48px}body main.shell.matriz-workspace .pw .pw-stats article{padding:20px!important}body main.shell.matriz-workspace .content{max-width:1440px;margin-inline:auto;padding:20px 16px 100px!important}body.bb-app .modal{padding:10px}body.bb-app .modal :is(.action-modal,.product-modal,.registration,.commission-modal){width:100%;max-height:calc(100dvh - 20px)}}@media (width<=540px){body main.shell.matriz-workspace :is(.command-metrics,.kpi-grid,.customer-metrics,.report-metrics,.reference-order-metrics,.pw-stats){grid-template-columns:minmax(0,1fr);gap:20px}}@media print{body main.shell.matriz-workspace{display:block!important}body main.shell.matriz-workspace>.workspace-main{width:100%;display:block;margin:0!important}body main.shell.matriz-workspace .content{max-width:1440px;margin-inline:auto;background:#fff!important;padding:0!important}body main.shell.matriz-workspace :is(.customer-tab-picker,.customer-workspace-tabs){display:none!important}}
