.pm-start,.pm-customer-picker{color:#202525;max-width:1000px;margin:0 auto}.pm-start-intro,.pm-customer-picker>header{padding:12px 0 26px}.pm-start-intro>span,.pm-customer-picker>header>span,.pm-customer-list-head,.pm-quick-quote>div>span{letter-spacing:.16em;color:#747d78;font-size:10px;font-weight:700}.pm-start h1,.pm-customer-picker h1{letter-spacing:-.066em;margin:15px 0;font-size:clamp(39px,5.8vw,72px);font-weight:400;line-height:1.02}.pm-start h1 span,.pm-customer-picker h1 span{color:#a2aaa5}.pm-start-intro p,.pm-customer-picker>header p{color:#68716c;max-width:580px;font-size:15px;line-height:1.55}.pm-start-list{border-top:1px solid #d9ded9}.pm-start-list>button{color:#202525;text-align:left;background:0 0;border:0;border-bottom:1px solid #d9ded9;grid-template-columns:75px minmax(0,1fr) 49px;align-items:center;gap:20px;width:100%;min-height:136px;padding:17px 8px;transition:background .18s,padding .18s;display:grid}.pm-start-list>button:hover,.pm-customer-cards>button:hover{background:#f0f2ee}.pm-start-list>button:focus-visible,.pm-customer-cards>button:focus-visible,.pm-customer-more:focus-visible,.pm-quick-quote button:focus-visible{outline-offset:2px;outline:3px solid #5d6b63}.pm-start-index{color:#7e8881;align-self:start;padding-top:18px;font-size:12px}.pm-start-copy{gap:8px;display:grid}.pm-start-copy strong{letter-spacing:-.05em;font-size:clamp(24px,3vw,36px);font-weight:400}.pm-start-copy small{color:#707973;font-size:13px;line-height:1.45}.pm-start-arrow,.pm-customer-arrow{color:#28312b;border:1px solid #cbd1cb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pm-start-foot{color:#7a827d;padding:24px 0;font-size:12px}.pm-customer-search{margin:16px 0 23px}.pm-customer-search>label{color:#646e67;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.pm-customer-search>div{color:#657067;background:#fff;border:1px solid #c8d0c9;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.pm-customer-search>div:focus-within{border-color:#303b32;box-shadow:0 0 0 3px #2b392c13}.pm-customer-search input{min-width:0;font:inherit;color:#1d2520;background:0 0;border:0;outline:0;flex:1;font-size:16px}.pm-customer-list-head{border-bottom:1px solid #dce1db;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.pm-customer-list-head span{color:#8a928c;letter-spacing:0;font-size:11px}.pm-customer-cards>button{color:#252b27;text-align:left;background:0 0;border:0;border-bottom:1px solid #e1e5df;grid-template-columns:43px minmax(0,1fr) 40px;align-items:center;gap:17px;width:100%;min-height:90px;padding:17px 5px;display:grid}.pm-customer-avatar{color:#38473b;background:#e8ede7;border-radius:9px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:500;display:grid}.pm-customer-info{gap:5px;min-width:0;display:grid}.pm-customer-info strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.pm-customer-info small{color:#777f79;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.pm-customer-arrow{width:36px;height:36px}.pm-customer-empty{color:#7b827c;padding:27px 4px;font-size:13px;line-height:1.5}.pm-customer-more{color:#2a332c;background:0 0;border:0;align-items:center;gap:8px;margin:17px 0 0;font-size:13px;font-weight:700;display:inline-flex}.pm-customer-more svg{width:16px}.pm-quick-quote{background:#f4f6f2;border:1px solid #dce2dc;border-radius:9px;grid-template-columns:minmax(0,1.5fr) minmax(200px,.8fr) auto;align-items:end;gap:25px;margin:37px 0 30px;padding:25px;display:grid}.pm-quick-quote h2{letter-spacing:-.04em;margin:10px 0 7px;font-size:25px;font-weight:400}.pm-quick-quote p{color:#6c756e;max-width:420px;font-size:12px;line-height:1.5}.pm-quick-quote label{color:#606a62;font-size:11px;font-weight:700}.pm-quick-quote input{color:#222b23;background:#fff;border:1px solid #cbd2ca;border-radius:5px;width:100%;min-height:44px;margin-top:9px;padding:12px;font-size:16px;display:block}.pm-quick-quote button{color:#fff;white-space:nowrap;background:#242e26;border:1px solid #242e26;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}@media (max-width:760px){.pm-start-intro,.pm-customer-picker>header{padding:7px 3px 22px}.pm-start h1,.pm-customer-picker h1{font-size:44px}.pm-start-intro p,.pm-customer-picker>header p{font-size:13px}.pm-start-list>button{grid-template-columns:33px minmax(0,1fr) 35px;gap:10px;min-height:118px;padding:14px 2px}.pm-start-index{padding-top:9px}.pm-start-copy strong{font-size:25px}.pm-start-copy small{font-size:11px}.pm-start-arrow{width:32px;height:32px}.pm-start-arrow svg,.pm-customer-arrow svg{width:17px}.pm-customer-cards>button{grid-template-columns:37px minmax(0,1fr) 31px;gap:11px}.pm-customer-avatar{width:36px;height:36px}.pm-customer-arrow{width:30px;height:30px}.pm-quick-quote{grid-template-columns:1fr;gap:18px;padding:20px}.pm-quick-quote button{width:100%}}@media (prefers-reduced-motion:reduce){.pm-start-list>button{transition:none}}.pm .pm-stepper .pm-add-six{letter-spacing:-.02em;background:#edf1eb;border-left:1px solid #daddda;width:43px;font-size:12px;font-weight:700}@media (max-width:760px){.pm .pm-stepper button{width:29px}.pm .pm-stepper span{min-width:20px;font-size:12px}.pm .pm-stepper .pm-add-six{width:37px}.pm-products article{min-width:0}.pm-product-copy{overflow-wrap:anywhere}}.pm .pm-products article.pm-product-added{border-color:#b8c5ba;box-shadow:inset 3px 0 #27372c}.pm .pm-product-image{position:relative}.pm .pm-product-image .pm-added-count{z-index:2;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;pointer-events:none;background:linear-gradient(145deg,#33302b,#17191a);border:1px solid #bd9564;border-radius:8px;place-items:center;min-width:54px;height:34px;padding:0 9px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 5px 16px #1118,inset 0 1px #ffffff35}.pm .pm-stepper .pm-add-twelve{letter-spacing:-.03em;background:#e3eae1;border-left:1px solid #daddda;width:47px;font-size:12px;font-weight:700}@media (max-width:760px){.pm .pm-stepper .pm-add-twelve{width:41px}.pm .pm-product-image .pm-added-count{min-width:50px;height:30px;top:7px;left:7px}}.pm .pm-customer-picker>header{z-index:auto;background:0 0;border:0;height:auto;min-height:0;padding:12px 0 20px;display:block;position:static}.pm .pm-customer-picker>header>span,.pm .pm-customer-picker>header>h1,.pm .pm-customer-picker>header>p{width:100%;max-width:680px;display:block}.pm .pm-customer-picker>header h1{overflow-wrap:normal;margin:16px 0 12px}.pm .pm-customer-picker>header p{color:#68716c;margin:0;line-height:1.5}.pm-customer-next{color:#4e5e52;background:#f1f4ef;border-left:2px solid #26352b;padding:11px 15px;font-size:12px;line-height:1.5}@media (max-width:760px){.pm .pm-customer-picker>header{padding:6px 0 17px}.pm .pm-customer-picker>header h1{letter-spacing:-.055em;margin:11px 0;font-size:clamp(35px,9vw,42px);line-height:1.06}.pm .pm-customer-picker>header p{font-size:14px}.pm-customer-next{margin-top:3px}}.pm-price-retry{color:#794329;background:#fff8f2;border:1px solid #e5cbb7;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12px;line-height:1.4;display:flex}.pm-price-retry button{color:#794329;background:#fff;border:1px solid #794329;border-radius:3px;flex:none;padding:8px 12px;font-size:12px;font-weight:700}.pm-cart-bar button:disabled{opacity:.5;cursor:not-allowed}.pm-smart-actions{color:#344437;background:#f4f6f2;border:1px solid #dce3dc;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;font-size:12px;display:flex}.pm-smart-actions>span{font-weight:700}.pm-smart-actions>div{flex-wrap:wrap;gap:8px;display:flex}.pm .pm-smart-actions button{color:#27392d;background:#fff;border:1px solid #364a3b;border-radius:3px;padding:9px 12px;font-size:12px;font-weight:700}.pm .pm-smart-actions button:last-child{color:#fff;background:#26382b}.pm .pm-smart-actions button:disabled{opacity:.5}@media (max-width:760px){.pm-smart-actions{display:block}.pm-smart-actions>span{line-height:1.45;display:block}.pm-smart-actions>div{margin-top:11px}.pm .pm-smart-actions button{flex:1}}
.pm-customer-overlay{z-index:120;background:#11191bcc;justify-content:flex-end;display:flex;position:fixed;inset:0}.pm-customer-sheet{color:#1d2525;background:#f9f9f7;width:min(700px,100%);height:100%;overflow:auto;box-shadow:-25px 0 80px #0002}.pm-customer-sheet header{z-index:1;background:#f9f9f7;border-bottom:1px solid #dfe3e0;justify-content:space-between;gap:24px;padding:30px 34px 24px;display:flex;position:sticky;top:0}.pm-customer-sheet header small{letter-spacing:.17em;font-size:10px;font-weight:700}.pm-customer-sheet h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(31px,5vw,48px);line-height:1.05}.pm-customer-sheet header p{color:#65706b;max-width:510px;margin:0;font-size:14px;line-height:1.5}.pm-customer-sheet header button{color:#1d2525;background:#fff;border:1px solid #d7dcd8;border-radius:50%;flex:none;width:42px;height:42px;font-size:26px;line-height:1}.pm-customer-sheet form{padding:10px 34px 32px}.pm-customer-group{border-bottom:1px solid #dfe3e0;padding:23px 0 29px}.pm-customer-group h3{letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:12px}.pm-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pm-customer-grid label{color:#404a46;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:650;display:flex}.pm-customer-grid input,.pm-customer-grid select{color:#182120;min-height:45px;font:inherit;background:#fff;border:1px solid #cdd4ce;border-radius:5px;width:100%;padding:9px 12px;font-size:15px}.pm-customer-grid input:focus,.pm-customer-grid select:focus{outline-offset:2px;outline:2px solid #20292b}.pm-customer-zip{align-items:end;gap:8px;display:flex}.pm-customer-zip label{flex:1}.pm-customer-zip button{white-space:nowrap;color:#20292b;background:#fff;border:1px solid #cdd4ce;border-radius:5px;min-height:45px;padding:0 13px}.pm-customer-check,.pm-customer-delivery-toggle{flex-direction:row!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.pm-customer-check input,.pm-customer-delivery-toggle input{accent-color:#20292b;width:17px!important;height:17px!important;min-height:auto!important}.pm-customer-delivery-toggle{padding:24px 0}.pm-customer-postal{color:#465b50;font-size:13px}.pm-customer-error{color:#8d2922;background:#fff1ef;border-left:3px solid #a73328;padding:13px}.pm-customer-sheet footer{background:#f9f9f7;border-top:1px solid #dfe3e0;justify-content:flex-end;gap:10px;padding:22px 0;display:flex;position:sticky;bottom:0}.pm-customer-sheet footer button{color:#20292b;background:#fff;border:1px solid #cdd4ce;border-radius:5px;min-height:46px;padding:0 18px;font-weight:650}.pm-customer-sheet footer button[type=submit]{color:#fff;background:#20292b;border-color:#20292b}.pm-customer-sheet footer button:disabled{opacity:.5}@media (max-width:600px){.pm-customer-sheet{width:100%}.pm-customer-sheet header{padding:18px 20px}.pm-customer-sheet form{padding:6px 20px 22px}.pm-customer-grid{grid-template-columns:1fr}.pm-customer-sheet footer{grid-template-columns:1fr 1fr;display:grid}.pm-customer-sheet footer button{padding:0 8px;font-size:12px}}.pm-customer-create-trigger{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#20292b;border:1px solid #20292b;border-radius:5px;justify-content:center;align-items:center;margin:14px 0 24px;padding:10px 17px;font-size:13px;font-weight:700;display:inline-flex}.pm-customer-create-trigger:hover{background:#374044}.pm-customer-sheet .pm-customer-zip button{color:#20292b;background:#fff}.pm-pending-customers{margin:20px 0 26px}.pm-pending-customers:empty{display:none}.pm-pending-customers>strong{letter-spacing:.14em;color:#65706b;margin-bottom:10px;font-size:10px;display:block}.pm-pending-customers>div{color:#20292b;background:#f4f4f0;border-bottom:1px solid #dde1dd;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:14px;font-weight:650;display:flex}.pm-pending-customers>div:first-of-type{border-top:1px solid #dde1dd}.pm-pending-customers small{color:#6c7870;margin-top:4px;font-size:11px;font-weight:400;display:block}.pm-pending-customers em{white-space:nowrap;color:#6f5d27;background:#f4ebd2;border-radius:2px;padding:6px 9px;font-size:11px;font-style:normal}.pm-purchase-context{margin-top:8px}.pm-purchase-context>button{color:#505b58;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.pm-purchase-history{color:#505b58;background:#f5f6f3;border-left:2px solid #707b75;gap:4px;margin-top:8px;padding:9px 11px;font-size:11px;line-height:1.4;display:grid}
.pm,.pm-choose{--pm-ink:#171a1c;--pm-muted:#6d7377;--pm-line:#e7e7e4;--pm-paper:#fff;--pm-soft:#f7f7f4;color:var(--pm-ink);background:#fbfbf9;font-family:Arial,Helvetica,sans-serif}.pm button,.pm-choose button{cursor:pointer}.pm button:disabled{opacity:.45;cursor:not-allowed}.pm-choose{min-height:82vh;padding:clamp(30px,7vw,100px) max(24px,50vw - 590px)}.pm-choose-head span,.pm-kicker,.pm-welcome>span,.pm-flow-title span,.pm-record>span{letter-spacing:.16em;color:var(--pm-muted);font-size:11px;font-weight:700}.pm-choose h1{letter-spacing:-.055em;max-width:800px;margin:25px 0 55px;font-size:clamp(38px,5.5vw,72px);line-height:1.02}.pm-choose-grid,.pm-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pm-choose-grid button,.pm-choice-grid button{text-align:left;background:#fff;border:1px solid #dfe0dc;flex-direction:column;align-items:flex-start;min-height:260px;padding:34px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.pm-choose-grid button:hover,.pm-choice-grid button:hover{border-color:#34393b;transform:translateY(-3px);box-shadow:0 14px 40px #1515150c}.pm-choose-grid small,.pm-choice-grid span{letter-spacing:.14em;color:#7b8183;font-size:11px}.pm-choose-grid strong,.pm-choice-grid strong{letter-spacing:-.04em;margin:24px 0 14px;font-size:32px}.pm-choose-grid button>span,.pm-choice-grid small{color:#5b6266;max-width:380px;font-size:15px;line-height:1.6}.pm-choose-grid b,.pm-choice-grid b{margin-top:auto;font-size:14px}.pm-mode-switch{color:#fff;background:#1c2123;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.pm-mode-switch button{color:#fff;background:0 0;border:1px solid #ffffff65;padding:9px 14px}.pm{min-height:100vh;padding-bottom:100px}.pm-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--pm-line);background:#fffffff0;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,52px);display:flex;position:sticky;top:0}.pm-wordmark{letter-spacing:-.08em;color:#111;background:0 0;border:0;font-size:21px;font-weight:800}.pm-wordmark span{letter-spacing:.14em;color:#777;font-size:10px;font-weight:600}.pm-switch{color:#32383a;background:0 0;border:0;border-bottom:1px solid #777;padding:9px 0;font-size:12px}.pm-main{max-width:1280px;margin:auto;padding:clamp(25px,4vw,58px) 24px 80px}.pm-welcome{color:#fff;background:#202427;border-radius:3px;grid-template-columns:1fr auto;align-items:end;min-height:245px;padding:clamp(28px,5vw,64px);display:grid}.pm-welcome>span{color:#c9cdcb;grid-column:1/-1}.pm-welcome h1{letter-spacing:-.055em;margin:15px 0 6px;font-size:clamp(38px,5vw,64px)}.pm-welcome p{color:#cfd2d0;margin:0;font-size:20px}.pm-welcome button,.pm-primary{color:#fff;background:#1e2224;border:1px solid #1e2224;border-radius:2px;padding:17px 25px;font-weight:700}.pm-welcome button{color:#181b1c;background:#fff;border-color:#fff}.pm-search{color:#6b7174;letter-spacing:.07em;margin:27px 0 20px;font-size:12px;font-weight:700;display:block}.pm-search input,.pm-panel input,.pm-panel select,.pm-panel textarea{color:#191d1f;background:#fff;border:1px solid #d8dad7;border-radius:2px;outline:none;width:100%;margin-top:9px;padding:15px 16px;font-size:15px;display:block}.pm-search input:focus,.pm-panel input:focus,.pm-panel select:focus,.pm-panel textarea:focus{border-color:#15191b;box-shadow:0 0 0 3px #19191912}.pm-results{z-index:5;border:1px solid var(--pm-line);background:#fff;margin-top:-19px;margin-bottom:24px;position:relative;box-shadow:0 15px 25px #0000000a}.pm-results button{border:0;border-bottom:1px solid var(--pm-line);text-align:left;background:#fff;justify-content:space-between;width:100%;padding:14px 18px;display:flex}.pm-results small{color:#717579}.pm-home-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:42px;display:grid}.pm-home-grid section,.pm-panel{border:1px solid var(--pm-line);background:#fff;padding:clamp(22px,3vw,38px)}.pm-section-head{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:17px;display:flex}.pm-section-head h2{letter-spacing:-.025em;margin:0;font-size:19px}.pm-section-head button,.pm-flow-title button,.pm-catalog-head button{color:#5f676a;background:0 0;border:0;font-size:12px}.pm-list-row{border:0;border-bottom:1px solid var(--pm-line);text-align:left;color:#202527;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.pm-list-row span{gap:5px;display:grid}.pm-list-row small,.pm-client small{color:#798084}.pm-list-row b{white-space:nowrap;font-size:12px}.pm-empty{color:#797f82;padding:22px 0}.pm-flow-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.pm-choice h1,.pm-panel h1,.pm-catalog-head h1{letter-spacing:-.055em;margin:13px 0 30px;font-size:clamp(32px,4vw,48px);line-height:1.08}.pm-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-choice-grid button{min-height:250px}.pm-choice-grid button.featured{color:#fff;background:#222629}.pm-choice-grid button.featured span,.pm-choice-grid button.featured small{color:#d0d3d2}.pm-panel{max-width:850px;margin:auto}.pm-panel>p{color:#5f676a;line-height:1.6}.pm-panel label{color:#585f62;margin:18px 0;font-size:13px;font-weight:600;display:block}.pm-customer-list{gap:8px;max-height:330px;display:grid;overflow:auto}.pm-customer-list button{border:1px solid var(--pm-line);text-align:left;background:#fff;grid-template-columns:1fr auto;gap:4px 10px;padding:16px;display:grid}.pm-customer-list button.selected{border-color:#171a1c}.pm-customer-list small{color:#737a7d}.pm-customer-list b{grid-area:1/2/3;align-self:center}.pm-anonymous{background:#f7f7f4;margin-top:30px;padding:24px}.pm-anonymous h2{margin:0 0 7px;font-size:23px}.pm-anonymous p{color:#687073;font-size:14px;line-height:1.5}.pm-anonymous button,.pm-actions>button:not(.pm-primary),.pm-client button,.pm-products article>button,.pm-panel>button:not(.pm-primary){color:#1b2022;background:#fff;border:1px solid #303638;padding:13px 18px;font-weight:700}.pm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.pm-catalog-head{justify-content:space-between;align-items:start;display:flex}.pm-chips{scrollbar-width:none;gap:7px;padding:5px 0 18px;display:flex;overflow:auto}.pm-chips button{white-space:nowrap;color:#545b5e;background:#fff;border:1px solid #dadeda;border-radius:20px;padding:10px 15px;font-size:13px}.pm-chips button.active{color:#fff;background:#232729;border-color:#232729}.pm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pm-products article{border:1px solid var(--pm-line);background:#fff;align-items:center;gap:16px;min-height:132px;padding:14px;display:flex}.pm-product-image{background:#fff;flex:none;place-items:center;width:105px;height:105px;display:grid}.pm-product-image img{object-fit:contain;max-width:100%;max-height:100%}.pm-product-image span{letter-spacing:.15em;font-size:10px}.pm-product-copy{flex:1;min-width:0}.pm-product-copy small{letter-spacing:.08em;color:#858b8d;text-transform:uppercase;font-size:10px}.pm-product-copy h2{margin:7px 0 9px;font-size:16px;line-height:1.25}.pm-product-copy strong{font-size:15px}.pm-product-copy p{color:#6c7477;font-size:12px;line-height:1.4}.pm-stepper{border:1px solid #daddda;flex:none;align-items:center;display:flex}.pm-stepper button{color:#1c2224;background:#fff;border:0;width:35px;height:42px;font-size:22px}.pm-stepper span{text-align:center;min-width:26px;font-weight:700}.pm-cart-bar{z-index:15;color:#fff;background:#212628;justify-content:space-between;align-items:center;margin-top:20px;padding:13px 18px;display:flex;position:sticky;bottom:82px;box-shadow:0 9px 40px #0003}.pm-cart-bar>div{gap:4px;display:grid}.pm-cart-bar span{color:#d3d7d6}.pm-cart-bar button{color:#141819;background:#fff;border:0;padding:13px 18px;font-weight:700}.pm-review-row,.pm-review-total{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.pm-review-row span{gap:5px;display:grid}.pm-review-row small{color:#797f82}.pm-review-total{border-top:2px solid #242a2c;margin-top:12px;font-size:19px}.pm-review-total strong{font-size:27px}.pm-hint{border-left:3px solid #333;padding-left:15px}.pm-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.pm-check{align-items:flex-start;gap:10px;display:flex!important}.pm-check input{flex:none;width:auto;margin:0}.pm-success{text-align:center}.pm-success-check{margin-bottom:18px;font-size:52px;display:block}.pm-success>strong{font-size:30px}.pm-success .pm-actions{justify-content:center}.pm-client{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.pm-client>div{gap:6px;display:grid}.pm-record{border-bottom:1px solid var(--pm-line);padding:22px 0}.pm-record h2{margin:8px 0;font-size:18px}.pm-record p{color:#6e7477;font-size:14px}.pm-record .pm-actions{margin-top:10px}.pm-timeline{gap:5px;margin-top:15px;display:flex;overflow:auto}.pm-timeline span{color:#9da1a3;white-space:nowrap;border-top:2px solid #ddd;padding:9px 6px;font-size:11px}.pm-timeline span.done{color:#262b2d;border-color:#262b2d}.pm-bottom{z-index:30;border-top:1px solid var(--pm-line);padding:9px 14px max(9px,env(safe-area-inset-bottom));background:#fff;justify-content:center;gap:clamp(2px,3vw,30px);display:flex;position:fixed;bottom:0;left:0;right:0}.pm-bottom button{color:#666;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:90px;padding:7px;display:flex}.pm-bottom button span{font-size:20px}.pm-bottom button small{font-size:12px}.pm-bottom button[aria-current=page]{color:#171a1c;font-weight:700}.pm-error{background:#fff0ed;border-left:3px solid #a52e23;justify-content:space-between;gap:10px;margin-bottom:15px;padding:14px;display:flex}.pm-error button{background:0 0;border:0}.pm-notice{background:#ecefeb;border-left:3px solid #222;padding:13px}.pm-loading{color:#6d7377;place-items:center;min-height:50vh;display:grid}@media (max-width:760px){.pm-choose{padding:38px 18px}.pm-choose h1{margin:20px 0 30px}.pm-choose-grid,.pm-choice-grid,.pm-home-grid,.pm-form-grid,.pm-products{grid-template-columns:1fr}.pm-choose-grid button{min-height:220px;padding:25px}.pm-header{height:58px;padding:0 17px}.pm-wordmark{font-size:18px}.pm-wordmark span{font-size:8px}.pm-main{padding:18px 14px 105px}.pm-welcome{min-height:235px;padding:26px;display:block}.pm-welcome h1{font-size:39px}.pm-welcome p{font-size:17px}.pm-welcome button{width:100%;margin-top:26px}.pm-home-grid{gap:13px;margin-top:25px}.pm-home-grid section,.pm-panel{padding:22px 18px}.pm-choice-grid button{min-height:175px;padding:22px}.pm-choice-grid strong{margin:12px 0;font-size:27px}.pm-products article{gap:11px;min-height:112px;padding:10px}.pm-product-image{width:76px;height:76px}.pm-product-copy h2{font-size:14px}.pm-product-copy p{font-size:11px}.pm-stepper button{width:32px;height:40px}.pm-bottom{justify-content:space-between;gap:0}.pm-bottom button{flex:1;gap:2px;min-width:0;display:grid}.pm-bottom button span{font-size:20px}.pm-bottom button small{font-size:9px}.pm-cart-bar{margin-left:-14px;margin-right:-14px;bottom:68px}.pm-mode-switch{padding:8px 14px}.pm-catalog-head h1{font-size:32px}.pm-record{padding:18px 0}.pm-actions{grid-template-columns:1fr 1fr;display:grid}.pm-actions button,.pm-client button{font-size:12px}.pm-timeline{margin-right:-18px}}.pm{width:100%;overflow-x:clip}.pm-header{gap:16px}.pm-wordmark{align-items:center;gap:12px;min-width:0;padding:0;display:inline-flex}.pm-wordmark img{object-fit:contain;width:98px;height:auto;max-height:36px;display:block}.pm-header-actions{flex:none;align-items:center;gap:16px;display:flex}.pm-switch{color:#171b1d;white-space:nowrap;background:#fff;border:1px solid #d8dcda;border-radius:6px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700}.pm-switch:hover{color:#fff;background:#202527;border-color:#202527}.pm-signout{color:#575e61;background:0 0;border:0;padding:10px 2px;font-size:12px;font-weight:600}.pm-bottom button{flex-direction:column;gap:3px;min-height:56px}.pm-bottom button>span{place-items:center;height:25px;display:grid}.pm-bottom button svg{display:block}.pm-bottom .pm-new-nav>span{color:#fff;background:#202527;border-radius:12px;width:38px;height:38px}.pm-bottom .pm-new-nav{margin-top:-11px}.pm-bottom button[aria-current=page],.pm-bottom button[aria-current=page]:not(.pm-new-nav)>span{color:#171b1d}.b-portal .onf-workspace .ws-presential{color:#fff;letter-spacing:0;white-space:nowrap;background:#1e2426;border:1px solid #1e2426;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex;box-shadow:0 9px 24px #1e24261a}.b-portal .onf-workspace .ws-presential:hover{color:#fff;background:#343b3d;border-color:#343b3d}.b-portal .onf-workspace .ws-presential svg{flex:none}.b-portal .onf-workspace .ws-presential b{font-size:16px;line-height:1}@media (max-width:760px){.pm-header{gap:8px;padding:0 14px}.pm-wordmark{gap:7px}.pm-wordmark img{width:82px}.pm-wordmark span{letter-spacing:.06em;font-size:8px}.pm-header-actions{gap:7px}.pm-switch{min-height:38px;padding:0 9px;font-size:11px}.pm-signout{font-size:11px}.pm-bottom{padding:7px 5px max(7px,env(safe-area-inset-bottom))}.pm-bottom button{flex-direction:column;gap:3px;min-height:56px;padding:3px 1px;display:flex}.pm-bottom button small{white-space:nowrap;font-size:9px;line-height:1.1}.pm-products article{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pm-product-copy{align-self:center}.pm-stepper{grid-column:2;justify-self:start}.pm-stepper button{width:42px;min-height:42px}.pm-catalog-head{gap:10px}.pm-catalog-head button{flex:none}.b-portal .onf-workspace .ws-heading-actions{grid-template-columns:1fr;gap:9px;width:100%;max-width:none;display:grid}.b-portal .onf-workspace .ws-heading-actions .ws-date{display:none}.b-portal .onf-workspace .ws-presential,.b-portal .onf-workspace .ws-primary{white-space:normal;text-align:center;justify-content:center;width:100%}.b-portal .representative-layout>nav{z-index:25;white-space:nowrap;scrollbar-width:none;background:#fff;border-bottom:1px solid #e7e9e5;flex-flow:row;gap:5px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.b-portal .representative-layout>nav button,.b-portal .representative-layout>nav a{flex:none;min-height:42px;padding:9px 11px;font-size:12px}.b-portal .representative-layout>nav .nav-collapse-toggle{display:none}}@media (max-width:390px){.pm-wordmark span{display:none}.pm-switch{font-size:10px}}@media (max-width:1024px){.pm .pm-bottom{grid-template-columns:repeat(5,minmax(0,1fr));width:100%!important;height:calc(68px + env(safe-area-inset-bottom))!important;min-height:0!important;max-height:calc(68px + env(safe-area-inset-bottom))!important;padding:5px 7px max(5px,env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e5e6e3!important;border-radius:0!important;align-items:center!important;gap:0!important;margin:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important;box-shadow:0 -8px 28px #17201b12!important}.pm .pm-bottom button{color:#61686a!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:3px 0!important;font-size:11px!important;line-height:1!important;display:flex!important}.pm .pm-bottom button[aria-current=page]{color:#181d1f!important;font-weight:700!important}.pm .pm-bottom button.pm-new-nav{color:#181d1f!important;margin:0!important}.pm .pm-bottom button.pm-new-nav>span{color:#fff;background:#1e2426;border-radius:10px;width:32px;height:32px}.pm .pm-bottom button small{white-space:nowrap!important;color:inherit!important;font-size:9px!important;line-height:1.15!important;display:block!important}.pm .pm-bottom button svg{width:20px;height:20px}.pm .pm-main{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.pm .pm-header{height:62px!important;min-height:62px!important;max-height:62px!important;padding:0 16px!important}.pm .pm-context{letter-spacing:.12em;color:#697072;white-space:nowrap;font-size:10px;font-weight:700}.pm .pm-choice-grid{grid-template-columns:1fr!important}.pm .pm-choice-grid button{width:100%;color:#1b2022!important;min-height:140px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe2de!important;border-radius:12px!important;padding:22px!important}.pm .pm-choice-grid button.featured{color:#fff!important;background:#232a2c!important;border-color:#232a2c!important}.pm .pm-choice-grid button.featured span,.pm .pm-choice-grid button.featured small{color:#d8dcda!important}}@media (max-width:430px){.pm .pm-header .pm-wordmark span{display:none}.pm .pm-context{font-size:9px}.pm .pm-bottom button small{font-size:8px!important}}.pm-admin-quotes{background:#fff;border:1px solid #e4e6e3;margin:32px 0;padding:28px}.pm-admin-quotes-head{justify-content:space-between;gap:20px;display:flex}.pm-admin-quotes-head span{letter-spacing:.14em;color:#767d80;font-size:11px}.pm-admin-quotes-head h2{letter-spacing:-.04em;margin:8px 0;font-size:26px}.pm-admin-quotes-head p{color:#677073;font-size:14px}.pm-admin-quote-filters{grid-template-columns:1fr 240px;gap:14px;margin:24px 0;display:grid}.pm-admin-quote-filters label{color:#6a7275;font-size:12px}.pm-admin-quote-filters input,.pm-admin-quote-filters select{background:#fff;border:1px solid #d7dad7;width:100%;margin-top:6px;padding:11px 13px;display:block}.pm-admin-quotes article{border-top:1px solid #e8ebe7;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.pm-admin-quotes article small{color:#777}.pm-admin-quotes article h3{margin:5px 0;font-size:17px}.pm-admin-quotes article p{color:#737a7d;margin:0;font-size:13px}@media (max-width:760px){.pm-admin-quotes{padding:18px}.pm-admin-quote-filters{grid-template-columns:1fr}.pm-admin-quotes-head{display:block}}.pm-admin-quotes article>div:last-child{justify-items:end;gap:8px;display:grid}.pm-admin-quotes article button,.pm-admin-quote-detail button{color:#373d40;background:0 0;border:0;text-decoration:underline}.pm-admin-quote-detail{background:#f8f8f5;border:1px solid #e1e3df;margin-top:15px;padding:23px}.pm-admin-quote-detail>button{float:right}.pm-admin-quote-detail h3{margin:0 0 8px}.pm-admin-quote-detail p{border-bottom:1px solid #e2e3df;padding:5px 0}.pm-recent{border:1px solid var(--pm-line);background:#fff;margin-top:25px;padding:25px}.pm-recent .pm-list-row{cursor:default}.pm-order-filters{grid-template-columns:1fr 220px;gap:10px;margin:6px 0 20px;display:grid}.pm-order-filters input,.pm-order-filters select{background:#fff;border:1px solid #d9dcda;min-width:0;padding:12px 14px}.pm-order-document{margin-top:10px}.pm-order-document summary{cursor:pointer;font-size:13px;text-decoration:underline}.pm-order-document .order-document{margin-top:15px}@media (max-width:760px){.pm-recent{padding:18px}.pm-order-filters{grid-template-columns:1fr}}.pm-full-quotes{background:#fff;border:1px solid #e6e8e4;padding:32px}.pm-full-quotes>span{letter-spacing:.14em;color:#777;font-size:11px}.pm-full-quotes h1{margin:9px 0;font-size:33px}.pm-full-quotes>p{color:#6e7477}.pm-full-quotes article{border-top:1px solid #eceeeb;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.pm-full-quotes article small{color:#777}.pm-full-quotes article h2{margin:7px 0;font-size:17px}.pm-full-quotes article p{margin:0;font-size:13px}.pm-full-quotes>button{color:#fff;background:#232729;border:0;margin-top:16px;padding:13px 18px}@media (max-width:760px){.pm-full-quotes{padding:20px}}.rep-entry{--entry-ink:#181b1c;--entry-muted:#6a6e6d;min-height:100dvh;color:var(--entry-ink);background:#f7f7f5;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.rep-entry-header{z-index:1;background:0 0;border-bottom:1px solid #e4e5e1;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,5vw,72px);display:flex;position:relative}.rep-entry-header img{object-fit:contain;width:122px;height:auto}.rep-entry-header button{color:#303536;background:#fff;border:1px solid #d6d9d5;border-radius:50px;min-height:42px;padding:10px 17px;font-size:12px;font-weight:700}.rep-entry-inner{width:min(1180px,100%);margin:auto;padding:clamp(32px,5vw,76px) clamp(22px,5vw,70px) 24px}.rep-entry-eyebrow,.rep-entry-index,.rep-entry-foot{letter-spacing:.17em;font-size:10px;font-weight:700}.rep-entry-eyebrow{color:#717776}.rep-entry-intro h1{letter-spacing:-.068em;margin:18px 0 20px;font-size:clamp(46px,6.5vw,92px);font-weight:400;line-height:.98}.rep-entry-intro h1 em{color:#818784;font-style:normal}.rep-entry-intro p{color:var(--entry-muted);font-size:15px;line-height:1.55}.rep-entry-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(36px,5vw,68px);display:grid}.rep-entry-option{isolation:isolate;text-align:left;min-height:345px;color:var(--entry-ink);background:#fff;border:1px solid #dedfdb;border-radius:14px;flex-direction:column;align-items:stretch;padding:30px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.rep-entry-option:hover{border-color:#969c98;transform:translateY(-4px);box-shadow:0 18px 46px #171c1b14}.rep-entry-option:focus-visible{outline-offset:4px;outline:3px solid #575f5d}.rep-entry-option:after{content:"";z-index:-1;opacity:.8;border:1px solid #e7e9e6;border-radius:50%;width:210px;height:210px;position:absolute;top:-50px;right:-44px;box-shadow:0 0 0 38px #f5f6f3,0 0 0 39px #e9ebe8,0 0 0 78px #f9faf8}.rep-entry-option-body{flex-direction:column;gap:18px;margin:auto 0 24px;display:flex}.rep-entry-option-body strong{letter-spacing:-.055em;font-size:clamp(39px,4.2vw,60px);font-weight:400;line-height:.98}.rep-entry-option-body small{color:#6c7370;max-width:285px;font-size:14px;line-height:1.55}.rep-entry-link{border-top:1px solid #e8eae6;justify-content:space-between;align-items:center;gap:16px;padding-top:17px;font-size:13px;font-weight:700;display:flex}.rep-entry-link b{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:400;display:grid}.rep-entry-visit{color:#fff;background:#1b1f20;border-color:#1b1f20}.rep-entry-visit:after{opacity:.58;border-color:#525858;box-shadow:0 0 0 38px #262b2b,0 0 0 39px #414747,0 0 0 78px #222727}.rep-entry-visit .rep-entry-option-body small,.rep-entry-visit .rep-entry-index{color:#bec5c1}.rep-entry-visit .rep-entry-link{border-color:#4b5251}.rep-entry-foot{color:#89908d;justify-content:space-between;gap:10px;margin-top:24px;display:flex}.rep-complete-actions{align-items:center;gap:8px;display:flex}.b-portal .rep-change-mode,.pm .pm-change-mode{color:#252b2c;white-space:nowrap;background:#fff;border:1px solid #cfd3d0;border-radius:50px;min-height:42px;padding:10px 13px;font-size:11px;font-weight:700}.b-portal .rep-change-mode:hover,.pm .pm-change-mode:hover{color:#fff;background:#232829;border-color:#232829}@media (max-width:760px){.rep-entry-header{height:70px;padding:0 22px}.rep-entry-header img{width:101px}.rep-entry-inner{padding:38px 21px 32px}.rep-entry-intro h1{margin:19px 0 17px;font-size:clamp(48px,13vw,66px)}.rep-entry-intro p{max-width:290px;font-size:14px}.rep-entry-options{grid-template-columns:1fr;gap:11px;margin-top:39px}.rep-entry-option{border-radius:13px;min-height:238px;padding:21px 22px}.rep-entry-option:after{width:160px;height:160px;top:-56px;right:-61px}.rep-entry-option-body{gap:10px;margin:28px 0 18px}.rep-entry-option-body strong{font-size:38px}.rep-entry-option-body strong br{display:none}.rep-entry-option-body small{max-width:250px;font-size:12px}.rep-entry-link{padding-top:12px;font-size:12px}.rep-entry-link b{width:31px;height:31px}.rep-entry-foot{letter-spacing:.09em;font-size:8px}.pm .pm-header .pm-change-mode{min-height:35px;padding:7px 10px;font-size:10px}}@media (max-width:380px){.pm .pm-header .pm-change-mode{padding:6px 8px;font-size:9px}.pm .pm-header .pm-wordmark img{width:74px}}@media (max-width:1024px){.rep-complete-portal{width:100%;max-width:100vw;overflow-x:clip}.rep-complete-portal>header{gap:8px;height:65px;padding:0 14px}.rep-complete-portal>header>.b-brand{flex:none;width:92px}.rep-complete-portal>header>span{display:none}.rep-complete-portal .rep-complete-actions{flex:none;gap:6px;min-width:0;margin-left:auto}.rep-complete-portal .rep-complete-actions>button{white-space:nowrap;min-height:39px;padding:8px 10px;font-size:11px}.rep-complete-portal .representative-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.rep-complete-portal .representative-layout>main{width:100%;min-width:0}.rep-complete-portal .representative-layout>nav{box-sizing:border-box;max-width:100vw}}@media (prefers-reduced-motion:reduce){.rep-entry-option{transition:none}}.pm-commercial{background:#f5f4f1;border:1px solid #e2e0da;border-radius:18px;margin:22px 0 26px;padding:24px}.pm-commercial h2{letter-spacing:-.04em;margin:10px 0 5px;font-size:clamp(22px,4vw,32px)}.pm-commercial p{color:#636864;max-width:52ch;margin:0 0 18px}.pm-commercial-fields,.pm-catalog-commercial{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pm-commercial label,.pm-catalog-commercial label{letter-spacing:.03em;gap:7px;font-size:12px;font-weight:700;display:grid}.pm-commercial label strong,.pm-catalog-commercial label strong{align-items:center;min-height:46px;font-size:16px;display:flex}.pm-commercial select,.pm-catalog-commercial select{color:#1c2421;min-height:46px;font:inherit;background:#fff;border:1px solid #c9ccc7;border-radius:10px;padding:0 12px}.pm-commercial small,.pm-catalog-commercial small{color:#555e59;grid-column:1/-1}.pm-catalog-commercial{background:#f8f7f4;border:1px solid #e2e0da;border-radius:14px;margin:14px 0 20px;padding:17px}@media (max-width:560px){.pm-commercial{padding:18px}.pm-commercial-fields,.pm-catalog-commercial{grid-template-columns:1fr}}.pm-flow-title .pm-back{color:#1d2421;background:#fff;border:1px solid #c9cfcb;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-weight:700;display:inline-flex;box-shadow:0 2px 12px #141e190f}.pm-flow-title .pm-back:hover{background:#f2f3f0;border-color:#747e77}.pm-flow-title .pm-back span{font-size:22px;line-height:1}.pm-selected-list{background:#f7f8f5;border:1px solid #dce1dc;border-radius:18px;margin:22px 0 26px;padding:22px}.pm-selected-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.pm-selected-head h2{letter-spacing:-.04em;margin:6px 0;font-size:24px}.pm-selected-head p{color:#5b655d;margin:0 0 12px}.pm-selected-head>strong{white-space:nowrap;color:#29332d}.pm-selected-list ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pm-selected-list li{border-top:1px solid #dce1dc;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.pm-selected-list li>span{color:#7d8980;font-size:12px}.pm-selected-list li strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pm-selected-list li small{white-space:nowrap;color:#526057;margin-left:auto}.pm-review-row{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.pm-review-image{background:#fff;border:1px solid #e7e9e5;border-radius:10px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.pm-review-image img{object-fit:contain;width:100%;height:100%}.pm-review-image span{letter-spacing:.12em;color:#7e8982;font-size:9px}.pm-review-row>span{min-width:0}.pm-review-row>span small{color:#6c7770;display:block}.pm-danger-text{color:#8f302c!important;background:#fff!important;border:1px solid #e3c5c1!important}.pm-delete-confirm{color:#fff!important;background:#8f302c!important;border-color:#8f302c!important}@media (max-width:760px){.pm-selected-head{display:block}.pm-selected-list{padding:17px}.pm-selected-list ol{grid-template-columns:1fr}.pm-review-row{grid-template-columns:54px minmax(0,1fr) auto;gap:10px}.pm-review-image{width:54px;height:54px}.pm-review-row>b{font-size:13px}}.pm-price-alert{color:#752923;background:#fff5f3;border:1px solid #e4b8b2;border-radius:12px;margin:14px 0;padding:15px 18px;font-weight:600}.pm-unpriced{color:#9b3b32;margin-top:5px;font-size:11px;display:block}.pm-cancel-prompt{background:#fffaf9;border:1px solid #dfc9c5;border-radius:18px;margin-bottom:28px;padding:22px;box-shadow:0 10px 26px #461e1414}.pm-cancel-prompt h2{letter-spacing:-.03em;margin:8px 0;font-size:23px}.pm-cancel-prompt p{color:#5b5b58;max-width:62ch}.pm-cancel-prompt>div{flex-wrap:wrap;gap:10px;display:flex}.pm-cancel-prompt button{border-radius:9px;min-height:44px;padding:10px 16px}.pm-cancel-prompt button:last-child{color:#27312c;background:#fff;border:1px solid #c8cfca}.pm-send-actions{gap:16px;margin-top:20px;display:grid}.pm-send-actions>button{color:#fff;background:#1d2223;border:1px solid #1d2223;justify-self:start;padding:13px 20px;font-weight:700}.pm-send-actions>p{color:#343a3b;background:#f7f4ee;border-left:3px solid #353a3b;margin:0;padding:16px 18px;line-height:1.55}.pm-send-review{background:#fff;border:1px solid #dedfda;gap:12px;max-width:580px;padding:20px;display:grid}.pm-send-review p{margin:0}.pm-send-review label{gap:8px;font-weight:600;display:grid}.pm-send-review select{background:#fff;border:1px solid #c8cbc8;min-height:44px;padding:8px 12px}.pm-send-review .pm-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.45;display:flex}.pm-send-review .pm-check input{margin-top:4px}.pm-send-review>button{min-height:46px}.pm-quote-only-note{color:#333b3a;text-align:left;background:#f6f4ee;border-left:3px solid #1d2223;max-width:520px;margin:18px auto 20px;padding:16px 18px;line-height:1.55}.pm-quote-recovery{background:#f6f4ee;border-left:3px solid #1d2223;gap:14px;padding:18px;display:grid}.pm-quote-recovery p{margin:0;line-height:1.5}.pm-quote-recovery button{color:#1d2223;background:#fff;border:1px solid #1d2223;justify-self:start;padding:11px 16px;font-weight:700}.pm-send-actions>.pm-secondary-action{color:#1d2223;background:#fff;border-color:#bcc0bd}.pm-send-lines{border-top:1px solid #e2e4df;border-bottom:1px solid #e2e4df;gap:0;display:grid}.pm-send-lines>div{border-bottom:1px solid #eef0eb;align-items:center;gap:12px;padding:10px 0;display:flex}.pm-send-lines>div:last-child{border-bottom:0}.pm-send-lines img{object-fit:contain;background:#fff;width:42px;height:42px}.pm-send-lines span{flex:1;gap:4px;min-width:0;display:grid}.pm-send-lines strong{font-size:13px}.pm-send-lines small{color:#68706e;font-size:11px}.pm-send-lines b{white-space:nowrap;font-size:13px}.pm-chips button small{color:#28302d;background:#e8eae6;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.pm-chips button.active small{color:#1e2422;background:#fff}.pm-send-guidance,.pm-send-ready{color:#26302b;background:#f7f6f1;border-left:3px solid #4a514d;padding:12px 14px;line-height:1.45}.pm-send-ready{background:#edf5ee;border-color:#33694c}.pm-order-progress{background:#f7f8f5;border:1px solid #e5e8e2;margin-top:18px;padding:16px 18px}.pm-order-progress strong{font-size:14px}.pm-order-progress p{color:#53605b;margin:6px 0 0;font-size:13px;line-height:1.45}.pm-return-reason{color:#43342f;background:#f8f2ef;border-left:3px solid #805648;gap:7px;padding:15px 17px;display:grid}.pm-return-reason strong{font-size:14px}.pm-return-reason span{font-size:13px}.pm-return-reason small{color:#705f58;font-size:12px}.pm-history{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.pm-history span{background:#f4f5f2;border:1px solid #e6e9e3;gap:3px;padding:8px 11px;font-size:11px;display:grid}.pm-history small{color:#78817c}.pm-actionable{color:#202626;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f7f7f4;border:1px solid #2b3434;border-radius:10px;margin:1.2rem 0;padding:1rem 1.2rem;font-weight:650;display:block}.pm-actionable:hover,.pm-actionable:focus-visible{outline-offset:2px;background:#e9ece9;outline:2px solid #202626}.pm-payment-next{color:#272b2b;background:#f7f6f0;border-left:3px solid #292e2e;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}@media (max-width:680px){.pm-actionable{margin:1rem 0;padding:.9rem 1rem}.pm-send-review{overflow-wrap:anywhere;max-width:100%}.pm-send-lines>div{grid-template-columns:54px minmax(0,1fr) auto;gap:.55rem}.pm-send-lines img{object-fit:contain;background:#fff;width:54px;height:54px}}.pm-filter-clear{color:#26302b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dbd7;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.pm-filter-count{color:#68736e;margin:.7rem 0 1.2rem;font-size:.82rem}@media (max-width:680px){.pm-filter-clear{width:100%;min-height:44px}.pm-filter-count{margin:.6rem 0 1rem}}.pm-contact-link{color:#26302c;background:#fff;border:1px solid #26302c;justify-content:center;align-items:center;min-height:44px;padding:.72rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.pm-contact-link:hover,.pm-contact-link:focus-visible{color:#fff;outline-offset:2px;background:#26302c}.pm-line-discount{color:#59625e;gap:5px;max-width:230px;margin-top:11px;font-size:11px;font-weight:600;display:grid}.pm-line-discount select{color:#1f2925;background:#fff;border:1px solid #d7dcd8;border-radius:5px;min-height:42px;padding:7px 11px;font-size:14px}.pm-price-progress{color:#53645a;padding:13px 0;font-size:13px}.pm-panel:has(.pm-order-filters){background:#f6f9fc;border-color:#e2eaf1;border-radius:24px;max-width:1060px}.pm-panel:has(.pm-order-filters)>h1{margin-bottom:22px}.pm-panel:has(.pm-order-filters) .pm-chips{margin:2px 0 16px}.pm-panel:has(.pm-order-filters) .pm-chips button{border-radius:10px;padding:11px 17px}.pm-panel:has(.pm-order-filters) .pm-chips button.active{background:#234c69;border-color:#234c69}.pm-record-group-title{letter-spacing:-.03em;color:#19364e;align-items:center;gap:9px;margin:26px 0 10px;font-size:17px;display:flex}.pm-record-group-title small{color:#315974;letter-spacing:0;background:#dfebf3;border-radius:100px;place-items:center;min-width:22px;height:22px;font-size:11px;display:inline-grid}.pm-panel:has(.pm-order-filters) .pm-record{background:#fff;border:1px solid #dce7ef;border-radius:18px;margin:14px 0;padding:22px 24px;box-shadow:0 8px 24px #173b540a}.pm-record-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pm-record-top .pm-record-kind,.pm-record-top .pm-record-status{letter-spacing:.05em;text-transform:uppercase;border-radius:7px;align-items:center;min-height:27px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.pm-record-top .pm-record-kind{color:#1d597c;background:#e9f3fa}.pm-record-order .pm-record-kind{color:#9c4835;background:#fff0eb}.pm-record-top .pm-record-status{color:#506576;background:#f1f5f8}.pm-record-top time{color:#708294;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pm-record-main{justify-content:space-between;align-items:end;gap:16px;margin:17px 0 12px;display:flex}.pm-record-main>div{min-width:0}.pm-record-number{color:#5e7890;letter-spacing:.04em;font-size:12px;font-weight:750}.pm-record-main h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0;font-size:19px;line-height:1.25}.pm-record-main p{color:#728293;margin:0;font-size:12px}.pm-record-total{letter-spacing:-.04em;white-space:nowrap;color:#183d59;font-size:21px}.pm-panel:has(.pm-order-filters) .pm-record .pm-actions{border-top:1px solid #e8eef3;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.pm-panel:has(.pm-order-filters) .pm-record .pm-actions button{color:#254b66;background:#fff;border:1px solid #d5e1e9;border-radius:9px;min-height:40px;padding:10px 14px;font-size:12px}.pm-panel:has(.pm-order-filters) .pm-record .pm-actions button:first-child{color:#fff;background:#234c69;border-color:#234c69}.pm-panel:has(.pm-order-filters) .pm-record .pm-actions .pm-danger-text{color:#a4483c;background:#fff;border-color:#efd7d2;margin-left:auto}@media (max-width:650px){.pm-panel:has(.pm-order-filters) .pm-record{margin:10px 0;padding:17px}.pm-record-top time{width:100%;margin-left:0}.pm-record-main{align-items:start}.pm-record-main h2{font-size:16px}.pm-record-total{font-size:17px}.pm-panel:has(.pm-order-filters) .pm-record .pm-actions button{flex:1}.pm-panel:has(.pm-order-filters) .pm-record .pm-actions .pm-danger-text{margin-left:0}}.pm-panel:has(.pm-product-details-trigger){max-width:1120px}.pm-panel:has(.pm-product-details-trigger) .pm-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.pm-panel:has(.pm-product-details-trigger) .pm-products article{border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-height:135px;padding:13px;display:grid}.pm-panel:has(.pm-product-details-trigger) .pm-product-image{width:88px;height:88px}.pm-panel:has(.pm-product-details-trigger) .pm-product-copy h2{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.pm .pm-product-details-trigger{grid-column:1/-1;justify-self:start;min-height:24px;font-size:12px;font-weight:700;color:#9c4336!important;background:0 0!important;border:0!important;padding:3px 0!important}.pm-client{background:#fff;border:1px solid #e2e6e7;border-radius:12px;margin:9px 0;padding:15px 18px}.pm-client>div:first-child{min-width:0}.pm-client-facts,.pm-client-promo{color:#66757b;font-size:11px;line-height:1.45;display:block}.pm-client-promo{color:#a34b3b;font-weight:700}.pm-client-actions{flex-wrap:wrap;gap:6px;display:flex}.pm-client-status{color:#315d42;letter-spacing:.04em;text-transform:uppercase;background:#eaf1ec;border-radius:999px;align-self:start;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.pm-panel:has(.pm-client){background:#f8f9f8;border-radius:20px;max-width:1000px}.pm-panel:has(.pm-client) .pm-search{margin:18px 0}@media (max-width:1100px){.pm-panel:has(.pm-product-details-trigger) .pm-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pm-panel:has(.pm-product-details-trigger) .pm-products{grid-template-columns:1fr}.pm-panel:has(.pm-product-details-trigger) .pm-products article{grid-template-columns:90px minmax(0,1fr)}.pm-client{align-items:flex-start}.pm-client-actions{justify-content:flex-end}}.pm-panel:has(.pm-commercial){background:#fff;border:1px solid #e1e6e5;border-radius:20px;max-width:1030px}.pm-panel:has(.pm-commercial) h1{max-width:700px;line-height:1.05}.pm-panel:has(.pm-commercial)>.pm-commercial{background:#f5f7f6;border:1px solid #e0e5e3;border-radius:15px;margin:22px 0;padding:24px}.pm-panel:has(.pm-commercial) .pm-form-grid{gap:4px 18px}.pm-panel:has(.pm-commercial) .pm-primary{background:#b94d3b;border-color:#b94d3b;border-radius:9px}@media (max-width:760px){.pm-panel:has(.pm-commercial)>.pm-commercial{padding:17px}.pm-panel:has(.pm-commercial) .pm-form-grid{grid-template-columns:1fr}.pm-panel:has(.pm-commercial) .pm-primary{width:100%}}.pm-cart-bar{color:#fff;background:linear-gradient(110deg,#173b56,#245a79);border:1px solid #c9dce8;border-radius:14px;gap:12px;box-shadow:0 14px 32px #102d4540}.pm-cart-bar-info{min-width:0}.pm-cart-bar-info strong{font-size:14px;line-height:1.25}.pm-cart-bar-info>span{color:#e3f1f9;font-size:13px}.pm-cart-minimum{color:#ffe9ad;font-size:11px;font-weight:700;line-height:1.3}.pm-cart-minimum.reached{color:#bcebcf}.pm-cart-bar button{color:#173b56;background:#fff;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:42px;display:flex}.pm-cart-bar button:disabled{opacity:.55}@media (max-width:760px){.pm .pm-cart-bar{z-index:29;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:12px;width:auto;margin:0;padding:11px 12px;position:fixed}.pm .pm-main:has(.pm-cart-bar){padding-bottom:calc(200px + env(safe-area-inset-bottom))}.pm-cart-bar-info strong,.pm-cart-bar-info>span{font-size:12px}.pm-cart-minimum{font-size:10px}.pm-cart-bar button{padding:10px 12px;font-size:12px}}.pm-product-insights{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.pm-product-insights b{color:#205c7d;background:#e8f4fb;border:1px solid #b9d9ea;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:750;line-height:1.1}
.pm-visit{background:#fff;border:1px solid #d9ddd8;border-left:4px solid #242b2a;border-radius:8px;margin:0 0 22px;padding:20px 24px;box-shadow:0 8px 28px #242b2a08}.pm-visit-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.pm-visit-head span{letter-spacing:.15em;color:#6c7471;font-size:10px;font-weight:700}.pm-visit-head h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:28px;font-weight:500;line-height:1.1}.pm-visit-head p{color:#7e8582;font-size:12px}.pm .pm-visit-head>button{color:#616965;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:700;text-decoration:underline}.pm-visit-actions{gap:8px;margin-top:20px;display:flex}.pm .pm-visit-actions button{color:#222827;background:#fff;border:1px solid #d7dcd7;border-radius:5px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:700}.pm .pm-visit-actions button:first-child{color:#fff;background:#222827;border-color:#222827}.pm-visit-notes{border-top:1px solid #e4e7e2;margin-top:18px;padding-top:20px}.pm-visit-notes>p{color:#606865;max-width:660px;font-size:13px;line-height:1.5}.pm-visit-notes label{letter-spacing:.04em;color:#565f5b;margin:18px 0 10px;font-size:11px;font-weight:700;display:block}.pm-visit-notes textarea{resize:vertical;color:#1e2422;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #d8ddd7;border-radius:5px;margin-top:8px;padding:12px 14px;font-size:14px;line-height:1.5;display:block}.pm-visit-notes textarea:focus{outline-offset:2px;outline:2px solid #525d57}.pm .pm-visit-notes>button{color:#fff;background:#222827;border:1px solid #222827;border-radius:5px;min-height:41px;padding:10px 16px;font-size:12px;font-weight:700}.pm-visit-notes article{border-top:1px solid #e5e8e3;margin-top:16px;padding:17px 0}.pm-visit-notes article small{color:#8b938e;font-size:11px}.pm-visit-notes article p{color:#3c4540;white-space:pre-wrap;margin-top:5px;font-size:13px;line-height:1.5}.pm-client-actions{flex-wrap:wrap;gap:8px;display:flex}.pm .pm-client-actions button{color:#252c29;background:#fff;border:1px solid #252c29;border-radius:5px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:700}.pm .pm-client-actions button:first-child{color:#fff;background:#252c29}@media (max-width:760px){.pm-visit{margin-bottom:16px;padding:16px}.pm-visit-head h2{font-size:22px}.pm-visit-actions{grid-template-columns:1fr 1fr;display:grid}.pm .pm-visit-actions button{padding:9px;font-size:11px}.pm-client{flex-direction:column;align-items:flex-start}.pm-client-actions{width:100%}.pm .pm-client-actions button{flex:1}}
.pm-resume{color:#202626;background:#fff;border:1px solid #d6dbd7;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 20px;padding:21px 25px;display:flex}.pm-resume>div{min-width:0}.pm-resume span{color:#737b77;letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.pm-resume strong{letter-spacing:-.025em;font-size:19px;font-weight:600;display:block}.pm-resume p{color:#707774;margin:6px 0 0;font-size:12px;line-height:1.45}.pm-resume button{color:#fff;background:#202626;border:1px solid #202626;border-radius:6px;flex:none;padding:12px 18px;font-size:13px;font-weight:700}.pm-draft-status{color:#6c7671;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.pm-draft-status:before{content:"";background:#718579;border-radius:50%;width:6px;height:6px}@media (max-width:760px){.pm-resume{flex-direction:column;align-items:stretch;padding:18px 20px}.pm-resume button{align-self:flex-start}}
.pm .pm-panel:has(.pm-order-filters){background:#f5f7f7;border:1px solid #e0e5e7;border-radius:18px;max-width:1060px;padding:clamp(19px,3vw,32px);box-shadow:0 16px 36px #19242b0c}.pm .pm-panel:has(.pm-order-filters)>.pm-kicker{color:#96734e;letter-spacing:.16em;font-size:10px}.pm .pm-panel:has(.pm-order-filters)>h1{color:#171d21;margin:7px 0 19px;font-size:clamp(29px,3vw,40px)}.pm .pm-panel:has(.pm-order-filters) .pm-chips{background:#e9edef;border:1px solid #dde4e6;border-radius:11px;gap:5px;width:max-content;max-width:100%;margin:0 0 15px;padding:5px;display:flex;overflow-x:auto}.pm .pm-panel:has(.pm-order-filters) .pm-chips button{color:#59656b;min-height:35px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.pm .pm-panel:has(.pm-order-filters) .pm-chips button.active{color:#171d21;background:#fff;border-color:#dce2e4;box-shadow:0 3px 9px #1d29310f}.pm .pm-panel:has(.pm-order-filters) .pm-chips button small{color:#39454b;background:#dce2e5;border-radius:50px;place-items:center;min-width:18px;height:18px;margin:0;padding:0 4px;font-size:10px;display:grid}.pm .pm-panel:has(.pm-order-filters) .pm-chips button.active small{color:#fff;background:#22292d}.pm .pm-order-filters{background:#fff;border:1px solid #e0e5e7;border-radius:11px;align-items:center;gap:9px;margin:0 0 10px;padding:13px;display:flex}.pm .pm-order-filters :is(input,select){color:#253038;background:#fff;border:1px solid #d8e0e3;border-radius:8px;min-width:0;min-height:41px;margin:0;padding:8px 12px;font-size:12px}.pm .pm-order-filters input{flex:60%}.pm .pm-order-filters select{flex:32%}.pm .pm-order-filters .pm-filter-clear{color:#44525a;background:#f5f7f7;border:1px solid #d8e0e3;border-radius:8px;flex:none;min-height:41px;padding:8px 11px;font-size:11px;font-weight:700}.pm .pm-filter-count{color:#6f7b82;margin:3px 2px 13px;font-size:11px}.pm .pm-record-group-title{color:#253038;margin:22px 2px 10px;font-size:16px}.pm .pm-record-group-title small{color:#39474e;background:#e3e8e9}.pm .pm-panel:has(.pm-order-filters) .pm-record{background:#fff;border:1px solid #dfe5e8;border-radius:13px;margin:9px 0;padding:19px 21px;box-shadow:0 7px 22px #15222b0a}.pm .pm-record-top{gap:8px}.pm .pm-record-top .pm-record-kind{color:#46535b;letter-spacing:0;background:#eceff0;border-radius:99px;min-height:24px;padding:5px 8px;font-size:10px}.pm .pm-record-top .pm-record-status{color:#795938;letter-spacing:0;background:#f7ecde;border-radius:99px;min-height:24px;padding:5px 9px;font-size:10px}.pm .pm-record-top time{color:#7a858b;font-size:11px}.pm .pm-record-number{color:#758188;letter-spacing:0;font-size:11px}.pm .pm-record-main{align-items:center;margin:12px 0 10px}.pm .pm-record-main h2{color:#1a2227;margin:5px 0;font-size:18px;font-weight:700;line-height:1.24}.pm .pm-record-main p{color:#6b777e;font-size:12px}.pm .pm-record-total{color:#171d21;font-size:22px;font-weight:700}.pm .pm-panel:has(.pm-order-filters) .pm-record .pm-actions{border-color:#e9edef;gap:7px;margin-top:13px;padding-top:12px}.pm .pm-panel:has(.pm-order-filters) .pm-record .pm-actions button{color:#303b41;min-height:36px;box-shadow:none;background:#f6f8f8;border:1px solid #dbe2e5;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.pm .pm-panel:has(.pm-order-filters) .pm-record .pm-actions button:first-child{color:#fff;background:linear-gradient(145deg,#34383a,#111416);border-color:#171d21;box-shadow:0 6px 14px #1118201a}.pm .pm-panel:has(.pm-order-filters) .pm-record .pm-actions .pm-danger-text{color:#914441;background:#fff;border-color:#ead3d1}@media (max-width:650px){.pm .pm-panel:has(.pm-order-filters){padding:17px}.pm .pm-order-filters{grid-template-columns:1fr;gap:8px;padding:11px;display:grid}.pm .pm-order-filters :is(input,select){width:100%}.pm .pm-panel:has(.pm-order-filters) .pm-record{padding:15px}.pm .pm-record-main{flex-direction:column;align-items:flex-start;gap:9px}.pm .pm-record-main h2{font-size:16px}.pm .pm-record-total{font-size:19px}.pm .pm-panel:has(.pm-order-filters) .pm-record .pm-actions button{flex:auto}}
.b-portal.customer-portal .customer-overview-v2{color:#171d20;gap:18px;min-width:0;display:grid}.customer-overview-v2 *{box-sizing:border-box}.customer-overview-v2 button{cursor:pointer}.customer-overview-v2>section,.customer-overview-v2>.co-head{min-width:0}.customer-overview-v2 .co-head{background:radial-gradient(circle at 92% 52%,#0000 0 65px,#d9bc952b 66px 67px,#0000 68px 106px,#d9bc9519 107px 108px,#0000 109px),linear-gradient(120deg,#fff,#f3f4f4);border:1px solid #e1e5e8;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:190px;padding:30px 36px;display:flex;position:relative;overflow:hidden}.customer-overview-v2 .co-head>span,.customer-overview-v2 .co-section-heading span,.customer-overview-v2 .co-metrics article>span,.customer-overview-v2 .co-rebuy>div>span{color:#8c6c49;letter-spacing:.16em;font-size:10px;font-weight:750}.b-portal.customer-portal .customer-overview-v2 .co-head h1{color:#111719;letter-spacing:-.055em;margin:13px 0 7px;font-size:clamp(32px,3.6vw,49px);line-height:1.05}.customer-overview-v2 .co-head p{color:#657078;margin:0;font-size:13px;line-height:1.45}.b-portal.customer-portal .customer-overview-v2 .co-head button{color:#fff;background:#171c1e;border:1px solid #171c1e;border-radius:8px;margin-top:21px;padding:11px 15px;font-size:12px;font-weight:750}.customer-overview-v2 .co-head button span{margin-left:25px}.customer-overview-v2 .onf-notice-board{margin:0}.customer-overview-v2 .co-current,.customer-overview-v2 .co-recent,.customer-overview-v2 .co-products{background:#fff;border:1px solid #e0e5e8;border-radius:16px;padding:24px 27px;box-shadow:0 10px 28px #16202a09}.customer-overview-v2 .co-section-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:19px;display:flex}.b-portal.customer-portal .customer-overview-v2 .co-section-heading h2{color:#182126;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(20px,2vw,27px);font-weight:700}.b-portal.customer-portal .customer-overview-v2 .co-section-heading button{color:#273139;white-space:nowrap;background:#f8f9f9;border:1px solid #e0e4e7;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:750}.customer-overview-v2 .co-current-title{align-items:center;gap:12px;padding:5px 0 23px;display:flex}.customer-overview-v2 .co-current-title strong{letter-spacing:-.055em;font-size:27px}.customer-overview-v2 .co-current-title span{color:#6e4d29;background:#f4eadc;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:750}.customer-overview-v2 .co-current-title small{margin-left:auto;font-size:14px;font-weight:750}.customer-overview-v2 .co-timeline{border-top:1px solid #e7e9ea;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:24px;display:grid}.customer-overview-v2 .co-timeline>div{text-align:center;color:#899196;justify-items:center;gap:4px;display:grid;position:relative}.customer-overview-v2 .co-timeline>div:before{content:"";background:#e3e6e8;height:2px;position:absolute;top:16px;left:calc(22px - 50%);right:calc(50% + 22px)}.customer-overview-v2 .co-timeline>div:first-child:before{display:none}.customer-overview-v2 .co-timeline>div.done:before{background:#cfa16d}.customer-overview-v2 .co-timeline i{z-index:1;background:#f4f5f5;border:1px solid #d9dfe2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:relative}.customer-overview-v2 .co-timeline .done i{color:#fff;background:#25201a;border-color:#c99b67;box-shadow:0 0 0 4px #e5c49736}.customer-overview-v2 .co-timeline strong{font-size:11px;line-height:1.25}.customer-overview-v2 .co-timeline small{font-size:10px}.customer-overview-v2 .co-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-overview-v2 .co-metrics article{background:#fff;border:1px solid #e1e5e8;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:143px;padding:19px 20px;display:flex;box-shadow:0 8px 24px #16202a07}.customer-overview-v2 .co-metrics article strong{letter-spacing:-.055em;margin-top:14px;font-size:clamp(20px,2.2vw,27px)}.customer-overview-v2 .co-metrics article small{color:#68737b;margin-top:2px;font-size:11px}.b-portal.customer-portal .customer-overview-v2 .co-metrics article button{color:#8a663f;background:0 0;border:0;margin-top:auto;padding:10px 0 0;font-size:11px;font-weight:750}.customer-overview-v2 .co-rebuy{color:#fff;background:linear-gradient(120deg,#141719,#302b26);border:1px solid #4a443d;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(270px,43%);min-height:235px;display:grid;overflow:hidden}.customer-overview-v2 .co-rebuy>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 31px;display:flex}.customer-overview-v2 .co-rebuy>div>span{color:#ddb888}.b-portal.customer-portal .customer-overview-v2 .co-rebuy h2{color:#fff;letter-spacing:-.055em;max-width:440px;margin:10px 0 7px;font-size:clamp(25px,2.8vw,38px);line-height:1.04}.customer-overview-v2 .co-rebuy p{color:#d5d5d2;max-width:380px;margin:0;font-size:12px;line-height:1.5}.b-portal.customer-portal .customer-overview-v2 .co-rebuy button{color:#192023;background:#f9f8f5;border:0;border-radius:7px;margin-top:20px;padding:10px 12px;font-size:11px;font-weight:750}.customer-overview-v2 .co-rebuy button span{margin-left:15px}.customer-overview-v2 .co-rebuy img{object-fit:cover;width:100%;height:100%;min-height:235px}.customer-overview-v2 .co-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.b-portal.customer-portal .customer-overview-v2 .co-products-grid button{color:#192126;text-align:left;min-width:0;box-shadow:none;background:#fff;border:1px solid #e2e7e9;border-radius:10px;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.customer-overview-v2 .co-products-grid img{object-fit:contain;background:#f8f9f9;border-radius:7px;width:100%;height:125px}.customer-overview-v2 .co-products-grid span{color:#a77842;text-transform:uppercase;letter-spacing:.1em;margin-top:11px;font-size:9px;font-weight:750}.customer-overview-v2 .co-products-grid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:5px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.customer-overview-v2 .co-products-grid small{color:#78838a;margin-top:6px;font-size:10px}.customer-overview-v2 .co-products-grid b{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:13px;font-size:13px;display:flex}.customer-overview-v2 .co-products-grid i{color:#9d7147;font-style:normal}.customer-overview-v2 .co-recent-list{display:grid}.b-portal.customer-portal .customer-overview-v2 .co-recent-list button{color:#283138;text-align:left;min-height:48px;box-shadow:none;background:0 0;border:0;border-top:1px solid #e8ebed;border-radius:0;grid-template-columns:90px minmax(0,1fr) 110px 86px 20px;align-items:center;gap:12px;padding:8px 10px;display:grid}.customer-overview-v2 .co-recent-list button>*{min-width:0}.customer-overview-v2 .co-recent-list span{font-size:11px;font-weight:750}.customer-overview-v2 .co-recent-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-overview-v2 .co-recent-list b{white-space:nowrap;font-size:11px}.customer-overview-v2 .co-recent-list small{color:#717e85;font-size:10px}.customer-overview-v2 .co-recent-list svg{color:#9b7148;width:16px}.customer-overview-v2 .co-empty{color:#68737b;font-size:12px}.customer-overview-v2 .co-empty button{color:#8a663f;background:0 0;border:0;font-size:12px;font-weight:750}@media (max-width:1000px){.customer-overview-v2 .co-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-overview-v2 .co-recent-list button{grid-template-columns:80px minmax(0,1fr) 90px!important}.customer-overview-v2 .co-recent-list small,.customer-overview-v2 .co-recent-list svg{display:none}}@media (max-width:680px){.customer-overview-v2 .co-head{min-height:0;padding:24px}.customer-overview-v2 .co-current,.customer-overview-v2 .co-recent,.customer-overview-v2 .co-products{padding:20px}.customer-overview-v2 .co-current-title{flex-wrap:wrap}.customer-overview-v2 .co-current-title small{width:100%;margin-left:0}.customer-overview-v2 .co-timeline{grid-template-columns:repeat(5,minmax(110px,1fr));padding-bottom:5px;overflow-x:auto}.customer-overview-v2 .co-metrics{grid-template-columns:1fr}.customer-overview-v2 .co-metrics article{min-height:120px}.customer-overview-v2 .co-rebuy{grid-template-columns:1fr}.customer-overview-v2 .co-rebuy img{height:150px;min-height:0}.customer-overview-v2 .co-products-grid{gap:7px}.customer-overview-v2 .co-products-grid img{height:100px}.customer-overview-v2 .co-recent-list button{grid-template-columns:75px minmax(0,1fr)!important}.customer-overview-v2 .co-recent-list b{grid-column:2}.customer-overview-v2 .co-section-heading{align-items:flex-start}.b-portal.customer-portal .customer-overview-v2 .co-section-heading h2{font-size:21px}}
.on-client-center{color:#1c2429;background:#fff;max-width:1500px;margin:auto;padding:34px;font-family:inherit}.on-client-center *{box-sizing:border-box}.on-client-head{border-bottom:1px solid #e2e6e8;justify-content:space-between;align-items:end;gap:20px;padding-bottom:26px;display:flex}.on-client-head small,.on-client-panel>header small{letter-spacing:.18em;color:#68757b;font-size:10px;font-weight:800}.on-client-head h1{letter-spacing:-.055em;margin:9px 0;font-size:clamp(32px,4vw,52px);line-height:1}.on-client-head p{color:#68757b;margin:0}.on-client-head>strong{letter-spacing:-.05em;white-space:nowrap;font-size:34px;font-weight:550}.on-client-head>strong span{letter-spacing:0;color:#68757b;font-size:13px;font-weight:400}.on-client-filters{grid-template-columns:repeat(6,minmax(125px,1fr));gap:10px;margin:22px 0;display:grid}.on-client-filters label:first-child{grid-column:span 2}.on-client-filters label,.on-client-form-grid label,.on-client-confirm label{color:#4f5b61;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.on-client-filters input,.on-client-filters select,.on-client-form-grid input,.on-client-form-grid select,.on-client-confirm input,.on-client-panel textarea{color:#1c2429;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dce2e5;border-radius:9px;padding:0 11px}.on-client-panel textarea{resize:vertical;height:82px;padding:10px}.on-client-toolbar{color:#617076;border-bottom:1px solid #e6eaec;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.on-client-toolbar label{align-items:center;gap:8px;margin-right:auto;display:flex}.on-client-toolbar button,.on-client-confirm button,.on-client-panel-body form>button,.on-client-panel-body>button{cursor:pointer;color:#1d272c;font:inherit;background:#fff;border:1px solid #cbd3d7;border-radius:9px;padding:9px 13px;font-weight:650}.on-client-toolbar button:last-child,.on-client-confirm button:last-child,.on-client-panel-body form>button{color:#fff;background:#20292e}.on-client-list{border-bottom:1px solid #e5eaec}.on-client-row{border-bottom:1px solid #e8ecee;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:3px 0;display:grid}.on-client-row>input{margin-left:6px}.on-client-row>button{appearance:none;text-align:left;cursor:pointer;width:100%;min-height:75px;color:inherit;background:#fff;border:0;grid-template-columns:minmax(195px,2fr) repeat(4,minmax(80px,1fr)) auto 16px;align-items:center;gap:14px;padding:12px 8px;display:grid}.on-client-row>button:hover{background:#f5f7f7}.on-client-row strong{font-size:14px;display:block}.on-client-row small{color:#758087;margin-bottom:3px;font-size:11px;line-height:1.35;display:block}.on-client-row span{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.on-client-row b{white-space:nowrap;background:#edf0ef;border-radius:20px;padding:6px 9px;font-size:10px}.on-client-row i{color:#76858b;font-style:normal}.on-client-overlay{z-index:1000;background:#12191ca6;justify-content:flex-end;display:flex;position:fixed;inset:0}.on-client-panel{background:#fff;flex-direction:column;width:min(940px,100%);height:100%;display:flex;overflow:hidden;box-shadow:-25px 0 70px #1118}.on-client-panel>header{border-bottom:1px solid #e5e9eb;justify-content:space-between;align-items:start;padding:28px 32px 16px;display:flex}.on-client-panel>header h2{letter-spacing:-.04em;margin:4px 0;font-size:30px}.on-client-panel>header p{color:#6e7a80;margin:0;font-size:12px}.on-client-panel>header button{cursor:pointer;background:#fff;border:1px solid #dce1e4;border-radius:50%;width:35px;height:35px;font-size:24px}.on-client-strip{border-bottom:1px solid #e9edee;flex-wrap:wrap;gap:7px;padding:12px 32px;display:flex}.on-client-strip span{color:#344148;background:#f1f3f3;border-radius:20px;padding:6px 9px;font-size:11px}.on-client-panel nav{border-bottom:1px solid #e2e6e8;flex:none;gap:3px;padding:0 24px;display:flex;overflow-x:auto}.on-client-panel nav button{white-space:nowrap;color:#6c787e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 12px;font-weight:650}.on-client-panel nav button[aria-current=page]{color:#1e272b;border-color:#1e272b}.on-client-panel-body{flex:1;min-height:0;padding:24px 32px 60px;overflow-y:auto}.on-client-panel-body h3{letter-spacing:-.025em;margin:0 0 15px;font-size:18px}.on-client-facts,.on-client-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 25px;display:grid}.on-client-facts p,.on-client-finance p{border:1px solid #e4e9eb;border-radius:12px;min-width:0;margin:0;padding:14px}.on-client-facts small,.on-client-finance small{color:#748087;margin-bottom:7px;font-size:10px;display:block}.on-client-facts strong,.on-client-finance b{overflow-wrap:anywhere;font-size:13px}.on-client-finance b{letter-spacing:-.035em;font-size:24px}.on-client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.on-client-form-grid label small{font-size:10px;font-weight:400}.on-inline-action{text-align:left;color:#47545a;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;text-decoration:underline}.on-client-panel-body fieldset{border:1px solid #e1e6e8;border-radius:10px;flex-wrap:wrap;gap:12px;margin:0 0 20px;padding:12px;display:flex}.on-client-panel-body legend{font-size:12px;font-weight:700}.on-check{font-size:12px}.on-client-panel-body form>label{margin-bottom:14px;font-size:12px;display:block}.on-client-panel-body form>button{margin-top:10px}.on-client-order{border-bottom:1px solid #e5eaec;grid-template-columns:1fr 1fr auto;gap:10px;padding:13px 0;font-size:12px;display:grid}.on-client-order span{color:#728087}.on-client-confirm{background:#fff;border-radius:14px;width:min(400px,100vw - 32px);margin:auto;padding:28px}.on-client-confirm h2{margin:0 0 8px}.on-client-confirm p{color:#657177;font-size:13px}.on-client-confirm>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.on-client-error{color:#a12828;border:1px solid #e8bfc0;border-radius:8px;padding:10px;font-size:12px}@media (max-width:1000px){.on-client-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.on-client-row>button{grid-template-columns:minmax(0,2fr) 1fr 1fr auto}.on-client-row>button>span:nth-of-type(2),.on-client-row>button>span:nth-of-type(4){display:none}}@media (max-width:650px){.on-client-center{padding:18px}.on-client-head{align-items:start}.on-client-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.on-client-filters label:first-child{grid-column:span 2}.on-client-row>button{grid-template-columns:minmax(0,1fr) auto 16px;min-height:72px}.on-client-row>button>span:not(:first-child){display:none}.on-client-panel>header,.on-client-panel-body{padding-left:18px;padding-right:18px}.on-client-strip{padding:10px 18px}.on-client-facts,.on-client-finance,.on-client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.on-client-panel>header h2{font-size:23px}}.ad-shell .on-client-toolbar input[type=checkbox],.ad-shell .on-client-row>input[type=checkbox]{appearance:auto;accent-color:#26343a;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.ad-shell .on-client-row>button{appearance:none;color:#20292e;box-shadow:none;text-align:left;background:#fff;border:0;border-radius:8px;min-height:75px;padding:12px 10px;transform:none}.ad-shell .on-client-row>button:hover{background:#f3f6f6;transform:none}.ad-shell .on-client-row>button small{color:#6f7d84}.ad-shell .on-client-row>button b{color:#33434a}.on-client-toolbar label{flex-direction:row;margin-right:0}.ad-shell .on-client-panel>header button{color:#26343a;background:#fff;border:1px solid #dce1e4;padding:0}.ad-shell .on-client-toolbar label{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;width:auto;display:inline-flex}.b-portal.ad-shell .on-client-center{background:0 0;padding:0}.b-portal.ad-shell .on-client-head{background:linear-gradient(120deg,#fff,#f4f0e9);border:1px solid #e5e3df;border-radius:18px;align-items:center;padding:28px;box-shadow:0 10px 28px #18202506}.b-portal.ad-shell .on-client-head h1{margin:10px 0;font-size:clamp(30px,3vw,42px);line-height:1.12}.b-portal.ad-shell .on-client-head p{line-height:1.6}.b-portal.ad-shell .on-client-head small{color:#99744c}.b-portal.ad-shell .on-client-create{background:#fff;border:1px solid #e4e3df;border-radius:12px;margin:20px 0;padding:16px}.b-portal.ad-shell .on-client-create summary{cursor:pointer;color:#3a4449;font-size:13px;font-weight:650}.b-portal.ad-shell .on-client-filters{background:#fff;border:1px solid #e4e3df;border-radius:14px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:14px;padding:20px}.b-portal.ad-shell .on-client-filters label:first-child{grid-column:auto}.b-portal.ad-shell .on-client-filters input,.b-portal.ad-shell .on-client-filters select{color:#303a3f;border-color:#deddd9;min-width:0;height:42px;padding:0 12px;font-size:12px}.b-portal.ad-shell .on-client-advanced{border-top:1px solid #ece9e3;grid-column:1/-1;padding-top:14px}.b-portal.ad-shell .on-client-advanced summary{cursor:pointer;color:#705535;align-items:center;gap:10px;padding:8px 0;font-size:12px;font-weight:650;list-style:none;display:flex}.b-portal.ad-shell .on-client-advanced summary:before{content:"+";font-size:17px}.b-portal.ad-shell .on-client-advanced[open] summary:before{content:"−"}.b-portal.ad-shell .on-client-advanced summary b{background:#f4eee5;border-radius:6px;padding:4px 8px;font-size:10px}.b-portal.ad-shell .on-client-advanced>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.b-portal.ad-shell .on-client-clear,.b-portal.ad-shell .on-client-empty button{color:#5c4932;background:#f7f5f1;border:1px solid #e4dccc;border-radius:8px;justify-self:start;padding:8px 12px;font-size:12px}.b-portal.ad-shell .on-client-list{border:0;gap:10px;display:grid}.b-portal.ad-shell .on-client-row{background:#fff;border:1px solid #e4e3df;border-radius:12px;padding:8px 12px;box-shadow:0 5px 18px #18202504}.b-portal.ad-shell .on-client-row>button:hover{background:#f8f5ef}.b-portal.ad-shell .on-client-empty{text-align:center;background:#fff;border:1px solid #e4e3df;border-radius:14px;padding:30px}.b-portal.ad-shell .on-client-empty h2{font-size:20px}.b-portal.ad-shell .on-client-empty p{color:#737d82;font-size:13px}.b-portal.ad-shell .on-client-panel>header{background:linear-gradient(120deg,#fff,#f4f0e9);gap:16px}.b-portal.ad-shell .on-client-panel>header>div{min-width:0}.b-portal.ad-shell .on-client-panel>header h2{overflow-wrap:anywhere;line-height:1.2}.b-portal.ad-shell .on-client-panel>header button{flex:none}.b-portal.ad-shell .on-client-panel nav button[aria-current]{color:#805d35;border-color:#bb8d55}.b-portal.ad-shell .on-client-center button:focus-visible,.b-portal.ad-shell .on-client-center summary:focus-visible,.b-portal.ad-shell .on-client-panel button:focus-visible{outline-offset:3px;outline:2px solid #b78a54}@media (max-width:650px){.b-portal.ad-shell .on-client-head{flex-direction:column;align-items:flex-start;gap:12px;padding:22px}.b-portal.ad-shell .on-client-head>strong{font-size:24px}.b-portal.ad-shell .on-client-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.b-portal.ad-shell .on-client-filters>label:first-child{grid-column:1/-1}.b-portal.ad-shell .on-client-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}.b-portal.ad-shell .on-client-row{gap:8px;padding:6px 8px}.b-portal.ad-shell .on-client-order,.b-portal.ad-shell .on-client-facts,.b-portal.ad-shell .on-client-finance{grid-template-columns:1fr}}.b-portal.ad-shell .on-client-head{height:auto;min-height:0}.b-portal.ad-shell .on-client-panel>header{flex:none;height:auto;min-height:0}.b-portal.ad-shell .on-client-strip{flex:none}.b-portal.ad-shell .on-client-panel>nav{z-index:auto;background:#fff;flex-flow:row;flex:none;justify-content:flex-start;align-items:center;gap:3px;width:auto;max-width:100%;height:auto;min-height:52px;display:flex;position:relative;inset:auto;overflow:auto hidden}.b-portal.ad-shell .on-client-panel>nav button{flex:none;min-height:44px}
.on-quotes{color:#232d32;background:#fff;padding:30px}.on-quotes>header{border-bottom:1px solid #e3e8ea;padding-bottom:22px}.on-quotes>header small{letter-spacing:.17em;color:#78858a;font-size:10px;font-weight:750}.on-quotes h1{letter-spacing:-.05em;margin:7px 0;font-size:40px}.on-quotes>header p{color:#758289;margin:0;font-size:13px}.on-quotes-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.on-quotes-filters label{color:#65747b;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.on-quotes-filters label:first-child{grid-column:span 2}.on-quotes-filters input,.on-quotes-filters select{color:#29343a;background:#fff;border:1px solid #dce3e5;border-radius:8px;height:40px;padding:0 10px}.on-quotes-count{color:#77848a;font-size:11px}.on-quotes-list{border-top:1px solid #e3e8ea}.ad-shell .on-quotes-list button{text-align:left;color:#2b363b;background:#fff;border:0;border-bottom:1px solid #e7ebed;border-radius:0;grid-template-columns:minmax(150px,2fr) repeat(3,minmax(75px,1fr)) 90px 100px 15px;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px;font-size:12px;display:grid}.ad-shell .on-quotes-list button:hover{background:#f4f6f6}.on-quotes-list small{color:#849198;margin-bottom:4px;font-size:10px;display:block}.on-quotes-list strong{font-size:13px}.on-quotes-list b{text-align:right}.on-quotes-list i{color:#839096;font-style:normal}.on-quotes-overlay{z-index:1000;background:#152024aa;justify-content:flex-end;display:flex;position:fixed;inset:0}.on-quotes-overlay>section{background:#fff;width:min(760px,100%);height:100%;padding:27px;overflow:auto}.on-quotes-overlay header{border-bottom:1px solid #e1e6e8;justify-content:space-between;padding-bottom:17px;display:flex}.on-quotes-overlay header h2{margin:4px 0}.on-quotes-overlay header p{color:#758087;font-size:12px}.on-quotes-overlay header button{height:32px}.on-quotes-lines p{border-bottom:1px solid #e6ecee;grid-template-columns:1fr 100px 100px;gap:10px;padding:12px 0;font-size:12px;display:grid}.on-quotes-lines b{text-align:right}@media (max-width:800px){.on-quotes{padding:18px}.on-quotes-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.on-quotes-filters label:first-child{grid-column:span 2}.ad-shell .on-quotes-list button{grid-template-columns:minmax(0,1fr) 90px 80px 15px}.on-quotes-list button>span:nth-child(2),.on-quotes-list button>span:nth-child(3),.on-quotes-list button>span:nth-child(5){display:none}}.ad-shell .on-quotes>header{background:0 0;border-bottom:1px solid #e3e8ea;height:auto;min-height:0;margin:0;padding:0 0 22px;display:block}.ad-shell .on-quotes>header h1{margin:8px 0;line-height:1.08;display:block}.ad-shell .on-quotes>header p{max-width:none;margin:0;display:block}.b-portal.ad-shell .on-quotes-empty{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);background:var(--of-ui-canvas);color:var(--of-ui-ink);justify-items:start;gap:7px;margin:18px 0;padding:22px;display:grid}.b-portal.ad-shell .on-quotes-empty strong{font-size:15px}.b-portal.ad-shell .on-quotes-empty p{color:var(--of-ui-muted);margin:0;font-size:12px}.b-portal.ad-shell .on-quotes-empty button{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);min-height:39px;color:var(--of-ui-ink);background:#fff;margin-top:5px;padding:8px 13px;font-size:12px;font-weight:700}.b-portal.ad-shell .on-quotes-empty button:hover{background:var(--of-ui-highlight-soft);border-color:#c9ad87}.b-portal.ad-shell .on-quotes-loading{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);color:var(--of-ui-muted);margin:18px 0;padding:18px;font-size:12px}.b-portal.ad-shell .on-quotes-error{background:var(--of-ui-danger-soft);color:var(--of-ui-danger);border:1px solid #edcfc9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:13px 15px;font-size:12px;display:flex}.b-portal.ad-shell .on-quotes-error button{border-radius:var(--of-ui-radius-control);min-height:35px;color:var(--of-ui-danger);background:#fff;border:1px solid #edcfc9;flex:none;padding:7px 11px;font-size:11px;font-weight:700}@media (max-width:520px){.b-portal.ad-shell .on-quotes-error{flex-direction:column;align-items:stretch}}.b-portal.ad-shell .on-quotes{max-width:1440px;color:var(--of-ui-ink);background:0 0;margin:0 auto;padding:4px 0 28px}.b-portal.ad-shell .on-quotes>header{border-radius:var(--of-ui-radius-card);box-shadow:var(--of-ui-shadow-card);border:1px solid var(--of-ui-line)!important;background:linear-gradient(112deg,#fff 55%,var(--of-ui-highlight-soft))!important;margin:0 0 18px!important;padding:24px 28px!important}.b-portal.ad-shell .on-quotes>header small{color:var(--of-ui-highlight);font-weight:800}.b-portal.ad-shell .on-quotes>header h1{color:var(--of-ui-ink);margin:8px 0 6px;font-size:clamp(30px,3.5vw,44px);line-height:1.08}.b-portal.ad-shell .on-quotes>header p{max-width:650px;color:var(--of-ui-muted);font-size:13px;line-height:1.5}.b-portal.ad-shell .on-quotes-filters{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);box-shadow:var(--of-ui-shadow-card);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:18px 20px}.b-portal.ad-shell .on-quotes-filters label{min-width:0;color:var(--of-ui-muted);font-size:11px}.b-portal.ad-shell .on-quotes-filters label:first-child{grid-column:span 2}.b-portal.ad-shell .on-quotes-filters :is(input,select){border-color:var(--of-ui-line);border-radius:var(--of-ui-radius-control);width:100%;min-width:0;min-height:43px;color:var(--of-ui-ink)}.b-portal.ad-shell .on-quotes-count{color:var(--of-ui-muted);margin:0 2px 10px;font-size:12px;font-weight:700}.b-portal.ad-shell .on-quotes-list{border:0;gap:8px;display:grid}.b-portal.ad-shell .on-quotes-list button{border:1px solid var(--of-ui-line);min-height:74px;color:var(--of-ui-ink);background:#fff;border-radius:10px;grid-template-columns:minmax(170px,2fr) repeat(3,minmax(80px,1fr)) 90px 110px 18px;padding:12px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 4px 14px #19251b08}.b-portal.ad-shell .on-quotes-list button:hover{background:#fff;border-color:#d2b38a;transform:translateY(-1px);box-shadow:0 8px 22px #19251b12}.b-portal.ad-shell .on-quotes-list button:active{transform:translateY(0)}.b-portal.ad-shell .on-quotes-list small{color:var(--of-ui-muted)}.b-portal.ad-shell .on-quotes-list strong{color:var(--of-ui-ink);overflow-wrap:anywhere}.b-portal.ad-shell .on-quotes-list b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.b-portal.ad-shell .on-quotes-list i{color:var(--of-ui-highlight);font-size:17px}.b-portal.ad-shell .on-quotes-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121914b8}.b-portal.ad-shell .on-quotes-overlay>section{background:var(--of-ui-canvas);width:min(780px,100%);color:var(--of-ui-ink);padding:28px;box-shadow:-16px 0 42px #10181030}.b-portal.ad-shell .on-quotes-overlay header{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);background:#fff;align-items:flex-start;gap:16px;padding:20px}.b-portal.ad-shell .on-quotes-overlay header small{color:var(--of-ui-highlight);letter-spacing:.14em;font-size:10px;font-weight:800}.b-portal.ad-shell .on-quotes-overlay header h2{color:var(--of-ui-ink);letter-spacing:-.04em;font-size:clamp(24px,3vw,34px)}.b-portal.ad-shell .on-quotes-overlay header p{color:var(--of-ui-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.b-portal.ad-shell .on-quotes-overlay header button{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);min-width:38px;min-height:38px;color:var(--of-ui-ink);background:#fff;flex:none;font-size:22px;line-height:1}.b-portal.ad-shell .on-quotes-overlay header button:hover{background:var(--of-ui-highlight-soft);border-color:#c9ad87}.b-portal.ad-shell .on-quotes-lines{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);background:#fff;margin:16px 0;padding:4px 18px}.b-portal.ad-shell .on-quotes-lines p{color:var(--of-ui-muted);grid-template-columns:minmax(0,1fr) 125px 110px;align-items:center;margin:0;line-height:1.4}.b-portal.ad-shell .on-quotes-lines p:last-child{border-bottom:0}.b-portal.ad-shell .on-quotes-lines strong{color:var(--of-ui-ink);overflow-wrap:anywhere}.b-portal.ad-shell .on-quotes-overlay>section>strong{border:1px solid var(--of-ui-line);text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;margin:14px 0;padding:17px;font-size:18px;display:block}@media (max-width:1050px){.b-portal.ad-shell .on-quotes-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.b-portal.ad-shell .on-quotes-list button{grid-template-columns:minmax(150px,2fr) minmax(90px,1fr) 90px 105px 18px}.b-portal.ad-shell .on-quotes-list button>span:nth-child(3),.b-portal.ad-shell .on-quotes-list button>span:nth-child(5){display:none}}@media (max-width:700px){.b-portal.ad-shell .on-quotes>header{padding:20px!important}.b-portal.ad-shell .on-quotes-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.b-portal.ad-shell .on-quotes-list button{grid-template-columns:minmax(0,1fr) auto 15px;gap:9px}.b-portal.ad-shell .on-quotes-list button>span:nth-child(2){display:none}.b-portal.ad-shell .on-quotes-list button>span:nth-child(4){color:var(--of-ui-highlight);grid-area:2/1;font-weight:700;display:block}.b-portal.ad-shell .on-quotes-list button>span:nth-child(4)>small{display:none}.b-portal.ad-shell .on-quotes-list button>b{grid-area:1/2/3}.b-portal.ad-shell .on-quotes-list button>i{grid-area:1/3/3}.b-portal.ad-shell .on-quotes-overlay>section{padding:15px}.b-portal.ad-shell .on-quotes-lines p{grid-template-columns:minmax(0,1fr) auto}.b-portal.ad-shell .on-quotes-lines p span{grid-column:1}.b-portal.ad-shell .on-quotes-lines p b{grid-area:1/2/3}}@media (max-width:420px){.b-portal.ad-shell .on-quotes-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.b-portal.ad-shell .on-quotes-filters label:first-child{grid-column:1/-1}.b-portal.ad-shell .on-quotes-list button{grid-template-columns:minmax(0,1fr) auto}.b-portal.ad-shell .on-quotes-list i{display:none}}@media (prefers-reduced-motion:reduce){.b-portal.ad-shell .on-quotes-list button{transition:none}}.b-portal.ad-shell .on-quotes-advanced{border-top:1px solid var(--of-ui-line);grid-column:1/-1;padding-top:12px}.b-portal.ad-shell .on-quotes-advanced summary{cursor:pointer;color:var(--of-ui-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;list-style:none;display:flex}.b-portal.ad-shell .on-quotes-advanced summary:before{content:"+";color:var(--of-ui-highlight);font-size:18px}.b-portal.ad-shell .on-quotes-advanced[open] summary:before{content:"−"}.b-portal.ad-shell .on-quotes-advanced summary::-webkit-details-marker{display:none}.b-portal.ad-shell .on-quotes-advanced summary b{background:var(--of-ui-highlight-soft);color:var(--of-ui-highlight);border-radius:6px;padding:3px 7px;font-size:10px}.b-portal.ad-shell .on-quotes-advanced>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.b-portal.ad-shell .on-quotes-advanced label:first-child{grid-column:auto}.b-portal.ad-shell .on-quotes-clear{grid-column:1/-1;justify-self:start}@media (max-width:700px){.b-portal.ad-shell .on-quotes-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
.admin-order-ops{color:#262b29;background:#fff;border:1px solid #dedfda;border-radius:17px;margin:22px 0;padding:22px}.admin-order-ops header{border-bottom:1px solid #e5e6e2;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:17px;display:flex}.admin-order-ops header>span{letter-spacing:.16em;color:#747b75;margin-right:auto;font-size:10px;font-weight:800}.admin-order-ops header strong{background:#f1f2ef;border-radius:99px;padding:7px 11px;font-size:12px}.admin-order-ops header small{color:#6b7e89;width:100%}.admin-order-ops-check{flex-wrap:wrap;gap:8px;padding:15px 0;font-size:12px;display:flex}.admin-order-ops-check span{color:#747b75}.admin-order-ops-lines{border-top:1px solid #e8e9e5;gap:0;display:grid}.admin-order-ops-lines>div{border-bottom:1px solid #e8e9e5;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.admin-order-ops-lines strong,.admin-order-ops-lines small{display:block}.admin-order-ops-lines strong{font-size:12px}.admin-order-ops-lines small{color:#7a817b;margin-top:4px;font-size:11px}.admin-order-ops-lines b{white-space:nowrap;font-size:13px}.admin-order-ops-total{justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;display:flex}.admin-order-ops-total strong{font-size:22px}.admin-order-ops-decisions{flex-wrap:wrap;gap:9px;display:flex}.admin-order-ops :is(.admin-order-ops-decisions,.admin-order-ops-reason,.admin-order-ops-note) button{color:#2b3430;background:#f1f2ef;border:1px solid #d5d9d4;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700}.admin-order-ops-decisions button:first-child{color:#fff;background:#252d2b}.admin-order-ops :is(label,textarea,select){min-width:0}.admin-order-ops :is(.admin-order-ops-reason,.admin-order-ops-note){border-top:1px solid #e8e9e5;margin-top:18px;padding-top:18px}.admin-order-ops :is(.admin-order-ops-reason,.admin-order-ops-note) label{gap:8px;font-size:12px;font-weight:700;display:grid}.admin-order-ops textarea{min-height:76px}.admin-order-ops-reason>div{gap:8px;margin-top:10px;display:flex}.admin-order-ops-note>button{margin-top:10px}.admin-order-ops-error{color:#a52f2f}.admin-order-ops-notes{border-top:1px solid #e8e9e5;margin-top:17px;padding-top:14px}.admin-order-ops-notes h3{font-size:14px}.admin-order-ops-notes p{border-bottom:1px solid #edefeb;padding:8px 0;font-size:12px;line-height:1.5}.admin-order-ops-finance{border-top:1px solid #e8e9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;padding:15px 0;font-size:12px;display:grid}.admin-order-ops-finance span{color:#747b75;justify-content:space-between;gap:10px;display:flex}.admin-order-ops-finance b{color:#292e2a;text-align:right}.admin-order-ops-revision{background:#f5f6f3;border:1px solid #e2e5e0;border-radius:10px;margin:12px 0;padding:13px 15px;font-size:12px}.admin-order-ops-revision p{margin:6px 0 0}.admin-order-ops-production{border:1px solid #e5e6e2;border-radius:10px;margin-bottom:14px;padding:13px}.admin-order-ops-production summary{cursor:pointer;font-size:12px;font-weight:750}.admin-order-ops-production p{gap:7px;margin:9px 0;font-size:12px;display:flex}.admin-order-ops-production b{margin-left:auto}@media (max-width:550px){.admin-order-ops-finance{grid-template-columns:1fr}}.ad-shell .b-detail:has(.admin-order-ops){z-index:80;background:#fff;border:1px solid #dfe3df;border-radius:18px;width:min(760px,100vw - 32px);max-width:none;max-height:none;padding:22px;position:fixed;top:65px;bottom:16px;right:16px;overflow:auto;box-shadow:0 22px 70px #15272c30}.ad-shell .b-detail:has(.admin-order-ops)>h2{margin:15px 0;font-size:27px}.ad-shell .b-detail:has(.admin-order-ops)>button.b-secondary{margin-right:8px}@media (max-width:700px){.ad-shell .b-detail:has(.admin-order-ops){border-radius:0;width:100vw;height:100dvh;padding:16px;inset:0}}
.admin-order-documents{color:#29312c;background:#fff;border:1px solid #e1e5e1;border-radius:14px;margin:20px 0;padding:20px}.admin-order-documents-head>span{letter-spacing:.15em;color:#7b837c;font-size:10px;font-weight:800}.admin-order-documents h3{margin:8px 0;font-size:20px}.admin-order-documents-head p{color:#747d76;font-size:12px;line-height:1.5}.admin-order-documents-list{margin:16px 0}.admin-order-documents-list>div{border-top:1px solid #ecefec;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.admin-order-documents-list small{color:#848c85;margin-top:4px;display:block}.admin-order-documents-list a{white-space:nowrap;color:#29312c}.admin-order-documents>details{border-top:1px solid #ecefec;padding:12px 0}.admin-order-documents summary{cursor:pointer;font-size:13px;font-weight:700}.admin-order-documents form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-order-documents form label{gap:6px;font-size:12px;display:grid}.admin-order-documents form button{color:#fff;background:#29312c;border:1px solid #29312c;border-radius:8px;grid-column:1/-1;width:max-content;padding:10px 15px}@media (max-width:600px){.admin-order-documents form{grid-template-columns:1fr}}
.on-orders{color:#20292e;background:#fff;max-width:1600px;margin:auto;padding:30px}.on-orders *{box-sizing:border-box}.on-orders-head{border-bottom:1px solid #e0e5e7;justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}.on-orders-head small,.on-orders-detail>header small{letter-spacing:.17em;color:#78848a;font-size:10px;font-weight:800}.on-orders-head h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(34px,4vw,52px);line-height:1}.on-orders-head p{color:#6d7980;margin:0;font-size:13px}.on-orders-head>strong{white-space:nowrap;font-size:34px;font-weight:500}.on-orders-head>strong span{color:#718087;font-size:12px;font-weight:400}.on-orders-stages{gap:6px;margin:22px 0;padding-bottom:7px;display:flex;overflow-x:auto}.ad-shell .on-orders-stages button{color:#415058;white-space:nowrap;background:#fff;border:1px solid #dbe1e4;border-radius:22px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:650}.ad-shell .on-orders-stages button[aria-pressed=true]{color:#fff;background:#20292e;border-color:#20292e}.on-orders-stages b{opacity:.7;margin-left:7px;font-size:10px}.on-orders-filters{grid-template-columns:2fr repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.on-orders-filters label,.on-orders-edit label,.on-orders-menu label{color:#647279;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.on-orders-filters input,.on-orders-filters select,.on-orders-edit input,.on-orders-edit select,.on-orders-edit textarea,.on-orders-menu input{color:#20292e;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dce3e6;border-radius:8px;padding:0 10px}.on-orders-edit textarea{height:80px;padding:10px}.on-orders-toolbar{color:#6e7a80;border-top:1px solid #e6eaec;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.on-orders-toolbar label{align-items:center;gap:8px;margin-right:auto;display:flex}.on-orders-toolbar button{padding:8px 12px;font-size:11px!important}.on-orders-error{color:#9d2929;border:1px solid #e9c4c4;border-radius:8px;padding:9px 12px;font-size:12px}.on-orders-list{border-top:1px solid #e6eaec}.on-orders-list article{border-bottom:1px solid #e7ecee}.on-orders-list article.is-open{background:#fafbfb}.on-orders-row{grid-template-columns:25px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:3px 4px;display:grid;position:relative}.on-orders-row>input{margin-left:4px}.ad-shell .on-orders-main{color:#263137;text-align:left;width:100%;min-height:78px;box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:100px minmax(160px,2fr) minmax(120px,1fr) 100px 82px 110px 14px;align-items:center;gap:10px;padding:12px;display:grid}.ad-shell .on-orders-main:hover{background:#f2f5f5;transform:none}.on-orders-main span{min-width:0}.on-orders-main strong,.on-orders-main b{text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.on-orders-main small{color:#79868d;margin-top:4px;font-size:10px;display:block}.on-orders-main b{text-align:right;font-size:15px}.on-orders-main i{color:#87949a;text-align:center;font-size:20px;font-style:normal}.on-orders-status{background:#e9edee;border-radius:18px;width:fit-content;padding:6px 8px;font-size:11px;font-weight:700;display:inline-block!important}.on-orders-more>button{min-width:30px;height:30px;color:#314047!important;background:#fff!important;border:1px solid #dfe5e7!important;padding:0!important}.on-orders-menu{z-index:20;background:#fff;border:1px solid #d9e1e4;border-radius:10px;width:245px;padding:7px;position:absolute;top:60px;right:0;box-shadow:0 15px 36px #1d2b3326}.ad-shell .on-orders-menu>button{text-align:left;color:#273238;background:#fff;border:0;width:100%;min-height:31px;padding:9px;font-size:12px;display:block}.ad-shell .on-orders-menu>button:hover{background:#f0f3f3}.on-orders-menu form{padding:9px}.on-orders-menu form>strong{font-size:13px}.on-orders-menu form>p{color:#7a5454;font-size:11px}.on-orders-menu form>label{margin-top:10px}.on-orders-menu form>div{gap:5px;margin-top:12px;display:flex}.on-orders-menu form button{padding:6px 8px;font-size:11px}.on-orders-detail{border-top:1px solid #e1e6e8;padding:22px 24px 28px;animation:.22s on-order-expand}.on-orders-detail>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.on-orders-detail h2{letter-spacing:-.04em;margin:4px 0;font-size:25px}.on-orders-detail>header p{color:#6d7b82;margin:0;font-size:12px}.on-orders-detail>header>span{white-space:nowrap;background:#e9eeef;border-radius:30px;padding:7px 10px;font-size:11px}.on-orders-timeline{gap:0;margin:23px 0;display:flex;overflow-x:auto}.on-orders-timeline span{white-space:nowrap;color:#87949a;border-top:3px solid #e2e7e9;flex:1;padding:9px 5px;font-size:10px}.on-orders-timeline span.done{color:#2d393e;border-color:#2d393e;font-weight:750}.on-orders-detail .admin-order-ops{margin:0 0 20px}.on-orders-detail .admin-order-ops header{display:none}.on-orders-detail details{background:#fff;border:1px solid #dfe5e7;border-radius:10px;margin:12px 0;padding:13px}.on-orders-detail details summary{cursor:pointer;font-size:12px;font-weight:700}.on-orders-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:15px 0;display:grid}.on-orders-edit form>label{margin:14px 0}.on-orders-presential{border:1px solid #dce3e6;border-radius:9px;padding:15px}.on-orders-presential button{margin-right:7px}.on-orders-overlay{z-index:1000;background:#151f22ad;place-items:center;display:grid;position:fixed;inset:0}.on-orders-overlay section{background:#fff;border-radius:14px;width:min(450px,100vw - 32px);padding:27px}.on-orders-overlay h2{margin:0 0 9px;font-size:22px}.on-orders-overlay p{color:#68767d;font-size:12px}.on-orders-overlay button{margin:12px 8px 0 0}@keyframes on-order-expand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1160px){.on-orders-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-shell .on-orders-main{grid-template-columns:80px minmax(120px,1.8fr) 120px 90px 100px 12px}.on-orders-main span:nth-of-type(5){display:none}}@media (max-width:760px){.on-orders{padding:18px}.on-orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.on-orders-filters label:first-child{grid-column:span 2}.ad-shell .on-orders-main{grid-template-columns:75px minmax(0,1fr) 95px 12px;min-height:75px;padding:9px}.on-orders-main span:nth-of-type(3),.on-orders-main span:nth-of-type(4),.on-orders-main span:nth-of-type(5){display:none!important}.on-orders-main b{font-size:12px}.on-orders-detail{padding:18px 8px}.on-orders-edit-grid{grid-template-columns:1fr}}.on-orders-detail .admin-order-ops-lines>div{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.on-orders-detail .admin-order-ops-lines img{object-fit:contain;background:#fff;border:1px solid #e3e8e9;border-radius:6px;width:42px;height:42px}.on-orders-detail .admin-order-ops-next{border:1px solid #dce3e5;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;padding:14px;display:flex}.on-orders-detail .admin-order-ops-next strong{flex-basis:100%;font-size:13px}.on-orders-detail .admin-order-ops-next label{flex-direction:column;flex:1;gap:5px;font-size:11px;display:flex}.on-orders-detail .admin-order-ops-next input{border:1px solid #d9e0e2;border-radius:6px;height:36px;padding:0 9px}.on-orders-detail .admin-order-ops-next>div{flex:1;gap:8px;display:flex}.ad-shell .on-orders-toolbar input[type=checkbox],.ad-shell .on-orders-row>input[type=checkbox]{appearance:auto;accent-color:#26343a;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.on-orders-toolbar label{flex-direction:row;margin-right:0}.ad-shell .on-orders-toolbar label{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;width:auto;display:inline-flex}.on-orders-empty{color:#293335;background:#fcfbf7;border:1px solid #deded6;border-radius:16px;padding:26px}.on-orders-empty h2{margin:0 0 10px;font-size:20px}.on-orders-empty p{color:#687371;font-size:13px;line-height:1.6}.on-orders-empty button{color:#fff;cursor:pointer;background:#252b2b;border:0;border-radius:9px;margin-top:12px;padding:12px 16px}.b-portal .on-orders .on-orders-main:is(:hover,:focus-visible){color:#263137!important;background:#f5f2eb!important;transform:none!important;box-shadow:inset 3px 0 #b9915f!important}.b-portal .on-orders .on-orders-main:is(:hover,:focus-visible) strong,.b-portal .on-orders .on-orders-main:is(:hover,:focus-visible) b,.b-portal .on-orders .on-orders-main:is(:hover,:focus-visible) .on-orders-status{color:#263137!important}.b-portal .on-orders .on-orders-main:is(:hover,:focus-visible) small{color:#59686f!important}.b-portal .on-orders .on-orders-main:is(:hover,:focus-visible) i{color:#826139!important}.b-portal .on-orders .on-orders-main:focus-visible{outline-offset:2px;outline:2px solid #a77f4f!important}@media (max-width:760px){.b-portal .on-orders .on-orders-main{grid-template-columns:60px minmax(0,1fr) 72px 12px;gap:6px}.b-portal .on-orders .on-orders-main>span:first-child{grid-area:1/1}.b-portal .on-orders .on-orders-main>span:nth-of-type(2){grid-area:1/2}.b-portal .on-orders .on-orders-main>.on-orders-status{grid-area:2/2/auto/5;padding:5px 8px;font-size:10px;display:inline-block!important}.b-portal .on-orders .on-orders-main>b{grid-area:1/3}.b-portal .on-orders .on-orders-main>i{grid-area:1/4}}.on-orders-download{color:#263137;overflow-wrap:anywhere;background:#faf8f3;border:1px solid #dfd6c8;border-radius:12px;padding:14px 18px}.on-orders-download a{color:#70532e;font-weight:600;text-decoration:underline}
.ad-shell .on-orders.has-opened{background:#f4f5f5;padding:20px 26px 42px}.on-orders.has-opened>.on-orders-head,.on-orders.has-opened>.on-orders-stages,.on-orders.has-opened>.on-orders-filters,.on-orders.has-opened>.on-orders-toolbar{display:none}.on-orders.has-opened>.on-orders-list{border:0}.on-orders.has-opened>.on-orders-list>article:not(.is-open){display:none}.on-orders.has-opened>.on-orders-list>article.is-open{background:0 0;border:0}.on-orders.has-opened .on-orders-row{display:none}.ad-shell .on-orders.has-opened .on-orders-detail{border:0;padding:0;animation:none}.ad-shell .on-orders-detail .on-orders-back{color:#485158;min-height:34px;box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 17px;padding:6px 2px;font-size:11px;font-weight:700;display:inline-flex}.ad-shell .on-orders-detail .on-orders-back:hover{color:#9a7043;background:0 0}.ad-shell .on-orders.has-opened .on-orders-detail>header{border-bottom:1px solid #dce1e3;align-items:center;gap:20px;padding:4px 0 24px}.ad-shell .on-orders.has-opened .on-orders-detail>header small{color:#8d6b49}.ad-shell .on-orders.has-opened .on-orders-detail h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(32px,4vw,46px);font-weight:700}.ad-shell .on-orders.has-opened .on-orders-detail>header p{font-size:12px;line-height:1.45}.on-orders-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.on-orders-detail-actions>span{color:#684a2d;white-space:nowrap;background:#f2e7d9;border-radius:99px;padding:9px 12px;font-size:11px;font-weight:750}.ad-shell .on-orders-detail-actions button{color:#20282d;background:#fff;border:1px solid #d9dddf;border-radius:8px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:700;box-shadow:0 4px 10px #141c2210}.ad-shell .on-orders-detail-actions button:first-of-type{color:#fff;background:#1b2023;border-color:#1b2023}.ad-shell .on-orders.has-opened .on-orders-timeline{background:#fff;border:1px solid #e0e4e6;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:22px 0 27px;padding:20px 10px 17px;display:grid;overflow:visible}.on-orders.has-opened .on-orders-timeline span{white-space:normal;text-align:center;color:#8e989e;border:0;align-content:start;justify-items:center;gap:5px;padding:0 7px;display:grid;position:relative}.on-orders.has-opened .on-orders-timeline span:before{content:"";background:#e0e4e6;height:2px;position:absolute;top:18px;left:calc(19px - 50%);right:calc(50% + 19px)}.on-orders.has-opened .on-orders-timeline span:first-child:before{display:none}.on-orders.has-opened .on-orders-timeline span.done:before{background:#cca16d}.on-orders.has-opened .on-orders-timeline i{z-index:1;color:#808b92;background:#f4f6f6;border:1px solid #d4dade;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:relative}.on-orders.has-opened .on-orders-timeline .done i{color:#fff;background:#211c17;border-color:#c99a61;box-shadow:0 0 0 4px #d6aa7830}.on-orders.has-opened .on-orders-timeline strong{font-size:11px;line-height:1.25}.on-orders.has-opened .on-orders-timeline small{color:#879096;font-size:10px}.on-orders-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 20px;display:grid}.on-orders-facts>div{background:#fff;border:1px solid #e0e4e6;border-radius:11px;flex-direction:column;justify-content:center;gap:8px;min-height:74px;padding:12px 14px;display:flex}.on-orders-facts small{letter-spacing:.13em;color:#8a6b4b;font-size:9px;font-weight:800}.on-orders-facts strong{color:#1f272c;font-size:12px;line-height:1.3}.ad-shell .on-orders.has-opened .admin-order-ops{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.75fr) minmax(245px,.75fr);gap:0 13px;margin:22px 0 18px;padding:0;display:grid}.ad-shell .on-orders.has-opened .admin-order-ops-check{background:#fff;border-color:#e1e5e6;grid-column:1/-1;margin:0 0 12px}.ad-shell .on-orders.has-opened .admin-order-ops-lines{background:#fff;border:1px solid #e0e4e6;border-radius:13px;grid-area:2/1/span 3;margin:0;padding:15px 17px}.ad-shell .on-orders.has-opened .admin-order-ops-lines:before{content:"PRODUTOS DO PEDIDO";color:#8b6a47;letter-spacing:.15em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.ad-shell .on-orders.has-opened .admin-order-ops-lines>div{border-top:1px solid #edf0f0;grid-template-columns:54px minmax(0,1fr) auto;min-height:72px;padding:10px 0}.ad-shell .on-orders.has-opened .admin-order-ops-lines img{object-fit:contain;width:51px;height:51px}.ad-shell .on-orders.has-opened .admin-order-ops-lines strong{font-size:12px;line-height:1.35}.ad-shell .on-orders.has-opened .admin-order-ops-lines small{color:#6e7a80;font-size:10px;line-height:1.4}.ad-shell .on-orders.has-opened .admin-order-ops-lines b{white-space:nowrap;font-size:12px}.ad-shell .on-orders.has-opened .admin-order-ops-total{background:#fff;border:1px solid #e0e4e6;border-radius:13px 13px 0 0;grid-area:2/2;align-self:start;gap:8px;padding:19px;display:grid}.ad-shell .on-orders.has-opened .admin-order-ops-total strong{letter-spacing:-.05em;font-size:28px}.ad-shell .on-orders.has-opened .admin-order-ops-finance{background:#fff;border:1px solid #e0e4e6;border-top:0;border-radius:0 0 13px 13px;grid-area:3/2;align-self:start;gap:9px;padding:16px 19px;display:grid}.ad-shell .on-orders.has-opened .admin-order-ops-finance span{justify-content:space-between;gap:10px;font-size:11px;display:flex}.ad-shell .on-orders.has-opened .admin-order-ops-finance b{text-align:right}.ad-shell .on-orders.has-opened .admin-order-ops>:not(.admin-order-ops-check):not(.admin-order-ops-lines):not(.admin-order-ops-total):not(.admin-order-ops-finance){grid-column:1/-1}.ad-shell .on-orders.has-opened .on-orders-detail>details{background:#fff;border-color:#e0e4e6}.ad-shell .on-orders-detail .on-orders-nav{justify-content:space-between;align-items:center;gap:12px;margin:0 0 17px;display:flex}.ad-shell .on-orders-detail .on-orders-nav .on-orders-back{margin:0}.ad-shell .on-orders-detail .on-orders-next{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);min-height:36px;color:var(--of-ui-ink);box-shadow:none;background:#fff;padding:7px 12px;font-size:11px;font-weight:700}.ad-shell .on-orders-detail .on-orders-next:hover:not(:disabled){background:var(--of-ui-highlight-soft);border-color:#c9ad87}@media (max-width:520px){.ad-shell .on-orders-detail .on-orders-nav{flex-direction:column;align-items:stretch}.ad-shell .on-orders-detail .on-orders-next{text-align:center}}@media (max-width:1050px){.on-orders-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-shell .on-orders.has-opened .admin-order-ops{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}}@media (max-width:760px){.ad-shell .on-orders.has-opened{padding:16px}.ad-shell .on-orders.has-opened .on-orders-detail>header{flex-direction:column;align-items:flex-start}.on-orders-detail-actions{justify-content:flex-start}.ad-shell .on-orders.has-opened .on-orders-timeline{grid-template-columns:repeat(5,minmax(108px,1fr));padding:19px 5px;overflow-x:auto}.on-orders-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-shell .on-orders.has-opened .admin-order-ops{grid-template-columns:1fr}.ad-shell .on-orders.has-opened .admin-order-ops-lines,.ad-shell .on-orders.has-opened .admin-order-ops-total,.ad-shell .on-orders.has-opened .admin-order-ops-finance{grid-area:auto/1}.ad-shell .on-orders.has-opened .admin-order-ops-lines{border-radius:13px 13px 0 0}.ad-shell .on-orders.has-opened .admin-order-ops-total{border-top:0;border-radius:0}.ad-shell .on-orders.has-opened .admin-order-ops-finance{border-radius:0 0 13px 13px}.ad-shell .on-orders.has-opened .admin-order-ops-lines>div{grid-template-columns:48px minmax(0,1fr) auto}.ad-shell .on-orders.has-opened .admin-order-ops-lines img{width:46px;height:46px}}
.system-integrity{color:#162239;max-width:1500px;margin:0 auto}.system-integrity-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 28px;display:flex}.system-integrity-eyebrow{letter-spacing:.14em;color:#60708f;font-size:11px;font-weight:700}.system-integrity-head h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,3vw,42px);line-height:1.08}.system-integrity-head p,.system-integrity-list-head p{color:#69758a;margin:0;line-height:1.6}.system-integrity-head>button{flex:none;min-height:44px}.system-integrity-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.system-integrity-metrics article{background:#fff;border:1px solid #dfe5ef;border-radius:15px;min-width:0;padding:18px 20px}.system-integrity-metrics article>span{color:#67748b;font-size:13px;display:block}.system-integrity-metrics strong{font-variant-numeric:tabular-nums;color:#182640;margin:10px 0 4px;font-size:32px;line-height:1;display:block}.system-integrity-metrics strong[data-tone=error]{color:#b54743}.system-integrity-metrics strong[data-tone=warning]{color:#a66a1e}.system-integrity-metrics small{color:#758096;font-size:12px;line-height:1.5}.system-integrity-list-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 14px;display:flex}.system-integrity-list-head h2{letter-spacing:-.02em;margin:0 0 4px;font-size:20px}.system-integrity-list-head>small{white-space:nowrap;color:#7a8497;font-size:12px}.system-integrity-findings{gap:10px;display:grid}.system-integrity-finding{background:#fff;border:1px solid #e0e6ef;border-radius:13px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 18px;display:grid}.system-integrity-mark{background:#8c99ac;border-radius:50%;width:9px;height:9px;margin-top:7px}.system-integrity-mark.is-error{background:#c5544c}.system-integrity-mark.is-warning{background:#d89942}.system-integrity-mark.is-info{background:#6683cb}.system-integrity-area{letter-spacing:.1em;text-transform:uppercase;color:#748097;font-size:10px;font-weight:700}.system-integrity-finding h3{margin:3px 0;font-size:15px;line-height:1.4}.system-integrity-finding p{color:#68748a;margin:0;font-size:13px;line-height:1.55}.system-integrity-finding>button{white-space:nowrap;align-self:center;min-height:39px}.system-integrity-finding>button span{margin-left:8px}.system-integrity-empty{background:#f7fcf8;border:1px solid #d8e8de;border-radius:14px;align-items:center;gap:16px;padding:22px;display:flex}.system-integrity-empty>span{color:#287a4b;background:#e2f2e8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.system-integrity-empty strong{display:block}.system-integrity-empty p{color:#68748a;margin:3px 0 0;font-size:13px}.system-integrity-note,.system-integrity-footnote{color:#69758a;font-size:12px;line-height:1.6}.system-integrity-footnote{border-top:1px solid #e1e6ee;margin-top:22px;padding-top:13px}@media (max-width:850px){.system-integrity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.system-integrity-head{flex-direction:column;align-items:flex-start;gap:14px}.system-integrity-head>button{width:100%}.system-integrity-list-head{flex-direction:column;align-items:flex-start;gap:6px}.system-integrity-finding{grid-template-columns:10px minmax(0,1fr);gap:11px;padding:15px}.system-integrity-finding>button{grid-column:2;justify-self:start}.system-integrity-metrics{gap:9px}.system-integrity-metrics article{padding:14px}.system-integrity-metrics strong{font-size:27px}.system-integrity-metrics small{font-size:11px}.system-integrity-list-head>small{white-space:normal}}.b-portal.ad-shell .system-integrity .system-integrity-head{background:linear-gradient(120deg,#fff,#f5f3ee);border:1px solid #e2dfd9;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 24px;padding:28px 30px;display:grid;box-shadow:0 10px 28px #20282b08}.b-portal.ad-shell .system-integrity-head>div{gap:10px;min-width:0;display:grid}.b-portal.ad-shell .system-integrity-head .system-integrity-eyebrow{color:#946d42;letter-spacing:.15em;font-size:10px;line-height:1.5;display:block;position:static}.b-portal.ad-shell .system-integrity-head h1{letter-spacing:-.045em;color:#20282b;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.12;position:static;transform:none}.b-portal.ad-shell .system-integrity-head p{color:#6a7376;max-width:690px;margin:0;font-size:14px;line-height:1.6;position:static}.b-portal.ad-shell .system-integrity-head>button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#303638,#191e20);border:1px solid #363b3d;border-radius:9px;align-self:center;min-height:44px;padding:12px 18px;font-size:13px;line-height:1.4;box-shadow:0 4px 12px #20282b15}.b-portal.ad-shell .system-integrity-head>button:hover:enabled{border-color:#b38b57;box-shadow:0 4px 14px #b38b5720}.b-portal.ad-shell .system-integrity-head>button:focus-visible{outline-offset:3px;outline:2px solid #b38b57}.b-portal.ad-shell .system-integrity-head>button:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.b-portal.ad-shell .system-integrity .system-integrity-head{grid-template-columns:1fr;gap:18px;padding:22px}.b-portal.ad-shell .system-integrity-head>button{white-space:normal;width:100%}}
