:root{--ink:#17212b;--muted:#73808c;--line:#e5e9ec;--blue:#1769e0;--navy:#102e5b;--bg:#f7f9fb;--green:#168568}*{box-sizing:border-box}body{margin:0;font-family:DM Sans,sans-serif;background:var(--bg);font-size:14px}.shell{display:flex;min-height:100vh}.sidebar{width:246px;background:#fff;border-right:1px solid var(--line);padding:26px 15px 16px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;padding:0 13px 45px}.brand-mark{height:31px;width:31px;border-radius:9px;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:Space Grotesk;font-weight:700;font-size:20px}.brand strong{display:block;font-size:19px;letter-spacing:-.8px}.brand span{font-size:8px;letter-spacing:1.8px;color:#82909e;font-weight:700}.store-label{font-size:9px;color:#9ba6af;letter-spacing:1.1px;font-weight:700;padding:0 13px 8px}.store-select{position:relative;margin:0 6px 30px}.store-select select{width:100%;padding:11px 33px 11px 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}.store-select span{position:absolute;right:12px;top:9px;color:#88949e;font-size:19px}nav{display:grid;grid-gap:5px;gap:5px}.sidebar-bottom a,nav a{display:flex;align-items:center;gap:13px;padding:12px 13px;color:#61707d;text-decoration:none;border-radius:7px;font-weight:500}.sidebar-bottom a span,nav a span{font-size:18px;width:16px;text-align:center;color:#81909d}nav a.active{background:#edf4ff;font-weight:700}nav a.active,nav a.active span{color:var(--blue)}nav b{margin-left:auto;background:#f0f3f5;color:#77828c;padding:2px 7px;border-radius:10px;font-size:11px}.sidebar-bottom{margin-top:auto}.sidebar-bottom a{margin-bottom:18px}.user{border-top:1px solid var(--line);padding:18px 7px 0;display:flex;align-items:center;gap:9px}.avatar,.top-avatar{background:#f2d6b8;color:#925d2d;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:11px;font-weight:700}.user small,.user strong{display:block}.user strong{font-size:12px}.user small{font-size:10px;color:var(--muted);margin-top:3px}.dots{margin-left:auto;color:#a5afb7;letter-spacing:2px}.content{flex:1 1;min-width:0}.topbar{height:72px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px}.crumb{color:#89949d;font-size:12px}.crumb i{font-style:normal;margin:0 10px;color:#c3c9ce}.crumb strong{color:#364653}.top-actions{display:flex;align-items:center;gap:21px}.demo-pill{background:#eef9f5;color:#168568;padding:6px 10px;border-radius:20px;font-size:11px;font-weight:600}.demo-pill i{display:inline-block;width:6px;height:6px;background:#31ae84;border-radius:50%;margin-right:5px}.help{border:1px solid #dce2e6;background:#fff;color:#84919b;border-radius:50%;width:24px;height:24px}.page-wrap{max-width:1200px;padding:34px 43px 70px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:29px}.eyebrow{color:var(--blue);font-size:11px;font-weight:700;margin:0 0 10px}.eyebrow span{color:#bbc4ca;margin:0 6px}h1,h2,p{margin:0}h1{font:700 30px Space Grotesk;letter-spacing:-1px}.card-title p,.muted{color:var(--muted);margin-top:7px}.heading-actions{display:flex;gap:10px}.primary,.secondary{border:0;border-radius:6px;padding:12px 18px;font-weight:700;cursor:pointer;font-family:inherit}.primary{background:var(--blue);color:#fff;box-shadow:0 4px 10px #1769e026}.primary span{font-size:17px;margin-left:12px}.secondary{background:#fff;border:1px solid #dce2e6;color:#60707c}.success-banner{display:flex;align-items:center;gap:12px;background:#edf9f4;border:1px solid #c9edde;color:#176b56;padding:13px 15px;border-radius:7px;margin-bottom:22px}.success-icon{background:#23a47f;color:#fff;border-radius:50%;height:22px;width:22px;display:grid;place-items:center}.success-banner p{font-size:11px;color:#548273;margin-top:2px}.success-banner button{margin-left:auto;border:0;background:none;color:#578e7e;font-size:20px}.progress{margin-bottom:26px}.progress,.step{display:flex;align-items:center}.step{gap:9px;color:#9ba5ad}.step span{border:1px solid #cad2d8;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:11px;font-weight:700}.step.current{color:var(--blue)}.step.current span{background:var(--blue);color:#fff;border-color:var(--blue)}.step small,.step strong{display:block}.step strong{font-size:12px}.step small{font-size:10px;margin-top:2px}.line{height:1px;width:105px;background:#dfe4e8;margin:0 14px}.grid{display:grid;grid-template-columns:minmax(480px,1fr) 325px;grid-gap:25px;gap:25px;align-items:start}.form-column{display:grid;grid-gap:18px;gap:18px}.card,.summary-card,.tracking-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px}.card-title{display:flex;justify-content:space-between;margin-bottom:22px}.card-title h2{font:600 16px Space Grotesk}.step-number{font:600 12px Space Grotesk;color:#c4cdd3}.fields{display:grid;grid-gap:15px;gap:15px}.fields.three{grid-template-columns:repeat(4,1fr)}.field{display:grid;grid-gap:7px;gap:7px;font-size:11px;color:#53616c;font-weight:600}.field.full{margin-top:15px}.field input,.field select,.inline input,.tracking-input input{border:1px solid #dce2e6;border-radius:5px;padding:11px 12px;font:inherit;color:var(--ink);background:#fff;width:100%;outline:none}.field input:focus,.field select:focus,.inline input:focus{border-color:#72a8ef;box-shadow:0 0 0 3px #1769e012}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#8996a0 0) calc(100% - 15px) 16px/5px 5px no-repeat,linear-gradient(135deg,#8996a0 50%,transparent 0) calc(100% - 11px) 16px/5px 5px no-repeat,#fff}.input-suffix{position:relative}.input-suffix input{padding-right:29px}.input-suffix em{position:absolute;right:10px;top:11px;font-style:normal;color:#9ca7af;font-size:11px}.check{display:flex;align-items:center;gap:8px;font-size:11px;color:#687682;margin-top:18px}.check input{accent-color:var(--blue);width:14px;height:14px}.location{display:flex;gap:13px;margin-bottom:20px}.mini-pin,.pin{font-size:15px;margin-top:25px}.mini-pin.pickup,.pin.pickup{color:#27a77f}.mini-pin.drop,.pin.drop{color:#f07158}.location-fields{flex:1 1}.inline{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.inline input{font-size:11px}.service-list{display:grid;grid-gap:9px;gap:9px}.service{width:100%;display:flex;align-items:center;text-align:left;gap:12px;padding:12px;border:1px solid #e1e6e9;background:#fff;border-radius:6px;cursor:pointer;font-family:inherit}.service.selected{border:1.5px solid var(--blue);background:#f7faff}.service-icon{font-size:20px}.service small,.service strong{display:block}.service strong{font-size:12px}.service small{color:#84909a;margin-top:3px;font-size:10px}.service b{margin-left:auto;font-size:12px}.radio{height:15px;width:15px;border:1px solid #c2cbd1;border-radius:50%;margin-left:5px}.selected .radio{border:4px solid var(--blue)}.summary{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:14px;gap:14px}.summary-card{padding:20px}.summary-header{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;font-weight:700;color:#53626e}.mock-badge{font-size:8px;letter-spacing:.7px;color:#b77926;background:#fff4df;padding:4px 6px;border-radius:3px}.route{padding:26px 0 20px}.route-point{display:flex;gap:12px;align-items:center}.mini-pin{font-size:11px;margin:0}.route-point em,.route-point small,.route-point strong{display:block}.route-point small{color:#9aa5ad;font-size:8px;letter-spacing:1px;font-weight:700}.route-point strong{font-size:11px;margin:4px 0}.route-point em{font-size:10px;color:#a3adb4;font-style:normal}.route-line{border-left:1px dashed #ccd5da;height:20px;margin:1px 0 1px 4px}.costs{border-top:1px solid var(--line);padding-top:16px;display:grid;grid-gap:12px;gap:12px}.costs div{display:flex;justify-content:space-between;color:#65727c;font-size:11px}.costs strong{color:var(--ink)}.costs .total{border-top:1px solid var(--line);padding-top:15px;margin-top:3px;align-items:flex-end}.total span{font-weight:700;color:var(--ink)}.total small{display:block;color:#168568;font-size:9px;font-weight:500;margin-top:4px}.total strong{font:700 23px Space Grotesk}.rate-note{background:#f4f8fb;color:#71808a;font-size:10px;line-height:1.45;padding:10px;border-radius:5px;margin:16px 0}.rate-note span{color:#4889c4;margin-right:4px}.wide{width:100%}.tracking-card{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;padding:16px}.tracking-icon{font-size:24px;color:var(--blue)}.tracking-card strong{font-size:11px}.tracking-card p{font-size:10px;color:#8b969f;margin-top:4px}.tracking-input{grid-column:1/-1;display:flex;margin-top:5px}.tracking-input input{border-radius:5px 0 0 5px;font-size:11px}.tracking-input button{width:39px;background:#f0f5fb;border:1px solid #dce5ed;border-left:0;color:var(--blue);border-radius:0 5px 5px 0}.support{display:flex;justify-content:space-between;font-size:10px;color:#8b969f;padding:0 4px}.support a{color:var(--blue);text-decoration:none;font-weight:600}@media(max-width:900px){.sidebar{width:210px}.page-wrap{padding:28px 24px}.topbar{padding:0 24px}.grid{grid-template-columns:1fr}.summary{position:static}.fields.three{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.sidebar{display:none}.page-heading{display:block}.heading-actions{margin-top:18px}.topbar{height:58px}.grid{display:block}.summary{margin-top:18px}.page-wrap{padding:22px 16px}.fields.three{grid-template-columns:repeat(2,1fr)}.progress{overflow:auto}.line{width:40px}.step{min-width:145px}}:root{--ink:#f0eee7;--muted:#aaa99f;--line:#34352f;--blue:#dfbb59;--navy:#dfbb59;--bg:#101210;--green:#82c5a4;--surface:#191c19;--surface-raised:#20241f;--gold:#e6c261;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color-scheme:dark}body{background:radial-gradient(ellipse at 10% 0,#c6a74b09,transparent 42%),#101210;color:var(--ink);line-height:1.5}body,body button,body h1,body h2,body h3,body input,body select,body textarea{font-family:var(--font)}body h1{font-size:32px;letter-spacing:-.8px;line-height:1.25}body h2{letter-spacing:-.3px}body a{color:var(--gold);text-underline-offset:4px}body a:hover{color:#ffe292}body button{transition:background .16s,border-color .16s,box-shadow .16s}body a:focus-visible,body button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}body button:disabled{opacity:.5;cursor:default}body input[type=checkbox]{accent-color:var(--gold)}body input:not([type=checkbox]):not([type=radio]),body select,body textarea{background:#111510;color:#efeee8;border:1px solid #414438;border-radius:8px;padding:12px;min-height:43px}body input::placeholder{color:#7c8377}body input:focus,body select:focus,body textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e6c26116}body input[readonly]{background:#23271f;color:#b4baab}body select option{background:#191d17;color:#f0eee7}body .admin-primary,body .primary{background:linear-gradient(135deg,#edcf78,#d9b34f);color:#1c2116;border:1px solid #e7c771;border-radius:9px;box-shadow:0 4px 14px #0002;padding:12px 20px}body .admin-primary:hover,body .primary:hover{background:#f0d48a;box-shadow:0 5px 18px #0004}body .admin-secondary,body .secondary{background:#20251f;border-color:#44493d;color:#d9ddcf;border-radius:9px}body .admin-secondary:hover,body .secondary:hover{background:#2d3328;border-color:#7e744b}body .card,body .pricing-card,body .store-list-card,body .summary-card,body .tracking-card{background:linear-gradient(140deg,#20241e,#191d18);border:1px solid #383e30;border-radius:15px;box-shadow:0 8px 25px #00000015}body .field{color:#c5caba;font-size:12px;font-weight:500}body .card-title p,body .muted{color:#a5ad9b}body .card-title h2{font-size:17px}body .step-number{color:#807c5e}body .check{color:#b5bda9}body .rates-page{max-width:1240px;margin:0 auto;padding:30px 40px 64px}body .rates-brandbar{display:flex;align-items:center;gap:12px;padding-bottom:25px;margin-bottom:28px;border-bottom:1px solid #35392f}body .rates-brandmark{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:var(--gold);color:#20251b;font-size:23px;font-weight:800}body .rates-brandname{font-size:21px;font-weight:800;letter-spacing:-.7px}body .rates-brandnote{color:#8f9983;font-size:10px;letter-spacing:2px;margin-top:1px}body .rates-brandmeta{margin-left:auto;font-size:11px;color:#a9b39a;border:1px solid #424b36;border-radius:20px;padding:5px 12px}body .rates-intro{color:#aab39e;font-size:13px;margin-top:12px;max-width:690px;line-height:1.8}body .store-pricing-strip{background:#1b2018;border-color:#3d4632;border-radius:13px;padding:16px 20px;margin:24px 0 8px}body .store-pricing-strip .field{min-width:250px}body .rates-page>div>form.card{padding:26px 28px}body .rates-page legend{color:#e5e9dc;font-size:16px;font-weight:650;margin-bottom:8px}body .rates-page [role=status]{color:#c1c8b5}body .rates-page [role=alert]{background:#3b2420!important;color:#ffc6b3!important;border:1px solid #754a3a;border-radius:9px}body .rates-page .quote-failures{background:#2c2a1d!important;color:#e4d6a5;border:1px solid #615737;border-radius:10px}body .rates-page .quote-failures p+p{margin-top:5px}body .quote-results{gap:18px;margin-top:36px}body .quote-reference-note,body .quote-results-heading span{color:#9da78f}body .quote-card{background:linear-gradient(110deg,#29271a,#191c18 48%,#151914);border-color:#615537;box-shadow:0 8px 26px #0002;padding:30px 28px}body .quote-channel{color:#9fa590}body .quote-breakdown{color:#b8bfad;font-size:13px}body .quote-total{border-color:#3f4637}body .quote-lowest{color:#9ed6b8;background:#1a382825;border-color:#3e6850}body .quote-transit{background:#b99a3c0a;border-color:#8e793c}body .quote-transit p{color:#b9bdad}body .quote-logo{background:#f6f5ee;border-radius:13px}body .review-panel p{color:#b6bfaa}body .review-panel .review-step{color:var(--gold)}body .review-panel hr,body .review-prices>div:last-child{border-color:#424a38}body .review-note{color:#9ca88c!important}body .review-panel .review-error{background:#3b2420;color:#ffc6b3!important;border:1px solid #754a3a}body .sidebar,body .topbar{background:#171b16;border-color:#343c2d}body .content{background:transparent}body .admin-brand>span,body .brand-mark{background:var(--gold);color:#20251b}body .admin-brand small,body .brand span,body .store-label,body .store-select span{color:#9eaa8d}body .sidebar-bottom a,body nav a{color:#aeb99f}body .admin-nav a.active,body nav a.active{background:#dac16d12;color:#e8ce7e;border:1px solid #625533}body .sidebar-bottom a span,body nav a.active span{color:#cfb975}body nav b{background:#30382a;color:#b7c5a7}body .user{border-color:#39432f}body .user small{color:#9cae8d}body .avatar,body .top-avatar{background:#4c4829;color:#efdaa1}body .crumb{color:#87967b}body .crumb strong{color:#d1dbc4}body .eyebrow{color:var(--gold)}body .demo-pill{background:#29381e;color:#b5ce99}body .help,body .language-toggle{background:#232b1d;color:#d1dcbe;border:1px solid #465435}body .sender-strip{background:linear-gradient(110deg,#2b291b,#1d2319);border-color:#655736}body .sender-label{color:#d9be78;border-color:#625636}body .sender-info p,body .sender-info span{color:#adb99b}body .workflow-note{background:#242b1e;border-color:#455336;color:#c4d6af}body .workflow-note p{color:#9eaf8c}body .workflow-tag{background:#323b24;color:#b7ca9b}body .step.current{color:var(--gold)}body .step.current span{background:var(--gold);border-color:var(--gold);color:#20251b}body .step span{border-color:#4e5a40}body .line{background:#3c4732}body .service{background:#171e15;color:#d9e2cf;border-color:#3e4d31}body .service.selected{background:#c7ac4c0e;border-color:#bba15b}body .service small{color:#9cae8b}body .selected .radio{border-color:var(--gold)}body .summary-header{color:#c3d0b2}body .mock-badge{background:#41391e;color:#d9c487}body .costs,body .costs .total{border-color:#3f4a34}body .costs div{color:#a9b99a}body .costs strong,body .total span{color:#edf0df}body .rate-note{background:#252e1e;color:#aebf9a}body .tracking-input button{background:#323d25;color:#d7cf9d;border-color:#4f603c}body .success-banner{background:#1c3527;border-color:#3b634b;color:#c1e5cd}body .success-banner p{color:#a7c4b0}body .admin-shell{background:transparent;color:var(--ink);font-family:var(--font)}body .admin-nav,body .admin-topbar{background:#171b16;border-color:#343c2d}body .admin-content{min-width:0}body .admin-crumb,body .admin-heading>div>p:last-child,body .admin-nav-note p,body .section-head p{color:#a4b096}body .admin-eyebrow{color:var(--gold)}body .admin-nav a{color:#b0bd9e}body .admin-nav-note{border-color:#3c472f}body .admin-notice{background:#272d1d;border-color:#4c5736}body .admin-notice p{color:#b3c19f}body .admin-notice>span{color:#dbc373}body .admin-tools>button{background:#252c20;color:#c9d4b9;border-color:#455138}body .store-row{background:#1b2117;border-color:#37452a;color:#dce5cf}body .store-row.selected{background:#d4bd6410;border-color:#a38d48}body .store-row-main small{color:#a3b68e}body .store-symbol{background:#333d26;color:#d3ce9c}body .live-count,body .status.on{background:#2b3d24;color:#b3d395}body .status.off{background:#3c3028;color:#c5a98e}body .edit-badge{background:#40391f;color:#ddc478}body .formula{background:#171e13;border-color:#3c4930}body .formula>div>span{color:#a9b99a}body .formula strong{color:#e6edda}body .formula .formula-total strong{color:var(--gold)}body .store-state{border-color:#3e4933}body .store-state p{color:#9eaf8d}body .add-inline{background:transparent;color:#e0c579;border-color:#5c5834}body .toggle{background:#45483d}body .toggle.enabled{background:#bbab58}body .modal{background:#1d2419;color:#e4ebd8;border:1px solid #53623f;box-shadow:0 20px 80px #0009}body .modal-copy{color:#a2b48d}body .modal-backdrop{background:#090d09bb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .admin-save-status{position:fixed;bottom:16px;right:16px;z-index:80;max-width:420px;padding:16px;background:#252d1f;border:1px solid #596442;border-radius:10px;box-shadow:0 8px 30px #0005;font-size:12px}body .admin-save-status p{color:#b9c8a5;margin-top:6px}@media(max-width:700px){body .rates-page{padding:22px 18px 48px}body h1{font-size:27px}body .rates-brandmeta{font-size:10px;padding:5px 9px}body .rates-brandbar{margin-bottom:24px}body .rates-page>div>form.card{padding:22px 18px}body .store-pricing-strip>.field{min-width:0;width:100%}body .quote-card{padding:24px 20px}body .admin-save-status{left:12px;right:12px;bottom:12px;max-width:none}body .admin-content{padding-bottom:120px}}@media(prefers-reduced-motion:reduce){body button{transition:none}}body .field select,body .review-panel select,body .store-select select{background-color:#111510!important;color:#efeee8!important;border-color:#414438}body .rate-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:18px 0 26px}body .carrier-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 22px;gap:0 22px;margin-top:8px}body .carrier-options label{font-size:12px;color:#c4cbb9;line-height:1.7}@media(max-width:850px){body .carrier-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body .rate-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){body .carrier-options,body .rate-input-grid{grid-template-columns:1fr}}body .modal label,body .pricing-form label{color:#c5caba}body .formula-total strong{color:var(--gold)!important}body .formula-total,body .store-list{border-color:#3d4831}body .admin-save-status{position:static;max-width:none;margin-bottom:24px;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:12px 16px;box-shadow:none}body .admin-save-status p{margin-top:0}@media(max-width:700px){body .admin-save-status{align-items:flex-start;flex-direction:column;gap:8px}}body .business-brand small,body .rates-brandnote{font-size:12px;letter-spacing:2px;color:#b6c0a7}body .language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #596044;border-radius:9px;background:#11170f;flex-shrink:0;margin-left:auto}body .language-switch button{font-family:inherit;font-size:12px;font-weight:650;line-height:1.3;padding:7px 10px;min-height:32px;border:0;border-radius:6px;background:transparent;color:#c5cdbb;cursor:pointer;white-space:nowrap;box-shadow:none}body .language-switch button[aria-pressed=true]{background:#e6c261;color:#20241a}body .language-switch button:focus-visible{outline:2px solid #f1d576;outline-offset:3px}body .business-header,body .rates-brandbar{flex-wrap:wrap}body .business-header nav{margin-left:auto;justify-content:flex-end}body .admin-topbar .language-switch{margin-left:0}html[lang=en-CA] .quote-transit strong{white-space:normal}@media(max-width:700px){body .business-header{gap:16px}body .business-header nav{width:100%;order:3;justify-content:flex-start;gap:14px}body .language-switch{margin-left:auto}body .rates-brandmeta{display:none}body .business-brand strong{font-size:22px}body .admin-topbar{height:auto;min-height:80px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:12px}body .admin-tools{margin-left:auto}}.recipient-fields{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.recipient-fields .business-actions{grid-column:1/-1}@media(max-width:650px){.recipient-fields{grid-template-columns:1fr}}body .store-pricing-strip{align-items:flex-start;gap:32px}body .store-pricing-strip>.field{min-width:230px;max-width:320px;flex:1 1}body .current-store-info{flex:2 1;min-width:0;padding-left:28px;border-left:1px solid #414b36}body .current-store-info h2{font-size:11px;letter-spacing:1px;color:#aab59c;margin:0 0 10px}body .current-store-info strong{font-size:16px;color:#f0f1e7}body .current-store-info address{font-style:normal;margin-top:5px}body .store-pricing-strip .current-store-info p{font-size:13px;line-height:1.6;margin:5px 0 0;color:#bcc6af}body .current-store-info a{color:#e6c261}body .current-store-info .secondary{padding:6px 10px;font-size:12px;margin-top:8px}body .store-pricing-strip .current-store-info .store-information-note{font-size:12px;color:#a8b195}@media(max-width:700px){body .store-pricing-strip>.field{max-width:none}body .current-store-info{width:100%;border-left:0;border-top:1px solid #414b36;padding:18px 0 0}}body .home-store-card{display:flex;flex-direction:column;align-items:flex-start}body .home-store-card .home-store-info{flex:1 1;width:100%;border:0;padding:0;margin:0 0 24px}body .home-store-info address{margin:0}body .home-store-card .home-store-info p{font-size:14px;line-height:1.65;margin:5px 0;color:#bcc6af;overflow-wrap:anywhere}body .home-store-card .home-store-quote{margin-top:auto}body .report-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:18px}body .report-filters .field{flex:1 1;min-width:170px}body .report-filters input,body .report-filters select{width:100%;min-height:44px}body .report-table{overflow-x:auto;border:1px solid #3d4831;border-radius:10px;margin:16px 0 30px}body .report-table table{width:100%;border-collapse:collapse;font-size:13px}body .report-table td,body .report-table th{padding:14px 16px;border-bottom:1px solid #343e2c;text-align:right;white-space:nowrap}body .report-table thead{background:#20291b;color:#b5c0a6}body .report-table td:first-child,body .report-table th:first-child{text-align:left}body .report-table tbody tr:last-child td,body .report-table tbody tr:last-child th{border-bottom:0}body .report-table a{color:#e7c467}