.customer-record-page{color:#243044;max-width:1180px;margin:0 auto;padding:32px 34px 56px}.customer-record-heading{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:18px;display:grid}.customer-record-back{color:#5476ad;grid-column:1/-1;align-items:center;gap:6px;width:max-content;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.customer-record-heading p{color:#668bcd;letter-spacing:.08em;margin:0 0 7px;font-size:12px;font-weight:800}.customer-record-heading h1{color:#202a3a;letter-spacing:-.05em;margin:0;font-size:36px}.customer-record-heading span{color:#627088;margin-top:9px;font-size:14px;display:block}.customer-record-primary{min-height:46px;padding:12px 17px;font-size:16px;line-height:1.25}.customer-record-contact{background:#f4f8ff;border:1px solid #cbdaf0;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.customer-record-contact-icon{color:#416eae;background:#e5efff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.customer-record-contact>div:nth-child(2){gap:3px;display:grid}.customer-record-contact small,.customer-record-panel small{color:#748198;letter-spacing:.055em;font-size:12px;font-weight:800}.customer-record-contact b{color:#263247;font-size:17px}.customer-record-contact span{color:#596b85;font-size:14px;line-height:1.45}.customer-record-contact>a{color:#315f9d;background:#fff;border:1px solid #c8d9f0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.customer-record-tabs{border-bottom:1px solid #dfe7f1;gap:4px;margin-top:20px;display:flex;overflow-x:auto}.customer-record-tabs button{color:#65738a;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.customer-record-tabs button.selected{color:#285b9f;border-bottom-color:#386fc0}.customer-record-tabs button span{color:#65738a;background:#edf2f8;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:12px;display:grid}.customer-record-tabs button.selected span{color:#285b9f;background:#dceafe}.customer-record-overview,.customer-record-cases{gap:18px;margin-top:20px;display:grid}.customer-record-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:18px;display:grid}.customer-record-panel{background:#fff;border:1px solid #e0e7f0;border-radius:13px;padding:20px}.customer-record-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-record-panel h2{color:#263247;letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.customer-record-situation{background:linear-gradient(135deg,#f8fbff,#fff)}.customer-record-situation header i,.customer-record-item i{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.customer-record-situation header i.active,.customer-record-item i.active{color:#285b9f;background:#e7f0ff}.customer-record-situation header i.ready{color:#28724b;background:#e7f6ee}.customer-record-situation header i.cashier{color:#9a681e;background:#fff3df}.customer-record-situation header i.quiet{color:#617087;background:#edf1f6}.customer-record-situation>p{color:#53637b;max-width:520px;margin:14px 0;font-size:15px;line-height:1.55}.customer-record-situation>a{color:#315f9d;align-items:center;gap:6px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.customer-record-next{background:#fbfcfe;align-content:start;gap:7px;display:grid}.customer-record-next>b{color:#263247;letter-spacing:-.025em;font-size:20px}.customer-record-next p{color:#596b85;margin:1px 0;font-size:14px;line-height:1.5}.customer-record-next span{color:#718096;font-size:13px}.customer-record-metrics{background:#fff;border:1px solid #e0e7f0;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customer-record-metrics article{border-right:1px solid #e0e7f0;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:103px;padding:18px;display:grid}.customer-record-metrics article:last-child{border-right:0}.customer-record-metrics svg{color:#3f73ba;grid-row:1/3}.customer-record-metrics span{color:#617087;font-size:14px}.customer-record-metrics b{color:#263247;letter-spacing:-.03em;margin-top:5px;font-size:21px}.customer-record-activity{margin-top:18px}.customer-record-activity header button{color:#315f9d;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700}.customer-record-activity ol{margin:18px 0 0;padding:0;list-style:none;display:grid}.customer-record-activity li{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:58px;padding:0 0 16px;display:grid;position:relative}.customer-record-activity li:not(:last-child):after{content:"";background:#dfe7f1;width:1px;position:absolute;top:15px;bottom:0;left:6px}.customer-record-activity li>span{z-index:1;background:#3772c6;border:3px solid #e5efff;border-radius:50%;width:13px;height:13px;margin-top:3px;display:block}.customer-record-activity li b{color:#263247;font-size:15px;display:block}.customer-record-activity li small{color:#718096;letter-spacing:0;margin-top:4px;font-size:13px;font-weight:500;display:block}.customer-record-activity li>a{color:#315f9d}.customer-record-list{margin-top:20px;padding:0}.customer-record-list>header{padding:20px}.customer-record-list>header>a{color:#315f9d;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.customer-record-list>header>span{color:#718096;font-size:14px}.customer-record-item{min-height:78px;color:inherit;border-top:1px solid #e6edf5;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:grid}.customer-record-item-icon{color:#3f73ba;background:#eef4fe;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.customer-record-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.customer-record-item b{color:#263247;font-size:15px}.customer-record-item small{color:#718096;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.customer-record-item>svg{color:#718096}.customer-record-item:hover{background:#f8fbff}.customer-record-item i.closed{color:#28724b;background:#e7f6ee}.customer-record-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-record-cases .customer-record-list{margin-top:20px}.customer-record-empty{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:23px 20px;display:grid}.customer-record-empty>span{color:#3f73ba;background:#eef4fe;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.customer-record-empty b{color:#263247;font-size:15px}.customer-record-empty p{color:#65738a;margin:5px 0 0;font-size:14px;line-height:1.5}.customer-record-empty a{color:#315f9d;margin-top:11px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:900px){.customer-record-grid,.customer-record-cases{grid-template-columns:1fr}.customer-record-cases .customer-record-list{margin-top:0}}@media (max-width:650px){.customer-record-page{padding:24px 14px 38px}.customer-record-heading{grid-template-columns:1fr;align-items:start}.customer-record-primary{justify-content:center;width:100%}.customer-record-contact{grid-template-columns:42px minmax(0,1fr)}.customer-record-contact>a{grid-column:1/-1;justify-content:center}.customer-record-metrics{grid-template-columns:1fr}.customer-record-metrics article{border-bottom:1px solid #e0e7f0;border-right:0;min-height:78px}.customer-record-metrics article:last-child{border-bottom:0}.customer-record-tabs button{padding:0 11px;font-size:14px}.customer-record-item{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;padding:13px 15px}.customer-record-item i{grid-column:2;justify-self:start}.customer-record-item>svg{grid-area:1/3}.customer-record-item small{white-space:normal}.customer-record-panel{padding:17px}.customer-record-list{padding:0}.customer-record-list>header{padding:17px}.customer-record-empty{padding:20px 15px}}
.customer-record-metrics{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-record-metrics button{min-height:118px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e0e7f0;align-content:start;gap:7px;padding:20px 22px;display:grid}.customer-record-metrics button:last-child{border-right:0}.customer-record-metrics button:hover,.customer-record-metrics button:focus-visible{background:#f8fbff;outline:none}.customer-record-metrics button:focus-visible{box-shadow:inset 0 0 0 2px #6d9ddd}.customer-record-metrics button small{color:#66758b;letter-spacing:0;font-size:13px;font-weight:700}.customer-record-metrics button b{color:#1f2b3d;letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.05}.customer-record-metrics button span{color:#3c6fae;align-items:center;gap:5px;margin-top:3px;font-size:14px;font-weight:700;display:inline-flex}.customer-record-metrics button span svg{color:inherit}.customer-record-clear-focus{color:#315f9d;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700}.customer-record-clear-focus:hover,.customer-record-clear-focus:focus-visible{text-decoration:underline}.customer-record-item small{line-height:1.45}@media (max-width:650px){.customer-record-metrics button{border-bottom:1px solid #e0e7f0;border-right:0;min-height:94px;padding:17px}.customer-record-metrics button:last-child{border-bottom:0}.customer-record-metrics button b{font-size:23px}}
.request-commercial-page{background:#f5f7fb}.request-commercial-page .request-create-layout{grid-template-columns:minmax(0,790px) minmax(300px,330px);gap:28px;max-width:1210px;padding:32px 34px 58px}.request-commercial-page .request-title{margin-bottom:18px}.request-commercial-page .request-title .eyebrow{color:#668bcd;letter-spacing:.09em;margin:0 0 9px;font-size:12px;font-weight:800}.request-commercial-page .request-title h1{color:#202a3a;letter-spacing:-.05em;margin:0;font-size:38px}.request-commercial-page .request-title>p:last-of-type{color:#5e6e85;max-width:650px;margin:10px 0 0;font-size:15px;line-height:1.55}.request-origin{color:#3f6ea8;background:#f3f7fd;border-left:3px solid #72a0dc;align-items:center;gap:10px;margin-top:17px;padding:10px 12px;display:flex}.request-origin>span{gap:2px;display:grid}.request-origin b{color:#294a77;font-size:14px}.request-origin small{color:#617896;font-size:13px}.request-commercial-page .request-steps{border-bottom:1px solid #dfe7f1;gap:15px;margin:20px 0 17px;padding:0 0 12px}.request-commercial-page .request-steps li{color:#78869a;font-size:14px}.request-commercial-page .request-steps span{width:23px;height:23px;font-size:11px}.request-commercial-page .request-create-layout .form-section{border-radius:13px;margin-top:14px;padding:22px}.request-section-heading{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.request-section-heading>span{color:#24599b;background:#e8f0fb;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.request-section-heading h2{color:#223047;letter-spacing:-.02em;margin:1px 0 4px;font-size:18px}.request-section-heading p{color:#708096;margin:0;font-size:14px;line-height:1.45}.request-commercial-page .form-grid{gap:15px}.request-commercial-page .request-create-layout label{color:#53657e;gap:7px;font-size:13px;font-weight:750}.commercial-branch-select{max-width:390px;margin-bottom:19px}.commercial-placeholder{color:#426d9f;background:#f8fbff;border:1px dashed #c9d7e8;border-radius:10px;align-items:flex-start;gap:11px;padding:16px;display:flex}.commercial-placeholder>div{gap:4px;display:grid}.commercial-placeholder b{color:#2d4869;font-size:15px}.commercial-placeholder p{color:#637892;margin:0;font-size:14px;line-height:1.45}.commercial-placeholder a{color:#315f9d;align-items:center;gap:5px;width:max-content;margin-top:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.commercial-equipment-fields{gap:20px;display:grid}.commercial-field-label{color:#40546f;margin:0 0 10px;font-size:14px;font-weight:800}.commercial-field-label em{color:#718096;margin-left:6px;font-size:13px;font-style:normal;font-weight:500}.commercial-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.commercial-choice-grid button,.commercial-option-grid button{color:#314158;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px;display:grid;position:relative}.commercial-choice-grid button:hover,.commercial-option-grid button:hover{background:#f9fbff;border-color:#abc4e3}.commercial-choice-grid button.chosen,.commercial-option-grid button.chosen{background:#f1f6fe;border-color:#3974bd;box-shadow:inset 0 0 0 1px #3974bd}.commercial-choice-grid span,.commercial-option-grid span{gap:4px;min-width:0;display:grid}.commercial-choice-grid b,.commercial-option-grid b{color:#263b58;font-size:14px}.commercial-choice-grid small,.commercial-option-grid small{color:#718096;font-size:13px;line-height:1.35}.commercial-choice-grid strong,.commercial-option-grid strong{color:#24599b;white-space:nowrap;font-size:14px}.commercial-choice-grid i,.commercial-option-grid i{color:#fff;background:#2769b5;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:8px;right:8px}.commercial-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.commercial-option-grid button{min-height:64px}.commercial-option-grid button.chosen strong{padding-right:21px}.commercial-empty-inline{color:#718096;margin:0;font-size:14px;line-height:1.5}.commercial-validation>div:last-child{color:#4f6784;border-top:1px solid #e5eaf0;align-items:flex-start;gap:9px;padding-top:15px;display:flex}.commercial-validation>div:last-child p{margin:0;font-size:14px;line-height:1.5}.request-commercial-page .commercial-summary{border-color:#dbe5f0;border-radius:13px;padding:20px;box-shadow:0 14px 30px #172e4e12}.commercial-summary .eyebrow{color:#6d927a;letter-spacing:.07em;margin:0;font-size:12px;font-weight:800}.commercial-summary h2{color:#23334c;letter-spacing:-.025em;margin:8px 0 18px;font-size:21px}.commercial-summary-lines,.commercial-summary-pending{gap:0;display:grid}.commercial-summary-lines p,.commercial-summary-pending p{color:#5e6f86;border-top:1px solid #e9eef5;justify-content:space-between;gap:12px;margin:0;padding:11px 0;font-size:14px;line-height:1.35;display:flex}.commercial-summary-lines p:first-child,.commercial-summary-pending p:first-child{border-top:0;padding-top:0}.commercial-summary-lines b{color:#31445f;white-space:nowrap;font-size:14px}.commercial-summary-pending b{color:#77869a;white-space:nowrap;font-size:13px;font-weight:650}.request-commercial-page .summary-total{color:#26364d;margin:12px 0 9px;padding-top:15px;font-size:14px}.request-commercial-page .summary-total strong{font-size:23px}.request-commercial-page .summary-note{background:#f4f7fb;line-height:1.45;color:#6d7d92!important;margin:0!important;padding:10px!important;font-size:13px!important}.request-commercial-page .send-cash{border-radius:9px;min-height:46px;margin-top:16px;font-size:16px}.request-commercial-page .send-cash:disabled{cursor:not-allowed;opacity:.52}.commercial-action-note{text-align:center;line-height:1.45;color:#718096!important;margin:10px 0 0!important;font-size:13px!important}.request-commercial-page .request-form-error{margin:12px 0 0!important}@media (max-width:900px){.request-commercial-page .request-create-layout{grid-template-columns:minmax(0,760px);padding:26px 22px 46px}.request-commercial-page .commercial-summary{grid-row:1;position:static}.request-commercial-page .request-form{grid-row:2}}@media (max-width:620px){.request-commercial-page .request-create-layout{padding:21px 14px 38px}.request-commercial-page .request-title h1{font-size:31px}.request-commercial-page .request-title>p:last-of-type,.request-section-heading p{font-size:14px}.request-commercial-page .request-steps{gap:10px}.request-commercial-page .request-steps li{font-size:13px}.request-commercial-page .request-create-layout .form-section{padding:17px}.commercial-choice-grid,.commercial-option-grid{grid-template-columns:1fr}.commercial-choice-grid button,.commercial-option-grid button{min-height:68px}.request-commercial-page .commercial-summary{padding:17px}}
.request-commercial-premium{color:#17253a;background:#f5f7fb;min-height:100%}.request-commercial-premium .commercial-page-header{z-index:15;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom-color:#dce5f0;justify-content:space-between;min-height:68px;padding:0 clamp(18px,3.1vw,46px);position:sticky;top:0;box-shadow:0 1px #16305205}.commercial-page-header nav{align-items:center;gap:10px;min-width:0;display:flex}.commercial-page-header nav a{color:#4c6890;align-items:center;gap:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.commercial-page-header nav>span{color:#a3b0c2;font-size:16px}.commercial-page-header nav strong{color:#203553;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;overflow:hidden}.commercial-page-header-location{color:#506a8c;background:#f8faff;border:1px solid #dce6f2;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}.commercial-page-header-location svg{color:#4876b7;flex:none}.commercial-page-header-location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-premium-layout{width:min(100%,1210px);margin:0 auto;padding:34px 34px 72px}.commercial-hero{justify-content:space-between;align-items:end;gap:28px;padding:4px 0 28px;display:flex}.commercial-hero>div:first-child{max-width:735px}.commercial-hero p,.commercial-composer-head p,.commercial-section>header p,.commercial-decision-panel>header>p{color:#6287c8;letter-spacing:.08em;margin:0 0 9px;font-size:12px;font-weight:800;line-height:1.2}.commercial-hero h1{color:#162945;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,39px);font-weight:650;line-height:1.08}.commercial-hero>div:first-child>span{color:#5c6f89;margin-top:12px;font-size:16px;line-height:1.55;display:block}.commercial-origin{color:#34557f;background:#f9fbff;border:1px solid #dbe6f5;border-radius:12px;flex:none;align-items:center;gap:11px;max-width:330px;padding:13px 15px;display:flex}.commercial-origin>svg{color:#3975c7;flex:none}.commercial-origin>span{gap:3px;display:grid}.commercial-origin b{color:#2c4c73;font-size:14px}.commercial-origin small{color:#647a97;font-size:13px;line-height:1.35}.commercial-premium-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.commercial-composer{background:#fff;border:1px solid #dce5f0;border-radius:17px;overflow:hidden;box-shadow:0 14px 32px #1e395d0d}.commercial-composer-head{background:linear-gradient(112deg,#fff 0%,#f9fbff 100%);border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px 24px;display:flex}.commercial-composer-head h2,.commercial-decision-panel h2,.commercial-section h3{color:#172b48;letter-spacing:-.025em;margin:0;font-weight:680}.commercial-composer-head h2{font-size:21px}.commercial-composer-head p{margin-bottom:7px}.commercial-composer-head>span{color:#2c5f9f;background:#edf4ff;border-radius:999px;flex:none;padding:8px 11px;font-size:14px;font-weight:720}.commercial-section{border-bottom:1px solid #e5ebf3;padding:29px 30px}.commercial-section:last-of-type{border-bottom:0}.commercial-section>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.commercial-section>header p{margin-bottom:6px}.commercial-section h3{font-size:19px;line-height:1.25}.commercial-section>header>div>span{color:#62738c;margin-top:7px;font-size:15px;line-height:1.48;display:block}.commercial-section>header>span,.commercial-section>header>small{color:#71829a;text-align:right;flex:none;padding-top:4px;font-size:14px;font-weight:600}.commercial-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.commercial-location-section{background:#fcfdff}.commercial-location-locked{background:#f6f9fe;border:1px solid #d9e6f5;border-radius:11px;align-items:center;gap:12px;padding:14px 15px;display:flex}.commercial-location-locked>svg{color:#3975c7;flex:none}.commercial-location-locked>span{gap:3px;display:grid}.commercial-location-locked b{color:#294b76;font-size:15px}.commercial-location-locked small,.commercial-branch-select>small{color:#687c96;font-size:13px;font-weight:500;line-height:1.42}.request-commercial-premium label,.request-commercial-premium .commercial-shelf-field{color:#40546f;gap:8px;font-size:14px;font-weight:720;line-height:1.35;display:grid}.request-commercial-premium input,.request-commercial-premium select{color:#1c3150;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd9ea;border-radius:10px;outline:none;padding:0 14px;font-size:15px;font-weight:560;transition:border-color .15s,box-shadow .15s,background .15s}.request-commercial-premium input:focus,.request-commercial-premium select:focus{border-color:#3978cc;box-shadow:0 0 0 4px #3978cc24}.request-commercial-premium input::placeholder{color:#8292a9;font-weight:480}.commercial-branch-select{max-width:470px}.commercial-equipment-composer{gap:23px;display:grid}.commercial-choice-label{color:#40546f;margin:0 0 10px;font-size:14px;font-weight:720}.commercial-choice-label span{color:#b15035;margin-left:8px;font-size:13px}.request-commercial-premium .commercial-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.request-commercial-premium .commercial-choice-grid button{color:#183252;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5e0ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:104px;padding:16px 17px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.request-commercial-premium .commercial-choice-grid button:hover{background:#fbfdff;border-color:#8bb1e2;transform:translateY(-1px);box-shadow:0 8px 18px #1e437012}.request-commercial-premium .commercial-choice-grid button.chosen{background:#f2f7ff;border-color:#3d7cd0;box-shadow:inset 0 0 0 1px #3d7cd0}.request-commercial-premium .commercial-choice-grid button>span{gap:7px;display:grid}.request-commercial-premium .commercial-choice-grid b{color:#1d3657;font-size:15px;font-weight:760;line-height:1.3}.request-commercial-premium .commercial-choice-grid small{color:#6c7e96;font-size:13px;font-weight:510;line-height:1.38}.request-commercial-premium .commercial-choice-grid strong{color:#145aa8;white-space:nowrap;font-size:14px;font-weight:780}.request-commercial-premium .commercial-choice-grid i{top:70px;right:12px}.request-commercial-premium .commercial-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-commercial-premium .commercial-option-grid button{color:#2b4261;background:#fff;border-color:#d7e1ed;border-radius:10px;min-height:62px;padding:11px 14px;transition:border-color .15s,background .15s,box-shadow .15s}.request-commercial-premium .commercial-option-grid button:hover,.request-commercial-premium .commercial-option-grid button.chosen{background:#f5f9ff;border-color:#80a9de}.request-commercial-premium .commercial-option-grid button.chosen{box-shadow:inset 0 0 0 1px #80a9de}.request-commercial-premium .commercial-option-grid b{font-size:14px}.request-commercial-premium .commercial-option-grid strong{color:#2865aa;font-size:13px}.request-commercial-premium .commercial-placeholder{background:#f9fbfe;border:1px dashed #bdcde0;border-radius:12px;align-items:center;gap:14px;min-height:106px;padding:18px;display:flex}.request-commercial-premium .commercial-placeholder>svg{color:#517cba;flex:none}.request-commercial-premium .commercial-placeholder b{color:#2b4566;font-size:15px}.request-commercial-premium .commercial-placeholder p{color:#6e8097;margin:4px 0 0;font-size:14px;line-height:1.45}.request-commercial-premium .commercial-placeholder a{margin-top:8px}.commercial-safe-note{color:#63758d;background:#fbfcfe;align-items:flex-start;gap:10px;padding:18px 30px 22px;display:flex}.commercial-safe-note svg{color:#4c78b9;flex:none}.commercial-safe-note span{gap:3px;display:grid}.commercial-safe-note b{color:#49617f;font-size:14px}.commercial-safe-note small{font-size:14px;line-height:1.45}.commercial-decision-panel{background:#fff;border:1px solid #d9e3ef;border-radius:17px;flex-direction:column;min-height:452px;padding:24px;display:flex;position:sticky;top:88px;box-shadow:0 17px 37px #1b386014}.commercial-decision-panel>header{border-bottom:1px solid #e5ebf3;padding-bottom:20px}.commercial-decision-panel>header>p{color:#6c9279;margin-bottom:8px}.commercial-location-status{color:#6e8097;background:#fafbfd;border:1px solid #e0e7f0;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin:0 0 16px;padding:0 10px;font-size:13px;font-weight:680;display:flex}.commercial-location-status.is-complete{color:#347453;background:#f3faf6;border-color:#d7e8df}.commercial-location-status svg:first-child{color:#577da9;flex:none}.commercial-location-status.is-complete svg:first-child{color:#3a8960}.commercial-location-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-location-status svg:last-child{flex:none;width:16px;height:16px;margin-left:auto}.commercial-decision-panel h2{font-size:25px;line-height:1.22}.commercial-decision-panel h2 span{color:#60728b;letter-spacing:0;font-size:15px;font-weight:620}.commercial-decision-panel>header>i{background:#e8edf4;border-radius:99px;height:6px;margin-top:17px;display:block;overflow:hidden}.commercial-decision-panel>header>i>span{border-radius:inherit;background:linear-gradient(90deg,#3e78c7,#6c9ddd);height:100%;transition:width .18s;display:block}.commercial-decision-list{gap:0;margin:4px 0 18px;padding:0;list-style:none;display:grid}.commercial-decision-list li{border-bottom:1px solid #edf1f5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.commercial-decision-list li>i{color:#96a5b6;background:#edf2f7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:750;display:grid}.commercial-decision-list li.done>i{color:#2d8c5e;background:#e4f3eb}.commercial-decision-list li>span{gap:2px;min-width:0;display:grid}.commercial-decision-list b{color:#314764;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;overflow:hidden}.commercial-decision-list small{color:#71829a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.commercial-decision-list strong{color:#1f5fa8;white-space:nowrap;font-size:13px;font-weight:760}.commercial-decision-total,.commercial-decision-empty{border-radius:11px;padding:15px}.commercial-decision-total{background:#f2f7ff;gap:4px;display:grid}.commercial-decision-total span,.commercial-decision-empty span{color:#60738c;font-size:14px;line-height:1.45}.commercial-decision-total b{color:#1b548f;letter-spacing:-.035em;font-size:25px;font-weight:760}.commercial-decision-total small{color:#6b7c93;font-size:13px;line-height:1.4}.commercial-decision-empty{background:#fafbfd;border:1px solid #e3eaf2;gap:6px;display:grid}.commercial-decision-empty b{color:#526780;font-size:14px;line-height:1.42}.commercial-decision-panel footer{gap:0;margin-top:auto;padding-top:22px;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.request-commercial-premium .commercial-decision-panel footer button{color:#fff;cursor:pointer;width:100%;min-height:50px;font:inherit;background:#1b2d48;border:0;border-radius:11px;justify-content:center;align-items:center;font-size:16px;font-weight:760;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.request-commercial-premium .commercial-decision-panel footer button:hover:not(:disabled){background:#24436b;transform:translateY(-1px);box-shadow:0 9px 18px #182d4a30}.request-commercial-premium .commercial-decision-panel footer button:disabled{color:#5a6d86;cursor:not-allowed;opacity:1;background:#e3e9f1}.commercial-decision-panel footer>small{color:#6c7e95;text-align:center;margin:12px 4px 0;font-size:13px;line-height:1.45;display:block}.commercial-decision-panel .request-form-error{margin:14px 0 0}.request-commercial-premium .commercial-decision-panel footer>.send-cash{white-space:nowrap;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.request-commercial-premium .commercial-decision-panel footer>small{justify-self:center;max-width:270px}@media (max-width:1050px){.commercial-premium-grid{grid-template-columns:minmax(0,1fr) 315px}.commercial-premium-layout{padding-left:26px;padding-right:26px}}@media (max-width:900px){.commercial-hero{flex-direction:column;align-items:flex-start}.commercial-origin{max-width:none}.commercial-premium-grid{grid-template-columns:1fr}.commercial-decision-panel{min-height:0;position:static}}@media (max-width:640px){.request-commercial-premium .commercial-page-header{min-height:60px;padding:0 16px}.commercial-page-header nav strong,.commercial-page-header nav>span{display:none}.commercial-page-header-location{max-width:48%}.commercial-premium-layout{padding:24px 16px 44px}.commercial-hero{padding-bottom:22px}.commercial-hero h1{font-size:30px}.commercial-composer-head,.commercial-section{padding:22px 18px}.commercial-composer-head{flex-direction:column;align-items:flex-start}.commercial-contact-fields,.request-commercial-premium .commercial-choice-grid,.request-commercial-premium .commercial-option-grid{grid-template-columns:1fr}.commercial-decision-panel{padding:20px 18px}}
.empty-state{min-height:224px;color:var(--saas-muted,#66758b);text-align:center;place-content:center;justify-items:center;padding:32px 24px;display:grid}.empty-state-compact{min-height:182px}.empty-state-icon{color:#4278c4;background:#f0f5fd;border:1px solid #e0e9f5;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.empty-state-copy{justify-items:center;max-width:430px;margin-top:15px;display:grid}.empty-state-copy>b{color:var(--saas-ink,#172033);letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.35}.empty-state-copy>p{max-width:400px;color:var(--saas-muted,#66758b);margin:7px 0 0;font-size:14px;line-height:1.55}.empty-state-action{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:19px;display:flex}.empty-state-action>button,.empty-state-action>a,.empty-state-action>.saas-button,.empty-state-action>.operations-link{color:#fff;min-height:42px;font:inherit;white-space:nowrap;background:#1b2d48;border:1px solid #1b2d48;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.empty-state-action>button:not(:disabled),.empty-state-action>a,.empty-state-action>.saas-button:not(:disabled),.empty-state-action>.operations-link{cursor:pointer}.empty-state-action>button:hover:not(:disabled),.empty-state-action>a:hover,.empty-state-action>.saas-button:hover:not(:disabled),.empty-state-action>.operations-link:hover{background:#27446c;border-color:#27446c}.empty-state-action>button:disabled,.empty-state-action>.saas-button:disabled{color:#64758c;background:#e6ebf2;border-color:#e0e6ee}.empty-state-compact .empty-state-icon{border-radius:12px;width:42px;height:42px}.empty-state-compact .empty-state-copy{margin-top:12px}.empty-state-compact .empty-state-copy>b{font-size:15px}.empty-state-compact .empty-state-copy>p{font-size:14px}@media (max-width:640px){.empty-state{min-height:196px;padding:28px 18px}.empty-state-copy>b{font-size:15px}.empty-state-copy>p{font-size:14px}.empty-state-action,.empty-state-action>button,.empty-state-action>a,.empty-state-action>.saas-button,.empty-state-action>.operations-link{width:100%}}
