:root{--green:#087d3a;--green-dark:#06592b;--green-soft:#eaf6ee;--navy:#141b2a;--text:#17211b;--muted:#647067;--line:#dfe6e1;--surface:#f7faf8;--shadow:0 14px 34px rgba(14,44,26,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#f5f7f6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.siteHeader{box-shadow:0 2px 18px rgba(0,0,0,.08)}.topBar{min-height:34px;background:#063b22;justify-content:center;gap:42px;align-items:center;padding:7px 24px;font-weight:700}.navShell{max-width:1440px;gap:18px;padding:11px 22px}.brand{flex:0 0 auto}.brand img{display:block;width:116px;height:48px;object-fit:contain}.siteNav{justify-content:center;gap:5px;flex-wrap:wrap}.siteNav a{padding:9px;border-radius:22px;transition:.2s}.siteNav a:hover{background:var(--green-soft);color:var(--green)}.siteNav .activeNav{padding-inline:14px;box-shadow:0 5px 14px rgba(8,125,58,.24)}.siteNav .activeNav,.storeButton{background:var(--green);color:#fff}.storeButton{display:inline-flex;align-items:center;justify-content:center;width:68px;height:52px;padding:7px;border-radius:50%;font-size:11px;line-height:1.05;text-align:center;font-weight:800;box-shadow:0 5px 14px rgba(8,125,58,.25)}.pageWrap{max-width:1360px;margin:auto;padding:26px 24px 54px}.pageHero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:250px;padding:48px 56px;margin-bottom:24px;border-radius:0 0 24px 24px;color:#fff;background:linear-gradient(110deg,rgba(3,59,29,.96),rgba(8,125,58,.83)),radial-gradient(circle at 80% 20%,rgba(255,255,255,.16),transparent 35%);box-shadow:var(--shadow)}.pageHero:after{content:"";position:absolute;right:-70px;bottom:-110px;width:330px;height:330px;border:55px solid rgba(255,255,255,.07);border-radius:50%}.pageHero>div{position:relative;z-index:1}.eyebrow{font-size:13px;font-weight:800;letter-spacing:.16em}.pageHero h1{font-size:48px;line-height:1;margin:10px 0 14px}.pageHero p{max-width:700px;margin:0;font-size:18px;line-height:1.55}.heroBadge{max-width:330px;padding:22px;border:1px solid rgba(255,255,255,.32);border-radius:16px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.heroBadge span,.heroBadge strong{display:block}.heroBadge strong{font-size:18px;margin-bottom:7px}.heroBadge span{font-size:13px;line-height:1.5}.contentCard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:var(--shadow);margin-bottom:24px}.sectionTitle{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.sectionTitle>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--green);color:#fff;font-weight:800}.sectionTitle h2{margin:0 0 4px;color:var(--navy);font-size:25px}.sectionTitle p{margin:0;color:var(--muted)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:22px;gap:22px}.catalogArea{min-width:0}.search{width:100%;height:50px;padding:0 17px;border:1px solid #aeb9b1;border-radius:12px;font-size:16px;outline:none}.search:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(8,125,58,.12)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.filters select,.stockFilter{min-height:40px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#fff}.stockFilter{gap:7px}.resultsHeader,.stockFilter{display:flex;align-items:center;font-size:13px}.resultsHeader{justify-content:space-between;gap:14px;padding:8px 4px 10px;color:var(--muted)}.resultsHeader span{font-weight:700;color:var(--text)}.resultsScroll{height:650px;overflow-y:auto;overflow-x:hidden;padding:3px 9px 8px 2px;scrollbar-gutter:stable;border-top:1px solid #eef1ef}.cartScroll::-webkit-scrollbar,.resultsScroll::-webkit-scrollbar{width:9px}.cartScroll::-webkit-scrollbar-track,.resultsScroll::-webkit-scrollbar-track{background:#edf3ef;border-radius:20px}.cartScroll::-webkit-scrollbar-thumb,.resultsScroll::-webkit-scrollbar-thumb{background:var(--green);border-radius:20px}.grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;padding-top:10px}.card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;padding:8px;background:#fff;transition:.2s;min-width:0}.card:hover{box-shadow:0 9px 22px rgba(14,44,26,.1);border-color:#b7d6c2}.imageBox{height:78px;display:grid;place-items:center;margin-bottom:6px;background:#fafcfa;border-radius:7px;overflow:hidden}.imageBox img{width:100%;height:100%;object-fit:contain}.imageBox span{font-size:12px;color:#879189}.category{color:var(--green);font-weight:800;text-transform:uppercase;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card h3{font-size:11px;line-height:1.25;margin:4px 0;min-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.description,.productInfo{font-size:9px;line-height:1.3;margin:2px 0}.description{color:var(--muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:12px}.boxNotice{margin:4px 0;padding:4px 5px;border-radius:6px;background:#fff4d8;color:#76540a;font-size:8px;font-weight:800}.priceLabel{font-size:9px;margin-top:auto}.qty{display:flex;align-items:center;gap:7px}.qty button{display:grid;place-items:center;min-width:23px;height:23px;border:1px solid #cbd3cd;border-radius:6px;background:#fff;padding:0}.qty span{min-width:18px;text-align:center;font-size:10px;font-weight:800}.productQty{margin:5px 0}.primaryButton{width:100%;border:0;border-radius:7px;background:var(--green);color:#fff;padding:7px 8px;font-size:10px;font-weight:800;transition:.2s}.primaryButton:hover{background:var(--green-dark)}.primaryButton:disabled{background:#9eb8a8;cursor:not-allowed}.emptyState{display:grid;place-items:center;min-height:300px;color:var(--muted);text-align:center}.cart{top:112px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:17px;max-height:650px}.cartHead{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cartLabel{font-size:10px;font-weight:800;color:var(--green);letter-spacing:.12em}.cart h2{margin:4px 0 0;font-size:20px}.itemCount{display:grid;place-items:center;min-width:32px;height:32px;border-radius:50%;background:var(--green);color:#fff;font-weight:800}.cartScroll{max-height:475px;overflow-y:auto;padding-right:4px}.cartItem{border-bottom:1px solid var(--line);padding:14px 0}.cartItem>b{display:block;font-size:13px;line-height:1.35}.cartItem p{font-size:11px;color:var(--muted);margin:5px 0 9px}.cartItem textarea{width:100%;min-height:55px;margin-top:9px;padding:8px;border:1px solid #cbd3cd;border-radius:8px;resize:vertical;font-size:12px}.removeButton{width:auto!important;padding:0 8px;color:#a52b2b}.emptyCart{display:grid;place-items:center;min-height:180px;color:var(--muted);font-size:13px}.clearButton{width:100%;margin-top:12px;border:1px solid #cfd8d1;border-radius:9px;background:#fff;padding:9px;color:#86403d;font-weight:700}.form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#2e3832}.form input,.form textarea{width:100%;padding:12px 13px;border:1px solid #c8d1ca;border-radius:9px;background:#fff;outline:none;font-weight:400}.form input:focus,.form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(8,125,58,.1)}.form textarea{min-height:95px;resize:vertical}.full{grid-column:1/-1}.formStatus{padding:11px 13px;border-radius:9px;background:var(--green-soft);color:var(--green-dark);font-weight:700}.formStatus.error{background:#fff0f0;color:#9f2424}.siteFooter{justify-content:center;gap:18px;flex-wrap:wrap;padding:26px;background:#063b22;color:#fff;font-size:13px}.adminHead,.siteFooter{display:flex;align-items:center}.adminHead{justify-content:space-between;margin:28px 0}.table{width:100%;border-collapse:collapse;background:#fff}.table td,.table th{border-bottom:1px solid var(--line);padding:12px;text-align:left}.status{padding:5px 9px;border-radius:20px;background:var(--green-soft);font-weight:700}.login{max-width:420px;margin:100px auto;border:1px solid var(--line);border-radius:14px;padding:25px;background:#fff;box-shadow:var(--shadow)}.login input{width:100%;padding:12px;margin:12px 0}@media(max-width:1180px){.siteNav{gap:2px}.siteNav a{font-size:11px;padding-inline:7px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:950px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topBar{display:none}.navShell{flex-wrap:wrap}.siteNav{order:3;flex-basis:100%;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;padding-bottom:4px}.layout{grid-template-columns:1fr}.cart{position:static;max-height:none}.cartScroll{max-height:330px}.pageHero{padding:36px}.heroBadge{display:none}}@media(max-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.imageBox{height:70px}.pageWrap{padding:14px 10px 38px}.brand img{width:95px}.storeButton{width:58px;height:48px}.pageHero{min-height:210px;padding:30px 24px;border-radius:0 0 18px 18px}.pageHero h1{font-size:36px}.pageHero p{font-size:15px}.contentCard{padding:17px;border-radius:15px}.resultsScroll{height:560px}.form{grid-template-columns:1fr}.sectionTitle h2{font-size:21px}.resultsHeader small{display:none}}.siteHeader{background:#fff;border-bottom:1px solid #e5ebe7;position:-webkit-sticky;position:sticky;top:0;z-index:50}.topBar{max-width:none;padding:8px max(20px,calc((100vw - 1180px)/2));background:#087d3a;color:#fff;display:flex;justify-content:space-between;font-size:12px}.navShell{max-width:1180px;margin:auto;padding:12px 20px;display:flex;align-items:center;gap:13px}.brand img{width:114px;height:auto}.siteNav{display:flex;align-items:center;gap:2px;flex:1 1}.siteNav a{padding:9px 8px;border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap}.siteNav .activeNav,.siteNav a:hover{background:#eaf5ee;color:#087d3a}.siteNav .lojaNav{background:#087d3a;color:#fff;padding:11px 13px;border-radius:22px}.headerSearch input{width:125px;padding:9px;border:1px solid #d3ddd6;border-radius:7px}.whatsButton{background:#087d3a;color:#fff;padding:11px 12px;border-radius:7px;font-size:12px;font-weight:800}.productLink{display:block}.breadcrumb{margin:22px 0}.breadcrumb a{color:#087d3a;font-weight:800}.productDetail{display:grid;grid-template-columns:minmax(320px,48%) 1fr;grid-gap:42px;gap:42px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:var(--shadow)}.detailImage{min-height:430px;display:grid;place-items:center;background:#f8faf8;border-radius:14px}.detailImage img{width:100%;height:430px;object-fit:contain}.detailContent h1{font-size:36px;line-height:1.15;margin:12px 0}.detailCode{padding:10px 12px;background:#eef6f1;border-radius:8px}.detailDescription{font-size:16px;line-height:1.65;color:#4c5a51}.consultPrice{font-size:20px;font-weight:900;color:#087d3a}.detailActions{display:flex;gap:16px;align-items:center;margin:22px 0}.detailAdd{width:auto;padding:13px 24px;font-size:14px}.boxNotice.large{font-size:14px;padding:12px}.formStatus a{text-decoration:underline;font-weight:900}@media(max-width:1080px){.headerSearch{display:none}.siteNav{overflow-x:auto}.productDetail{grid-template-columns:1fr}.detailImage,.detailImage img{min-height:300px;height:300px}}@media(max-width:700px){.whatsButton{display:none}.productDetail{padding:18px;gap:20px}.detailContent h1{font-size:28px}.detailActions{align-items:stretch;flex-direction:column}.detailAdd{width:100%}}.commercialSummary{background:#f7faf8;border:1px solid #dbe8df;border-radius:12px;padding:18px}.commercialSummary h3{margin:0 0 12px;color:#11823b}.commercialSummary p{display:flex;justify-content:space-between;gap:18px;margin:8px 0;padding-bottom:8px;border-bottom:1px solid #e8efea}.commercialSummary small{display:block;margin-top:12px;line-height:1.5;color:#5f6b63}.termsAccept{display:flex!important;align-items:flex-start;gap:10px;background:#fff8df;border:1px solid #efd57a;border-radius:10px;padding:14px}.termsAccept input{margin-top:3px}.catalogToolbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff;padding-top:2px;border-bottom:1px solid #eef2ef}.card{box-shadow:0 3px 10px rgba(0,0,0,.045)}.card:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.09)}.successOverlay{position:fixed;inset:0;background:rgba(9,20,13,.65);z-index:9999;display:grid;place-items:center;padding:20px}.successModal{width:min(460px,100%);background:#fff;border-radius:18px;padding:30px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.28)}.successIcon{width:66px;height:66px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:#11823b;color:#fff;font-size:34px;font-weight:900}.successModal h2{margin:0 0 10px}.successModal p{line-height:1.5;color:#59645d}.adminWrap{max-width:1240px;margin:0 auto;padding:32px 20px 60px}.adminTop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.adminTop h1{margin:6px 0;font-size:34px}.adminTop p{color:#657169}.dashboardCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.dashboardCards>div{background:#fff;border:1px solid #dfe7e1;border-radius:14px;padding:18px;box-shadow:0 6px 18px rgba(0,0,0,.04)}.dashboardCards span{display:block;color:#647168;font-size:13px}.dashboardCards strong{display:block;margin-top:8px;font-size:30px;color:#11823b}.adminFilters{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto auto;grid-gap:10px;gap:10px;margin-bottom:18px}.adminFilters input,.adminFilters select{padding:12px;border:1px solid #cbd7ce;border-radius:8px;background:#fff}.adminTableCard{background:#fff;border:1px solid #dfe7e1;border-radius:14px;padding:10px 16px;overflow:auto;box-shadow:0 6px 20px rgba(0,0,0,.04)}.table td small{display:block;color:#7a847d;margin-top:3px}.status-novo{background:#fff3cd;color:#795d00}.status-respondido{background:#dceeff;color:#125c96}.status-fechado{background:#dbf4e5;color:#14733b}.adminOpen{font-weight:800;color:#11823b}.emptyAdmin{text-align:center!important;padding:36px!important;color:#69736c}@media(max-width:850px){.dashboardCards{grid-template-columns:repeat(2,1fr)}.adminFilters{grid-template-columns:1fr}.adminTop{display:block}.adminTop form{margin-top:12px}}.clientAuthCard{max-width:1180px;margin:18px auto;padding:22px;background:#fff;border:1px solid #dbe6de;border-radius:16px;box-shadow:0 7px 24px rgba(0,0,0,.045)}.clientAuthIntro h2{margin:5px 0}.clientAuthIntro p{color:#637067;max-width:800px}.authTabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.authTabs button{border:1px solid #cbd8ce;background:#fff;padding:9px 14px;border-radius:22px;font-weight:800}.authTabs button.active{background:#11823b;color:#fff;border-color:#11823b}.authForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.authRegister{grid-template-columns:repeat(3,minmax(0,1fr))}.authForm label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.authForm input,.authForm select{padding:11px;border:1px solid #c7d4ca;border-radius:8px;background:#fff}.authForm form{display:contents}.otpConfirm{display:grid;grid-gap:10px;gap:10px}.authMessage{margin-top:14px;font-weight:800;color:#11823b}.clientAccountBar{max-width:1180px;margin:18px auto;padding:14px 18px;background:#eaf7ef;border:1px solid #b8dfc7;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.clientAccountBar span{display:block;font-size:10px;font-weight:900;color:#11823b}.clientAccountBar strong{display:block;margin-top:4px}.priceAccessNotice{max-width:1180px;margin:0 auto 18px;padding:12px 18px;border-radius:10px;background:#fff8df;border:1px solid #efd77f;display:flex;gap:12px;align-items:center;justify-content:space-between}.priceAccessNotice strong{color:#765508}.priceAccessNotice span{color:#665d42}.areaButton:disabled{opacity:.7;cursor:not-allowed}@media(max-width:800px){.authForm,.authRegister{grid-template-columns:1fr}.priceAccessNotice{display:block}.priceAccessNotice span{display:block;margin-top:5px}}.authStandalone{max-width:620px;margin:40px auto}.authStandalone h1{margin:8px 0}.adminActions{display:flex;gap:10px;align-items:center}.adminActions form{margin:0}.alert-aviso{background:#fff3cd;color:#795d00}.alert-erro{background:#ffe1e1;color:#8b1d1d}.alert-critico{background:#7f1d1d;color:#fff}.siteWrap{width:min(1180px,92%);margin:auto}.topbar{background:#06351d;color:#fff;font-size:.72rem}.topbar .siteWrap{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:7px 0}.topbar a{color:#fff}.topbar .phrase{font-weight:700;text-align:center}.header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 8px 28px rgba(0,0,0,.06)}.head{display:flex;align-items:center;gap:14px;min-height:82px}.logo img{height:60px;width:auto}.nav{display:flex;align-items:center;gap:3px;flex:1 1;justify-content:center}.nav a{padding:12px 8px;border-radius:999px;font-size:.72rem;font-weight:800;color:#253044;white-space:nowrap}.nav a.active,.nav a:hover{background:#e9f7ef;color:#0b7a3b}.nav a.lojaNav,.nav a.orcamentoOnlineNav{background:#0b7a3b;color:#fff}.hamb{display:none;border:0;border-radius:12px;font-weight:800}.hamb,.whats{background:#0b7a3b;color:#fff;padding:11px 15px}.whats{border-radius:999px;font-weight:900;white-space:nowrap}.searchBox{position:relative}.searchBox input{padding:10px 12px;width:180px;border:1px solid #d1d5db;border-radius:13px}.searchResults.visible{display:block;position:absolute;right:0;top:45px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 45px rgba(17,24,39,.12);border-radius:16px;padding:10px;min-width:240px;z-index:100}.searchResults a{display:block;padding:9px;border-radius:9px}.searchResults a:hover{background:#e9f7ef}@media(max-width:1100px){.searchBox,.whats{display:none}.nav a{font-size:.68rem;padding:10px 6px}}@media(max-width:900px){.head,.topbar .siteWrap{flex-wrap:wrap}.hamb{display:block;margin-left:auto}.nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav a{border-radius:12px}.logo img{height:52px}}.clientAuthV2{max-width:1180px;margin:22px auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-gap:24px;gap:24px;padding:26px;background:#fff;border:1px solid #dce7df;border-radius:20px;box-shadow:0 14px 38px rgba(6,59,34,.08)}.authBenefits{padding:8px 8px 8px 2px}.authBenefits h2{font-size:30px;line-height:1.15;margin:8px 0 10px;color:#17211b}.authBenefits>p{color:#647067;line-height:1.6;margin-bottom:18px}.registrationRules{background:#edf8f1;border:1px solid #c9e6d3;border-radius:16px;padding:20px}.purchaseRules{margin-top:16px}.registrationRules h3{margin:0 0 12px;color:#087d3a;font-size:18px}.registrationRules ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.registrationRules li{position:relative;padding-left:25px;color:#34443a;line-height:1.42;font-size:13px}.registrationRules li:before{content:"✓";position:absolute;left:0;top:0;color:#087d3a;font-weight:900}.authPanel{background:#f8faf8;border:1px solid #e2e9e4;border-radius:17px;padding:22px}.authPanel .authTabs{margin:0 0 20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.authPanel .authTabs button{border-radius:9px;padding:11px 8px;font-size:12px}.authFormV2{display:grid;grid-gap:14px;gap:14px}.authRegisterV2{grid-template-columns:repeat(2,minmax(0,1fr))}.authFormV2 label{display:grid;grid-gap:6px;gap:6px;color:#25352a;font-size:12px;font-weight:800}.authFormV2 input,.authFormV2 select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd7ce;border-radius:9px;background:#fff;font:inherit;outline:none}.authFormV2 input:focus,.authFormV2 select:focus{border-color:#087d3a;box-shadow:0 0 0 3px rgba(8,125,58,.11)}.passwordField{display:flex;align-items:stretch}.passwordField input{border-radius:9px 0 0 9px}.passwordField button{border:1px solid #cbd7ce;border-left:0;background:#edf5f0;color:#087d3a;padding:0 11px;border-radius:0 9px 9px 0;font-size:11px;font-weight:900}.passwordStrength{font-size:10px;font-weight:800}.strength-0,.strength-1,.strength-2{color:#b42318}.strength-3,.strength-4{color:#9a6700}.strength-5{color:#087d3a}.registrationConsent{grid-column:1/-1!important;display:flex!important;align-items:flex-start;gap:10px;background:#fff7dc;border:1px solid #e8cf72;padding:12px;border-radius:10px}.registrationConsent input{width:auto!important;min-height:auto!important;margin-top:2px}.authSubmit{padding:12px!important;font-size:13px!important;border-radius:9px!important}.fullWidth{grid-column:1/-1}.authMessageV2{margin:14px 0 0;padding:12px 14px;border-radius:9px;background:#eef7f1;color:#087d3a;font-weight:800;font-size:12px}.clientAccountBar small{display:block;margin-top:4px;color:#526158}.adminWrap{background:linear-gradient(180deg,#f5f9f6,#fff 440px);min-height:100vh}.adminTableCard{border-radius:18px!important}.dashboardCards>div{transition:.2s}.dashboardCards>div:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(8,125,58,.09)}@media(max-width:900px){.clientAuthV2{margin:14px 10px;padding:18px}.authRegisterV2,.clientAuthV2{grid-template-columns:1fr}.fullWidth,.registrationConsent{grid-column:auto}}@media(max-width:520px){.authPanel .authTabs{grid-template-columns:1fr}.authBenefits h2{font-size:25px}}.headerMain{max-width:1440px!important}.headerTools{display:flex;align-items:center;gap:8px;margin-left:auto}.shopButton,.whatsappButton{padding:10px 13px;border-radius:24px;color:#fff!important;font-size:11px;font-weight:900;white-space:nowrap}.shopButton{background:#087d3a}.whatsappButton{background:#1b9a59}.headerSearch{display:flex;border:1px solid #cfd9d2;border-radius:24px;overflow:hidden;background:#fff}.headerSearch input{width:155px;border:0;padding:9px 11px;outline:none;font-size:11px}.headerSearch button{border:0;background:#f1f6f2;padding:0 12px;color:#087d3a;font-weight:900}.commercialPolicyV2{max-width:1180px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.commercialPolicyV2>div{background:#fff;border:1px solid #dbe6de;border-radius:12px;padding:14px;box-shadow:0 5px 16px rgba(0,0,0,.035)}.commercialPolicyV2 strong{display:block;color:#087d3a;font-size:13px;margin-bottom:5px}.commercialPolicyV2 span{font-size:11px;color:#59665e;line-height:1.4}.commercialPolicyV2 small{grid-column:1/-1;background:#fff7dc;border:1px solid #e8cf72;padding:10px 13px;border-radius:9px;color:#67571d}.accountGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:18px;gap:18px}.compactHero{min-height:auto!important}.historyList{display:grid;grid-gap:10px;gap:10px}.historyList article{border:1px solid #dde6df;border-radius:12px;padding:13px;display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px}.historyList article div span{display:block;color:#69756d;font-size:11px;margin-top:4px}.historyList article p{grid-column:1/-1;margin:4px 0 0;font-size:12px}.adminApp{min-height:100vh;display:grid;grid-template-columns:245px 1fr;background:#f4f8f5}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#0c3e25;color:#fff;padding:22px 16px;display:flex;flex-direction:column}.adminBrand{display:flex;gap:10px;align-items:center;padding:0 5px 20px;border-bottom:1px solid rgba(255,255,255,.13)}.adminBrand img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:10px;padding:4px}.adminBrand span,.adminBrand strong{display:block}.adminBrand span{font-size:10px;opacity:.7;margin-top:3px}.adminSidebar nav{display:grid;grid-gap:5px;gap:5px;margin-top:20px}.adminSidebar nav a{color:#e9f4ed;padding:11px 12px;border-radius:8px;font-weight:800;font-size:12px}.adminSidebar nav a:hover{background:rgba(255,255,255,.11)}.adminSidebarFooter{margin-top:auto;display:grid;grid-gap:8px;gap:8px}.adminSidebarFooter a,.adminSidebarFooter button{width:100%;display:block;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;padding:10px;border-radius:8px;text-align:center;font-weight:800}.adminMain{padding:28px;min-width:0}.adminPageHeader{margin-bottom:20px}.adminPageHeader h1{margin:5px 0;font-size:34px}.adminPageHeader p{margin:0;color:#657169}.dashboardV2>div small{display:block;color:#6b776f;margin-top:8px}.adminQuickGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.adminQuickGrid a{background:#fff;border:1px solid #dce6df;border-radius:14px;padding:20px;box-shadow:0 6px 18px rgba(0,0,0,.04);transition:.2s}.adminQuickGrid a:hover{transform:translateY(-2px)}.adminQuickGrid strong{display:block;color:#087d3a;font-size:17px}.adminQuickGrid span{display:block;color:#667169;margin-top:7px}.integrationStatus{background:#eaf7ef;border:1px solid #bfe0ca;border-radius:14px;padding:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.integrationStatus span{display:block;color:#5e6c63;margin-top:4px;font-size:12px}.btn.danger{background:#9f1d1d!important}.productLink{text-decoration:none;color:inherit}.resultsScroll{max-height:630px!important}.cart{position:-webkit-sticky;position:sticky;top:18px;align-self:start}@media(max-width:1180px){.headerTools{display:none}.commercialPolicyV2{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.accountGrid,.adminApp{grid-template-columns:1fr}.adminSidebar{position:relative;height:auto}.adminSidebar nav{grid-template-columns:repeat(2,1fr)}.adminMain{padding:18px}}@media(max-width:620px){.commercialPolicyV2{grid-template-columns:1fr}.commercialPolicyV2 small{grid-column:auto}.adminQuickGrid{grid-template-columns:1fr}}.topBar{width:100%!important;min-height:30px!important;padding:6px 18px!important;background:#063b22!important;color:#ffffff!important;font-size:11px!important;line-height:1.25!important}.topBar,.topBar>div{display:flex!important;justify-content:center!important;align-items:center!important}.topBar>div{width:min(1440px,100%)!important;margin:0 auto!important;gap:26px!important;flex-wrap:wrap!important}.siteHeader{width:100%!important;min-height:72px!important;background:#ffffff!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important;border-bottom:1px solid #e4ebe6!important;box-shadow:0 4px 18px rgba(0,0,0,.06)!important;overflow:visible!important}.headerMain{width:min(1440px,100%)!important;min-height:72px!important;margin:0 auto!important;padding:8px 18px!important;gap:10px!important;overflow:visible!important}.headerMain,.siteLogo{display:flex!important;align-items:center!important;justify-content:flex-start!important}.siteLogo{width:112px!important;min-width:112px!important;max-width:112px!important;height:54px!important;min-height:54px!important;max-height:54px!important;flex:0 0 112px!important;overflow:hidden!important}.siteLogo img{display:block!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:50px!important;min-height:50px!important;max-height:50px!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;transform:none!important}.siteNav{min-width:0!important;display:flex!important;flex:1 1 auto!important;gap:1px!important;flex-wrap:nowrap!important;overflow:visible!important}.siteNav,.siteNav a{align-items:center!important}.siteNav a{display:inline-flex!important;justify-content:center!important;min-height:34px!important;padding:8px 6px!important;border-radius:18px!important;color:#17211b!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.siteNav a:hover{background:#eaf6ee!important;color:#087d3a!important}.siteNav a.active{padding-inline:10px!important;background:#087d3a!important;color:#ffffff!important}.headerTools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;margin-left:4px!important}.shopButton,.whatsappButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 11px!important;border-radius:20px!important;color:#ffffff!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.headerSearch{width:148px!important;height:36px!important;display:flex!important;align-items:stretch!important;border:1px solid #cfd9d2!important;border-radius:20px!important;overflow:hidden!important;background:#ffffff!important}.headerSearch input{min-width:0!important;width:105px!important;border:0!important;padding:8px 9px!important;outline:none!important;font-size:10px!important}.headerSearch button{width:40px!important;border:0!important;background:#f1f6f2!important;color:#087d3a!important;font-weight:900!important}.mobileMenu{display:none!important}@media (max-width:1250px){.headerSearch,.whatsappButton{display:none!important}.siteNav a{padding-inline:5px!important;font-size:9px!important}}@media (max-width:1000px){.headerMain{flex-wrap:wrap!important}.mobileMenu{display:inline-flex!important;margin-left:auto!important;border:0!important;border-radius:9px!important;padding:10px 14px!important;background:#087d3a!important;color:#ffffff!important;font-weight:900!important}.headerTools,.siteNav{display:none!important}.siteNav{order:3!important;flex:1 0 100%!important;flex-direction:column!important;align-items:stretch!important;padding:8px 0!important}.siteNav.open{display:flex!important}.siteNav a{justify-content:flex-start!important;padding:11px 12px!important;border-radius:9px!important;font-size:12px!important}}@media (max-width:640px){.topBar>div span:nth-child(2),.topBar>div span:nth-child(3){display:none!important}.siteLogo{width:96px!important;min-width:96px!important;max-width:96px!important;flex-basis:96px!important}.siteLogo img{width:92px!important;min-width:92px!important;max-width:92px!important}}.cartQty{display:inline-flex;align-items:center;gap:6px;margin:8px 0}.cartQty input{width:64px;text-align:center;padding:4px 6px;font:inherit}.cartQty button,.cartQty input{min-height:32px;border:1px solid #cfd9d2;border-radius:8px}.cartQty button{min-width:32px;background:#fff;color:#087d3a;font-weight:900;cursor:pointer}.cartQty button:hover{background:#eaf6ee}@media (min-width:1001px){.headerMain,.siteHeader{min-height:82px!important}.headerMain{padding:10px 20px!important;gap:12px!important}.siteLogo{width:122px!important;min-width:122px!important;max-width:122px!important;height:58px!important;min-height:58px!important;max-height:58px!important;flex-basis:122px!important}.siteLogo img{width:118px!important;min-width:118px!important;max-width:118px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.siteNav{gap:3px!important}.siteNav a{min-height:38px!important;padding:9px 8px!important;font-size:12px!important;line-height:1.1!important}.siteNav a.active{padding-inline:13px!important}.shopButton,.whatsappButton{min-height:38px!important;padding:9px 13px!important;font-size:11px!important}.headerSearch{height:38px!important;width:158px!important}.headerSearch input{width:116px!important;font-size:11px!important}}.cart{padding:13px!important}.cart h2,.cart>h2{font-size:16px!important;line-height:1.15!important;margin:0 0 8px!important}.cartItem{padding:9px 0!important}.cartItem>b{font-size:10.5px!important;line-height:1.28!important}.cartItem p{font-size:9px!important;line-height:1.3!important;margin:3px 0 6px!important}.cartItem button{font-size:9px!important;padding:3px 7px!important}.cartQty{gap:5px!important}.cartQty button{min-width:22px!important;width:22px!important;height:22px!important;padding:0!important}.cartQty input{width:46px!important;height:22px!important;padding:2px 4px!important;border:1px solid #cbd3cd!important;border-radius:5px!important;text-align:center!important;font-size:10px!important;font-weight:700!important}.cartSummary p{margin:5px 0!important}.cartSummary b,.cartSummary p{font-size:10px!important}.clientControlGrid{display:grid;grid-gap:16px;gap:16px}.clientControlCard{background:#fff;border:1px solid #dfe9e2;border-radius:16px;padding:18px;box-shadow:0 8px 24px rgba(14,55,31,.06)}.clientControlHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.clientControlHead div{display:flex;flex-direction:column;gap:3px}.clientControlHead strong{font-size:17px}.clientControlHead span{font-size:12px;color:#66736b}.clientControlFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.clientControlFields label{font-size:12px;font-weight:700;color:#1c3325;display:flex;flex-direction:column;gap:6px}.clientControlFields input,.clientControlFields select{width:100%;border:1px solid #cfdad2;border-radius:9px;padding:10px 11px;background:#fff;font:inherit}.clientControlFields .checkLine{flex-direction:row;align-items:center;align-self:end;padding:10px;border:1px solid #e2ebe5;border-radius:9px}.clientControlFields .checkLine input{width:auto}.clientControlActions{display:flex;justify-content:flex-end;margin-top:14px}@media(max-width:800px){.clientControlFields{grid-template-columns:1fr}.clientControlHead{align-items:flex-start;flex-direction:column}.clientControlActions .btn{width:100%}}.adminFeedback{margin:0 0 16px;padding:12px 14px;border:1px solid #b8d8c4;border-radius:10px;background:#ecf8f0;color:#0b5d2d;font-weight:800}.adminClientList{display:grid;grid-gap:16px;gap:16px}.adminClientCard{background:#fff;border:1px solid #dbe7df;border-radius:16px;padding:18px;box-shadow:0 8px 22px rgba(14,55,31,.06)}.adminClientSummary{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.adminClientIdentity{display:grid;grid-gap:4px;gap:4px}.adminClientIdentity strong{font-size:18px;color:#13271a}.adminClientIdentity span{color:#45564b;font-size:13px}.adminClientIdentity small{color:#6b776f;font-size:12px}.adminClientBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.adminActionRow,.adminEditFooter,.adminTableActions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:16px}.adminActionButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:9px;padding:10px 14px;min-height:40px;font-weight:900;font-size:13px;line-height:1.2;text-align:center;cursor:pointer;transition:.18s}.adminActionButton:hover{transform:translateY(-1px);filter:brightness(.96)}.adminActionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.adminActionButton.edit,.adminActionButton.save{background:#087d3a;color:#fff}.adminActionButton.secondary{background:#eaf4ee;color:#075f2d;border:1px solid #b9d6c3}.adminActionButton.danger{background:#a51f28;color:#fff}.adminActionButton.cancel{background:#eef1ef;color:#27342c;border:1px solid #cfd8d2}.adminActionButton.compact{padding:8px 10px;min-height:34px;font-size:12px}.adminClientEditForm{margin-top:16px;padding-top:16px;border-top:1px solid #e4ece6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminClientEditForm label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:800;color:#203127}.adminClientEditForm input,.adminClientEditForm select{width:100%;min-height:42px;border:1px solid #cbd8cf;border-radius:9px;padding:9px 11px;background:#fff;color:#122117}.adminClientEditForm .adminCheck{display:flex;align-items:center;gap:8px;border:1px solid #e0e9e3;border-radius:9px;padding:10px}.adminClientEditForm .adminCheck input{width:auto;min-height:auto}.adminEditFooter{grid-column:1/-1;margin-top:2px}.adminEmptyCard{padding:24px;border:1px dashed #cbd8cf;border-radius:14px;background:#fff;color:#67736b;text-align:center}.adminSidebarFooter form{margin:0}.adminSidebarFooter button{cursor:pointer}.adminSidebarFooter a:hover,.adminSidebarFooter button:hover{background:#fff;color:#0c3e25}.adminMenuButton{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:30;width:max-content;margin:10px 0 0 10px;border:0;border-radius:9px;background:#0c3e25;color:#fff;padding:10px 13px;font-weight:900;box-shadow:0 4px 14px rgba(0,0,0,.16)}.adminMenuBackdrop{display:none}@media(max-width:900px){.adminMenuButton{display:block}.adminSidebar{position:fixed;left:0;top:0;z-index:50;width:min(86vw,300px);height:100vh!important;transform:translateX(-105%);transition:transform .22s ease;box-shadow:10px 0 30px rgba(0,0,0,.2)}.adminApp.menuOpen .adminSidebar{transform:translateX(0)}.adminMenuBackdrop{display:block;position:fixed;inset:0;z-index:40;border:0;background:rgba(0,0,0,.42)}.adminMain{padding:14px 16px 28px!important}.adminPageHeader h1{font-size:27px}.adminClientSummary{flex-direction:column}.adminClientBadges{justify-content:flex-start}.adminActionRow,.adminEditFooter{display:grid;grid-template-columns:1fr}.adminActionButton{width:100%}.adminClientEditForm,.adminTableActions{grid-template-columns:1fr}.adminTableActions{min-width:140px;display:grid}}.adminHeaderActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.adminHeaderActions form{margin:0}.adminLogoutButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a9c8b4;border-radius:9px;min-height:38px;padding:9px 13px;background:#fff;color:#075f2d;font-size:12px;font-weight:900;cursor:pointer}.adminLogoutButton:hover{background:#075f2d;color:#fff}.adminFiltersExpanded{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.7fr) minmax(170px,.8fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:12px;padding:16px;border:1px solid #dbe7df;border-radius:14px;background:#fff}.adminFiltersExpanded label{display:grid;grid-gap:6px;gap:6px;color:#263a2e;font-size:11px;font-weight:900}.adminFiltersExpanded label span{letter-spacing:.02em}.adminFiltersExpanded input,.adminFiltersExpanded select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #c7d6cc;border-radius:9px;background:#fff;color:#14251a;font:inherit}.adminFilterActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adminFilterSummary{margin:0 0 14px;padding:10px 12px;border-left:4px solid #087d3a;border-radius:8px;background:#edf7f0;color:#30473a;font-size:12px}.adminTableActions .adminActionButton{color:#fff!important;text-decoration:none!important}.adminTableActions .adminActionButton.cancel{color:#27342c!important}.adminActionButton.danger{background:#a51f28!important;color:#fff!important;border:1px solid #8f1720!important}.adminActionButton.edit,.adminActionButton.save{background:#087d3a!important;color:#fff!important;border:1px solid #066c32!important}.adminActionButton.secondary{background:#eaf4ee!important;color:#075f2d!important;border:1px solid #b9d6c3!important}@media(max-width:960px){.adminFiltersExpanded{grid-template-columns:1fr 1fr}.adminFilterActions{grid-column:1/-1}.adminHeaderActions{justify-content:flex-start}}@media(max-width:620px){.adminFiltersExpanded{grid-template-columns:1fr;padding:12px}.adminFilterActions{grid-column:auto;display:grid;grid-template-columns:1fr}.adminFilterActions .adminActionButton,.adminHeaderActions,.adminLogoutButton{width:100%}}.appTopBar{background:#06351d!important;color:#ffffff!important;padding:0!important}.appTopBarInner{width:min(1180px,92%)!important;margin:0 auto!important;min-height:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;font-size:11px!important}.appTopBarPhrase{font-weight:700!important}.appTopBarContacts,.appTopBarContacts a{color:#ffffff!important}.headerMain,.siteHeader{min-height:82px!important}.headerMain{width:min(1180px,92%)!important;padding:0!important;gap:14px!important}.siteLogo{width:92px!important;min-width:92px!important;max-width:92px!important;height:60px!important;flex-basis:92px!important}.siteLogo img{width:88px!important;min-width:88px!important;max-width:88px!important;height:60px!important}.siteNav{gap:3px!important;justify-content:center!important}.siteNav a{min-height:36px!important;padding:10px 7px!important;border-radius:999px!important;color:#253044!important;font-size:10px!important}.siteNav a:hover{background:#e9f7ef!important;color:#0b7a3b!important}.siteNav a.onlineBudgetNav,.siteNav a.onlineBudgetNav:hover{background:#0b7a3b!important;color:#ffffff!important;padding-inline:12px!important}.headerTools{margin-left:0!important;gap:8px!important}.headerSearch{width:150px!important;height:38px!important;border-radius:13px!important}.whatsappButton{border-radius:999px!important;padding:11px 14px!important}@media (max-width:1250px){.appTopBarContacts{display:none!important}.appTopBarInner{justify-content:center!important;text-align:center!important}.siteNav a{font-size:9px!important;padding-inline:5px!important}}@media (max-width:1000px){.appTopBar{display:none!important}.headerMain{width:92%!important;padding:8px 0!important}.siteNav a{border-radius:12px!important}}.status-novo{background:#fee2e2!important;color:#991b1b!important}.status-lido{background:#dbeafe;color:#1d4ed8}.status-retornando{background:#fef3c7;color:#92400e}.status-fechado{background:#dcfce7!important;color:#166534!important}.status-perdido{background:#e5e7eb;color:#4b5563}.adminClientInviteActions{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.75rem}.inviteStatusText{font-size:.78rem;color:#64748b}.orderStatusControl{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin:0 0 18px;box-shadow:var(--shadow)}.orderStatusControl label{font-weight:800;color:#1f2937}.orderStatusControl select{min-width:180px;padding:10px 38px 10px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;font:inherit;font-weight:700;cursor:pointer}.orderStatusControl select:disabled{opacity:.65;cursor:wait}.orderStatusControl small{color:#64748b;font-weight:600}@media(max-width:600px){.orderStatusControl{align-items:stretch}.orderStatusControl label,.orderStatusControl select{width:100%}.orderStatusControl .status{width:max-content}}.orderStatusControl{display:block!important;background:#fff;border:2px solid #cfded4;border-radius:16px;padding:18px;margin:0 0 20px;box-shadow:0 8px 24px rgba(8,55,31,.08)}.orderStatusHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.orderStatusHeading strong{display:block;color:#173b28;font-size:17px}.orderStatusHeading small{display:block;margin-top:4px;color:#64748b;font-weight:600}.orderStatusButtons{display:flex;gap:9px;flex-wrap:wrap}.orderStatusButton{min-width:112px;padding:11px 16px;border:2px solid transparent;border-radius:10px;font:inherit;font-weight:800;cursor:pointer;transition:.15s ease}.orderStatusButton:hover{transform:translateY(-1px);filter:brightness(.98)}.orderStatusButton.active{border-color:#17291e;box-shadow:0 0 0 2px rgba(23,41,30,.12)}.orderStatusButton:disabled{opacity:.6;cursor:wait;transform:none}.statusChoice-novo{background:#fee2e2;color:#991b1b}.statusChoice-lido{background:#dbeafe;color:#1d4ed8}.statusChoice-retornando{background:#fef3c7;color:#92400e}.statusChoice-fechado{background:#dcfce7;color:#166534}.statusChoice-perdido{background:#e5e7eb;color:#4b5563}.orderStatusFeedback{min-height:20px;margin-top:10px;color:#166534;font-size:12px;font-weight:700}@media(max-width:600px){.orderStatusHeading{flex-direction:column}.orderStatusButtons{display:grid;grid-template-columns:1fr 1fr}.orderStatusButton{min-width:0;width:100%}}.notificationItem{border-bottom:1px solid #e5e7eb;padding:.35rem 0}.notificationItem>a{display:flex!important;flex-direction:column;text-decoration:none}.notificationRead{opacity:.65}.notificationActions{display:flex;gap:.4rem;padding:.25rem .5rem .45rem}.adminNotificationFooter button,.notificationActions button{border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:.35rem .55rem;font-size:.75rem;cursor:pointer}.notificationActions button:last-child{color:#b91c1c;border-color:#fecaca}.adminNotificationFooter{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.adminVersion{display:block;margin-top:4px;font-size:11px;opacity:.72;font-weight:600;letter-spacing:.02em}.loginUtilities{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:-2px}.rememberAccess{display:flex!important;align-items:center;gap:7px;font-size:13px!important;font-weight:600!important;cursor:pointer}.rememberAccess input{width:auto!important;margin:0}.forgotPasswordLink{border:0;background:transparent;color:#087d3a;font-weight:700;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}