.page-module__E0kJGG__page{color:#183b25;zoom:.75;background:radial-gradient(circle at top,#20723914,#0000 28%),linear-gradient(#f4f8f5 0%,#eef4f0 100%);min-height:100vh;padding:24px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.page-module__E0kJGG__container{background:#fff;border-top:8px solid #207239;border-bottom:8px solid #207239;border-radius:22px;width:100%;max-width:1160px;margin:24px auto;padding:28px 32px 24px;box-shadow:0 20px 48px #183b2514,0 8px 18px #20723914}.page-module__E0kJGG__logoDpe{justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex}.page-module__E0kJGG__logoMark{width:auto;max-width:min(100%,180px);height:auto;display:block}.page-module__E0kJGG__pageTitle{color:#207239;text-align:center;letter-spacing:.02em;margin:10px 0;font-size:clamp(1.55rem,1.1rem + 1vw,2rem);font-weight:700}.page-module__E0kJGG__subtitulo{text-align:center;color:#6c7f72;max-width:760px;margin:0 auto 22px;font-size:.94rem;line-height:1.5}.page-module__E0kJGG__separator{border:none;border-top:1px solid #d8ead9;margin:14px 0}.page-module__E0kJGG__secao{background:#f7faf8;border:1px solid #b5d8c2;border-radius:8px;margin-bottom:12px;padding:14px 16px 10px}.page-module__E0kJGG__secaoCentral{text-align:center}.page-module__E0kJGG__secaoTitulo{color:#175728;text-transform:uppercase;letter-spacing:.06em;background:#e8f3ec;border:1px solid #cfe5d6;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 10px;font-size:.9em;font-weight:800;display:inline-flex}.page-module__E0kJGG__hubGrid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:940px;margin:0 auto;display:grid}.page-module__E0kJGG__hubCard{text-align:left;color:#183b25;background:linear-gradient(#fff 0%,#f2f8f4 100%);border:2px solid #b5d8c2;border-radius:14px;flex-direction:column;gap:8px;min-height:152px;padding:16px 14px;line-height:1.45;display:flex;box-shadow:0 10px 24px #183b250d}.page-module__E0kJGG__hubCard strong,.page-module__E0kJGG__hubCard span{display:block}.page-module__E0kJGG__hubCard span{color:#5f8670;font-size:.89em}.page-module__E0kJGG__hubCardAtivo{color:#fff;background:linear-gradient(#207239 0%,#175728 100%);border-color:#175728}.page-module__E0kJGG__hubCardAtivo span{color:#ffffffdb}.page-module__E0kJGG__hubIco{margin-bottom:4px;font-size:1.7em;display:block}.page-module__E0kJGG__formRow{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.page-module__E0kJGG__formRow:last-child{margin-bottom:0}.page-module__E0kJGG__qualificationRow{gap:8px}.page-module__E0kJGG__fg{flex-direction:column;flex:1;min-width:150px;display:flex}.page-module__E0kJGG__w2{flex:2;min-width:240px}.page-module__E0kJGG__w3{flex:3;min-width:300px}.page-module__E0kJGG__fix180{flex:none;width:180px}.page-module__E0kJGG__fix160{flex:none;width:160px}.page-module__E0kJGG__fix170{flex:none;width:170px}.page-module__E0kJGG__fix200{flex:none;width:200px}.page-module__E0kJGG__fix220{flex:none;width:220px}.page-module__E0kJGG__fix210{flex:none;width:210px}.page-module__E0kJGG__fix320{flex:none;width:320px}.page-module__E0kJGG__fix240{flex:none;width:240px}.page-module__E0kJGG__fix300{flex:none;width:300px}.page-module__E0kJGG__fix260{flex:none;width:260px}.page-module__E0kJGG__fix190{flex:none;width:190px}.page-module__E0kJGG__fix150{flex:none;width:150px}.page-module__E0kJGG__fix140{flex:none;width:140px}.page-module__E0kJGG__fix120{flex:none;width:120px}.page-module__E0kJGG__fix110{flex:none;width:110px}.page-module__E0kJGG__fix100{flex:none;width:100px}.page-module__E0kJGG__fix90{flex:none;width:90px}.page-module__E0kJGG__fix80{flex:none;width:80px}.page-module__E0kJGG__fg>label{color:#245c35;letter-spacing:.01em;margin-bottom:4px;font-size:.78em;font-weight:700}.page-module__E0kJGG__fg input,.page-module__E0kJGG__fg select,.page-module__E0kJGG__fg textarea{color:#1a1a1a;background:#fff;border:1.2px solid #b5d8c2;border-radius:5px;width:100%;padding:7px 9px;font-family:Arial,sans-serif;font-size:.9em}.page-module__E0kJGG__fg input:focus,.page-module__E0kJGG__fg select:focus,.page-module__E0kJGG__fg textarea:focus{border-color:#207239;outline:none;box-shadow:0 0 0 2px #2072391f}.page-module__E0kJGG__readonlyField{cursor:default;font-weight:600;color:#175728!important;background:#e8f3ec!important}.page-module__E0kJGG__cardGrid{gap:8px;display:grid}.page-module__E0kJGG__cardGrid4{grid-template-columns:repeat(4,1fr)}.page-module__E0kJGG__selectorGrid{max-width:940px;margin:0 auto}.page-module__E0kJGG__selCard{cursor:pointer;text-align:center;color:#207239;background:#fff;border:2px solid #b5d8c2;border-radius:8px;padding:9px 6px 7px;font-family:Arial,sans-serif;font-size:.8em;font-weight:600;line-height:1.3;transition:all .18s}.page-module__E0kJGG__selCard:hover{background:#e8f3ec;border-color:#207239}.page-module__E0kJGG__selCard:disabled{cursor:not-allowed}.page-module__E0kJGG__selCardAtivo{color:#fff;background:#207239;border-color:#175728}.page-module__E0kJGG__selCardDisabled{opacity:.6;color:#75857a;background:#eef2ef;border-color:#d6dfd8}.page-module__E0kJGG__selCardDisabled:hover{background:#eef2ef;border-color:#d6dfd8}.page-module__E0kJGG__cardIco{margin-bottom:3px;font-size:1.4em;display:block}.page-module__E0kJGG__selectorStack{flex-direction:column;gap:10px;display:flex}.page-module__E0kJGG__profileSwitch{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module__E0kJGG__miniSwitch{color:#207239;cursor:pointer;background:#fff;border:1.5px solid #b5d8c2;border-radius:999px;padding:7px 14px;font-family:Arial,sans-serif;font-size:.8em;font-weight:700;transition:all .18s}.page-module__E0kJGG__miniSwitch:hover{background:#e8f3ec;border-color:#207239}.page-module__E0kJGG__miniSwitchAtivo{color:#fff;background:#207239;border-color:#175728}.page-module__E0kJGG__selectorGroup>label{color:#207239;margin-bottom:4px;font-size:.81em;font-weight:700;display:block}.page-module__E0kJGG__innerSection{background:linear-gradient(#f6fbf7 0%,#fff 100%);border:1.2px solid #b5d8c2;border-radius:10px;margin-top:10px;padding:12px 14px 10px;box-shadow:inset 0 0 0 1px #2072390a}.page-module__E0kJGG__innerSection+.page-module__E0kJGG__innerSection{margin-top:12px}.page-module__E0kJGG__innerSectionTitle{color:#175728;letter-spacing:.01em;margin:0 0 8px;font-size:.92em;font-weight:800;display:block}.page-module__E0kJGG__selectorGroup .page-module__E0kJGG__formRow,.page-module__E0kJGG__contextRow{align-items:flex-end}.page-module__E0kJGG__groupDescription{color:#5f8670;margin:0 0 8px;font-size:.83em}.page-module__E0kJGG__docOptionGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.page-module__E0kJGG__docOption{color:#245c35;background:#fff;border:1.2px solid #b5d8c2;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:.82em;font-weight:700;display:flex}.page-module__E0kJGG__docOption input{accent-color:#207239;width:auto;margin:0}.page-module__E0kJGG__docOptionAtivo{background:#e8f3ec;border-color:#207239;box-shadow:inset 0 0 0 1px #2072391a}.page-module__E0kJGG__docFieldsRow{margin-top:10px}.page-module__E0kJGG__hintText{color:#619c73;margin-top:5px;font-size:.76em;line-height:1.4}.page-module__E0kJGG__inlineToggle{color:#5f8670;align-items:center;gap:6px;margin-top:6px;font-size:.76em;font-weight:600;display:inline-flex}.page-module__E0kJGG__inlineToggle input{width:auto;margin:0}.page-module__E0kJGG__inlineField{align-items:stretch;gap:8px;display:flex}.page-module__E0kJGG__inlineField input{flex:1;min-width:0}.page-module__E0kJGG__inlineSelect{flex:none!important;width:112px!important}.page-module__E0kJGG__infoBox{color:#175728;background:#e8f3ec;border-left:3px solid #207239;border-radius:0 5px 5px 0;margin-top:12px;padding:8px 12px;font-size:.82em;line-height:1.5}.page-module__E0kJGG__infoBox strong{margin-bottom:2px;display:block}.page-module__E0kJGG__btnArea{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:8px;min-height:44px;margin-top:16px;display:flex;position:relative}.page-module__E0kJGG__btnAreaCentered{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.page-module__E0kJGG__btnGerar{color:#fff;cursor:pointer;white-space:nowrap;background:#207239;border:none;border-radius:8px;padding:11px 20px;font-family:Arial,sans-serif;font-size:.94em;font-weight:700}.page-module__E0kJGG__btnGerar:hover{background:#175728}.page-module__E0kJGG__btnSec{color:#175728;cursor:pointer;white-space:nowrap;background:#f0fdf4;border:1.5px solid #b5d8c2;border-radius:8px;padding:10px 12px;font-family:Arial,sans-serif;font-size:.82em;font-weight:600}.page-module__E0kJGG__btnSec:hover{background:#dcf0e3;border-color:#207239}.page-module__E0kJGG__btnLimpar{color:#888;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ccc;border-radius:8px;padding:10px 16px;font-family:Arial,sans-serif;font-size:.88em;position:absolute;top:0;left:0}.page-module__E0kJGG__btnLimpar:hover{color:#555;border-color:#999}.page-module__E0kJGG__btnGerar:disabled,.page-module__E0kJGG__btnSec:disabled,.page-module__E0kJGG__btnLimpar:disabled{opacity:.7;cursor:wait}.page-module__E0kJGG__footerActions{margin-top:18px}.page-module__E0kJGG__errorText{color:#9b2f20;background:#fff3f0;border:1px solid #f1b4a8;border-radius:6px;margin-top:10px;padding:9px 14px;font-size:.9em;display:block}.page-module__E0kJGG__poweredBy{text-align:center;color:#6c7f72;margin-top:18px;font-size:.8em}.page-module__E0kJGG__checkline{background:#f7fbf8;border:1px solid #c9dfce;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.85em;display:inline-flex}.page-module__E0kJGG__checkline input{margin:0}@media (max-width:900px){.page-module__E0kJGG__page{padding:16px}.page-module__E0kJGG__container{margin:12px auto;padding:22px 16px 18px}.page-module__E0kJGG__hubGrid,.page-module__E0kJGG__cardGrid4{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__btnArea{flex-wrap:wrap;justify-content:center;min-height:0;position:static}.page-module__E0kJGG__btnAreaCentered{justify-content:center}.page-module__E0kJGG__btnLimpar{position:static}}@media (max-width:640px){.page-module__E0kJGG__hubGrid,.page-module__E0kJGG__cardGrid4{grid-template-columns:1fr}.page-module__E0kJGG__page{padding:10px}}
