:root{color-scheme:dark;--bg: #050505;--bg-soft: #0b0b0b;--surface: rgba(18, 18, 18, .88);--surface-strong: rgba(24, 24, 24, .96);--surface-light: rgba(255, 255, 255, .055);--border: rgba(255, 255, 255, .1);--border-strong: rgba(215, 181, 109, .34);--text: #f5f2ea;--muted: #b8b8b8;--muted-2: #858585;--gold: #b88935;--gold-light: #f1d28a;--gold-dark: #7c5a1f;--silver: #c9c9c9;--silver-dark: #777777;--success: #82efb4;--danger: #ff8f86;--warning: #f1d28a;--info: #c9c9c9;--shadow-soft: 0 18px 50px rgba(0, 0, 0, .34);--shadow-strong: 0 28px 90px rgba(0, 0, 0, .58);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 26px;--radius-xl: 34px}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 5%,rgba(215,181,109,.18),transparent 28%),radial-gradient(circle at 90% 0%,rgba(201,201,201,.1),transparent 30%),linear-gradient(135deg,#030303,#101010 48%,#050505);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{border:0;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.48}h1,h2,h3,p{margin-top:0}h1,h2,strong{letter-spacing:-.02em}a{color:inherit;text-decoration:none}.loginPage{min-height:100vh;display:grid;place-items:center;padding:28px}.loginCard{width:min(500px,100%);padding:42px;border-radius:var(--radius-xl);border:1px solid var(--border-strong);background:linear-gradient(180deg,#ffffff0e,#ffffff06),#121212f0;box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brandBadge{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid rgba(215,181,109,.48);border-radius:999px;color:var(--gold-light);background:#d7b56d14;font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.loginCard h1{margin:24px 0 10px;font-size:clamp(34px,6vw,46px);line-height:.96}.loginCard p,.pageHeader span,.panel p,.publicAuthCard p{color:var(--muted);line-height:1.6}label{display:grid;gap:8px;margin-top:14px;color:#c9c9c9;font-weight:700;font-size:13px}input,select{width:100%;border:1px solid var(--border);border-radius:15px;background:#fff1;color:#fff;padding:14px 16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input::placeholder{color:#ffffff6b}select option{background:#101010;color:#fff}input:focus,select:focus{border-color:#d7b56dc7;background:#ffffff16;box-shadow:0 0 0 4px #d7b56d1a}.loginCard button,.pageHeader button,.panelTitle button,.formActions button,.actions button,.userRow button,.modalHeader button,.modalFooter button,.modalFooter a,.sideUser button,.publicAuthCard button,.publicAuthCard .publicAuthPrimary,form button{border-radius:15px;padding:13px 17px;font-weight:900;color:#080808;background:linear-gradient(135deg,var(--gold),var(--gold-light));box-shadow:0 12px 28px #d7b56d29}.loginCard button{width:100%;margin-top:20px}.message{margin-top:18px;padding:14px 16px;border-radius:16px;border:1px solid rgba(215,181,109,.18);background:#d7b56d1c;color:var(--gold-light);line-height:1.45}.message.success{color:var(--success);background:#82efb41a;border-color:#82efb42e}.message.error{color:var(--danger);background:#ff8f861a;border-color:#ff8f862e}.message.info{color:var(--info);background:#c9c9c91a;border-color:#c9c9c92e}.shell{min-height:100vh;display:grid;grid-template-columns:286px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:24px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#050505f0;display:grid;grid-template-rows:auto 1fr auto;gap:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sideBrand{display:flex;align-items:center;gap:13px;padding-bottom:8px}.sideBrand>span{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#080808;font-weight:950;background:linear-gradient(135deg,var(--gold),var(--gold-light));box-shadow:0 16px 34px #d7b56d2e}.sideBrand div{display:grid;gap:2px}.sideBrand strong{font-size:16px}.sideBrand small,.sideUser small{color:var(--muted)}.sidebar nav{display:grid;align-content:start;gap:8px}.sidebar nav button{text-align:left;padding:13px 14px;border-radius:16px;color:#c9c9c9;background:transparent;border:1px solid transparent;display:flex;align-items:center;gap:10px}.sidebar nav button:hover,.sidebar nav button.active{color:var(--text);background:#d7b56d1b;border-color:#d7b56d29;box-shadow:inset 0 0 0 1px #d7b56d0a}.sidebar nav button span{min-width:28px;color:var(--gold-light);font-weight:950}.sideUser{display:grid;gap:8px;padding:16px;border-radius:20px;background:linear-gradient(135deg,rgba(215,181,109,.08),transparent),#ffffff0e;border:1px solid rgba(255,255,255,.08)}.sideUser button{margin-top:8px;color:var(--text);background:#ffffff13;border:1px solid rgba(255,255,255,.13);box-shadow:none}.mainArea{padding:32px;min-width:0}.pageHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.pageHeader h1{margin:4px 0 0;font-size:clamp(28px,4vw,40px);line-height:1}.eyebrow{color:var(--gold-light);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.stack{display:grid;gap:22px}.cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.metric,.panel,.info,.userRow,.step{border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0c,#ffffff05),var(--surface);border-radius:24px;box-shadow:var(--shadow-soft)}.metric{position:relative;overflow:hidden;padding:18px;min-height:118px;display:grid;align-content:space-between}.metric:after{content:"";position:absolute;right:-26px;top:-26px;width:86px;height:86px;border-radius:50%;background:#d7b56d17}.metric span,.info span,.tableRow span:not(:first-child),.proposalItem span{color:var(--muted);font-size:13px}.metric strong{position:relative;z-index:1;font-size:24px}.panel{padding:24px}.panel h2{margin-bottom:14px}.panelTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.gridTwo{display:grid;grid-template-columns:minmax(330px,440px) minmax(0,1fr);gap:20px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.formGrid h2,.formActions{grid-column:1 / -1}.formActions{display:flex;justify-content:flex-end;margin-top:8px}.filters{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}.proposalList{display:grid;gap:12px;max-height:calc(100vh - 260px);overflow:auto;padding-right:4px}.proposalItem{text-align:left;display:grid;gap:5px;padding:15px;border-radius:18px;color:var(--text);background:#ffffff0d;border:1px solid transparent}.proposalItem:hover{border-color:#d7b56d2e;background:#d7b56d13}.proposalItem.active{border-color:#d7b56d9e;background:linear-gradient(135deg,#d7b56d24,#d7b56d0a)}.infoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.info{padding:16px;overflow-wrap:anywhere;background:#ffffff0c;box-shadow:none}.info span{display:block;margin-bottom:7px}.timeline{display:grid;gap:8px;margin:18px 0}.step{padding:12px 14px;color:var(--muted);background:#ffffff0a;box-shadow:none}.step.done{color:var(--success);border-color:#82efb44d;background:#82efb414}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.actions button:nth-child(n+2),.modalHeader button,.modalFooter button,.modalFooter a{color:var(--text);background:#ffffff13;border:1px solid rgba(255,255,255,.13);box-shadow:none}.table{display:grid;gap:2px}.tableRow{display:grid;grid-template-columns:1.4fr .9fr 1fr .8fr;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.074)}.tableRow:first-child{border-top:1px solid rgba(255,255,255,.074)}.userList{display:grid;gap:10px}.userRow{display:grid;grid-template-columns:1.4fr 1fr .6fr .4fr;gap:12px;align-items:center;padding:15px;background:#ffffff0c;box-shadow:none}.userRow div{display:grid;gap:4px}.userRow span{color:var(--muted);font-size:13px}.empty{color:var(--muted);padding:20px 0}.profile{max-width:760px;display:grid;gap:12px}.modalOverlay{position:fixed;inset:0;padding:24px;background:#000000b8;display:grid;place-items:center;z-index:50}.modalCard{width:min(1180px,100%);height:min(820px,92vh);display:grid;grid-template-rows:auto 1fr auto;border-radius:26px;overflow:hidden;background:#101010;border:1px solid rgba(215,181,109,.25);box-shadow:0 30px 110px #0009}.modalHeader,.modalFooter{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.modalCard iframe{width:100%;height:100%;min-height:520px;border:0;background:#fff}.publicAuthPage{min-height:100vh;display:grid;place-items:center;padding:24px}.publicAuthCard{width:min(560px,100%);padding:36px;border-radius:30px;background:#121212eb;border:1px solid rgba(215,181,109,.35);box-shadow:var(--shadow-strong)}.publicAuthCard h1{margin:24px 0 12px;font-size:36px;line-height:1.05}.publicAuthInfo{display:grid;gap:6px;margin-top:16px;padding:16px;border-radius:17px;background:#ffffff0f}.publicAuthInfo span{color:var(--muted);font-size:13px}.publicAuthNotice{margin-top:18px;padding:16px;border-radius:17px;color:var(--gold-light);background:#d7b56d1f;border:1px solid rgba(215,181,109,.18)}.publicAuthCard button,.publicAuthCard .publicAuthPrimary{width:100%;margin-top:22px;display:flex;align-items:center;justify-content:center;text-align:center}.publicAuthLegal{display:block;margin-top:14px;color:var(--muted);font-size:12px;line-height:1.5}::-webkit-scrollbar-track{background:#ffffff0a}::-webkit-scrollbar-thumb{background:#d7b56d47;border-radius:999px}@media(max-width:1180px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.gridTwo{grid-template-columns:1fr}.proposalList{max-height:none}}@media(max-width:820px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cards,.formGrid,.infoGrid,.tableRow,.userRow{grid-template-columns:1fr}.pageHeader{align-items:flex-start;flex-direction:column}.mainArea{padding:22px}}.loginSplitPage{display:grid;grid-template-columns:minmax(390px,34vw) 1fr;place-items:stretch;padding:0;background:#050505;overflow:hidden}.loginPanel{position:relative;z-index:2;min-height:100vh;display:grid;align-items:center;padding:48px 56px;background:radial-gradient(circle at 0% 0%,rgba(215,181,109,.12),transparent 34%),linear-gradient(180deg,#0a0a0afa,#050505fa);border-right:1px solid rgba(215,181,109,.3);box-shadow:18px 0 55px #0000006b}.loginCardSplit{width:100%;max-width:430px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.loginLogoText{display:grid;justify-items:center;margin-bottom:48px;line-height:1}.loginLogoText strong{font-size:70px;font-weight:950;letter-spacing:.03em;color:#fff}.loginLogoText strong:first-letter{color:#b88935}.loginLogoText span{margin-top:10px;color:#ffffffb8;letter-spacing:.42em;font-size:18px}.loginIntro{text-align:center;margin-bottom:32px}.loginIntro h1{margin-bottom:8px;font-size:30px}.loginIntro p{margin:0;color:#ffffffb3}.loginCardSplit label{margin-top:20px;font-size:14px;color:#fff}.loginCardSplit input{min-height:56px;border-radius:10px;border-color:#ffffff29;background:#ffffff0e;color:#fff}.loginCardSplit input:focus{border-color:#b88935;box-shadow:0 0 0 4px #d7b56d2e}.loginOptions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 24px}.rememberCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin:0!important;color:#ffffffc2;font-weight:500}.rememberCheck input{width:18px;height:18px;min-height:18px;accent-color:#b88935}.linkButton{padding:0;color:#f1d28a;background:transparent;box-shadow:none;text-decoration:underline;font-weight:600}.loginPrimaryButton{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;gap:18px;border-radius:10px;color:#080808!important;background:linear-gradient(135deg,#b88935,#f1d28a)!important;box-shadow:0 18px 45px #b8893559!important}.loginPrimaryButton strong{font-size:22px}.loginDivider{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin:26px 0;color:#ffffff73}.loginDivider span{height:1px;background:#ffffff14}.accessCodeButton{width:100%;min-height:54px;color:#fff!important;background:transparent!important;border:1px solid rgba(215,181,109,.72)!important;box-shadow:none!important}.loginSecurity{margin-top:44px;text-align:center;color:#ffffff7a;font-size:13px}.loginHeroCss{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 75% 22%,rgba(215,181,109,.34),transparent 28%),radial-gradient(circle at 35% 65%,rgba(215,181,109,.16),transparent 30%),linear-gradient(135deg,#050505,#101010 42%,#050505)}.loginHeroCss:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 76%)}.loginHeroCss:after{content:"";position:absolute;left:0;right:0;bottom:0;height:47%;background:linear-gradient(to top,rgba(5,5,5,.95),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 28px,transparent 28px 54px);clip-path:polygon(0 78%,4% 64%,8% 72%,12% 48%,16% 70%,21% 42%,25% 68%,30% 38%,35% 66%,40% 34%,45% 72%,50% 42%,56% 66%,62% 30%,68% 70%,74% 48%,80% 74%,86% 40%,92% 68%,100% 52%,100% 100%,0 100%);opacity:.42}.heroGlow{position:absolute;border-radius:999px;filter:blur(4px);opacity:.75}.heroGlowOne{width:360px;height:360px;top:13%;right:12%;background:radial-gradient(circle,rgba(215,181,109,.46),transparent 65%)}.heroGlowTwo{width:280px;height:280px;bottom:18%;left:20%;background:radial-gradient(circle,rgba(215,181,109,.22),transparent 68%)}.heroGrid{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,rgba(215,181,109,.08),transparent 55%),radial-gradient(circle at center,transparent 0 40%,rgba(0,0,0,.18) 72%)}.loginHeroContent{position:relative;z-index:1;padding:18vh 7vw 0}.heroBrand{display:flex;align-items:center;gap:24px;line-height:1}.heroBrand strong{font-size:clamp(56px,7vw,92px);font-weight:950;letter-spacing:.12em;color:#fff;text-shadow:0 10px 40px rgba(0,0,0,.5)}.heroBrand strong:first-letter{color:#b88935}.heroBrand span{color:#f1d28a;font-size:clamp(28px,3.1vw,48px);letter-spacing:.38em}.loginHeroContent h2{margin-top:22px;font-size:clamp(26px,2.8vw,40px);font-weight:500;color:#ffffffe6}.heroLine{width:110px;height:4px;margin-top:22px;border-radius:999px;background:linear-gradient(90deg,#b88935,#c9c9c9)}.heroChart{position:absolute;z-index:1;right:10%;top:35%;width:36%;height:220px;opacity:.9}.heroChart:before{content:"";position:absolute;left:0;right:0;top:58%;height:2px;background:linear-gradient(90deg,transparent,#f1d28a,#b88935,transparent);transform:rotate(-18deg);box-shadow:0 0 22px #d7b56d73}.heroChart span{position:absolute;bottom:0;width:14px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#f1d28a,#b88935);box-shadow:0 0 24px #d7b56d6b}.heroChart span:nth-child(1){left:6%;height:58px}.heroChart span:nth-child(2){left:21%;height:104px}.heroChart span:nth-child(3){left:37%;height:78px}.heroChart span:nth-child(4){left:55%;height:136px}.heroChart span:nth-child(5){left:72%;height:170px}.heroChart span:nth-child(6){left:88%;height:208px}.heroBenefits{position:absolute;z-index:1;left:7vw;right:7vw;bottom:7vh;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.heroBenefits div{min-height:116px;padding:0 24px;display:grid;align-content:start;gap:12px;border-left:1px solid rgba(255,255,255,.28)}.heroBenefits div:first-child{border-left:0}.heroBenefits strong{color:#f1d28a;text-transform:uppercase;font-size:15px}.heroBenefits span{color:#ffffffc7;line-height:1.5}@media(max-width:1080px){.loginSplitPage{grid-template-columns:1fr}.loginPanel{min-height:auto;border-right:0}.loginCardSplit{margin:0 auto}.loginHeroCss{min-height:560px}.heroBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.loginPanel{padding:32px 22px}.loginHeroContent{padding:80px 28px 0}.heroBrand{display:grid;gap:10px}.heroBenefits{position:relative;left:auto;right:auto;bottom:auto;padding:40px 28px;grid-template-columns:1fr}.heroBenefits div{border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:18px 0 0}}.loginSplitPage{min-height:100svh;height:100svh;overflow:hidden}.loginPanel{min-height:100svh;padding:clamp(22px,4vh,48px) clamp(28px,3.4vw,56px)}.loginCardSplit{max-width:420px;align-self:center}.loginLogoText{margin-bottom:clamp(20px,4.5vh,48px)}.loginLogoText strong{font-size:clamp(46px,6.2vh,70px)}.loginLogoText span{margin-top:8px;font-size:clamp(13px,1.8vh,18px)}.loginIntro{margin-bottom:clamp(18px,3.4vh,32px)}.loginIntro h1{font-size:clamp(24px,3.2vh,30px)}.loginCardSplit label{margin-top:clamp(12px,2vh,20px)}.loginCardSplit input{min-height:clamp(46px,6.1vh,56px);padding:12px 15px}.loginOptions{margin:clamp(14px,2.4vh,22px) 0 clamp(16px,2.6vh,24px)}.loginPrimaryButton{min-height:clamp(48px,6.4vh,58px)}.loginDivider{margin:clamp(16px,3vh,26px) 0}.accessCodeButton{min-height:clamp(46px,6vh,54px)}.loginSecurity{margin-top:clamp(18px,4vh,44px)}.loginHeroCss{min-height:100svh}.loginHeroContent{padding:clamp(72px,15vh,150px) clamp(42px,7vw,118px) 0}.heroBrand strong{font-size:clamp(48px,7vw,92px)}.heroBrand span{font-size:clamp(24px,3vw,48px)}.loginHeroContent h2{font-size:clamp(24px,2.7vw,40px)}.heroLine{margin-top:clamp(16px,2.6vh,22px)}.heroChart{top:clamp(250px,44vh,390px);height:clamp(120px,22vh,220px)}.heroBenefits{left:clamp(42px,7vw,118px);right:clamp(42px,7vw,118px);bottom:clamp(18px,4vh,58px);gap:clamp(10px,2vw,22px)}.heroBenefits div{min-height:auto;padding:0 clamp(10px,1.6vw,24px);gap:8px}.heroBenefits strong{font-size:clamp(11px,1vw,15px)}.heroBenefits span{font-size:clamp(12px,1vw,15px);line-height:1.42}@media(max-height:760px)and (min-width:1081px){.loginPanel{padding-top:24px;padding-bottom:24px}.loginLogoText{margin-bottom:22px}.loginLogoText strong{font-size:52px}.loginIntro{margin-bottom:18px}.loginCardSplit label{margin-top:12px}.loginCardSplit input{min-height:46px}.loginOptions{margin:14px 0 16px}.loginPrimaryButton,.accessCodeButton{min-height:46px}.loginDivider{margin:14px 0}.loginSecurity{margin-top:18px}.loginHeroContent{padding-top:95px}.heroBrand strong{font-size:62px}.heroBrand span{font-size:30px}.loginHeroContent h2{margin-top:16px;font-size:28px}.heroChart{top:330px;height:145px}.heroBenefits{bottom:18px}.heroBenefits div{padding:0 12px}.heroBenefits strong{font-size:11px}.heroBenefits span{font-size:12px}}@media(max-height:650px)and (min-width:1081px){.heroBenefits span{display:none}.heroBenefits div{min-height:36px;align-content:center}.heroChart{opacity:.65}}.financialTabs{display:flex;gap:10px;flex-wrap:wrap}.financialTabs button{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;padding:10px 14px;border-radius:999px;cursor:pointer}.financialTabs button.active{background:#ffffff24;border-color:#ffffff47}.financialTable{gap:10px}.financialRow{grid-template-columns:1.2fr 1fr 1fr 1fr .8fr auto;align-items:center}.rowActions button{min-width:92px;padding:8px 10px;border-radius:10px}textarea{min-height:86px;resize:vertical}.secondaryButton{background:#ffffff14!important;color:inherit!important;border:1px solid rgba(255,255,255,.18)!important}.receivableRow{grid-template-columns:1.2fr .9fr 1fr .8fr .8fr .8fr .8fr auto}.receivableEditBox{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin-top:14px;padding:14px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.receivableEditBox label{display:grid;gap:8px;font-size:12px}.receivableEditBox .rowActions{align-items:end}.fieldHint{display:block;margin-top:-6px;color:#ffffff94;font-size:12px;line-height:1.4}.esteiraClean{display:grid;gap:18px}.esteiraFilters{display:grid;grid-template-columns:1fr minmax(320px,520px);align-items:end;gap:18px}.esteiraFilters h2,.selectedHero h2,.modalHeader h2{margin-bottom:6px}.horizontalFilters{margin:0}.esteiraBoard{display:grid;grid-template-columns:minmax(360px,500px) minmax(0,1fr);gap:20px}.compactProposalList{max-height:calc(100vh - 290px)}.compactProposalItem{gap:10px}.proposalItemTop,.proposalItemMeta,.selectedHero{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposalItemMeta{color:var(--muted);font-size:13px}.statusPill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:220px;padding:7px 10px;border-radius:999px;color:var(--gold-light);background:#d7b56d1c;border:1px solid rgba(215,181,109,.22);font-size:12px;font-weight:900;white-space:nowrap}.status-contratado,.status-finalizado,.status-autorizado,.status-finalizada-paga,.status-finalizado-pago,.status-finalizada-pago,.status-paga,.status-pago,.status-liquidada,.status-liquidado{color:var(--success);background:#82efb417;border-color:#82efb43d}.status-erro_contratacao,.status-erro-contratacao,.status-cancelado,.status-cancelada,.status-inelegivel{color:var(--danger);background:#ff8f861a;border-color:#ff8f863d}.selectedProposalPanel{min-height:520px}.quickStats,.teamMiniGrid,.modalGrid{display:grid;gap:12px}.quickStats{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.teamMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.compactTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.modalGrid{grid-template-columns:1fr}@media(max-width:1180px){.esteiraFilters,.esteiraBoard{grid-template-columns:1fr}.compactProposalList{max-height:none}.quickStats,.teamMiniGrid,.compactTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.esteiraPagination{flex-direction:column;align-items:stretch}.esteiraPaginationActions{justify-content:space-between}}@media(max-width:720px){.quickStats,.teamMiniGrid,.compactTimeline{grid-template-columns:1fr}.proposalItemTop,.proposalItemMeta,.selectedHero{align-items:flex-start;flex-direction:column}}.esteiraFull{display:grid;gap:18px}.esteiraFullPanel{padding:0;overflow:hidden}.esteiraTableHeader,.esteiraRow{display:grid;grid-template-columns:1.4fr .75fr .95fr 1fr 1fr 1fr .7fr 1.45fr;gap:12px;align-items:center}.esteiraTableHeader{padding:16px 20px;color:var(--gold-light);background:#d7b56d14;border-bottom:1px solid rgba(215,181,109,.16);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.esteiraRows{display:grid}.esteiraRow{padding:17px 20px;border-bottom:1px solid rgba(255,255,255,.074);background:#ffffff07}.esteiraRow:hover{background:#d7b56d0e}.esteiraRow span,.esteiraRow small{color:var(--muted);font-size:13px}.esteiraRow>div:first-child{display:grid;gap:4px}.esteiraPagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 16px 4px;border-top:1px solid rgba(245,220,145,.14);color:var(--muted);font-size:13px}.esteiraPaginationActions{display:flex;align-items:center;gap:10px}.esteiraPaginationActions button{min-width:110px}.esteiraPaginationActions strong{color:var(--text);font-size:13px;white-space:nowrap}.proposalNameButton{padding:0;color:var(--text);background:transparent;box-shadow:none;border:0;text-align:left;font-weight:950;width:fit-content}.proposalNameButton:hover{color:var(--gold-light);text-decoration:underline;transform:none}.rowActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rowActions button{min-width:92px;padding:9px 10px;border-radius:12px;color:var(--text);background:#ffffff13;border:1px solid rgba(255,255,255,.13);box-shadow:none;font-size:12px;font-weight:900}.rowActions button:first-child{color:#080808;background:linear-gradient(135deg,var(--gold),var(--gold-light))}.esteiraModal{width:min(1160px,96vw);height:min(860px,94vh)}.modalBody{overflow:auto;padding:0 22px 18px}.modalGrid{display:grid;gap:12px;grid-template-columns:1fr}.modalGrid section{padding:18px 0;border-top:1px solid rgba(255,255,255,.074)}.modalGrid h3{margin:0 0 12px}.teamMiniGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.teamCard{padding:15px;border-radius:20px;background:#ffffff0c;border:1px solid var(--border);display:grid;gap:6px;min-height:106px}.teamCard span,.teamCard small{color:var(--muted);font-size:12px}.teamCard strong{font-size:15px;line-height:1.2}@media(max-width:1280px){.esteiraTableHeader{display:none}.esteiraRow{grid-template-columns:1fr;gap:10px;border-radius:22px;margin:0 0 12px;border:1px solid var(--border)}.esteiraFullPanel{padding:14px}.rowActions{margin-top:4px}.teamMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.teamMiniGrid{grid-template-columns:1fr}}.panelHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.reportActions{display:flex;gap:10px;flex-wrap:wrap}.reportActions button{border:1px solid rgba(215,181,109,.45);background:linear-gradient(135deg,#f1d28a,#b88935);color:#080808;border-radius:14px;padding:11px 16px;font-weight:800;cursor:pointer}.reportActions button:disabled{opacity:.7;cursor:wait}.reportFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0}.reportFilters label{display:flex;flex-direction:column;gap:7px;color:#ffffffc7;font-size:12px;font-weight:700}.reportFilters input,.reportFilters select{width:100%;border:1px solid rgba(255,255,255,.16);background:#121212db;color:#fff;border-radius:12px;padding:12px 13px;outline:none}.reportSearch{grid-column:span 2}.reportTableWrapper{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px}.reportTable{min-width:1460px}.reportTableHeader,.reportTableRow{display:grid;grid-template-columns:105px 210px 120px 170px 150px 110px 110px 110px 100px 70px 170px 170px 170px;gap:12px;align-items:center;padding:12px 14px}.reportTableHeader{background:#ffffff0f;color:#ffffffb8;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.reportTableRow{border-top:1px solid rgba(255,255,255,.07);color:#ffffffe0;font-size:13px}@media(max-width:760px){.reportSearch{grid-column:span 1}.panelHeader{align-items:stretch}.reportActions button{width:100%}}.operationalGuidePanel{max-width:1100px}.guideEditor{display:grid;gap:16px;margin-top:18px}.guideEditorLabel{display:grid;gap:8px;color:#ffffffc7;font-size:13px;font-weight:800}.guideEditorLabel textarea{width:100%;min-height:420px;resize:vertical;border:1px solid rgba(255,255,255,.14);background:#121212e0;color:#fff;border-radius:16px;padding:16px;line-height:1.6;outline:none}.guideReader{margin-top:18px}.guideReader pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:20px;border-radius:18px;background:#121212d1;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;line-height:1.65;font-family:inherit}.guideMeta{color:#ffffff8c;font-size:12px;margin-top:12px}.guideAlert{margin-top:16px;padding:13px 15px;border-radius:14px;font-weight:700}.guideAlert.success{color:#9ff0bd;background:#1c693f40;border:1px solid rgba(130,240,170,.22)}.guideAlert.error{color:#ffb4b4;background:#8c232340;border:1px solid rgba(255,120,120,.22)}.batchModalBackdrop{position:fixed;inset:0;z-index:100;background:#000000ad;display:flex;align-items:center;justify-content:center;padding:24px}.batchModal{width:min(980px,96vw);max-height:88vh;overflow:auto;border-radius:24px;padding:24px;background:#181818;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px #00000073}.batchSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0}.batchContractsTable{margin-top:12px}.paginationControls{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;flex-wrap:wrap}.paginationControls span{color:#ffffffad;font-size:13px}.amountStack{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.amountStack small{color:#c9c9c9;font-size:11px;font-weight:600}.simulationModal{width:min(1120px,96vw);height:min(820px,92vh);max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.simulationModal .modalHeader{flex:0 0 auto;position:sticky;top:0;z-index:3;background:linear-gradient(180deg,#121212fa,#121212f0);border-bottom:1px solid rgba(255,255,255,.08)}.simulationOptionsGrid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:16px;padding:18px 18px 24px;overflow-y:auto;overflow-x:hidden;align-items:stretch}.simulationOptionCard{min-height:auto;height:auto;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;background:linear-gradient(180deg,#ffffff0e,#ffffff07),#121212f5;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 42px #00000042;overflow:visible}.simulationOptionCard:hover{border-color:#d7b56d6b;box-shadow:0 22px 54px #0000005c}.simulationOptionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.insuranceBadge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.insuranceBadge.noInsurance{background:#22c55e26;color:#86efac;border:1px solid rgba(34,197,94,.28)}.insuranceBadge.withInsurance{background:#facc1526;color:#fde68a;border:1px solid rgba(250,204,21,.3)}.simulationOptionMainValue{display:grid;gap:4px}.simulationOptionMainValue span{color:var(--muted);font-size:12px;font-weight:700}.simulationOptionMainValue strong{font-size:22px;line-height:1.05}.simulationOptionInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.simulationOptionInfoGrid .info{min-height:74px;padding:12px;border-radius:16px;overflow:hidden}.simulationOptionInfoGrid .info span{margin-bottom:5px;font-size:11px}.simulationOptionInfoGrid .info strong{display:block;font-size:14px;line-height:1.15;word-break:break-word;overflow-wrap:anywhere}.selectSimulationButton{width:100%;min-height:48px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:16px;color:#080808;background:linear-gradient(135deg,var(--gold),var(--gold-light));border:1px solid rgba(241,210,138,.64);box-shadow:0 14px 30px #d7b56d38;font-weight:950;font-size:13px;letter-spacing:.01em;text-align:center;position:static}.selectSimulationButton:before{content:"✓";width:21px;height:21px;flex:0 0 21px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#00000024;font-size:12px}.selectSimulationButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 38px #d7b56d52}.selectSimulationButton:active:not(:disabled){transform:translateY(0)}.selectSimulationButton:disabled{opacity:.58;box-shadow:none}@media(max-width:980px){.simulationOptionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.simulationModal{width:96vw;height:92vh}.simulationOptionsGrid{grid-template-columns:1fr;padding:16px}.simulationOptionCard{padding:15px}}.toastNotification{position:fixed;top:22px;right:22px;z-index:999999;width:min(420px,calc(100vw - 32px));border-radius:16px;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;box-shadow:0 18px 50px #0000006b;border:1px solid rgba(255,255,255,.14);animation:axisToastIn .18s ease-out}.toastNotification div{display:flex;flex-direction:column;gap:4px}.toastNotification strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.86}.toastNotification span{font-size:14px;font-weight:700;line-height:1.35}.toastNotification button{width:26px;height:26px;min-width:26px;border:0;border-radius:999px;background:#ffffff29;color:inherit;cursor:pointer;font-weight:900}.toastNotification.success{background:linear-gradient(135deg,#15803dfa,#166534fa);color:#fff}.toastNotification.error{background:linear-gradient(135deg,#b91c1cfa,#7f1d1dfa);color:#fff}.toastNotification.info{background:linear-gradient(135deg,#181818fa,#777777fa);color:#fff}@keyframes axisToastIn{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.statusButton{border:0;cursor:pointer}.statusButton:hover{filter:brightness(1.12)}.status-inelegivel{background:#b91c1c2e!important;border-color:#f8717161!important;color:#fecaca!important}.statusReasonModal{width:min(620px,calc(100vw - 40px))}.statusReasonBox{margin-top:18px;border:1px solid rgba(248,113,113,.28);background:#7f1d1d29;border-radius:16px;padding:18px}.statusReasonBox h3{margin:0 0 8px;color:#fecaca}.statusReasonBox p{margin:0;color:#fff;line-height:1.5}.statusReasonBox small{display:block;margin-top:12px;color:#fca5a5}@media(max-width:640px){.toastNotification{left:16px;right:16px;top:16px;width:auto}}.usersFilters{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:14px 0 12px}.userFilterField{display:flex;flex-direction:column;gap:6px}.userFilterField span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.userFilterField input,.userFilterField select{width:100%;border:1px solid var(--border);border-radius:14px;background:#ffffff0a;color:var(--text);padding:12px 14px;outline:none}.usersFilterSummary,.paginationBar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.9rem;margin-bottom:12px}.usersFilterSummary strong{color:var(--gold)}.paginationBar{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.paginationButton{border:1px solid var(--border);border-radius:12px;background:#ffffff0d;color:var(--text);padding:10px 14px;font-weight:700;cursor:pointer}.paginationButton:disabled{opacity:.45;cursor:not-allowed}.emptyState{border:1px dashed var(--border);border-radius:16px;padding:18px;color:var(--muted);text-align:center;background:#ffffff08}@media(max-width:900px){.usersFilters{grid-template-columns:1fr}.usersFilterSummary,.paginationBar{align-items:stretch;flex-direction:column}.paginationButton{width:100%}}.usersFilters{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) minmax(140px,1fr) auto;gap:10px;align-items:end}.usersFilters label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.usersFilters input,.usersFilters select{width:100%;min-height:44px;border:1px solid var(--border);border-radius:14px;background:#ffffff0a;color:var(--text);padding:10px 12px;outline:none}.userRow small{display:block;margin-top:4px;color:var(--muted)}@media(max-width:980px){.usersFilters{grid-template-columns:1fr}.usersPanelHeader,.usersPaginationInfo,.usersPagination{align-items:stretch;flex-direction:column}}.usersPage{display:flex;flex-direction:column;gap:18px}.usersHeroPanel{align-items:center;display:flex;justify-content:space-between;gap:18px}.usersHeroPanel h2{margin:4px 0 6px}.usersHeroPanel p{color:var(--muted);margin:0}.primaryActionButton{border:0;border-radius:16px;background:var(--gold);color:#1b1608;cursor:pointer;font-weight:900;padding:14px 20px;white-space:nowrap}.usersStatsGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.userStatCard{border:1px solid var(--border);border-radius:18px;background:#ffffff0b;padding:16px}.userStatCard span{color:var(--muted);display:block;font-size:.8rem;margin-bottom:8px}.userStatCard strong{color:var(--gold);font-size:1.65rem}.usersPanel{display:flex;flex-direction:column;gap:14px}.usersPanelHeader,.usersPaginationInfo,.usersPagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.usersPanelHeader p,.usersPaginationInfo{color:var(--muted);font-size:.88rem}.usersPanelHeader strong{color:var(--gold);white-space:nowrap}.usersFiltersBetter{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(160px,1fr) minmax(160px,1fr) auto;gap:10px;align-items:end}.usersFiltersBetter label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.usersFiltersBetter input,.usersFiltersBetter select{width:100%;min-height:46px;border:1px solid var(--border);border-radius:14px;background:#ffffff0a;color:var(--text);padding:10px 12px;outline:none}.usersTable{border:1px solid var(--border);border-radius:18px;overflow:hidden}.usersTableHead,.usersTableRow{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(100px,.7fr) minmax(120px,.7fr);gap:12px;align-items:center}.usersTableHead{background:#e7c15b14;color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.04em;padding:13px 16px;text-transform:uppercase}.usersTableRow{background:#ffffff06;border-top:1px solid var(--border);padding:14px 16px}.userIdentityCell strong,.userIdentityCell span,.userIdentityCell small{display:block}.userIdentityCell span,.userIdentityCell small{color:var(--muted);font-size:.83rem;margin-top:3px}.userStatusBadge{border-radius:999px;display:inline-flex;justify-content:center;max-width:max-content;padding:6px 10px;font-size:.72rem;font-weight:900}.userStatus-ativo{background:#33c48129;color:#66e2a4}.userStatus-bloqueado,.userStatus-inativo{background:#ff5b5b24;color:#ff9a9a}.usersTableRow button{border:0;border-radius:12px;background:var(--gold);color:#1b1608;cursor:pointer;font-weight:900;padding:10px 14px}.usersPagination{border-top:1px solid var(--border);padding-top:12px}.usersPagination button:disabled{opacity:.5;cursor:not-allowed}.userModalCard{max-width:820px}.userModalForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.userModalForm .fieldHint,.userModalForm .modalFooter{grid-column:1 / -1}@media(max-width:1100px){.usersStatsGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.usersFiltersBetter{grid-template-columns:1fr}.usersTable{overflow-x:auto}.usersTableHead,.usersTableRow{min-width:860px}}@media(max-width:720px){.usersHeroPanel,.usersPanelHeader,.usersPaginationInfo,.usersPagination{align-items:stretch;flex-direction:column}.primaryActionButton{width:100%}.userModalForm{grid-template-columns:1fr}}.dashboardProduction{display:flex;flex-direction:column;gap:18px}.productionHeaderPanel{align-items:center;display:flex;justify-content:space-between;gap:18px}.productionHeaderPanel h2{margin:4px 0 6px}.productionHeaderPanel p,.rankingPanel p,.profitabilityPanel p{color:var(--muted);margin:0}.productionActions{align-items:end;display:flex;gap:12px}.productionActions label{color:var(--muted);display:flex;flex-direction:column;font-size:.78rem;font-weight:800;gap:6px;text-transform:uppercase}.productionActions select{min-height:44px;min-width:180px;border:1px solid var(--border);border-radius:14px;background:#ffffff0a;color:var(--text);padding:10px 12px;outline:none}.productionActions button{border:0;border-radius:14px;background:var(--gold);color:#1b1608;cursor:pointer;font-weight:900;min-height:44px;padding:0 18px}.productionCards{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.productionCard{border:1px solid var(--border);border-radius:18px;background:#ffffff0b;padding:18px;position:relative;overflow:hidden}.productionCard:after{background:#e7c15b1a;border-radius:999px;content:"";height:90px;position:absolute;right:-28px;top:-32px;width:90px}.productionCard span{color:var(--muted);display:block;font-size:.84rem;margin-bottom:16px}.productionCard strong{color:var(--text);display:block;font-size:2rem;margin-bottom:4px}.productionCard small{color:var(--gold);font-weight:900}.rankingPanel .panelTitle,.profitabilityPanel .panelTitle{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.rankingPanel .panelTitle strong{color:var(--gold);font-size:1.15rem}.rankingList{display:flex;flex-direction:column;gap:10px}.rankingRow{align-items:center;background:#ffffff09;border:1px solid var(--border);border-radius:16px;display:grid;grid-template-columns:46px 1fr auto;gap:14px;padding:14px}.rankingPosition{align-items:center;background:#e7c15b24;border-radius:14px;color:var(--gold);display:inline-flex;font-weight:900;height:38px;justify-content:center;width:38px}.rankingIdentity strong,.rankingIdentity small,.rankingNumbers strong,.rankingNumbers span{display:block}.rankingIdentity small,.rankingNumbers span{color:var(--muted);font-size:.85rem;margin-top:3px}.rankingNumbers{text-align:right}.rankingNumbers strong{color:var(--gold)}.profitabilityGrid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.profitCard{border:1px solid var(--border);border-radius:18px;background:#ffffff09;padding:16px}.profitCard span{color:var(--muted);display:block;font-size:.82rem;margin-bottom:10px}.profitCard strong{color:var(--text);display:block;font-size:1.15rem;line-height:1.25;margin-bottom:8px}.profitCard small{color:var(--muted)}.profitCard.positive strong{color:#66e2a4}.profitCard.negative strong{color:#ff9a9a}@media(max-width:1100px){.productionCards,.profitabilityGrid{grid-template-columns:repeat(2,minmax(160px,1fr))}.productionHeaderPanel,.productionActions{align-items:stretch;flex-direction:column}.productionActions button,.productionActions select{width:100%}}@media(max-width:720px){.productionCards,.profitabilityGrid{grid-template-columns:1fr}.rankingRow{grid-template-columns:40px 1fr}.rankingNumbers{grid-column:1 / -1;text-align:left}}.profileStack{display:flex;flex-direction:column;gap:18px}.paymentProfilePanel p{color:var(--muted);margin:0}.paymentProfileForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.paymentProfileForm .formActions{grid-column:1 / -1}.paymentDataBox{border:1px solid var(--border);border-radius:18px;background:#e7c15b0f;padding:16px;margin:14px 0}.paymentDataBox h3{margin:0 0 12px}.paymentDataGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}@media(max-width:900px){.paymentProfileForm,.paymentDataGrid{grid-template-columns:1fr}}.hiringDataModal{width:min(1100px,96vw);max-height:92vh;overflow:auto}.hiringForm{display:grid;gap:18px}.hiringFormSection{padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09}.hiringFormSection h3{margin-bottom:6px}.hiringFormSection p{color:var(--muted);line-height:1.5}.hiringFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.hiringFormGrid{grid-template-columns:1fr}}.uploadedFileName{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}input[type=file]{padding:12px}.hiringSectionHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.hiringSectionHeader h3{margin:0}.hiringSectionHeader .secondaryButton{width:auto;min-width:150px;padding:10px 14px;border-radius:12px;color:#080808;background:linear-gradient(135deg,var(--gold),var(--gold-light));font-weight:900}.nestedModalBackdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:22px;background:#00000094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.acceptedBanksModal{width:min(760px,94vw);max-height:86vh;overflow:auto}.acceptedBanksList{display:grid;gap:10px}.acceptedBankRow{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px 14px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:14px;background:#ffffff0b}.acceptedBankRow span{color:var(--gold-light);font-weight:900;text-align:right}.acceptedBankRow small{grid-column:1 / -1;color:var(--muted)}@media(max-width:700px){.hiringSectionHeader,.acceptedBankRow{grid-template-columns:1fr;display:grid}.acceptedBankRow span{text-align:left}}.floatingWhatsAppButton{position:fixed;right:24px;bottom:24px;z-index:80;width:62px;height:62px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 42px #25d36657;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.floatingWhatsAppButton svg{width:34px;height:34px;fill:currentColor}.floatingWhatsAppButton span{position:absolute;right:74px;min-width:max-content;padding:9px 12px;border-radius:12px;background:#121212f5;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:800;opacity:0;pointer-events:none;transform:translate(8px);transition:opacity .18s ease,transform .18s ease;box-shadow:0 12px 28px #00000047}.floatingWhatsAppButton:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 22px 52px #25d36675;filter:brightness(1.04)}.floatingWhatsAppButton:hover span{opacity:1;transform:translate(0)}.floatingWhatsAppButton:active{transform:translateY(0) scale(.98)}@media(max-width:720px){.floatingWhatsAppButton{right:16px;bottom:16px;width:56px;height:56px}.floatingWhatsAppButton svg{width:31px;height:31px}.floatingWhatsAppButton span{display:none}}@media(max-width:1100px){.mainArea{padding:24px}.cards,.metricsGrid,.dashboardGrid,.usersStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gridTwo,.esteiraFilters,.esteiraBoard,.modalGrid,.usersFiltersBetter,.usersFilters{grid-template-columns:1fr}.panel,.metric,.rankingCard,.usersPanel,.usersHeroPanel,.esteiraFullPanel{min-width:0}.usersTable,.financialTable,.acceptedBanksList{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:900px){.shell,.appShell{display:grid;grid-template-columns:1fr}.sidebar{position:relative;top:auto;z-index:20;height:auto;min-height:0;padding:16px;border-right:0;border-bottom:1px solid var(--border);grid-template-rows:auto auto auto;gap:14px}.sideBrand{padding-bottom:0}.sidebar nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sidebar nav button{flex:0 0 auto;white-space:nowrap}.sideUser{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px}.sideUser button{margin-top:0}.mainArea,.mainContent{width:100%;min-width:0;padding:20px}.pageHeader,.panelHeader,.usersPanelHeader,.usersPagination,.usersPaginationInfo{align-items:stretch;flex-wrap:wrap}.pageHeader>div,.panelHeader>div,.usersPanelHeader>div{min-width:0}.pageHeader button,.panelHeader button,.primaryActionButton{width:auto;min-width:150px}.cards,.metricsGrid,.dashboardGrid,.usersStatsGrid,.formGrid{grid-template-columns:1fr}.esteiraTableHeader{display:none}.esteiraRows{gap:12px}.esteiraRow{display:grid;grid-template-columns:1fr;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.esteiraRow>*,.esteiraRow span,.esteiraRow small,.proposalNameButton{min-width:0;overflow-wrap:anywhere;word-break:break-word}.esteiraRow>span:nth-of-type(1):before{content:"CPF: ";color:var(--gold-light);font-weight:900}.esteiraRow>span:nth-of-type(2):before{content:"Gerente: ";color:var(--gold-light);font-weight:900}.esteiraRow>span:nth-of-type(3):before{content:"Loja: ";color:var(--gold-light);font-weight:900}.esteiraRow>span:nth-of-type(4):before{content:"Digitador: ";color:var(--gold-light);font-weight:900}.amountStack:before{content:"Líquido / margem";color:var(--gold-light);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.rowActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.rowActions button,.rowActions a{width:100%;min-width:0;white-space:normal}.usersTable{border:0;overflow:visible}.usersTableHead{display:none}.usersTableRow{min-width:0;grid-template-columns:1fr;gap:10px;margin-bottom:12px;border:1px solid var(--border);border-radius:18px}.usersTableRow>*,.userIdentityCell strong,.userIdentityCell span,.userIdentityCell small{min-width:0;overflow-wrap:anywhere}.usersTableRow button{width:100%}}@media(max-width:720px){.mainArea,.mainContent{padding:14px}.pageHeader{flex-direction:column;align-items:stretch;gap:12px}.pageHeader button,.panelHeader button,.primaryActionButton,.filters button,.filters input,.filters select{width:100%}.panel,.metric,.usersHeroPanel,.usersPanel,.esteiraFullPanel{padding:16px;border-radius:18px}.modalCard,.modal,.modalContent,.simulationModal,.esteiraModal,.userModalCard{width:96vw;max-width:96vw;height:auto;max-height:92vh;overflow-y:auto}.modalCard,.simulationModal,.esteiraModal{display:flex;flex-direction:column}.modalHeader{position:sticky;top:0;z-index:5;flex-direction:column;align-items:stretch;gap:12px;background:#121212fa}.modalHeader button{width:100%}.modalBody{min-height:0;overflow-y:auto}.modalFooter{position:sticky;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:stretch;gap:10px;background:#121212fa}.modalFooter button,.modalFooter a{width:100%}.formGrid,.modalGrid,.teamMiniGrid,.infoGrid,.userModalForm,.simulationOptionsGrid,.simulationOptionInfoGrid{grid-template-columns:1fr}.simulationOptionsGrid{padding:14px;overflow-x:hidden}.simulationOptionCard{min-width:0;overflow:visible}.simulationOptionHeader{align-items:flex-start;flex-direction:column}.selectSimulationButton{position:static;width:100%;margin-top:auto}.esteiraPagination,.usersPagination,.paginationControls{align-items:stretch;flex-direction:column}.esteiraPaginationActions,.usersPagination{width:100%}.esteiraPaginationActions{display:grid;grid-template-columns:1fr}.esteiraPaginationActions button{width:100%}.usersFiltersBetter,.usersFilters,.filters,.horizontalFilters{grid-template-columns:1fr;width:100%}.floatingWhatsAppButton{right:14px;bottom:calc(18px + env(safe-area-inset-bottom));width:52px;height:52px}.floatingWhatsAppButton svg{width:28px;height:28px}}@media(max-width:480px){.sidebar{padding:12px}.sideBrand strong{font-size:14px}.sideBrand small,.sideUser small{font-size:11px}.sidebar nav button{padding:10px 12px;border-radius:13px;font-size:12px}.mainArea,.mainContent{padding:10px}.pageHeader h1{font-size:26px}.rowActions{grid-template-columns:1fr}.esteiraRow,.usersTableRow,.simulationOptionCard{padding:14px}.modalCard,.modal,.modalContent,.simulationModal,.esteiraModal,.userModalCard{width:98vw;max-width:98vw;max-height:92vh;border-radius:18px}.modalHeader,.modalFooter,.simulationOptionsGrid{padding-left:12px;padding-right:12px}.floatingWhatsAppButton{width:48px;height:48px}}.operationHistoryPanel{margin-top:16px;padding:16px;border-radius:18px;border:1px solid rgba(215,181,109,.24);background:#ffffff0a}.operationHistoryHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.operationHistoryHeader h3{margin:3px 0 0;font-size:16px}.operationHistoryHeader small{color:var(--muted);font-weight:700}.operationHistoryTable{display:grid;gap:0;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.operationHistoryTableHeader,.operationHistoryTableRow{display:grid;grid-template-columns:170px 1.1fr 1.2fr 1.5fr;gap:12px;align-items:center;padding:11px 13px}.operationHistoryTableHeader{background:#d7b56d1f;color:var(--gold-light);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.operationHistoryTableRow{border-top:1px solid rgba(255,255,255,.07);color:#ffffffd1;font-size:12px}.operationHistoryTableRow strong{color:#fff;font-size:12px}@media(max-width:820px){.operationHistoryTableHeader{display:none}.operationHistoryTableRow{grid-template-columns:1fr;gap:6px;padding:13px}.operationHistoryTableRow span,.operationHistoryTableRow strong{display:block}}body.mobileMenuIsOpen{overflow:hidden}.mobileMenuButton,.mobileMenuBackdrop{display:none}@media(max-width:900px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.shell{display:block;width:100%;min-height:100dvh;padding:0;overflow-x:hidden}.mobileMenuButton{position:fixed;top:14px;left:14px;z-index:1400;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#0f172aeb;box-shadow:0 14px 30px #0f172a38;cursor:pointer}.mobileMenuButton span{display:block;width:20px;height:2px;border-radius:999px;background:#fff;transition:transform .2s ease,opacity .2s ease}.mobileMenuButton.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobileMenuButton.active span:nth-child(2){opacity:0}.mobileMenuButton.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenuBackdrop{position:fixed;inset:0;z-index:1200;display:block;border:0;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sidebar{position:fixed!important;top:0;left:0;bottom:0;z-index:1300;width:min(84vw,330px);height:100dvh;max-height:100dvh;padding:22px 18px;overflow-y:auto;transform:translate(-110%);transition:transform .24s ease;box-shadow:24px 0 60px #0f172a47}.sidebar.open{transform:translate(0)}.sidebar nav{display:grid;gap:8px;margin-top:18px}.sidebar nav button{min-height:48px;justify-content:flex-start;border-radius:14px;font-size:.95rem}.mainArea{width:100%;min-width:0;padding:74px 14px 28px}.topBar{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;margin-bottom:16px}.topBar h1{font-size:1.35rem;line-height:1.15;padding-left:50px}.topBar p{font-size:.9rem}.topBarActions,.actions,.formActions,.buttonRow{display:flex;width:100%;flex-wrap:wrap;gap:8px}.topBarActions button,.actions button,.formActions button,.buttonRow button,.primaryButton,.secondaryButton,.dangerButton{min-height:44px;border-radius:12px}.card,.panel,.sectionCard,.dashboardProduction,.formCard,.detailsCard{width:100%;max-width:100%;border-radius:18px}.dashboardGrid,.metricGrid,.cardsGrid,.formGrid,.detailsGrid,.financialGrid,.reportsGrid,.usersGrid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.dashboardProduction{padding:16px}.dashboardProduction header,.dashboardProduction .sectionHeader,.sectionHeader,.cardHeader{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}input,select,textarea{width:100%;min-height:44px;font-size:16px}.tableWrapper,.tableWrap,.responsiveTable,.dataTableWrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}table{min-width:720px}.modal,.modalContent,.dialog,.drawerContent{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:18px}.proposalCard,.contractCard,.batchCard,.receivableCard{width:100%;min-width:0}}@media(min-width:901px){.sidebar{transform:none}.mobileMenuButton,.mobileMenuBackdrop{display:none!important}}.reportRefreshNotice{margin:.75rem 0 1rem;color:var(--muted, #a8a29e);font-size:.85rem}.reportTable{min-width:1450px}.reportTableHeader,.reportTableRow{grid-template-columns:90px minmax(180px,1.5fr) 120px 140px 150px 160px 110px 110px 110px 110px 70px 180px 180px 180px}.proposalTitleLine{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.axisContractBadge{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(234,179,8,.45);background:#eab3081f;color:#facc15;border-radius:999px;padding:.14rem .48rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.modalAxisContractBadge{margin:.35rem 0 .15rem}.financeiroManualHeader{gap:1rem;align-items:flex-start}.financeiroManualHeader small{display:block;margin-top:.35rem;color:var(--muted, #a8a29e)}.financialManualActions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.financialManualActions{width:100%;justify-content:stretch}.financialManualActions button{width:100%}}.profitabilityPanel{display:flex;flex-direction:column;gap:1.25rem}.profitabilityPanel .panelTitle{align-items:flex-start;gap:1rem}.profitabilityActions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.profitabilityActions button{min-width:88px;border-radius:14px}.profitabilityCards{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:.85rem}.profitabilityCards .metricCard,.profitabilityCards .card{min-height:105px}.profitabilitySummaryLine{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.75rem}.profitabilitySummaryLine span{display:flex;flex-direction:column;gap:.25rem;border:1px solid rgba(234,179,8,.18);background:linear-gradient(135deg,#eab3081a,#ffffff06);border-radius:16px;padding:.85rem 1rem;color:var(--muted, #a8a29e);font-size:.86rem}.profitabilitySummaryLine span strong{color:#facc15;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.profitabilityGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.profitabilityBox{min-width:0;border:1px solid rgba(234,179,8,.14);border-radius:22px;padding:1rem;background:radial-gradient(circle at top right,rgba(234,179,8,.1),transparent 28%),#ffffff06;box-shadow:0 18px 45px #00000029}.profitabilityBoxHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem}.profitabilityBoxHeader h3{margin:0;font-size:1rem}.profitabilityBoxHeader small{display:block;margin-top:.2rem;color:var(--muted, #a8a29e);font-size:.78rem}.profitabilityBoxHeader>strong{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:30px;border-radius:999px;background:#eab30824;color:#facc15;font-size:.82rem}.profitabilityTable{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.07)}.profitabilityTableHead,.profitabilityRow{display:grid;grid-template-columns:105px minmax(160px,1fr) 120px 96px;align-items:center;gap:.75rem}.profitabilityTableHead{padding:.65rem .8rem;background:#ffffff0e;color:#facc15;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.profitabilityRow{padding:.8rem;min-height:58px;border-top:1px solid rgba(255,255,255,.07);color:#ffffffe0}.profitabilityRow:hover{background:#ffffff09}.profitabilityRow strong{color:#fff;text-align:right;font-size:.96rem}.profitabilityTableHead span:nth-child(3),.profitabilityRow span:nth-child(3),.profitabilityRow strong{text-align:right}.profitabilityTableHead span:nth-child(4),.profitabilityRow span:nth-child(4){text-align:right}.axisCode{display:inline-flex;width:fit-content;max-width:100%;border:1px solid rgba(234,179,8,.35);background:#eab3081a;color:#facc15;border-radius:999px;padding:.18rem .5rem;font-size:.75rem;font-weight:800;white-space:nowrap}.profitabilityName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.profitabilityCards,.profitabilitySummaryLine,.profitabilityGrid{grid-template-columns:1fr}}@media(max-width:760px){.profitabilityPanel .panelTitle{flex-direction:column}.profitabilityActions{width:100%;justify-content:stretch}.profitabilityActions button{flex:1}.profitabilityTable{overflow-x:auto}.profitabilityTableHead,.profitabilityRow{min-width:620px}}.esteiraTableHeader,.esteiraRow{min-width:1180px;grid-template-columns:minmax(170px,1.3fr) 110px minmax(185px,1.15fr) minmax(155px,1fr) minmax(150px,1fr) minmax(150px,1fr) 115px 130px}.esteiraRow>div,.esteiraRow>span{min-width:0;overflow-wrap:anywhere}.esteiraRow .statusPill,.esteiraRow .statusButton{max-width:100%;white-space:normal;line-height:1.2;text-align:left;justify-content:flex-start}.esteiraRow .rowActions{align-items:stretch}.esteiraRow .rowActions button{width:100%}.proposalNameButton{line-height:1.15}@media(max-width:980px){.esteiraTableHeader,.esteiraRow{min-width:1120px}}.esteiraRow .statusPill,.esteiraRow .statusButton{max-width:100%;white-space:normal;line-height:1.18;text-align:left;justify-content:flex-start;max-height:48px;overflow:hidden}.operationHistoryTableRow span:last-child,.operationHistoryPanel li{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.operationHistoryTableRow span:last-child{max-height:120px;overflow-y:auto;padding-right:.25rem}.statusReasonBox p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.limpezaCpfPage{display:flex;flex-direction:column;gap:1rem}.limpezaCpfHero{display:flex;justify-content:space-between;align-items:center;background:radial-gradient(circle at top right,rgba(234,179,8,.12),transparent 30%),#ffffff06}.limpezaCpfHero h2,.limpezaCpfPanel h2{margin:.25rem 0}.limpezaCpfHero p,.limpezaCpfPanel p{color:var(--muted, #a8a29e);margin:0}.limpezaCpfPanel{display:flex;flex-direction:column;gap:1rem;max-width:760px}.limpezaCpfIntro{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.limpezaCpfBadge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(234,179,8,.35);background:#eab3081f;color:#facc15;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:900;letter-spacing:.08em}.limpezaCpfForm{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:.85rem;align-items:end}.limpezaCpfForm label{display:flex;flex-direction:column;gap:.45rem;color:#ffffffd6;font-size:.86rem}.limpezaCpfForm input{min-height:48px}.limpezaCpfNotice{display:flex;flex-direction:column;gap:.35rem;border:1px solid rgba(234,179,8,.18);background:#eab30813;border-radius:16px;padding:.9rem 1rem}.limpezaCpfNotice strong{color:#facc15}.limpezaCpfNotice span{color:#ffffffc7;line-height:1.45}.limpezaCpfResult{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1rem;background:#ffffff06}.limpezaCpfResult h3{margin:0 0 .75rem}.limpezaCpfResult pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#ffffffd1;font-size:.82rem}@media(max-width:760px){.limpezaCpfForm{grid-template-columns:1fr}.limpezaCpfForm button{width:100%}}.limpezaCpfFormIdConsulta{grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr) auto auto}@media(max-width:900px){.limpezaCpfFormIdConsulta{grid-template-columns:1fr}}.modalOverlay{overflow-y:auto;padding:24px 12px;align-items:flex-start}.userModalCard{max-height:calc(100vh - 48px);overflow-y:auto}.userModalForm{padding-bottom:24px}.lojaMasterOperationalSection{grid-column:1 / -1;display:grid;gap:12px}.lojaMasterCredentialBox{display:grid;gap:12px;margin-top:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.guidePdfIcon{width:74px;height:92px;border-radius:16px;display:grid;place-items:center;font-weight:900;letter-spacing:.08em;background:#e8be5b33;border:1px solid rgba(232,190,91,.36);color:#f3cc72}.guideDocumentInfo{display:grid;gap:8px}.guideDocumentInfo h3{margin:0;font-size:20px}.guideDocumentInfo p{margin:0;color:#ffffffad}.guideDocumentMeta span{padding:6px 10px;border-radius:999px;background:#ffffff0f;color:#ffffffc2;font-size:12px}.guideActions{display:flex;justify-content:flex-end}.guideFilesList{display:grid;gap:14px}.guidePdfLayout{display:grid;gap:18px}.guideUploadBox{display:grid;gap:14px;padding:18px;border:1px solid rgba(232,190,91,.22);border-radius:18px;background:#ffffff09}.guideDocumentCard{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:22px;border:1px solid rgba(232,190,91,.26);border-radius:22px;background:linear-gradient(135deg,#e8be5b1f,#ffffff09)}.guidePdfIcon{width:74px;height:74px;border-radius:16px;display:grid;place-items:center;font-weight:900;letter-spacing:.08em;background:#e8be5b33;border:1px solid rgba(232,190,91,.36);color:#f3cc72}.guideDocumentInfo{display:grid;gap:8px;min-width:0}.guideDocumentInfo h3{margin:0;font-size:20px;word-break:break-word}.guideDocumentMeta{display:flex;flex-wrap:wrap;gap:8px}.guideDocumentMeta span{padding:6px 10px;border-radius:999px;background:#ffffff0f;color:#ffffffc2;font-size:12px;word-break:break-word}.guideActions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:760px){.guideDocumentCard{grid-template-columns:1fr}.guideActions{justify-content:stretch}.guideActions button{width:100%}}.simulationCopyButton{width:100%;border:1px solid rgba(245,197,92,.55);background:#f5c55c1a;color:#f7d98b;font-weight:800;border-radius:14px;padding:.85rem 1rem;margin-top:.75rem;margin-bottom:.65rem;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.simulationCopyButton:hover{transform:translateY(-1px);border-color:#f5c55cd9;background:#f5c55c2e}@media(max-width:768px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}aside nav,aside[class*=sidebar] nav,aside[class*=Sidebar] nav,[class*=sidebar] nav,[class*=Sidebar] nav,[class*=mobileMenu],[class*=MobileMenu],[class*=sidebarNav],[class*=SidebarNav]{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-content:flex-start!important;gap:.55rem!important;width:100%!important;max-width:100%!important}aside nav a,aside nav button,[class*=sidebar] nav a,[class*=sidebar] nav button,[class*=Sidebar] nav a,[class*=Sidebar] nav button,[class*=mobileMenu] a,[class*=mobileMenu] button,[class*=MobileMenu] a,[class*=MobileMenu] button{width:100%!important;max-width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.85rem!important;text-align:left!important;white-space:nowrap!important;padding:.85rem 1rem!important;border-radius:18px!important;box-sizing:border-box!important}aside[class*=sidebar],aside[class*=Sidebar],[class*=sidebarPanel],[class*=SidebarPanel],[class*=mobileSidebar],[class*=MobileSidebar]{width:min(88vw,360px)!important;max-width:calc(100vw - 24px)!important;overflow-x:hidden!important}[role=dialog]{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:18px 14px calc(28px + env(safe-area-inset-bottom))!important;border-radius:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#08090afb!important;box-sizing:border-box!important}[role=dialog] *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}[role=dialog] [class*=body],[role=dialog] [class*=Body],[role=dialog] [class*=content],[role=dialog] [class*=Content],[role=dialog] [class*=scroll],[role=dialog] [class*=Scroll],[role=dialog] [class*=list],[role=dialog] [class*=List],[role=dialog] [class*=history],[role=dialog] [class*=History]{max-height:none!important;height:auto!important;overflow:visible!important}[role=dialog] [class*=action],[role=dialog] [class*=Action],[role=dialog] [class*=footer],[role=dialog] [class*=Footer],[role=dialog] [class*=buttonGroup],[role=dialog] [class*=ButtonGroup],[role=dialog] [class*=sticky],[role=dialog] [class*=Sticky],[role=dialog] [style*="position: sticky"],[role=dialog] [style*="position: fixed"],[role=dialog] [style*="position:fixed"]{position:static!important;inset:auto!important;transform:none!important;width:100%!important;margin:.65rem 0!important;padding-left:0!important;padding-right:0!important}[role=dialog] [class*=grid],[role=dialog] [class*=Grid]{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}[role=dialog] article,[role=dialog] section,[role=dialog] [class*=card],[role=dialog] [class*=Card],[role=dialog] [class*=box],[role=dialog] [class*=Box],[role=dialog] [class*=item],[role=dialog] [class*=Item]{width:100%!important;max-width:100%!important}[role=dialog] h1{font-size:clamp(1.7rem,8vw,2.35rem)!important;line-height:1.08!important;margin:.35rem 0 .6rem!important}[role=dialog] h2{font-size:clamp(1.35rem,6vw,1.85rem)!important;line-height:1.12!important;margin:1rem 0 .75rem!important}[role=dialog] h3{font-size:clamp(1.12rem,5vw,1.45rem)!important;line-height:1.15!important}[role=dialog] p,[role=dialog] span,[role=dialog] strong,[role=dialog] small{max-width:100%!important;white-space:normal!important}[role=dialog] button{width:100%!important;min-height:54px!important;white-space:normal!important;margin:.45rem 0!important}[role=dialog] input,[role=dialog] select,[role=dialog] textarea{width:100%!important;max-width:100%!important}}@media(max-width:430px){[role=dialog]{padding:14px 10px calc(24px + env(safe-area-inset-bottom))!important}[role=dialog] h1{font-size:clamp(1.55rem,8vw,2.05rem)!important}[role=dialog] button{min-height:52px!important}aside[class*=sidebar],aside[class*=Sidebar],[class*=sidebarPanel],[class*=SidebarPanel],[class*=mobileSidebar],[class*=MobileSidebar]{width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important}}.batchSummary .info:nth-child(2) strong{color:#fca5a5}.batchSummary .info:nth-child(3) strong{color:#fde68a}.fundoBAsFundoCModal{width:min(1160px,96vw);height:min(860px,94vh);max-height:94vh;overflow:hidden}.fundoBAsFundoCModal .fundoBRecoveryBody{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.fundoBModalBody{min-height:0;overflow-y:auto;padding-top:18px}.fundoBStageNav{display:flex;gap:8px;padding:12px 22px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06}.fundoBStageNav button{flex:0 0 auto;min-height:38px;padding:8px 13px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:var(--muted);background:#ffffff0b;box-shadow:none;font-size:12px;font-weight:900}.fundoBStageNav button.active{color:#080808;border-color:#f1d28ac2;background:linear-gradient(135deg,var(--gold),var(--gold-light))}.fundoBStageNav button:disabled{opacity:.38;cursor:not-allowed}.fundoBSummaryHero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:4px;padding:18px;border:1px solid rgba(215,181,109,.24);border-radius:18px;background:linear-gradient(135deg,#d7b56d1c,#ffffff09),#ffffff06}.fundoBSummaryHero h3{margin:5px 0 4px;color:var(--text);font-size:19px}.fundoBSummaryHero small{color:var(--muted);font-weight:800;letter-spacing:.04em}.fundoBSummaryStatus,.fundoBCompletedBadge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.fundoBSummaryStatus.progress,.fundoBCompletedBadge{color:var(--gold-light);border:1px solid rgba(215,181,109,.28);background:#d7b56d1c}.fundoBSummaryStatus.success{color:#bbf7d0;border:1px solid rgba(74,222,128,.28);background:#16a34a29}.fundoBSummaryStatus.error{color:#fecaca;border:1px solid rgba(248,113,113,.28);background:#b91c1c29}.fundoBSummaryGrid section{padding:18px 0;border-top:1px solid rgba(255,255,255,.074)}.fundoBSummaryGrid section:first-child{border-top:0}.fundoBTimelinePanel{margin-top:8px}.fundoBCompactTimeline{grid-template-columns:repeat(7,minmax(0,1fr))}.fundoBCompactTimeline .step{min-height:92px;display:grid;place-items:center;align-content:center;gap:7px;padding:12px 8px;text-align:center;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff09;color:var(--muted)}.fundoBCompactTimeline .step span{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:#ffffffa6;background:#ffffff14;font-weight:950}.fundoBCompactTimeline .step strong{font-size:11px}.fundoBCompactTimeline .step.done{color:#bbf7d0;border-color:#4ade803b;background:#16a34a1a}.fundoBCompactTimeline .step.done span{color:#052e16;background:#86efac}.fundoBCompactTimeline .step.active{color:var(--gold-light);border-color:#d7b56d57;background:#d7b56d1a}.fundoBCompactTimeline .step.active span{color:#080808;background:var(--gold-light)}.fundoBFocusedSection{margin:0}.fundoBSectionHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.fundoBSectionHeading h3{margin:4px 0 6px}.fundoBSectionHeading p{margin:0}.fundoBLinkBox{display:grid;gap:8px;overflow:hidden}.fundoBLinkBox>span{display:block;padding:10px 12px;overflow-wrap:anywhere;border-radius:12px;background:#0000002e;font-size:12px}.fundoBInlineActions,.fundoBPanelActions{display:flex;flex-wrap:wrap;gap:10px}.fundoBInlineActions button,.fundoBInlineActions a,.fundoBPanelActions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid rgba(215,181,109,.32);background:#d7b56d1a;color:var(--gold-light);font-size:12px;font-weight:900;text-decoration:none;box-shadow:none}.fundoBPanelActions{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.fundoBPanelActions button:first-child,.fundoBInlineActions a{color:#080808;background:linear-gradient(135deg,var(--gold),var(--gold-light))}.fundoBSimulationOptionsGrid{margin-top:18px}.fundoBSimulationOptionsGrid .fundoBOfferCard.selected{border-color:#4ade8070;box-shadow:0 0 0 2px #4ade801a}.fundoBContextFooter{flex-wrap:wrap;gap:9px}.fundoBContextFooter button{min-width:128px}.fundoBContextFooter button:last-child{color:#080808;background:linear-gradient(135deg,var(--gold),var(--gold-light))}@media(max-width:1050px){.fundoBCompactTimeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.fundoBAsFundoCModal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.fundoBStageNav{padding:10px 12px}.fundoBSummaryHero,.fundoBSectionHeading{align-items:flex-start;flex-direction:column}.fundoBCompactTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}.fundoBInlineActions,.fundoBPanelActions,.fundoBContextFooter{display:grid;grid-template-columns:1fr}.fundoBInlineActions button,.fundoBInlineActions a,.fundoBPanelActions button,.fundoBContextFooter button{width:100%}}.fundoBRecoveryModal{display:flex!important;flex-direction:column!important;width:min(1160px,96vw)!important;height:min(860px,94vh)!important;max-height:94vh!important;overflow:hidden!important}.fundoBRecoveryModal>.modalHeader{position:relative!important;inset:auto!important;z-index:20!important;flex:0 0 auto!important;min-height:104px!important;overflow:visible!important;background:#0c0c0cfc!important}.fundoBRecoveryModal>[class*=Tabs],.fundoBRecoveryModal>[class*=tabs]{position:relative!important;inset:auto!important;z-index:19!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;height:auto!important;padding:10px 16px 12px!important;margin:0!important;overflow-x:auto!important;overflow-y:visible!important;white-space:nowrap!important;background:#0a0a0afc!important;border-top:1px solid rgba(215,181,109,.12)!important;border-bottom:1px solid rgba(215,181,109,.2)!important;box-sizing:border-box!important;scrollbar-width:thin}.fundoBRecoveryModal>[class*=Tabs] button,.fundoBRecoveryModal>[class*=tabs] button{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:auto!important;min-width:150px!important;min-height:42px!important;height:auto!important;padding:10px 16px!important;margin:0!important;overflow:visible!important;white-space:nowrap!important}.fundoBRecoveryModal>[class*=Body],.fundoBRecoveryModal>[class*=body],.fundoBRecoveryModal>form{position:relative!important;inset:auto!important;z-index:1!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-top:18px!important;scroll-padding-top:18px!important;box-sizing:border-box!important}.fundoBRecoveryModal>.modalFooter{position:relative!important;inset:auto!important;z-index:18!important;flex:0 0 auto!important;background:#0a0a0afc!important}@media(max-width:768px){.fundoBRecoveryModal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.fundoBRecoveryModal>.modalHeader{min-height:auto!important;padding:16px 14px!important}.fundoBRecoveryModal>[class*=Tabs],.fundoBRecoveryModal>[class*=tabs]{min-height:58px!important;padding:8px 12px 10px!important}.fundoBRecoveryModal>[class*=Tabs] button,.fundoBRecoveryModal>[class*=tabs] button{min-width:132px!important;min-height:40px!important;padding:9px 12px!important}}.fundoCTimelinePanel{margin:18px 0;padding:16px;border:1px solid rgba(215,181,109,.3);border-radius:14px;background:linear-gradient(180deg,#1c1b18f5,#101010fa);box-shadow:inset 0 1px #ffffff06}.fundoCTimelineHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.fundoCTimelineHeader h3{margin:3px 0 0;font-size:15px}.fundoCTimelineScroller{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.fundoCTimelineSteps{display:grid;grid-template-columns:repeat(7,minmax(76px,1fr));gap:8px;min-width:650px}.fundoCTimelineStep{min-height:82px;padding:10px 7px;border:1px solid rgba(215,181,109,.2);border-radius:12px;background:#1b1b1be0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.fundoCTimelineDot{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;line-height:1}.fundoCTimelineStep small{color:#fffc;font-size:10px;font-weight:700;line-height:1.2}.fundoCTimelineStep.done{border-color:#50e89633;background:#161f1bb8}.fundoCTimelineStep.done .fundoCTimelineDot{color:#072014;background:#77f2ad;box-shadow:0 0 18px #50e89638}.fundoCTimelineStep.active{border-color:#f7c55b6b;background:#342b18b8}.fundoCTimelineStep.active .fundoCTimelineDot{color:#2b1b00;background:#ffd37a;box-shadow:0 0 18px #f7c55b40}.fundoCTimelineStep.active small{color:#f7d793}.fundoCTimelineStep.pending{border-color:#ffffff14;background:#121212b8}.fundoCTimelineStep.pending .fundoCTimelineDot{color:#fff3;background:#ffffff14}.fundoCTimelineStep.pending small{color:#ffffff85}@media(max-width:768px){.fundoCTimelinePanel{padding:14px 12px}.fundoCTimelineSteps{grid-template-columns:repeat(7,84px);min-width:max-content}.fundoCTimelineStep{min-height:78px}}.fundoBRecoveryModal>[class*=Tabs],.fundoBRecoveryModal>[class*=tabs]{display:none!important}.fundoBRecoveryModal>[class*=Body],.fundoBRecoveryModal>[class*=body],.fundoBRecoveryModal>form{padding-top:18px!important}.fundoBOperationalActionBar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;padding:12px 14px 14px!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin}.fundoBOperationalActionBar>button,.fundoBOperationalActionBar>a{flex:0 0 auto!important;min-width:132px!important;min-height:46px!important;margin:0!important;white-space:nowrap!important}.fundoBOperationalActionBar>button:disabled{opacity:.46!important}@media(max-width:768px){.fundoBOperationalActionBar{padding-left:10px!important;padding-right:10px!important}.fundoBOperationalActionBar>button,.fundoBOperationalActionBar>a{min-width:120px!important}}.fundoBRecoveryModal{width:min(1240px,96vw)!important;max-width:min(1240px,96vw)!important;height:94vh!important;max-height:94vh!important;overflow:hidden!important}.fundoBOperationalActionBar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;padding:14px 18px 16px!important;overflow-x:auto!important;overflow-y:visible!important;box-sizing:border-box!important;scrollbar-width:thin}.fundoBOperationalActionBar>button,.fundoBOperationalActionBar>a{flex:0 0 auto!important;min-width:132px!important;min-height:46px!important;white-space:nowrap!important}@media(max-width:900px){.fundoBRecoveryModal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.fundoBOperationalActionBar{justify-content:flex-start!important;padding-left:10px!important;padding-right:10px!important}}.fundoBRecalculateButton{min-height:54px!important;width:100%!important;font-size:15px!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:0 12px 28px #cd99343d!important}.fundoBOfferConfigurator .message,.fundoBOfferConfigurator+.message{line-height:1.5!important}.fundoBAvailableMarginCard,.fundoBMarginFallback{border:1px solid rgba(86,225,170,.38)!important;background:linear-gradient(135deg,#23594480,#141716f5)!important;box-shadow:0 16px 38px #0000003d!important}.fundoBAvailableMarginCard{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:15px 17px!important;margin:14px 0!important;border-radius:14px!important}.fundoBAvailableMarginCard span{font-size:13px!important;opacity:.82!important}.fundoBAvailableMarginCard strong{font-size:22px!important;color:#77efb6!important}.fundoBMarginFallback{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:20px!important;border-radius:16px!important}.fundoBMarginFallback h3{margin:4px 0 7px!important}.fundoBMarginFallback p{margin:0!important;max-width:720px!important}.fundoBMarginFallback button{min-height:50px!important;padding-inline:22px!important;font-weight:800!important}.fundoBOfferConfigurator button{flex-shrink:0!important}.fundoBOffersBox{margin-top:18px!important;padding:18px!important;border:1px solid rgba(86,225,170,.34)!important;background:linear-gradient(180deg,#20403566,#111413f5)!important;box-shadow:0 18px 40px #00000042!important}.fundoBOffersBox>div:first-child h3{font-size:20px!important}.fundoBOfferCard dl{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fundoBSelectOfferButton{min-height:48px!important;font-weight:800!important}@media(max-width:900px){.fundoBMarginFallback{grid-template-columns:1fr!important}.fundoBMarginFallback button{width:100%!important}.fundoBOfferCard dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.axisNextStepButton{position:relative!important;overflow:visible!important;color:#fff!important;background:linear-gradient(135deg,#35bdf6,#2563eb)!important;border-color:#7dd3fcf2!important;box-shadow:0 0 0 2px #38bdf838,0 10px 28px #2563eb61,inset 0 1px #ffffff52!important;transform:translateY(-1px);font-weight:800!important;animation:axisNextStepPulse 1.9s ease-in-out infinite;z-index:3}.axisNextStepButton:after{content:"PRÓXIMO PASSO";position:absolute;top:-10px;right:8px;padding:2px 6px;border-radius:999px;color:#061325;background:#b9edff;border:1px solid rgba(255,255,255,.72);box-shadow:0 4px 12px #2563eb52;font-size:8px;font-weight:900;line-height:1.25;letter-spacing:.08em;white-space:nowrap;pointer-events:none}.axisNextStepButton:hover{background:linear-gradient(135deg,#50cdfb,#3975f0)!important;transform:translateY(-2px) scale(1.01)}@keyframes axisNextStepPulse{0%,to{box-shadow:0 0 0 2px #38bdf82e,0 10px 28px #2563eb4d,inset 0 1px #ffffff4d}50%{box-shadow:0 0 0 5px #38bdf81f,0 12px 34px #2563eb80,inset 0 1px #ffffff61}}@media(max-width:768px){.axisNextStepButton:after{top:-8px;right:5px;font-size:7px}}@media(prefers-reduced-motion:reduce){.axisNextStepButton{animation:none}}.fundoBSelectOfferButton{min-height:48px!important;font-weight:850!important}.fundoBOfferConfigurator .fieldHint.warning{display:block!important;margin-top:6px!important;color:#ffd27a!important;font-weight:700!important}:root{--bg: #030405;--bg-soft: #08090a;--surface: rgba(17, 17, 18, .86);--surface-strong: rgba(25, 24, 21, .96);--surface-light: rgba(255, 255, 255, .072);--border: rgba(255, 255, 255, .115);--border-strong: rgba(246, 205, 123, .42);--text: #fff9ec;--muted: #c9c0ad;--muted-2: #8d8473;--gold: #d49a32;--gold-light: #ffe29a;--gold-dark: #8b5a16;--success: #7dffbd;--danger: #ff8f86;--warning: #ffe29a;--info: #d9dde5;--shadow-soft: 0 22px 70px rgba(0, 0, 0, .42);--shadow-strong: 0 34px 110px rgba(0, 0, 0, .68)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 16% 0%,rgba(255,205,104,.18),transparent 28%),radial-gradient(circle at 90% 8%,rgba(255,226,154,.12),transparent 28%),radial-gradient(circle at 45% 100%,rgba(212,154,50,.09),transparent 34%),linear-gradient(135deg,#020303,#0c0d0d 48%,#030303)!important}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 0%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 0%,black,transparent 72%)}button,a,input,select,textarea,.metric,.panel,.info,.userRow,.step,.loginCard,.publicAuthCard{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}button:active:not(:disabled),a:active{transform:translateY(1px) scale(.985)!important;filter:brightness(1.08)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(255,226,154,.76);outline-offset:3px}.shell{grid-template-columns:300px minmax(0,1fr)!important}.sidebar{border-right-color:#ffe29a24!important;background:linear-gradient(180deg,rgba(255,226,154,.08),rgba(255,255,255,.015) 34%,transparent),#030405e6!important;box-shadow:18px 0 70px #00000047}.sideBrand>span{border-radius:18px!important;background:linear-gradient(145deg,#ffe29a,#d49a32 52%,#8b5a16)!important;box-shadow:0 18px 38px #d49a323d,inset 0 1px #ffffff6b!important}.sideBrand strong,.pageHeader h1{text-shadow:0 10px 34px rgba(255,226,154,.11)}.sidebar nav button{position:relative;min-height:47px;padding:13px 15px!important;border-radius:18px!important;color:#fff9ecc2!important;overflow:hidden}.sidebar nav button:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(135deg,#ffe29a29,#d49a320d);transition:opacity .18s ease}.sidebar nav button:hover:before,.sidebar nav button.active:before{opacity:1}.sidebar nav button:hover,.sidebar nav button.active{color:var(--text)!important;border-color:#ffe29a3d!important;box-shadow:inset 0 0 0 1px #ffe29a0f,0 12px 28px #d49a3217!important}.sidebar nav button span{position:relative;z-index:1;min-width:32px!important;height:32px;display:inline-grid;place-items:center;border-radius:12px;background:#ffe29a1a;border:1px solid rgba(255,226,154,.14);color:var(--gold-light)!important;font-size:13px}.sideUser{border-color:#ffe29a29!important;background:linear-gradient(145deg,#ffe29a1a,#ffffff09),#ffffff0a!important;box-shadow:0 18px 45px #0000003d}.mainArea{padding:34px 38px!important}.metric,.panel,.info,.userRow,.step,.loginCard,.publicAuthCard{border-color:#ffe29a1f!important;background:linear-gradient(180deg,#ffffff12,#ffffff06),#101010d1!important;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.metric:hover,.panel:hover,.info:hover,.userRow:hover,.step:hover{transform:translateY(-2px);border-color:#ffe29a3d!important;box-shadow:0 24px 80px #0000006b,0 0 0 1px #ffe29a09!important}.metric:after{background:radial-gradient(circle,rgba(255,226,154,.16),transparent 66%)!important}.metric strong,.panelTitle strong,.cardValue,.eyebrow{color:var(--gold-light)!important}.loginCard button,.pageHeader button,.panelTitle button,.formActions button,.actions button,.userRow button,.modalHeader button,.modalFooter button,.modalFooter a,.sideUser button,.publicAuthCard button,.publicAuthCard .publicAuthPrimary,form button{border:1px solid rgba(255,226,154,.28)!important;background:linear-gradient(135deg,#ffe29a,#d49a32 52%,#9a641a)!important;box-shadow:0 14px 34px #d49a3233,inset 0 1px #ffffff5c!important}.loginCard button:hover:not(:disabled),.pageHeader button:hover:not(:disabled),.panelTitle button:hover:not(:disabled),.formActions button:hover:not(:disabled),.actions button:hover:not(:disabled),.userRow button:hover:not(:disabled),.modalFooter button:hover:not(:disabled),.modalFooter a:hover,.publicAuthCard button:hover:not(:disabled),form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 46px #d49a3247,0 0 0 4px #ffe29a12,inset 0 1px #ffffff6b!important}input,select,textarea{border-color:#ffffff1c!important;background:#ffffff12!important}input:focus,select:focus,textarea:focus{border-color:#ffe29ab8!important;box-shadow:0 0 0 4px #ffe29a1a,0 14px 34px #00000038!important}table,.table,[class*=table],[class*=Table]{border-color:#ffe29a1f!important}th,[class*=table] thead,[class*=Table] thead{background:#ffffff0e!important}tr,[class*=row],[class*=Row]{transition:background .16s ease,transform .16s ease,box-shadow .16s ease}tbody tr:hover,[class*=row]:hover,[class*=Row]:hover{background:#ffe29a0b!important}.badge,.status,[class*=badge],[class*=Badge],[class*=status],[class*=Status]{box-shadow:inset 0 1px #ffffff29}.modal,[role=dialog],[class*=modal],[class*=Modal]{border-color:#ffe29a2e!important;box-shadow:var(--shadow-strong)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff09}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffe29ab3,#d49a3273);border-radius:999px;border:2px solid rgba(3,4,5,.8)}@media(max-width:900px){.shell{grid-template-columns:1fr!important}.mainArea{padding:22px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rowActions .fundoBRowButton{width:100%;border:1px solid rgba(125,255,189,.34)!important;color:#ecfff5!important;background:linear-gradient(135deg,#1b7e5ff5,#0d4a3af5)!important;box-shadow:0 12px 28px #1b7e5f38,inset 0 1px #ffffff2e!important}.rowActions .fundoBRowButton:hover:not(:disabled){border-color:#7dffbd94!important;background:linear-gradient(135deg,#279c77fa,#105b46fa)!important;box-shadow:0 18px 42px #1b7e5f52,0 0 0 4px #7dffbd14,inset 0 1px #ffffff38!important}.fundoBRecoveryModal{width:min(920px,100%)!important;height:auto!important;max-height:92vh}.fundoBRecoveryBody{overflow:auto;padding:22px}.fundoBFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:14px}.fundoBRecoveryFooter{padding:18px 0 0!important;justify-content:flex-end!important;flex-wrap:wrap}.fundoBRecoveryFooter button:last-child{border-color:#7dffbd6b!important;color:#06130d!important;background:linear-gradient(135deg,#7dffbd,#2aa477 56%,#14644b)!important;box-shadow:0 14px 34px #2aa4773d,inset 0 1px #ffffff57!important}@media(max-width:760px){.fundoBFormGrid{grid-template-columns:1fr}.fundoBRecoveryFooter{justify-content:stretch!important}.fundoBRecoveryFooter button{width:100%}}.fundoBOffersBox{border:1px solid rgba(242,200,106,.22);border-radius:18px;padding:16px;background:#ffffff09;margin-top:14px}.fundoBOffersBox h3{margin:4px 0 6px}.fundoBOffersBox p{margin:0 0 14px;color:#ffffffb8}.fundoBOffersGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fundoBOfferCard{border:1px solid rgba(125,255,189,.22);border-radius:16px;padding:14px;background:linear-gradient(180deg,#2aa47724,#ffffff06)}.fundoBOfferCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.fundoBOfferCardHeader strong{color:#7dffbd}.fundoBOfferCardHeader span{font-size:11px;color:#ffffffad}.fundoBOfferCard dl{display:grid;gap:8px;margin:0}.fundoBOfferCard dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:6px}.fundoBOfferCard dt{color:#ffffff9e}.fundoBOfferCard dd{margin:0;font-weight:800}@media(max-width:760px){.fundoBOffersGrid{grid-template-columns:1fr}}.fundoBRejectionsBox small{display:block;margin-top:4px;color:#ffffffb8}.fundoBRejectionsBox ol{display:grid;gap:8px;margin:12px 0 0;padding-left:18px}.fundoBRejectionsBox li{background:#ffffff0e;border:1px solid rgba(255,145,145,.28);border-radius:10px;padding:10px 12px}.fundoBRejectionsBox li strong{color:#ffd0d0}.fundoBRejectionsBox p{margin:10px 0 0}.fundoBOfferConfigurator{border:1px solid rgba(125,255,189,.22);border-radius:18px;padding:16px;background:linear-gradient(180deg,#2aa4771f,#ffffff06);margin-top:14px}.fundoBOfferConfigurator h3{margin:4px 0 6px}.fundoBOfferConfigurator p{margin:0 0 14px;color:#ffffffb8}.fundoBConfigGrid{display:grid;grid-template-columns:1.3fr .7fr;gap:12px}.fundoBConfigGrid label{display:grid;gap:8px;font-weight:800}.fundoBConfigGrid small{color:#ffffff9e}.toggleButton{border:1px solid rgba(255,255,255,.14);background:#ffffff12}.toggleButton.active{border-color:#7dffbd8c;background:#2aa47752}.fundoBInstallmentsPicker{display:grid;gap:10px;margin-top:14px}.fundoBInstallmentsPicker div{display:flex;flex-wrap:wrap;gap:8px}.fundoBInstallmentsPicker button{padding:9px 13px;border-radius:999px}.fundoBInstallmentsPicker button.selected{border-color:#7dffbdb3;background:#2aa47757;color:#7dffbd}.fundoBRecalculateButton{margin-top:14px;width:100%;background:linear-gradient(135deg,#4ee6a5,#2aa477);color:#03170f}@media(max-width:760px){.fundoBConfigGrid{grid-template-columns:1fr}}.fundoBOfferCard.selected{border-color:#7dffbdd9;box-shadow:0 0 0 1px #7dffbd47,0 12px 28px #0000002e}.fundoBSelectedOfferBadge{color:#7dffbd;border:1px solid rgba(125,255,189,.38);background:#2aa47729;border-radius:999px;padding:4px 8px;font-weight:900}.fundoBSelectOfferButton{width:100%;margin-top:12px;background:linear-gradient(135deg,#4ee6a5,#2aa477);color:#03170f}.fundoBSelectOfferButton:disabled{opacity:.55;cursor:not-allowed}.fundoBContractBox{border:1px solid rgba(125,255,189,.25);border-radius:18px;padding:16px;background:linear-gradient(180deg,#2aa4771f,#ffffff06);margin-top:14px}.fundoBContractBox h3{margin:4px 0 6px}.fundoBContractBox p{margin:0 0 14px;color:#ffffffb8}.fundoBContractGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fundoBContractGrid label{display:grid;gap:7px;font-weight:800}.fundoBContractGrid select,.fundoBContractGrid input{width:100%}.fundoBCreateContractButton{width:100%;margin-top:14px;background:linear-gradient(135deg,#4ee6a5,#2aa477);color:#03170f}.fundoBCreateContractButton:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.fundoBContractGrid{grid-template-columns:1fr}}.fundoBContractTracking{border:1px solid rgba(255,209,116,.28);border-radius:16px;padding:14px;margin-top:14px;background:#ffffff09}.fundoBContractTracking dl{display:grid;gap:8px;margin:10px 0 12px}.fundoBContractTracking dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:7px}.fundoBContractTracking dt{color:#ffffff9e}.fundoBContractTracking dd{margin:0;text-align:right;font-weight:900;word-break:break-all}.fundoBSignatureActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.fundoBSignatureActions button,.fundoBSignatureLink,.fundoBRefreshContractButton{border-radius:12px;padding:11px 14px;font-weight:900}.fundoBSignatureLink{display:inline-flex;align-items:center;text-decoration:none;color:#03170f;background:linear-gradient(135deg,#4ee6a5,#2aa477)}.fundoBRefreshContractButton{width:100%;margin-top:12px;background:linear-gradient(135deg,#f5d27b,#c58519);color:#1b1000}.statusPill.fundoBOperationalStatus{border-color:#4ee6a573;background:#2aa47729;color:#7dffbd}.statusPill.fundoBOperationalStatus.warning{border-color:#f5d27b8c;background:#c585192e;color:#f5d27b}.statusPill.fundoBOperationalStatus.success{border-color:#4ee6a5b3;background:#2aa47747;color:#7dffbd}.statusPill.fundoBOperationalStatus.danger{border-color:#ff76768c;background:#ff767629;color:#ff9d9d}.rowActions button:disabled{opacity:.45;cursor:not-allowed}.fundoBRowButton{background:linear-gradient(135deg,#4ee6a5,#2aa477);color:#03170f}.fieldHint.success{color:#7dffbd}.fieldHint.warning{color:#f5d27b}.financialProviderTables{display:grid;gap:18px}.financialProviderGroup{border:1px solid rgba(240,190,92,.22);border-radius:18px;padding:14px;background:#00000024}.financialProviderTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.financialProviderTitle h3{margin:0;font-size:15px}.financialProviderTitle span,.providerBadge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;color:#12100a;background:linear-gradient(135deg,#ffe3a0,#c78f25)}.providerBadge{margin-top:6px}.financialTablesLayout{align-items:start}.financialTablesLayout>.panel{min-width:0}.financialTableFormPanel{align-self:start;height:fit-content;min-height:0}.providerBadge{display:none!important}.esteiraRow>div:first-child{align-self:stretch;display:grid!important;align-content:center;justify-items:start;min-width:250px;max-width:310px}.esteiraRow>div:first-child .proposalTitleLine{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;justify-items:start!important;gap:7px!important;width:100%}.esteiraRow>div:first-child .proposalNameButton{display:block!important;width:100%;max-width:260px;padding:0!important;margin:0!important;text-align:left!important;white-space:normal!important;line-height:1.16!important;color:var(--text)!important;font-size:14px!important;font-weight:950!important;background:transparent!important;border:0!important;box-shadow:none!important}.esteiraRow>div:first-child .proposalNameButton:hover{transform:none!important;color:var(--gold-light)!important}.esteiraRow>div:first-child .axisContractBadge{display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;min-height:22px;margin:0!important;padding:4px 9px!important;border-radius:999px;line-height:1!important;white-space:nowrap!important;vertical-align:top}.esteiraRow>div:first-child>small{display:block!important;max-width:260px;margin:7px 0 0!important;color:var(--muted)!important;font-size:11.5px!important;line-height:1.28!important}@media(max-width:900px){.esteiraRow>div:first-child{min-width:0;max-width:100%}.esteiraRow>div:first-child .proposalNameButton,.esteiraRow>div:first-child>small{max-width:100%}}.loginPage,.authPage,[class*=loginPage],[class*=authPage]{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 36%,rgba(255,211,116,.13),transparent 26%),radial-gradient(circle at 48% 82%,rgba(213,157,49,.08),transparent 28%),linear-gradient(135deg,#050505,#0b0c0b 44%,#020202)!important}.loginPage:before,.authPage:before,[class*=loginPage]:before,[class*=authPage]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,226,154,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,226,154,.022) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 62% 34%,black,transparent 76%);mask-image:radial-gradient(circle at 62% 34%,black,transparent 76%);opacity:.42}.loginCard{position:relative;border-radius:0!important;border:none!important;outline:none!important;background:#0c0c0cf0!important;box-shadow:0 34px 100px #0000009e,inset 0 1px #ffe29a0d!important;overflow:hidden}.loginCard:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--gold-light),var(--gold),transparent);opacity:.72}.loginCard:after{content:none!important}.loginCard .brandBadge,.brandBadge{border-radius:999px!important;border-color:#ffe29a66!important;background:#ffe29a14!important;box-shadow:0 10px 28px #d49a3221}.loginCard h1{font-size:clamp(28px,4vw,38px)!important;letter-spacing:-.04em!important}.loginCard p{color:#fff9ecb8!important}.loginCard label{color:#fff9ecd6!important;font-size:12px!important;letter-spacing:-.01em}.loginCard input{min-height:48px;border-radius:10px!important;border-color:#ffffff21!important;background:#fff1!important;box-shadow:inset 0 1px #ffffff0e}.loginCard input:hover{border-color:#ffe29a47!important}.loginCard input:focus{background:#ffffff17!important;border-color:#ffe29ab8!important;box-shadow:0 0 0 4px #ffe29a1a,0 16px 38px #00000047!important}.loginCard button,.loginCard a,.loginCard .publicAuthPrimary{border-radius:10px!important;min-height:48px}.loginCard button{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffe7a8,#d99a28 52%,#9f6416)!important;color:#080705!important;box-shadow:0 16px 40px #d49a323d,inset 0 1px #ffffff85!important}.loginCard button:before{content:"";position:absolute;inset:-1px auto -1px -42%;width:34%;pointer-events:none;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transition:left .55s ease}.loginCard button:hover:before{left:118%}.loginCard button:hover:not(:disabled){transform:translateY(-2px)!important}.loginCard button:active:not(:disabled){transform:translateY(1px) scale(.985)!important}.loginCard small,.loginCard .fieldHint{color:#fff9ec85!important}.loginCard hr,.loginCard [class*=divider],.loginCard [class*=Divider]{border-color:#ffe29a1f!important}.loginPage>:not(.loginCard) h1,.loginPage>:not(.loginCard) strong,.authPage>:not(.loginCard) h1,.authPage>:not(.loginCard) strong{text-shadow:0 16px 52px rgba(255,226,154,.16)}.loginPage>:not(.loginCard) p,.authPage>:not(.loginCard) p{color:#fff9ecd1!important}.loginPage svg,.authPage svg,[class*=loginPage] svg,[class*=authPage] svg{filter:drop-shadow(0 20px 38px rgba(212,154,50,.16))}@media(max-width:900px){.loginCard{border-radius:22px!important}.loginPage,.authPage,[class*=loginPage],[class*=authPage]{padding:20px!important}}.formGrid label:has(input[placeholder="R$ 0,00"]),.formGrid label:has(input[placeholder="Nome completo da mãe"]){display:none!important}.formGrid label:has(input[placeholder="Nome completo do cliente"]):after,.formGrid label:has(input[placeholder="000.000.000-00"]):after,.formGrid label:has(input[placeholder="(00) 00000-0000"]):after,.formGrid label:has(input[placeholder="cliente@email.com"]):after,.formGrid label:has(input[placeholder="dd/mm/aaaa"]):after{content:" *";color:var(--gold-light);font-weight:900}.fundoBInactiveGroup{border-color:#ff5c5c57;background:linear-gradient(180deg,rgba(110,18,18,.08),transparent)}.fundoBInactiveGroup .financialProviderTitle h3,.fundoBInactiveGroup .financialProviderTitle span{color:#ff8f86}.fundoBInactiveTableRow{border-color:#ff5c5c38!important;background:linear-gradient(90deg,#80141421,#ff5c5c06)!important}.fundoBInactiveStatus{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:5px 10px;border:1px solid rgba(255,92,92,.42);border-radius:999px;color:#ff8f86!important;background:#80141433;font-weight:900;letter-spacing:.04em}.esteiraFullPanel{overflow-x:auto}.esteiraTableHeaderEnhanced,.esteiraRowEnhanced{min-width:1260px;grid-template-columns:minmax(230px,1.35fr) minmax(150px,.8fr) minmax(210px,1.15fr) minmax(165px,.85fr) minmax(175px,.9fr) minmax(175px,.95fr) minmax(145px,.75fr)!important;gap:14px!important;align-items:center!important}.esteiraTableHeaderEnhanced{position:sticky;top:0;z-index:3;padding:14px 16px!important;border-bottom:1px solid rgba(215,181,109,.25);background:#1d1b16fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.esteiraTableHeaderEnhanced span{color:#f1d28a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.esteiraRowEnhanced{position:relative;padding:18px 16px!important;border-bottom:1px solid rgba(255,255,255,.08);transition:background .18s ease,border-color .18s ease}.esteiraRowEnhanced:hover{background:linear-gradient(90deg,#d7b56d0e,#ffffff05);border-color:#d7b56d33}.esteiraLegacyHiddenCell{display:none!important}.esteiraEnhancedClientCell{grid-column:1;min-width:0}.esteiraEnhancedClientCell>small:not(.esteiraEnhancedClientMeta){display:none}.esteiraEnhancedClientCell .proposalTitleLine{align-items:flex-start;flex-wrap:wrap;gap:7px}.esteiraEnhancedClientCell .proposalNameButton{max-width:100%;color:#fff;font-size:13px;font-weight:900;line-height:1.25;text-align:left}.esteiraEnhancedClientCell .axisContractBadge{flex:0 0 auto}.esteiraEnhancedClientMeta{margin-top:7px;color:#ffffff9e;font-size:11px;letter-spacing:.02em}.esteiraEnhancedProductCell{grid-column:2;display:grid;align-content:center;justify-items:start;gap:9px;min-width:0}.esteiraEnhancedProductTitle{color:#fff;font-size:12px;line-height:1.3}.esteiraFundingBadge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:5px 9px;border-radius:999px;border:1px solid rgba(215,181,109,.42);color:#f1d28a;background:#d7b56d1f;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.esteiraFundingBadge.fundoa{border-color:#5dbeff73;color:#a9ddff;background:#2485c726}.esteiraFundingBadge.fundob{border-color:#ff8f866b;color:#ffaaa3;background:#b1342d29}.esteiraEnhancedTeamCell{grid-column:3}.esteiraEnhancedFinancialCell{grid-column:4}.esteiraEnhancedDatesCell{grid-column:5}.esteiraEnhancedStatusCell{grid-column:6;width:100%;max-width:100%;min-height:38px;justify-content:center;white-space:normal;line-height:1.2;text-align:center}.esteiraEnhancedActionsCell{grid-column:7;display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.esteiraEnhancedActionsCell button{width:100%;min-height:34px;padding:8px 10px!important;font-size:10px!important;line-height:1.1}.esteiraEnhancedTeamCell,.esteiraEnhancedFinancialCell,.esteiraEnhancedDatesCell{display:grid;gap:6px;min-width:0}.esteiraEnhancedLine{display:grid;grid-template-columns:minmax(52px,auto) minmax(0,1fr);align-items:baseline;gap:7px;min-width:0}.esteiraEnhancedLine small{color:#ffffff70;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.esteiraEnhancedLine>span,.esteiraEnhancedLine>strong{min-width:0;overflow:hidden;color:#ffffffc7;font-size:10px;line-height:1.3;text-overflow:ellipsis}.esteiraEnhancedLine.emphasis>strong{color:#fff;font-size:11px;font-weight:900}@media(max-width:1100px){.esteiraTableHeaderEnhanced,.esteiraRowEnhanced{min-width:1120px;grid-template-columns:minmax(210px,1.25fr) minmax(135px,.75fr) minmax(185px,1fr) minmax(150px,.8fr) minmax(160px,.85fr) minmax(155px,.85fr) minmax(130px,.7fr)!important}}@media(max-width:760px){.esteiraFullPanel{overflow:visible;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.esteiraTableHeaderEnhanced{display:none!important}.esteiraRows{display:grid;gap:14px}.esteiraRowEnhanced{min-width:0;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px;background:#161616f5;box-shadow:0 16px 36px #0000003d}.esteiraEnhancedClientCell,.esteiraEnhancedProductCell,.esteiraEnhancedTeamCell,.esteiraEnhancedFinancialCell,.esteiraEnhancedDatesCell,.esteiraEnhancedStatusCell,.esteiraEnhancedActionsCell{grid-column:1!important}.esteiraEnhancedProductCell,.esteiraEnhancedTeamCell,.esteiraEnhancedFinancialCell,.esteiraEnhancedDatesCell,.esteiraEnhancedStatusCell,.esteiraEnhancedActionsCell{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.esteiraEnhancedProductCell:before,.esteiraEnhancedTeamCell:before,.esteiraEnhancedFinancialCell:before,.esteiraEnhancedDatesCell:before,.esteiraEnhancedStatusCell:before,.esteiraEnhancedActionsCell:before{display:block;margin-bottom:8px;color:#f1d28a;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.esteiraEnhancedProductCell:before{content:"Produto / fundo"}.esteiraEnhancedTeamCell:before{content:"Equipe"}.esteiraEnhancedFinancialCell:before{content:"Valores"}.esteiraEnhancedDatesCell:before{content:"Datas"}.esteiraEnhancedStatusCell:before{content:"Status"}.esteiraEnhancedActionsCell:before{content:"Ações"}.esteiraEnhancedStatusCell{justify-content:center}.esteiraEnhancedActionsCell{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:460px){.esteiraEnhancedActionsCell{grid-template-columns:1fr!important}}@media(min-width:761px){.esteiraRowEnhanced{grid-template-rows:minmax(112px,auto)!important;grid-auto-rows:0!important;align-items:center!important}.esteiraRowEnhanced>.esteiraEnhancedClientCell,.esteiraRowEnhanced>.esteiraEnhancedProductCell,.esteiraRowEnhanced>.esteiraEnhancedTeamCell,.esteiraRowEnhanced>.esteiraEnhancedFinancialCell,.esteiraRowEnhanced>.esteiraEnhancedDatesCell,.esteiraRowEnhanced>.esteiraEnhancedStatusCell,.esteiraRowEnhanced>.esteiraEnhancedActionsCell{grid-row:1!important;align-self:center!important;min-width:0;margin:0!important}.esteiraEnhancedClientCell,.esteiraEnhancedProductCell,.esteiraEnhancedTeamCell,.esteiraEnhancedFinancialCell,.esteiraEnhancedDatesCell{align-content:center!important}.esteiraEnhancedClientCell{display:grid;gap:0}.esteiraEnhancedProductCell,.esteiraEnhancedTeamCell,.esteiraEnhancedFinancialCell,.esteiraEnhancedDatesCell{height:100%}.esteiraEnhancedStatusCell{display:flex!important;align-items:center;justify-content:center}.esteiraEnhancedActionsCell{align-content:center}.esteiraTableHeaderEnhanced>span{align-self:center;min-width:0}}.modalOverlay:has(.esteiraModal){padding:16px!important;background:radial-gradient(circle at 50% 0%,rgba(213,164,50,.12),transparent 38%),#030303d1!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.esteiraModal{width:min(1160px,calc(100vw - 32px))!important;max-width:1160px!important;height:min(900px,calc(100vh - 32px));max-height:calc(100vh - 32px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden!important;padding:0!important;border:1px solid rgba(238,190,82,.34)!important;border-radius:28px!important;background:linear-gradient(180deg,#1a1916fc,#0a0a0afe)!important;box-shadow:0 34px 90px #000000b8,0 0 0 1px #ffffff06 inset,0 0 54px #cc941c14!important}.esteiraModal>.modalHeader{position:relative;z-index:5;min-height:112px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:24px;padding:22px 26px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(circle at 18% 0%,rgba(224,174,57,.18),transparent 42%),linear-gradient(135deg,#27241cfa,#0f0f0ffa)!important;box-shadow:0 10px 32px #00000047}.esteiraModal>.modalHeader:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#ffe19a,#c98913);box-shadow:0 0 18px #eab02f7a}.esteiraModal>.modalHeader>div{min-width:0}.esteiraModal>.modalHeader .eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;color:#f3cc72!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important}.esteiraModal>.modalHeader .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#f1bd45;box-shadow:0 0 12px #f1bd45bf}.esteiraModal>.modalHeader h2{max-width:820px;margin:0!important;overflow:hidden;color:#fff!important;font-size:clamp(19px,2vw,28px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.esteiraModal>.modalHeader p{margin:9px 0 0!important;color:#ffffffa8!important;font-size:12px!important}.esteiraModal .modalAxisContractBadge{display:inline-flex!important;margin-top:9px!important;padding:5px 10px!important;border:1px solid rgba(237,185,65,.42)!important;border-radius:999px!important;color:#ffe29c!important;background:#d1951521!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em}.esteiraModal>.modalHeader>button{min-width:94px;min-height:42px;padding:10px 18px!important;border:1px solid rgba(255,220,136,.42)!important;border-radius:14px!important;color:#15100a!important;background:linear-gradient(135deg,#ffe091,#c98513)!important;box-shadow:0 10px 25px #c2800e40;font-weight:900!important}.esteiraModal>.modalHeader>button:hover{filter:brightness(1.08);transform:translateY(-1px)}.esteiraModal>.modalBody{min-height:0;overflow-y:auto!important;overscroll-behavior:contain;padding:22px 24px 26px!important;background:radial-gradient(circle at 90% 8%,rgba(209,151,25,.055),transparent 28%),linear-gradient(180deg,#0e0e0efa,#080808fc)!important;scrollbar-width:thin;scrollbar-color:rgba(218,162,42,.68) rgba(255,255,255,.04)}.esteiraModal>.modalBody::-webkit-scrollbar{width:8px}.esteiraModal>.modalBody::-webkit-scrollbar-track{background:#ffffff06}.esteiraModal>.modalBody::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#daa22aa8;background-clip:padding-box}.esteiraModal .modalGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px!important;margin:0!important}.esteiraModal .modalGrid>section{position:relative;min-width:0;margin:0!important;padding:18px!important;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:20px;background:linear-gradient(145deg,#272726bd,#151515db);box-shadow:0 16px 34px #0000002e,0 1px #ffffff06 inset}.esteiraModal .modalGrid>section:before{content:"";position:absolute;left:0;top:18px;width:3px;height:32px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#f5cf77,#b7770b)}.esteiraModal .modalGrid>section:nth-child(1){grid-column:1 / -1}.esteiraModal .modalGrid>section:nth-child(2){grid-column:span 5}.esteiraModal .modalGrid>section:nth-child(3){grid-column:span 7}.esteiraModal .modalGrid>section:nth-child(4){grid-column:1 / -1}.esteiraModal .modalGrid>section>h3{display:flex;align-items:center;min-height:24px;margin:0 0 14px!important;color:#fff!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.01em}.esteiraModal .teamMiniGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.esteiraModal .teamMiniGrid>*{min-width:0;min-height:96px;padding:13px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:linear-gradient(145deg,#363531b8,#1b1b1be6)!important;box-shadow:none!important}.esteiraModal .teamMiniGrid>* span,.esteiraModal .teamMiniGrid>* small{color:#ffffff80!important;font-size:9px!important}.esteiraModal .teamMiniGrid>* strong{display:block;margin:7px 0 5px;overflow:hidden;color:#fffffff0!important;font-size:11px!important;line-height:1.28;text-overflow:ellipsis}.esteiraModal .infoGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.esteiraModal .modalGrid>section:nth-child(4) .infoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.esteiraModal .info{min-width:0;min-height:72px;display:flex!important;flex-direction:column;justify-content:center;gap:7px;padding:12px 14px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:linear-gradient(145deg,#3a393594,#1a1a1ae6)!important;box-shadow:none!important}.esteiraModal .info>span{color:#ffffff7a!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.esteiraModal .info>strong{overflow-wrap:anywhere;color:#fffffff2!important;font-size:12px!important;font-weight:850!important;line-height:1.3}.esteiraModal .modalGrid>section:nth-child(4) .info:first-child,.esteiraModal .modalGrid>section:nth-child(4) .info:nth-child(3){border-color:#e7b43d40!important;background:radial-gradient(circle at 100% 0%,rgba(224,170,46,.13),transparent 44%),linear-gradient(145deg,#403928b8,#1c1a15eb)!important}.esteiraModal .modalGrid>section:nth-child(4) .info:first-child>strong,.esteiraModal .modalGrid>section:nth-child(4) .info:nth-child(3)>strong{color:#ffe19a!important;font-size:14px!important}.esteiraModal .message{margin:16px 0 0!important;padding:14px 16px!important;border-radius:15px!important}.esteiraModal .timeline{position:relative;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px!important;margin:16px 0 0!important;padding:17px!important;border:1px solid rgba(225,177,65,.22)!important;border-radius:20px!important;background:radial-gradient(circle at 50% 0%,rgba(213,158,35,.09),transparent 48%),#141413db!important}.esteiraModal .timeline:before{content:"Acompanhamento operacional";grid-column:1 / -1;margin-bottom:3px;color:#f0c96d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.esteiraModal .step{min-height:58px;display:flex!important;align-items:center;justify-content:center;padding:10px 8px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:13px!important;color:#ffffff73!important;background:#ffffff06!important;font-size:10px!important;font-weight:800!important;line-height:1.25;text-align:center}.esteiraModal .step.done{border-color:#36c5765c!important;color:#adf5ca!important;background:#27935621!important;box-shadow:0 0 0 1px #3ed98008 inset}.esteiraModal .operationHistoryPanel{margin:16px 0 0!important;padding:17px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:20px!important;background:linear-gradient(145deg,#1f1f1ecc,#111111eb)!important}.esteiraModal .operationHistoryHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;margin-bottom:13px!important;padding:0!important;border:0!important}.esteiraModal .operationHistoryHeader h3{margin:4px 0 0!important;color:#fff!important;font-size:14px!important}.esteiraModal .operationHistoryHeader>small{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(221,169,48,.22);border-radius:999px;color:#eec766!important;background:#cd941514;font-size:9px;font-weight:900}.esteiraModal .operationHistoryTable{overflow:hidden;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}.esteiraModal .operationHistoryTableHeader,.esteiraModal .operationHistoryTableRow{grid-template-columns:minmax(130px,.9fr) minmax(135px,.85fr) minmax(145px,.9fr) minmax(220px,1.65fr)!important;gap:12px!important;padding:11px 13px!important}.esteiraModal .operationHistoryTableHeader{background:#dda93016!important}.esteiraModal .operationHistoryTableHeader span{color:#e8c66f!important;font-size:9px!important;font-weight:900!important}.esteiraModal .operationHistoryTableRow{border-top:1px solid rgba(255,255,255,.055)!important;background:#ffffff03}.esteiraModal>.modalFooter{position:relative;z-index:5;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px!important;margin:0!important;padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important;overflow:visible!important;border-top:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#181714fa,#0e0e0efe)!important;box-shadow:0 -14px 32px #00000052}.esteiraModal>.modalFooter button{width:100%;min-height:44px;margin:0!important;padding:9px 11px!important;border:1px solid rgba(230,179,59,.28)!important;border-radius:13px!important;color:#17110a!important;background:linear-gradient(135deg,#fbd77d,#c98716)!important;box-shadow:0 8px 20px #b4740b29;font-size:10px!important;font-weight:900!important;line-height:1.18}.esteiraModal>.modalFooter button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.esteiraModal>.modalFooter button:disabled{border-color:#ffffff0f!important;color:#ffffff47!important;background:#ffffff0b!important;box-shadow:none!important;opacity:1!important}@media(max-width:920px){.esteiraModal{width:min(820px,calc(100vw - 20px))!important;height:calc(100vh - 20px);max-height:calc(100vh - 20px)!important;border-radius:22px!important}.esteiraModal .modalGrid>section:nth-child(2),.esteiraModal .modalGrid>section:nth-child(3){grid-column:1 / -1}.esteiraModal .teamMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.esteiraModal .modalGrid>section:nth-child(4) .infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.esteiraModal .timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.esteiraModal .operationHistoryTable{overflow-x:auto}.esteiraModal .operationHistoryTableHeader,.esteiraModal .operationHistoryTableRow{min-width:720px}}@media(max-width:620px){.modalOverlay:has(.esteiraModal){align-items:stretch!important;padding:6px!important}.esteiraModal{width:100%!important;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)!important;border-radius:18px!important}.esteiraModal>.modalHeader{min-height:0;gap:12px;padding:17px 16px 16px!important}.esteiraModal>.modalHeader h2{font-size:18px!important;white-space:normal}.esteiraModal>.modalHeader p{font-size:10px!important}.esteiraModal>.modalHeader>button{min-width:68px;min-height:38px;padding:8px 11px!important;font-size:10px!important}.esteiraModal>.modalBody{padding:14px 12px 18px!important}.esteiraModal .modalGrid{grid-template-columns:1fr;gap:12px!important}.esteiraModal .modalGrid>section,.esteiraModal .modalGrid>section:nth-child(1),.esteiraModal .modalGrid>section:nth-child(2),.esteiraModal .modalGrid>section:nth-child(3),.esteiraModal .modalGrid>section:nth-child(4){grid-column:1;padding:15px!important;border-radius:16px}.esteiraModal .teamMiniGrid,.esteiraModal .infoGrid,.esteiraModal .modalGrid>section:nth-child(4) .infoGrid{grid-template-columns:1fr!important}.esteiraModal .teamMiniGrid>*{min-height:76px}.esteiraModal .info{min-height:66px}.esteiraModal .timeline{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px!important}.esteiraModal>.modalFooter{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important}.esteiraModal>.modalFooter button{min-height:42px;font-size:9px!important}}@media(max-width:390px){.esteiraModal>.modalFooter{grid-template-columns:1fr 1fr}.esteiraModal .timeline{grid-template-columns:1fr}}.fundoALauncher{position:fixed;right:22px;bottom:22px;z-index:70;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px 10px 10px;border:0;border-radius:999px;background:var(--primary, #173b67);color:#fff;font-weight:800;box-shadow:0 16px 40px #102c4f47;cursor:pointer}.fundoALauncher span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent, #f3a51d);color:#142c4b;font-size:16px}.fundoAOverlay{position:fixed;inset:0;z-index:1000;padding:18px;background:#0a192cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fundoAWorkspace{width:min(1500px,100%);height:calc(100vh - 36px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#f4f7fb;box-shadow:0 28px 80px #0414266b}.fundoAHeader{display:flex;align-items:center;justify-content:space-between;min-height:104px;padding:20px 28px;background:linear-gradient(135deg,#122f52,#1e4a79 68%,#2f608f);color:#fff}.fundoAEyebrow{display:block;margin-bottom:3px;color:#f3b84b;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fundoAHeader h2{margin:0;font-size:30px}.fundoAHeader p{margin:4px 0 0;color:#ffffffc7}.fundoAClose{width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#ffffff1a;color:#fff;font-size:28px;cursor:pointer}.fundoAConfigBar{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 24px;border-bottom:1px solid #dce5ef;background:#fff;color:#34506d;font-size:13px}.fundoAConfigBar strong{color:#153858}.fundoAConfigBar>span:last-of-type{margin-left:auto}.fundoAConfigBar button,.fundoAActions button,.fundoAOffer button,.fundoASignatureBar button{border:0;border-radius:10px;background:var(--primary, #173b67);color:#fff;font-weight:800;padding:10px 14px;cursor:pointer}.fundoAConfigBar button:disabled,.fundoAActions button:disabled,.fundoAOffer button:disabled{opacity:.48;cursor:not-allowed}.fundoAStatusDot{width:10px;height:10px;border-radius:50%}.fundoAStatusDot.ready{background:#25a56a;box-shadow:0 0 0 5px #25a56a21}.fundoAStatusDot.pending{background:#e8a324;box-shadow:0 0 0 5px #e8a32421}.fundoAMessage{margin:12px 24px 0;padding:12px 14px;border-radius:12px;font-weight:700}.fundoAMessage.success{background:#e7f7ef;color:#18754b}.fundoAMessage.error{background:#fff0f0;color:#a43737}.fundoAMessage.info{background:#eef5ff;color:#2b5d92}.fundoALayout{display:grid;grid-template-columns:290px minmax(0,1fr);height:calc(100% - 158px)}.fundoASidebar{overflow:hidden;padding:18px;border-right:1px solid #dce5ef;background:#fff}.fundoAProposalList{height:calc(100% - 78px);margin-top:14px;overflow:auto;padding-right:4px}.fundoAProposalList button{display:flex;flex-direction:column;width:100%;margin-bottom:8px;padding:13px 14px;border:1px solid #dce5ef;border-radius:13px;background:#fff;color:#203f5e;text-align:left;cursor:pointer}.fundoAProposalList button.active{border-color:#2d628e;background:#edf5fd;box-shadow:inset 4px 0 #f1a71e}.fundoAProposalList button span,.fundoAProposalList button small{margin-top:4px;color:#708398}.fundoAMain{overflow:auto;padding:20px 24px 40px}.fundoAProposalHeader,.fundoASummaryGrid{display:grid;gap:12px}.fundoAProposalHeader{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;border:1px solid #dce5ef;border-radius:16px;background:#fff}.fundoAProposalHeader div,.fundoASummaryGrid div{display:flex;flex-direction:column;gap:4px}.fundoAProposalHeader span,.fundoASummaryGrid span,.fundoAField>span{color:#6d8196;font-size:12px;font-weight:800;text-transform:uppercase}.fundoAProposalHeader strong{color:#173b5f}.fundoAProposalHeader small{color:#7d8fa0}.fundoASummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.fundoASummaryGrid div{padding:16px;border:1px solid #dce5ef;border-radius:14px;background:#fff}.fundoASummaryGrid strong{color:#163b61;font-size:20px}.fundoANotice{margin-top:14px;padding:14px 16px;border:1px solid #edd69e;border-radius:13px;background:#fff9e8;color:#795d1f;line-height:1.5}.fundoASteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.fundoAStepCard{padding:18px;border:1px solid #dce5ef;border-radius:16px;background:#fff;box-shadow:0 7px 22px #1236570f}.fundoAWide{grid-column:1 / -1;margin-top:14px}.fundoAStepTitle{display:flex;gap:12px;margin-bottom:14px}.fundoAStepTitle>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#173b67;color:#fff;font-weight:900}.fundoAStepTitle h3{margin:0;color:#173b5f}.fundoAStepTitle p{margin:4px 0 0;color:#718497}.fundoAFormGrid{display:grid;gap:10px}.fundoAFormGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fundoAFormGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fundoAField{display:flex;flex-direction:column;gap:6px}.fundoAField input,.fundoAField textarea,.fundoACancelRow input{width:100%;box-sizing:border-box;border:1px solid #cfdce8;border-radius:10px;background:#fff;color:#173b5f;padding:10px 11px;outline:none}.fundoAField input:focus,.fundoAField textarea:focus,.fundoACancelRow input:focus{border-color:#2d628e;box-shadow:0 0 0 3px #2d628e1a}.fundoAField small{color:#728599;line-height:1.4}.fundoAActions{display:flex;gap:8px;margin-top:12px}.fundoAActions.wrap{flex-wrap:wrap}.fundoAActions button.secondary{background:#e9f0f7;color:#214d74}.fundoAActions button.warning{background:#b87514}.fundoAActions button.danger,.fundoACancelRow button.danger{background:#b84747}.fundoAStepCard code{display:block;overflow:auto;margin-top:12px;padding:9px 11px;border-radius:9px;background:#f2f5f8;color:#315a7d}.fundoAOffers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.fundoAOffer{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid #dce5ef;border-radius:13px;background:#f9fbfd}.fundoAOffer.selected{border-color:#e7a52c;background:#fff9ea}.fundoAOffer strong{color:#173b5f}.fundoAOffer span,.fundoAOffer small{color:#6d8093}.fundoAOffer button{margin-top:5px}.fundoAJsonColumns{display:grid;grid-template-columns:1.45fr 1fr;gap:12px}.fundoAJsonEditor{min-height:410px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.fundoAJsonEditor.compact{min-height:250px}.fundoACancelRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.fundoACancelRow button{border:0;border-radius:10px;padding:10px 14px;color:#fff;font-weight:800;cursor:pointer}.fundoASignatureBar{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:14px 16px;border-radius:13px;background:#e8f6ef;color:#1d724d;font-weight:800}.fundoAEmpty{padding:18px;border:1px dashed #c9d6e2;border-radius:12px;color:#74879a;text-align:center}.fundoALargeEmpty{min-height:240px;display:grid;place-items:center}@media(max-width:980px){.fundoAOverlay{padding:0}.fundoAWorkspace{height:100vh;border-radius:0}.fundoALayout{grid-template-columns:1fr}.fundoASidebar{max-height:220px;border-right:0;border-bottom:1px solid #dce5ef}.fundoAProposalList{display:flex;gap:8px;height:auto;overflow-x:auto}.fundoAProposalList button{min-width:220px}.fundoAProposalHeader,.fundoASummaryGrid,.fundoASteps,.fundoAOffers,.fundoAJsonColumns{grid-template-columns:1fr}.fundoAWide{grid-column:auto}.fundoAFormGrid.two,.fundoAFormGrid.three{grid-template-columns:1fr}.fundoAConfigBar{flex-wrap:wrap}.fundoAConfigBar>span:last-of-type{margin-left:0}}.fundoAStageTimeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.fundoAStageTimeline button{display:flex;min-height:108px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px 9px;border:1px solid rgba(214,192,138,.2);border-radius:12px;background:#ffffff06;color:#e9e2d4;text-align:center}.fundoAStageTimeline button>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#34322e;color:#c9c1b2;font-size:12px;font-weight:900}.fundoAStageTimeline button strong{font-size:12px}.fundoAStageTimeline button small{color:#9e978b;font-size:9px;line-height:1.25}.fundoAStageTimeline button.current{border-color:#d4a43f;background:#d4a43f1f;box-shadow:inset 0 0 0 1px #d4a43f29}.fundoAStageTimeline button.current>span{background:linear-gradient(135deg,#f3cb69,#b97b16);color:#17130b}.fundoAStageTimeline button.done{border-color:#2f8e6f99;background:#2f8e6f1f}.fundoAStageTimeline button.done>span{background:#23815b;color:#fff}.fundoAStageTimeline button:disabled{cursor:not-allowed;opacity:.46}.fundoAStageInstruction{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:14px 16px;border:1px solid rgba(214,192,138,.18);border-radius:12px;background:#ffffff05}.fundoAStageInstruction strong{color:#f0cb74}.fundoAStageInstruction span{color:#b8b0a2;line-height:1.4}.fundoAStageOverlay{z-index:10060}.fundoAStageModal{width:min(1040px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden}.fundoAStageBody{overflow-y:auto;padding-bottom:24px}.fundoAStageSection{padding:18px;border:1px solid rgba(214,192,138,.22);border-radius:15px;background:#ffffff08}.fundoAStageIntro{display:flex;flex-direction:column;gap:4px;margin-bottom:15px}.fundoAStageIntro strong{color:#f2ead9;font-size:16px}.fundoAStageIntro span{color:#b9b1a2;line-height:1.45}.fundoAResultCode{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:12px;border-radius:10px;background:#ffffff09}.fundoAResultCode span{color:#aaa296;font-size:10px;font-weight:800;text-transform:uppercase}.fundoAResultCode code{overflow-wrap:anywhere;color:#f0cb74}.fundoAStageOffers{grid-template-columns:repeat(3,minmax(0,1fr))}.fundoAOfferReleased{color:#f1ca6d!important;font-size:17px;font-weight:900}.fundoATrackingTimelinePanel,.fundoAStageTimelinePanel,.fundoAHistoryPanel{margin-top:16px}.fundoATrackingTimeline{grid-template-columns:repeat(7,minmax(0,1fr))}.fundoATrackingTimeline .step.current{border-color:#d4a43f;background:#d4a43f1f}.fundoATrackingTimeline .step.current>span{background:#d4a43f;color:#17130b}.fundoATrackingActionModal{width:min(720px,calc(100vw - 32px))}.fundoAModalFooter .warning{background:#a76c14}.fundoAModalFooter .danger,.fundoATrackingActionModal .danger{background:#9f3e3e}@media(max-width:980px){.fundoAStageTimeline{grid-template-columns:repeat(3,minmax(0,1fr))}.fundoATrackingTimeline{grid-template-columns:repeat(4,minmax(0,1fr))}.fundoAStageOffers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.fundoAStageTimeline,.fundoATrackingTimeline,.fundoAStageOffers{grid-template-columns:1fr}.fundoAStageInstruction{align-items:flex-start;flex-direction:column}.fundoAStageModal{width:calc(100vw - 14px);max-height:calc(100vh - 14px)}}:root{--bg: #050607;--bg-soft: #090b0d;--surface: rgba(17, 19, 21, .96);--surface-strong: rgba(25, 27, 30, .99);--surface-light: rgba(255, 255, 255, .082);--border: rgba(255, 255, 255, .14);--border-strong: rgba(247, 184, 48, .52);--text: #fffaf0;--muted: #d8d1c4;--muted-2: #aaa293;--gold: #f2ad25;--gold-light: #ffdd7d;--gold-dark: #b96d05;--success: #55e6a5;--danger: #ff7580;--warning: #ffc94f;--info: #72b7ff;--axis-green: #43d997;--axis-blue: #65aefd;--axis-red: #ff6875;--axis-purple: #b493ff;--shadow-soft: 0 20px 58px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .035);--shadow-strong: 0 34px 110px rgba(0, 0, 0, .72), 0 0 0 1px rgba(255, 214, 107, .04)}html{background:#050607!important}body{background:radial-gradient(circle at 12% -8%,rgba(242,173,37,.22),transparent 31%),radial-gradient(circle at 90% 0%,rgba(255,214,107,.105),transparent 27%),radial-gradient(circle at 76% 100%,rgba(101,174,253,.04),transparent 34%),linear-gradient(145deg,#050607,#0d0f11 49%,#070809)!important;color:var(--text)!important}body:before{opacity:.58;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)!important}.pageHeader h1,.panel h1,.panel h2,.panelTitle h2,.modalHeader h2,.esteiraModal h2,.esteiraModal h3{color:#fffdf8!important;text-shadow:0 9px 30px rgba(0,0,0,.3)}.pageHeader span,.panel p,.panelTitle span,.metric span,.info span,.userRow span,.proposalItem span,.sideBrand small,.sideUser small,.empty{color:var(--muted)!important}.eyebrow{color:#ffd66b!important;text-shadow:0 0 18px rgba(242,173,37,.26)}.sidebar{border-right:1px solid rgba(255,200,80,.2)!important;background:radial-gradient(circle at 28% 0%,rgba(242,173,37,.12),transparent 29%),linear-gradient(180deg,#0d0e0ffe,#060708fe)!important;box-shadow:18px 0 66px #00000061,inset -1px 0 #ffd66b08!important}.sideBrand>span{color:#171006!important;background:linear-gradient(145deg,#fff0b7,#ffc94f 35%,#ed9f17 69%,#a95e03)!important;box-shadow:0 14px 38px #f2ad2561,0 0 22px #ffd66b24,inset 0 1px #ffffff9e!important}.sidebar nav button{color:#fffaf0d1!important}.sidebar nav button:before{background:linear-gradient(100deg,#f2ad253b,#f2ad250e)!important}.sidebar nav button:hover,.sidebar nav button.active{color:#fffdf8!important;border-color:#ffcf6461!important;background:linear-gradient(100deg,#f2ad252e,#ffffff0a)!important;box-shadow:inset 3px 0 0 var(--gold),0 13px 32px #00000045,0 0 24px #f2ad2512!important}.sidebar nav button span{color:#ffe39a!important;background:linear-gradient(145deg,#ffd66b2e,#f2ad2511)!important;border-color:#ffd66b45!important}.sideUser{border-color:#ffcd5a45!important;background:radial-gradient(circle at 100% 0%,rgba(242,173,37,.17),transparent 48%),linear-gradient(145deg,#24231ffc,#121315fc)!important;box-shadow:0 19px 46px #00000057,inset 0 1px #ffffff0a!important}.panel,.metric,.info,.userRow,.step,.loginCard,.publicAuthCard{border-color:#fff2!important;background:radial-gradient(circle at 100% 0%,rgba(255,214,107,.048),transparent 38%),linear-gradient(155deg,#1e2023fa,#0e1012fb)!important;box-shadow:var(--shadow-soft)!important}.panel{border-color:#ffce5f36!important}.panel:hover,.metric:hover,.userRow:hover{border-color:#ffcd5a61!important;box-shadow:0 28px 76px #00000075,0 0 0 1px #ffcd5a0d,inset 0 1px #ffffff0d!important}.cards>.metric{position:relative;border-top:1px solid rgba(255,255,255,.15)!important}.cards>.metric:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:999px;background:var(--gold);box-shadow:0 0 16px #f2ad2561}.cards>.metric:nth-child(1):before{background:var(--axis-green);box-shadow:0 0 16px #43d9975c}.cards>.metric:nth-child(2):before{background:var(--axis-blue);box-shadow:0 0 16px #65aefd5c}.cards>.metric:nth-child(3):before{background:#ffd66b;box-shadow:0 0 16px #ffd66b5c}.cards>.metric:nth-child(4):before{background:var(--axis-purple);box-shadow:0 0 16px #b493ff54}.cards>.metric:nth-child(1) strong{color:#76edb8!important}.cards>.metric:nth-child(2) strong{color:#93caff!important}.cards>.metric:nth-child(3) strong{color:#ffdd7d!important}.cards>.metric:nth-child(4) strong{color:#cdb5ff!important}.metric:after{opacity:1;background:radial-gradient(circle,rgba(255,214,107,.2),transparent 67%)!important}.pageHeader button,.panelTitle button,.formActions button,.actions button:first-child,.modalHeader button,.modalFooter button:first-child,.modalFooter a,.publicAuthCard button,.publicAuthCard .publicAuthPrimary,form button{color:#171006!important;border:1px solid rgba(255,229,157,.66)!important;background:linear-gradient(135deg,#fff0b7,#ffd15c,#efa319 68%,#c67505)!important;box-shadow:0 14px 32px #dd89094f,inset 0 1px #ffffffb3!important}.pageHeader button:hover:not(:disabled),.panelTitle button:hover:not(:disabled),.formActions button:hover:not(:disabled),.actions button:first-child:hover:not(:disabled),.modalHeader button:hover:not(:disabled),.modalFooter button:first-child:hover:not(:disabled),.modalFooter a:hover,form button:hover:not(:disabled){filter:brightness(1.09) saturate(1.08);box-shadow:0 19px 46px #dd89096b,0 0 0 4px #ffcd5a1a,inset 0 1px #ffffffbd!important}.actions button:nth-child(n+2),.modalFooter button:nth-child(n+2),.sideUser button{color:#f9f5ec!important;border:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(145deg,#3a3c3ff2,#1d1f22fa)!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0003!important}.actions button:nth-child(n+2):hover:not(:disabled),.modalFooter button:nth-child(n+2):hover:not(:disabled),.sideUser button:hover:not(:disabled){color:#fff3c4!important;border-color:#ffd26e6b!important;background:linear-gradient(145deg,#4a4535fa,#222427fc)!important}input,select,textarea{color:#fffdf8!important;border-color:#ffffff2e!important;background:linear-gradient(145deg,#37393cdb,#1f2124f0)!important;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000021}input::placeholder,textarea::placeholder{color:#ffffff8a!important}input:hover,select:hover,textarea:hover{border-color:#ffd36f4f!important}input:focus,select:focus,textarea:focus{border-color:#ffcc50db!important;background:linear-gradient(145deg,#413e32f5,#202225fa)!important;box-shadow:0 0 0 4px #f2ad2524,0 15px 36px #00000042!important}.esteiraFullPanel{border:1px solid rgba(255,206,95,.23)!important;background:linear-gradient(160deg,#16181bfc,#0a0c0efe)!important;box-shadow:0 24px 68px #0000006e,inset 0 1px #ffffff08!important}.esteiraTableHeaderEnhanced{border-bottom-color:#ffcd5a61!important;background:linear-gradient(90deg,#443519fe,#201f1cfe 46%,#181a1dfe)!important;box-shadow:0 9px 24px #00000045,inset 0 1px #ffebb814}.esteiraTableHeaderEnhanced span{color:#ffe092!important;text-shadow:0 0 14px rgba(242,173,37,.18)}.esteiraRowEnhanced{border-bottom-color:#ffffff1d!important}.esteiraRows .esteiraRowEnhanced:nth-child(odd){background:#ffffff06}.esteiraRows .esteiraRowEnhanced:nth-child(2n){background:#ffffff0b}.esteiraRowEnhanced:hover{background:linear-gradient(90deg,#f2ad2524,#ffffff0a)!important;border-color:#ffce5f59!important;box-shadow:inset 3px 0 #f2ad25d1}.esteiraEnhancedClientCell .proposalNameButton,.esteiraEnhancedProductTitle{color:#fffdf8!important}.esteiraEnhancedClientMeta{color:#ffffffc2!important}.esteiraEnhancedLine small{color:#ffe8b4b3!important}.esteiraEnhancedLine>span,.esteiraEnhancedLine>strong{color:#ffffffeb!important}.esteiraEnhancedLine.emphasis>strong{color:#fff!important}.axisContractBadge,.esteiraFundingBadge{border-color:#ffd16985!important;color:#ffe29c!important;background:linear-gradient(145deg,#f2ad2538,#f2ad2517)!important;box-shadow:inset 0 1px #ffffff1c,0 7px 17px #00000029}.esteiraFundingBadge.fundoa{border-color:#65aefd99!important;color:#b7dcff!important;background:#3889da36!important}.esteiraFundingBadge.fundob{border-color:#ff68758f!important;color:#ffb3ba!important;background:#cc384533!important}.esteiraEnhancedStatusCell,.status,[class*=status-]{border-color:#ffcb4f4f!important;color:#ffe49a!important;background:linear-gradient(145deg,#bb7e0e3b,#704b0b2b)!important}.esteiraEnhancedStatusCell[class*=status-finaliz],.esteiraEnhancedStatusCell[class*=status-pag],.esteiraEnhancedStatusCell[class*=status-aprov],.esteiraEnhancedStatusCell[class*=status-contratado],.esteiraEnhancedStatusCell.success,.status.success{border-color:#43d9977a!important;color:#91f1c3!important;background:linear-gradient(145deg,#1d91604a,#125a3e36)!important}.esteiraEnhancedStatusCell[class*=status-ineleg],.esteiraEnhancedStatusCell[class*=status-cancel],.esteiraEnhancedStatusCell[class*=status-reprov],.esteiraEnhancedStatusCell[class*=status-recus],.esteiraEnhancedStatusCell[class*=status-erro],.esteiraEnhancedStatusCell.danger,.status.danger{border-color:#ff68757a!important;color:#ffb0b7!important;background:linear-gradient(145deg,#b22d3a4f,#681a2238)!important}.esteiraEnhancedStatusCell[class*=status-em-analise],.esteiraEnhancedStatusCell[class*=status-autorizado],.esteiraEnhancedStatusCell[class*=status-consultando]{border-color:#65aefd7a!important;color:#b5daff!important;background:linear-gradient(145deg,#337dc74a,#1f4d7a33)!important}.modalOverlay:has(.esteiraModal){background:radial-gradient(circle at 50% 0%,rgba(242,173,37,.19),transparent 38%),#020304e3!important;-webkit-backdrop-filter:blur(14px) saturate(1.16)!important;backdrop-filter:blur(14px) saturate(1.16)!important}.esteiraModal{border-color:#ffcc528a!important;background:linear-gradient(155deg,#191b1efe,#080a0cfe)!important;box-shadow:0 40px 118px #000000d1,0 0 0 1px #ffe6a70a inset,0 0 74px #f2ad2521!important}.esteiraModal>.modalHeader{border-bottom-color:#ffd2693b!important;background:radial-gradient(circle at 17% 0%,rgba(242,173,37,.28),transparent 44%),linear-gradient(125deg,#39301ffe,#121417fe)!important}.esteiraModal>.modalBody{background:radial-gradient(circle at 91% 5%,rgba(242,173,37,.085),transparent 28%),linear-gradient(180deg,#0e1013fe,#07090bfe)!important}.esteiraModal .modalGrid>section{border-color:#fff2!important;background:radial-gradient(circle at 100% 0%,rgba(255,214,107,.055),transparent 40%),linear-gradient(145deg,#2a2c2ff7,#141619fc)!important;box-shadow:0 19px 46px #0000004d,inset 0 1px #ffffff0b!important}.esteiraModal .teamMiniGrid>*,.esteiraModal .info{border-color:#ffffff25!important;background:linear-gradient(145deg,#393b3ef0,#1b1d20fb)!important}.esteiraModal .teamMiniGrid>* span,.esteiraModal .teamMiniGrid>* small,.esteiraModal .info>span{color:#ffe2a3b8!important}.esteiraModal .teamMiniGrid>* strong,.esteiraModal .info>strong{color:#fffffffa!important}.esteiraModal .modalGrid>section:nth-child(4) .info:first-child,.esteiraModal .modalGrid>section:nth-child(4) .info:nth-child(3){border-color:#ffca4f63!important;background:radial-gradient(circle at 100% 0%,rgba(242,173,37,.23),transparent 46%),linear-gradient(145deg,#453b23f7,#1d1d1cfc)!important}.message{border-color:#ffcf604f!important;color:#ffe49a!important;background:linear-gradient(145deg,#a0680c3b,#61400b29)!important}.message.success,.step.done{border-color:#43d99763!important;color:#85efbd!important;background:#239f6c2b!important}.message.error{border-color:#ff687563!important;color:#ffb0b7!important;background:#bb303e2e!important}.message.info{border-color:#65aefd63!important;color:#b5daff!important;background:#3784cf2b!important}::-webkit-scrollbar-track{background:#ffffff07!important}::-webkit-scrollbar-thumb{border:2px solid rgba(5,6,7,.84);background:linear-gradient(180deg,#ffd66b,#d98b0b)!important;box-shadow:0 0 10px #f2ad2533}@media(max-width:760px){.esteiraRowEnhanced{border-color:#ffce5f36!important;background:linear-gradient(155deg,#1d1f22fc,#0d0f12fe)!important}.esteiraEnhancedProductCell,.esteiraEnhancedTeamCell,.esteiraEnhancedFinancialCell,.esteiraEnhancedDatesCell,.esteiraEnhancedStatusCell,.esteiraEnhancedActionsCell{border-top-color:#ffffff1d!important}}:root{--axis-clean-bg: #0d0f11;--axis-clean-surface: #15181b;--axis-clean-surface-soft: #1a1d21;--axis-clean-border: rgba(255, 255, 255, .075);--axis-clean-border-strong: rgba(242, 173, 37, .34);--axis-clean-text: #f7f7f5;--axis-clean-muted: #9ca1a8;--axis-clean-gold: #e6aa32;--axis-clean-gold-soft: #f6ce78;--axis-clean-shadow: 0 14px 38px rgba(0, 0, 0, .24)}html,body{background:var(--axis-clean-bg)!important}body{background-image:radial-gradient(circle at 10% -10%,rgba(230,170,50,.075),transparent 27%),linear-gradient(180deg,#0d0f11,#101214)!important}body:before{opacity:.16!important}.sidebar{border-right:1px solid var(--axis-clean-border)!important;background:#101214!important;box-shadow:none!important}.sideBrand>span{color:#18120a!important;background:linear-gradient(145deg,#f7d98f,#d99b27)!important;box-shadow:0 8px 22px #d99b272e!important}.sidebar nav button{border:1px solid transparent!important;color:#f7f7f5b3!important;background:transparent!important;box-shadow:none!important}.sidebar nav button:hover{color:var(--axis-clean-text)!important;border-color:var(--axis-clean-border)!important;background:#ffffff09!important;box-shadow:none!important}.sidebar nav button.active{color:var(--axis-clean-text)!important;border-color:#e6aa3233!important;background:#e6aa3213!important;box-shadow:inset 3px 0 0 var(--axis-clean-gold)!important}.sidebar nav button span{color:var(--axis-clean-gold-soft)!important;border-color:transparent!important;background:transparent!important}.sideUser{border:1px solid var(--axis-clean-border)!important;background:var(--axis-clean-surface)!important;box-shadow:none!important}.pageHeader{padding-bottom:18px!important;border-bottom:1px solid var(--axis-clean-border)}.pageHeader h1{letter-spacing:-.035em;text-shadow:none!important}.eyebrow{color:var(--axis-clean-gold-soft)!important;text-shadow:none!important}.panel,.metric,.productionCard,.profitCard,.userStatCard,.userRow,.loginCard,.publicAuthCard{border:1px solid var(--axis-clean-border)!important;background:var(--axis-clean-surface)!important;box-shadow:var(--axis-clean-shadow)!important}.panel{border-radius:18px!important}.panel:hover,.metric:hover,.productionCard:hover,.profitCard:hover,.userRow:hover{border-color:#ffffff1c!important;box-shadow:var(--axis-clean-shadow)!important;transform:none!important}.cards>.metric:before,.metric:after{display:none!important}.metric strong,.productionCard strong,.profitCard strong,.userStatCard strong{color:var(--axis-clean-text)!important;text-shadow:none!important}.esteiraFilters,.esteiraFullPanel{background:var(--axis-clean-surface)!important}.esteiraTableHeader{border-bottom:1px solid var(--axis-clean-border)!important;color:var(--axis-clean-muted)!important;background:#ffffff05!important}.esteiraRows .esteiraRow{border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.esteiraRows .esteiraRow:hover{background:#ffffff06!important}.proposalNameButton{color:var(--axis-clean-text)!important;background:transparent!important;box-shadow:none!important}.axisContractBadge{border-color:#e6aa3238!important;color:var(--axis-clean-gold-soft)!important;background:#e6aa3211!important;box-shadow:none!important}.statusPill{box-shadow:none!important}input,select,textarea{border:1px solid rgba(255,255,255,.1)!important;color:var(--axis-clean-text)!important;background:#1a1d20!important;box-shadow:none!important}input:hover,select:hover,textarea:hover{border-color:#ffffff2b!important}input:focus,select:focus,textarea:focus{border-color:#e6aa327a!important;box-shadow:0 0 0 3px #e6aa3217!important}.pageHeader button,.panel button,.modalCard button,.sideUser button,.actions button,.rowActions button{border:1px solid rgba(255,255,255,.11)!important;color:#e6e7e8!important;background:#202328!important;box-shadow:none!important}.pageHeader button:hover:not(:disabled),.panel button:hover:not(:disabled),.modalCard button:hover:not(:disabled),.sideUser button:hover:not(:disabled),.actions button:hover:not(:disabled),.rowActions button:hover:not(:disabled){border-color:#e6aa324d!important;color:#fff!important;background:#282c31!important;box-shadow:none!important;filter:none!important;transform:none!important}.primaryActionButton,.formActions button,form button[type=submit],.modalActionPrimary{border-color:#f6ce786b!important;color:#18120a!important;background:linear-gradient(135deg,#f2ce7c,#d79a27)!important;box-shadow:0 8px 20px #ca8b1826!important}.primaryActionButton:hover:not(:disabled),.formActions button:hover:not(:disabled),form button[type=submit]:hover:not(:disabled),.modalActionPrimary:hover:not(:disabled){border-color:#ffe09c9e!important;color:#171006!important;background:linear-gradient(135deg,#f7d98f,#dfa52f)!important}button:disabled{opacity:.48!important;box-shadow:none!important}.modalOverlay:has(.esteiraModal){padding:22px!important;background:#040506c7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.esteiraModal{width:min(1280px,calc(100vw - 44px))!important;max-width:1280px!important;height:min(900px,calc(100vh - 44px))!important;max-height:calc(100vh - 44px)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important;background:#121416!important;box-shadow:0 28px 80px #0000007a!important}.esteiraModal>.modalHeader{min-height:88px!important;padding:18px 24px!important;border-bottom:1px solid var(--axis-clean-border)!important;background:#15181b!important;box-shadow:none!important}.esteiraModal>.modalHeader:before,.esteiraModal>.modalHeader .eyebrow:before{display:none!important}.esteiraModal>.modalHeader .eyebrow{margin-bottom:5px!important;color:var(--axis-clean-muted)!important;font-size:10px!important;letter-spacing:.11em!important}.proposalModalTitleRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.esteiraModal>.modalHeader h2{max-width:min(760px,70vw)!important;color:var(--axis-clean-text)!important;font-size:clamp(20px,2vw,26px)!important;font-weight:780!important;letter-spacing:-.035em!important;text-shadow:none!important}.proposalModalStatus{display:inline-flex;align-items:center;min-height:27px;padding:5px 10px;border:1px solid rgba(230,170,50,.26);border-radius:999px;color:var(--axis-clean-gold-soft);background:#e6aa3213;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.proposalModalStatus.status-finalizada-paga,.proposalModalStatus.status-finalizado,.proposalModalStatus.status-pago,.proposalModalStatus.status-paga{border-color:#4aca844d;color:#9ce9be;background:#2da16317}.proposalModalStatus.status-inelegivel,.proposalModalStatus.status-cancelado,.proposalModalStatus.status-erro-contratacao{border-color:#ec606b4d;color:#f4a0a7;background:#c73d4a17}.esteiraModal>.modalHeader p{margin-top:7px!important;color:var(--axis-clean-muted)!important;font-size:11px!important}.esteiraModal .modalAxisContractBadge{margin-top:7px!important;border-color:transparent!important;color:var(--axis-clean-muted)!important;background:transparent!important;padding:0!important;font-size:10px!important;letter-spacing:.02em!important}.esteiraModal>.modalHeader>.proposalModalClose{min-width:76px!important;min-height:38px!important;padding:8px 13px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:11px!important;color:#d8dade!important;background:#202328!important;box-shadow:none!important}.esteiraModal>.modalBody{padding:18px 22px 24px!important;background:#121416!important}.esteiraModal .modalGrid{gap:14px!important}.esteiraModal .modalGrid>section{padding:17px 18px!important;border:1px solid var(--axis-clean-border)!important;border-radius:16px!important;background:#171a1d!important;box-shadow:none!important}.esteiraModal .modalGrid>section:before{display:none!important}.esteiraModal .modalGrid>section>h3{margin-bottom:12px!important;color:#e9eaeb!important;font-size:12px!important;font-weight:760!important;letter-spacing:.01em!important;text-transform:uppercase}.esteiraModal .teamMiniGrid{gap:0!important;border:1px solid rgba(255,255,255,.055);border-radius:13px;overflow:hidden}.esteiraModal .teamMiniGrid>*{min-height:76px!important;padding:12px 14px!important;border:0!important;border-right:1px solid rgba(255,255,255,.055)!important;border-radius:0!important;background:#ffffff03!important}.esteiraModal .teamMiniGrid>*:last-child{border-right:0!important}.esteiraModal .teamMiniGrid>* span,.esteiraModal .teamMiniGrid>* small{color:#858b92!important;font-size:9px!important}.esteiraModal .teamMiniGrid>* strong{margin:6px 0 3px!important;color:#ecedee!important;font-size:11px!important;font-weight:700!important}.esteiraModal .infoGrid{gap:0 18px!important}.esteiraModal .info{min-height:58px!important;padding:9px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.esteiraModal .info>span{color:#7f858c!important;font-size:9px!important;font-weight:700!important;letter-spacing:.045em!important}.esteiraModal .info>strong{color:#eceeef!important;font-size:12px!important;font-weight:680!important}.esteiraModal .modalGrid>section:nth-child(4) .info{border-color:#e6aa321a!important;background:transparent!important}.esteiraModal .modalGrid>section:nth-child(4) .info:first-child>strong,.esteiraModal .modalGrid>section:nth-child(4) .info:nth-child(3)>strong{color:var(--axis-clean-gold-soft)!important;font-size:14px!important}.esteiraModal .message{margin-top:14px!important;padding:12px 14px!important;border-radius:12px!important;box-shadow:none!important}.esteiraModal .timeline{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-top:15px!important;padding:15px 4px 4px!important;border:0!important;border-top:1px solid var(--axis-clean-border)!important;border-bottom:1px solid var(--axis-clean-border)!important;border-radius:0!important;background:transparent!important}.esteiraModal .timeline:before{margin:0 0 4px 4px!important;color:var(--axis-clean-muted)!important;font-size:9px!important;letter-spacing:.09em!important}.esteiraModal .step{position:relative;min-height:54px!important;padding:22px 8px 8px!important;border:0!important;border-radius:0!important;color:#737981!important;background:transparent!important;box-shadow:none!important;font-size:9px!important}.esteiraModal .step:before{content:"";position:absolute;top:7px;left:50%;width:8px;height:8px;border:2px solid #555b62;border-radius:50%;background:#121416;transform:translate(-50%)}.esteiraModal .step.done{color:#b8dbc6!important;background:transparent!important}.esteiraModal .step.done:before{border-color:#69ca94;background:#69ca94;box-shadow:0 0 0 4px #69ca9414}.esteiraModal .operationHistoryPanel{margin-top:15px!important;padding:16px 18px!important;border:1px solid var(--axis-clean-border)!important;border-radius:16px!important;background:#171a1d!important;box-shadow:none!important}.esteiraModal .operationHistoryHeader>small{border-color:#ffffff14!important;color:var(--axis-clean-muted)!important;background:#ffffff06!important}.esteiraModal .operationHistoryTable{border-color:#ffffff0e!important;border-radius:11px!important}.esteiraModal .operationHistoryTableHeader{background:#ffffff06!important}.esteiraModal .operationHistoryTableHeader span{color:#91979e!important}.esteiraModal>.modalFooter{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--axis-clean-border)!important;background:#15181b!important;box-shadow:none!important}.esteiraModal>.modalFooter button,.esteiraModal>.modalFooter .modalActionSecondary{min-height:42px!important;padding:9px 11px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:11px!important;color:#d9dbdd!important;background:#202328!important;box-shadow:none!important;font-size:10px!important}.esteiraModal>.modalFooter .modalActionPrimary:not(:disabled){border-color:#f6ce786b!important;color:#18120a!important;background:linear-gradient(135deg,#f2ce7c,#d79a27)!important;box-shadow:0 8px 20px #ca8b1826!important}.esteiraModal>.modalFooter button:disabled{border-color:#ffffff0e!important;color:#656b72!important;background:#191c1f!important;opacity:1!important}@media(max-width:920px){.esteiraModal .teamMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.esteiraModal .teamMiniGrid>*:nth-child(2){border-right:0!important}.esteiraModal .teamMiniGrid>*:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.055)!important}}@media(max-width:620px){.modalOverlay:has(.esteiraModal){padding:6px!important}.esteiraModal{width:100%!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:16px!important}.esteiraModal>.modalHeader{padding:15px 14px!important}.proposalModalTitleRow{align-items:flex-start;flex-direction:column;gap:7px}.esteiraModal>.modalHeader h2{max-width:calc(100vw - 120px)!important;font-size:18px!important}.esteiraModal>.modalBody{padding:12px 11px 16px!important}.esteiraModal .modalGrid>section{padding:14px!important}.esteiraModal .teamMiniGrid,.esteiraModal .infoGrid,.esteiraModal .modalGrid>section:nth-child(4) .infoGrid{grid-template-columns:1fr!important}.esteiraModal .teamMiniGrid>*{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.esteiraModal .teamMiniGrid>*:last-child{border-bottom:0!important}.esteiraModal .timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}.esteiraModal>.modalFooter{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important}}.panel .proposalNameButton,.panel .linkButton{border:0!important;color:var(--axis-clean-text)!important;background:transparent!important;box-shadow:none!important}.panel .proposalNameButton:hover,.panel .linkButton:hover{border:0!important;color:var(--axis-clean-gold-soft)!important;background:transparent!important}.panel .statusPill,.panel .statusButton{box-shadow:none!important}.panel .statusPill.status-autorizado,.panel .statusPill.status-simulado,.panel .statusPill.status-aguardando-autorizacao,.panel .statusPill.status-aguardando-assinatura,.panel .statusPill.status-em-analise,.panel .statusPill.status-processando,.panel .statusPill.status-pendente{border-color:#e6aa3247!important;color:#f3cf80!important;background:#e6aa3213!important}.panel .statusPill.status-finalizada-paga,.panel .statusPill.status-finalizada,.panel .statusPill.status-finalizado,.panel .statusPill.status-paga,.panel .statusPill.status-pago,.panel .statusPill.status-contratado{border-color:#4aca844d!important;color:#9ce9be!important;background:#2da16317!important}.panel .statusPill.status-inelegivel,.panel .statusPill.status-cancelado,.panel .statusPill.status-erro-contratacao{border-color:#ec606b4d!important;color:#f4a0a7!important;background:#c73d4a17!important}.esteiraModal .modalGrid>section:nth-child(4) .info:first-child,.esteiraModal .modalGrid>section:nth-child(4) .info:nth-child(3){border-color:#ffffff0e!important;background:transparent!important;box-shadow:none!important}.esteiraModal .modalGrid>section:nth-child(4) .info:first-child>strong,.esteiraModal .modalGrid>section:nth-child(4) .info:nth-child(3)>strong{color:#eceeef!important;font-size:12px!important}:root{color-scheme:light!important;--bg: #f3f4f6 !important;--bg-soft: #f8f9fb !important;--surface: #ffffff !important;--surface-strong: #ffffff !important;--surface-light: #f7f8fa !important;--border: #e1e4e8 !important;--border-strong: rgba(188, 132, 24, .34) !important;--text: #20242a !important;--muted: #676d75 !important;--muted-2: #8a9098 !important;--gold: #d69a25 !important;--gold-light: #f0cc7b !important;--gold-dark: #8b5d0d !important;--success: #18794e !important;--danger: #b42335 !important;--warning: #8a5b08 !important;--info: #245ea8 !important;--shadow-soft: 0 10px 30px rgba(28, 35, 43, .07) !important;--shadow-strong: 0 24px 70px rgba(28, 35, 43, .14) !important;--axis-clean-bg: #f3f4f6 !important;--axis-clean-surface: #ffffff !important;--axis-clean-surface-soft: #f7f8fa !important;--axis-clean-border: #e1e4e8 !important;--axis-clean-border-strong: rgba(188, 132, 24, .34) !important;--axis-clean-text: #20242a !important;--axis-clean-muted: #6f757d !important;--axis-clean-gold: #d69a25 !important;--axis-clean-gold-soft: #9a680f !important;--axis-clean-shadow: 0 10px 30px rgba(28, 35, 43, .07) !important}html,body,#root,.shell,.mainArea{background:#f3f4f6!important;color:#20242a!important}body{background-image:radial-gradient(circle at 84% -12%,rgba(214,154,37,.08),transparent 28%),linear-gradient(180deg,#f6f7f9,#f1f3f5)!important}body:before{opacity:0!important}.sidebar{border-right:1px solid #24282d!important;background:#111315!important;color:#f5f5f3!important;box-shadow:8px 0 30px #12161b14!important}.sidebar .sideBrand strong,.sidebar .sideUser strong,.sidebar nav button,.sidebar .sideUser button{color:#f5f5f3!important}.sidebar .sideBrand small,.sidebar .sideUser small{color:#aeb3ba!important}.sidebar .sideBrand>span{color:#171108!important;background:linear-gradient(145deg,#f4d58c,#d69a25)!important;box-shadow:0 8px 22px #d69a2538!important}.sidebar nav button{border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}.sidebar nav button:hover{border-color:#ffffff14!important;background:#ffffff0b!important}.sidebar nav button.active{border-color:#d69a254d!important;background:#d69a251c!important;box-shadow:inset 3px 0 #d69a25!important}.sidebar nav button span{color:#e8bb5e!important;background:transparent!important}.sidebar .sideUser{border:1px solid rgba(255,255,255,.09)!important;background:#181b1f!important;box-shadow:none!important}.sidebar .sideUser button{border-color:#ffffff21!important;background:#22262b!important}.mainArea{min-height:100vh}.pageHeader{border-bottom:1px solid #dde0e4!important}.pageHeader h1,.pageHeader h2,.panel h1,.panel h2,.panel h3,.panelTitle h2,.modalHeader h2,.modalCard h2,.modalCard h3,.esteiraModal h2,.esteiraModal h3{color:#20242a!important;text-shadow:none!important}.pageHeader span,.panel p,.panelTitle span,.metric span,.info span,.userRow span,.proposalItem span,.empty,.fieldHint,.uploadedFileName{color:#6f757d!important}.eyebrow{color:#93620d!important;text-shadow:none!important}.panel,.metric,.productionCard,.profitCard,.userStatCard,.userRow,.loginCard,.publicAuthCard,.guideUploadBox,.guideFilesList,.guideFileCard,.financialCard,.financialSummaryCard,.financialTableCard,.reportCard,.statusReasonBox,.operationHistoryPanel,.timeline,.info,.teamCard,.step{border-color:#e1e4e8!important;background:#fff!important;color:#20242a!important;box-shadow:0 10px 30px #1c232b12!important}.panel,.metric,.productionCard,.profitCard,.userStatCard,.userRow{background-image:none!important}.panel:hover,.metric:hover,.productionCard:hover,.profitCard:hover,.userRow:hover{border-color:#d4d8dd!important;box-shadow:0 12px 34px #1c232b17!important;transform:none!important}.metric strong,.productionCard strong,.profitCard strong,.userStatCard strong,.panel strong,.info strong,.teamCard strong{color:#20242a!important;text-shadow:none!important}.cards>.metric:before,.metric:after,.panel:before,.panel:after{box-shadow:none!important}label{color:#4f555d!important}input,select,textarea{border:1px solid #d8dce1!important;color:#20242a!important;background:#fff!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#9aa0a8!important}select option{color:#20242a!important;background:#fff!important}input:hover,select:hover,textarea:hover{border-color:#c6cbd1!important}input:focus,select:focus,textarea:focus{border-color:#bc84189e!important;background:#fff!important;box-shadow:0 0 0 3px #d69a251f!important}.pageHeader button,.panel button,.modalCard button,.actions button,.rowActions button,.userRow button,.reportActions button,.secondaryButton,.modalActionSecondary,.financialTabs button,.pagination button,.esteiraPagination button{border:1px solid #d8dce1!important;color:#343940!important;background:#fff!important;box-shadow:none!important}.pageHeader button:hover:not(:disabled),.panel button:hover:not(:disabled),.modalCard button:hover:not(:disabled),.actions button:hover:not(:disabled),.rowActions button:hover:not(:disabled),.userRow button:hover:not(:disabled),.reportActions button:hover:not(:disabled),.secondaryButton:hover:not(:disabled),.modalActionSecondary:hover:not(:disabled),.financialTabs button:hover:not(:disabled),.pagination button:hover:not(:disabled),.esteiraPagination button:hover:not(:disabled){border-color:#c5cbd2!important;color:#20242a!important;background:#f7f8fa!important;filter:none!important;transform:none!important}.primaryActionButton,.formActions button,form button[type=submit],.modalActionPrimary,.publicAuthPrimary,.loginCard button,.fundoAWorkspace button.primary,.fundoBCreateContractButton{border-color:#bc841875!important;color:#19130a!important;background:linear-gradient(135deg,#f1d285,#d69a25)!important;box-shadow:0 8px 20px #bc84182b!important}.primaryActionButton:hover:not(:disabled),.formActions button:hover:not(:disabled),form button[type=submit]:hover:not(:disabled),.modalActionPrimary:hover:not(:disabled),.publicAuthPrimary:hover:not(:disabled),.loginCard button:hover:not(:disabled),.fundoAWorkspace button.primary:hover:not(:disabled),.fundoBCreateContractButton:hover:not(:disabled){border-color:#a46c0d8c!important;color:#171006!important;background:linear-gradient(135deg,#f5dc9c,#dda52f)!important;filter:none!important;transform:none!important}button:disabled{border-color:#e3e6ea!important;color:#a3a8af!important;background:#f1f3f5!important;box-shadow:none!important;opacity:.74!important}.esteiraFilters,.esteiraFullPanel{border-color:#dfe2e6!important;background:#fff!important}.esteiraTableHeader{border-color:#dde1e5!important;color:#6f757d!important;background:#f7f8fa!important}.esteiraTableHeader span{color:#76500d!important}.esteiraRows .esteiraRow{border-bottom:1px solid #e7e9ec!important;color:#252a30!important;background:#fff!important;box-shadow:none!important}.esteiraRows .esteiraRow:nth-child(2n){background:#fbfbfc!important}.esteiraRows .esteiraRow:hover{background:#f8f4eb!important}.esteiraRows .esteiraRow span,.esteiraRows .esteiraRow small,.amountStack small{color:#6f757d!important}.proposalNameButton,.panel .proposalNameButton,.panel .linkButton{border:0!important;color:#20242a!important;background:transparent!important;box-shadow:none!important}.proposalNameButton:hover,.panel .proposalNameButton:hover,.panel .linkButton:hover{color:#8a5b08!important;background:transparent!important}.axisContractBadge{border-color:#e2c27d!important;color:#76500d!important;background:#fff7e5!important;box-shadow:none!important}.statusPill,.statusButton,.proposalModalStatus{box-shadow:none!important}.statusPill.status-rascunho,.proposalModalStatus.status-rascunho{border-color:#d8dce1!important;color:#5d636b!important;background:#f1f3f5!important}.statusPill.status-autorizado,.statusPill.status-simulado,.statusPill.status-aguardando-autorizacao,.statusPill.status-aguardando-assinatura,.statusPill.status-em-analise,.statusPill.status-processando,.statusPill.status-pendente,.proposalModalStatus.status-autorizado,.proposalModalStatus.status-simulado,.proposalModalStatus.status-aguardando-autorizacao,.proposalModalStatus.status-aguardando-assinatura,.proposalModalStatus.status-em-analise,.proposalModalStatus.status-processando,.proposalModalStatus.status-pendente{border-color:#e8ce95!important;color:#805608!important;background:#fff5dc!important}.statusPill.status-finalizada-paga,.statusPill.status-finalizada,.statusPill.status-finalizado,.statusPill.status-paga,.statusPill.status-pago,.statusPill.status-contratado,.proposalModalStatus.status-finalizada-paga,.proposalModalStatus.status-finalizada,.proposalModalStatus.status-finalizado,.proposalModalStatus.status-paga,.proposalModalStatus.status-pago,.proposalModalStatus.status-contratado{border-color:#b7e2ca!important;color:#18794e!important;background:#eaf7f0!important}.statusPill.status-inelegivel,.statusPill.status-cancelado,.statusPill.status-erro-contratacao,.proposalModalStatus.status-inelegivel,.proposalModalStatus.status-cancelado,.proposalModalStatus.status-erro-contratacao{border-color:#f0bcc3!important;color:#b42335!important;background:#fdecef!important}.message{border-color:#e4d2a8!important;color:#76500d!important;background:#fff8e8!important;box-shadow:none!important}.message.success{border-color:#b7e2ca!important;color:#18794e!important;background:#eaf7f0!important}.message.error{border-color:#f0bcc3!important;color:#b42335!important;background:#fdecef!important}.message.info{border-color:#bfd3ee!important;color:#245ea8!important;background:#eef5fd!important}.modalOverlay,.nestedModalBackdrop{background:#22272d6b!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.modalCard,.esteiraModal,.simulationModal,.statusReasonModal,.acceptedBanksModal,.fundoBRecoveryModal,.fundoAModal{border-color:#dfe2e6!important;color:#20242a!important;background:#fff!important;box-shadow:0 28px 80px #1c232b33!important}.modalHeader,.esteiraModal>.modalHeader{border-bottom-color:#e1e4e8!important;color:#20242a!important;background:#fff!important;box-shadow:none!important}.modalHeader p,.esteiraModal>.modalHeader p,.modalHeader small{color:#70767e!important}.modalBody,.esteiraModal>.modalBody{color:#20242a!important;background:#f7f8fa!important}.modalFooter,.esteiraModal>.modalFooter{border-top-color:#e1e4e8!important;background:#fff!important;box-shadow:0 -8px 24px #1c232b0d!important}.proposalModalClose,.esteiraModal>.modalHeader>.proposalModalClose{border-color:#d8dce1!important;color:#3a3f46!important;background:#f7f8fa!important}.esteiraModal .modalAxisContractBadge{color:#76500d!important;background:transparent!important}.esteiraModal .modalGrid>section,.modalGrid>section,.hiringFormSection,.fundoBRecoverySection,.fundoBContractTracking,.simulationOptionCard,.acceptedBankRow{border-color:#e1e4e8!important;color:#20242a!important;background:#fff!important;box-shadow:none!important}.esteiraModal .modalGrid>section>h3,.hiringFormSection h3,.fundoBRecoverySection h3,.simulationOptionCard h3{color:#30353b!important}.esteiraModal .teamMiniGrid,.teamMiniGrid{border-color:#e1e4e8!important;background:#fff!important}.esteiraModal .teamMiniGrid>*,.teamMiniGrid>*{border-color:#e7e9ec!important;color:#20242a!important;background:#fbfbfc!important}.esteiraModal .teamMiniGrid>* strong,.teamMiniGrid>* strong{color:#20242a!important}.esteiraModal .teamMiniGrid>* span,.esteiraModal .teamMiniGrid>* small,.teamMiniGrid>* span,.teamMiniGrid>* small{color:#7a8088!important}.esteiraModal .info,.info{border-bottom-color:#e7e9ec!important;color:#20242a!important;background:transparent!important;box-shadow:none!important}.esteiraModal .info>span,.info>span{color:#7b8189!important}.esteiraModal .info>strong,.info>strong{color:#20242a!important}.esteiraModal .timeline,.timeline{border-color:#e1e4e8!important;color:#20242a!important;background:#fff!important;box-shadow:none!important}.esteiraModal .timeline:before,.timeline:before{color:#76500d!important}.esteiraModal .step,.step{border-color:#e3e6ea!important;color:#7a8088!important;background:#f7f8fa!important;box-shadow:none!important}.esteiraModal .step:before{border-color:#b7bdc4!important;background:#fff!important}.esteiraModal .step.done,.step.done{border-color:#b7e2ca!important;color:#18794e!important;background:#eaf7f0!important}.esteiraModal .step.done:before{border-color:#2a9964!important;background:#2a9964!important}.operationHistoryPanel{border-color:#e1e4e8!important;background:#fff!important;box-shadow:none!important}.operationHistoryHeader,.operationHistoryTableHeader{border-color:#e1e4e8!important;color:#6f757d!important;background:#f7f8fa!important}.operationHistoryTable,.operationHistoryTableRow{border-color:#e7e9ec!important;color:#30353b!important;background:#fff!important}.operationHistoryTableRow:nth-child(odd){background:#fbfbfc!important}.operationHistoryTableHeader span,.operationHistoryHeader .eyebrow{color:#76500d!important}.operationHistoryTableRow span,.operationHistoryTableRow small{color:#666d75!important}.financialTabs,.reportFilters,.usersFilters,.guidePdfLayout,.profitabilityPanel,.rankingPanel{border-color:#e1e4e8!important;background:#fff!important}.financialTabs button.active,.financialTabButton.active{border-color:#e0bd70!important;color:#76500d!important;background:#fff5dc!important}.rankingRow,.financialTableRow,.commissionRow,.receivableRow,.guideFileRow,.userTableRow{border-color:#e7e9ec!important;color:#30353b!important;background:#fff!important}.rankingRow:nth-child(2n),.financialTableRow:nth-child(2n),.commissionRow:nth-child(2n),.receivableRow:nth-child(2n),.userTableRow:nth-child(2n){background:#fbfbfc!important}.fundoAWorkspace,.fundoAWorkspaceCard,.fundoAStageCard,.fundoAModalContent,.fundoBRecoveryCard,.fundoBOfferCard,.fundoBContractForm,.fundoBContractTracking{border-color:#e1e4e8!important;color:#20242a!important;background:#fff!important;box-shadow:none!important}.fundoAWorkspace p,.fundoAWorkspace small,.fundoAWorkspace span,.fundoBRecoveryModal p,.fundoBRecoveryModal small,.fundoBRecoveryModal span{color:#6f757d!important}.fundoAWorkspace strong,.fundoAWorkspace h2,.fundoAWorkspace h3,.fundoBRecoveryModal strong,.fundoBRecoveryModal h2,.fundoBRecoveryModal h3{color:#20242a!important}.loginPage,.publicAuthPage{background:radial-gradient(circle at 20% 0%,rgba(214,154,37,.12),transparent 34%),linear-gradient(180deg,#f7f8fa,#eef1f4)!important}.loginCard,.publicAuthCard{border-color:#d9dde2!important;background:#fff!important;box-shadow:0 26px 70px #1c232b29!important}.loginCard h1,.publicAuthCard h1,.publicAuthCard h2{color:#20242a!important}.loginCard p,.publicAuthCard p{color:#6f757d!important}.brandBadge{border-color:#e0bd70!important;color:#76500d!important;background:#fff5dc!important}*{scrollbar-width:thin;scrollbar-color:#b7bdc4 #eef0f2}*::-webkit-scrollbar-track{background:#eef0f2}*::-webkit-scrollbar-thumb{border:2px solid #eef0f2;border-radius:999px;background:#b7bdc4}*::-webkit-scrollbar-thumb:hover{background:#969da6}@media(max-width:720px){.mainArea{background:#f3f4f6!important}.modalOverlay,.nestedModalBackdrop{background:#22272d61!important}.esteiraModal,.modalCard{border-radius:18px!important}}:root{color-scheme:light!important;--axis-reading-text: #1f252c;--axis-reading-muted: #616973;--axis-reading-soft: #f6f7f9;--axis-reading-border: #d8dde3;--axis-reading-gold: #c98c1d;--axis-reading-gold-soft: #fff4d8}.shell>.sidebar,.sidebar{border-right:1px solid #d8dde3!important;color:var(--axis-reading-text)!important;background:#fff!important;background-image:none!important;box-shadow:8px 0 28px #1f252c0f!important}.sidebar .sideBrand strong,.sidebar .sideUser strong{color:#222831!important;text-shadow:none!important}.sidebar .sideBrand small,.sidebar .sideUser small{color:#68717c!important}.sidebar .sideBrand>span{border:1px solid rgba(185,123,16,.22)!important;color:#251b0a!important;background:linear-gradient(145deg,#f5d98f,#d59a29)!important;box-shadow:0 7px 18px #be811629!important}.sidebar nav button{border:1px solid transparent!important;color:#4f5863!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.sidebar nav button:before{display:none!important}.sidebar nav button span{border:0!important;color:#96640c!important;background:transparent!important;box-shadow:none!important}.sidebar nav button:hover{border-color:#e1e4e8!important;color:#20262d!important;background:#f6f7f9!important}.sidebar nav button.active{border-color:#e5c47f!important;color:#5e410b!important;background:#fff5dc!important;box-shadow:inset 3px 0 #c98c1d!important}.sidebar nav button.active span{color:#7c5207!important}.sidebar .sideUser{border:1px solid #dce0e5!important;color:#252b32!important;background:#f7f8fa!important;background-image:none!important;box-shadow:none!important}.sidebar .sideUser button{border:1px solid #d1d6dc!important;color:#30363d!important;background:#fff!important;box-shadow:none!important}.sidebar .sideUser button:hover:not(:disabled){border-color:#c6ccd3!important;color:#20262d!important;background:#f1f3f5!important}.mainArea,.mainArea .stack,.mainArea .usersPage,.mainArea .esteiraFull{color:var(--axis-reading-text)!important}.pageHeader h1,.pageHeader h2,.panel h1,.panel h2,.panel h3,.panelTitle h2,.panelTitle h3{color:#20262d!important}.pageHeader span,.panel p,.panel small,.panelTitle span,.panelTitle small,.empty,.fieldHint,.uploadedFileName{color:var(--axis-reading-muted)!important}.panel,.metric,.productionCard,.profitCard,.userStatCard,.userRow,.esteiraFilters,.esteiraFullPanel{border-color:var(--axis-reading-border)!important;color:var(--axis-reading-text)!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 26px #1f252c11!important}.esteiraTableHeader,.esteiraTableHeaderEnhanced{border-color:#d7dce2!important;color:#5d6570!important;background:#f3f5f7!important;background-image:none!important;box-shadow:0 5px 14px #1f252c0d!important}.esteiraTableHeader span,.esteiraTableHeaderEnhanced span{color:#76500d!important;text-shadow:none!important}.esteiraRows .esteiraRow,.esteiraRows .esteiraRowEnhanced{border-bottom-color:#e2e6ea!important;color:#262c33!important;background:#fff!important;background-image:none!important}.esteiraRows .esteiraRow:nth-child(2n),.esteiraRows .esteiraRowEnhanced:nth-child(2n){background:#f9fafb!important}.esteiraRows .esteiraRow:hover,.esteiraRows .esteiraRowEnhanced:hover{border-color:#e1c889!important;background:#fffaf0!important;background-image:none!important}.esteiraEnhancedClientCell .proposalNameButton,.esteiraEnhancedProductTitle,.esteiraEnhancedLine>span,.esteiraEnhancedLine>strong,.esteiraEnhancedLine.emphasis>strong,.esteiraEnhancedClientMeta{color:#252b32!important;opacity:1!important;text-shadow:none!important}.esteiraEnhancedClientMeta,.esteiraEnhancedLine>span{color:#606974!important}.esteiraEnhancedLine small{color:#6f7781!important;opacity:1!important}.esteiraFundingBadge{border-color:#e3c67f!important;color:#76500d!important;background:#fff5dc!important;box-shadow:0 4px 10px #b97b101a!important}.esteiraEnhancedActionsCell button,.rowActions button{border-color:#cfd5dc!important;color:#2f363e!important;background:#fff!important;box-shadow:none!important}.esteiraEnhancedActionsCell button:hover:not(:disabled),.rowActions button:hover:not(:disabled){border-color:#bdc4cc!important;color:#20262d!important;background:#f2f4f6!important}.modalOverlay:has(.esteiraModal){background:#2b313875!important}.esteiraModal,.modalOverlay .esteiraModal{border-color:#d6dbe1!important;color:#222831!important;background:#fff!important;background-image:none!important;box-shadow:0 26px 70px #181e2538!important}.esteiraModal>.modalHeader,.modalOverlay .esteiraModal>.modalHeader{border-bottom-color:#dfe3e7!important;color:#222831!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.esteiraModal>.modalBody,.modalOverlay .esteiraModal>.modalBody{color:#222831!important;background:#f5f6f8!important;background-image:none!important}.esteiraModal .modalGrid>section,.esteiraModal .modalGrid section,.esteiraModal .info,.esteiraModal .teamMiniGrid,.esteiraModal .teamMiniGrid>*{border-color:#dfe3e7!important;color:#222831!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.esteiraModal .modalGrid>section>h3,.esteiraModal .modalGrid section h3{color:#333a42!important}.esteiraModal .info>span,.esteiraModal .teamMiniGrid>* span,.esteiraModal .teamMiniGrid>* small{color:#68717c!important;opacity:1!important}.esteiraModal .info>strong,.esteiraModal .teamMiniGrid>* strong,.esteiraModal .modalGrid>section:nth-child(4) .info>strong,.esteiraModal .modalGrid>section:nth-child(4) .info:first-child>strong,.esteiraModal .modalGrid>section:nth-child(4) .info:nth-child(3)>strong{color:#20262d!important;font-size:12px!important;opacity:1!important;text-shadow:none!important}.esteiraModal .timeline,.esteiraModal [class*=timeline],.esteiraModal [class*=Timeline]{border-color:#d8dde3!important;color:#222831!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.esteiraModal .timeline:before,.esteiraModal [class*=timeline]:before,.esteiraModal [class*=Timeline]:before{color:#76500d!important;text-shadow:none!important}.esteiraModal .timeline h3,.esteiraModal [class*=timeline] h3,.esteiraModal [class*=Timeline] h3,.esteiraModal .timeline strong,.esteiraModal [class*=timeline] strong,.esteiraModal [class*=Timeline] strong{color:#2a3037!important}.esteiraModal .timeline p,.esteiraModal .timeline small,.esteiraModal [class*=timeline] p,.esteiraModal [class*=timeline] small,.esteiraModal [class*=Timeline] p,.esteiraModal [class*=Timeline] small{color:#68717c!important;opacity:1!important}.esteiraModal .step,.esteiraModal .timeline .step,.esteiraModal [class*=timeline] .step,.esteiraModal [class*=Timeline] .step{border-color:#dfe3e7!important;color:#69727d!important;background:#f7f8fa!important;background-image:none!important;box-shadow:none!important}.esteiraModal .step:before{border-color:#aeb5bd!important;background:#fff!important}.esteiraModal .step.done,.esteiraModal .timeline .step.done,.esteiraModal [class*=timeline] .step.done,.esteiraModal [class*=Timeline] .step.done{border-color:#a9dbc0!important;color:#126b43!important;background:#eaf7f0!important}.esteiraModal .step.current,.esteiraModal .timeline .step.current,.esteiraModal [class*=timeline] .step.current,.esteiraModal [class*=Timeline] .step.current{border-color:#e1be70!important;color:#76500d!important;background:#fff4d8!important}.esteiraModal .operationHistoryPanel,.esteiraModal [class*=operationHistory],.esteiraModal [class*=OperationHistory],.esteiraModal [class*=historyPanel],.esteiraModal [class*=HistoryPanel]{border-color:#d8dde3!important;color:#222831!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.esteiraModal .operationHistoryHeader,.esteiraModal .operationHistoryTableHeader,.esteiraModal [class*=operationHistory] [class*=Header],.esteiraModal [class*=OperationHistory] [class*=Header]{border-color:#dfe3e7!important;color:#59626d!important;background:#f5f6f8!important;background-image:none!important}.esteiraModal .operationHistoryHeader h3,.esteiraModal .operationHistoryHeader strong,.esteiraModal .operationHistoryTableRow strong,.esteiraModal [class*=operationHistory] h3,.esteiraModal [class*=OperationHistory] h3{color:#2a3037!important}.esteiraModal .operationHistoryHeader .eyebrow,.esteiraModal .operationHistoryTableHeader span{color:#76500d!important}.esteiraModal .operationHistoryTable,.esteiraModal .operationHistoryTableRow,.esteiraModal [class*=operationHistory] [class*=Row],.esteiraModal [class*=OperationHistory] [class*=Row]{border-color:#e1e5e9!important;color:#333a42!important;background:#fff!important;background-image:none!important}.esteiraModal .operationHistoryTableRow span,.esteiraModal .operationHistoryTableRow small,.esteiraModal .operationHistoryPanel .empty,.esteiraModal [class*=operationHistory] p,.esteiraModal [class*=OperationHistory] p{color:#626b76!important;opacity:1!important}.esteiraModal>.modalFooter,.modalOverlay .esteiraModal>.modalFooter{border-top-color:#dce1e6!important;color:#222831!important;background:#fff!important;background-image:none!important;box-shadow:0 -7px 18px #1f252c0e!important}.esteiraModal>.modalFooter button,.modalOverlay .esteiraModal>.modalFooter button,.esteiraModal>.modalFooter .modalActionSecondary{border:1px solid #cdd3da!important;color:#30373f!important;background:#fff!important;background-image:none!important;box-shadow:none!important;opacity:1!important}.esteiraModal>.modalFooter button:hover:not(:disabled),.modalOverlay .esteiraModal>.modalFooter button:hover:not(:disabled){border-color:#b9c0c8!important;color:#20262d!important;background:#f1f3f5!important;filter:none!important;transform:none!important}.esteiraModal>.modalFooter .modalActionPrimary,.modalOverlay .esteiraModal>.modalFooter .modalActionPrimary{border-color:#d5ad55!important;color:#251a08!important;background:linear-gradient(135deg,#f2d58e,#d49a29)!important;box-shadow:0 7px 16px #b97b1024!important}.esteiraModal>.modalFooter button:disabled,.modalOverlay .esteiraModal>.modalFooter button:disabled{border-color:#e0e4e8!important;color:#858d97!important;background:#eef1f4!important;background-image:none!important;box-shadow:none!important;opacity:1!important}input,select,textarea{border-color:#cfd5dc!important;color:#252b32!important;background:#fff!important}input::placeholder,textarea::placeholder{color:#8a929c!important;opacity:1!important}input:focus,select:focus,textarea:focus{border-color:#c58a1d!important;box-shadow:0 0 0 3px #c98c1d21!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(157,103,10,.7)!important;outline-offset:2px!important}@media(max-width:760px){.sidebar{border-bottom:1px solid #d8dde3!important;background:#fff!important}.esteiraRowEnhanced{border-color:#d8dde3!important;color:#252b32!important;background:#fff!important;box-shadow:0 8px 22px #1f252c12!important}.esteiraEnhancedProductCell,.esteiraEnhancedTeamCell,.esteiraEnhancedFinancialCell,.esteiraEnhancedDatesCell,.esteiraEnhancedStatusCell,.esteiraEnhancedActionsCell{border-top-color:#e1e5e9!important}.esteiraEnhancedProductCell:before,.esteiraEnhancedTeamCell:before,.esteiraEnhancedFinancialCell:before,.esteiraEnhancedDatesCell:before,.esteiraEnhancedStatusCell:before,.esteiraEnhancedActionsCell:before{color:#76500d!important}}.bulkCommissionPanel{display:grid;gap:18px;padding:22px!important}.bulkCommissionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bulkCommissionHeader h2{margin:4px 0 7px}.bulkCommissionHeader p{margin:0;color:#626a74!important}.bulkCommissionSafety{flex:0 0 auto;padding:7px 11px;border:1px solid #e4c77e;border-radius:999px;color:#76500d;background:#fff5dc;font-size:11px;font-weight:800}.bulkCommissionGrid{display:grid;grid-template-columns:minmax(210px,1fr) minmax(220px,1fr) minmax(170px,.7fr) minmax(210px,auto);align-items:end;gap:14px}.bulkCommissionGrid label{margin:0}.bulkCommissionPreview{display:grid;align-content:center;min-height:72px;padding:10px 14px;border:1px solid #dce1e6;border-radius:14px;background:#f7f8fa}.bulkCommissionPreview span,.bulkCommissionPreview small{color:#68717c}.bulkCommissionPreview span{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bulkCommissionPreview strong{margin:2px 0;color:#20262d;font-size:22px}.bulkCommissionPreview small{font-size:11px}.bulkCommissionApplyButton{min-height:48px;white-space:nowrap}.bulkCommissionNote{color:#626a74!important;line-height:1.5}@media(max-width:1120px){.bulkCommissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.bulkCommissionHeader{flex-direction:column}.bulkCommissionGrid{grid-template-columns:1fr}.bulkCommissionSafety{align-self:flex-start}.bulkCommissionApplyButton{width:100%}}:root{--axis-vivid-gold: #d79216;--axis-vivid-gold-dark: #7a4b00;--axis-vivid-gold-bg: #fff4cf;--axis-vivid-red: #c72535;--axis-vivid-red-dark: #8f1222;--axis-vivid-red-bg: #ffe8eb;--axis-vivid-green: #168754;--axis-vivid-green-dark: #0c5d39;--axis-vivid-green-bg: #e1f7eb;--axis-vivid-blue: #2369c8;--axis-vivid-blue-dark: #174d98;--axis-vivid-blue-bg: #e8f2ff;--axis-vivid-purple: #7047c7;--axis-vivid-purple-dark: #4c2c96;--axis-vivid-purple-bg: #f0ebff;--axis-vivid-slate: #52606f;--axis-vivid-slate-bg: #edf1f5}.statusReasonModal,.modalOverlay .statusReasonModal{width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important;border:1px solid #e2b3b9!important;border-radius:20px!important;color:#20262d!important;background:#fff!important;box-shadow:0 26px 74px #3e141b3d!important}.statusReasonModal .modalHeader{padding:18px 20px!important;border-bottom:1px solid #f1cbd0!important;color:#20262d!important;background:linear-gradient(135deg,#fff7f8,#fff 72%)!important}.statusReasonModal .modalHeader:before{content:"";width:5px;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,#e54858,#a91024)}.statusReasonModal .modalHeader>div{flex:1}.statusReasonModal .modalHeader .eyebrow{color:#a0192a!important;font-weight:900!important;letter-spacing:.12em!important}.statusReasonModal .modalHeader h2{margin-top:3px!important;color:var(--axis-vivid-red-dark)!important;font-size:24px!important;line-height:1.05!important}.statusReasonModal .modalHeader p{margin-top:7px!important;color:#5b6570!important;font-size:12px!important}.statusReasonModal .modalHeader button{border-color:#d6dce2!important;color:#2e353d!important;background:#fff!important}.statusReasonModal .statusReasonBox{display:grid!important;gap:12px!important;min-height:0!important;margin:0!important;padding:22px 22px 24px!important;border:0!important;border-radius:0!important;color:#20262d!important;background:#fff!important;box-shadow:none!important}.statusReasonModal .statusReasonBox h3{margin:0!important;color:#292f36!important;font-size:15px!important}.statusReasonModal .statusReasonBox p{display:block!important;margin:0!important;padding:15px 16px!important;border:1px solid #efb7bf!important;border-left:5px solid #d82f43!important;border-radius:12px!important;color:#61101b!important;background:#fff0f2!important;box-shadow:0 7px 18px #bc253814!important;font-size:14px!important;font-weight:760!important;line-height:1.55!important;opacity:1!important;white-space:pre-wrap!important;word-break:break-word!important}.statusReasonModal .statusReasonBox small{display:inline-flex!important;width:fit-content!important;padding:6px 9px!important;border:1px solid #f0c3c9!important;border-radius:8px!important;color:#9d2130!important;background:#fff7f8!important;font-size:10px!important;font-weight:750!important;opacity:1!important}.esteiraFullPanel{border-color:#ccd4dc!important;box-shadow:0 12px 32px #1f2d3c17!important}.esteiraTableHeader,.esteiraTableHeaderEnhanced{border-bottom:1px solid #d5b66b!important;background:linear-gradient(180deg,#fffaf0,#fff5dc)!important;box-shadow:0 6px 16px #8f5d0814!important}.esteiraTableHeader span,.esteiraTableHeaderEnhanced span{color:#714700!important;font-weight:900!important;letter-spacing:.055em!important}.esteiraRows .esteiraRow,.esteiraRows .esteiraRowEnhanced{border-bottom:1px solid #dfe4e9!important;color:#20262d!important;background:#fff!important;transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease!important}.esteiraRows .esteiraRow:nth-child(2n),.esteiraRows .esteiraRowEnhanced:nth-child(2n){background:#f7f9fb!important}.esteiraRows .esteiraRow:hover,.esteiraRows .esteiraRowEnhanced:hover{border-bottom-color:#e1b64f!important;background:#fff5d9!important;box-shadow:inset 4px 0 #df9e1e,0 7px 20px #925e0614!important}.esteiraEnhancedClientCell .proposalNameButton,.esteiraEnhancedProductTitle,.esteiraEnhancedLine>strong,.esteiraEnhancedLine.emphasis>strong{color:#17202a!important;font-weight:800!important}.esteiraEnhancedClientMeta,.esteiraEnhancedLine>span,.esteiraEnhancedLine small,.esteiraRows .esteiraRow small{color:#52606d!important;opacity:1!important}.axisContractBadge,.esteiraFundingBadge{border-color:#e0aa37!important;color:#684100!important;background:#ffedbd!important;box-shadow:0 4px 11px #b7740724!important}.esteiraEnhancedActionsCell button,.rowActions button{border-color:#c6cfd8!important;color:#26323d!important;background:#fff!important;font-weight:750!important}.esteiraEnhancedActionsCell button:hover:not(:disabled),.rowActions button:hover:not(:disabled){border-color:#d49a22!important;color:#5f3b00!important;background:#fff3d2!important}.statusPill,.statusButton,.proposalModalStatus{min-height:31px!important;border-width:1px!important;font-weight:900!important;letter-spacing:.025em!important;opacity:1!important;box-shadow:0 3px 9px #1d293714!important}.statusPill.status-rascunho,.statusButton.status-rascunho,.proposalModalStatus.status-rascunho{border-color:#91a0af!important;color:#344150!important;background:#e9eef3!important}.statusPill.status-aguardando-autorizacao,.statusPill.status-aguardando-formalizacao,.statusPill.status-pendente,.statusButton.status-aguardando-autorizacao,.statusButton.status-aguardando-formalizacao,.statusButton.status-pendente,.proposalModalStatus.status-aguardando-autorizacao,.proposalModalStatus.status-aguardando-formalizacao,.proposalModalStatus.status-pendente{border-color:#e8a11a!important;color:#744500!important;background:#fff0bf!important}.statusPill.status-autorizado,.statusPill.status-em-analise,.statusPill.status-processando,.statusPill.status-consultando-margem,.statusButton.status-autorizado,.statusButton.status-em-analise,.statusButton.status-processando,.statusButton.status-consultando-margem,.proposalModalStatus.status-autorizado,.proposalModalStatus.status-em-analise,.proposalModalStatus.status-processando,.proposalModalStatus.status-consultando-margem{border-color:#3c82d9!important;color:var(--axis-vivid-blue-dark)!important;background:var(--axis-vivid-blue-bg)!important}.statusPill.status-simulado,.statusButton.status-simulado,.proposalModalStatus.status-simulado{border-color:#8a66d5!important;color:var(--axis-vivid-purple-dark)!important;background:var(--axis-vivid-purple-bg)!important}.statusPill.status-aguardando-assinatura,.statusPill.status-contratando,.statusPill.status-aguardando-desembolso,.statusPill.status-aguardando-averbacao,.statusPill.status-enviado-para-pagamento,.statusButton.status-aguardando-assinatura,.statusButton.status-contratando,.statusButton.status-aguardando-desembolso,.statusButton.status-aguardando-averbacao,.statusButton.status-enviado-para-pagamento,.proposalModalStatus.status-aguardando-assinatura,.proposalModalStatus.status-contratando,.proposalModalStatus.status-aguardando-desembolso,.proposalModalStatus.status-aguardando-averbacao,.proposalModalStatus.status-enviado-para-pagamento{border-color:#d18a16!important;color:#744400!important;background:#ffebba!important}.statusPill.status-finalizada-paga,.statusPill.status-finalizada,.statusPill.status-finalizado,.statusPill.status-paga,.statusPill.status-pago,.statusPill.status-contratado,.statusButton.status-finalizada-paga,.statusButton.status-finalizada,.statusButton.status-finalizado,.statusButton.status-paga,.statusButton.status-pago,.statusButton.status-contratado,.proposalModalStatus.status-finalizada-paga,.proposalModalStatus.status-finalizada,.proposalModalStatus.status-finalizado,.proposalModalStatus.status-paga,.proposalModalStatus.status-pago,.proposalModalStatus.status-contratado{border-color:#2ca36b!important;color:var(--axis-vivid-green-dark)!important;background:var(--axis-vivid-green-bg)!important}.statusPill.status-inelegivel,.statusPill.status-cancelado,.statusPill.status-cancelada,.statusPill.status-erro-contratacao,.statusButton.status-inelegivel,.statusButton.status-cancelado,.statusButton.status-cancelada,.statusButton.status-erro-contratacao,.proposalModalStatus.status-inelegivel,.proposalModalStatus.status-cancelado,.proposalModalStatus.status-cancelada,.proposalModalStatus.status-erro-contratacao{border-color:#e24353!important;color:var(--axis-vivid-red-dark)!important;background:var(--axis-vivid-red-bg)!important;box-shadow:0 3px 10px #be1f331f!important}.statusPill.status-inelegivel:hover,.statusButton.status-inelegivel:hover,.statusPill.status-cancelado:hover,.statusButton.status-cancelado:hover,.statusPill.status-erro-contratacao:hover,.statusButton.status-erro-contratacao:hover{border-color:#bd1f34!important;color:#720b18!important;background:#ffd9de!important}.fundoBOperationalStatus{border-color:#4b83c8!important;color:#184b87!important;background:#e8f2ff!important}.fundoBOperationalStatus.success{border-color:#2ca36b!important;color:#0d603a!important;background:#e1f7eb!important}.fundoBOperationalStatus.warning{border-color:#dc9619!important;color:#704200!important;background:#fff0bf!important}.fundoBOperationalStatus.danger{border-color:#e24353!important;color:#8f1222!important;background:#ffe8eb!important}@media(max-width:720px){.statusReasonModal,.modalOverlay .statusReasonModal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}.statusReasonModal .modalHeader{padding:15px 14px!important}.statusReasonModal .statusReasonBox{padding:17px 14px 19px!important}.statusReasonModal .statusReasonBox p{font-size:13px!important}}.loginPage,.authPage,[class*=loginPage],[class*=authPage]{color:#f8f4eb!important;background:radial-gradient(circle at 82% 36%,rgba(229,177,70,.18),transparent 25%),radial-gradient(circle at 48% 84%,rgba(193,132,25,.1),transparent 31%),linear-gradient(135deg,#090a0b,#15120d 54%,#08090a)!important}.loginPage:before,.authPage:before,[class*=loginPage]:before,[class*=authPage]:before{background-image:linear-gradient(rgba(229,177,70,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(229,177,70,.045) 1px,transparent 1px)!important;opacity:.48!important}.loginCard,.loginPage .loginCard,.authPage .loginCard{width:min(390px,calc(100vw - 44px))!important;padding:38px 36px!important;border:1px solid #e1e5ea!important;border-radius:24px!important;color:#20262d!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;box-shadow:0 30px 80px #00000061,0 0 0 1px #ffffffb8 inset!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.loginCard:before{height:4px!important;background:linear-gradient(90deg,#9b650e,#e3ad3a 44%,#f3d184 72%,#b97b14)!important;opacity:1!important}.loginCard .brandBadge,.loginCard>.brandBadge,.loginPage .brandBadge{min-width:48px;min-height:48px;padding:0 15px!important;border:1px solid #e2bd6f!important;border-radius:16px!important;color:#6f4708!important;background:linear-gradient(145deg,#fff3cf,#e5ac34)!important;box-shadow:0 10px 24px #b7770f29!important;font-size:15px!important;font-weight:950!important}.loginCard h1,.loginCard h2,.loginCard strong{color:#20262d!important;text-shadow:none!important}.loginCard h1{margin:24px 0 8px!important;font-size:clamp(28px,3vw,36px)!important;line-height:1.04!important}.loginCard p,.loginCard small,.loginCard .fieldHint{color:#65707c!important;opacity:1!important}.loginCard p{margin-bottom:24px!important}.loginCard label,.loginCard label span,.loginCard form>span{color:#3a424b!important;opacity:1!important;font-size:12px!important;font-weight:800!important}.loginCard input:not([type=checkbox]),.loginCard select{min-height:50px!important;border:1px solid #cbd2da!important;border-radius:12px!important;color:#20262d!important;background:#f7f9fb!important;box-shadow:inset 0 1px 2px #1f252c09!important;caret-color:#a66c0d!important}.loginCard input:not([type=checkbox]):hover,.loginCard select:hover{border-color:#afb8c2!important;background:#fff!important}.loginCard input:not([type=checkbox]):focus,.loginCard select:focus{border-color:#c4871b!important;color:#20262d!important;background:#fff!important;box-shadow:0 0 0 4px #c5871b24!important}.loginCard input::placeholder{color:#89939e!important;opacity:1!important}.loginCard input:-webkit-autofill,.loginCard input:-webkit-autofill:hover,.loginCard input:-webkit-autofill:focus{-webkit-text-fill-color:#20262d!important;box-shadow:0 0 0 1000px #f7f9fb inset!important;transition:background-color 9999s ease-out 0s}.loginCard input[type=checkbox]{width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;border:1px solid #b9c1ca!important;border-radius:4px!important;background:#fff!important;accent-color:#c98c1d!important;box-shadow:none!important}.loginCard input[type=checkbox]+span,.loginCard label:has(input[type=checkbox]){color:#4c555f!important}.loginCard button[type=submit],.loginCard .publicAuthPrimary{min-height:50px!important;border:1px solid #c4871b!important;border-radius:12px!important;color:#211708!important;background:linear-gradient(135deg,#f4d37e,#e1a72e 56%,#c78618)!important;box-shadow:0 12px 25px #b8770d33,inset 0 1px #ffffff85!important;font-weight:900!important}.loginCard button[type=submit]:hover:not(:disabled),.loginCard .publicAuthPrimary:hover:not(:disabled){border-color:#aa6c0c!important;background:linear-gradient(135deg,#f8df9e,#e8b442 56%,#cf901f)!important;box-shadow:0 15px 32px #b8770d40!important}.loginCard button[type=button],.loginCard a:not(.publicAuthPrimary){min-height:46px!important;border:1px solid #dcc078!important;border-radius:12px!important;color:#6d4709!important;background:#fff8e7!important;box-shadow:none!important;font-weight:850!important}.loginCard button[type=button]:hover:not(:disabled),.loginCard a:not(.publicAuthPrimary):hover{border-color:#c99a37!important;color:#503305!important;background:#fff1cb!important;transform:translateY(-1px)!important}.loginCard button:before{display:none!important}.loginCard hr,.loginCard [class*=divider],.loginCard [class*=Divider]{border-color:#e2e6ea!important;color:#7b858f!important}.loginCard .message,.loginCard [class*=message],.loginCard [class*=Message]{border-color:#e2c579!important;color:#70500f!important;background:#fff7df!important}.loginCard .message.error,.loginCard [class*=error],.loginCard [class*=Error]{border-color:#efb6be!important;color:#a91d32!important;background:#fff0f2!important}.loginPage>:not(.loginCard),.authPage>:not(.loginCard){color:#f7f5ef!important}.loginPage>:not(.loginCard) h1,.loginPage>:not(.loginCard) h2,.loginPage>:not(.loginCard) strong,.authPage>:not(.loginCard) h1,.authPage>:not(.loginCard) h2,.authPage>:not(.loginCard) strong{color:#f9f7f1!important;text-shadow:0 14px 42px rgba(0,0,0,.42)!important}.loginPage>:not(.loginCard) p,.loginPage>:not(.loginCard) small,.loginPage>:not(.loginCard) span,.authPage>:not(.loginCard) p,.authPage>:not(.loginCard) small,.authPage>:not(.loginCard) span{color:#d7d2c8!important;opacity:1!important}.loginPage>:not(.loginCard) [class*=title],.loginPage>:not(.loginCard) [class*=Title],.loginPage>:not(.loginCard) [class*=brand],.loginPage>:not(.loginCard) [class*=Brand],.authPage>:not(.loginCard) [class*=title],.authPage>:not(.loginCard) [class*=Title],.authPage>:not(.loginCard) [class*=brand],.authPage>:not(.loginCard) [class*=Brand]{color:#f1c96f!important}.loginPage>:not(.loginCard) [class*=feature] strong,.loginPage>:not(.loginCard) [class*=Feature] strong,.authPage>:not(.loginCard) [class*=feature] strong,.authPage>:not(.loginCard) [class*=Feature] strong{color:#f2cc76!important}.loginPage svg,.authPage svg,[class*=loginPage] svg,[class*=authPage] svg{filter:drop-shadow(0 18px 35px rgba(224,166,45,.18))!important}@media(max-width:900px){.loginPage,.authPage,[class*=loginPage],[class*=authPage]{padding:18px!important;background:radial-gradient(circle at 50% 8%,rgba(229,177,70,.17),transparent 30%),linear-gradient(160deg,#0a0b0c,#17130d 58%,#090a0b)!important}.loginCard,.loginPage .loginCard,.authPage .loginCard{width:min(430px,100%)!important;padding:32px 26px!important;border-radius:20px!important}}.loginCard{color:#1d2630!important}.loginCard h1,.loginCard h1 *,.loginCard h2,.loginCard h2 *,.loginCard [class*=welcome],.loginCard [class*=Welcome],.loginCard [class*=greeting],.loginCard [class*=Greeting]{color:#1d2630!important;-webkit-text-fill-color:#1d2630!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:none!important;filter:none!important;opacity:1!important}.loginCard h1{font-weight:900!important;letter-spacing:-.035em!important}.loginCard [class*=logo],.loginCard [class*=Logo],.loginCard [class*=brand],.loginCard [class*=Brand],.loginCard [class*=logo] *,.loginCard [class*=Logo] *,.loginCard [class*=brand] *,.loginCard [class*=Brand] *{color:#202832!important;-webkit-text-fill-color:#202832!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:none!important;filter:none!important;opacity:1!important}.loginCard [class*=capital],.loginCard [class*=Capital],.loginCard [class*=brand] [class*=capital],.loginCard [class*=Brand] [class*=Capital]{color:#9a6509!important;-webkit-text-fill-color:#9a6509!important;letter-spacing:.34em!important}.loginCard [class*=logo]>span:first-child,.loginCard [class*=Logo]>span:first-child,.loginCard [class*=brand]>span:first-child,.loginCard [class*=Brand]>span:first-child{color:#b7790c!important;-webkit-text-fill-color:#b7790c!important}.loginCard .brandBadge,.loginCard>.brandBadge{color:#684205!important;-webkit-text-fill-color:#684205!important;background:linear-gradient(145deg,#fff1c7,#e5ad35)!important;border-color:#d5a341!important;text-shadow:none!important;filter:none!important;opacity:1!important}.loginCard h1+p,.loginCard h2+p,.loginCard [class*=welcome]+p,.loginCard [class*=Welcome]+p,.loginCard [class*=subtitle],.loginCard [class*=Subtitle]{color:#616c77!important;-webkit-text-fill-color:#616c77!important;text-shadow:none!important;filter:none!important;opacity:1!important}.loginCard button,.loginCard button *,.loginCard a,.loginCard a *{-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}.loginCard button[type=submit],.loginCard button[type=submit] *,.loginCard .publicAuthPrimary,.loginCard .publicAuthPrimary *{color:#231806!important;-webkit-text-fill-color:#231806!important}.loginCard button[type=button],.loginCard button[type=button] *,.loginCard a:not(.publicAuthPrimary),.loginCard a:not(.publicAuthPrimary) *{color:#684409!important;-webkit-text-fill-color:#684409!important}@media(max-width:900px){.loginCard h1{font-size:30px!important}}.statusPill,.statusButton,.proposalModalStatus,.fundoBOperationalStatus{min-height:32px!important;border-width:1.5px!important;font-weight:900!important;letter-spacing:.025em!important;opacity:1!important;box-shadow:0 5px 14px #1c273421!important}.statusPill.status-rascunho,.statusButton.status-rascunho,.proposalModalStatus.status-rascunho{border-color:#718096!important;color:#263442!important;background:#dfe6ed!important;box-shadow:0 5px 13px #4656672e!important}.statusPill.status-aguardando-autorizacao,.statusPill.status-aguardando-formalizacao,.statusPill.status-pendente,.statusButton.status-aguardando-autorizacao,.statusButton.status-aguardando-formalizacao,.statusButton.status-pendente,.proposalModalStatus.status-aguardando-autorizacao,.proposalModalStatus.status-aguardando-formalizacao,.proposalModalStatus.status-pendente{border-color:#e29a08!important;color:#6b3c00!important;background:#ffe39a!important;box-shadow:0 5px 14px #cc810038!important}.statusPill.status-autorizado,.statusPill.status-em-analise,.statusPill.status-processando,.statusPill.status-consultando-margem,.statusButton.status-autorizado,.statusButton.status-em-analise,.statusButton.status-processando,.statusButton.status-consultando-margem,.proposalModalStatus.status-autorizado,.proposalModalStatus.status-em-analise,.proposalModalStatus.status-processando,.proposalModalStatus.status-consultando-margem{border-color:#2876d4!important;color:#103f7d!important;background:#cfe4ff!important;box-shadow:0 5px 14px #2068c233!important}.statusPill.status-simulado,.statusButton.status-simulado,.proposalModalStatus.status-simulado{border-color:#7650cf!important;color:#40207f!important;background:#dfd2ff!important;box-shadow:0 5px 14px #6640be33!important}.statusPill.status-aguardando-assinatura,.statusPill.status-contratando,.statusPill.status-aguardando-desembolso,.statusPill.status-aguardando-averbacao,.statusPill.status-enviado-para-pagamento,.statusButton.status-aguardando-assinatura,.statusButton.status-contratando,.statusButton.status-aguardando-desembolso,.statusButton.status-aguardando-averbacao,.statusButton.status-enviado-para-pagamento,.proposalModalStatus.status-aguardando-assinatura,.proposalModalStatus.status-contratando,.proposalModalStatus.status-aguardando-desembolso,.proposalModalStatus.status-aguardando-averbacao,.proposalModalStatus.status-enviado-para-pagamento{border-color:#d7830b!important;color:#633800!important;background:#ffd58a!important;box-shadow:0 5px 14px #c8740038!important}.statusPill.status-finalizada-paga,.statusPill.status-finalizada,.statusPill.status-finalizado,.statusPill.status-paga,.statusPill.status-pago,.statusPill.status-contratado,.statusButton.status-finalizada-paga,.statusButton.status-finalizada,.statusButton.status-finalizado,.statusButton.status-paga,.statusButton.status-pago,.statusButton.status-contratado,.proposalModalStatus.status-finalizada-paga,.proposalModalStatus.status-finalizada,.proposalModalStatus.status-finalizado,.proposalModalStatus.status-paga,.proposalModalStatus.status-pago,.proposalModalStatus.status-contratado{border-color:#168b55!important;color:#075733!important;background:#bdeed2!important;box-shadow:0 5px 14px #107d4a33!important}.statusPill.status-inelegivel,.statusPill.status-cancelado,.statusPill.status-cancelada,.statusPill.status-erro-contratacao,.statusButton.status-inelegivel,.statusButton.status-cancelado,.statusButton.status-cancelada,.statusButton.status-erro-contratacao,.proposalModalStatus.status-inelegivel,.proposalModalStatus.status-cancelado,.proposalModalStatus.status-cancelada,.proposalModalStatus.status-erro-contratacao{border-color:#dc263e!important;color:#7d0b19!important;background:#ffc9cf!important;box-shadow:0 5px 15px #c419303d!important}.statusPill.status-inelegivel:hover,.statusButton.status-inelegivel:hover,.statusPill.status-cancelado:hover,.statusButton.status-cancelado:hover,.statusPill.status-erro-contratacao:hover,.statusButton.status-erro-contratacao:hover{border-color:#b7132a!important;color:#650711!important;background:#ffb5be!important}.fundoBOperationalStatus{border-color:#2876d4!important;color:#103f7d!important;background:#cfe4ff!important}.fundoBOperationalStatus.success{border-color:#168b55!important;color:#075733!important;background:#bdeed2!important}.fundoBOperationalStatus.warning{border-color:#e29a08!important;color:#6b3c00!important;background:#ffe39a!important}.fundoBOperationalStatus.danger{border-color:#dc263e!important;color:#7d0b19!important;background:#ffc9cf!important}.fundoAEsteiraModal .fundoAConfigNotice{display:none}.fundoAConnectionTestMount{display:inline-flex;min-width:250px;margin-left:auto}.fundoAConnectionTestControl{display:flex;flex-direction:column;align-items:flex-end;gap:5px;width:100%}.fundoAConnectionTestControl button{min-height:36px;white-space:nowrap}.fundoAConnectionTestControl small{max-width:330px;color:#6a5b3a;font-size:10px;font-weight:700;line-height:1.35;text-align:right}.fundoAConnectionTestControl small.success{color:#0d653c}.fundoAConnectionTestControl small.error{color:#a32232}@media(max-width:820px){.fundoAConnectionTestMount{width:100%;min-width:0;margin-left:0}.fundoAConnectionTestControl{align-items:stretch}.fundoAConnectionTestControl small{max-width:none;text-align:left}}.fundoAFormGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.fundoACol2{grid-column:span 2}.fundoASectionLabel{margin:20px 0 10px;padding-bottom:7px;border-bottom:1px solid #e2e9f0;color:#173b5f;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}@media(max-width:1180px){.fundoAFormGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.fundoAFormGrid.four{grid-template-columns:1fr}.fundoACol2{grid-column:auto}}.fundoARelationshipWaiting{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 15px;border:1px solid #dce1e6;border-radius:12px;background:#f7f9fb}.fundoARelationshipWaiting>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.fundoARelationshipWaiting strong{color:#20262d;font-size:13px}.fundoARelationshipWaiting small{color:#69717a;line-height:1.4}.fundoARelationshipPulse{width:12px;height:12px;flex:0 0 12px;border-radius:999px;background:#dfa52d;box-shadow:0 0 #dfa52d59;animation:fundoARelationshipPulse 1.8s infinite}@keyframes fundoARelationshipPulse{70%{box-shadow:0 0 0 9px #dfa52d00}to{box-shadow:0 0 #dfa52d00}}.fundoARelationshipList{display:grid;gap:10px;margin:14px 0 16px}.fundoARelationshipCard{display:grid;grid-template-columns:28px minmax(0,1.4fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid #dce1e6;border-radius:12px;color:#20262d;background:#fff;text-align:left;box-shadow:none}.fundoARelationshipCard:hover{border-color:#d7a035;background:#fffaf0}.fundoARelationshipCard.selected{border-color:#d7a035;background:#fff4d7;box-shadow:0 5px 15px #ad6f081a}.fundoARelationshipCheck{display:grid;width:24px;height:24px;place-items:center;border:1px solid #cfd5db;border-radius:999px;color:#fff;background:#eef1f4;font-size:12px;font-weight:900}.fundoARelationshipCard.selected .fundoARelationshipCheck{border-color:#24915c;background:#24915c}.fundoARelationshipMain,.fundoARelationshipMeta{display:flex;min-width:0;flex-direction:column;gap:3px}.fundoARelationshipMain strong,.fundoARelationshipMeta strong{overflow:hidden;color:#20262d;text-overflow:ellipsis;white-space:nowrap}.fundoARelationshipMain small,.fundoARelationshipMeta small{color:#6c747d}.fundoARelationshipEligibility{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.fundoARelationshipEligibility.eligible{color:#0d653c;background:#dff5e8}.fundoARelationshipEligibility.ineligible{color:#9d2834;background:#fde5e7}@media(max-width:760px){.fundoARelationshipCard{grid-template-columns:28px minmax(0,1fr)}.fundoARelationshipMeta,.fundoARelationshipEligibility{grid-column:2}.fundoARelationshipWaiting{align-items:flex-start;flex-wrap:wrap}}.fundoARowPortalMount{display:contents}.rowActions .fundoARowButton{border:1px solid #d4a43f;background:linear-gradient(135deg,#f3cb69,#b97b16);color:#17130b;font-weight:800}.rowActions .fundoARowButton:hover{filter:brightness(1.06)}.fundoAEsteiraOverlay{z-index:10020}.fundoAEsteiraModal{width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 28px);overflow:hidden}.fundoAEsteiraModalBody{overflow-y:auto;padding-bottom:28px}.fundoAConfigNotice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:14px 16px;border:1px solid #d6c08a;border-radius:14px;background:#d3a33d1a}.fundoAConfigNotice>div{display:flex;flex-direction:column;gap:4px}.fundoAConfigNotice strong{color:#f1cb70}.fundoAConfigNotice span{color:#c9c3b6;line-height:1.45}.fundoAConfigNotice.ready{border-color:#2f8e6f;background:#2f8e6f1f}.fundoAConfigNotice.ready strong{color:#70d9b4}.fundoACustomerSummary,.fundoAStartHiringPanel{margin-top:16px;padding:18px;border:1px solid rgba(214,192,138,.24);border-radius:16px;background:#ffffff06}.fundoATimeline{margin-top:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.fundoATimeline .step{display:flex;min-width:0;align-items:center;gap:9px;padding:11px;border:1px solid rgba(214,192,138,.2);border-radius:12px;background:#ffffff06}.fundoATimeline .step>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:9px;background:#3d382d;color:#d7cba9;font-size:12px;font-weight:900}.fundoATimeline .step.done{border-color:#3aab7f80;background:#23815b1f}.fundoATimeline .step.done>span{background:#23815b;color:#fff}.fundoATimeline .step strong{overflow:hidden;color:#eee8da;font-size:12px;text-overflow:ellipsis}.fundoAEsteiraModal .fundoASteps{margin-top:16px}.fundoAEsteiraModal .fundoAStepCard{border-color:#d6c08a38;background:#ffffff09;box-shadow:none}.fundoAEsteiraModal .fundoAStepTitle h3,.fundoAEsteiraModal .fundoAOffer strong,.fundoAEsteiraModal .fundoASectionLabel{color:#f2ead9}.fundoAEsteiraModal .fundoAStepTitle p,.fundoAEsteiraModal .fundoAField span,.fundoAEsteiraModal .fundoAField small,.fundoAEsteiraModal .fundoAOffer span,.fundoAEsteiraModal .fundoAOffer small{color:#b9b1a2}.fundoAEsteiraModal .fundoAStepTitle>span{background:linear-gradient(135deg,#f3cb69,#b97b16);color:#17130b}.fundoAEsteiraModal .fundoAField input,.fundoAEsteiraModal .fundoAField textarea,.fundoAEsteiraModal .fundoACancelRow input{border-color:#d6c08a47;background:#242321;color:#f5f1e9}.fundoAEsteiraModal .fundoAField input:focus,.fundoAEsteiraModal .fundoAField textarea:focus,.fundoAEsteiraModal .fundoACancelRow input:focus{border-color:#d4a43f;box-shadow:0 0 0 3px #d4a43f1f}.fundoAEsteiraModal .fundoAOffer{border-color:#d6c08a3d;background:#252421}.fundoAEsteiraModal .fundoAOffer.selected{border-color:#d4a43f;background:#d4a43f1f}.fundoAStartHiringPanel{display:flex;align-items:center;justify-content:space-between;gap:22px}.fundoAStartHiringPanel h3{margin:4px 0 5px;color:#f2ead9}.fundoAStartHiringPanel p{max-width:760px;margin:0;color:#b9b1a2;line-height:1.5}.fundoASignatureBar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:15px 17px;border:1px solid rgba(47,142,111,.55);border-radius:14px;background:#2f8e6f1f}.fundoASignatureBar>div{display:flex;flex-direction:column;gap:3px}.fundoASignatureBar strong{color:#83dfbe}.fundoASignatureBar span{color:#b9cfc6}.fundoAModalFooter{flex-wrap:wrap}.fundoAModalLoading{padding:48px 20px}@media(max-width:980px){.fundoATimeline{grid-template-columns:repeat(3,minmax(0,1fr))}.fundoAConfigNotice,.fundoAStartHiringPanel,.fundoASignatureBar{align-items:stretch;flex-direction:column}}@media(max-width:680px){.fundoAEsteiraModal{width:calc(100vw - 14px);max-height:calc(100vh - 14px)}.fundoATimeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.fundoAParityModal .fundoAConfigNotice{min-height:62px;margin:0 0 16px!important;padding:12px 14px!important;border-color:#e2b13f38!important;border-radius:16px!important;background:linear-gradient(145deg,#383327a8,#171716e6)!important}.fundoAParityModal .fundoAConfigNotice.ready{border-color:#36c57647!important;background:linear-gradient(145deg,#1f453185,#141c17e6)!important}.fundoAParityModal .fundoAConfigNotice strong{color:#f3cc72!important;font-size:12px}.fundoAParityModal .fundoAConfigNotice.ready strong{color:#9aefbd!important}.fundoAParityModal .fundoAConfigNotice span{color:#ffffff94!important;font-size:10px}.fundoAParityModal .fundoAConfigNotice button{min-height:38px;padding:8px 13px!important;border:1px solid rgba(231,181,62,.24)!important;border-radius:12px!important;color:#17110a!important;background:linear-gradient(135deg,#f9d477,#c98514)!important;font-size:10px;font-weight:900}.fundoAParityModal .fundoACustomerSummary{position:relative;margin:0!important;padding:18px!important;overflow:hidden;border:1px solid rgba(255,255,255,.085)!important;border-radius:20px!important;background:linear-gradient(145deg,#272726bd,#151515db)!important;box-shadow:0 16px 34px #0000002e!important}.fundoAParityModal .fundoACustomerSummary:before{content:"";position:absolute;left:0;top:18px;width:3px;height:32px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#f5cf77,#b7770b)}.fundoAParityModal .fundoACustomerSummary .operationHistoryHeader{margin-bottom:14px!important}.fundoAParityModal .fundoACustomerSummary .infoGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.fundoAParityModal .fundoACustomerSummary .info{min-height:72px;padding:12px 14px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:linear-gradient(145deg,#3a393594,#1a1a1ae6)!important;box-shadow:none!important}.fundoAParityModal .fundoACustomerSummary .info>span{color:#ffffff75!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.fundoAParityModal .fundoACustomerSummary .info>strong{overflow-wrap:anywhere;color:#fffffff2!important;font-size:11px!important;line-height:1.3}.fundoAParitySimulation .fundoAStageInstruction{display:none!important}.fundoAParitySimulation .fundoAStageTimelinePanel{margin:16px 0 0!important;padding:17px!important;border:1px solid rgba(225,177,65,.22)!important;border-radius:20px!important;background:radial-gradient(circle at 50% 0%,rgba(213,158,35,.09),transparent 48%),#141413db!important}.fundoAParitySimulation .fundoAStageTimelinePanel .operationHistoryHeader{margin-bottom:12px!important}.fundoAParityTimeline{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;margin:0!important;pointer-events:none;-webkit-user-select:none;user-select:none}.fundoAParityTimeline>button{min-height:64px!important;padding:10px 7px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:13px!important;color:#ffffff73!important;background:#ffffff06!important;box-shadow:none!important;opacity:1!important}.fundoAParityTimeline>button>span{width:25px!important;height:25px!important;background:#30302f!important;color:#ffffff6b!important;font-size:10px!important}.fundoAParityTimeline>button strong{color:inherit!important;font-size:10px!important}.fundoAParityTimeline>button small{display:none!important}.fundoAParityTimeline>button.done{border-color:#36c5765c!important;color:#adf5ca!important;background:#27935621!important}.fundoAParityTimeline>button.done>span{background:#2ea66d!important;color:#fff!important}.fundoAParityTimeline>button.current{border-color:#e2b13f80!important;color:#f8d77f!important;background:#c7891624!important}.fundoAParityTimeline>button.current>span{background:linear-gradient(135deg,#f5d376,#bd7d13)!important;color:#17110a!important}.fundoAParitySimulation>.fundoAModalFooter{grid-template-columns:repeat(6,minmax(120px,1fr))!important}.fundoAParityStageActions{display:contents}.fundoAParitySimulation .fundoAOriginalFooterClose{display:none!important}.fundoAParityStageActions>button.done:not(:disabled){border-color:#36c57652!important;color:#d5f7e2!important;background:linear-gradient(135deg,#277b55,#1e5d43)!important}.fundoAParityStageActions>button.current:not(:disabled){box-shadow:0 0 0 2px #f6c85f29,0 8px 20px #b4740b33!important}.fundoAParityTracking .fundoATrackingTimelinePanel,.fundoAParityTracking .fundoAHistoryPanel{border-radius:20px!important}.fundoAParityTracking .fundoATrackingTimeline{margin-top:0!important}@media(max-width:980px){.fundoAParityModal .fundoACustomerSummary .infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fundoAParityTimeline{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fundoAParitySimulation>.fundoAModalFooter{grid-template-columns:repeat(3,minmax(120px,1fr))!important}}@media(max-width:620px){.fundoAParityModal .fundoAConfigNotice{align-items:stretch;flex-direction:column}.fundoAParityModal .fundoACustomerSummary .infoGrid{grid-template-columns:1fr!important}.fundoAParityTimeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fundoAParitySimulation>.fundoAModalFooter{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:390px){.fundoAParitySimulation>.fundoAModalFooter{grid-template-columns:1fr!important}}.fundoAEsteiraOverlay,.fundoAStageOverlay{background:#242a3175!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.fundoAEsteiraModal,.fundoAStageModal,.fundoATrackingActionModal{border:1px solid #d7dce2!important;color:#20262d!important;background:#fff!important;box-shadow:0 28px 80px #1f262e38!important}.fundoAEsteiraModal>.modalHeader,.fundoAStageModal>.modalHeader,.fundoATrackingActionModal>.modalHeader{border-bottom:1px solid #e1e5e9!important;color:#20262d!important;background:linear-gradient(180deg,#fff,#fbfbfc)!important}.fundoAEsteiraModal>.modalHeader h2,.fundoAStageModal>.modalHeader h2,.fundoATrackingActionModal>.modalHeader h2{color:#20262d!important;text-shadow:none!important}.fundoAEsteiraModal>.modalHeader p,.fundoAStageModal>.modalHeader p,.fundoATrackingActionModal>.modalHeader p{color:#69717a!important}.fundoAEsteiraModal>.modalHeader .eyebrow,.fundoAStageModal>.modalHeader .eyebrow,.fundoATrackingActionModal>.modalHeader .eyebrow{color:#8a5a08!important}.fundoAEsteiraModal>.modalHeader button,.fundoAStageModal>.modalHeader button,.fundoATrackingActionModal>.modalHeader button{border:1px solid #d9a02d!important;color:#241806!important;background:linear-gradient(135deg,#f5d47f,#e0a62e)!important;box-shadow:0 7px 17px #b874062b!important}.fundoAEsteiraModalBody,.fundoAStageBody,.fundoATrackingActionModal>.modalBody{color:#20262d!important;background:#f4f6f8!important}.fundoAParityModal .fundoAConfigNotice,.fundoAConfigNotice{border:1px solid #e5c36f!important;color:#4d3509!important;background:linear-gradient(135deg,#fff8e7,#fff0c8)!important;box-shadow:0 8px 22px #9d650717!important}.fundoAParityModal .fundoAConfigNotice.ready,.fundoAConfigNotice.ready{border-color:#91d1ae!important;color:#0d5f39!important;background:linear-gradient(135deg,#effbf4,#dff5e8)!important}.fundoAParityModal .fundoAConfigNotice strong,.fundoAConfigNotice strong{color:#704500!important;font-size:12px!important;font-weight:900!important}.fundoAParityModal .fundoAConfigNotice.ready strong,.fundoAConfigNotice.ready strong{color:#0d653c!important}.fundoAParityModal .fundoAConfigNotice span,.fundoAConfigNotice span{color:#6a5b3a!important;opacity:1!important}.fundoAParityModal .fundoAConfigNotice.ready span,.fundoAConfigNotice.ready span{color:#3f6954!important}.fundoAParityModal .fundoAConfigNotice button,.fundoAConfigNotice button{border-color:#d39a22!important;color:#231704!important;background:linear-gradient(135deg,#f5d47f,#dda32a)!important;box-shadow:0 6px 16px #b06f0529!important}.fundoAParityModal .fundoACustomerSummary,.fundoACustomerSummary{border:1px solid #dce1e6!important;color:#20262d!important;background:#fff!important;box-shadow:0 10px 26px #1f2b3712!important}.fundoAParityModal .fundoACustomerSummary:before,.fundoACustomerSummary:before{background:linear-gradient(180deg,#e3ad38,#b87308)!important}.fundoAParityModal .fundoACustomerSummary .operationHistoryHeader,.fundoACustomerSummary .operationHistoryHeader{border-bottom:1px solid #e5e8eb!important;background:transparent!important}.fundoAParityModal .fundoACustomerSummary .operationHistoryHeader h3,.fundoACustomerSummary .operationHistoryHeader h3{color:#20262d!important}.fundoAParityModal .fundoACustomerSummary .operationHistoryHeader small,.fundoACustomerSummary .operationHistoryHeader small{color:#707780!important}.fundoAParityModal .fundoACustomerSummary .info,.fundoACustomerSummary .info{border:1px solid #dfe3e7!important;color:#20262d!important;background:#f7f8fa!important;box-shadow:none!important}.fundoAParityModal .fundoACustomerSummary .info>span,.fundoACustomerSummary .info>span{color:#6d747c!important;opacity:1!important}.fundoAParityModal .fundoACustomerSummary .info>strong,.fundoACustomerSummary .info>strong{color:#20262d!important;opacity:1!important}.fundoAParitySimulation .fundoAStageTimelinePanel,.fundoAStageTimelinePanel,.fundoATrackingTimelinePanel,.fundoAHistoryPanel{border:1px solid #dce1e6!important;color:#20262d!important;background:#fff!important;box-shadow:0 10px 26px #1f2b370f!important}.fundoAStageTimelinePanel .operationHistoryHeader,.fundoATrackingTimelinePanel .operationHistoryHeader,.fundoAHistoryPanel .operationHistoryHeader{border-bottom:1px solid #e4e7ea!important;background:transparent!important}.fundoAStageTimelinePanel .operationHistoryHeader h3,.fundoATrackingTimelinePanel .operationHistoryHeader h3,.fundoAHistoryPanel .operationHistoryHeader h3{color:#20262d!important}.fundoAStageTimelinePanel .operationHistoryHeader small,.fundoATrackingTimelinePanel .operationHistoryHeader small,.fundoAHistoryPanel .operationHistoryHeader small{color:#717881!important}.fundoAParityTimeline>button,.fundoAStageTimeline button{border:1px solid #dce1e6!important;color:#58616b!important;background:#f6f7f9!important;box-shadow:none!important;opacity:1!important}.fundoAParityTimeline>button>span,.fundoAStageTimeline button>span{border:1px solid #cdd3da!important;color:#5c6570!important;background:#e6e9ed!important}.fundoAParityTimeline>button strong,.fundoAStageTimeline button strong{color:#333a42!important}.fundoAParityTimeline>button.done,.fundoAStageTimeline button.done{border-color:#62bd8d!important;color:#0c623a!important;background:#e1f6e9!important;box-shadow:0 5px 14px #1b844d1f!important}.fundoAParityTimeline>button.done>span,.fundoAStageTimeline button.done>span{border-color:#26925d!important;color:#fff!important;background:#26925d!important}.fundoAParityTimeline>button.done strong,.fundoAStageTimeline button.done strong{color:#0d613a!important}.fundoAParityTimeline>button.current,.fundoAStageTimeline button.current{border-color:#dca52e!important;color:#684000!important;background:#fff1ca!important;box-shadow:0 5px 15px #b4710526!important}.fundoAParityTimeline>button.current>span,.fundoAStageTimeline button.current>span{border-color:#ce8f17!important;color:#211505!important;background:linear-gradient(135deg,#f5d47a,#dc9f25)!important}.fundoAParityTimeline>button.current strong,.fundoAStageTimeline button.current strong{color:#674000!important}.fundoAParityTimeline>button:disabled,.fundoAStageTimeline button:disabled{border-color:#e2e5e9!important;color:#8e959d!important;background:#f1f3f5!important;opacity:1!important}.fundoAParityTimeline>button:disabled>span,.fundoAStageTimeline button:disabled>span{color:#8b929a!important;background:#e3e6e9!important}.fundoAStageInstruction{border:1px solid #e3c878!important;color:#5d430f!important;background:#fff8e7!important}.fundoAStageInstruction strong{color:#704900!important}.fundoAStageInstruction span{color:#6d6045!important}.fundoAStageSection,.fundoAResultCode,.fundoAOffer,.fundoATrackingTimeline .step{border-color:#dce1e6!important;color:#20262d!important;background:#fff!important;box-shadow:none!important}.fundoAStageIntro strong,.fundoAOffer strong,.fundoAStageSection h3{color:#20262d!important}.fundoAStageIntro span,.fundoAOffer span,.fundoAOffer small,.fundoAResultCode span{color:#6e757d!important}.fundoAResultCode{background:#f7f8fa!important}.fundoAResultCode code{color:#805508!important}.fundoAOffer.selected{border-color:#dba52e!important;background:#fff4d5!important;box-shadow:0 5px 15px #af6d041c!important}.operationHistoryTable,.operationHistoryTableHeader,.operationHistoryTableRow{border-color:#e1e5e9!important;color:#30363d!important;background:#fff!important}.operationHistoryTableHeader{color:#606871!important;background:#f5f7f9!important}.operationHistoryTableRow:nth-child(2n){background:#fafbfc!important}.fundoAHistoryPanel .empty,.fundoAModalLoading{color:#66707a!important;background:#fff!important}.fundoAEsteiraModal>.fundoAModalFooter,.fundoAStageModal>.modalFooter,.fundoATrackingActionModal>.modalFooter{border-top:1px solid #dfe3e7!important;background:#fff!important;box-shadow:0 -8px 22px #1f2b370d!important}.fundoAModalFooter button,.fundoAParityStageActions>button,.fundoAStageModal .modalFooter button,.fundoATrackingActionModal .modalFooter button{border:1px solid #cfd5dc!important;color:#303840!important;background:#fff!important;box-shadow:none!important;font-weight:800!important}.fundoAModalFooter button:hover:not(:disabled),.fundoAParityStageActions>button:hover:not(:disabled),.fundoAStageModal .modalFooter button:hover:not(:disabled),.fundoATrackingActionModal .modalFooter button:hover:not(:disabled){border-color:#d39a22!important;color:#654000!important;background:#fff5d9!important}.fundoAParityStageActions>button.current:not(:disabled),.fundoAStageModal .modalFooter button:last-child:not(:disabled){border-color:#d59a20!important;color:#231704!important;background:linear-gradient(135deg,#f5d47f,#dda32a)!important;box-shadow:0 7px 17px #b06f0529!important}.fundoAParityStageActions>button.done:not(:disabled){border-color:#238755!important;color:#fff!important;background:linear-gradient(135deg,#2c9b63,#1d7549)!important;box-shadow:0 7px 17px #1974462b!important}.fundoAModalFooter button:disabled,.fundoAParityStageActions>button:disabled,.fundoAStageModal .modalFooter button:disabled,.fundoATrackingActionModal .modalFooter button:disabled{border-color:#e0e4e8!important;color:#9299a1!important;background:#edf0f3!important;box-shadow:none!important;opacity:1!important}.fundoAModalFooter .warning,.fundoAStageModal .modalFooter .warning{border-color:#d59018!important;color:#fff!important;background:#c57b0d!important}.fundoAModalFooter .danger,.fundoATrackingActionModal .danger{border-color:#c72f42!important;color:#fff!important;background:#b62338!important}.fundoAField>span{color:#59616a!important}.fundoAField input,.fundoAField textarea,.fundoACancelRow input{border-color:#d3d9df!important;color:#20262d!important;background:#fff!important}.fundoAField input:focus,.fundoAField textarea:focus,.fundoACancelRow input:focus{border-color:#d39a22!important;box-shadow:0 0 0 3px #d39a2221!important}@media(max-width:720px){.fundoAEsteiraModal,.fundoAStageModal,.fundoATrackingActionModal{border-radius:17px!important}.fundoAParityModal .fundoAConfigNotice,.fundoAConfigNotice{gap:12px!important}}
