.rep-overview{--ro-ink:#242724;--ro-muted:#727671;--ro-line:#e7e5e0;color:var(--ro-ink);max-width:1440px}.rep-overview *{box-sizing:border-box}.rep-overview-head{border-bottom:1px solid var(--ro-line);justify-content:space-between;align-items:end;gap:28px;display:flex;background:0 0!important;height:auto!important;min-height:0!important;padding:12px 0 32px!important}.rep-overview-head>div:first-child{min-width:0}.rep-overview-head>div:first-child>span,.rep-overview-section-head>span,.rep-overview-sales>span,.rep-overview-goal-top>span,.rep-overview-commission>span,.rep-overview-finance>span{color:#84817b;letter-spacing:.16em;font-size:10px;font-weight:700;display:block}.b-portal .rep-overview-head h1{letter-spacing:-.065em;color:var(--ro-ink);margin:12px 0 10px;font-size:clamp(36px,4.2vw,58px);font-weight:570;line-height:1}.rep-overview-head p{color:var(--ro-muted);margin:0;font-size:14px;line-height:1.5}.rep-overview-actions{flex:none;gap:9px;display:flex}.b-portal .rep-overview button{cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.b-portal .rep-overview-actions button{min-height:47px;color:var(--ro-ink);box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #dcd9d3;border-radius:10px;justify-content:space-between;align-items:center;gap:17px;padding:11px 15px;font-size:12px;font-weight:680;display:flex}.b-portal .rep-overview-actions button:first-child{background:#f1ede6;border-color:#e8e1d8}.b-portal .rep-overview-actions button:hover{box-shadow:none;background:#eae4da;transform:none}.rep-overview-actions button span{font-size:18px;font-weight:400}.rep-overview .onf-notice-board{margin:30px 0}.rep-overview-loading,.rep-overview-error{color:var(--ro-muted);padding:25px;font-size:13px}.rep-overview-performance{border:1px solid var(--ro-line);background:var(--ro-line);border-radius:19px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:1px;margin:30px 0 36px;display:grid;overflow:hidden}.rep-overview-sales,.rep-overview-goal{background:#fff;min-width:0;padding:35px 38px}.rep-overview-sales{background:#faf9f6;flex-direction:column;min-height:260px;display:flex}.rep-overview-sales>strong{letter-spacing:-.075em;font-variant-numeric:tabular-nums;margin:24px 0 10px;font-size:clamp(43px,5.4vw,76px);font-weight:500;line-height:1.04}.rep-overview-sales p,.rep-overview-goal p{color:#74766f;margin:0;font-size:13px;line-height:1.5}.b-portal .rep-overview-performance button,.b-portal .rep-overview-finance button{color:var(--ro-ink);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #898b84;border-radius:0;align-self:start;margin-top:auto;padding:11px 0 2px;font-size:12px;font-weight:680}.b-portal .rep-overview-performance button:hover,.b-portal .rep-overview-finance button:hover{box-shadow:none;background:0 0;border-color:#242724;transform:none}.rep-overview-performance button span,.rep-overview-finance button span{margin-left:17px}.rep-overview-goal{flex-direction:column;display:flex}.rep-overview-goal-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rep-overview-goal-top strong{letter-spacing:-.05em;font-size:32px;font-weight:560}.rep-overview-track{background:#edeae4;border-radius:10px;height:7px;margin:19px 0 10px;overflow:hidden}.rep-overview-track>span{background:#b3a492;border-radius:10px;height:100%;display:block}.rep-overview-commission{border-top:1px solid var(--ro-line);flex-wrap:wrap;align-items:baseline;gap:9px 18px;margin-top:27px;padding-top:22px;display:flex}.rep-overview-commission strong{letter-spacing:-.05em;font-size:27px;font-weight:570}.rep-overview-commission small{color:var(--ro-muted);flex-basis:100%;font-size:11px}.rep-overview-goal>button{margin-top:18px!important}.rep-overview-section-head{margin-bottom:18px}.rep-overview-section-head h2,.b-portal .rep-overview-finance h2{letter-spacing:-.055em;color:var(--ro-ink);margin:7px 0 0;font-size:clamp(24px,2.6vw,35px);font-weight:520;line-height:1.15}.rep-overview-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.b-portal .rep-overview-attention-list button{border:1px solid var(--ro-line);min-height:84px;color:var(--ro-ink);text-align:left;box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 19px;display:grid}.b-portal .rep-overview-attention-list button:hover{box-shadow:none;background:#faf8f4;border-color:#d6cbbc;transform:none}.rep-overview-attention-list button>b{letter-spacing:-.07em;color:#a39b90;font-size:24px;font-weight:500}.rep-overview-attention-list button>span{gap:3px;min-width:0;display:grid}.rep-overview-attention-list strong{font-size:13px;font-weight:670;line-height:1.25}.rep-overview-attention-list small{color:var(--ro-muted);font-size:11px;line-height:1.3}.rep-overview-attention-list em{color:#777b74;font-size:19px;font-style:normal;font-weight:400}.rep-overview-bottom{grid-template-columns:minmax(0,1.3fr) minmax(285px,.7fr);gap:20px;margin-top:38px;display:grid}.rep-overview-recent,.rep-overview-finance{border:1px solid var(--ro-line);background:#fff;border-radius:16px;min-width:0;padding:26px 29px}.rep-overview-recent>p{color:var(--ro-muted);margin:30px 0;font-size:13px}.b-portal .rep-overview-recent>button{border:0;border-top:1px solid var(--ro-line);width:100%;color:var(--ro-ink);text-align:left;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.b-portal .rep-overview-recent>button:hover{box-shadow:none;background:0 0;transform:none}.rep-overview-recent>button span{gap:4px;display:grid}.rep-overview-recent>button strong{font-size:13px}.rep-overview-recent>button small{color:var(--ro-muted);font-size:11px}.rep-overview-recent>button b{white-space:nowrap;font-size:12px}.rep-overview-finance{background:#f8f6f2;flex-direction:column;display:flex}.rep-overview-finance>strong{letter-spacing:-.07em;margin:24px 0 5px;font-size:clamp(34px,3.4vw,49px);font-weight:500}.rep-overview-finance p{color:var(--ro-muted);margin:0 0 30px;font-size:12px;line-height:1.5}@media (max-width:1050px){.rep-overview-head{flex-direction:column;align-items:start}.rep-overview-performance{grid-template-columns:1fr 1fr}.rep-overview-sales,.rep-overview-goal{padding:28px}.rep-overview-bottom{grid-template-columns:1fr}}@media (max-width:700px){.rep-overview-head{padding:7px 0 24px!important}.rep-overview-head p{font-size:13px}.rep-overview-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.b-portal .rep-overview-actions button{white-space:normal;min-height:55px;padding:10px 12px;font-size:11px;line-height:1.25}.rep-overview-performance{grid-template-columns:1fr;margin:23px 0 30px}.rep-overview-sales,.rep-overview-goal{min-height:0;padding:25px}.rep-overview-sales>strong{margin:19px 0 7px}.rep-overview-sales>button{margin-top:20px!important}.rep-overview-attention-list{grid-template-columns:1fr}.rep-overview-attention-list button{min-height:73px!important}.rep-overview-bottom{gap:13px;margin-top:28px}.rep-overview-recent,.rep-overview-finance{padding:22px}}@media (prefers-reduced-motion:reduce){.rep-overview button{transition:none!important}}.rep-overview-goals-detail{background:#f7fbff;border:1px solid #dbe5ef;border-radius:18px;margin:-13px 0 32px;padding:23px}.rep-overview-goals-detail .gb-head{margin-top:0}.rep-overview{--ro-ink:#173046;--ro-muted:#61798b;--ro-line:#d9e6f0}.rep-overview-head h1 span{color:#c64d39}.rep-overview-head>div:first-child>span,.rep-overview-section-head>span,.rep-overview-sales>span,.rep-overview-goal-top>span,.rep-overview-commission>span,.rep-overview-finance>span{color:#4f7a99}.rep-overview-sales{background:linear-gradient(125deg,#e7f3fb,#f8fcff)}.rep-overview-goal{background:#fff}.rep-overview-track{background:#dcecf6}.rep-overview-track>span{background:#c64d39}.b-portal .rep-overview-actions button{color:#194660;border-color:#c8dce9}.b-portal .rep-overview-actions button:hover{background:#d9ecf7}.rep-overview-finance{background:#eaf4fa;border-color:#cfdfeb}.rep-overview-attention-list button>b{color:#4388b3}.b-portal .rep-overview-attention-list button:hover{background:#f0f8fc;border-color:#b6d5e8}.b-portal .rep-overview-actions button{color:#263a43;background:#fff;border:1px solid #d7e0e2;border-radius:12px;gap:14px;min-height:44px;padding:8px 11px 8px 16px;font-size:12px;box-shadow:0 5px 14px #1432440a}.b-portal .rep-overview-actions button:first-child{color:#fff;background:#253d4c;border-color:#253d4c}.rep-overview-actions button span{color:#254455;background:#edf3f4;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.b-portal .rep-overview-actions button:first-child span{color:#fff;background:#ffffff25}.b-portal .rep-overview-actions button:hover{background:#eaf1f3;border-color:#aebfc7;transform:translateY(-1px)}.b-portal .rep-overview-actions button:first-child:hover{background:#304f61;border-color:#304f61}
.rep-order-workspace{grid-template-columns:minmax(0,1fr) minmax(295px,345px);align-items:start;gap:22px;min-width:0;display:grid}.rep-order-error{color:#8c322e;background:#fff1ef;border:1px solid #e9c7c1;border-radius:10px;grid-column:1/-1;padding:14px 18px}.rep-order-catalog{background:#fff;border:1px solid #e7e4df;border-radius:18px;min-width:0;padding:clamp(18px,2.5vw,30px)}.rep-order-catalog-head{border-bottom:1px solid #eceae6;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.rep-order-catalog-head span,.rep-order-summary>span{letter-spacing:.15em;color:#8b7c6b;font-size:11px;font-weight:700}.rep-order-catalog-head h2{letter-spacing:-.04em;margin:5px 0;font-size:26px}.rep-order-catalog-head p{color:#747b75;margin:0;font-size:13px}.rep-order-catalog-head button{color:#333630;white-space:nowrap;background:#f8f5f0;border:1px solid #e2dcd3;border-radius:10px;padding:10px 12px;font-weight:600}.rep-order-filters{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(100px,.8fr));gap:10px;padding:20px 0;display:grid}.rep-order-filters label{color:#667168;gap:6px;font-size:11px;font-weight:650;display:grid}.rep-order-filters :is(input,select){color:#303831;background:#fafaf8;border:1px solid #e0e2dc;border-radius:9px;width:100%;min-width:0;height:43px;padding:0 10px;font-size:13px}.rep-order-found{color:#777d76;margin:0 0 12px;font-size:12px}.rep-order-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rep-order-products article{background:#fff;border:1px solid #e6e7e2;border-radius:13px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.rep-order-product-image{isolation:isolate;background:#fff;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.rep-order-product-image img{box-sizing:border-box;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:16px;display:block}.rep-order-product-image>span{letter-spacing:.2em;color:#adb3ad;font-size:12px}.rep-order-product-image>b{color:#36583b;background:#edf4ed;border:1px solid #bfd1bf;border-radius:20px;padding:5px 9px;font-size:11px;position:absolute;top:9px;right:9px}.rep-order-product-copy{background:#fff;border-top:1px solid #f0f0ed;padding:14px;position:relative}.rep-order-product-copy small{letter-spacing:.07em;color:#737b74;text-transform:uppercase;font-size:10px}.rep-order-product-copy h3{color:#242824;letter-spacing:-.02em;min-height:40px;margin:7px 0 13px;font-size:16px;font-weight:620;line-height:1.25}.rep-order-product-actions{align-items:center;gap:6px;display:flex}.rep-order-product-actions button{color:#383b36;background:#f2f0eb;border:1px solid #e4dfd6;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.rep-order-product-actions label{margin-left:auto;font-size:0}.rep-order-product-actions input{text-align:center;border:1px solid #dcded8;border-radius:8px;width:62px;height:34px;font-size:13px}.rep-order-summary{background:#fff;border:1px solid #e5e3de;border-radius:18px;gap:14px;max-height:calc(100vh - 48px);padding:25px;display:grid;position:sticky;top:24px;overflow:auto}.rep-order-summary h2{letter-spacing:-.04em;margin:0;font-size:24px}.rep-order-summary h2 small{color:#777e77;letter-spacing:0;margin-top:5px;font-size:12px;font-weight:400;display:block}.rep-order-summary-lines{gap:12px;max-height:260px;display:grid;overflow:auto}.rep-order-summary-lines>p{color:#818780;font-size:13px}.rep-order-summary-lines>div{border-top:1px solid #f0efeb;align-items:flex-start;gap:7px;padding-top:10px;display:flex}.rep-order-summary-lines>div>span{flex:1;gap:4px;min-width:0;display:grid}.rep-order-summary-lines strong{font-size:12px;font-weight:620;line-height:1.3}.rep-order-summary-lines small{color:#7a8279;font-size:11px}.rep-order-summary-lines b{white-space:nowrap;font-size:12px}.rep-order-summary-lines button{color:#88918a;background:0 0;border:0;padding:0 2px;font-size:17px;line-height:1}.rep-order-summary-total{border-top:1px solid #e8e5df;justify-content:space-between;align-items:baseline;gap:10px;padding-top:16px;display:flex}.rep-order-summary-total span{color:#69726a;font-size:12px}.rep-order-summary-total strong{letter-spacing:-.04em;white-space:nowrap;font-size:22px}.rep-order-minimum{gap:9px;display:grid}.rep-order-minimum>div:first-child{color:#687269;justify-content:space-between;font-size:12px;display:flex}.rep-order-minimum b{color:#323a32}.rep-order-progress{background:#eeefea;border-radius:20px;height:5px;overflow:hidden}.rep-order-progress i{background:#647f69;border-radius:20px;height:100%;display:block}.rep-order-minimum p{color:#5b755e;margin:0;font-size:11px}.rep-order-review,.rep-order-final>button{color:#28392b;background:#e8eee7;border:1px solid #cbd9c9;border-radius:9px;min-height:44px;font-weight:700}.rep-order-review{justify-content:space-between;align-items:center;padding:0 13px;display:flex}.rep-order-save{color:#526c56;text-underline-offset:4px;background:0 0;border:0;min-height:32px;font-weight:650;text-decoration:underline}.rep-order-final{border-top:1px solid #e7e5df;gap:12px;padding-top:18px;display:grid}.rep-order-final h3,.rep-order-final p{margin:0}.rep-order-final p{color:#677068;font-size:12px;line-height:1.5}.rep-order-final label:not(.rep-order-accept){gap:6px;font-size:12px;display:grid}.rep-order-final select{background:#fff;border:1px solid #dcded8;border-radius:8px;min-height:42px;padding:0 9px}.rep-order-accept{align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.rep-order-accept input{flex:none;margin:1px 0 0}.b-portal.rep-complete-portal .rep-order-workspace button{box-shadow:none!important;transform:none!important}.b-portal.rep-complete-portal .rep-order-product-actions button,.b-portal.rep-complete-portal .rep-order-catalog-head button{color:#383b36!important;background:#f2f0eb!important;border:1px solid #e4dfd6!important}.b-portal.rep-complete-portal .rep-order-save,.b-portal.rep-complete-portal .rep-order-summary-lines button{color:#526c56!important;background:0 0!important;border:0!important}@media (max-width:1030px){.rep-order-workspace{grid-template-columns:1fr}.rep-order-summary{grid-row:1;max-height:none;position:static}.rep-order-summary-lines{max-height:180px}.rep-order-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.rep-order-catalog-head{display:grid}.rep-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-order-filters label:first-child{grid-column:1/-1}.rep-order-products{grid-template-columns:1fr;gap:10px}.rep-order-products article{grid-template-columns:105px minmax(0,1fr);display:grid}.rep-order-product-image{height:100%;min-height:125px}.rep-order-product-image img{padding:8px}.rep-order-product-copy{border-top:0;border-left:1px solid #f0f0ed;padding:11px}.rep-order-product-copy h3{min-height:0;font-size:14px}.rep-order-product-copy small{font-size:9px}.rep-order-product-actions{flex-wrap:wrap}.rep-order-product-actions button{padding:7px 8px}.rep-order-product-actions label{margin-left:0}.rep-order-product-actions input{width:53px}.rep-order-summary{padding:20px}}.rep-order-view-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.b-portal.rep-complete-portal .rep-order-view-modes button{text-align:left;border-radius:12px;align-content:center;gap:5px;min-height:80px;padding:14px 16px;display:grid;color:#333532!important;background:#fbfaf8!important;border:1px solid #e3dfd8!important}.b-portal.rep-complete-portal .rep-order-view-modes button[aria-pressed=true]{color:#332b23!important;background:#f0e9df!important;border-color:#cbb69f!important}.rep-order-view-modes strong{font-size:14px}.rep-order-view-modes small{color:#7a7d78;font-size:11px;line-height:1.25}.rep-order-filters{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(95px,.7fr));padding:18px 0}.rep-order-product-meta{color:#82847f;margin:0 0 9px;font-size:12px}.rep-order-product-price{color:#292b2b;letter-spacing:-.035em;margin:0 0 12px;font-size:20px;display:block}.rep-order-product-price small{letter-spacing:0;color:#82847f;text-transform:none;font-size:11px;font-weight:500}.rep-order-product-image>b{color:#6c5238;background:#f4ede4;border-color:#ddc9b1}.rep-order-products.quick{grid-template-columns:1fr}.rep-order-products.quick article{grid-template-columns:140px minmax(0,1fr);min-height:170px;display:grid}.rep-order-products.quick .rep-order-product-image{background:#fcfbf9;height:100%;min-height:170px}.rep-order-products.quick .rep-order-product-copy{border-top:0;border-left:1px solid #eeeae4;padding:16px 20px}.rep-order-products.quick .rep-order-product-copy h3{min-height:0;margin-bottom:5px}.rep-order-products.quick .rep-order-product-price{margin-bottom:8px}.rep-order-products.quick .rep-order-product-actions{justify-content:flex-start}.rep-order-summary{background:#fcfbf9;border-color:#e8e1d7}.rep-order-summary-total strong{font-size:26px}.b-portal.rep-complete-portal .rep-order-save,.b-portal.rep-complete-portal .rep-order-summary-lines button{color:#65523f!important}@media (max-width:760px){.rep-order-view-modes{grid-template-columns:1fr 1fr}.rep-order-view-modes button:last-child{grid-column:1/-1}.rep-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-order-filters label:first-child{grid-column:1/-1}}@media (max-width:580px){.rep-order-products.quick article{grid-template-columns:105px minmax(0,1fr)}.rep-order-products.quick .rep-order-product-copy{padding:11px}.rep-order-products.quick .rep-order-product-image{min-height:150px}.rep-order-view-modes strong{font-size:12px}.rep-order-view-modes small{font-size:10px}}.rep-order-product-image{aspect-ratio:1;background:#f7f8fa;height:auto;min-height:210px}.rep-order-product-image img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;padding:18px;display:block}.rep-order-added{color:#244a74;background:#eaf0f7;border-radius:99px;align-self:flex-start;margin:1px 0 7px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.rep-order-products.quick .rep-order-product-image{aspect-ratio:auto;height:100%;min-height:190px}.rep-order-mobile-dock,.rep-order-drawer-backdrop{display:none}@media (max-width:1230px){.rep-order-workspace{padding-bottom:80px}.rep-order-mobile-dock{z-index:83;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe3ec;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #12243818}.rep-order-mobile-dock span{gap:3px;display:grid}.rep-order-mobile-dock small{color:#687789;font-size:11px}.rep-order-mobile-dock strong{color:#142c48;font-size:19px}.b-portal.rep-complete-portal .rep-order-mobile-dock button{border-radius:10px;padding:11px 15px;font-weight:700;color:#fff!important;background:#214d78!important;border:1px solid #214d78!important}.rep-order-drawer-backdrop{z-index:81;background:#1323387a;border:0;display:block;position:fixed;inset:0}.rep-order-summary{display:none!important}.rep-order-summary.drawer-open{z-index:82;width:auto;max-height:min(75dvh,720px);position:fixed;inset:auto 8px 73px;overflow:auto;box-shadow:0 25px 80px #0d20394d;display:grid!important}}@media (max-width:580px){.rep-order-product-image{aspect-ratio:1;height:auto;min-height:0}.rep-order-product-image img{padding:12px}.rep-order-products.quick .rep-order-product-image{min-height:190px}.rep-order-product-copy{min-width:0}}.rep-order-catalog,.rep-order-summary{background:#fff;border-color:#d9e5ef;box-shadow:0 10px 30px #1b43600b}.rep-order-catalog-head span,.rep-order-summary>span{color:#477394}.rep-order-catalog-head h2,.rep-order-summary h2{color:#17354e}.b-portal.rep-complete-portal .rep-order-view-modes button{color:#23435b!important;background:#f6fafd!important;border-color:#d7e4ef!important}.b-portal.rep-complete-portal .rep-order-view-modes button[aria-pressed=true]{color:#153d59!important;background:#e5f2fa!important;border-color:#8fb9d4!important;box-shadow:inset 0 0 0 1px #8fb9d4!important}.rep-order-filters :is(input,select){color:#1b394f;background:#fbfdff;border-color:#d5e2ec}.rep-order-products article{border-color:#dce7f0;box-shadow:0 5px 15px #1c476009}.rep-order-products article.added{border-color:#8bb7d5;box-shadow:0 8px 22px #25567917}.rep-order-product-image,.rep-order-products.quick .rep-order-product-image{background:#f7faff}.rep-order-products .rep-order-product-copy{border-color:#e5edf3}.rep-order-product-meta{color:#6e8292}.rep-order-summary-total{border-color:#e0eaf1}.rep-order-summary-total strong{color:#173c59}.rep-order-progress{background:#e4eef6}.rep-order-progress i{background:#438ebd}.rep-order-minimum p{color:#52748d}.b-portal.rep-complete-portal .rep-order-review,.b-portal.rep-complete-portal .rep-order-final>button{color:#fff!important;background:#c64d39!important;border:1px solid #b54332!important}.b-portal.rep-complete-portal .rep-order-review:hover:not(:disabled),.b-portal.rep-complete-portal .rep-order-final>button:hover:not(:disabled){background:#a93d2e!important}.b-portal.rep-complete-portal .rep-order-product-actions button,.b-portal.rep-complete-portal .rep-order-catalog-head button{color:#255575!important;background:#edf5fa!important;border-color:#cbdfea!important}.b-portal.rep-complete-portal .rep-order-save{color:#285979!important}.b-portal.rep-complete-portal .rep-order-mobile-dock button{background:#c64d39!important;border-color:#b54332!important}@media (min-width:1320px){.rep-order-products:not(.quick){grid-template-columns:repeat(3,minmax(0,1fr))}}.rep-order-products:not(.quick) .rep-order-product-image{aspect-ratio:4/3;min-height:0}.rep-order-products:not(.quick) .rep-order-product-image img{padding:14px}.rep-order-products:not(.quick) .rep-order-product-copy{flex-direction:column;min-height:185px;padding:13px;display:flex}.rep-order-product-copy h3{min-height:0;margin:6px 0 8px;font-size:14px;line-height:1.3}.rep-order-product-price{margin:2px 0 11px;font-size:18px}.rep-order-product-actions{grid-template-columns:48px 48px minmax(74px,1fr);align-items:end;gap:6px;margin-top:auto;display:grid}.rep-order-product-actions button{width:100%;min-height:38px;padding:7px!important}.rep-order-product-actions label{color:#5c6970;white-space:nowrap;gap:3px;margin:0;font-size:10px;display:grid}.rep-order-product-actions input{width:100%;min-width:0;height:38px}.rep-order-summary{border-radius:16px;gap:11px;padding:20px}.rep-order-summary-lines>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;display:grid}.rep-order-summary-lines>div>span{overflow:hidden}.rep-order-summary-lines strong{overflow-wrap:anywhere;display:block}.rep-order-summary-lines b{font-size:12px}.rep-order-summary-lines button{min-width:22px;min-height:22px}.rep-order-summary-lines{overscroll-behavior:contain;scrollbar-width:thin;gap:0;max-height:340px}.rep-order-summary-lines>.rep-order-cart-line{border-top:1px solid #e0eaf1;grid-template-columns:42px minmax(0,1fr) 42px 24px;align-items:center;gap:7px;min-width:0;padding:11px 0;display:grid}.rep-order-cart-line>img,.rep-order-cart-placeholder{object-fit:contain;background:#f6f9fc;border:1px solid #e3edf4;border-radius:7px;width:42px;height:42px}.rep-order-cart-placeholder{color:#7596aa;place-items:center;font-size:12px;font-weight:700;display:grid}.rep-order-summary-lines>.rep-order-cart-line>.rep-order-cart-copy{gap:3px;min-width:0;display:grid;overflow:visible}.rep-order-cart-copy strong{color:#183b55;font-size:11px;line-height:1.3}.rep-order-cart-copy small{color:#6a8092;overflow-wrap:anywhere;font-size:10px;line-height:1.25}.rep-order-cart-copy b{color:#173b55;white-space:normal;font-size:11px}.rep-order-cart-line>input{text-align:center;color:#173b55;width:42px;min-width:0;height:33px;font:inherit;appearance:textfield;background:#fff;border:1px solid #cddfeb;border-radius:7px;padding:3px;font-size:12px}.rep-order-cart-line>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rep-order-cart-line>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rep-order-summary-lines>.rep-order-cart-line>button{cursor:pointer;border-radius:6px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:16px;display:grid;color:#496982!important;background:#f5f8fb!important;border:1px solid #e1eaf1!important}.rep-order-cart-line>input:focus-visible,.rep-order-summary-lines>.rep-order-cart-line>button:focus-visible{outline-offset:2px;outline:2px solid #2d7ab1}@media (max-width:760px){.rep-order-products:not(.quick) .rep-order-product-image{aspect-ratio:1}.rep-order-products:not(.quick) .rep-order-product-copy{min-height:0}.rep-order-product-actions{grid-template-columns:40px 40px minmax(62px,1fr)}.b-portal.rep-complete-portal .rep-order-drawer-backdrop{z-index:81!important;width:100vw!important;height:100dvh!important;box-shadow:none!important;background:#101e278c!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}.b-portal.rep-complete-portal .rep-order-drawer-backdrop:hover{background:#101e278c!important;transform:none!important}.rep-order-mobile-dock button{white-space:nowrap}}.rep-order-products:not(.quick) article{align-self:stretch;height:100%}.rep-order-products:not(.quick) .rep-order-product-copy{min-width:0;height:100%}.rep-order-product-copy .rep-order-insights{align-items:center;gap:5px;min-height:25px;margin:0 0 3px;display:flex}.rep-order-products:not(.quick) .rep-order-product-copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.9em;max-height:3.9em;display:-webkit-box;overflow:hidden}.rep-order-products:not(.quick) .rep-order-product-meta{min-height:1.4em}.rep-order-products:not(.quick) .rep-order-product-price{margin-top:auto;margin-bottom:10px}.rep-order-products:not(.quick) .rep-order-product-actions{margin-top:auto}.rep-order-product-actions{grid-template-columns:44px 44px minmax(0,1fr);align-items:end;width:100%;min-width:0}.rep-order-product-actions label{min-width:0}.rep-order-products.quick .rep-order-product-actions label{margin-left:0}.b-portal.rep-complete-portal .rep-order-view-modes{gap:12px;margin:22px 0 18px}.b-portal.rep-complete-portal .rep-order-view-modes button{min-height:98px;background:#f7fbfe!important;border-radius:14px!important;padding:18px 20px!important;box-shadow:0 8px 24px #123d5b0a!important}.b-portal.rep-complete-portal .rep-order-view-modes button[aria-pressed=true]{background:#dceefa!important;border-color:#83b6d5!important;box-shadow:inset 0 0 0 1px #83b6d5!important}.b-portal.rep-complete-portal .rep-order-view-modes button:last-child{color:#fff!important;background:#214d6d!important;border-color:#214d6d!important}.b-portal.rep-complete-portal .rep-order-view-modes button:last-child small{color:#d5eafa!important}.b-portal.rep-complete-portal .rep-order-view-modes button:last-child[aria-pressed=true]{background:#123c59!important;box-shadow:0 10px 24px #123d5b26!important}@media (max-width:760px){.rep-order-products:not(.quick) .rep-order-product-copy h3{min-height:0;max-height:none}.rep-order-product-actions{grid-template-columns:40px 40px minmax(0,1fr)}}.rep-commercial-discount{color:#42525a;background:#fff;border:1px solid #d9e1e4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 15px;font-size:12px;font-weight:650;display:flex}.rep-commercial-discount select{color:#25333a;background:#fff;border:1px solid #dbe2e5;border-radius:7px;width:120px;min-height:36px;padding:0 8px}.rep-draft-notice{color:#705737;background:#faf6ee;border:1px solid #dfceb6;border-left:3px solid #b68b52;border-radius:9px;margin:0 0 18px;padding:12px 16px;font-size:12px;line-height:1.6}
.rep-order-modes{background:#f5f3ef;border:1px solid #e5e1da;border-radius:12px;flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;margin:0 0 22px;padding:5px;display:flex}.b-portal.rep-complete-portal .rep-order-modes button{border-radius:8px;padding:11px 16px;font-weight:650;color:#687068!important;box-shadow:none!important;background:0 0!important;border:0!important}.b-portal.rep-complete-portal .rep-order-modes button[aria-pressed=true]{color:#252b25!important;background:#fff!important;box-shadow:0 1px 5px #29231814!important}.rep-anonymous{gap:19px;display:grid}.rep-anonymous-settings{background:#fff;border:1px solid #e7e4df;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:30px;padding:clamp(22px,3vw,34px);display:grid}.rep-anonymous-settings>div:first-child>span{letter-spacing:.15em;color:#8c8173;font-size:11px;font-weight:700}.rep-anonymous-settings h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(26px,3vw,34px)}.rep-anonymous-settings p{color:#6b746b;max-width:390px;margin:0;font-size:14px;line-height:1.6}.rep-anonymous-fields{gap:14px;display:grid}.rep-anonymous-fields label{color:#394039;grid-template-columns:1fr auto;gap:7px;font-size:12px;font-weight:650;display:grid}.rep-anonymous-fields label strong{color:#8c928c;font-size:10px;font-weight:500}.rep-anonymous-fields :is(select,input:not([type=range])){color:#303630;background:#fcfcfa;border:1px solid #dfe1da;border-radius:9px;grid-column:1/-1;width:100%;height:46px;padding:0 12px}.rep-anonymous-discount{background:#fcfcfa;border:1px solid #dfe1da;border-radius:9px;grid-column:1/-1;align-items:center;gap:16px;min-height:46px;padding:0 12px;display:flex}.rep-anonymous-discount input{accent-color:#6e806e;flex:1}.rep-anonymous-discount output{text-align:right;color:#2d4431;min-width:38px;font-weight:750}.rep-anonymous-error{color:#8c322e;background:#fff1ef;border:1px solid #e9c7c1;border-radius:10px;margin:0;padding:14px}.rep-anonymous-loading{background:#fff;border-radius:12px;padding:22px}.rep-anonymous-commercial{border-top:1px solid #e8e5df;gap:7px;padding-top:12px;display:grid}.rep-anonymous-commercial p{color:#687168;margin:0;font-size:12px;line-height:1.45}.rep-anonymous-commercial strong{color:#343b34}.rep-anonymous-note{color:#7b8079;background:#f8f6f2;border-radius:8px;margin:0;padding:13px;font-size:11px;line-height:1.55}@media (max-width:760px){.rep-anonymous-settings{grid-template-columns:1fr;gap:22px}}@media (max-width:650px){.rep-order-modes{flex-wrap:nowrap;width:100%;max-width:none;margin-bottom:13px}.b-portal.rep-complete-portal .rep-order-modes button{text-align:center;flex:1;min-width:0;padding:10px 7px;font-size:12px}}.rep-quote-success{color:#14344c;background:#fff;border:1px solid #d8e4ec;border-radius:24px;max-width:760px;margin:32px auto;padding:clamp(24px,5vw,56px);box-shadow:0 18px 55px #11334b12}.rep-quote-success>span{letter-spacing:.18em;color:#477696;font-size:11px;font-weight:800}.rep-quote-success h2{margin:20px 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.08}.rep-quote-success p{color:#526c80;max-width:58ch;line-height:1.6}.rep-quote-success-meta{border-block:1px solid #e1eaf0;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:28px 0;padding:20px 0;display:flex}.rep-quote-success-actions{flex-wrap:wrap;gap:10px;display:flex}.rep-quote-success-actions button,.rep-quote-success-done{color:#143e59;cursor:pointer;background:#eef6fb;border:1px solid #b9d0df;border-radius:11px;padding:12px 17px;font-weight:700}.rep-quote-success-actions button:last-child{color:#9b3d44;background:#fff;border-color:#e5c7c9}.rep-quote-success-done{color:#fff;background:#173a55;margin-top:28px}@media print{.rep-quote-success-actions,.rep-quote-success-done{display:none}}
.rep-prepared{background:#f8f6f2;border:1px solid #e8e3db;border-radius:12px;gap:12px;width:100%;padding:20px;display:grid}.rep-prepared h3,.rep-prepared p{margin:0}.rep-prepared p{color:#5e665f;font-size:13px;line-height:1.5}.rep-prepared-actions{flex-wrap:wrap;gap:8px;display:flex}.rep-prepared button{color:#2c302c;background:#fff;border:1px solid #d7d0c6;border-radius:9px;padding:10px 14px;font-weight:650}.rep-prepared-review{border-top:1px solid #e7e2da;gap:11px;padding-top:15px;display:grid}.rep-prepared-review label:not(.rep-prepared-accept){gap:6px;font-size:12px;display:grid}.rep-prepared-review select{background:#fff;border:1px solid #d8d5cf;border-radius:8px;min-height:44px;padding:0 10px}.rep-prepared-accept{align-items:flex-start;gap:8px;font-size:12px;display:flex}.rep-prepared-review>button{background:#ece7de}
.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>section>h1,.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>h1{color:#202522;letter-spacing:-.055em}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main :is(.crm-cards,.b-detail,.b-actions,.b-form-grid,.crm) button:not(.b-secondary){color:#27332a;box-shadow:none;background:#f4f6f2;border:1px solid #d8ded7;border-radius:9px;min-height:42px;padding:10px 16px;font-weight:600}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main :is(.crm-cards,.b-detail,.b-actions,.b-form-grid,.crm) button:not(.b-secondary):hover:not(:disabled){box-shadow:none;background:#e8ede7;border-color:#bac7ba;transform:none}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main button.b-secondary{color:#27312b;box-shadow:none;background:#fff;border:1px solid #cfd5cf;border-radius:9px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .rep-search-trigger{color:#303b34;box-shadow:none;background:#fff;border:1px solid #d4dad5;border-radius:10px;min-height:48px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .rep-search-trigger:hover{box-shadow:none;background:#f4f6f2;border-color:#a9b2ab;transform:none}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .rep-search-trigger kbd{color:#606d63;border-color:#d8ddd8}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .crm-cards{gap:14px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .crm-cards article{background:#fff;border:1px solid #e1e5df;border-radius:16px;padding:27px;box-shadow:0 8px 30px #1e2d1f08}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .crm-cards h2{color:#202522;letter-spacing:-.04em;margin:0 0 19px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .crm-cards p{color:#536059;margin:5px 0;line-height:1.55}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .crm-cards article>button{margin-top:20px}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-heading{background:linear-gradient(115deg,#fff 35%,#f1f2ef);border-color:#e0e4de;box-shadow:0 12px 30px #1c2a1c0b}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-presential{color:#26342b;box-shadow:none;background:#e9eee8;border:1px solid #d5ddd4}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-presential:hover{box-shadow:none;background:#dfe7de;border-color:#bbc9ba}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-primary{color:#26342b;box-shadow:none;background:#fff;border-color:#cbd4cb}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-primary:hover{box-shadow:none;background:#f0f4ef;border-color:#b5c3b4}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-title-dot{color:#202522}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card{box-shadow:none;border-color:#e0e5de}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card:hover{background:#f8faf7;border-color:#b7c5b6;box-shadow:0 8px 22px #2630250a}@media (max-width:650px){.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .crm-cards article{padding:21px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .crm-cards h2{font-size:22px}}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-heading{background:#fff;border-color:#e7e5e0}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-presential,.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-primary{color:#292c29;box-shadow:none;background:#f7f5f1;border:1px solid #e5e0d8;border-radius:12px}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace :is(.ws-presential,.ws-primary):hover{box-shadow:none;background:#efeae2;border-color:#d7cfc4;transform:none}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace :is(.ws-presential,.ws-primary)>b,.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-primary>span{color:#292c29;background:#eae4da;border-radius:7px}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card,.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card:first-child{color:#242824;box-shadow:none;background:#fff;border:1px solid #e7e5e0}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card:first-child :is(div,small,svg){color:#686d68}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card:after{opacity:.8;background:#d5ccc0}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card:hover{background:#fcfaf7;border-color:#cfc5b8;transform:translateY(-2px);box-shadow:0 9px 24px #29221a0b}.rep-order-area,.rep-brochure-library{color:#282b28}.rep-order-heading{background:#fff;border:1px solid #e7e4df;border-radius:18px;justify-items:start;gap:10px;margin:0 0 22px;padding:clamp(24px,4vw,44px);display:grid}.rep-order-heading>span,.rep-order-start>span{letter-spacing:.16em;color:#8c8173;font-size:11px;font-weight:700}.rep-order-heading h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.08}.rep-order-heading p{color:#69716b;max-width:620px;margin:0;line-height:1.6}.rep-order-heading button,.rep-brochure-actions button{border-radius:10px;margin-top:12px;padding:12px 18px;font-weight:650;color:#292b29!important;background:#eeeae4!important;border:1px solid #ded8ce!important}.rep-order-customer{gap:8px;max-width:480px;margin:0 0 20px;font-size:13px;font-weight:650;display:grid}.rep-order-customer select{min-height:50px;font:inherit;background:#fff;border:1px solid #dcded9;border-radius:10px;padding:0 14px}.rep-order-start{background:#f9f7f3;border:1px solid #e7e4df;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:190px;padding:34px;display:flex}.rep-order-start strong{letter-spacing:-.04em;font-size:27px;font-weight:550}.rep-order-start p{color:#6a726b;max-width:500px;margin:0;line-height:1.5}.rep-order-list{gap:12px;display:grid}.rep-order-list details{background:#fff;border:1px solid #e6e4df;border-radius:15px;overflow:hidden}.rep-order-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;list-style:none;display:flex}.rep-order-list summary::-webkit-details-marker{display:none}.rep-order-list summary>span{gap:5px;min-width:0;display:grid}.rep-order-list summary small{letter-spacing:.09em;text-transform:uppercase;color:#82786c;font-size:11px;font-weight:700}.rep-order-list summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:620;overflow:hidden}.rep-order-list summary em{color:#757c76;font-size:12px;font-style:normal}.rep-order-list summary>b{white-space:nowrap;font-size:18px}.rep-order-list details[open] summary{border-bottom:1px solid #eae8e4}.rep-order-detail{justify-items:start;gap:14px;padding:24px;display:grid}.rep-order-detail a{color:#344b3d;text-underline-offset:3px;text-decoration:underline}.rep-brochure-detail{background:#fff;border:1px solid #e7e4df;border-radius:18px;gap:14px;margin-top:22px;padding:28px;display:grid}.rep-brochure-detail h2,.rep-brochure-detail p{margin:0}.rep-brochure-detail label{gap:7px;max-width:440px;display:grid}.rep-brochure-detail select{background:#fff;border:1px solid #dcded9;border-radius:10px;min-height:48px;padding:0 12px}.rep-brochure-actions{flex-wrap:wrap;gap:10px;display:flex}.rep-brochure-prices{gap:8px;width:100%;max-width:650px;display:grid}.rep-brochure-prices p{border-top:1px solid #eeece8;justify-content:space-between;gap:12px;padding:10px 0;display:flex}@media (max-width:650px){.rep-order-heading{padding:24px}.rep-order-list summary{flex-direction:column;align-items:flex-start;padding:18px}.rep-order-detail{padding:18px}.rep-brochure-detail{padding:20px}}.rep-loading{background:#fff;border:1px solid #e7e2db;border-radius:18px;max-width:600px;padding:clamp(26px,5vw,48px)}.rep-loading>span,.b-connection-error>span{letter-spacing:.16em;color:#987d60;font-size:10px;font-weight:750}.rep-loading h1{letter-spacing:-.05em;margin:16px 0 10px;font-size:clamp(30px,4vw,47px);line-height:1.1}.rep-loading p{color:#717a71;line-height:1.55}.rep-loading button,.b-connection-error button{border-radius:9px;padding:11px 17px;font-weight:700;color:#2d302d!important;background:#eee8df!important;border:1px solid #dacfc0!important}.rep-customer-picker{background:#fff;border:1px solid #e8e2d9;border-radius:20px;margin:0 0 22px;padding:clamp(18px,2.5vw,28px);box-shadow:0 10px 30px #30292008}.rep-customer-picker-head>span{letter-spacing:.16em;color:#917b63;font-size:10px;font-weight:750}.rep-customer-picker-head>strong{letter-spacing:-.04em;color:#272a28;margin:5px 0;font-size:23px;display:block}.rep-customer-picker-head>p{color:#6d746f;margin:0 0 17px;font-size:13px;line-height:1.5}.rep-customer-picker>label{color:#6d716d;gap:7px;max-width:520px;margin-bottom:13px;font-size:12px;font-weight:700;display:grid}.rep-customer-picker input{color:#272a28;min-height:46px;font:inherit;background:#fcfbf9;border:1px solid #ddd9d1;border-radius:11px;padding:10px 14px;font-size:14px}.rep-customer-options{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:9px;max-height:244px;display:grid;overflow:auto}.b-portal.rep-complete-portal .rep-customer-options button{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px 15px;display:flex;color:#292b29!important;box-shadow:none!important;background:#fbfaf8!important;border:1px solid #e8e3dc!important}.rep-customer-options button strong{font-size:13px;line-height:1.3;display:block}.rep-customer-options button small{color:#85817a;margin-top:4px;font-size:11px;display:block}.rep-customer-empty{color:#786c5e;font-size:13px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>.rep-search-trigger{z-index:2;clear:both;color:#29465e;border-color:#cad8e5;border-radius:11px;display:flex;position:relative;box-shadow:0 4px 15px #102d4508;margin:0 0 30px!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>.rep-search-trigger+*{clear:both;position:relative}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-heading{border-color:#d4e4f0;box-shadow:0 14px 34px #1c466110;background:linear-gradient(130deg,#fff 50%,#eaf3fa)!important}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-primary{color:#173c58!important;background:#fff!important;border-color:#c8d9e6!important}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card:after{background:#58a1ce!important}.rep-order-heading{background:linear-gradient(115deg,#fff 63%,#eaf4fa);border-color:#d8e4ee;box-shadow:0 12px 32px #244c690b}.rep-order-heading>span,.rep-order-start>span{color:#557d9b}.rep-order-heading h1{color:#172938}.rep-order-heading p{color:#5d7080}.rep-customer-picker{border-color:#d7e4ee;box-shadow:0 10px 30px #21435d0b}.rep-customer-picker-head>span{color:#4d7a9b}.rep-customer-picker-head>strong{color:#183247}.rep-customer-picker.has-selection{justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.rep-customer-picker.has-selection .rep-customer-picker-head>strong,.rep-customer-picker.has-selection .rep-customer-picker-head>p,.rep-customer-picker.has-selection .rep-customer-options{display:none}.b-portal.rep-complete-portal .rep-customer-options button{color:#1c3549!important;background:#f7fbfe!important;border-color:#d8e5ef!important}.b-portal.rep-complete-portal .rep-customer-options button.selected{background:#e8f3fb!important;border-color:#94bedc!important}.b-portal.rep-complete-portal .rep-customer-change{white-space:nowrap;border-radius:9px;padding:9px 13px;font-weight:700;color:#184767!important;background:#e9f3fa!important;border:1px solid #c4ddeb!important}.rep-order-start{background:#f1f7fb;border-color:#d8e6f0}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main :is(.crm-cards,.b-detail,.b-actions,.b-form-grid,.crm) button:not(.b-secondary){color:#1b4b68;background:#eaf4fa;border-color:#c6ddeb}@media (max-width:600px){.rep-customer-picker.has-selection{align-items:flex-start}.rep-customer-picker.has-selection .rep-customer-change{font-size:11px}}.rep-customer-picker.has-selection .rep-customer-picker-head>.rep-customer-selected-name{color:#173b55;margin:3px 0 0;font-size:17px;line-height:1.2;display:block}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main{color:#20272b;background:#f8f9f8}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>.rep-search-trigger{color:#29363b;background:#fff;border:1px solid #dce2e2;border-radius:13px;align-items:center;width:min(100%,540px);min-height:52px;padding:0 18px;display:flex;box-shadow:0 8px 22px #18262a0b;margin:0 0 38px!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>.rep-search-trigger:after{content:"Clientes, pedidos, produtos e documentos";color:#7b8488;pointer-events:none;font-size:10px;position:absolute;top:calc(100% + 5px);left:0}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-heading,.rep-order-heading{background:#fff!important;border-color:#e0e4e3!important;box-shadow:0 8px 26px #1c262a08!important}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-metrics .ws-metric-card:first-child{color:#20272b!important;background:#f1f3f2!important;border-color:#e0e4e3!important}.b-portal.rep-complete-portal:not(.ad-shell) .onf-workspace .ws-presential{color:#253336!important;background:#f1f3f2!important;border-color:#dce1df!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary[aria-current=page],.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems button[aria-current=page]{color:#202d31;background:#eaeeee}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation button:hover{color:#202d31;background:#f1f4f3}.rep-order-start-choices{background:#fff;border:1px solid #e0e4e3;border-radius:17px;margin-bottom:20px;padding:clamp(22px,3vw,34px)}.rep-order-start-choices>span,.rep-knowledge>span{letter-spacing:.15em;color:#727c7c;font-size:11px;font-weight:750}.rep-order-start-choices h2{letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(23px,3vw,31px)}.rep-order-start-choices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b-portal.rep-complete-portal .rep-order-start-choices button{text-align:left;border-radius:13px;gap:10px;min-height:155px;padding:21px;display:grid;color:#20292c!important;box-shadow:none!important;background:#f8faf9!important;border:1px solid #dfe5e3!important}.rep-order-start-choices button strong{letter-spacing:-.025em;font-size:18px}.rep-order-start-choices button small{color:#697579;font-size:12px;line-height:1.5}.rep-order-start-choices button b{color:#a84a39;align-self:end;font-size:12px}.b-portal.rep-complete-portal .rep-order-start-choices button:hover{background:#fff!important;border-color:#a84a39!important}.rep-record-tabs,.rep-order-status-filters{scrollbar-width:thin;gap:7px;padding:3px 0 12px;display:flex;overflow:auto}.rep-record-tabs{margin-top:18px}.b-portal.rep-complete-portal .rep-record-tabs button,.b-portal.rep-complete-portal .rep-order-status-filters button{white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:650;color:#4c585c!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce2e2!important}.b-portal.rep-complete-portal .rep-record-tabs button[aria-pressed=true],.b-portal.rep-complete-portal .rep-order-status-filters button[aria-pressed=true]{color:#fff!important;background:#252d31!important;border-color:#252d31!important}.rep-knowledge{background:#fff;border:1px solid #e1e5e4;border-radius:20px;padding:clamp(25px,5vw,56px)}.rep-knowledge h1{letter-spacing:-.055em;max-width:700px;margin:17px 0;font-size:clamp(32px,4vw,52px);line-height:1.07}.rep-knowledge>p{color:#657075;max-width:680px;line-height:1.6}.rep-knowledge>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.rep-knowledge article{background:#f7f9f8;border:1px solid #e1e6e3;border-radius:12px;gap:10px;padding:20px;display:grid}.rep-knowledge article strong{font-size:16px}.rep-knowledge article small{color:#697579;font-size:12px}@media (max-width:700px){.rep-order-start-choices>div,.rep-knowledge>div{grid-template-columns:1fr}.rep-order-start-choices button{min-height:125px}}.rep-order-search{color:#59666a;gap:7px;max-width:420px;margin:9px 0 12px;font-size:12px;font-weight:700;display:grid}.rep-order-search input{color:#252d31;height:44px;font:inherit;background:#fff;border:1px solid #dce2e2;border-radius:10px;padding:0 13px;font-size:13px}.rep-order-list details{border-color:#dce3e5;box-shadow:0 5px 20px #19374a09}.rep-order-list summary{padding:16px 19px}.rep-order-list summary small{color:#506e82;letter-spacing:0;font-size:12px}.rep-order-list summary strong{font-size:16px}.rep-order-list summary em{font-size:11px}.rep-order-list summary>b{color:#203b4e;font-size:17px}.rep-order-list details[open]{border-color:#b9cdd9}.rep-order-list details[open] summary{background:#f7fafb}@media (max-width:650px){.rep-order-search{max-width:none}.rep-order-list summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:14px;display:grid}.rep-order-list summary>b{font-size:15px}.rep-order-list summary strong{white-space:normal;line-height:1.3}}.rep-order-heading{border-radius:14px;gap:6px;min-height:0;margin-bottom:15px;padding:22px 26px;position:relative}.rep-order-heading>span{letter-spacing:.14em;font-size:10px}.rep-order-heading h1{max-width:780px;font-size:clamp(27px,3vw,38px);line-height:1.13}.rep-order-heading p{max-width:700px;font-size:13px;line-height:1.5}.rep-order-heading button{min-height:41px;margin-top:8px;padding:9px 14px}.rep-order-start-choices{padding:22px 26px}.rep-order-start-choices h2{margin:7px 0 14px;font-size:23px}.b-portal.rep-complete-portal .rep-order-start-choices button{min-height:115px;padding:16px}@media (min-width:900px){.rep-order-heading:has(>button){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:is(.rep-order-heading:has(>button)>span,.rep-order-heading:has(>button)>h1,.rep-order-heading:has(>button)>p){grid-column:1}.rep-order-heading:has(>button)>button{grid-area:1/2/4;margin:0 0 0 16px}}@media (max-width:650px){.rep-order-heading{padding:18px 19px}.rep-order-heading h1{font-size:28px}.rep-order-start-choices{padding:18px}}.b-portal.rep-complete-portal .rep-order-heading h1{margin:0!important;line-height:1.14!important}.b-portal.rep-complete-portal .rep-order-start-choices h2{line-height:1.2;margin:6px 0 13px!important}@media (max-width:650px){.rep-order-heading{gap:5px;margin-bottom:10px;padding:15px 17px}.b-portal.rep-complete-portal .rep-order-heading h1{letter-spacing:-.045em!important;font-size:25px!important}.rep-order-heading p{font-size:12px;line-height:1.4}.rep-order-heading button{min-height:38px;margin-top:5px;padding:7px 11px}.rep-order-start-choices{padding:16px}.b-portal.rep-complete-portal .rep-order-start-choices h2{font-size:19px!important}.b-portal.rep-complete-portal .rep-order-start-choices button{gap:6px;min-height:95px;padding:13px}.rep-order-start-choices button strong{font-size:16px}}
.b-portal.rep-complete-portal:not(.ad-shell){--rep-navy:#0e2d43;--rep-blue:#1c4765;--rep-sky:#dceef9;--rep-line:#ccdeea;--rep-ink:#16354b;color:var(--rep-ink);background:#edf3f8}.b-portal.rep-complete-portal:not(.ad-shell)>header{background:#fff;border-bottom:1px solid #d7e4ed;box-shadow:0 3px 16px #12334c08}.b-portal.rep-complete-portal:not(.ad-shell)>.b-test{color:#4e718b;background:#e7f0f8;border-bottom:1px solid #d6e5f0}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main{min-width:0;color:var(--rep-ink);background:radial-gradient(circle at 94% 5%,#dcecf8 0,#0000 360px),#f1f6fa!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(165deg,#0d2a40,#173e59 62%,#0d2b40)!important;border-color:#355c75!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation:before{content:"";z-index:-1;pointer-events:none;border:1px solid #8dbad026;border-radius:50%;width:340px;height:340px;position:absolute;bottom:8%;right:-230px;box-shadow:0 0 0 44px #8dbad00a,0 0 0 88px #8dbad00a;display:block!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-controls{border-color:#a5c7d52a}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .nav-collapse-toggle{color:#e3f3fb;background:#ffffff13;border:1px solid #a2c8de50}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation button,.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-contact{color:#c5d9e5}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems{border-color:#a5c7d540}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-contact{border-color:#a5c7d52a}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary[aria-current=page],.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems button[aria-current=page]{font-weight:750;color:#103955!important;background:#d9effc!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation :is(button,a):focus-visible{outline-color:#aadcf7}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>.rep-search-trigger{color:#234963!important;background:#fff!important;border-color:#bed5e3!important;box-shadow:0 8px 22px #0e3b5710!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>.rep-search-trigger:hover{background:#f6fbff!important;border-color:#76aacb!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main>.rep-search-trigger:after{color:#6989a0}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview{--ro-ink:#17364d;--ro-muted:#627f94;--ro-line:#cfdfeb}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head{isolation:isolate;border-radius:20px;align-items:center;min-height:212px;position:relative;overflow:hidden;box-shadow:0 20px 44px #173d5928;background:radial-gradient(circle at 88% 56%,#0000 0 79px,#9bc9df29 80px 81px,#0000 82px 123px,#9bc9df24 124px 125px,#0000 126px 169px,#9bc9df1c 170px 171px,#0000 172px),linear-gradient(120deg,#0c2b42,#214d6b)!important;border:1px solid #315775!important;padding:30px 38px!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head:after{content:"";z-index:-1;opacity:.38;pointer-events:none;background-image:linear-gradient(#9cc5d116 1px,#0000 1px),linear-gradient(90deg,#9cc5d116 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head>div:first-child>span{color:#a8cfdf}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head h1{margin:14px 0 10px;font-size:clamp(34px,4vw,54px);color:#fff!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head h1 span{color:#f07860}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head p{color:#d3e4ef}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions{z-index:1;position:relative}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions button,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions button:first-child{color:#143d58!important;background:#e7f4fb!important;border-color:#b6d7e9!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions button:hover,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions button:first-child:hover{background:#fff!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions button span,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions button:first-child span{color:#16405a;background:#c8e4f3}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-performance{background:#c7deeb;border-color:#c7deeb;box-shadow:0 12px 35px #123e5a10}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-notices{background:#f7fbfe;border-color:#cbdfea;box-shadow:0 8px 24px #123e5a0b}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-notices-heading>span{color:#3d789b}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-notices-heading h2{color:#193c55}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-notices-heading p{color:#638095}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-note{box-shadow:none;color:#173d57;background:linear-gradient(135deg,#e8f5fc,#d8ebf7);border-color:#c2ddeb;border-radius:12px;transform:none}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-note:after{display:none}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-note :is(.onf-note-index,small){color:#477a98}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-note h3{color:#153a53}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-note p{color:#52728a}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-track>span{background:#327ca9}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-attention-list button,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-recent{border-color:#d2e2ec;box-shadow:0 8px 24px #123e5a0b}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-finance{background:radial-gradient(circle at 100% 0,#0000 0 70px,#7eb2cf2a 71px 72px,#0000 73px 112px,#7eb2cf20 113px 114px,#0000 115px),#e2f1fa;border-color:#bcd7e7;position:relative;overflow:hidden}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-finance>strong{color:#143f5c}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-heading,.b-portal.rep-complete-portal:not(.ad-shell) .rep-table-heading{position:relative;overflow:hidden;background:radial-gradient(circle at 96% 38%,#0000 0 55px,#80b9d529 56px 57px,#0000 58px 88px,#80b9d522 89px 90px,#0000 91px),linear-gradient(112deg,#fff 48%,#e4f2fb)!important;border-color:#c9dfec!important;box-shadow:0 10px 30px #16415d10!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .sfv>header{box-shadow:0 10px 30px #16415d10;background:radial-gradient(circle at 94% 40%,#0000 0 55px,#80b9d52a 56px 57px,#0000 58px 88px,#80b9d51e 89px 90px,#0000 91px),linear-gradient(112deg,#fff,#e5f3fb)!important;border:1px solid #c9dfec!important;border-radius:15px!important;padding:22px 26px!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .sfv>header h1{color:#143a55}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main .sfv>header>span{color:#3d789b}.b-portal.rep-complete-portal:not(.ad-shell) .scd-head{background:radial-gradient(circle at 94% 40%,#0000 0 55px,#80b9d52a 56px 57px,#0000 58px 88px,#80b9d51e 89px 90px,#0000 91px),linear-gradient(112deg,#fff,#e5f3fb);border-color:#c9dfec}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-heading>span,.b-portal.rep-complete-portal:not(.ad-shell) .rep-table-kicker{color:#3b7395}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-heading h1,.b-portal.rep-complete-portal:not(.ad-shell) .rep-table-heading h1{color:#143a55}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-start-choices,.b-portal.rep-complete-portal:not(.ad-shell) .rep-customer-picker,.b-portal.rep-complete-portal:not(.ad-shell) .rep-table-controls{background:#fff;border-color:#d2e3ed;box-shadow:0 8px 24px #123e5a0b}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-start-choices>span,.b-portal.rep-complete-portal:not(.ad-shell) .rep-knowledge>span{color:#4b7e9e}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-start-choices button{color:#173d57!important;background:#f2f9fd!important;border-color:#d3e6f0!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-start-choices button:hover{background:#e6f4fb!important;border-color:#8cbcd7!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-record-tabs button[aria-pressed=true],.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-status-filters button[aria-pressed=true]{color:#fff!important;background:#173f5a!important;border-color:#173f5a!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-knowledge{background:radial-gradient(circle at 95% 10%,#0000 0 70px,#8bbbd32a 71px 72px,#0000 73px 111px,#8bbbd323 112px 113px,#0000 114px),linear-gradient(110deg,#fff,#eaf5fb);border-color:#cbdfea;position:relative;overflow:hidden}.b-portal.rep-complete-portal:not(.ad-shell) .rep-knowledge article{background:#fff;border-color:#d5e5ef}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-list details,.b-portal.rep-complete-portal:not(.ad-shell) .crm-cards article{background:#fff;border-color:#d0e1eb;box-shadow:0 7px 22px #123e5a0b}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main :is(.crm-cards,.b-detail,.b-actions,.b-form-grid,.crm) button:not(.b-secondary){color:#194967;background:#e8f4fb;border-color:#c5ddeb}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main :is(.crm-cards,.b-detail,.b-actions,.b-form-grid,.crm) button:not(.b-secondary):hover:not(:disabled){background:#d7ebf7;border-color:#91bbd4}@media (max-width:1050px){.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head{align-items:flex-start;min-height:0}}@media (max-width:760px){.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{overflow:visible;background:#12364f!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation:before{display:none!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle{color:#e4f3fb;background:0 0}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-menu-bars i{background:#d9edf7}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle small{color:#aed0e1}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-mobile-subitems button{color:#d9ebf5;background:#ffffff15}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-mobile-subitems button[aria-current=page]{color:#123b56;background:#d9effc}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head{gap:23px;padding:24px!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-head h1{font-size:38px}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-actions{width:100%}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-heading,.b-portal.rep-complete-portal:not(.ad-shell) .rep-table-heading{background:linear-gradient(110deg,#fff,#eaf5fb)!important}}@media (prefers-reduced-motion:reduce){.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout button{transition:none!important}}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation:before{border-color:#7ab3d026;box-shadow:0 0 0 44px #7ab3d00b,0 0 0 88px #7ab3d009}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation :is(.rep-nav-controls,.rep-nav-subitems,.rep-nav-contact){border-color:#d2e4ee}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .nav-collapse-toggle{color:#285372;background:#fff;border-color:#c8dce8}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation :is(button,.rep-nav-contact){color:#365b74}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-chevron{color:#678ba3}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation button:hover:not([aria-current=page]){color:#143e5b;background:#e3f1f9}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary[aria-current=page],.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems button[aria-current=page]{color:#123e5d!important;background:#d7ebf8!important}.b-portal.rep-complete-portal .rep-order-modes{background:#eaf4fa;border-color:#cbdfea}.b-portal.rep-complete-portal .rep-order-modes button{color:#406581!important}.b-portal.rep-complete-portal .rep-order-modes button[aria-pressed=true]{color:#153f5d!important;background:#fff!important;box-shadow:0 2px 8px #1b517020!important}.b-portal.rep-complete-portal .rep-order-review,.b-portal.rep-complete-portal .rep-order-final>button,.b-portal.rep-complete-portal .rep-order-mobile-dock button,.b-portal.rep-complete-portal .rep-table-actions button:not(.rep-table-outline){color:#fff!important;background:#1b5478!important;border-color:#1b5478!important}.b-portal.rep-complete-portal .rep-order-review:hover:not(:disabled),.b-portal.rep-complete-portal .rep-order-final>button:hover:not(:disabled),.b-portal.rep-complete-portal .rep-table-actions button:not(.rep-table-outline):hover:not(:disabled){background:#113d5b!important;border-color:#113d5b!important}.b-portal.rep-complete-portal .rep-table-discount input{accent-color:#276a95}.b-portal.rep-complete-portal .rep-order-product-actions button,.b-portal.rep-complete-portal .rep-order-catalog-head button{color:#174968!important;background:#e8f4fb!important;border-color:#bcd8e9!important}.b-portal.rep-complete-portal .rep-order-products:not(.quick){align-items:stretch}.b-portal.rep-complete-portal .rep-order-products:not(.quick) article{flex-direction:column;height:100%;display:flex}.b-portal.rep-complete-portal .rep-order-products:not(.quick) .rep-order-product-image{aspect-ratio:4/3;flex:none;min-height:0}.b-portal.rep-complete-portal .rep-order-products:not(.quick) .rep-order-product-copy{flex-direction:column;flex:1;min-height:196px;padding:15px;display:flex}.b-portal.rep-complete-portal .rep-order-products:not(.quick) .rep-order-product-copy h3{overflow-wrap:anywhere;min-height:3.9em}.b-portal.rep-complete-portal .rep-order-products:not(.quick) .rep-order-product-actions{margin-top:auto}@media (max-width:760px){.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{background:#eef7fc!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle{color:#173f5d}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-menu-bars i{background:#285f82}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle small{color:#65879d}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-mobile-subitems button{color:#285372;background:#e2f1f9}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-mobile-subitems button[aria-current=page]{color:#123f5d;background:#cfe7f5}.b-portal.rep-complete-portal .rep-order-products:not(.quick) article{grid-template-columns:105px minmax(0,1fr);display:grid}.b-portal.rep-complete-portal .rep-order-products:not(.quick) .rep-order-product-image{aspect-ratio:auto;height:100%}.b-portal.rep-complete-portal .rep-order-products:not(.quick) .rep-order-product-copy,.b-portal.rep-complete-portal .rep-order-products:not(.quick) .rep-order-product-copy h3{min-height:0}}.rep-order-insights,.pm-product-insights{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.rep-order-insights b,.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}.b-portal.rep-complete-portal:not(.ad-shell){background:#fff}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>main{background:#fff!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{background:#fbfdff!important;border-color:#e1e9ef!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation:before{opacity:.35}.b-portal.rep-complete-portal:not(.ad-shell)>.b-test{background:#f5f9fc;border-color:#e7eef3}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview .onf-notices{background:#fff}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-performance{background:#eaf3f9}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-sales{background:#eef7fc}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-finance{background:#f0f7fb}@media (max-width:760px){.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{background:#fbfdff!important}}.b-portal.rep-complete-portal:not(.ad-shell) :is(.crm-view-switch,.lead-board-stages){background:#f7f6f3;border:1px solid #e2dcd2;border-radius:11px;gap:6px;padding:6px;display:flex;overflow-x:auto}.b-portal.rep-complete-portal:not(.ad-shell) :is(.crm-view-switch,.lead-board-stages) button{white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex;color:#505956!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1ded8!important}.b-portal.rep-complete-portal:not(.ad-shell) :is(.crm-view-switch,.lead-board-stages) button[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#303633,#171d1b)!important;border-color:#b69266!important}.b-portal.rep-complete-portal:not(.ad-shell) :is(.crm-view-switch,.lead-board-stages) button[aria-pressed=true]:before{content:"";background:#ecc58d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #e8ba78}.b-portal.rep-complete-portal:not(.ad-shell) :is(.crm-view-switch,.lead-board-stages) button:focus-visible{outline-offset:2px;outline:2px solid #b88b53}.b-portal.rep-complete-portal:not(.ad-shell) .lead-board-stages button b{color:#46504a;background:#e9e7e1;border-radius:20px;padding:3px 6px;font-size:10px}.b-portal.rep-complete-portal:not(.ad-shell) .lead-board-stages button[aria-pressed=true] b{color:#f2d7b0;background:#ffffff1c}@media (max-width:650px){.b-portal.rep-complete-portal:not(.ad-shell) .crm-view-switch button{flex:1;padding:9px 8px}.b-portal.rep-complete-portal:not(.ad-shell) .lead-board-stages{flex-wrap:nowrap;max-width:100%}}
.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{background:linear-gradient(155deg,#111416,#1c2021 68%,#0c0e10)!important;border-color:#2a2d2f!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation:before{opacity:1;border-color:#d6a76a24;box-shadow:0 0 0 44px #d6a76a08,0 0 0 88px #d6a76a05}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation :is(.rep-nav-controls,.rep-nav-subitems,.rep-nav-contact){border-color:#ffffff23}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation :is(button,.rep-nav-contact){color:#dce0df}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-chevron{color:#c7ae8b}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .nav-collapse-toggle{color:#fff;background:#ffffff12;border-color:#ffffff32}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation button:hover:not([aria-current=page]){color:#fff;background:#ffffff12}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary[aria-current=page],.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems button[aria-current=page]{box-shadow:inset 3px 0 #d8ad78;color:#fff!important;background:linear-gradient(90deg,#8d674335,#ffffff12)!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2{--ro-ink:#17202a;--ro-muted:#66717b;--ro-line:#e2e6e9}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-head{border-radius:18px;min-height:190px;box-shadow:0 12px 35px #1118210a;background:radial-gradient(circle at 92% 55%,#0000 0 70px,#d5b9922b 71px 72px,#0000 73px 110px,#d5b9921d 111px 112px,#0000 113px),linear-gradient(125deg,#fff,#f2f3f4)!important;border-color:#e1e5e8!important;padding:34px 38px!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-head:after{display:none}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-head>div:first-child>span{color:#8d6b47}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-head h1{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,48px);color:#111719!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-head p{color:#5e6870}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-actions button,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-actions button:first-child{color:#22282b!important;background:#fff!important;border-color:#d7dce0!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-actions button:last-child{color:#fff!important;background:#171c1e!important;border-color:#171c1e!important}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-actions button span{color:#5b4430;background:#ede7dd}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-actions button:last-child span{color:#fff;background:#ffffff20}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-performance{background:#e2e6e9;border-color:#e2e6e9;box-shadow:0 10px 30px #1118210b}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-sales{background:#fff}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-goal{background:#faf9f7}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-track{background:#ece8e1}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-track>span{background:linear-gradient(90deg,#bf8d57,#e0b980)}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-finance{background:#f8f6f2;border-color:#e3ddd4}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-finance>strong{color:#17202a}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-attention-list button>b{color:#a67845}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-attention-list button:hover{background:#faf7f2;border-color:#d7bd9b}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-recent{border-color:#e2e6e9}.rep-overview-v2 .rep-overview-order-status{color:#795a36;white-space:nowrap;background:#f5ecdd;border-radius:99px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:700}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-section-head>span,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-sales>span,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-goal-top>span,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-commission>span,.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-finance>span{color:#8b6c49}@media (max-width:760px){.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{background:#171b1d!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle{color:#fff}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-menu-bars i{background:#fff}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle small{color:#d5b890}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-mobile-subitems button{color:#fff;background:#2a2d2e}.b-portal.rep-complete-portal:not(.ad-shell) .rep-overview-v2 .rep-overview-head{padding:24px!important}.rep-overview-v2 .rep-overview-recent>button{flex-wrap:wrap}.rep-overview-v2 .rep-overview-order-status{order:3}}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{flex-direction:column;min-width:0;display:flex;box-shadow:inset -1px 0 #ffffff18;padding:24px 12px!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-controls{border-bottom:1px solid #ffffff20;order:0;justify-content:flex-start;padding:0 6px 20px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .nav-collapse-toggle{width:100%;min-height:40px;box-shadow:none;border-radius:8px;justify-content:space-between;align-items:center;display:flex;color:#f7f5f1!important;background:#ffffff0c!important;border:1px solid #ffffff30!important;padding:8px 11px!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .nav-collapse-toggle:hover{background:#ffffff1a!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-heading{color:#c7b08f;letter-spacing:.15em;order:1;justify-content:space-between;align-items:center;gap:6px;padding:22px 11px 9px;font-size:10px;font-weight:750;display:flex}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-heading small{letter-spacing:.08em;color:#9c9992;font-size:8px;font-weight:600}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-list{order:2;gap:3px;padding-top:4px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary{border-radius:8px;min-height:45px;padding:9px 12px;font-size:12px;font-weight:650;line-height:1.25}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary svg{color:#bdc5c8;width:19px;height:19px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary[aria-current=page] svg{color:#edc393}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems{border-left:1px solid #ffffff23;gap:2px;margin:2px 0 8px 21px;padding-left:12px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems button{text-align:left;border-radius:6px;min-height:35px;padding:7px 9px;font-size:11px;line-height:1.3}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-contact{color:#c5cbca;margin-top:25px;padding-top:19px;text-decoration:none}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #f1c994}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout.menu-collapsed>nav.rep-navigation .rep-nav-heading{justify-content:center;padding-inline:0}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout.menu-collapsed>nav.rep-navigation .rep-nav-heading>span{display:none}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout.menu-collapsed>nav.rep-navigation .rep-nav-heading small{background:#e3c39c;width:37px;height:22px;font-size:0;-webkit-mask:url(/assets/on-mark.png) 50%/contain no-repeat;mask:url(/assets/on-mark.png) 50%/contain no-repeat}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout.menu-collapsed>nav.rep-navigation .nav-collapse-toggle{justify-content:center}@media (max-width:760px){.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation{display:block;border-bottom:1px solid #343737!important;padding:8px 16px!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-controls{border:0;padding:0}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .nav-collapse-toggle,.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-heading{display:none}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle{width:100%;min-height:48px;display:flex;color:#fff!important}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-mobile-menu-toggle>span:nth-child(2){gap:2px;font-size:13px;display:grid}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-list[data-mobile-open=true]{max-height:calc(100dvh - 160px);padding:13px 0 20px;display:grid;overflow:hidden auto}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-list[data-mobile-open=false]{display:none}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-section{width:100%}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-primary{white-space:normal;width:100%;min-height:45px}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-label{display:initial}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-subitems{display:grid}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-contact{display:flex}.b-portal.rep-complete-portal:not(.ad-shell) .representative-layout>nav.rep-navigation .rep-nav-mobile-subitems{display:none}}
.b-portal.rep-complete-portal .rep-record-tabs{background:#eef1f2;border:1px solid #e0e5e7;border-radius:11px;gap:7px;margin:16px 0 14px;padding:5px;display:flex;overflow-x:auto}.b-portal.rep-complete-portal .rep-record-tabs button{border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;color:#536168!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.b-portal.rep-complete-portal .rep-record-tabs button[aria-pressed=true]{color:#171d21!important;background:#fff!important;border-color:#dce2e4!important;box-shadow:0 3px 9px #1d29310f!important}.b-portal.rep-complete-portal .rep-record-tabs .rep-record-count{color:#243038;background:#dce2e5;border-radius:50px;place-items:center;min-width:20px;height:20px;margin:0;padding:0 5px;font-size:10px;display:grid}.b-portal.rep-complete-portal .rep-record-tabs button[aria-pressed=true] .rep-record-count{color:#fff;background:#20272b}.b-portal.rep-complete-portal .rep-order-search{color:#59656c;max-width:none;margin:0 0 14px;font-size:11px}.b-portal.rep-complete-portal .rep-order-search input{color:#171d21;background:#fff;border-color:#d7e0e4;border-radius:9px;height:43px;font-size:13px}.b-portal.rep-complete-portal .rep-order-status-filters{background:#eef1f2;border:1px solid #e0e5e7;border-radius:11px;gap:5px;margin:0 0 11px;padding:5px;display:flex;overflow-x:auto}.b-portal.rep-complete-portal .rep-order-status-filters button{border-radius:7px;flex:none;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex;color:#536168!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.b-portal.rep-complete-portal .rep-order-status-filters button[aria-pressed=true]{color:#171d21!important;background:#fff!important;border-color:#dce2e4!important;box-shadow:0 3px 9px #1d29310f!important}.b-portal.rep-complete-portal .rep-stage-count{color:#37434b;background:#dce2e5;border-radius:50px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.b-portal.rep-complete-portal .rep-order-status-filters button[aria-pressed=true] .rep-stage-count{color:#fff;background:#20272b}.b-portal.rep-complete-portal .rep-order-results-count{color:#6d787f;margin:2px 1px 1px;font-size:11px}.b-portal.rep-complete-portal .rep-order-list{gap:9px}.b-portal.rep-complete-portal .rep-order-list details{border-radius:13px;overflow:hidden;background:#fff!important;border:1px solid #dfe5e8!important;box-shadow:0 7px 22px #15222b0a!important}.b-portal.rep-complete-portal .rep-order-list details[open]{border-color:#cbd5d9!important}.b-portal.rep-complete-portal .rep-order-list summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:102px;padding:17px 20px;display:flex}.b-portal.rep-complete-portal .rep-order-list details[open] summary{background:#f7f9f9;border-bottom:1px solid #e9edef}.b-portal.rep-complete-portal .rep-order-row-main{justify-items:start;gap:7px;min-width:0;display:grid}.b-portal.rep-complete-portal .rep-order-row-main strong{color:#1a2227;white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}.b-portal.rep-complete-portal .rep-order-stage{color:#3e4b52;background:#eef1f2;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.1;display:inline-flex}.b-portal.rep-complete-portal .rep-order-stage:before{content:"";background:#788890;border-radius:50%;width:6px;height:6px}.b-portal.rep-complete-portal .rep-order-stage-received,.b-portal.rep-complete-portal .rep-order-stage-approved,.b-portal.rep-complete-portal .rep-order-stage-production,.b-portal.rep-complete-portal .rep-order-stage-preparation{color:#765533;background:#f7ecde}.b-portal.rep-complete-portal .rep-order-stage-received:before,.b-portal.rep-complete-portal .rep-order-stage-approved:before,.b-portal.rep-complete-portal .rep-order-stage-production:before,.b-portal.rep-complete-portal .rep-order-stage-preparation:before{background:#bd8a49}.b-portal.rep-complete-portal .rep-order-stage-returned,.b-portal.rep-complete-portal .rep-order-stage-canceled{color:#8d4240;background:#faeae8}.b-portal.rep-complete-portal .rep-order-stage-returned:before,.b-portal.rep-complete-portal .rep-order-stage-canceled:before{background:#c26e68}.b-portal.rep-complete-portal .rep-order-stage-completed{color:#33704a;background:#eaf5ee}.b-portal.rep-complete-portal .rep-order-stage-completed:before{background:#4f9a66}.b-portal.rep-complete-portal .rep-order-row-meta{color:#748087;align-items:center;gap:10px;font-size:11px;display:flex}.b-portal.rep-complete-portal .rep-order-row-meta em{color:#5c6a72;font-size:11px;font-style:normal}.b-portal.rep-complete-portal .rep-order-row-meta time:before{content:"·";margin-right:10px}.b-portal.rep-complete-portal .rep-order-row-end{flex:none;align-items:center;gap:17px;display:flex}.b-portal.rep-complete-portal .rep-order-row-end b{color:#171d21;white-space:nowrap;font-size:20px;font-weight:700}.b-portal.rep-complete-portal .rep-order-row-end i{color:#5c6a72;border:1px solid #e2e7e9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:19px;font-style:normal;line-height:1;transition:transform .2s;display:grid}.b-portal.rep-complete-portal .rep-order-list details[open] .rep-order-row-end i{transform:rotate(180deg)}.b-portal.rep-complete-portal .rep-order-detail{background:#fff;padding:21px}@media (max-width:650px){.b-portal.rep-complete-portal .rep-record-tabs{margin-top:12px}.b-portal.rep-complete-portal .rep-order-list summary{align-items:flex-start;gap:10px;min-height:0;padding:15px}.b-portal.rep-complete-portal .rep-order-row-main strong{font-size:14px}.b-portal.rep-complete-portal .rep-order-row-end{justify-items:end;gap:7px;display:grid}.b-portal.rep-complete-portal .rep-order-row-end b{font-size:15px}.b-portal.rep-complete-portal .rep-order-row-meta{gap:2px;display:grid}.b-portal.rep-complete-portal .rep-order-row-meta time:before{display:none}.b-portal.rep-complete-portal .rep-order-detail{padding:15px}}@media (prefers-reduced-motion:reduce){.b-portal.rep-complete-portal .rep-order-row-end i{transition:none}}.b-portal.rep-complete-portal:not(.ad-shell) :is(.rep-record-tabs,.rep-order-status-filters){scrollbar-width:thin;background:#f7f6f3;border-color:#e2dcd2;gap:6px;padding:6px}.b-portal.rep-complete-portal:not(.ad-shell) :is(.rep-record-tabs,.rep-order-status-filters) button{border-radius:9px;flex:none;min-height:40px;transition:background .2s,border-color .2s;position:relative;color:#505956!important;background:#fff!important;border:1px solid #e1ded8!important}.b-portal.rep-complete-portal:not(.ad-shell) :is(.rep-record-tabs,.rep-order-status-filters) button:hover{background:#faf6ef!important;border-color:#b69266!important}.b-portal.rep-complete-portal:not(.ad-shell) :is(.rep-record-tabs,.rep-order-status-filters) button[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#303633,#171d1b)!important;border-color:#b69266!important;box-shadow:inset 0 1px #ffffff16,0 2px 7px #a47d4520!important}.b-portal.rep-complete-portal:not(.ad-shell) :is(.rep-record-tabs,.rep-order-status-filters) button[aria-pressed=true]:before{content:"";background:#ecc58d;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 6px #e8ba78}.b-portal.rep-complete-portal:not(.ad-shell) :is(.rep-record-tabs,.rep-order-status-filters) button:focus-visible{outline-offset:2px;outline:2px solid #b88b53}.b-portal.rep-complete-portal:not(.ad-shell) :is(.rep-record-tabs,.rep-order-status-filters) button[aria-pressed=true] :is(.rep-record-count,.rep-stage-count){color:#f2d7b0;background:#ffffff1c}@media (max-width:650px){.b-portal.rep-complete-portal:not(.ad-shell) .rep-record-tabs button{flex:1;justify-content:center;padding:8px}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-status-filters{scroll-snap-type:x proximity}.b-portal.rep-complete-portal:not(.ad-shell) .rep-order-status-filters button{scroll-snap-align:start}}
.b-portal.ad-shell .admin-commissions{max-width:1440px;color:var(--of-ui-ink);margin:0 auto}.b-portal.ad-shell .admin-commissions-head{background:linear-gradient(115deg,#fff 55%,var(--of-ui-highlight-soft));margin:4px 0 15px;padding:24px 28px}.b-portal.ad-shell .admin-commissions-head h1{color:var(--of-ui-ink);letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.08}.b-portal.ad-shell .admin-commissions-head p{color:var(--of-ui-muted);margin:0;font-size:13px;line-height:1.5}.b-portal.ad-shell .admin-commissions-rule{border-left:3px solid var(--of-ui-highlight);background:var(--of-ui-highlight-soft);color:var(--of-ui-muted);border-radius:0 8px 8px 0;margin:0 0 20px;padding:13px 17px;font-size:12px;line-height:1.55}.b-portal.ad-shell .admin-commissions-rates{margin:0 0 18px;overflow:hidden}.b-portal.ad-shell .admin-commissions-rates>summary{color:var(--of-ui-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;font-size:14px;font-weight:700;list-style:none;display:flex}.b-portal.ad-shell .admin-commissions-rates>summary::-webkit-details-marker{display:none}.b-portal.ad-shell .admin-commissions-entry>summary::-webkit-details-marker{display:none}.b-portal.ad-shell .admin-commissions-rates>summary:after{content:"+";color:var(--of-ui-highlight);font-size:20px;font-weight:400}.b-portal.ad-shell .admin-commissions-rates[open]>summary:after{content:"−"}.b-portal.ad-shell .admin-commissions-rates-body{border-top:1px solid var(--of-ui-line);padding:0 20px 20px}.b-portal.ad-shell .admin-commissions-rates-body>p{color:var(--of-ui-muted);margin:16px 0;font-size:12px;line-height:1.5}.b-portal.ad-shell .admin-commissions-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.b-portal.ad-shell .admin-commissions-rates-grid form{border:1px solid var(--of-ui-line);background:var(--of-ui-canvas);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.b-portal.ad-shell .admin-commissions-rates-grid h3{color:var(--of-ui-ink);grid-column:1/-1;margin:0;font-size:14px}.b-portal.ad-shell .admin-commissions :is(.admin-commissions-rates-grid,.admin-commissions-entry-body,.admin-commissions-payment) label{color:var(--of-ui-muted);gap:6px;margin:0;font-size:11px;font-weight:700;display:grid}.b-portal.ad-shell .admin-commissions :is(input:not([type=checkbox]),select){border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);width:100%;min-height:42px;color:var(--of-ui-ink);background:#fff;padding:9px 11px}.b-portal.ad-shell .admin-commissions :is(button.of-ui-solid-action,button.of-ui-outline-action){border-radius:var(--of-ui-radius-control);white-space:normal;min-height:42px;padding:9px 14px;font-size:12px;font-weight:700}.b-portal.ad-shell .admin-commissions button:disabled{opacity:.5;cursor:not-allowed}.b-portal.ad-shell .admin-commissions-filters{grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);align-items:end;gap:22px;margin:0;padding:18px 20px;display:grid}.b-portal.ad-shell .admin-commissions-filters-intro h2{color:var(--of-ui-ink);letter-spacing:-.035em;margin:6px 0 0;font-size:20px;line-height:1.2}.b-portal.ad-shell .admin-commissions-filters .b-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.b-portal.ad-shell .admin-commissions-filters label{color:var(--of-ui-muted);gap:6px;margin:0;font-size:11px;font-weight:700;display:grid}.b-portal.ad-shell .admin-commissions-results{color:var(--of-ui-muted);justify-content:space-between;align-items:baseline;gap:10px;margin:22px 2px 11px;font-size:12px;display:flex}.b-portal.ad-shell .admin-commissions-results strong{color:var(--of-ui-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.b-portal.ad-shell .admin-commissions-list{gap:9px;display:grid}.b-portal.ad-shell .admin-commissions-entry{overflow:hidden}.b-portal.ad-shell .admin-commissions-entry>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;list-style:none;display:flex}.b-portal.ad-shell .admin-commissions-entry>summary:hover{background:var(--of-ui-canvas)}.b-portal.ad-shell .admin-commissions-entry[open]>summary{border-bottom:1px solid var(--of-ui-line);background:var(--of-ui-canvas)}.b-portal.ad-shell .admin-commissions-entry-main,.b-portal.ad-shell .admin-commissions-entry-end{gap:5px;min-width:0;display:grid}.b-portal.ad-shell .admin-commissions-entry-main strong{color:var(--of-ui-ink);overflow-wrap:anywhere;font-size:14px}.b-portal.ad-shell .admin-commissions-entry-main small{color:var(--of-ui-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.b-portal.ad-shell .admin-commissions-entry-end{text-align:right;flex:none;justify-items:end}.b-portal.ad-shell .admin-commissions-entry-end strong{color:var(--of-ui-ink);font-variant-numeric:tabular-nums;font-size:14px}.b-portal.ad-shell .admin-commissions-entry-end em{border:1px solid var(--of-ui-line);background:var(--of-ui-canvas);color:var(--of-ui-muted);border-radius:100px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.b-portal.ad-shell .admin-commissions-entry-end em[data-status=RELEASED]{color:var(--of-ui-success);background:#f0f8f2;border-color:#d6e7d8}.b-portal.ad-shell .admin-commissions-entry-end em[data-status=PAID]{background:var(--of-ui-accent-soft);color:var(--of-ui-accent);border-color:#d8e3d5}.b-portal.ad-shell .admin-commissions-entry-body{padding:16px 19px 20px}.b-portal.ad-shell .admin-commissions-entry-body>p{color:var(--of-ui-muted);margin:0 0 12px;font-size:12px;line-height:1.65}.b-portal.ad-shell .admin-commissions-entry-body>.b-check{color:var(--of-ui-ink);background:#f3f8f3;border:1px solid #d6e7d8;border-radius:8px;align-items:center;gap:9px;margin:16px 0;padding:12px;font-size:12px;display:flex}.b-portal.ad-shell .admin-commissions-entry-body>.b-check input{flex:none}.b-portal.ad-shell .admin-commissions-entry-body form{border:1px solid var(--of-ui-line);background:var(--of-ui-canvas);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:16px;display:grid}.b-portal.ad-shell .admin-commissions-entry-body form h3{color:var(--of-ui-ink);grid-column:1/-1;margin:0;font-size:14px}.b-portal.ad-shell .admin-commissions-entry-body form button{place-self:end start}.b-portal.ad-shell .admin-commissions-payment{margin:19px 0 0;padding:20px}.b-portal.ad-shell .admin-commissions-payment h2{color:var(--of-ui-ink);margin:0 0 5px;font-size:20px}.b-portal.ad-shell .admin-commissions-payment p{color:var(--of-ui-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.b-portal.ad-shell .admin-commissions-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.b-portal.ad-shell .admin-commissions-empty{color:var(--of-ui-muted);margin:0;padding:24px;font-size:13px}@media (max-width:900px){.b-portal.ad-shell .admin-commissions-filters{grid-template-columns:1fr;gap:15px}}@media (max-width:700px){.b-portal.ad-shell .admin-commissions-rates-grid,.b-portal.ad-shell .admin-commissions-entry-body form{grid-template-columns:1fr}}@media (max-width:520px){.b-portal.ad-shell .admin-commissions-head{padding:20px}.b-portal.ad-shell .admin-commissions-filters .b-form-grid,.b-portal.ad-shell .admin-commissions-payment-fields,.b-portal.ad-shell .admin-commissions-rates-grid form{grid-template-columns:1fr}.b-portal.ad-shell .admin-commissions-entry>summary{flex-direction:column;align-items:flex-start;gap:8px}.b-portal.ad-shell .admin-commissions-entry-end{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.b-portal.ad-shell .admin-commissions-results{flex-direction:column;align-items:flex-start}}.b-portal.ad-shell .admin-commissions-head{min-width:0;height:auto;display:block}.b-portal.ad-shell .admin-commissions-head>span{margin:0;display:block}.b-portal.ad-shell .admin-commissions-head h1,.b-portal.ad-shell .admin-commissions-head p{overflow-wrap:break-word;min-width:0}
.pm-home-v2{--ph-ink:#1c2021;--ph-muted:#737978;color:var(--ph-ink)}.pm-home-v2 button{text-align:left}.pm-home-label{letter-spacing:.16em;color:#737a79;font-size:10px;font-weight:700;line-height:1.4;display:block}.pm-home-hero{isolation:isolate;color:#fff;background:#1b2021;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:320px;padding:33px clamp(29px,5vw,64px);display:flex;position:relative;overflow:hidden}.pm-home-hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff13;border-radius:50%;width:550px;height:550px;position:absolute;top:-180px;right:-120px;box-shadow:0 0 0 80px #ffffff05,0 0 0 81px #ffffff10,0 0 0 160px #ffffff04,0 0 0 161px #ffffff0a}.pm-home-hero-top,.pm-home-hero-foot{color:#b8c0be;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.pm-home-hero-body{justify-content:space-between;align-items:end;gap:28px;padding:28px 0;display:flex}.pm-home-hero h1{letter-spacing:-.07em;margin:0 0 12px;font-size:clamp(54px,5.7vw,82px);font-weight:400;line-height:1}.pm-home-hero h1 span{color:#a5aca9}.pm-home-hero p{color:#c0c8c5;font-size:17px;line-height:1.4}.pm-home-hero button{color:#1b2021;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:7px;align-items:center;gap:20px;min-height:58px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .2s,background .2s;display:flex}.pm-home-hero button:hover{background:#efefeb;transform:translateY(-2px)}.pm-home-hero button>span{font-size:24px;font-weight:400}.pm-home-hero button b{font-size:19px;font-weight:400}.pm-home-hero-foot{letter-spacing:.04em;text-transform:none;border-top:1px solid #ffffff28;padding-top:18px;font-size:10px}.pm-home-performance{border-bottom:1px solid #dfe2de;grid-template-columns:1.35fr 1fr;gap:0;padding:44px 0;display:grid}.pm-home-sales{flex-direction:column;align-items:flex-start;padding:0 44px 0 6px;display:flex}.pm-home-sales strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:13px 0 5px;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.05}.pm-home-sales>span:not(.pm-home-label){color:#5d6563;font-size:14px}.pm-home-sales small{color:#404847;margin-top:12px;font-size:12px}.pm-home-goal{border-left:1px solid #dfe2de;flex-direction:column;justify-content:end;padding:0 20px 0 44px;display:flex}.pm-home-goal>div:first-child{justify-content:space-between;align-items:end;gap:16px;display:flex}.pm-home-goal strong{letter-spacing:-.055em;font-size:40px;font-weight:400;line-height:1}.pm-home-track{background:#e5e7e3;border-radius:8px;height:5px;margin:20px 0 10px;overflow:hidden}.pm-home-track>span{background:#1b2021;border-radius:8px;height:100%;transition:width .4s;display:block}.pm-home-goal p{color:#777f7c;font-size:12px}.pm-home-section-head h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.pm-home-section-head h2 span{color:#9ba3a0}.pm-home-section-head>p{color:#737b78;margin:11px 0 0;font-size:13px}.pm-home-attention{border-bottom:1px solid #dfe2de;padding:40px 0}.pm-home-alerts{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.pm-home-alerts button{color:#242929;background:#fff;border:1px solid #dfe2de;border-radius:9px;align-items:center;gap:17px;min-height:95px;padding:20px 22px;transition:border-color .2s,transform .2s;display:flex}.pm-home-alerts button:hover{border-color:#5d6764;transform:translateY(-2px)}.pm-home-alerts strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:37px;font-weight:400}.pm-home-alerts span{color:#505956;max-width:180px;font-size:13px;line-height:1.4}.pm-home-alerts b{margin-left:auto;font-size:19px;font-weight:400}.pm-home-mural{background:#fbf9f0;border:1px solid #e6e0ca;border-radius:9px;margin-top:30px;overflow:hidden}.pm-home-mural-toggle{color:#272927;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:67px;padding:0 22px;font-size:16px;font-weight:700;display:flex}.pm-home-mural-toggle>span:first-child{align-items:center;gap:11px;display:flex}.pm-home-mural-toggle i{background:#eadfb8;border:1px solid #bcab73;border-radius:3px;width:13px;height:13px;transform:rotate(-8deg)}.pm-home-mural-toggle b{color:#fff;background:#242927;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:700}.pm-home-mural-toggle>span:last-child{font-size:22px;font-weight:400}.pm-home-mural-body{border-top:1px solid #e9e2cf;padding:0 22px 18px}.pm-home-mural-body article{border-bottom:1px solid #e9e2cf;padding:20px 0}.pm-home-mural-body article:last-child{border-bottom:0}.pm-home-mural-body article>span{color:#807d6d;font-size:11px}.pm-home-mural-body h3{letter-spacing:-.02em;margin:7px 0;font-size:18px;font-weight:600}.pm-home-mural-body p{color:#5a5b53;padding-top:17px;font-size:13px;line-height:1.55}.pm-home-opportunities{border-bottom:1px solid #dfe2de;padding:52px 0 40px}.pm-home-opportunity-list{border-top:1px solid #dfe2de;margin-top:24px}.pm-home-opportunity-list button{color:#242929;border-bottom:1px solid #dfe2de;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;padding:22px 4px;transition:background .2s;display:grid}.pm-home-opportunity-list button:hover{background:#f5f6f2}.pm-home-opportunity-mark{border:1px solid #cfd5d1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:grid}.pm-home-opportunity-list button>span:nth-child(2){gap:4px;display:grid}.pm-home-opportunity-list small{letter-spacing:.1em;color:#8a9290;font-size:10px;font-weight:700}.pm-home-opportunity-list strong{letter-spacing:-.02em;font-size:17px;font-weight:600}.pm-home-opportunity-list em{color:#68716e;font-size:12px;font-style:normal}.pm-home-opportunity-list b{white-space:nowrap;font-size:12px;font-weight:700}.pm-home-opportunity-empty{border-top:1px solid #dfe2de;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:24px 0;display:flex}.pm-home-opportunity-empty p{color:#737b78;font-size:13px}.pm-home-opportunity-empty button,.pm-home-text-action{color:#252b29;border-bottom:1px solid #979f9a;padding:6px 0;font-size:12px;font-weight:700}.pm-home-bottom{grid-template-columns:1.3fr .7fr;gap:48px;padding:48px 0;display:grid}.pm-home-ranking ol{margin:20px 0 8px;padding:0;list-style:none}.pm-home-ranking li{border-top:1px solid #dfe2de;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.pm-home-ranking li>span{color:#89918f;font-size:11px}.pm-home-ranking li strong{font-size:14px;font-weight:600}.pm-home-ranking li small{color:#6f7774;font-size:12px}.pm-home-quiet{color:#7b827f;margin:20px 0;font-size:13px}.pm-home-shortcuts{border-left:1px solid #dfe2de;padding-left:35px}.pm-home-shortcuts>button{color:#252b29;border-bottom:1px solid #dfe2de;justify-content:space-between;align-items:center;width:100%;padding:18px 2px;font-size:16px;display:flex}.pm-home-shortcuts>button b{font-size:19px;font-weight:400}@media (max-width:760px){.pm-home-hero{border-radius:9px;min-height:300px;padding:23px 24px}.pm-home-hero:after{width:360px;height:360px;top:-130px;right:-150px}.pm-home-hero-top{letter-spacing:.08em;font-size:9px}.pm-home-hero-top span:last-child{display:none}.pm-home-hero-body{padding:24px 0;display:block}.pm-home-hero h1{font-size:50px}.pm-home-hero p{font-size:15px}.pm-home-hero button{justify-content:center;width:100%;min-height:52px;margin-top:28px}.pm-home-hero button b{margin-left:auto}.pm-home-hero-foot{font-size:10px}.pm-home-hero-foot span:first-child{display:none}.pm-home-performance{grid-template-columns:1fr;padding:34px 0}.pm-home-sales{padding:0}.pm-home-sales strong{margin-top:9px;font-size:57px}.pm-home-goal{border-top:1px solid #dfe2de;border-left:0;margin-top:27px;padding:25px 0 0}.pm-home-goal strong{font-size:31px}.pm-home-attention{padding:35px 0}.pm-home-alerts{grid-template-columns:1fr;gap:8px;margin-top:19px}.pm-home-alerts button{min-height:78px;padding:14px 16px}.pm-home-alerts strong{font-size:30px}.pm-home-mural{margin-top:24px}.pm-home-opportunities{padding:39px 0 30px}.pm-home-opportunity-list button{grid-template-columns:34px 1fr;gap:13px;padding:18px 1px}.pm-home-opportunity-mark{width:34px;height:34px;font-size:12px}.pm-home-opportunity-list b{grid-column:2;margin-top:2px}.pm-home-opportunity-empty{display:block}.pm-home-opportunity-empty button{margin-top:12px}.pm-home-bottom{grid-template-columns:1fr;gap:30px;padding:36px 0}.pm-home-shortcuts{border-top:1px solid #dfe2de;border-left:0;padding:28px 0 0}.pm-home-section-head h2{font-size:31px}}@media (max-width:390px){.pm-home-hero h1{font-size:45px}.pm-home-sales strong{font-size:51px}}@media (prefers-reduced-motion:reduce){.pm-home-hero button,.pm-home-alerts button,.pm-home-opportunity-list button,.pm-home-track>span{transition:none}}
.pm-lightbox-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#101615e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pm-lightbox{color:#202624;background:#fff;border-radius:10px;flex-direction:column;width:min(960px,100%);max-height:min(92dvh,950px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0004}.pm-lightbox header{border-bottom:1px solid #e4e8e2;justify-content:space-between;align-items:start;gap:18px;padding:23px 27px 17px;display:flex}.pm-lightbox header span{letter-spacing:.15em;color:#808a82;font-size:10px;font-weight:700}.pm-lightbox h2{letter-spacing:-.04em;margin:7px 0 3px;font-size:clamp(19px,2.5vw,27px);font-weight:500;line-height:1.2}.pm-lightbox header p{color:#79827b;font-size:12px}.pm-lightbox header button{color:#29352c;cursor:pointer;background:#fff;border:1px solid #d5dbd4;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pm-lightbox header button:focus-visible,.pm-lightbox footer button:focus-visible{outline-offset:2px;outline:3px solid #607064}.pm-lightbox-image{touch-action:pan-y;background:#fff;flex:1;place-items:center;min-height:0;padding:25px;display:grid}.pm-lightbox-image img{object-fit:contain;max-width:100%;max-height:calc(92dvh - 165px);display:block}.pm-lightbox footer{border-top:1px solid #e4e8e2;justify-content:center;align-items:center;gap:23px;padding:12px;display:flex}.pm-lightbox footer button{color:#27342b;cursor:pointer;background:#fff;border:1px solid #d9dfd8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.pm-lightbox footer span{color:#737d75;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:760px){.pm-lightbox-backdrop{padding:0}.pm-lightbox{border-radius:0;width:100%;height:100dvh;max-height:none}.pm-lightbox header{padding:20px 18px 15px}.pm-lightbox h2{font-size:19px}.pm-lightbox-image{padding:17px}.pm-lightbox-image img{max-height:calc(100dvh - 190px)}.pm-lightbox footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}}.pm .pm-image-open{color:#444;cursor:zoom-in;background:#fff;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.pm .pm-image-open img{object-fit:contain;max-width:100%;max-height:100%}.pm .pm-image-open:focus-visible,.pm .pm-favorite:focus-visible{outline-offset:2px;outline:2px solid #344b3d}.pm-product-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pm-product-meta small{min-width:0}.pm .pm-favorite{color:#76827a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;margin:-5px -4px 0 0;padding:0;display:grid}.pm .pm-favorite:hover,.pm .pm-favorite[aria-pressed=true]{color:#273d2d;background:#eef2ed;border-color:#d7e0d7}.pm-favorites-empty{color:#6e7871;padding:26px 10px;font-size:13px;line-height:1.5}@media (max-width:760px){.pm .pm-favorite{width:34px;height:34px;margin:-5px -1px 0 0}.pm .pm-image-open{min-height:76px}}.pm-lightbox header{z-index:auto;background:#fff;height:auto;min-height:0;position:static}.pm-lightbox{overflow:auto}.pm-lightbox-image{flex:none;min-height:220px;max-height:48dvh}.pm-lightbox-image img{max-height:43dvh}.pm-lightbox-details{border-top:1px solid #e8eded;padding:18px 27px}.pm-lightbox-details p{color:#4f5b60;margin:0 0 13px;font-size:13px;line-height:1.55}.pm-lightbox-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.pm-lightbox-details dl div{border-top:1px solid #edf0f0;padding-top:8px}.pm-lightbox-details dt{letter-spacing:.08em;text-transform:uppercase;color:#788286;font-size:10px}.pm-lightbox-details dd{margin:5px 0 0;font-size:13px;font-weight:650}@media (max-width:600px){.pm-lightbox-details{padding:17px}.pm-lightbox-details dl{grid-template-columns:1fr 1fr}.pm-lightbox-image{max-height:35dvh}.pm-lightbox-image img{max-height:32dvh}}
.pm-scan-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111818dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pm-scan{color:#202624;background:#fff;border-radius:10px;width:min(560px,100%);max-height:94dvh;overflow-y:auto;box-shadow:0 28px 90px #0005}.pm-scan header{border-bottom:1px solid #e9ece8;justify-content:space-between;gap:15px;padding:27px 28px 20px;display:flex}.pm-scan header span,.pm-scan-match small{letter-spacing:.14em;color:#747d77;font-size:10px;font-weight:700}.pm-scan h2{letter-spacing:-.05em;margin:10px 0 5px;font-size:30px;font-weight:500;line-height:1.1}.pm-scan header p{color:#657069;margin:0;font-size:13px;line-height:1.45}.pm-scan header button{color:#253229;cursor:pointer;background:#fff;border:1px solid #d7ddd7;border-radius:20px;align-self:start;padding:10px 13px;font-size:12px;font-weight:700}.pm-scan-body{padding:24px 28px 30px}.pm-scan-camera{color:#fff;background:#202726;border-radius:7px;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.pm-scan-camera video{object-fit:cover;width:100%;height:100%}.pm-scan-camera .pm-scan-target{pointer-events:none;border:2px solid #ffffffd6;border-radius:12px;display:none;position:absolute;inset:25% 10%;box-shadow:0 0 0 100vmax #0003}.pm-scan-camera.is-active .pm-scan-target{display:block}.pm-scan-intro{text-align:center;background:#202726;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.pm-scan-intro svg{width:38px;height:38px}.pm-scan-intro p{margin:0 0 6px;font-size:14px}.pm-scan-intro button,.pm-scan-actions button:last-child{color:#18211d;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:3px;padding:12px 19px;font-weight:700}.pm-scan-body label{color:#515d55;margin-top:22px;font-size:12px;font-weight:700;display:block}.pm-scan-body input{color:#17211a;background:#fff;border:1px solid #ccd5ce;border-radius:4px;outline:none;width:100%;margin-top:8px;padding:14px 15px;font-size:16px;display:block}.pm-scan-body input:focus{border-color:#26382a;box-shadow:0 0 0 3px #26382a16}.pm-scan-status{color:#6b4030;margin:12px 0 0;font-size:12px;line-height:1.5}.pm-scan-match{border:1px solid #dce5dd;border-radius:5px;grid-template-columns:72px 1fr;gap:14px;margin-top:20px;padding:15px;display:grid}.pm-scan-match-image{background:#fff;place-items:center;width:72px;height:72px;display:grid}.pm-scan-match-image img{object-fit:contain;max-width:100%;max-height:100%}.pm-scan-match-image span{font-size:9px}.pm-scan-match>div:nth-child(2){align-content:center;gap:5px;display:grid}.pm-scan-match strong{font-size:15px;line-height:1.3}.pm-scan-match span{color:#747e77;font-size:12px}.pm-scan-actions{grid-column:1/-1;gap:8px;display:flex}.pm-scan-actions button{color:#27342b;cursor:pointer;background:#fff;border:1px solid #27342b;border-radius:3px;flex:1;padding:12px;font-size:12px;font-weight:700}.pm-scan-actions button:last-child{color:#fff;background:#27342b;border-color:#27342b}.pm-scan button:focus-visible{outline-offset:2px;outline:3px solid #5b6d60}@media (max-width:760px){.pm-scan-backdrop{padding:0}.pm-scan{border-radius:0;width:100%;height:100dvh;max-height:none}.pm-scan header{padding:24px 18px 18px}.pm-scan h2{font-size:27px}.pm-scan-body{padding:18px}.pm-scan-camera{height:min(42dvh,310px)}.pm-scan-actions{flex-direction:column}}.pm-search-with-scan{align-items:end;gap:10px;margin:27px 0 20px;display:flex}.pm-search-with-scan .pm-search{flex:1;min-width:0;margin:0}.pm .pm-scan-trigger{color:#fff;white-space:nowrap;cursor:pointer;background:#27342b;border:1px solid #27342b;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 17px;font-size:12px;font-weight:700;display:inline-flex}.pm .pm-scan-trigger:focus-visible{outline-offset:2px;outline:3px solid #627866}@media (max-width:760px){.pm-search-with-scan{gap:7px}.pm .pm-scan-trigger{width:52px;padding:10px}.pm .pm-scan-trigger span{display:none}}.pm-scan header{z-index:auto;background:#fff;height:auto;min-height:0;position:static}@media (max-width:760px){.pm-search-with-scan{flex-direction:column;align-items:stretch;gap:10px}.pm .pm-scan-trigger{width:100%;min-height:48px}.pm .pm-scan-trigger span{display:inline}.pm-scan header{height:auto}}
