.municipal_page__mJshm{width:100%;min-width:0;display:grid;gap:20px;padding:0;box-sizing:border-box;color:var(--foreground,#172b43)}.municipal_nav__Zfsjy{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line,#dce3ea);padding-bottom:12px}.municipal_nav__Zfsjy a{padding:8px 12px;color:var(--muted,#52637b);text-decoration:none;border-radius:8px}.municipal_nav__Zfsjy a[aria-current=page]{color:var(--brand,#008772);background:var(--brand-soft,#e4f3ef);font-weight:700}.municipal_card__YgbZj{min-width:0;background:var(--panel,#fff);border:1px solid var(--line,#dce3ea);border-radius:12px;padding:20px;display:grid;gap:16px}.municipal_card__YgbZj h2,.municipal_card__YgbZj h3,.municipal_card__YgbZj p{margin:0}.municipal_muted__nOnhg{color:var(--muted,#52637b);font-size:.9rem;line-height:1.6}.municipal_grid__hnO90{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.municipal_row__3uGL_{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.municipal_actions__BVdf9{display:flex;gap:8px;flex-wrap:wrap}.municipal_tableWrap__vBD9C{overflow:auto;min-width:0}.municipal_table__pnkVY{width:100%;border-collapse:collapse;font-size:.9rem}.municipal_table__pnkVY td,.municipal_table__pnkVY th{padding:12px;text-align:left;border-bottom:1px solid var(--line,#e5e9ef);vertical-align:top}.municipal_table__pnkVY th{background:var(--panel-soft,#f5f7f9);font-weight:600}.municipal_error__PBa3B{background:#fff0ed;color:#9e2b17;border:1px solid #edc0b8;padding:12px;border-radius:8px}.municipal_success__qNDOj{color:#00765e;background:#e9f7f0;padding:12px;border-radius:8px}.municipal_metric___3csL{padding:16px;border:1px solid var(--line,#dce3ea);border-radius:10px;display:grid;gap:6px}.municipal_metric___3csL strong{font-size:1.6rem;color:var(--brand,#008772)}.municipal_map__QoIAj{height:460px;max-width:100%;border-radius:10px;z-index:0}.municipal_bar__ZjofV{height:8px;background:var(--brand,#008772);border-radius:4px;min-width:3px;max-width:100%}.municipal_detail__eyZMr{display:grid;gap:16px}.municipal_check__PFOZT{display:flex;gap:8px;align-items:center}.municipal_list__SmclN{display:grid;gap:10px;list-style:none;padding:0;margin:0}.municipal_list__SmclN li{padding:12px;border:1px solid var(--line,#dce3ea);border-radius:8px}.municipal_pre__3PIdI{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.municipal_divider__RFcuS{border-top:1px solid var(--line,#dce3ea);padding-top:16px}.municipal_link__qvybb{color:var(--brand,#008772)}@media(max-width:700px){.municipal_page__mJshm{padding:0}.municipal_card__YgbZj{padding:14px}.municipal_table__pnkVY td,.municipal_table__pnkVY th{padding:8px}.municipal_map__QoIAj{height:340px}}.municipal_googleCredit__VgGyY{max-width:min(65vw,520px);padding:3px 6px;background:#fff;color:#222;font-size:11px;white-space:normal}.municipal_googleLogo__81h0d{padding:10px 10px 5px;background:#fff;border-radius:3px}.municipal_googleLogo__81h0d img{display:block;height:18px;width:auto;max-width:none}.municipal_mapStage__FFvLk{position:relative;min-width:0;isolation:isolate;height:80dvh;min-height:440px;border:1px solid var(--line,#dce3ea);border-radius:10px;overflow:hidden;background:var(--panel-soft,#f5f7f9)}.municipal_mapStage__FFvLk:fullscreen{height:100dvh;width:100vw;border-radius:0}.municipal_protocolMap__INPxu{height:100%;width:100%;z-index:0}.municipal_mapPerson__3y9aO{position:absolute;z-index:500;right:12px;top:12px;width:min(350px,calc(100% - 24px));max-height:calc(100% - 80px);overflow:auto;background:var(--panel,#fff);color:var(--foreground,#172b43);border:1px solid var(--line,#dce3ea);border-radius:12px;padding:18px;box-sizing:border-box;display:grid;gap:12px;box-shadow:0 8px 30px #0002}.municipal_mapPerson__3y9aO h3,.municipal_mapPerson__3y9aO p{margin:0}.municipal_mapHint__nC7TE{position:absolute;bottom:42px;left:12px;z-index:400;max-width:calc(100% - 24px);background:var(--panel,#fff);padding:6px 10px;border-radius:6px;font-size:.85rem;pointer-events:none}.municipal_mapError__YgbTV{position:absolute;top:10px;left:55px;z-index:450;background:#fff0ed;color:#9e2b17;padding:10px;border-radius:8px;max-width:calc(100% - 85px)}@media(max-width:700px){.municipal_mapStage__FFvLk{height:80dvh;min-height:400px}.municipal_mapPerson__3y9aO{top:auto;bottom:65px;max-height:60%}}.CitizenAccountMenu_account__jYFDZ{position:relative;margin-left:auto;padding-bottom:.45rem;margin-bottom:-.45rem}.CitizenAccountMenu_trigger__5Ex60{display:flex;align-items:center;gap:.65rem;min-height:48px;padding:.35rem .55rem;border:0;border-radius:10px;background:transparent;color:#344054;font:inherit;text-align:left;cursor:pointer}.CitizenAccountMenu_trigger__5Ex60>span:nth-child(2){display:grid;max-width:14rem}.CitizenAccountMenu_trigger__5Ex60 small{color:#667085;font-size:.57rem;font-weight:800;letter-spacing:.07em}.CitizenAccountMenu_trigger__5Ex60 strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.CitizenAccountMenu_trigger__5Ex60>svg{width:17px}.CitizenAccountMenu_avatar__OSciU{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--brand) 13%,white);color:var(--brand)}.CitizenAccountMenu_avatar__OSciU svg{width:18px}.CitizenAccountMenu_account__jYFDZ:focus-within .CitizenAccountMenu_trigger__5Ex60,.CitizenAccountMenu_trigger__5Ex60:hover{background:#f5f7fa}.CitizenAccountMenu_accountTools__jbTsO{display:flex;align-items:center;gap:.65rem;margin-left:auto}.CitizenAccountMenu_bell__6odIZ{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #dfe5ed;border-radius:12px;background:#fff;color:var(--brand);cursor:pointer}.CitizenAccountMenu_bell__6odIZ svg{width:21px;height:21px}.CitizenAccountMenu_bell__6odIZ:hover{background:#f3f7f8}.CitizenAccountMenu_bell__6odIZ:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 25%,transparent);outline-offset:2px}.CitizenAccountMenu_bell__6odIZ>span{position:absolute;top:-5px;right:-5px;min-width:19px;padding:2px 4px;border:2px solid #fff;border-radius:999px;background:var(--brand);color:#fff;font-size:.65rem;font-weight:800}.CitizenAccountMenu_alerts__fovMD{display:grid;gap:1rem;color:#344054;font-size:.85rem}.CitizenAccountMenu_alerts__fovMD p{margin:0;line-height:1.6}.CitizenAccountMenu_alerts__fovMD details>summary{cursor:pointer;font-weight:800;color:var(--brand);padding:.4rem 0}.CitizenAccountMenu_alerts__fovMD fieldset{display:grid;gap:1rem;margin:1rem 0 0;padding:1rem;border:1px solid #dfe5ed;border-radius:10px}.CitizenAccountMenu_alerts__fovMD legend{padding:0 .35rem;font-weight:800}.CitizenAccountMenu_alerts__fovMD label{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.CitizenAccountMenu_alerts__fovMD input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.CitizenAccountMenu_alerts__fovMD select{min-height:42px;padding:.5rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#344054;font:inherit}.CitizenAccountMenu_alerts__fovMD button{min-height:44px;padding:.55rem 1rem;border:1px solid var(--brand);border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.CitizenAccountMenu_alerts__fovMD .CitizenAccountMenu_primary__bLY5Z{background:var(--brand);color:#fff}.CitizenAccountMenu_alerts__fovMD .CitizenAccountMenu_secondary__ADnOP{justify-self:start;background:#fff;color:var(--brand)}.CitizenAccountMenu_alerts__fovMD button:disabled{opacity:.55;cursor:wait}.CitizenAccountMenu_alertList__Fy7IQ{display:grid;gap:.75rem;list-style:none;padding:0;margin:0}.CitizenAccountMenu_alertList__Fy7IQ li{display:grid;gap:.5rem;padding:1rem;border:1px solid #dfe5ed;border-radius:10px;background:#f8fafb}.CitizenAccountMenu_alertList__Fy7IQ a{color:var(--brand);font-weight:800}.CitizenAccountMenu_dropdown__W77pf{position:absolute;z-index:30;top:100%;right:0;width:19rem;display:grid;gap:.3rem;padding:.55rem;border:1px solid #dfe5ed;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgb(15 23 42/18%);visibility:hidden;opacity:0;translate:0 -.35rem;transition:.16s ease}.CitizenAccountMenu_account__jYFDZ:focus-within .CitizenAccountMenu_dropdown__W77pf,.CitizenAccountMenu_account__jYFDZ:hover .CitizenAccountMenu_dropdown__W77pf{visibility:visible;opacity:1;translate:0 0}.CitizenAccountMenu_dropdown__W77pf button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem;border:0;border-radius:9px;background:transparent;color:#344054;font:inherit;text-align:left;cursor:pointer}.CitizenAccountMenu_dropdown__W77pf button:focus-visible,.CitizenAccountMenu_dropdown__W77pf button:hover{background:#f3f6f9;outline:0}.CitizenAccountMenu_dropdown__W77pf button>svg{width:19px;color:var(--brand)}.CitizenAccountMenu_dropdown__W77pf button>span{display:grid;gap:.1rem}.CitizenAccountMenu_dropdown__W77pf strong{font-size:.82rem}.CitizenAccountMenu_dropdown__W77pf small{color:#667085;font-size:.68rem}.CitizenAccountMenu_dropdown__W77pf .CitizenAccountMenu_logout__9naPr{border-top:1px solid #edf0f4;border-radius:0 0 9px 9px;color:#9f1239}.CitizenAccountMenu_dropdown__W77pf .CitizenAccountMenu_logout__9naPr>svg{color:#be123c}.CitizenAccountMenu_loading__Yyuei{margin-left:auto;color:#667085;font-size:.8rem}.CitizenAccountMenu_loading__Yyuei a{color:var(--brand);font-weight:800}.CitizenAccountMenu_modalBackdrop__wMQBc{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:1rem;background:rgb(15 23 42/55%)}.CitizenAccountMenu_modal__8_06R{width:min(100%,48rem);max-height:min(90vh,48rem);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 28px 80px rgb(15 23 42/28%)}.CitizenAccountMenu_compact__v6yAQ{width:min(100%,30rem)}.CitizenAccountMenu_modal__8_06R>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid #e5eaf1}.CitizenAccountMenu_modal__8_06R h2,.CitizenAccountMenu_modal__8_06R header p{margin:0}.CitizenAccountMenu_modal__8_06R h2{color:#101828;font-size:1.15rem}.CitizenAccountMenu_modal__8_06R header p{margin-top:.2rem;color:#667085;font-size:.8rem}.CitizenAccountMenu_modal__8_06R header button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d9e0e9;border-radius:9px;background:#fff;cursor:pointer}.CitizenAccountMenu_modal__8_06R header button svg{width:19px}.CitizenAccountMenu_modalBody__dHZnX{overflow:auto;padding:1.2rem 1.25rem}.CitizenAccountMenu_modalBody__dHZnX>p{color:#667085;line-height:1.5}.CitizenAccountMenu_requests__C7knV{display:grid;gap:.65rem}.CitizenAccountMenu_requests__C7knV article{display:flex;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid #e1e7ef;border-radius:10px}.CitizenAccountMenu_requests__C7knV article>div{display:grid;align-content:start;gap:.2rem}.CitizenAccountMenu_requests__C7knV article>div:last-child{justify-items:end}.CitizenAccountMenu_requests__C7knV small,.CitizenAccountMenu_requests__C7knV span{color:#667085;font-size:.72rem}.CitizenAccountMenu_empty__vFitd a,.CitizenAccountMenu_requests__C7knV button{padding:0;border:0;background:transparent;color:var(--brand);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.CitizenAccountMenu_status__VD_U4{padding:.25rem .5rem;border-radius:999px;background:#fef3c7;color:#92400e!important;font-weight:800}.CitizenAccountMenu_empty__vFitd{display:grid;justify-items:center;gap:.45rem;padding:2rem;color:#667085;text-align:center}.CitizenAccountMenu_empty__vFitd>svg{width:2.5rem;height:2.5rem;color:var(--brand)}.CitizenAccountMenu_empty__vFitd p{margin:0}.CitizenAccountMenu_detail__6vInk{display:grid;gap:1.1rem}.CitizenAccountMenu_detail__6vInk>header{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:10px;background:#f6f8fa}.CitizenAccountMenu_detail__6vInk>header div{display:grid;gap:.15rem}.CitizenAccountMenu_detail__6vInk dt,.CitizenAccountMenu_detail__6vInk>header small{color:#667085;font-size:.7rem}.CitizenAccountMenu_detail__6vInk>header strong{font-size:1.15rem}.CitizenAccountMenu_detail__6vInk dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin:0}.CitizenAccountMenu_detail__6vInk dl div{display:grid;gap:.2rem}.CitizenAccountMenu_detail__6vInk dd{margin:0;color:#344054;font-size:.82rem;font-weight:700}.CitizenAccountMenu_detail__6vInk h3{margin:0 0 .65rem;font-size:.95rem}.CitizenAccountMenu_detail__6vInk section{padding-top:.9rem;border-top:1px solid #e5eaf1}.CitizenAccountMenu_detail__6vInk ol,.CitizenAccountMenu_detail__6vInk ul{display:grid;gap:.55rem;margin:0;padding-left:1.2rem}.CitizenAccountMenu_detail__6vInk li{color:#344054;font-size:.82rem}.CitizenAccountMenu_detail__6vInk time{display:block;margin-top:.15rem;color:#667085;font-size:.7rem}.CitizenAccountMenu_detail__6vInk a{color:var(--brand);font-weight:750}.CitizenAccountMenu_passwordForm__jWY87{display:grid;gap:.9rem}.CitizenAccountMenu_passwordForm__jWY87 label{display:grid;gap:.4rem;color:#344054;font-size:.8rem;font-weight:750}.CitizenAccountMenu_passwordForm__jWY87 input{min-height:44px;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.CitizenAccountMenu_passwordForm__jWY87 input:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand) 18%,transparent)}.CitizenAccountMenu_passwordForm__jWY87 small{color:#667085;font-weight:500}.CitizenAccountMenu_passwordForm__jWY87>p{margin:0;padding:.7rem;border-radius:8px;background:#f3f6f9;color:#344054;font-size:.8rem}.CitizenAccountMenu_actions__2DvBS{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.CitizenAccountMenu_actions__2DvBS button{min-height:42px;padding:0 1rem;border:1px solid #d6dee9;border-radius:8px;background:#fff;font:inherit;font-weight:800;cursor:pointer}.CitizenAccountMenu_actions__2DvBS .CitizenAccountMenu_primary__bLY5Z{border-color:var(--brand);background:var(--brand);color:#fff}.CitizenAccountMenu_actions__2DvBS .CitizenAccountMenu_danger__OOStl{border-color:#be123c;background:#be123c;color:#fff}@media(max-width:640px){.CitizenAccountMenu_trigger__5Ex60>span:nth-child(2){display:none}.CitizenAccountMenu_dropdown__W77pf{position:fixed;top:4.5rem;right:1rem;width:calc(100% - 2rem)}.CitizenAccountMenu_modalBackdrop__wMQBc{padding:0}.CitizenAccountMenu_modal__8_06R{width:100%;height:100%;max-height:none;border-radius:0}.CitizenAccountMenu_requests__C7knV article{display:grid}.CitizenAccountMenu_requests__C7knV article>div:last-child{justify-items:start}.CitizenAccountMenu_detail__6vInk dl{grid-template-columns:1fr}}.CitizenAccountMenu_modalBody__dHZnX{min-width:0;overflow-x:hidden;overflow-y:auto}.CitizenAccountMenu_detail__6vInk{min-width:0;gap:1.25rem}.CitizenAccountMenu_detail__6vInk>header{min-width:0;align-items:center;padding:1.1rem;border:1px solid #e5eaf1;border-radius:12px;background:linear-gradient(135deg,#f4f7fa,#fff)}.CitizenAccountMenu_detail__6vInk>header div{min-width:0}.CitizenAccountMenu_detail__6vInk>header strong{color:#10213d;font-size:1.25rem;overflow-wrap:anywhere}.CitizenAccountMenu_detail__6vInk>header .CitizenAccountMenu_status__VD_U4{max-width:48%;flex:0 1 auto;padding:.4rem .7rem;text-align:center;white-space:normal}.CitizenAccountMenu_detail__6vInk .CitizenAccountMenu_summary__JiQrO{grid-template-columns:1.5fr 1fr 1fr;gap:.7rem}.CitizenAccountMenu_answers__th66q>div,.CitizenAccountMenu_summary__JiQrO>div{min-width:0;padding:.8rem;border:1px solid #e5eaf1;border-radius:9px;background:#fff}.CitizenAccountMenu_detail__6vInk dd{min-width:0;overflow-wrap:anywhere;word-break:break-word}.CitizenAccountMenu_detail__6vInk .CitizenAccountMenu_answers__th66q{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.CitizenAccountMenu_documents__u9jOk{display:grid!important;gap:.55rem!important;margin:0!important;padding:0!important;list-style:none}.CitizenAccountMenu_documents__u9jOk li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem;border:1px solid #e5eaf1;border-radius:9px}.CitizenAccountMenu_documents__u9jOk li>div{min-width:0;display:grid;gap:.15rem}.CitizenAccountMenu_documents__u9jOk strong{overflow:hidden;color:#344054;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.CitizenAccountMenu_documents__u9jOk small{color:#667085;font-size:.68rem}.CitizenAccountMenu_documents__u9jOk a{flex:0 0 auto;font-size:.78rem}.CitizenAccountMenu_timeline__VDhzS{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none}.CitizenAccountMenu_timeline__VDhzS li{position:relative;display:grid;grid-template-columns:1rem 1fr;gap:.6rem;min-height:3.2rem}.CitizenAccountMenu_timeline__VDhzS li:not(:last-child):before{position:absolute;top:1rem;bottom:0;left:.32rem;width:2px;background:color-mix(in srgb,var(--brand) 22%,#d9e1ec);content:""}.CitizenAccountMenu_timeline__VDhzS li>span{z-index:1;width:.7rem;height:.7rem;margin-top:.15rem;border:2px solid #fff;border-radius:999px;background:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 28%,#d9e1ec)}.CitizenAccountMenu_response__hVrhh{padding:1rem!important;border:1px solid #bbf7d0!important;border-radius:10px;background:#f0fdf4}.CitizenAccountMenu_response__hVrhh p{margin:0;color:#344054;line-height:1.5}.CitizenAccountMenu_complement__jemLg{display:grid;gap:.85rem;padding:1rem!important;border:1px solid #f3c969!important;border-radius:11px;background:#fffbeb}.CitizenAccountMenu_complement__jemLg h3{margin:.2rem 0 .55rem;color:#7c2d12}.CitizenAccountMenu_complement__jemLg>div>small{color:#a04410;font-weight:900;letter-spacing:.08em}.CitizenAccountMenu_complement__jemLg p{margin:0;line-height:1.5}.CitizenAccountMenu_complement__jemLg label{display:grid;gap:.4rem;color:#344054;font-size:.8rem;font-weight:800}.CitizenAccountMenu_complement__jemLg textarea{min-height:110px;resize:vertical;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit}.CitizenAccountMenu_complement__jemLg textarea:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand) 18%,transparent)}.CitizenAccountMenu_complement__jemLg .CitizenAccountMenu_primary__bLY5Z,.CitizenAccountMenu_complement__jemLg .CitizenAccountMenu_upload__TwL5W{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid var(--brand);border-radius:8px;background:#fff;color:var(--brand);font:inherit;font-weight:850;cursor:pointer}.CitizenAccountMenu_complement__jemLg .CitizenAccountMenu_primary__bLY5Z{background:var(--brand);color:#fff}.CitizenAccountMenu_complement__jemLg .CitizenAccountMenu_primary__bLY5Z:disabled{opacity:.55;cursor:not-allowed}.CitizenAccountMenu_complement__jemLg .CitizenAccountMenu_upload__TwL5W svg{width:18px}.CitizenAccountMenu_complement__jemLg .CitizenAccountMenu_review__YXrrk{color:#667085;font-size:.74rem}.CitizenAccountMenu_receipt__Ecubg{display:grid;gap:.85rem;padding:1rem!important;border:1px solid #99d8c9!important;border-radius:11px;background:linear-gradient(135deg,#effaf7,#fff)}.CitizenAccountMenu_receipt__Ecubg>div{display:flex;align-items:flex-start;gap:.75rem}.CitizenAccountMenu_receipt__Ecubg>div>svg{flex:0 0 auto;width:25px;height:25px;color:var(--brand)}.CitizenAccountMenu_receipt__Ecubg>div>span{display:grid;gap:.2rem}.CitizenAccountMenu_receipt__Ecubg small{color:#667085;line-height:1.45}.CitizenAccountMenu_receipt__Ecubg>button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid var(--brand);border-radius:8px;background:var(--brand);color:#fff;font:inherit;font-weight:850;cursor:pointer}.CitizenAccountMenu_receipt__Ecubg>button:disabled{opacity:.65;cursor:wait}.CitizenAccountMenu_receipt__Ecubg>button svg{width:18px}.CitizenAccountMenu_receipt__Ecubg>p{margin:0;color:#b42318;font-size:.78rem}@media(max-width:640px){.CitizenAccountMenu_detail__6vInk .CitizenAccountMenu_answers__th66q,.CitizenAccountMenu_detail__6vInk .CitizenAccountMenu_summary__JiQrO{grid-template-columns:1fr}.CitizenAccountMenu_detail__6vInk>header{align-items:flex-start}.CitizenAccountMenu_detail__6vInk>header .CitizenAccountMenu_status__VD_U4{max-width:52%}.CitizenAccountMenu_documents__u9jOk li{align-items:flex-start}.CitizenAccountMenu_documents__u9jOk strong{white-space:normal;overflow-wrap:anywhere}}.CitizenAccountMenu_dropdown__W77pf>a{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem;border-radius:9px;color:#344054;text-decoration:none}.CitizenAccountMenu_dropdown__W77pf>a:focus-visible,.CitizenAccountMenu_dropdown__W77pf>a:hover{background:#f3f6f9;outline:0}.CitizenAccountMenu_dropdown__W77pf>a>svg{width:19px;color:var(--brand)}.CitizenAccountMenu_dropdown__W77pf>a>span{display:grid;gap:.1rem}.CitizenAccountMenu_requestHero__tbDMC h2{margin:.25rem 0 .2rem;color:#10213d;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2}.CitizenAccountMenu_requestHero__tbDMC p{margin:0;color:#667085;font-size:.8rem}.CitizenAccountMenu_requestHero__tbDMC>div>small{color:var(--brand);font-weight:900;letter-spacing:.06em}.CitizenAccountMenu_guidance__3Cp4T{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid #a9cad5;border-radius:11px;background:#f0f8fa;color:#165f73}.CitizenAccountMenu_guidanceAction__R1Yqw{border-color:#f0c36d;background:#fff8e8;color:#8a4b08}.CitizenAccountMenu_guidance__3Cp4T>svg{flex:0 0 auto;width:23px}.CitizenAccountMenu_guidance__3Cp4T strong{display:block;font-size:.88rem}.CitizenAccountMenu_guidance__3Cp4T p{margin:.2rem 0 0;color:#475467;font-size:.78rem;line-height:1.5}.CitizenAccountMenu_detailTabs__J_rSl{display:flex;gap:.45rem;padding:.45rem;overflow-x:auto;border:1px solid #dfe6ee;border-radius:12px;background:#f7f9fb}.CitizenAccountMenu_detailTabs__J_rSl button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .85rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#475467;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.CitizenAccountMenu_detailTabs__J_rSl button[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:#fff}.CitizenAccountMenu_detailTabs__J_rSl svg{width:17px}.CitizenAccountMenu_detailTabs__J_rSl b{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:#fff;color:#165f73;font-size:.65rem}.CitizenAccountMenu_tabPanel__7lHZ9{min-width:0;padding:1.15rem;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.CitizenAccountMenu_detail__6vInk .CitizenAccountMenu_panelSection__OGmNI{padding:0;border:0}.CitizenAccountMenu_sectionHeading__lsirN{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.CitizenAccountMenu_sectionHeading__lsirN h3{margin:0 0 .25rem;color:#10213d}.CitizenAccountMenu_sectionHeading__lsirN p{margin:0;color:#667085;font-size:.76rem;line-height:1.5}.CitizenAccountMenu_sectionHeading__lsirN>span{flex:0 0 auto;padding:.3rem .55rem;border-radius:999px;background:#eef4f6;color:#165f73;font-size:.68rem;font-weight:850}.CitizenAccountMenu_dataList__7VKJw{display:block!important;margin:0!important}.CitizenAccountMenu_dataList__7VKJw>div{display:grid!important;grid-template-columns:minmax(10rem,32%) minmax(0,1fr);gap:1rem!important;padding:.75rem .2rem;border-bottom:1px solid #e8edf2}.CitizenAccountMenu_dataList__7VKJw>div:first-child{border-top:1px solid #e8edf2}.CitizenAccountMenu_dataList__7VKJw dt{color:#53647d!important;font-size:.76rem!important;font-weight:800}.CitizenAccountMenu_dataList__7VKJw dd{color:#10213d!important;font-size:.84rem!important;line-height:1.5;white-space:pre-wrap}.CitizenAccountMenu_documentGrid__2X1Wy{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem!important;margin:0!important;padding:0!important;list-style:none}.CitizenAccountMenu_documentGrid__2X1Wy>li{min-width:0;display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.85rem;padding:.75rem;border:1px solid #dfe6ee;border-radius:11px}.CitizenAccountMenu_thumbnail__BD9iM{display:grid;min-height:7rem;overflow:hidden;place-items:center;align-content:center;gap:.25rem;border:1px solid #dce4ec;border-radius:8px;background:#f4f7fa;color:var(--brand);text-decoration:none}.CitizenAccountMenu_thumbnail__BD9iM img{width:100%;height:100%;min-height:7rem;max-height:9rem;object-fit:cover}.CitizenAccountMenu_thumbnail__BD9iM svg{width:2rem}.CitizenAccountMenu_thumbnail__BD9iM span{font-size:.65rem;font-weight:900}.CitizenAccountMenu_documentInfo__Q_mIL{min-width:0;display:grid;align-content:start;gap:.25rem}.CitizenAccountMenu_documentInfo__Q_mIL>strong{overflow:hidden;color:#10213d;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.CitizenAccountMenu_documentInfo__Q_mIL>small{color:#667085;font-size:.66rem}.CitizenAccountMenu_documentInfo__Q_mIL>p{margin:.2rem 0;padding:.45rem;border-radius:6px;background:#fff4f2;color:#9b2c21;font-size:.68rem}.CitizenAccountMenu_reviewBadge___mN73{width:max-content;display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;padding:.28rem .48rem;border-radius:999px;font-size:.66rem;font-weight:850}.CitizenAccountMenu_reviewBadge___mN73 svg{width:14px}.CitizenAccountMenu_reviewApproved__l_0HM,.CitizenAccountMenu_reviewDelivered__Lwj7U{background:#eaf8ef;color:#187542}.CitizenAccountMenu_reviewRejected__PMYlI{background:#fff0ee;color:#b42318}.CitizenAccountMenu_reviewPending__y3QdG{background:#fff6df;color:#925e0a}.CitizenAccountMenu_reviewNeutral__l5vQa{background:#eef1f5;color:#596579}.CitizenAccountMenu_documentActions___wbUd{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.CitizenAccountMenu_documentActions___wbUd a{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .45rem;border:1px solid #cbd8e2;border-radius:6px;color:#165f73;font-size:.66rem;text-decoration:none}.CitizenAccountMenu_documentActions___wbUd a:last-child{border-color:var(--brand);background:var(--brand);color:#fff}.CitizenAccountMenu_documentActions___wbUd svg{width:13px}.CitizenAccountMenu_messages__fwHuY{display:grid;gap:.65rem}.CitizenAccountMenu_message__CHX_R,.CitizenAccountMenu_prefectureMessage__pj5eh{padding:.9rem;border:1px solid #dfe6ee;border-left:4px solid #8ba5b0;border-radius:9px;background:#f8fafb}.CitizenAccountMenu_prefectureMessage__pj5eh{border-left-color:var(--brand);background:#eff8fa}.CitizenAccountMenu_messages__fwHuY small{color:#667085;font-size:.63rem;font-weight:850}.CitizenAccountMenu_messages__fwHuY strong{display:block;margin:.25rem 0}.CitizenAccountMenu_messages__fwHuY p{margin:.25rem 0 0;color:#344054;font-size:.78rem;line-height:1.55;white-space:pre-wrap}.CitizenAccountMenu_replyClosed__YJGpy{display:flex;gap:.7rem;margin-top:1rem;padding:.85rem;border:1px solid #dce5eb;border-radius:9px;background:#f6f8fa;color:#53647d}.CitizenAccountMenu_replyClosed__YJGpy>svg{flex:0 0 auto;width:21px}.CitizenAccountMenu_replyClosed__YJGpy strong{font-size:.78rem}.CitizenAccountMenu_replyClosed__YJGpy p{margin:.2rem 0 0;color:#667085;font-size:.72rem}.CitizenAccountMenu_emptyPanel__hxJ1t{display:grid;justify-items:center;gap:.3rem;padding:2rem 1rem;border:1px dashed #ccd7e2;border-radius:10px;color:#667085;text-align:center}.CitizenAccountMenu_emptyPanel__hxJ1t svg{width:2rem;color:#6f8b98}.CitizenAccountMenu_emptyPanel__hxJ1t strong{color:#344054;font-size:.82rem}.CitizenAccountMenu_emptyPanel__hxJ1t p{max-width:27rem;margin:0;font-size:.72rem}.CitizenAccountMenu_tabPanel__7lHZ9 .CitizenAccountMenu_complement__jemLg{margin-top:1rem}@media(max-width:760px){.CitizenAccountMenu_documentGrid__2X1Wy{grid-template-columns:1fr}.CitizenAccountMenu_dataList__7VKJw>div{grid-template-columns:1fr;gap:.25rem!important}.CitizenAccountMenu_documentGrid__2X1Wy>li{grid-template-columns:5.5rem minmax(0,1fr)}.CitizenAccountMenu_thumbnail__BD9iM,.CitizenAccountMenu_thumbnail__BD9iM img{min-height:5.5rem}.CitizenAccountMenu_tabPanel__7lHZ9{padding:.85rem}}.CitizenAccountMenu_guidance__3Cp4T button{min-height:44px;margin-top:.7rem;padding:.5rem .8rem;border:1px solid var(--brand);border-radius:8px;background:#fff;color:var(--brand);font:inherit;font-weight:700;cursor:pointer}.CitizenShell_screen__IJSGg{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,4vw,2.5rem);background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand) 16%,transparent),transparent 34rem),linear-gradient(145deg,#f4f7fb,color-mix(in srgb,var(--brand) 5%,#f4f7fb))}.CitizenShell_shell__mg5yg,.CitizenShell_state__NVu0K{width:min(100%,34rem);border:1px solid color-mix(in srgb,var(--brand) 22%,#d9e1ec);border-top:5px solid var(--brand);border-radius:12px;background:#fff;box-shadow:0 22px 60px rgb(15 23 42/10%)}.CitizenShell_shell__mg5yg{display:grid;gap:1.25rem;padding:clamp(1.25rem,4vw,2rem)}.CitizenShell_shell__mg5yg.CitizenShell_wide__MZSBV{width:min(100%,72rem)}.CitizenShell_institution__s0MDI{display:flex;align-items:center;gap:1rem;padding-bottom:1.15rem;border-bottom:1px solid #e5eaf1}.CitizenShell_institution__s0MDI div{min-width:0;display:grid;gap:.15rem}.CitizenShell_institution__s0MDI small{color:var(--brand);font-size:.72rem;font-weight:900;letter-spacing:.06em}.CitizenShell_institution__s0MDI strong{color:#101828;font-size:1.05rem;overflow-wrap:anywhere}.CitizenShell_heading__M6L4w p,.CitizenShell_institution__s0MDI div span,.CitizenShell_shell__mg5yg footer,.CitizenShell_state__NVu0K p{color:#667085}.CitizenShell_institution__s0MDI div span{font-size:.78rem}.CitizenShell_fallbackLogo__QLtRZ,.CitizenShell_logo__zpL87{width:3.65rem;height:3.65rem;flex:0 0 3.65rem;border-radius:10px}.CitizenShell_logo__zpL87{object-fit:contain}.CitizenShell_fallbackLogo__QLtRZ{display:grid;place-items:center;background:var(--brand);color:#fff;font-size:1rem;font-weight:950;letter-spacing:.04em}.CitizenShell_heading__M6L4w{display:grid;gap:.4rem}.CitizenShell_heading__M6L4w h1,.CitizenShell_heading__M6L4w p{margin:0}.CitizenShell_heading__M6L4w h1{color:#101828;font-size:clamp(1.6rem,5vw,2.05rem)}.CitizenShell_heading__M6L4w p{line-height:1.55}.CitizenShell_portalScreen__L_jX0{display:block;padding:0;background:#f5f7fa}.CitizenShell_portalShell__gekYl{width:100%;min-height:100vh;gap:0;padding:0;border:0;border-radius:0;box-shadow:none}.CitizenShell_portalShell__gekYl .CitizenShell_institution__s0MDI{position:sticky;z-index:20;top:0;padding:1rem max(1.25rem,calc((100vw - 78rem)/2));background:#fff;box-shadow:0 1px 0 #e5eaf1}.CitizenShell_portalContent__KlbOT{width:min(calc(100% - 2.5rem),78rem);min-height:calc(100vh - 8.5rem);display:grid;align-content:start;gap:1.25rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0}.CitizenShell_portalContent__KlbOT .CitizenShell_heading__M6L4w{padding-bottom:1.25rem;border-bottom:1px solid #dfe5ed}.CitizenShell_shell__mg5yg footer{font-size:.78rem}.CitizenShell_state__NVu0K{min-height:14rem;display:grid;place-items:center;align-content:center;gap:1rem;padding:2rem;text-align:center}.CitizenShell_state__NVu0K p{margin:0}@media (max-width:520px){.CitizenShell_institution__s0MDI{align-items:flex-start}.CitizenShell_fallbackLogo__QLtRZ,.CitizenShell_logo__zpL87{width:3rem;height:3rem;flex-basis:3rem}}@media (max-width:760px){.CitizenShell_portalShell__gekYl .CitizenShell_institution__s0MDI{padding:.8rem 1rem}.CitizenShell_portalShell__gekYl .CitizenShell_institution__s0MDI div>span{display:none}.CitizenShell_portalContent__KlbOT{width:min(calc(100% - 2rem),78rem);padding:1.5rem 0}}.WhatsAppAuthSuccess_page__aN6Sg{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f2f6f8}.WhatsAppAuthSuccess_card__4Mjue{width:min(100%,560px);padding:42px;border:1px solid #d7e2e8;border-radius:20px;background:#fff;box-shadow:0 22px 60px rgb(15 39 58/10%);text-align:center;color:#10243e}.WhatsAppAuthSuccess_successIcon__R7t85{width:76px;height:76px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:#e9f9ef;color:#168146}.WhatsAppAuthSuccess_eyebrow__mLHWu{margin:0 0 8px;color:#17677a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.WhatsAppAuthSuccess_card__4Mjue h1{margin:0 0 14px;font-size:clamp(1.7rem,4vw,2.25rem)}.WhatsAppAuthSuccess_card__4Mjue>p:not(.WhatsAppAuthSuccess_eyebrow__mLHWu){margin:0;color:#52667c;font-size:1.05rem;line-height:1.65}.WhatsAppAuthSuccess_instruction__ISjjJ{margin-top:28px;padding:18px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;background:#edf7f8;color:#125f70;line-height:1.45;text-decoration:none}.WhatsAppAuthSuccess_instruction__ISjjJ:focus-visible{outline:3px solid #17677a;outline-offset:3px}@media (max-width:560px){.WhatsAppAuthSuccess_card__4Mjue{padding:32px 22px}.WhatsAppAuthSuccess_instruction__ISjjJ{align-items:flex-start;text-align:left}}.Login_access__D_wRu{display:grid;gap:1rem}.Login_sectionTitle___slBX{display:flex;align-items:flex-start;gap:.75rem}.Login_sectionTitle___slBX>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--brand) 13%,white);color:var(--brand-strong);font-size:.78rem;font-weight:900}.Login_govSection__SyhGu h2,.Login_govSection__SyhGu p,.Login_help__RJhHb p,.Login_sectionTitle___slBX h2,.Login_sectionTitle___slBX p{margin:0}.Login_govSection__SyhGu h2,.Login_sectionTitle___slBX h2{color:#101828;font-size:1rem}.Login_govSection__SyhGu p,.Login_sectionTitle___slBX p{margin-top:.2rem;color:#667085;font-size:.82rem;line-height:1.45}.Login_form__oHEv7{display:grid;gap:.9rem}.Login_form__oHEv7 label{display:grid;gap:.4rem;color:#344054;font-size:.82rem;font-weight:750}.Login_input__Rgqgc{display:flex;align-items:center;gap:.6rem;min-height:46px;padding:0 .8rem;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#667085}.Login_input__Rgqgc:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.Login_input__Rgqgc input{width:100%;border:0;outline:0;background:transparent;color:#101828;font:inherit}.Login_govButton___JhaJ,.Login_viaButton__i4Jcv{min-height:48px;border-radius:9px;font:inherit;font-weight:850;cursor:pointer}.Login_viaButton__i4Jcv{border:0;background:var(--brand);color:#fff}.Login_govButton___JhaJ:disabled,.Login_viaButton__i4Jcv:disabled{cursor:wait;opacity:.65}.Login_divider__taSR7{display:flex;align-items:center;gap:.8rem;color:#98a2b3;font-size:.75rem;text-transform:uppercase}.Login_divider__taSR7:after,.Login_divider__taSR7:before{height:1px;flex:1;background:#e4e7ec;content:""}.Login_govSection__SyhGu{display:grid;gap:.85rem}.Login_govButton___JhaJ{display:flex;align-items:center;justify-content:center;gap:.75rem;border:2px solid #1351b4;background:#fff;color:#1351b4}.Login_govButton___JhaJ:hover:not(:disabled){background:#edf5ff}.Login_govButton___JhaJ:focus-visible,.Login_help__RJhHb a:focus-visible,.Login_help__RJhHb button:focus-visible,.Login_viaButton__i4Jcv:focus-visible{outline:3px solid #26874466;outline-offset:2px}.Login_govMark__yRMhX{position:relative;display:inline-flex;align-items:center;gap:.12rem;font-size:1rem}.Login_govMark__yRMhX b{color:#1351b4;font-weight:900}.Login_govMark__yRMhX i{width:.43rem;height:.43rem;border-radius:999px;background:#168821}.Login_govMark__yRMhX i:first-child{background:#ffcd07}.Login_govMark__yRMhX i:last-child{background:#e52207}.Login_help__RJhHb{display:grid;justify-items:center;gap:.65rem;padding-top:.25rem;color:#667085;font-size:.84rem;text-align:center}.Login_help__RJhHb a,.Login_help__RJhHb button{color:var(--brand-strong);font-weight:800}.Login_help__RJhHb button{border:0;background:transparent;font:inherit;cursor:pointer}.Login_help__RJhHb button:disabled{color:#98a2b3;cursor:not-allowed}.Login_feedback__Qw5OZ{margin:0;padding:.75rem;border-radius:8px;background:#fff1f2;color:#9f1239;font-size:.84rem;text-align:center}.Login_success__j6Nut{background:#ecfdf3;color:#166534}@media(max-width:520px){.Login_sectionTitle___slBX>span{display:none}.Login_govButton___JhaJ{width:100%}}.page_panel__ZvTEx{max-width:860px;margin:0 auto;background:#fff;border:1px solid #cbd8e6;border-radius:18px;box-shadow:0 14px 38px rgba(15,35,64,.09);overflow:hidden}.page_panel__ZvTEx>header{padding:28px 32px;background:#f4f8fc;border-bottom:1px solid #d9e3ed}.page_panel__ZvTEx>header span{color:#0878b9;font-size:.76rem;font-weight:800;letter-spacing:.08em}.page_panel__ZvTEx h2{margin:6px 0 5px;color:#071b3c;font-size:1.45rem}.page_panel__ZvTEx p{margin:0;color:#50627a}.page_panel__ZvTEx form{display:grid;gap:18px;padding:28px 32px}.page_field__LTzCR{margin:0;padding:20px;border:1px solid #cbd8e6;border-radius:14px;background:#fbfdff}.page_field__LTzCR legend{display:flex;align-items:center;gap:9px;padding:0 8px;color:#142743;font-weight:800}.page_field__LTzCR legend span{display:grid;place-items:center;color:#087f78}.page_field__LTzCR legend svg{width:20px}.page_field__LTzCR>input{width:100%;min-height:48px;margin-top:8px;padding:0 14px;border:1px solid #8ea5bf;border-radius:9px;background:#fff;color:#10223d;font:inherit}.page_field__LTzCR>input:focus{outline:3px solid rgba(0,126,119,.18);border-color:#007e77}.page_field__LTzCR small{display:block;margin-top:8px;color:#52667e}.page_saved__qCR6I{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.page_saved__qCR6I strong{padding:9px 12px;border:1px solid #bfd0df;border-radius:8px;background:#f2f7fb;color:#142743}.page_confirm__vmOJq{display:flex;align-items:center;gap:10px;cursor:pointer}.page_confirm__vmOJq input{width:20px;height:20px;accent-color:#007e77}.page_confirm__vmOJq span{display:flex;align-items:center;gap:7px;color:#243954;font-weight:700}.page_confirm__vmOJq svg{width:18px;color:#007e77}.page_error__q4F_u{padding:12px;border-left:4px solid #b42318;background:#fff1f0!important;color:#8f1d14!important}@media(max-width:640px){.page_panel__ZvTEx form,.page_panel__ZvTEx>header{padding:22px 18px}.page_field__LTzCR{padding:16px}}.Register_form__T40Eo{display:grid;gap:1rem}.Register_sectionTitle__DcpsT{display:flex;align-items:flex-start;gap:.75rem;margin-top:.2rem}.Register_sectionTitle__DcpsT>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--brand) 13%,white);color:var(--brand-strong);font-size:.78rem;font-weight:900}.Register_sectionTitle__DcpsT h2,.Register_sectionTitle__DcpsT p{margin:0}.Register_sectionTitle__DcpsT h2{color:#101828;font-size:1rem}.Register_sectionTitle__DcpsT p{margin-top:.2rem;color:#667085;font-size:.82rem;line-height:1.45}.Register_form__T40Eo label{display:grid;gap:.4rem;color:#344054;font-size:.82rem;font-weight:750}.Register_form__T40Eo label span small,.Register_form__T40Eo label>small{color:#667085;font-weight:500}.Register_columns___NBaY{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.Register_input__6c4L_{display:flex;align-items:center;gap:.6rem;min-height:46px;padding:0 .8rem;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#667085}.Register_input__6c4L_:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.Register_input__6c4L_ input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#101828;font:inherit}.Register_reveal__YLKcl{display:grid;place-items:center;padding:.2rem;border:0;background:transparent;color:#667085;cursor:pointer}.Register_rules__7CHys{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0;padding:0;color:#667085;font-size:.72rem;list-style:none}.Register_rules__7CHys li:before{color:var(--brand);content:"✓ ";font-weight:900}.Register_primary__DsOd_{display:flex;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:9px;background:var(--brand);color:#fff;font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.Register_primary__DsOd_:disabled{cursor:wait;opacity:.65}.Register_feedback__chEne{margin:0;padding:.75rem;border-radius:8px;background:#fff1f2;color:#9f1239;font-size:.84rem;text-align:center}.Register_login__bpPkD{margin:.9rem 0 0;color:#667085;font-size:.84rem;text-align:center}.Register_back__xB0Ka,.Register_login__bpPkD a{color:var(--brand-strong);font-weight:800;text-decoration:none}.Register_back__xB0Ka{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.8rem;font-size:.82rem}.Register_success__sht_R{display:grid;justify-items:center;gap:.8rem;padding:1rem 0;text-align:center}.Register_success__sht_R>svg{width:3.5rem;height:3.5rem;color:#168821}.Register_success__sht_R h2,.Register_success__sht_R p{margin:0}.Register_success__sht_R h2{font-size:1.1rem}.Register_success__sht_R p{color:#667085;line-height:1.5}.Register_success__sht_R strong{color:#344054}.Register_success__sht_R .Register_primary__DsOd_{width:100%;margin-top:.4rem}.Register_back__xB0Ka:focus-visible,.Register_login__bpPkD a:focus-visible,.Register_primary__DsOd_:focus-visible,.Register_reveal__YLKcl:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent);outline-offset:2px}@media(max-width:520px){.Register_columns___NBaY,.Register_rules__7CHys{grid-template-columns:1fr}.Register_sectionTitle__DcpsT>span{display:none}}.Recovery_method__hl_EG{display:grid;gap:1rem}.Recovery_title__DxMag{display:flex;align-items:flex-start;gap:.75rem}.Recovery_title__DxMag>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--brand) 13%,white);color:var(--brand-strong);font-size:.78rem;font-weight:900}.Recovery_title__DxMag h2,.Recovery_title__DxMag p{margin:0}.Recovery_title__DxMag h2{color:#101828;font-size:1rem}.Recovery_title__DxMag p{margin-top:.2rem;color:#667085;font-size:.82rem;line-height:1.45}.Recovery_form__XDCXc{display:grid;gap:.9rem}.Recovery_form__XDCXc label{display:grid;gap:.4rem;color:#344054;font-size:.82rem;font-weight:750}.Recovery_input__ay71q{display:flex;align-items:center;gap:.6rem;min-height:46px;padding:0 .8rem;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#667085}.Recovery_input__ay71q:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.Recovery_input__ay71q input{width:100%;border:0;outline:0;background:transparent;color:#101828;font:inherit}.Recovery_govButton__ZVajq,.Recovery_primary__CQtd_{min-height:48px;border-radius:9px;font:inherit;font-weight:850;cursor:pointer}.Recovery_primary__CQtd_{border:0;background:var(--brand);color:#fff}.Recovery_govButton__ZVajq:disabled,.Recovery_primary__CQtd_:disabled{cursor:not-allowed;opacity:.58}.Recovery_divider__UIniD{display:flex;align-items:center;gap:.8rem;color:#98a2b3;font-size:.75rem;text-transform:uppercase}.Recovery_divider__UIniD:after,.Recovery_divider__UIniD:before{height:1px;flex:1;background:#e4e7ec;content:""}.Recovery_govButton__ZVajq{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;border:2px solid #1351b4;background:#fff;color:#1351b4}.Recovery_govButton__ZVajq:hover:not(:disabled){background:#edf5ff}.Recovery_govMark__O8h0Q{display:inline-flex;align-items:center;gap:.12rem}.Recovery_govMark__O8h0Q b{color:#1351b4;font-weight:900}.Recovery_govMark__O8h0Q i{width:.43rem;height:.43rem;border-radius:999px;background:#168821}.Recovery_govMark__O8h0Q i:first-child{background:#ffcd07}.Recovery_govMark__O8h0Q i:last-child{background:#e52207}.Recovery_method__hl_EG small{color:#667085;text-align:center}.Recovery_feedback__1VzHg{margin:0;padding:.75rem;border-radius:8px;background:#ecfdf3;color:#166534;font-size:.84rem;text-align:center}.Recovery_back___Ec22{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:var(--brand-strong);font-size:.84rem;font-weight:800;text-decoration:none}.Recovery_back___Ec22:focus-visible,.Recovery_govButton__ZVajq:focus-visible,.Recovery_primary__CQtd_:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent);outline-offset:2px}@media(max-width:520px){.Recovery_title__DxMag>span{display:none}}.GovBrConfirmationModal_backdrop___rzMr{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:20px;background:#07131fd1;backdrop-filter:blur(4px)}.GovBrConfirmationModal_modal__0zQQY{width:min(100%,580px);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid #dce3ec;border-radius:18px;background:#fff;box-shadow:0 28px 90px #07131f66;outline:none}.GovBrConfirmationModal_header__wXevR{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 24px 18px;border-bottom:1px solid #e2e8f0}.GovBrConfirmationModal_heading__BssJ0{display:flex;align-items:center;gap:14px}.GovBrConfirmationModal_icon__6VyHC{display:grid;width:48px;height:48px;place-items:center;flex:0 0 auto;border-radius:13px;background:#e9f7f4;color:#0f766e}.GovBrConfirmationModal_heading__BssJ0 small{display:block;margin-bottom:3px;color:#64748b;font-size:.76rem}.GovBrConfirmationModal_heading__BssJ0 h1{margin:0;color:#10233f;font-size:1.35rem}.GovBrConfirmationModal_close__h435f{display:grid;width:40px;height:40px;place-items:center;flex:0 0 auto;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;cursor:pointer}.GovBrConfirmationModal_body__kM1bB{display:grid;gap:18px;padding:22px 24px 24px;color:#243b53}.GovBrConfirmationModal_body__kM1bB p{margin:0;line-height:1.55}.GovBrConfirmationModal_level__lP_uW{padding:12px 14px;border-radius:10px;background:#f4f7fb}.GovBrConfirmationModal_error__dgKzR{color:#b42318}.GovBrConfirmationModal_action__vfkze{width:100%;min-height:52px;justify-content:center;font-size:1rem}.GovBrConfirmationModal_action__vfkze:focus-visible,.GovBrConfirmationModal_close__h435f:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 35%,transparent);outline-offset:2px}@media(max-width:640px){.GovBrConfirmationModal_backdrop___rzMr{padding:12px}.GovBrConfirmationModal_header__wXevR{padding:20px 18px 16px}.GovBrConfirmationModal_body__kM1bB{padding:20px 18px}.GovBrConfirmationModal_heading__BssJ0{align-items:flex-start}.GovBrConfirmationModal_heading__BssJ0 h1{font-size:1.2rem}}.PublicPortal_page__grPhW{min-height:100vh;background:#f5f7fa;color:#10213d}.PublicPortal_header__5rmiQ{min-height:96px;padding:14px max(1.25rem,calc((100vw - 78rem)/2));background:#fff;border-bottom:1px solid #dce3ec;display:flex;align-items:center;gap:28px;position:sticky;top:0;z-index:20}.PublicPortal_brand__5zr2X{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;margin-right:auto}.PublicPortal_brand__5zr2X img{width:3.65rem;height:3.65rem;border-radius:10px;object-fit:contain}.PublicPortal_brand__5zr2X>span{width:3.65rem;height:3.65rem;border-radius:10px;display:grid;place-items:center;background:var(--brand);color:#fff;font-weight:900;letter-spacing:.04em}.PublicPortal_brand__5zr2X div{min-width:0;display:grid;gap:.15rem}.PublicPortal_brand__5zr2X small{color:var(--brand);font-size:.72rem;font-weight:900;letter-spacing:.06em}.PublicPortal_brand__5zr2X strong{color:#101828;font-size:1.05rem;overflow-wrap:anywhere}.PublicPortal_brand__5zr2X div>span{color:#667085;font-size:.78rem}.PublicPortal_account__pRe8R{margin-left:auto}.PublicPortal_account__pRe8R,.PublicPortal_publicTools__2kESz{display:flex;align-items:center}.PublicPortal_publicTools__2kESz a{display:flex;align-items:center;gap:.45rem;color:#243b53;font-weight:800;text-decoration:none;white-space:nowrap}.PublicPortal_publicTools__2kESz a:hover{color:var(--brand)}.PublicPortal_login___ayLC{padding:10px 18px;border-radius:10px;background:var(--brand);color:#fff!important}.PublicPortal_footer__JaLD2{padding:40px clamp(18px,6vw,88px);background:#132238;color:#eaf1f8;display:grid;grid-template-columns:2fr 1fr;gap:24px}.PublicPortal_footer__JaLD2 p{max-width:720px;color:#c8d4e3;line-height:1.6}.PublicPortal_footer__JaLD2 nav{display:flex;flex-wrap:wrap;gap:14px;align-content:start}.PublicPortal_footer__JaLD2 nav a{color:inherit;font-weight:800}.PublicPortal_footer__JaLD2 small{grid-column:1/-1;border-top:1px solid #33445b;padding-top:18px}.PublicPortal_state__0rr_r{min-height:100vh;display:grid;place-content:center;text-align:center;background:#f5f7fa}@media (max-width:820px){.PublicPortal_header__5rmiQ{min-height:76px;padding:.8rem 1rem;gap:12px}.PublicPortal_brand__5zr2X div>span{display:none}.PublicPortal_publicTools__2kESz a{font-size:0}.PublicPortal_publicTools__2kESz a svg{width:21px;height:21px}.PublicPortal_footer__JaLD2{grid-template-columns:1fr}.PublicPortal_footer__JaLD2 small{grid-column:auto}}@media (max-width:520px){.PublicPortal_brand__5zr2X img,.PublicPortal_brand__5zr2X>span{width:3rem;height:3rem}.PublicPortal_brand__5zr2X strong{max-width:150px}.PublicPortal_brand__5zr2X small{font-size:.6rem}.PublicPortal_login___ayLC{padding:9px 12px}}.page_detail__Cbx0k{padding:1.5rem;border:1px solid #d5dee9;border-radius:16px;background:#fff;box-shadow:0 14px 36px rgb(15 23 42/6%)}.page_state__zbFH1{padding:3rem 2rem;color:#52647b;text-align:center}@media(max-width:640px){.page_detail__Cbx0k{padding:.9rem;border-radius:12px}}.page_metrics__A2dEb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.page_metrics__A2dEb article{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid #dfe5ed;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/4%)}.page_metrics__A2dEb article>span{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--brand) 10%,white);color:var(--brand)}.page_metrics__A2dEb svg{width:20px}.page_metrics__A2dEb div{display:grid;gap:.1rem}.page_metrics__A2dEb strong{color:#101828;font-size:1.45rem}.page_metrics__A2dEb small{color:#667085;font-size:.76rem}.page_metrics__A2dEb .page_attention__tj6bp{border-color:#f1c76e;background:#fffcf2}.page_panel__0o5t6{overflow:hidden;border:1px solid #dfe5ed;border-radius:16px;background:#fff;box-shadow:0 14px 36px rgb(15 23 42/5%)}.page_toolbar__iDCsc{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.2rem}.page_search__d5grf{display:flex;min-height:46px;flex:1;align-items:center;gap:.65rem;border:1px solid #cfd7e3;border-radius:10px;padding:0 .85rem;background:#fff}.page_search__d5grf:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.page_search__d5grf svg{width:19px;color:#667085}.page_search__d5grf input{width:100%;border:0;outline:0;background:transparent;font:inherit}.page_order__kpWLV{display:grid;gap:.3rem;color:#667085;font-size:.7rem;font-weight:800}.page_order__kpWLV select{min-height:46px;border:1px solid #cfd7e3;border-radius:10px;padding:0 2.2rem 0 .75rem;background:#fff;color:#344054;font:inherit;font-weight:700}.page_filters__aJNkA{display:flex;gap:.45rem;overflow-x:auto;padding:0 1.2rem 1rem}.page_filters__aJNkA button{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;gap:.45rem;border:1px solid #d8e0ea;border-radius:999px;padding:0 .8rem;background:#fff;color:#475467;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.page_filters__aJNkA button span{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:#eef2f6;font-size:.68rem}.page_filters__aJNkA button:hover{border-color:var(--brand);color:var(--brand)}.page_filters__aJNkA .page_active__ulVt_{border-color:var(--brand);background:var(--brand);color:#fff}.page_filters__aJNkA .page_active__ulVt_ span{background:rgb(255 255 255/18%)}.page_tableWrap__oYhJ6{overflow-x:auto;border-top:1px solid #e5eaf1}.page_table__4_PJW{width:100%;min-width:800px;border-collapse:collapse}.page_table__4_PJW th{padding:.8rem 1.1rem;background:#f8fafc;color:#667085;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase}.page_table__4_PJW td{padding:1rem 1.1rem;border-top:1px solid #edf0f4;color:#475467;font-size:.82rem;vertical-align:middle}.page_table__4_PJW tbody tr{transition:background .15s ease}.page_table__4_PJW tbody tr:hover{background:color-mix(in srgb,var(--brand) 4%,#fff)}.page_table__4_PJW td:first-child strong{color:#10213d}.page_table__4_PJW td:nth-child(2) span{display:block;max-width:27rem;color:#101828;font-weight:750}.page_table__4_PJW td:nth-child(3){white-space:nowrap}.page_table__4_PJW td:last-child{text-align:right}.page_table__4_PJW td:last-child a{display:inline-flex;min-height:36px;align-items:center;gap:.35rem;border:1px solid #d7e0e9;border-radius:9px;padding:0 .75rem;color:var(--brand);font-weight:850;text-decoration:none;white-space:nowrap}.page_table__4_PJW td:last-child a:hover{border-color:var(--brand);background:#fff}.page_table__4_PJW td:last-child svg{width:15px}.page_status__PC8oR{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .6rem;background:#eef2f6;color:#475467;font-size:.72rem;font-weight:850;white-space:nowrap}.page_status_concluidas__LT6Vz{background:#dcfce7;color:#166534}.page_status_acao__cwTWh{background:#fef3c7;color:#92400e}.page_status_canceladas__rc0Zv{background:#fee2e2;color:#991b1b}.page_status_aguardando-analise__Yu7WX,.page_status_andamento__NdBdX{background:#dbeafe;color:#1e40af}.page_state__qAgHz{display:grid;justify-items:center;gap:.35rem;padding:3rem 1rem;border-top:1px solid #e5eaf1;color:#667085;text-align:center}.page_state__qAgHz svg{width:34px;height:34px;color:var(--brand)}.page_state__qAgHz strong{color:#101828}.page_state__qAgHz p{margin:0}.page_state__qAgHz a{margin-top:.5rem;color:var(--brand);font-weight:850}.page_result__Dzr_Z{padding:.85rem 1.1rem;border-top:1px solid #e5eaf1;color:#667085;font-size:.75rem}@media(max-width:900px){.page_metrics__A2dEb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.page_metrics__A2dEb{grid-template-columns:1fr}.page_toolbar__iDCsc{align-items:stretch;flex-direction:column}.page_order__kpWLV select{width:100%}.page_panel__0o5t6{border-radius:12px}.page_table__4_PJW td,.page_table__4_PJW th{padding:.8rem}.page_filters__aJNkA{padding-inline:.8rem}.page_toolbar__iDCsc{padding:.8rem}}.portal-layout_page__VrsHJ{width:min(calc(100% - 2.5rem),78rem);min-height:calc(100vh - 96px);display:grid;align-content:start;gap:1.25rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0 4rem}.portal-layout_pageHeader__7hK3s{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:1.4rem;border-bottom:1px solid #d5dee9}.portal-layout_pageHeader__7hK3s>div{display:grid;gap:.35rem}.portal-layout_pageHeader__7hK3s span{color:var(--brand);font-size:.75rem;font-weight:900;letter-spacing:.08em}.portal-layout_pageHeader__7hK3s h1,.portal-layout_pageHeader__7hK3s p{margin:0}.portal-layout_pageHeader__7hK3s h1{color:#101828;font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.025em}.portal-layout_pageHeader__7hK3s p{max-width:52rem;color:#52647b;line-height:1.55}.portal-layout_pageHeader__7hK3s>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid #b9c8d8;border-radius:10px;padding:0 1rem;background:#fff;color:#173554;font-weight:800;text-decoration:none;white-space:nowrap}.portal-layout_pageHeader__7hK3s>a:hover{border-color:var(--brand);color:var(--brand);box-shadow:0 4px 14px rgb(15 35 64/8%)}@media (max-width:640px){.portal-layout_page__VrsHJ{width:min(calc(100% - 2rem),78rem);padding:1.5rem 0 3rem}.portal-layout_pageHeader__7hK3s{align-items:stretch;flex-direction:column;gap:1rem}.portal-layout_pageHeader__7hK3s>a{width:100%}}.PublicServiceDetail_page__TfkP0{max-width:1320px;margin:auto;padding:40px clamp(18px,6vw,88px) 72px}.PublicServiceDetail_back__erXYZ{color:var(--brand);display:inline-flex;gap:7px;align-items:center;text-decoration:none;font-weight:750;margin-bottom:28px}.PublicServiceDetail_layout__rE1pV{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:start}.PublicServiceDetail_main__1BK5I{background:#fff;border:1px solid #dce3ec;border-radius:20px;padding:clamp(24px,5vw,48px)}.PublicServiceDetail_badges__VwW8U{display:flex;gap:8px}.PublicServiceDetail_badges__VwW8U span{padding:6px 10px;border-radius:999px;color:var(--brand-strong);background:color-mix(in srgb,var(--brand) 11%,white);font-size:.78rem;font-weight:800}.PublicServiceDetail_main__1BK5I h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin:18px 0}.PublicServiceDetail_description__gjgra{color:#5d6d84;line-height:1.7;font-size:1.08rem}.PublicServiceDetail_longText__W7IWz{white-space:pre-wrap;line-height:1.7;color:#334155}.PublicServiceDetail_publicSection__8QwEv{margin-top:30px;padding-top:22px;border-top:1px solid #e2e8f0}.PublicServiceDetail_publicSection__8QwEv ul{display:grid;gap:9px;padding-left:22px;color:#475569}.PublicServiceDetail_form__jx855{margin-top:32px;padding:24px;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc}.PublicServiceDetail_form__jx855 label{display:grid;gap:7px;margin-top:17px;font-weight:750}.PublicServiceDetail_form__jx855 label small{color:#64748b;font-weight:500}.PublicServiceDetail_form__jx855 .PublicServiceDetail_invalidField__tGEQi{margin-inline:-10px;padding:10px;border:1px solid #f04438;border-radius:12px;background:#fff5f5;box-shadow:0 0 0 3px #f0443814}.PublicServiceDetail_form__jx855 .PublicServiceDetail_invalidField__tGEQi input,.PublicServiceDetail_form__jx855 .PublicServiceDetail_invalidField__tGEQi select,.PublicServiceDetail_form__jx855 .PublicServiceDetail_invalidField__tGEQi textarea{border-color:#d92d20;box-shadow:0 0 0 3px #f0443820}.PublicServiceDetail_fieldError__ureAG{color:#b42318!important;font-weight:750!important}.PublicServiceDetail_form__jx855 input:not([type=checkbox]),.PublicServiceDetail_form__jx855 select,.PublicServiceDetail_form__jx855 textarea{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px;font:inherit;background:#fff}.PublicServiceDetail_form__jx855 textarea{min-height:110px;resize:vertical}.PublicServiceDetail_fileControl__trkQN{display:grid;gap:10px}.PublicServiceDetail_filePicker__7VPTf{position:relative;min-height:56px}.PublicServiceDetail_filePicker__7VPTf input{display:block;min-height:56px!important;padding:15px!important}.PublicServiceDetail_filePicker__7VPTf[data-uploading] input{opacity:.42}.PublicServiceDetail_uploadStatus__fv522{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #87b7c8;border-radius:9px;background:#edf8fbeb;color:#155e75!important;font-weight:800!important}.PublicServiceDetail_previewLoading__1XokF svg,.PublicServiceDetail_uploadStatus__fv522 svg{width:20px;animation:PublicServiceDetail_via-spin__dDTt0 .9s linear infinite}.PublicServiceDetail_uploadSuccess__d0mcj{display:flex;align-items:center;gap:6px;color:#087443!important;font-weight:750!important}.PublicServiceDetail_uploadSuccess__d0mcj svg{width:17px}.PublicServiceDetail_filePreview__By7D1{overflow:hidden;display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);border:1px solid #cbd5e1;border-radius:12px;background:#fff}.PublicServiceDetail_filePreviewError__WVqof{border-color:#f04438;background:#fff5f5}.PublicServiceDetail_previewMedia__Bxq_n{position:relative;min-height:150px;display:grid;place-items:center;overflow:hidden;background:#eef2f6}.PublicServiceDetail_previewMedia__Bxq_n img,.PublicServiceDetail_previewMedia__Bxq_n object{width:100%;height:180px;border:0;object-fit:contain;background:#eef2f6}.PublicServiceDetail_previewMedia__Bxq_n>svg{width:46px;height:46px;color:#64748b}.PublicServiceDetail_previewLoading__1XokF{position:absolute;inset:0;display:grid;place-items:center;background:#0f172a80;color:#fff}.PublicServiceDetail_previewCaption__2H0_f{min-width:0;display:grid;align-content:center;gap:6px;padding:16px}.PublicServiceDetail_previewCaption__2H0_f strong{overflow-wrap:anywhere}.PublicServiceDetail_previewCaption__2H0_f small{color:#64748b}.PublicServiceDetail_attachmentGallery__F5y_c{display:grid;gap:12px;margin-top:22px;padding:16px;border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc}.PublicServiceDetail_attachmentGallery__F5y_c>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.PublicServiceDetail_attachmentGallery__F5y_c>header>div{display:grid;gap:3px}.PublicServiceDetail_attachmentGallery__F5y_c>header small{color:#64748b}.PublicServiceDetail_attachmentGallery__F5y_c nav{display:flex;align-items:center;gap:8px}.PublicServiceDetail_attachmentGallery__F5y_c nav button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.PublicServiceDetail_attachmentGallery__F5y_c nav svg{width:18px}.PublicServiceDetail_attachmentGallery__F5y_c nav span{min-width:55px;text-align:center;font-size:.78rem;font-weight:800}.PublicServiceDetail_previewRail__PTbn3{display:flex;gap:8px;overflow-x:auto;padding-bottom:3px}.PublicServiceDetail_previewRail__PTbn3 button{overflow:hidden;width:58px;height:48px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:2px solid transparent;border-radius:8px;background:#e2e8f0;cursor:pointer}.PublicServiceDetail_previewRail__PTbn3 button[aria-current=true]{border-color:var(--brand)}.PublicServiceDetail_previewRail__PTbn3 img{width:100%;height:100%;object-fit:cover}.PublicServiceDetail_previewRail__PTbn3 svg{width:22px;color:#64748b}.PublicServiceDetail_form__jx855>button{margin-top:22px;min-height:46px;border:0;border-radius:10px;padding:0 18px;background:var(--brand);color:white;font-weight:800;cursor:pointer}.PublicServiceDetail_modalBackdrop__MwXSb{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#07131fd1;backdrop-filter:blur(3px)}.PublicServiceDetail_modal__MD0cl{width:min(820px,100%);max-height:calc(100vh - 40px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:18px;background:#fff;box-shadow:0 28px 90px #07131f66;outline:none}.PublicServiceDetail_modal__MD0cl:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 48%,transparent),0 28px 90px #07131f66}.PublicServiceDetail_modalHeader__xqJt5{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e2e8f0}.PublicServiceDetail_modalHeader__xqJt5 div{display:grid;gap:4px}.PublicServiceDetail_modalHeader__xqJt5 small{color:var(--brand);font-size:.72rem;font-weight:850;letter-spacing:.07em}.PublicServiceDetail_modalHeader__xqJt5 h2,.PublicServiceDetail_modalHeader__xqJt5 p{margin:0}.PublicServiceDetail_modalHeader__xqJt5 h2{color:#10233f;font-size:1.3rem}.PublicServiceDetail_modalHeader__xqJt5 p{color:#64748b;font-size:.88rem}.PublicServiceDetail_modalHeader__xqJt5 button{display:grid;width:40px;height:40px;place-items:center;flex:0 0 auto;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;cursor:pointer}.PublicServiceDetail_modalHeader__xqJt5 button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 35%,transparent);outline-offset:2px}.PublicServiceDetail_modalBody__d2SVa{overflow-y:auto;padding:0 24px 26px}.PublicServiceDetail_modalBody__d2SVa .PublicServiceDetail_form__jx855{margin-top:24px;border:0;padding:0;background:transparent}.PublicServiceDetail_formError__sobyy{margin-top:18px;padding:12px 14px;border-radius:10px;background:#fff1f2;color:#9f1239}.PublicServiceDetail_formError__sobyy ul{margin:8px 0 0;padding-left:20px}.PublicServiceDetail_formReview__UDg_n{padding:24px 0 0}.PublicServiceDetail_formReview__UDg_n h2{margin:0 0 6px}.PublicServiceDetail_formReview__UDg_n>p{color:#64748b}.PublicServiceDetail_formReview__UDg_n dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PublicServiceDetail_formReview__UDg_n dl div{min-width:0;padding:12px;border-radius:10px;background:#f8fafc}.PublicServiceDetail_formReview__UDg_n dt{color:#64748b;font-size:.76rem;font-weight:750}.PublicServiceDetail_formReview__UDg_n dd{overflow-wrap:anywhere;margin:5px 0 0;color:#1e293b;font-weight:750}.PublicServiceDetail_formReview__UDg_n footer{position:sticky;bottom:-26px;display:flex;justify-content:flex-end;gap:10px;margin:22px -24px -26px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#fff}.PublicServiceDetail_formReview__UDg_n footer button{min-height:44px;padding:0 16px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#334155;font-weight:800;cursor:pointer}.PublicServiceDetail_formReview__UDg_n footer button:last-child{border-color:var(--brand);background:var(--brand);color:#fff}.PublicServiceDetail_info__xoW_3{margin-top:38px;padding-top:28px;border-top:1px solid #e2e8f0}.PublicServiceDetail_info__xoW_3 dl{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.PublicServiceDetail_info__xoW_3 dl div{padding:16px;border-radius:12px;background:#f5f7fa}.PublicServiceDetail_info__xoW_3 dt{display:flex;align-items:center;gap:7px;color:#65758c;font-size:.82rem;font-weight:750}.PublicServiceDetail_info__xoW_3 dt svg{width:17px}.PublicServiceDetail_info__xoW_3 dd{margin:7px 0 0;font-weight:800}.PublicServiceDetail_notice__x4uZ7{margin-top:28px;display:flex;gap:13px;padding:18px;border-radius:14px;background:#eef8f5;color:#174b43}.PublicServiceDetail_notice__x4uZ7 p{margin-bottom:0;line-height:1.55}.PublicServiceDetail_action__lTfRa{position:sticky;top:98px;padding:26px;border-radius:18px;background:#fff;border:1px solid #dce3ec;box-shadow:0 15px 35px #18334b12}.PublicServiceDetail_action__lTfRa>strong{font-size:1.25rem}.PublicServiceDetail_action__lTfRa>p{color:#617087;line-height:1.55}.PublicServiceDetail_action__lTfRa button{width:100%;min-height:52px;border:0;border-radius:11px;background:var(--brand);color:#fff;font:inherit;font-weight:850;cursor:pointer}.PublicServiceDetail_action__lTfRa .PublicServiceDetail_authButton__CxaWQ{display:grid;place-content:center;gap:2px;min-height:62px;background:#4f46a5}.PublicServiceDetail_action__lTfRa .PublicServiceDetail_authButton__CxaWQ span{font-size:.98rem;letter-spacing:.035em}.PublicServiceDetail_action__lTfRa .PublicServiceDetail_authButton__CxaWQ small{margin:0;color:#e7e5ff;font-size:.7rem;font-weight:750;letter-spacing:.045em;line-height:1.2}.PublicServiceDetail_action__lTfRa .PublicServiceDetail_authButton__CxaWQ:hover{background:#41388f}.PublicServiceDetail_action__lTfRa button:disabled{opacity:.65}.PublicServiceDetail_action__lTfRa small{display:block;margin-top:15px;color:#6a788d;line-height:1.5}.PublicServiceDetail_warning__8Jtl5{padding:12px;border-radius:10px;background:#fff3cd;color:#6f4d00!important;font-weight:700}.PublicServiceDetail_message__zDf8N{padding:12px;border-radius:10px;background:#eef8f5;color:#174b43!important}.PublicServiceDetail_state__B9vs1{min-height:50vh;display:grid;place-content:center;text-align:center}@media (max-width:850px){.PublicServiceDetail_layout__rE1pV{grid-template-columns:1fr}.PublicServiceDetail_action__lTfRa{position:static}}@media (max-width:540px){.PublicServiceDetail_info__xoW_3 dl{grid-template-columns:1fr}.PublicServiceDetail_main__1BK5I{padding:22px}}.PublicServiceDetail_success__vtQUw{width:min(840px,calc(100% - 2rem));margin:3.5rem auto 5rem;overflow:hidden;display:grid;gap:0;border:1px solid #d8e2eb;border-radius:22px;background:#fff;box-shadow:0 28px 70px #0f172a16}.PublicServiceDetail_success__vtQUw>header{display:flex;align-items:center;gap:18px;padding:28px 32px;background:#12324a;color:#fff}.PublicServiceDetail_success__vtQUw>header>span{display:grid;width:56px;height:56px;place-items:center;flex:0 0 auto;border-radius:50%;background:#eafaf2;color:#118447}.PublicServiceDetail_success__vtQUw>header svg{width:32px;height:32px}.PublicServiceDetail_success__vtQUw>header small{color:#8fe1d3;font-size:.7rem;font-weight:900;letter-spacing:.11em}.PublicServiceDetail_success__vtQUw>header h1{margin:4px 0;font-size:1.45rem}.PublicServiceDetail_success__vtQUw>header p{margin:0;color:#dbe8f2;font-size:.9rem}.PublicServiceDetail_protocolNumber__5DuhN{margin:28px 32px 0;padding:23px 26px;display:grid;gap:5px;border:1px solid #9ce7c1;border-radius:15px;background:#eefbf5}.PublicServiceDetail_protocolNumber__5DuhN small{color:#087443;font-size:.68rem;font-weight:900;letter-spacing:.1em}.PublicServiceDetail_protocolNumber__5DuhN strong{color:#10233f;font-size:clamp(1.8rem,5vw,2.7rem);letter-spacing:.025em}.PublicServiceDetail_protocolNumber__5DuhN span{color:#567064;font-size:.8rem}.PublicServiceDetail_protocolDetails__zM7k_{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:12px;margin:18px 32px 0}.PublicServiceDetail_protocolDetails__zM7k_ div{min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.PublicServiceDetail_protocolDetails__zM7k_ dt{color:#64748b;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.PublicServiceDetail_protocolDetails__zM7k_ dd{overflow-wrap:anywhere;margin:7px 0 0;color:#10233f;font-weight:850}.PublicServiceDetail_protocolNotice__3pyrj{display:flex;gap:12px;margin:18px 32px 0;padding:15px 17px;border-radius:12px;background:#f0f6fa;color:#24445d}.PublicServiceDetail_protocolNotice__3pyrj svg{width:22px;flex:0 0 auto}.PublicServiceDetail_protocolNotice__3pyrj p{display:grid;gap:3px;margin:0}.PublicServiceDetail_protocolNotice__3pyrj span{color:#607487;font-size:.8rem;line-height:1.4}.PublicServiceDetail_protocolActions__2yW9K{display:flex;flex-wrap:wrap;gap:10px;padding:24px 32px 30px}.PublicServiceDetail_protocolActions__2yW9K a,.PublicServiceDetail_protocolActions__2yW9K button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:.7rem 1rem;border-radius:9px;background:#fff;border:1px solid #cbd5e1;color:#243b53;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.PublicServiceDetail_protocolActions__2yW9K .PublicServiceDetail_downloadReceipt__4A6YK{border-color:#0f766e;background:#0f766e;color:#fff;margin-right:auto}.PublicServiceDetail_downloadReceipt__4A6YK svg{width:18px}.PublicServiceDetail_protocolActions__2yW9K button:disabled{opacity:.65;cursor:wait}.PublicServiceDetail_receiptError__vlZ4a{margin:-14px 32px 25px;padding:10px 12px;border-radius:9px;background:#fff1f2;color:#b42318;font-weight:700}@media(max-width:640px){.PublicServiceDetail_success__vtQUw>header{align-items:flex-start;padding:22px 20px}.PublicServiceDetail_success__vtQUw>header>span{width:46px;height:46px}.PublicServiceDetail_protocolNumber__5DuhN{margin:20px 20px 0}.PublicServiceDetail_protocolDetails__zM7k_{grid-template-columns:1fr;margin:14px 20px 0}.PublicServiceDetail_protocolNotice__3pyrj{margin:14px 20px 0}.PublicServiceDetail_protocolActions__2yW9K{display:grid;padding:20px}.PublicServiceDetail_protocolActions__2yW9K .PublicServiceDetail_downloadReceipt__4A6YK{margin:0}.PublicServiceDetail_receiptError__vlZ4a{margin:-8px 20px 20px}.PublicServiceDetail_modalBackdrop__MwXSb{padding:0}.PublicServiceDetail_modal__MD0cl{width:100%;height:100%;max-height:none;border-radius:0}.PublicServiceDetail_modalHeader__xqJt5{padding:16px}.PublicServiceDetail_modalBody__d2SVa{padding:0 16px 22px}.PublicServiceDetail_formReview__UDg_n dl{grid-template-columns:1fr}.PublicServiceDetail_formReview__UDg_n footer{bottom:-22px;margin:20px -16px -22px;padding:14px 16px;display:grid}.PublicServiceDetail_formReview__UDg_n footer button:last-child{grid-row:1}.PublicServiceDetail_main__1BK5I{padding:22px}.PublicServiceDetail_filePreview__By7D1{grid-template-columns:1fr}.PublicServiceDetail_previewMedia__Bxq_n img,.PublicServiceDetail_previewMedia__Bxq_n object{height:210px}.PublicServiceDetail_attachmentGallery__F5y_c>header{align-items:flex-start;flex-direction:column}.PublicServiceDetail_attachmentGallery__F5y_c nav{width:100%;justify-content:space-between}}.PublicServiceDetail_journeySteps__TE0MD{display:grid;gap:1rem;padding:0;list-style:none}.PublicServiceDetail_journeySteps__TE0MD li{padding:1rem;border:1px solid #dce3ec;border-radius:10px;background:#fff}.PublicServiceDetail_journeySteps__TE0MD h3{margin:0 0 .5rem}.PublicServiceDetail_journeySteps__TE0MD a{display:block;margin-top:.7rem;color:var(--brand);font-weight:700}.PublicServicesCatalog_hero__yS0z2{padding:clamp(52px,8vw,92px) clamp(18px,8vw,120px);color:#fff;background:linear-gradient(130deg,var(--brand-strong),var(--brand));display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:end}.PublicServicesCatalog_hero__yS0z2 span,.PublicServicesCatalog_title__ZKWgk span{font-size:.76rem;font-weight:850;letter-spacing:.13em}.PublicServicesCatalog_hero__yS0z2 h1{margin:10px 0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.03}.PublicServicesCatalog_hero__yS0z2 p{margin:0;max-width:650px;font-size:1.12rem;line-height:1.6;opacity:.92}.PublicServicesCatalog_search__WvDkV{min-height:62px;background:#fff;border-radius:16px;padding:0 18px;display:flex;align-items:center;gap:12px;color:#42516a;box-shadow:0 18px 45px #081b3433}.PublicServicesCatalog_search__WvDkV input{width:100%;border:0;outline:0;font:inherit;font-size:1.05rem;color:#10213d}.PublicServicesCatalog_content__50Yh4{padding:54px clamp(18px,6vw,88px) 76px;max-width:1500px;margin:auto}.PublicServicesCatalog_title__ZKWgk{display:flex;align-items:end;justify-content:space-between;gap:20px}.PublicServicesCatalog_title__ZKWgk span{color:var(--brand)}.PublicServicesCatalog_title__ZKWgk h2{margin:7px 0 0;font-size:clamp(1.8rem,4vw,2.7rem)}.PublicServicesCatalog_title__ZKWgk>strong{color:#617087}.PublicServicesCatalog_filters__h30VQ{margin:26px 0 34px;padding:18px;border:1px solid #dce3ec;border-radius:16px;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;gap:14px;align-items:end}.PublicServicesCatalog_filters__h30VQ label{display:grid;gap:7px;font-weight:700;font-size:.86rem}.PublicServicesCatalog_filters__h30VQ select{min-height:44px;border:1px solid #cbd5e1;border-radius:9px;padding:0 11px;background:#fff;font:inherit}.PublicServicesCatalog_clear__4p4z4{min-height:44px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;cursor:pointer}.PublicServicesCatalog_grid__SWGjH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.PublicServicesCatalog_card__nDZVT{min-height:330px;padding:25px;border:1px solid #dce3ec;border-radius:18px;background:#fff;box-shadow:0 10px 30px #24415d0a;display:flex;flex-direction:column}.PublicServicesCatalog_icon__n4PXY{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,white)}.PublicServicesCatalog_badges__gm1Km{margin:20px 0 10px;display:flex;gap:7px;flex-wrap:wrap}.PublicServicesCatalog_auth__tnTrk,.PublicServicesCatalog_badges__gm1Km span{width:fit-content;padding:5px 9px;border-radius:999px;background:#eef3f8;color:#415069;font-size:.76rem;font-weight:800}.PublicServicesCatalog_card__nDZVT h3{margin:5px 0 8px;font-size:1.28rem}.PublicServicesCatalog_card__nDZVT p{color:#617087;line-height:1.55}.PublicServicesCatalog_auth__tnTrk{margin-top:auto;background:color-mix(in srgb,var(--brand) 10%,white);color:var(--brand-strong)}.PublicServicesCatalog_card__nDZVT a{margin-top:18px;min-height:46px;border-radius:10px;background:var(--brand);color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:800}.PublicServicesCatalog_empty__4xD2_{padding:60px 20px;text-align:center;border:1px dashed #bdc9d8;border-radius:16px;color:#617087}.PublicServicesCatalog_empty__4xD2_ svg{width:40px;height:40px}@media (max-width:980px){.PublicServicesCatalog_hero__yS0z2{grid-template-columns:1fr}.PublicServicesCatalog_filters__h30VQ,.PublicServicesCatalog_grid__SWGjH{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.PublicServicesCatalog_hero__yS0z2{padding-top:45px}.PublicServicesCatalog_filters__h30VQ,.PublicServicesCatalog_grid__SWGjH{grid-template-columns:1fr}.PublicServicesCatalog_title__ZKWgk{align-items:start;flex-direction:column}.PublicServicesCatalog_card__nDZVT{min-height:300px}}.PublicServicesCatalog_validationChannel__SMBSF{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.4rem;padding:1rem 1.15rem;border:1px solid color-mix(in srgb,var(--brand) 28%,#dce3ec);border-radius:12px;background:color-mix(in srgb,var(--brand) 6%,#fff);color:#10213d;text-decoration:none}.PublicServicesCatalog_validationChannel__SMBSF>svg{width:2.5rem;height:2.5rem;padding:.55rem;border-radius:9px;background:var(--brand);color:#fff}.PublicServicesCatalog_validationChannel__SMBSF span{display:grid;gap:.12rem}.PublicServicesCatalog_validationChannel__SMBSF small{color:var(--brand);font-size:.68rem;font-weight:900;letter-spacing:.06em}.PublicServicesCatalog_validationChannel__SMBSF strong{font-size:1rem}.PublicServicesCatalog_validationChannel__SMBSF p{margin:0;color:#667085;font-size:.82rem}.PublicServicesCatalog_validationChannel__SMBSF b{color:var(--brand);font-size:.84rem;white-space:nowrap}@media(max-width:640px){.PublicServicesCatalog_validationChannel__SMBSF{grid-template-columns:auto 1fr}.PublicServicesCatalog_validationChannel__SMBSF b{grid-column:2}}