.system-state{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#17131f;background:radial-gradient(circle at 15% 15%,#d7f36a38,#0000 28%),radial-gradient(circle at 85% 80%,#5936a224,#0000 30%),#fbfaf7;place-items:center;display:grid}.system-state__card{text-align:center;background:#fffffff5;border:1px solid #e7e2eb;border-radius:24px;width:min(560px,100%);padding:clamp(28px,6vw,52px);box-shadow:0 24px 70px #301d4e21}.system-state__eyebrow{color:#5936a2;letter-spacing:.12em;font-size:.72rem;font-weight:850}.system-state h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.8rem,7vw,2.7rem);line-height:1.05}.system-state p{color:#686270;margin:0;line-height:1.65}.system-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.system-state__actions a,.system-state__actions button{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#5936a2;border:1px solid #5936a2;border-radius:13px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;display:inline-flex}.system-state__actions .system-state__secondary{color:#4c4553;background:#fff;border-color:#ded7e6}.system-state--loading{align-content:center;gap:14px}.system-state__loader{border:4px solid #e8e0f4;border-top-color:#5936a2;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite system-state-spin}@keyframes system-state-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.system-state__actions{flex-direction:column}.system-state__actions a,.system-state__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.system-state__loader{animation:none}}
.apeu-pix-key-highlight{border:2px solid var(--lime);color:#fff;background:var(--violet);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:0 23px 14px;padding:17px;display:grid;box-shadow:0 10px 25px #311b492e}.apeu-pix-key-highlight small{color:var(--lime);letter-spacing:.08em;grid-column:1/3;font-size:7px;font-weight:950}.apeu-pix-key-highlight strong{overflow-wrap:anywhere;font-size:16px}.apeu-pix-key-highlight button{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.pix-payment-body--qr{justify-content:flex-start;align-items:center}.pix-qr-code{background:#fff;border:8px solid #fff;border-radius:16px;place-items:center;width:220px;min-width:220px;height:220px;display:grid;overflow:hidden;box-shadow:0 10px 28px #36205f21}.pix-qr-code img{width:100%;height:100%;display:block}.pix-qr-code>svg{width:48px;height:48px}.pix-payment-body--qr span em{color:#a24d3a;max-width:250px;margin-top:8px;font-size:8px;font-style:normal;line-height:1.45}.apeu-pix-copy-paste{background:#faf8fb;border:1px solid #d9d0e2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:0 23px 14px;padding:14px;display:grid}.apeu-pix-copy-paste small{color:var(--violet);letter-spacing:.08em;grid-column:1/3;font-size:7px;font-weight:900}.apeu-pix-copy-paste code{color:#645d68;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.apeu-pix-copy-paste button{color:#fff;background:var(--violet);border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.member-proof-history{background:#fcfbfc;border:1px solid #e5dfe8;border-radius:12px;margin:0 23px 20px;padding:16px}.member-proof-history>strong{margin-bottom:8px;font-size:9px;display:block}.member-proof-history>p{color:#87808a;margin:0;font-size:8px}.member-proof-history article{border-top:1px solid #eee9f0;grid-template-columns:1fr auto;gap:5px 10px;padding:10px 0;display:grid}.member-proof-history article>span{align-items:center;gap:8px;display:flex}.member-proof-history article svg{width:18px;color:var(--violet)}.member-proof-history article span>div{flex-direction:column;gap:2px;min-width:0;display:flex}.member-proof-history article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.member-proof-history article small{color:#8b848e;font-size:7px}.member-proof-history article em{color:#8a6428;background:#fff4dc;border-radius:99px;align-self:center;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.member-proof-history article em.validado{color:#55752e;background:#eff7df}.member-proof-history article em.rejeitado{color:#a24d3a;background:#fff0ec}.member-proof-history article>p{color:#a24d3a;grid-column:1/3;margin:0 0 0 26px;font-size:7px}@media (max-width:640px){.pix-payment-body--qr{text-align:center;flex-direction:column}.pix-qr-code{aspect-ratio:1;width:min(220px,100%);min-width:0;height:auto}.apeu-pix-key-highlight,.apeu-pix-copy-paste{grid-template-columns:1fr}.apeu-pix-key-highlight small,.apeu-pix-copy-paste small{grid-column:1}}.finance-proof-review-history{background:#fcfbfc;border:1px solid #e5dfe8;border-radius:12px;margin:0 23px 16px;padding:15px}.finance-proof-review-history>strong{margin-bottom:8px;font-size:9px;display:block}.finance-proof-review-history>p{color:#87808a;margin:0;font-size:8px}.finance-proof-review-history article{border-top:1px solid #eee9f0;grid-template-columns:1fr auto;gap:5px 10px;padding:10px 0;display:grid}.finance-proof-review-history article>span{align-items:center;gap:8px;display:flex}.finance-proof-review-history article span>svg{width:18px;color:var(--violet)}.finance-proof-review-history article span>div{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-proof-review-history article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-proof-review-history article small{color:#8b848e;font-size:7px}.finance-proof-review-history article>em{color:#8a6428;background:#fff4dc;border-radius:99px;align-self:center;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.finance-proof-review-history article>em.validado{color:#55752e;background:#eff7df}.finance-proof-review-history article>em.rejeitado{color:#a24d3a;background:#fff0ec}.finance-proof-review-history article>p{color:#a24d3a;grid-column:1/3;margin:0 0 0 26px;font-size:7px}.finance-rejection-reason{color:#655e69;flex-direction:column;gap:6px;margin:0 23px 16px;font-size:8px;font-weight:850;display:flex}.finance-rejection-reason textarea{resize:vertical;background:#fff;border:1px solid #dcd6df;border-radius:9px;min-height:74px;padding:10px;font-size:8px;font-weight:500}.operation-detail-modal>footer button:disabled{cursor:not-allowed;opacity:.45}.finance-table-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.finance-table-row>span:nth-child(2) small{color:#8d8690;font-size:7px}.finance-manual-form{grid-template-columns:1fr 1fr;gap:12px;padding:0 23px 18px;display:grid}.finance-manual-form label{color:#655e69;flex-direction:column;gap:6px;font-size:8px;font-weight:850;display:flex}.finance-manual-form label.wide,.finance-manual-form>p{grid-column:1/3}.finance-manual-form input,.finance-manual-form select,.finance-manual-form textarea{color:#3f3844;background:#fff;border:1px solid #dcd6df;border-radius:9px;width:100%;min-height:41px;padding:9px 10px;font-size:8px}.finance-manual-form textarea{resize:vertical;min-height:78px}.finance-manual-form>p{color:#7a6034;background:#fff8e9;border-radius:9px;margin:0;padding:10px;font-size:7px;line-height:1.45}@media (max-width:640px){.finance-manual-form{grid-template-columns:1fr}.finance-manual-form label.wide,.finance-manual-form>p{grid-column:1}}.member-proof-panel{overflow:hidden}.member-proof-panel>header{border-bottom:1px solid #ece6ef;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.member-proof-panel>header small{color:var(--violet);letter-spacing:.08em;font-size:8px;font-weight:900}.member-proof-panel>header h3{color:#302238;margin:4px 0}.member-proof-panel>header p,.member-proof-state p{color:#766d7b;margin:0;font-size:12px;line-height:1.5}.member-proof-panel>header>svg{width:38px;height:38px;color:var(--violet);background:#eee7f7;border-radius:12px;padding:9px}.member-proof-state{background:#faf8fb;border:1px solid #dfd8e4;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 22px 0;padding:14px 16px;display:flex}.member-proof-state>svg{flex:none;width:21px}.member-proof-state strong{color:#392b41;margin-bottom:3px;display:block}.member-proof-state.pending{color:#8a6518;background:#fff9e9;border-color:#ead69c}.member-proof-state.approved{color:#307049;background:#edf8f1;border-color:#b8ddc5}.member-proof-state.rejected{color:#a14d46;background:#fff2f1;border-color:#edc4c0}.member-proof-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 22px 22px;display:grid}.member-proof-file{color:#5d3b7b;cursor:pointer;background:#faf7fd;border:1px dashed #a88bc4;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:74px;padding:13px 15px;display:flex}.member-proof-file>svg{flex:none;width:24px}.member-proof-file span{gap:3px;min-width:0;display:grid}.member-proof-file small{color:#7c7181;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-proof-file input{max-width:190px;margin-left:auto;font-size:10px}@media (max-width:720px){.member-proof-actions{grid-template-columns:1fr}.member-proof-actions>button{width:100%}.member-proof-file{flex-wrap:wrap;align-items:flex-start}.member-proof-file input{width:100%;max-width:none;margin-left:36px}}
.report-builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.report-field-selector,.report-export-panel{padding:22px}.report-field-selector>header,.report-export-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.report-field-selector header span,.report-export-panel header span,.report-selection-summary small{color:var(--violet);letter-spacing:.09em;font-size:8px;font-weight:900}.report-field-selector h2,.report-export-panel h2{margin:5px 0 0;font-size:20px}.report-field-selector header>strong{color:var(--violet);background:var(--violet-soft);border-radius:99px;padding:7px 9px;font-size:8px}.report-field-selector>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.report-field-selector>div>button{color:#5f5863;text-align:left;background:#fff;border:1px solid #e2dce5;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:68px;padding:11px;display:grid}.report-field-selector>div>button.selected{color:#40236e;background:#f6f1fc;border-color:#bba8d6;box-shadow:0 8px 20px #42266d12}.report-field-selector button>i{background:#faf9fa;border:1px solid #d7cfdd;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.report-field-selector button.selected>i{border-color:var(--violet);color:#fff;background:var(--violet)}.report-field-selector button svg{width:14px}.report-field-selector button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.report-field-selector button strong{font-size:9px}.report-field-selector button small{color:#8b848e;font-size:7px;line-height:1.4}.report-field-selector>footer{color:#60743f;background:#f3f8ec;border-radius:9px;align-items:flex-start;gap:8px;margin-top:17px;padding:11px;display:flex}.report-field-selector>footer svg{width:17px;min-width:17px}.report-field-selector>footer p{margin:0;font-size:7px;line-height:1.5}.report-export-panel{position:sticky;top:92px}.report-export-panel>header{display:block}.report-export-panel>label{color:#625b66;flex-direction:column;gap:7px;font-size:8px;font-weight:850;display:flex}.report-export-panel>label>svg{width:17px;color:var(--violet)}.report-export-panel select{background:#fff;border:1px solid #dcd6df;border-radius:9px;width:100%;min-height:42px;padding:0 10px;font-size:8px}.report-selection-summary{background:#f7f4f9;border-radius:10px;margin:16px 0;padding:12px}.report-selection-summary p{color:#6e6771;margin:6px 0 0;font-size:8px;line-height:1.55}.report-export-actions{flex-direction:column;gap:9px;display:flex}.report-export-actions>button{min-height:65px;color:var(--violet);text-align:left;background:#fff;border:1px solid #ded7e2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.report-export-actions>button:hover{background:#faf7fd;border-color:#bba8d6}.report-export-actions>button:disabled{cursor:not-allowed;opacity:.5}.report-export-actions>button>svg{width:20px}.report-export-actions>button>svg:last-child{width:15px}.report-export-actions button>span{flex-direction:column;gap:3px;display:flex}.report-export-actions button strong{color:#403747;font-size:9px}.report-export-actions button small{color:#8b848e;font-size:7px}@media (max-width:850px){.report-builder-layout{grid-template-columns:1fr}.report-export-panel{position:static}}@media (max-width:560px){.report-field-selector>div{grid-template-columns:1fr}}
.process-required-uploads{color:inherit!important;background:0 0!important;gap:10px!important;padding:0!important;display:grid!important}.process-required-uploads>label{background:#faf8fb;border:1px solid #e2dce5;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:center;gap:12px;padding:12px;display:grid}.process-required-uploads>label>span{flex-direction:column;gap:5px;min-width:0;display:flex}.process-required-uploads strong{color:#493f50;font-size:9px}.process-required-uploads small{color:#9a6c29;font-size:7px;font-weight:800}.process-required-uploads a{color:#5b37a5;overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;font-size:7px;font-weight:800;display:flex}.process-required-uploads a svg{flex:none;width:13px}.process-required-uploads input[type=file]{color:#655e69;background:#fff;border:1px solid #dcd6df;border-radius:8px;width:100%;min-height:38px;padding:7px;font-size:7px}.process-application-documents{flex-direction:column;gap:6px;min-width:230px;display:flex}.process-application-documents>small{color:#817a84;font-size:7px;font-weight:850}.process-application-documents>a{color:#5b37a5;background:#faf8fb;border:1px solid #e2dce5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.process-application-documents>a>svg{width:15px}.process-application-documents>a>span{flex-direction:column;gap:2px;min-width:0;font-size:8px;font-weight:850;display:flex}.process-application-documents>a small{color:#8d8690;overflow-wrap:anywhere;font-size:7px;font-weight:500}.process-form-modal label>small{color:#8d8690;font-size:7px;font-weight:600}.process-form-modal input[type=file]{height:auto;min-height:42px;padding:8px}@media (max-width:720px){.process-required-uploads>label{grid-template-columns:1fr}.process-application-documents{width:100%;min-width:0}}
.new-member-highlight{color:#fff;background:#2f1b50;padding:22px 0}.new-member-highlight__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.new-member-highlight__icon{color:#2f1b50;background:#cfff3c;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.new-member-highlight__icon svg{width:28px;height:28px}.new-member-highlight .mini-label{color:#cfff3c}.new-member-highlight h2{margin:3px 0 4px;font-size:clamp(1.25rem,2vw,1.75rem)}.new-member-highlight p{color:#ffffffc2;margin:0}.news-feature--with-image .news-feature__visual{background-position:50%;background-size:cover}.news-feature__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.news-feature__actions a{align-items:center;gap:7px;display:inline-flex}.news-feature__summary{-webkit-line-clamp:4;line-clamp:4;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-attachment-grid label{min-width:0}.content-attachment-grid input[type=file]{cursor:pointer;background:#fff;border:1px dashed #cfc7d9;border-radius:12px;width:100%;padding:12px}.content-attachment-grid small{color:#70687a;overflow-wrap:anywhere;margin-top:7px;display:block}.news-portal{color:#241b2c;background:#f7f5f1;min-height:100vh}.news-portal__header{z-index:20;background:#fff;border-bottom:1px solid #e7e0eb;position:sticky;top:0}.news-portal__header>div{justify-content:space-between;align-items:center;min-height:78px;display:flex}.news-portal__header nav{align-items:center;gap:24px;display:flex}.news-portal__header nav a{color:#4e4456;align-items:center;gap:6px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.news-portal__hero{color:#fff;background:radial-gradient(circle at 84% 8%,#ccff372b,#0000 24rem),linear-gradient(135deg,#2d174e,#513084);padding:72px 0;overflow:hidden}.news-portal__hero>div{justify-content:space-between;align-items:center;gap:44px;display:flex}.news-portal__hero h1{letter-spacing:-.055em;margin:13px 0 18px;font-size:clamp(2.7rem,6vw,5.3rem);line-height:.98}.news-portal__hero h1 em{color:#cfff3c;font-style:normal}.news-portal__hero p{color:#ffffffc7;max-width:650px;margin:0;font-size:1.06rem;line-height:1.7}.news-instagram-card{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;flex:0 0 320px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;text-decoration:none;display:grid}.news-instagram-card>svg:first-child{color:#2d174e;background:#cfff3c;border-radius:14px;width:46px;height:46px;padding:11px}.news-instagram-card span{gap:3px;display:grid}.news-instagram-card small{color:#ffffffa6}.news-portal__content{padding-top:54px;padding-bottom:88px}.news-search{background:#fff;border:1px solid #ded7e3;border-radius:17px;align-items:center;gap:11px;max-width:580px;margin:0 0 32px;padding:0 17px;display:flex}.news-search svg{color:#6840a2;flex:none}.news-search input{color:inherit;font:inherit;background:0 0;border:0;outline:none;width:100%;min-height:54px}.news-featured-card{background:#fff;border:1px solid #e4dde8;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;display:grid;overflow:hidden}.news-featured-card .news-card__image{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.news-featured-card__body{align-self:center;padding:clamp(28px,5vw,62px)}.news-featured-card__body small,.news-card__body small{color:#766d7e;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:750;display:flex}.news-featured-card__body small svg,.news-card__body small svg{width:16px;height:16px}.news-featured-card h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.news-featured-card p,.news-card p{color:#665d6d;white-space:pre-line;line-height:1.7}.news-summary p{-webkit-line-clamp:3;line-clamp:3;white-space:normal;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.news-summary p.news-summary__text--featured{-webkit-line-clamp:5;line-clamp:5}.news-summary--expanded p,.news-summary--expanded p.news-summary__text--featured{white-space:pre-line;display:block;overflow:visible}.news-summary>button{color:#5b2f91;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:5px 0;font-weight:850;display:inline-flex}.news-summary>button:hover,.news-summary>button:focus-visible{color:#3c1d67;text-underline-offset:4px;text-decoration:underline}.news-summary>button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #5b2f9138}.news-summary>button svg,.news-featured-card .button svg{width:17px;height:17px}.news-gallery{background:#f6f2f8;border-top:1px solid #e4dde8;grid-column:1/-1;padding:clamp(26px,4vw,46px)}.news-gallery>header{margin-bottom:22px}.news-gallery>header span{color:#5b2f91;letter-spacing:.09em;font-size:.72rem;font-weight:900}.news-gallery>header h3{letter-spacing:-.03em;margin:6px 0;font-size:clamp(1.4rem,3vw,2rem)}.news-gallery>header p{margin:0}.news-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.news-gallery figure{background:#fff;border:1px solid #ded5e4;border-radius:18px;margin:0;overflow:hidden}.news-gallery img{width:100%;height:auto;display:block}.news-gallery figcaption{color:#655b6c;padding:12px 14px;font-size:.76rem;font-weight:750}.news-card__image{background-color:#e9e2ef;background-position:50%;background-size:cover;min-height:220px;position:relative}.news-card__image--empty{color:#ffffffc7;background:radial-gradient(circle at 74% 28%,#cfff3c8f,#0000 28%),linear-gradient(135deg,#3a205e,#68459a);justify-content:center;align-items:center;display:flex}.news-card__image--empty>svg{width:64px;height:64px}.news-card__image>span{color:#281743;letter-spacing:.08em;background:#cfff3c;border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:900;position:absolute;bottom:18px;left:18px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.news-card{background:#fff;border:1px solid #e4dde8;border-radius:22px;overflow:hidden}.news-card__body{padding:24px}.news-card h2{letter-spacing:-.025em;margin:13px 0;font-size:1.35rem;line-height:1.18}.news-card__body>a{color:#5b2f91;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.news-card__body>a svg{width:16px;height:16px}.news-card__body>span{color:#8b8390;font-size:.82rem}.news-empty{text-align:center;background:#fff;border:1px dashed #d8cfdd;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:300px;padding:30px;display:flex}.news-empty>svg{color:#6840a2;width:48px;height:48px}.news-empty p{color:#7b7281;margin:0}.news-portal__join{color:#fff;background:#341e55}.news-portal__join>div{justify-content:space-between;align-items:center;gap:30px;padding-top:32px;padding-bottom:32px;display:flex}.news-portal__join strong{font-size:1.5rem}.news-portal__join p{color:#ffffffb8;margin:5px 0 0}.news-portal__footer{color:#ffffffa3;background:#21152f}.news-portal__footer>div{justify-content:space-between;align-items:center;min-height:104px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.news-portal__hero>div,.news-featured-card{grid-template-columns:1fr;align-items:stretch}.news-portal__hero>div{display:grid}.news-instagram-card{flex-basis:auto;max-width:440px}.news-featured-card .news-card__image{aspect-ratio:16/9;min-height:0}.news-grid,.news-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.new-member-highlight__inner{grid-template-columns:auto 1fr;align-items:flex-start}.new-member-highlight .button{grid-column:1/-1;justify-content:center;width:100%}.content-attachment-grid,.news-grid,.news-gallery>div{grid-template-columns:1fr}.news-gallery{padding:26px 18px}.news-portal__header>div{min-height:68px}.news-portal__header nav a:not(:first-child){display:none}.news-portal__hero{padding:52px 0}.news-instagram-card{grid-template-columns:auto 1fr}.news-instagram-card>svg:last-child{display:none}.news-featured-card .news-card__image{aspect-ratio:16/10;min-height:0}.news-featured-card__body{padding:28px 22px}.news-portal__join>div,.news-portal__footer>div{flex-direction:column;align-items:flex-start}.news-portal__join .button{justify-content:center;width:100%}.news-portal__footer>div{justify-content:center;gap:14px;padding-top:28px;padding-bottom:28px}}
.transport-line-selector--complete{grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(170px,.7fr) minmax(250px,1.1fr)}.transport-line-selector--complete input[type=month]{color:#2f2537;background:#fff;border:1px solid #d9d2df;border-radius:11px;width:100%;min-height:43px;padding:0 12px}.transport-mode-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.transport-mode-summary article{background:#fff;border:1px solid #e4dde8;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:17px;display:grid}.transport-mode-summary svg{color:#60388e;background:#eee8f4;border-radius:11px;grid-row:1/4;width:42px;height:42px;padding:10px}.transport-mode-summary span{color:#776e7e;text-transform:uppercase;font-size:.75rem;font-weight:800}.transport-mode-summary strong{font-size:1rem}.transport-mode-summary small{color:#5d5365}.transport-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.transport-operation-grid>section{margin:0}.transport-no-trip header,.transport-passenger-form header,.transport-cost-history header,.transport-notice-list header{justify-content:space-between;align-items:center;display:flex}.transport-no-trip header>svg,.transport-passenger-form header>svg,.transport-cost-history header>svg,.transport-notice-list header>svg{color:#643b91;width:28px;height:28px}.transport-no-trip>p{color:#6f6675;line-height:1.55}.transport-no-trip form,.transport-passenger-form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.transport-no-trip form label,.transport-passenger-form form label{color:#4a404f;gap:7px;font-size:.76rem;font-weight:800;display:grid}.transport-no-trip form label:last-of-type{grid-column:1/-1}.transport-no-trip input,.transport-no-trip textarea,.transport-passenger-form input,.transport-passenger-form select{color:#2f2537;font:inherit;background:#fff;border:1px solid #d9d2df;border-radius:11px;width:100%;min-height:44px;padding:10px 12px}.transport-no-trip textarea{resize:vertical;min-height:92px}.transport-no-trip form button,.transport-passenger-form form button{grid-column:1/-1;justify-content:center}.button--danger{color:#fff;cursor:pointer;background:#8b2f3b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;display:inline-flex}.transport-notice-list{margin-bottom:22px}.transport-notice-list>article{background:#fff8ed;border:1px solid #efd7ae;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:12px;padding:17px;display:grid}.transport-notice-list>article>svg{color:#a86717;width:28px;height:28px}.transport-notice-list article p{color:#6f5b3e;margin:5px 0;line-height:1.5}.transport-notice-list article small{color:#8a7558}.transport-notice-list article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.transport-notice-list article button{color:#503f29;cursor:pointer;background:#fff;border:1px solid #d9c6a8;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-weight:750;display:inline-flex}.transport-notice-list article button svg{width:16px;height:16px}.transport-cost-history{margin-bottom:22px}.transport-cost-history>article{border-top:1px solid #ece6ef;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.transport-cost-history>article>svg{color:#60388e;background:#eee8f4;border-radius:10px;width:38px;height:38px;padding:9px}.transport-cost-history article div{gap:3px;display:grid}.transport-cost-history article small{color:#776f7d}.transport-cost-history article b{color:#39234f;font-size:1rem}.member-no-trip-notices{background:#fff7e9;border:1px solid #ecd1a0;border-radius:20px;padding:20px}.member-no-trip-notices>header{color:#7f5119;align-items:center;gap:11px;display:flex}.member-no-trip-notices>header svg{width:25px;height:25px}.member-no-trip-notices header small{color:#9a702f;font-weight:900}.member-no-trip-notices header h3{color:#4f3516;margin:2px 0 0}.member-no-trip-notices article{background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:15px;display:grid}.member-no-trip-notices article>svg{color:#a86717}.member-no-trip-notices article p{color:#6f5b3e;margin:5px 0 0;line-height:1.5}.member-no-trip-notices article a{white-space:nowrap}.member-no-trip-notices article a svg{width:16px;height:16px}.member-pin-card--cancelled{background:#f8f4ed;border-color:#e4d2b6}.member-pin-card--cancelled .member-pin-copy>span{color:#9a5d0c;background:#fff0d2}.tag--warning{color:#8a550e;background:#fff0d2}@media (max-width:1100px){.transport-line-selector--complete,.transport-mode-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.transport-line-selector--complete,.transport-mode-summary,.transport-operation-grid,.transport-no-trip form,.transport-passenger-form form{grid-template-columns:1fr}.transport-no-trip form label:last-of-type,.transport-no-trip form button,.transport-passenger-form form button{grid-column:auto}.transport-notice-list>article,.member-no-trip-notices article{grid-template-columns:auto 1fr;align-items:flex-start}.transport-notice-list article>div:last-child,.member-no-trip-notices article a{grid-column:1/-1}.member-no-trip-notices article a{justify-content:center;width:100%}}
.workroom{gap:22px;display:grid}.workroom-head{align-items:flex-end}.workroom-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workroom-kpis article{background:#fff;border:1px solid #e8e2ef;border-radius:20px;align-items:center;gap:14px;min-height:112px;padding:20px;display:flex;box-shadow:0 12px 34px #3119570f}.workroom-kpis article>svg{color:#5d35aa;background:#f0eaff;border-radius:14px;width:42px;height:42px;padding:10px}.workroom-kpis span,.workroom-notification span{gap:3px;display:grid}.workroom-kpis small,.workroom-notification small{color:#776d80;letter-spacing:.08em;font-size:.67rem;font-weight:800}.workroom-kpis strong{color:#21182c;font-size:1.7rem}.workroom-notifications{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workroom-notification{background:#fff;border:1px solid #e8e2ef;border-radius:15px;align-items:center;gap:11px;min-height:66px;padding:13px 16px;display:flex}.workroom-notification>svg{color:#5d35aa;width:20px}.workroom-notification strong{font-size:1.12rem}.workroom-notification--urgent{background:#fff5f3;border-color:#f3c7c2}.workroom-notification--urgent>svg{color:#b7372b}.workroom-notification--attention{background:#fffbef;border-color:#f1dcac}.workroom-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);align-items:start;gap:18px;display:grid}.workroom .admin-card{overflow:hidden}.workroom .admin-card>header{border-bottom:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.workroom .admin-card>header span{color:#6f45b2;letter-spacing:.09em;font-size:.68rem;font-weight:850}.workroom .admin-card>header h2{margin:4px 0 0;font-size:1.17rem}.workroom-task{border-bottom:1px solid #eee8f2;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);gap:22px;padding:22px;display:grid}.workroom-task:last-child{border-bottom:0}.workroom-task__labels{color:#6d6473;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;font-weight:750;display:flex}.workroom-task__main h3{color:#241830;margin:12px 0 7px;font-size:1.08rem}.workroom-task__main p{color:#675d6d;margin:0;line-height:1.55}.workroom-task__main>small{color:#746b79;align-items:center;gap:6px;margin-top:16px;display:flex}.workroom-task__main>small svg{width:15px}.priority{color:#5a4c66;letter-spacing:.05em;text-transform:uppercase;background:#eee9f4;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:850}.priority--urgente{color:#a62e24;background:#ffe4e0}.priority--alta{color:#8a5a00;background:#fff0ca}.priority--média{color:#4d3490;background:#eee7ff}.priority--baixa{color:#25705a;background:#e2f7ef}.workroom-task__controls{background:#f9f7fb;border-radius:16px;gap:11px;padding:15px;display:grid}.workroom-task__controls label,.workroom-create-form label{color:#44394b;gap:6px;font-size:.73rem;font-weight:800;display:grid}.workroom-task__controls select,.workroom-task__controls textarea,.workroom-create-form input,.workroom-create-form select,.workroom-create-form textarea{color:#29202e;width:100%;font:inherit;background:#fff;border:1px solid #dcd4e2;border-radius:10px;padding:10px 11px}.workroom-task__controls textarea{resize:vertical;min-height:72px}.workroom-task__controls input[type=range]{accent-color:#5d35aa;width:100%}.workroom-task__controls .button{justify-content:center}.workroom-side{gap:18px;display:grid}.workroom-process-list article,.workroom-document-list a{border-bottom:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.workroom-process-list article:last-child,.workroom-document-list a:last-child{border-bottom:0}.workroom-process-list article div,.workroom-document-list a span{gap:3px;min-width:0;display:grid}.workroom-process-list strong,.workroom-document-list strong{color:#2c2232;font-size:.83rem}.workroom-process-list small,.workroom-document-list small{color:#776d7c;font-size:.7rem}.workroom-process-list article>span{color:#6b3faf;white-space:nowrap;font-size:.7rem;font-weight:800}.workroom-document-list a{color:inherit;justify-content:flex-start;text-decoration:none}.workroom-document-list a:hover{background:#faf7ff}.workroom-document-list a>svg{color:#663bb0;flex:none;width:20px}.workroom-history article{border-bottom:1px solid #eee8f2;gap:13px;padding:15px 22px;display:flex;position:relative}.workroom-history article:last-child{border-bottom:0}.workroom-history article i{box-sizing:content-box;background:#6f42b4;border:3px solid #ded0f5;border-radius:50%;width:10px;height:10px;margin-top:5px}.workroom-history article div{gap:3px;display:grid}.workroom-history p{color:#635968;margin:0;font-size:.82rem}.workroom-history small{color:#827789;font-size:.69rem}.workroom-create-form>div:not(:first-child),.workroom-create-form>header+label+label+div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.professional-app{background:#f6f2f8;min-height:100vh;padding:26px clamp(18px,4vw,58px) 48px}.professional-topbar{background:#fff;border:1px solid #e2d9e8;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;max-width:1460px;margin:0 auto 28px;padding:13px 16px;display:flex}.professional-topbar>div{align-items:center;gap:13px;display:flex}.professional-topbar span{display:grid}.professional-topbar small{color:#7a6f80}.professional-content{max-width:1460px;margin:0 auto}.professional-loading{color:#5d35aa;place-items:center;min-height:70vh;display:grid}@media (max-width:1050px){.workroom-kpis,.workroom-notifications{grid-template-columns:repeat(2,minmax(0,1fr))}.workroom-layout{grid-template-columns:1fr}}@media (max-width:720px){.workroom-kpis,.workroom-notifications,.workroom-task,.workroom-create-form>div:not(:first-child),.workroom-create-form>header+label+label+div{grid-template-columns:1fr}.professional-app{padding:14px 12px 34px}.professional-topbar,.professional-topbar>div{align-items:flex-start}}.access-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-head,.assignment-table>article{grid-template-columns:minmax(190px,1.3fr) minmax(150px,1fr) minmax(170px,1.05fr) minmax(105px,.65fr) minmax(130px,.8fr)}.assignment-table{overflow-x:auto}.assignment-table>header,.assignment-table>.real-empty-state,.assignment-head,.assignment-table>article{min-width:850px}.assignment-actions{flex-wrap:wrap;display:flex;gap:5px!important}.assignment-actions button,.assignment-revoke{color:#5d4b68;cursor:pointer;background:#fff;border:1px solid #ddd5e2;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:.65rem;font-weight:800;display:inline-flex}.assignment-actions button svg,.assignment-revoke svg{width:13px}.assignment-actions button:disabled,.assignment-revoke:disabled{cursor:not-allowed;opacity:.55}.assignment-actions .assignment-revoke{color:#9d3d37;background:#fff7f6;border-color:#eed0cd}.professional-invite-card{background:linear-gradient(135deg,#faf7ff,#fff);border:1px solid #cbb8ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:20px;display:grid}.professional-invite-card>svg{color:#5d35aa;background:#ece3ff;border-radius:13px;width:42px;height:42px;padding:10px}.professional-invite-card>div{gap:5px;display:grid}.professional-invite-card small{color:#7653ae;letter-spacing:.06em;font-size:.68rem;font-weight:850}.professional-invite-card strong{color:#2f2140}.professional-invite-card p{color:#63586d;margin:0;font-size:.82rem}.professional-invite-card code{color:#432578;letter-spacing:.12em;background:#f2ecff;border:1px dashed #8b69c6;border-radius:8px;width:fit-content;margin:4px 0;padding:8px 11px;font-size:1rem;font-weight:900}.president-fixed-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:15px;padding:20px;display:grid}.president-fixed-card>svg{color:#6641a1;background:#eee8f8;border-radius:12px;width:38px;height:38px;padding:9px}.president-fixed-card>div{gap:3px;display:grid}.president-fixed-card small{color:#7144ad;letter-spacing:.08em;font-size:.67rem;font-weight:850}.president-fixed-card span{color:#756c7a;font-size:.76rem}.president-fixed-card>b{color:#4c7932;background:#edf7e5;border-radius:999px;padding:7px 10px;font-size:.68rem}.unified-login-explainer>header{align-items:center;gap:12px;display:flex}.unified-login-explainer ol{gap:0;margin:0;padding:4px 22px 22px;list-style:none;display:grid}.unified-login-explainer li{border-bottom:1px solid #eee8f2;align-items:flex-start;gap:13px;padding:14px 0;display:flex}.unified-login-explainer li:last-child{border-bottom:0}.unified-login-explainer li>b{color:#fff;background:#6035a8;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.unified-login-explainer li span{gap:4px;display:grid}.unified-login-explainer li small{color:#776d7d}.governance-assignment-form>label,.governance-assignment-form>div>label{color:#554b5c;gap:6px;margin:0 23px 13px;font-size:.75rem;font-weight:800;display:grid}.governance-assignment-form>div:not(.operation-form-note):not(header):not(footer){grid-template-columns:1fr 1fr;gap:12px;margin:0 23px;display:grid}.governance-assignment-form>div:not(.operation-form-note):not(header):not(footer)>label{margin:0 0 13px}.governance-assignment-form input,.governance-assignment-form select{background:#fff;border:1px solid #dcd4e2;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.governance-assignment-form label>small{color:#827888;font-weight:500}.governance-assignment-form .operation-form-note{color:#5b4c6a;background:#f4effb;border-radius:10px;gap:9px;margin:4px 23px 18px;padding:12px;display:flex}.governance-assignment-form .operation-form-note p{margin:0;font-size:.74rem;line-height:1.45}@media (max-width:720px){.access-choice-grid{grid-template-columns:1fr}.professional-invite-card,.president-fixed-card{grid-template-columns:auto 1fr}.professional-invite-card>button,.president-fixed-card>b{grid-column:1/-1}.governance-assignment-form>div:not(.operation-form-note):not(header):not(footer){grid-template-columns:1fr}}
.provider-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.provider-kpis article{background:#fff;border:1px solid #e6dfeb;border-radius:18px;align-items:center;gap:13px;min-height:105px;padding:18px;display:flex;box-shadow:0 12px 32px #301a480f}.provider-kpis article>svg{color:#643ba8;background:#eee7fb;border-radius:13px;width:40px;height:40px;padding:9px}.provider-kpis article.attention{background:#fffbf1;border-color:#efd79f}.provider-kpis article.attention>svg{color:#986b17;background:#fff0ca}.provider-kpis span{gap:4px;display:grid}.provider-kpis small{color:#766c7c;letter-spacing:.07em;font-size:.66rem;font-weight:850}.provider-kpis strong{color:#2b1e38;font-size:1.25rem}.provider-admin-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.provider-registry,.provider-details{overflow:hidden}.provider-registry>header,.provider-details>header,.provider-report-builder>header{border-bottom:1px solid #eee8f1;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.provider-registry header span,.provider-details header span,.provider-report-builder header span,.provider-payment-head span{color:#6b3ead;letter-spacing:.08em;font-size:.67rem;font-weight:850}.provider-registry h2,.provider-details h2,.provider-report-builder h2,.provider-payment-head h3{color:#291d34;margin:4px 0 0;font-size:1.08rem}.provider-registry header label{border:1px solid #ddd5e2;border-radius:10px;align-items:center;gap:6px;min-width:190px;padding:8px 10px;display:flex}.provider-registry header label svg{color:#6d41a9;width:15px}.provider-registry header input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.75rem}.provider-registry>button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8f1;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.provider-registry>button:hover,.provider-registry>button.selected{background:#f8f4fd}.provider-registry>button.selected{box-shadow:inset 4px 0 #6339a8}.provider-registry>button>span{align-items:center;gap:10px;min-width:0;display:flex}.provider-registry>button b{color:#6038a1;background:#ece5f8;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:.72rem;display:grid}.provider-registry>button i{gap:3px;min-width:0;font-style:normal;display:grid}.provider-registry>button strong,.provider-payment-list strong{color:#302437;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.provider-registry>button small,.provider-payment-list small{color:#7d7482;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.provider-registry em{border-radius:999px;padding:6px 8px;font-size:.65rem;font-style:normal;font-weight:800}.provider-registry em.active{color:#39724f;background:#e6f5ec}.provider-registry em.inactive{color:#8c5c57;background:#f9e9e7}.provider-details>header div{min-width:0}.provider-details>header p{color:#7d7483;margin:4px 0 0;font-size:.74rem}.provider-details>header button,.provider-payment-head button{color:#52356f;cursor:pointer;background:#fff;border:1px solid #dcd3e2;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:.71rem;font-weight:800;display:inline-flex}.provider-details>header button svg,.provider-payment-head button svg{width:14px}.provider-details dl{border-bottom:1px solid #eee8f1;grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding:18px 20px;display:grid}.provider-details dl div{gap:4px;display:grid}.provider-details dt{color:#7a7080;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850}.provider-details dd{color:#35293d;margin:0;font-size:.78rem;line-height:1.45}.provider-payment-head{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.provider-payment-list article{border-top:1px solid #eee8f1;grid-template-columns:minmax(150px,1fr) auto 105px minmax(235px,1.2fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.provider-payment-list article>div{gap:4px;min-width:0;display:grid}.provider-payment-list article>b{color:#3f2862;white-space:nowrap;font-size:.8rem}.provider-payment-list article>select{background:#fff;border:1px solid #ddd5e2;border-radius:8px;min-height:33px;padding:0 7px;font-size:.68rem}.provider-attachments{flex-wrap:wrap;gap:5px;display:flex}.provider-attachments a,.provider-attachments i{border-radius:7px;align-items:center;gap:4px;min-height:29px;padding:0 7px;font-size:.62rem;font-style:normal;display:inline-flex}.provider-attachments a{color:#563382;background:#eee7f7}.provider-attachments a svg{width:12px}.provider-attachments a small{display:none}.provider-attachments i{color:#916b2f;background:#fff3db}.provider-report-builder{margin-top:18px;overflow:hidden}.provider-report-builder>header>svg{color:#663ca8}.provider-report-fields{flex-wrap:wrap;align-items:flex-end;gap:11px;padding:20px;display:flex}.provider-report-fields label{color:#5e5365;gap:6px;min-width:155px;font-size:.7rem;font-weight:800;display:grid}.provider-report-fields input,.provider-report-fields select{color:#302437;background:#fff;border:1px solid #dcd4e1;border-radius:9px;min-height:40px;padding:8px 10px}.provider-report-fields>button{color:#fff;cursor:pointer;background:#5d35a5;border:0;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.72rem;font-weight:850;display:inline-flex}.provider-report-fields>button svg{width:15px}.provider-report-builder>footer{color:#5b7142;background:#f3f8ed;align-items:center;gap:9px;padding:13px 20px;display:flex}.provider-report-builder>footer p{margin:0;font-size:.72rem}.provider-form-modal>div:not(.provider-file-grid){grid-template-columns:1fr 1fr;gap:12px;margin:0 23px;display:grid}.provider-form-modal>label,.provider-form-modal>div>label{color:#574d5e;gap:6px;margin:0 23px 13px;font-size:.73rem;font-weight:800;display:grid}.provider-form-modal>div:not(.provider-file-grid)>label{margin:0 0 13px}.provider-form-modal input,.provider-form-modal select,.provider-form-modal textarea{background:#fff;border:1px solid #dcd4e1;border-radius:9px;width:100%;min-height:41px;padding:9px 10px}.provider-form-modal textarea{resize:vertical;min-height:76px}.provider-file-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 23px 18px;display:grid}.provider-file-grid label{color:#5d3b7b;cursor:pointer;background:#faf7fd;border:1px dashed #a88bc4;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:105px;margin:0;padding:13px;display:flex}.provider-file-grid label>svg{width:21px}.provider-file-grid input{border:0;min-height:0;padding:0;font-size:.65rem}.provider-file-grid small{color:#7b7182;font-size:.62rem;font-weight:500}@media (max-width:1100px){.provider-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-admin-layout{grid-template-columns:1fr}}@media (max-width:720px){.provider-kpis{grid-template-columns:1fr}.provider-registry>header{flex-direction:column;align-items:stretch}.provider-registry header label{min-width:0}.provider-details dl,.provider-form-modal>div:not(.provider-file-grid),.provider-file-grid{grid-template-columns:1fr}.provider-payment-list article{grid-template-columns:1fr auto}.provider-payment-list article>select,.provider-attachments{grid-column:1/-1}.provider-report-fields{flex-direction:column;align-items:stretch}.provider-report-fields label,.provider-report-fields>button{width:100%}}
.provider-kpis--expanded{grid-template-columns:repeat(5,minmax(0,1fr))}.provider-page-head p{max-width:760px}.provider-toolbar{background:#fff;border:1px solid #e5dfea;border-radius:16px;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex;box-shadow:0 10px 28px #301a480d}.provider-search{background:#faf8fc;border:1px solid #ddd5e2;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:220px;min-height:42px;padding:0 12px;display:flex}.provider-search svg{color:#633aa6;width:17px}.provider-search input{color:#302437;background:0 0;border:0;outline:0;width:100%;min-width:0}.provider-filter-group{background:#f4f0f7;border-radius:10px;align-items:center;gap:5px;padding:4px;display:flex}.provider-filter-group button{color:#6f6575;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:.69rem;font-weight:800}.provider-filter-group button.active{color:#563287;background:#fff;box-shadow:0 3px 10px #40245b14}.provider-toolbar>select{color:#4e4058;background:#fff;border:1px solid #ddd5e2;border-radius:10px;min-height:42px;padding:0 11px;font-weight:750}.provider-admin-layout--expanded{grid-template-columns:minmax(330px,.74fr) minmax(0,1.7fr)}.provider-registry>header>small{color:#817687;font-size:.68rem;font-weight:750}.provider-registry>button{min-height:84px}.provider-registry>button i u{color:#795b93;font-size:.61rem;font-style:normal;font-weight:750;text-decoration:none}.provider-detail-actions{align-items:center;gap:8px;display:flex}.provider-detail-actions>i{border-radius:999px;padding:6px 9px;font-size:.65rem;font-style:normal;font-weight:850}.provider-detail-actions>i.active{color:#39724f;background:#e6f5ec}.provider-detail-actions>i.inactive{color:#8c5c57;background:#f9e9e7}.provider-warning-bar,.provider-ok-bar{border-radius:12px;align-items:center;gap:11px;margin:16px 20px 0;padding:12px 14px;display:flex}.provider-warning-bar{color:#835c16;background:#fff7e7;border:1px solid #efdaa9}.provider-ok-bar{color:#4d7034;background:#f1f8e9;border:1px solid #dbe8cc}.provider-warning-bar svg,.provider-ok-bar svg{flex:none;width:20px}.provider-warning-bar div,.provider-ok-bar div{gap:2px;display:grid}.provider-warning-bar strong,.provider-ok-bar strong{font-size:.76rem}.provider-warning-bar span,.provider-ok-bar span{font-size:.67rem;line-height:1.4}.provider-operational-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.provider-operational-cards article{background:#fbf9fc;border:1px solid #ebe4ef;border-radius:13px;align-items:flex-start;gap:9px;min-height:100px;padding:13px;display:flex}.provider-operational-cards article>svg{color:#6038a1;background:#eee7f8;border-radius:9px;flex:none;width:30px;height:30px;padding:7px}.provider-operational-cards span{gap:4px;min-width:0;display:grid}.provider-operational-cards small{color:#7e7385;letter-spacing:.05em;font-size:.58rem;font-weight:850}.provider-operational-cards strong{color:#33263c;overflow-wrap:anywhere;font-size:.73rem;line-height:1.35}.provider-operational-cards em{color:#887d8e;font-size:.62rem;font-style:normal}.provider-profile-grid{border-top:1px solid #eee8f1;grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-profile-grid .wide{grid-column:1/-1}.provider-form-modal--complete{width:min(760px,100vw - 32px);max-height:min(92vh,900px);overflow-y:auto}.provider-form-modal--complete .provider-address-grid{grid-template-columns:1.4fr .45fr .8fr!important}@media (max-width:1280px){.provider-kpis--expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-operational-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.provider-toolbar{flex-direction:column;align-items:stretch}.provider-filter-group{overflow-x:auto}.provider-admin-layout--expanded{grid-template-columns:1fr}}@media (max-width:720px){.provider-kpis--expanded,.provider-operational-cards,.provider-profile-grid,.provider-form-modal--complete .provider-address-grid{grid-template-columns:1fr!important}.provider-profile-grid .wide{grid-column:auto}.provider-detail-actions{flex-direction:column;align-items:flex-end}}
.accounting-center{gap:20px;margin:28px 0 60px;display:grid}.accounting-title{color:#fff;background:linear-gradient(135deg,#2d174f,#5b37a6);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.accounting-title span,.accounting-history header span,.accounting-forms header span{letter-spacing:.14em;font-size:11px;font-weight:850}.accounting-title h2{margin:6px 0;font-size:30px}.accounting-title p{opacity:.82;max-width:760px;line-height:1.5}.accounting-title>svg{color:#c9ef55;width:52px;height:52px}.accounting-controls{background:#fff;border:1px solid #e4dfe9;border-radius:20px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.accounting-controls label{color:#615b66;gap:6px;font-size:12px;font-weight:800;display:grid}.accounting-controls input{border:1px solid #ddd5e4;border-radius:12px;height:44px;padding:0 12px;font-size:15px}.accounting-controls button,.accounting-publish-actions button,.accounting-history button,.accounting-history a{color:#55339a;background:#fff;border:1px solid #d8cfe3;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex}.accounting-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.accounting-kpis article{background:#fff;border:1px solid #e5dfe9;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.accounting-kpis svg{color:#6340aa}.accounting-kpis span{color:#746d79;gap:4px;font-size:12px;display:grid}.accounting-kpis strong{color:#211b27;font-size:21px}.accounting-detail{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.accounting-detail>div,.accounting-history,.accounting-forms>form{background:#fff;border:1px solid #e5dfe9;border-radius:20px;padding:20px}.accounting-detail h3,.accounting-history h3,.accounting-forms h3{margin:0 0 14px}.accounting-detail>div>p{border-bottom:1px solid #eee9f1;justify-content:space-between;gap:12px;margin:0;padding:10px 0;display:flex}.accounting-lines{max-height:420px;display:grid;overflow:auto}.accounting-lines article{border-bottom:1px solid #eee9f1;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.accounting-lines i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.accounting-lines i.in{color:#42772d;background:#edf7e6}.accounting-lines i.out{color:#a53e32;background:#fff0ed}.accounting-lines span{gap:2px;display:grid}.accounting-lines small{color:#807988}.accounting-publish-actions{justify-content:flex-end;gap:10px;display:flex}.accounting-publish-actions .primary,.accounting-forms .primary{color:#fff;background:#5b37a6;border-color:#5b37a6}.accounting-forms{grid-template-columns:1fr 1fr;gap:16px;display:grid}.accounting-forms header,.accounting-history header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.accounting-forms header svg{color:#5b37a6}.accounting-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accounting-form-grid label{color:#615b66;gap:6px;font-size:12px;font-weight:750;display:grid}.accounting-form-grid label.wide{grid-column:1/-1}.accounting-form-grid input,.accounting-form-grid select,.accounting-form-grid textarea{width:100%;min-height:43px;font:inherit;border:1px solid #ddd5e4;border-radius:11px;padding:9px 11px;font-size:15px}.accounting-form-grid .check{flex-direction:row;grid-column:1/-1;align-items:center;display:flex}.accounting-form-grid .check input{width:18px;min-height:18px}.accounting-forms form>button{border:0;border-radius:12px;min-height:46px;margin-top:15px;padding:0 18px;font-weight:850}.accounting-history article{border-top:1px solid #eee9f1;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.accounting-history article>span{display:grid}.accounting-history article small{color:#817a87}.accounting-history article>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.accounting-history article b{font-size:12px}.accounting-history em{background:#eee9f4;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:850}.accounting-history em.published{color:#47732e;background:#eaf5df}@media (max-width:800px){.accounting-kpis{grid-template-columns:1fr 1fr}.accounting-detail,.accounting-forms{grid-template-columns:1fr}.accounting-title{align-items:flex-start}.accounting-title>svg{width:38px;height:38px}.accounting-history article{display:grid}.accounting-history article>div{justify-content:flex-start}}@media (max-width:520px){.accounting-title{padding:20px 16px}.accounting-title h2{font-size:25px}.accounting-title>svg{display:none}.accounting-controls{grid-template-columns:1fr 1fr;display:grid}.accounting-controls button{grid-column:1/-1}.accounting-kpis{grid-template-columns:1fr 1fr}.accounting-kpis article{padding:14px}.accounting-kpis strong{font-size:17px}.accounting-form-grid{grid-template-columns:1fr}.accounting-form-grid label.wide{grid-column:auto}.accounting-publish-actions{display:grid}.accounting-publish-actions button{width:100%}.accounting-lines article{grid-template-columns:30px minmax(0,1fr)}.accounting-lines article>b{grid-column:2}.accounting-history article>div{grid-template-columns:1fr 1fr;display:grid}.accounting-history article>div>*{min-width:0}}
.public-accounting-section{background:#fff;border:1px solid #e4dfe9;border-radius:24px;margin:0 0 28px;padding:24px}.public-accounting-section>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.public-accounting-section>header span{letter-spacing:.14em;color:#5b37a6;font-size:11px;font-weight:850}.public-accounting-section>header h2{margin:6px 0 4px;font-size:28px}.public-accounting-section>header p{color:#756e7a;margin:0}.public-accounting-section>header>svg{color:#5b37a6;width:36px;height:36px}.public-accounting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.public-accounting-grid>article{background:#fcfbfd;border:1px solid #e6e0ea;border-radius:19px;padding:18px}.public-accounting-head{color:#685f70;justify-content:space-between;gap:10px;font-size:12px;display:flex}.public-accounting-head span{color:#5b37a6;font-weight:850}.public-accounting-head b{font-weight:700}.public-accounting-grid h3{margin:10px 0 6px}.public-accounting-grid article>p{color:#756e7a}.public-accounting-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.public-accounting-kpis span{color:#756e7a;background:#fff;border-radius:12px;gap:4px;padding:11px;font-size:11px;display:grid}.public-accounting-kpis svg{color:#5b37a6;width:16px}.public-accounting-kpis strong{color:#221b29;font-size:14px}.public-accounting-grid details{border-top:1px solid #e9e4ec;padding-top:12px}.public-accounting-grid summary{cursor:pointer;color:#563797;font-weight:750}.public-accounting-grid details div{max-height:240px;margin-top:8px;overflow:auto}.public-accounting-grid details p{border-bottom:1px solid #eeeaf0;justify-content:space-between;gap:10px;margin:0;padding:7px 0;font-size:12px;display:flex}.public-accounting-grid article>a{color:#563797;align-items:center;gap:7px;margin-top:12px;font-weight:800;text-decoration:none;display:inline-flex}.public-accounting-empty{text-align:center;color:#746d79;place-items:center;gap:8px;padding:32px;display:grid}.public-accounting-empty svg{color:#5b37a6}@media (max-width:800px){.public-accounting-grid{grid-template-columns:1fr}.public-accounting-kpis{grid-template-columns:1fr 1fr 1fr}}@media (max-width:520px){.public-accounting-section{padding:18px 14px}.public-accounting-section>header h2{font-size:24px}.public-accounting-section>header>svg{display:none}.public-accounting-kpis{grid-template-columns:1fr}.public-accounting-head{display:grid}.public-accounting-grid>article{padding:15px}}
.forum-home,.forum-thread{gap:18px;display:grid}.forum-toolbar{grid-template-columns:minmax(220px,1fr) minmax(170px,.42fr) auto;gap:10px;display:grid}.forum-toolbar label{background:#fff;border:1px solid #ddd6e2;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 13px;display:flex}.forum-toolbar label svg{color:#663ba6;width:18px}.forum-toolbar input{background:0 0;border:0;outline:0;width:100%}.forum-toolbar select,.forum-toolbar>button{background:#fff;border:1px solid #ddd6e2;border-radius:12px;min-height:46px;padding:0 13px}.forum-toolbar>button{color:#fff;cursor:pointer;background:#5d35a5;border-color:#5d35a5;justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.forum-toolbar>button svg{width:18px}.forum-guidelines{color:#52663b;background:#f5f9ef;border:1px solid #d8e4c5;border-radius:14px;align-items:center;gap:13px;padding:16px 18px;display:flex}.forum-guidelines>svg{width:27px}.forum-guidelines div{gap:4px;display:grid}.forum-guidelines p{margin:0;font-size:.78rem;line-height:1.45}.forum-topic-list{background:#fff;border:1px solid #e3dce8;border-radius:18px;overflow:hidden;box-shadow:0 13px 38px #2b19410f}.forum-topic-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8f1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.forum-topic-list>button:last-child{border-bottom:0}.forum-topic-list>button:hover{background:#faf7fd}.forum-topic-icon{color:#6439a5;background:#eee7fa;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.forum-topic-icon svg{width:21px}.forum-topic-list>button>div{gap:4px;min-width:0;display:grid}.forum-topic-list>button>div>small{color:#7043ad;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:850}.forum-topic-list>button>div>strong{color:#2d2135;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.forum-topic-list>button>div>p{color:#716876;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;overflow:hidden}.forum-topic-list footer{color:#877d8b;gap:10px;font-size:.65rem;display:flex}.forum-topic-list aside{justify-items:center;gap:2px;min-width:78px;display:grid}.forum-topic-list aside b{color:#4d2a7b;font-size:1.08rem}.forum-topic-list aside small{color:#807687;font-size:.62rem}.forum-topic-list em,.forum-topic-card em{border-radius:999px;margin-top:5px;padding:5px 7px;font-size:.6rem;font-style:normal;font-weight:850}.forum-topic-list em.open,.forum-topic-card em.open{color:#367153;background:#e6f5ed}.forum-topic-list em.closed,.forum-topic-card em.closed{color:#78677e;background:#eee9f0}.forum-empty{color:#746a7a;text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;padding:28px;display:grid}.forum-empty>svg{color:#7448ad;width:34px}.forum-empty p{margin:0;font-size:.78rem}.forum-back{color:#583781;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:0;font-weight:800;display:inline-flex}.forum-back svg{width:17px}.forum-topic-card{background:#fff;border:1px solid #e1d9e6;border-radius:18px;overflow:hidden;box-shadow:0 13px 38px #2b19410f}.forum-topic-card>header{border-bottom:1px solid #eee8f1;justify-content:space-between;gap:15px;padding:22px;display:flex}.forum-topic-card>header div{gap:5px;display:grid}.forum-topic-card>header span{color:#6c40a7;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850}.forum-topic-card h2{color:#2c2034;margin:0;font-size:1.3rem}.forum-topic-card header small{color:#827889;align-items:center;gap:5px;display:flex}.forum-topic-card header small svg{width:14px}.forum-topic-card>p{color:#4e4554;white-space:pre-wrap;margin:0;padding:22px;line-height:1.65}.forum-topic-card>footer{background:#fbf9fc;border-top:1px solid #eee8f1;justify-content:flex-end;padding:13px 22px;display:flex}.forum-topic-card>footer button{color:#5a4669;background:#fff;border:1px solid #ddd4e2;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:.7rem;font-weight:800;display:inline-flex}.forum-topic-card>footer svg{width:14px}.forum-replies{background:#fff;border:1px solid #e1d9e6;border-radius:18px;overflow:hidden}.forum-replies>header{border-bottom:1px solid #eee8f1;align-items:center;gap:10px;padding:17px 20px;display:flex}.forum-replies>header>svg{color:#6439a5}.forum-replies>header span{color:#7145ac;letter-spacing:.07em;font-size:.65rem;font-weight:850}.forum-replies h3{margin:3px 0 0;font-size:1rem}.forum-replies>article{border-bottom:1px solid #eee8f1;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:18px 20px;display:grid;position:relative}.forum-replies>article:last-child{border-bottom:0}.forum-replies>article>span{color:#623a9e;background:#eee7f8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:850;display:grid}.forum-replies>article>div{gap:7px;display:grid}.forum-replies article header{justify-content:space-between;gap:12px;display:flex}.forum-replies article header small{color:#8a808f;font-size:.65rem}.forum-replies article p{color:#514855;white-space:pre-wrap;margin:0;line-height:1.55}.forum-replies article>button{color:#a24b46;cursor:pointer;background:#fff0ef;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.forum-replies article>button svg{width:14px}.forum-reply-form{background:#fff;border:1px solid #e0d8e6;border-radius:16px;gap:10px;padding:18px;display:grid}.forum-reply-form label{color:#574c5d;gap:6px;font-size:.73rem;font-weight:800;display:grid}.forum-reply-form textarea{resize:vertical;border:1px solid #dcd4e2;border-radius:10px;min-height:105px;padding:12px}.forum-reply-form button{color:#fff;background:#5d35a5;border:0;border-radius:10px;justify-self:end;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:850;display:inline-flex}.forum-closed-note{color:#6f6474;background:#f5f2f6;border:1px solid #e0d9e4;border-radius:13px;align-items:center;gap:10px;padding:16px;display:flex}.forum-closed-note p{margin:0}.forum-create-form>label{color:#584d5e;gap:6px;margin:0 23px 13px;font-size:.73rem;font-weight:800;display:grid}.forum-create-form input,.forum-create-form select,.forum-create-form textarea{background:#fff;border:1px solid #dcd4e1;border-radius:9px;width:100%;min-height:42px;padding:9px 10px}.forum-create-form textarea{resize:vertical;min-height:120px}.forum-form-note{color:#536b3c;background:#f1f7ea;border-radius:10px;gap:9px;margin:3px 23px 17px;padding:11px;display:flex}.forum-form-note p{margin:0;font-size:.7rem;line-height:1.45}@media (max-width:720px){.forum-toolbar{grid-template-columns:1fr}.forum-topic-list>button{grid-template-columns:auto 1fr;padding:15px}.forum-topic-list aside{grid-column:1/-1;grid-template-columns:auto auto 1fr;justify-items:start;min-width:0;padding-left:57px}.forum-topic-list aside em{justify-self:end;margin:0}.forum-topic-card>header{flex-direction:column;align-items:flex-start}.forum-replies>article{grid-template-columns:auto 1fr}.forum-replies>article>button{grid-column:2}}
.process-professional-bridge{z-index:90;position:fixed;bottom:22px;right:22px}.process-professional-trigger{color:#fff;text-align:left;background:#5f36a2;border:0;border-radius:16px;align-items:center;gap:11px;padding:13px 16px;display:flex;box-shadow:0 16px 45px #38224647}.process-professional-trigger span{flex-direction:column;display:flex}.process-professional-trigger strong{font-size:12px}.process-professional-trigger small{opacity:.8;font-size:9px}.process-professional-panel{background:#fff;border:1px solid #ded6e3;border-radius:18px;width:min(390px,100vw - 28px);padding:16px;box-shadow:0 20px 60px #281d2e3d}.process-professional-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.process-professional-panel header>div{align-items:center;gap:10px;display:flex}.process-professional-panel header span{flex-direction:column;display:flex}.process-professional-panel header small{letter-spacing:.13em;color:#673ca4;font-size:9px}.process-professional-panel header button{background:#f2edf5;border:0;border-radius:10px;padding:7px}.process-professional-panel>p{color:#6d6670;font-size:10px;line-height:1.5}.process-professional-panel>div:last-child{gap:8px;max-height:330px;display:grid;overflow:auto}.process-professional-panel>div:last-child>button{text-align:left;background:#faf8fb;border:1px solid #e4dce8;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.process-professional-panel>div:last-child span{flex-direction:column;display:flex}.process-professional-panel>div:last-child small{color:#6a3ca7;font-size:9px}.process-professional-panel>div:last-child strong{font-size:11px}.process-professional-panel>div:last-child b{color:#5f3798;font-size:9px}.member-process-appeal-center{z-index:95;position:fixed;bottom:92px;right:18px}.member-process-appeal-trigger{color:#fff;text-align:left;background:#7a4caf;border:0;border-radius:18px;align-items:center;gap:11px;padding:13px 16px;display:flex;box-shadow:0 16px 48px #371e484d}.member-process-appeal-trigger span{flex-direction:column;display:flex}.member-process-appeal-trigger strong{font-size:12px}.member-process-appeal-trigger small{opacity:.85;font-size:9px}.member-appeal-layer{z-index:200}.member-appeal-modal{background:#fff;border-radius:24px;width:min(680px,100vw - 24px);max-height:88vh;overflow:auto;box-shadow:0 25px 80px #140e1957}.member-appeal-modal>header{border-bottom:1px solid #eee8f1;justify-content:space-between;gap:18px;padding:25px 26px 20px;display:flex}.member-appeal-modal>header small{letter-spacing:.12em;color:#673ba5;font-size:10px;font-weight:800}.member-appeal-modal>header h2{margin:7px 0;font-size:27px;line-height:1.15}.member-appeal-modal>header p{color:#706973;font-size:11px}.member-appeal-modal>header button{background:#f3eff5;border:0;border-radius:12px;align-self:flex-start;padding:9px}.member-appeal-status{border-radius:16px;gap:13px;margin:22px 26px 14px;padding:17px;display:flex}.member-appeal-status.open{color:#76551d;background:#fff6e5}.member-appeal-status.submitted{color:#405b86;background:#eef4ff}.member-appeal-status svg{flex:none}.member-appeal-status div{flex-direction:column;gap:4px;display:flex}.member-appeal-status strong{font-size:17px}.member-appeal-status p{margin:0;font-size:11px;line-height:1.5}.member-appeal-status small{font-size:10px;font-weight:700}.member-appeal-basis,.member-appeal-guidance{color:#62576a;background:#faf8fb;border:1px solid #e2d9e8;border-radius:13px;gap:10px;margin:0 26px 14px;padding:13px;display:flex}.member-appeal-basis p,.member-appeal-guidance p{margin:0;font-size:10px;line-height:1.5}.member-appeal-basis strong{color:#503267;display:block}.member-appeal-modal form{padding:4px 26px 24px}.member-appeal-modal form>label{gap:7px;font-size:11px;font-weight:700;display:grid}.member-appeal-modal textarea{font:inherit;resize:vertical;border:1px solid #dcd3e2;border-radius:12px;padding:12px}.member-appeal-modal form .member-appeal-guidance{margin:13px 0}.member-appeal-modal footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.member-appeal-modal footer button{background:#fff;border:1px solid #ded5e4;border-radius:11px;padding:11px 14px}.member-appeal-modal footer button.primary{color:#fff;background:#60379d;border:0;align-items:center;gap:7px;display:flex}.member-appeal-feedback{background:#f3f0f7;border-radius:10px;padding:10px;font-size:10px}.member-appeal-submitted{color:#42694a;background:#edf7ee;border-radius:14px;gap:12px;margin:18px 26px 26px;padding:16px;display:flex}.member-appeal-submitted div{flex-direction:column;display:flex}.member-appeal-submitted p{white-space:pre-wrap;font-size:11px;line-height:1.5}.member-appeal-submitted small{font-size:9px}.member-appeal-switcher{border-top:1px solid #eee8f1;gap:7px;padding:14px 26px;display:flex;overflow:auto}.member-appeal-switcher button{background:#fff;border:1px solid #ddd3e4;border-radius:999px;padding:8px 10px;font-size:9px}@media (max-width:700px){.member-process-appeal-center{bottom:92px;left:12px;right:12px}.member-process-appeal-trigger{width:100%}.member-appeal-modal>header{padding:19px}.member-appeal-modal>header h2{font-size:22px}.member-appeal-status,.member-appeal-basis,.member-appeal-submitted{margin-left:16px;margin-right:16px}.member-appeal-modal form{padding-left:16px;padding-right:16px}.process-professional-bridge{bottom:12px;left:12px;right:12px}.process-professional-trigger{width:100%}}
.professional-process-review{background:#fff;border:1px solid #ded5e5;border-radius:22px;margin-bottom:22px;overflow:hidden;box-shadow:0 14px 42px #301c4414}.professional-process-review>header{background:linear-gradient(135deg,#faf7fd 0%,#fff 70%);border-bottom:1px solid #eee8f2;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.professional-process-review>header>div{align-items:flex-start;gap:14px;display:flex}.professional-process-review>header>div>svg{color:#60379e;background:#ece4f8;border-radius:14px;flex:none;width:42px;height:42px;padding:10px}.professional-process-review>header span{display:block}.professional-process-review>header small{color:#6a3aa8;letter-spacing:.1em;margin-bottom:4px;font-size:.67rem;font-weight:850;display:block}.professional-process-review>header h2{color:#2d2037;margin:0;font-size:1.25rem}.professional-process-review>header p{color:#706777;max-width:720px;margin:7px 0 0;font-size:.78rem;line-height:1.55}.professional-process-review>header>button,.professional-process-review--error>button{color:#57347e;cursor:pointer;background:#fff;border:1px solid #dcd2e3;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.professional-process-review>header>button svg,.professional-process-review--error>button svg{width:15px}.professional-process-review__list{gap:0;display:grid}.professional-process-review__list>article{border-bottom:1px solid #eee8f2;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.professional-process-review__identity{align-items:center;gap:12px;min-width:0;display:flex}.professional-process-review__identity>svg{color:#60379d;background:#f0eafa;border-radius:12px;flex:none;width:38px;height:38px;padding:9px}.professional-process-review__identity span,.professional-process-review__tasks{gap:3px;min-width:0;display:grid}.professional-process-review__identity small{color:#6c3ca7;letter-spacing:.04em;font-size:.66rem;font-weight:800}.professional-process-review__identity strong{color:#30243a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.professional-process-review__identity em,.professional-process-review__tasks small,.professional-process-review__tasks span{color:#766d7b;font-size:.67rem;font-style:normal}.professional-process-review__tasks span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.professional-process-review__list>article>button{color:#fff;cursor:pointer;background:#60379d;border:0;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.72rem;font-weight:850;display:inline-flex}.professional-process-review__list>article>button svg{width:15px}.professional-process-review>footer{color:#4f6949;background:#f2f8ef;align-items:center;gap:9px;padding:13px 22px;display:flex}.professional-process-review>footer svg{width:17px}.professional-process-review>footer p{margin:0;font-size:.7rem;line-height:1.45}.professional-process-review--loading,.professional-process-review--error{align-items:center;gap:12px;padding:18px 20px;display:flex}.professional-process-review--loading span,.professional-process-review--error span{flex:1;gap:3px;display:grid}.professional-process-review--loading strong,.professional-process-review--error strong{color:#382943;font-size:.8rem}.professional-process-review--loading small,.professional-process-review--error small{color:#766d7b;font-size:.68rem}.member-process-appeal-trigger{border:1px solid #ffffff29;justify-content:flex-start;min-width:250px}.member-process-appeal-trigger:not(.has-action){background:#4f3770}.member-process-appeal-trigger.has-action{background:#7a3fb1;box-shadow:0 18px 52px #5e308461}.member-appeal-status{align-items:flex-start}.member-appeal-status>div>small:first-child{letter-spacing:.1em;opacity:.75;font-size:8px;font-weight:850}.member-appeal-status em{margin-top:2px;font-size:10px;font-style:normal;font-weight:800}.member-appeal-status.review{color:#4d5e7c;background:#eef3fb}.member-appeal-status.pending{color:#7a5b20;background:#fff5df}.member-appeal-status.appealable{color:#744521;background:#fff0df;border:1px solid #f2d0a9}.member-appeal-status.approved{color:#3f6d4d;background:#edf7ee}.member-appeal-status.denied{color:#8a4944;background:#faecea}.member-appeal-deadline{color:#76521c;background:#fff7e8;border:1px solid #efd3aa;border-radius:13px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:13px;display:flex}.member-appeal-deadline svg{flex:none;width:18px}.member-appeal-deadline p{margin:0;font-size:10px;line-height:1.55}.member-appeal-deadline strong{margin-bottom:3px;display:block}.member-appeal-guidance--status{margin-top:4px;margin-bottom:18px}.member-appeal-result{color:#42694a;background:#edf7ee;border-radius:14px;gap:12px;margin:18px 26px;padding:16px;display:flex}.member-appeal-result>div{gap:5px;display:grid}.member-appeal-result p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.member-appeal-result small{font-size:9px}.member-appeal-history{border:1px solid #e4dce9;border-radius:14px;margin:0 26px 18px;overflow:hidden}.member-appeal-history>header{background:#faf8fb;border-bottom:1px solid #ece5f0;align-items:center;gap:10px;padding:13px 15px;display:flex}.member-appeal-history>header svg{color:#653da1;width:18px}.member-appeal-history>header div{gap:2px;display:grid}.member-appeal-history>header small{color:#6a3ba6;letter-spacing:.1em;font-size:8px;font-weight:850}.member-appeal-history>header strong{color:#33263d;font-size:11px}.member-appeal-history>div{max-height:250px;overflow:auto}.member-appeal-history article{border-bottom:1px solid #eee8f1;grid-template-columns:8px 1fr;gap:9px;padding:12px 15px;display:grid}.member-appeal-history article:last-child{border-bottom:0}.member-appeal-history article i{background:#6b3da6;border-radius:50%;width:7px;height:7px;margin-top:5px}.member-appeal-history article span{gap:3px;display:grid}.member-appeal-history article strong{color:#392d41;font-size:10px}.member-appeal-history article p,.member-appeal-history>p{color:#716a75;margin:0;font-size:9px;line-height:1.5}.member-appeal-history>p{padding:15px}.member-appeal-history article small{color:#8a818e;font-size:8px}.member-appeal-switcher{align-items:stretch}.member-appeal-switcher button{text-align:left;gap:3px;min-width:150px;display:grid}.member-appeal-switcher button.active{background:#f4eefb;border-color:#7244aa}.member-appeal-switcher button small{color:#6a3ba5;font-size:8px}.member-appeal-switcher button strong{color:#44334d;font-size:9px}@media (max-width:900px){.professional-process-review__list>article{grid-template-columns:1fr;align-items:stretch}.professional-process-review__list>article>button{justify-content:center}}@media (max-width:700px){.professional-process-review>header{flex-direction:column}.professional-process-review>header>button{justify-content:center;width:100%}.member-process-appeal-center{bottom:90px}.member-process-appeal-trigger{min-width:0}.member-appeal-history,.member-appeal-result{margin-left:16px;margin-right:16px}}
.member-trip-live{z-index:96;position:fixed;bottom:22px;left:22px}.member-trip-live__trigger{color:#2c2231;text-align:left;background:#fff;border:1px solid #ded4e7;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:330px;padding:13px 15px;display:grid;box-shadow:0 18px 52px #2f1e3d33}.member-trip-live__trigger.is-open{color:#fff;background:#5f36a2;border-color:#5f36a2}.member-trip-live__trigger>svg{width:24px;height:24px}.member-trip-live__trigger span{flex-direction:column;min-width:0;display:flex}.member-trip-live__trigger strong{font-size:12px}.member-trip-live__trigger small{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.member-trip-live__trigger b{color:#5f36a2;background:#5f36a21a;border-radius:999px;padding:7px 9px;font-size:9px}.member-trip-live__trigger.is-open b{color:#fff;background:#ffffff26}.member-trip-live__layer{z-index:260}.member-trip-live__modal{background:#fff;border-radius:24px;width:min(720px,100vw - 24px);max-height:90vh;overflow:auto;box-shadow:0 28px 90px #1a111f61}.member-trip-live__modal>header{border-bottom:1px solid #eee8f1;justify-content:space-between;gap:18px;padding:24px 26px 19px;display:flex}.member-trip-live__modal>header small{letter-spacing:.14em;color:#6539a3;font-size:9px;font-weight:800}.member-trip-live__modal>header h2{margin:6px 0;font-size:27px;line-height:1.1}.member-trip-live__modal>header p{color:#706775;margin:0;font-size:11px;line-height:1.5}.member-trip-live__modal>header button{background:#f2edf5;border:0;border-radius:12px;align-self:flex-start;padding:9px}.member-trip-live__details{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 26px 10px;display:grid}.member-trip-live__details article{background:#fbf9fc;border:1px solid #e7dfe9;border-radius:15px;align-items:flex-start;gap:10px;padding:14px;display:flex}.member-trip-live__details article>svg{color:#6539a3}.member-trip-live__details span{flex-direction:column;gap:2px;display:flex}.member-trip-live__details small{letter-spacing:.1em;color:#7a7180;font-size:8px;font-weight:800}.member-trip-live__details strong{font-size:14px}.member-trip-live__details em{color:#746d78;font-size:9px;font-style:normal}.member-trip-live__checkin{background:#f5effb;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:12px;margin:10px 26px 18px;padding:16px;display:grid}.member-trip-live__checkin label{gap:7px;font-size:10px;font-weight:800;display:grid}.member-trip-live__checkin input{letter-spacing:.22em;border:1px solid #d7c9e1;border-radius:12px;width:160px;padding:12px 14px;font-size:23px;font-weight:800}.member-trip-live__checkin button{color:#fff;background:#5f36a2;border:0;border-radius:12px;padding:13px 16px;font-weight:800}.member-trip-live__checkin button:disabled{opacity:.5}.member-trip-live__confirmed,.member-trip-live__waiting{border-radius:15px;align-items:center;gap:11px;margin:10px 26px 18px;padding:15px;display:flex}.member-trip-live__confirmed{color:#426c48;background:#eef8ee}.member-trip-live__waiting{color:#735a2c;background:#fff5df}.member-trip-live__confirmed span{flex-direction:column;display:flex}.member-trip-live__confirmed strong{font-size:12px}.member-trip-live__confirmed small,.member-trip-live__waiting p{margin:0;font-size:9px;line-height:1.45}.member-trip-live__message{background:#f1edf5;border-radius:10px;margin:0 26px 14px;padding:10px 12px;font-size:10px}.member-trip-live__modal>footer{border-top:1px solid #eee8f1;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px 20px;display:flex}.member-trip-live__modal>footer small{color:#7b737f;font-size:9px}.member-trip-live__modal>footer button{background:#fff;border:1px solid #ddd4e3;border-radius:10px;padding:9px 11px;font-size:10px}.member-pin-direction{display:none!important}@media (max-width:700px){.member-trip-live{bottom:164px;left:12px;right:12px}.member-trip-live__trigger{width:100%;min-width:0}.member-trip-live__modal>header{padding:19px}.member-trip-live__modal>header h2{font-size:22px}.member-trip-live__details{grid-template-columns:1fr;padding:16px}.member-trip-live__checkin{grid-template-columns:1fr;margin:8px 16px 16px}.member-trip-live__checkin input{width:100%}.member-trip-live__confirmed,.member-trip-live__waiting,.member-trip-live__message{margin-left:16px;margin-right:16px}.member-trip-live__modal>footer{padding:13px 16px 18px}}
.active-process-highlight{z-index:80;top:max(92px,calc(env(safe-area-inset-top) + 78px));color:#2a2112;background:linear-gradient(135deg,#fff8dc 0%,#fffdf6 58%,#fff 100%);border:2px solid #7453002e;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(560px,100vw - 24px);padding:16px 48px 16px 14px;display:grid;position:fixed;right:clamp(12px,2.2vw,30px);box-shadow:0 20px 60px #49320038,0 4px 16px #4932001f}.active-process-highlight[data-state=open]{border-color:#f0b429}.active-process-highlight[data-state=urgent]{background:linear-gradient(135deg,#fff0de 0%,#fffaf4 58%,#fff 100%);border-color:#dc6b1f;box-shadow:0 22px 70px #92430a42,0 0 0 5px #dc6b1f14}.active-process-highlight[data-state=published]{background:linear-gradient(135deg,#f4edff 0%,#fbf8ff 60%,#fff 100%);border-color:#6d49a8}.active-process-highlight[data-state=expired]{background:linear-gradient(135deg,#f8eee0 0%,#fffaf4 60%,#fff 100%);border-color:#9c6a2d}.active-process-highlight__close{color:#5e5362;cursor:pointer;background:#2f223914;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px}.active-process-highlight__close:hover{background:#2f223924}.active-process-highlight__close svg{width:17px;height:17px}.active-process-highlight__icon{color:#fff;background:#2f2239;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 8px 20px #2f22392e}.active-process-highlight__icon svg{width:23px;height:23px}.active-process-highlight__icon i{background:#f4b400;border:2px solid #fff;border-radius:999px;width:12px;height:12px;animation:1.6s ease-in-out infinite apeu-process-pulse;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 4px #f4b4002b}.active-process-highlight[data-state=urgent] .active-process-highlight__icon i{background:#d95d17;box-shadow:0 0 0 5px #d95d172e}.active-process-highlight__body{min-width:0}.active-process-highlight__eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.active-process-highlight__eyebrow strong{letter-spacing:.14em;color:#7e5600;font-size:10px}.active-process-highlight[data-state=urgent] .active-process-highlight__eyebrow strong{color:#a44008}.active-process-highlight[data-state=published] .active-process-highlight__eyebrow strong{color:#6336a8}.active-process-highlight__eyebrow span{color:#574b5e;background:#2f223914;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.active-process-highlight h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 0 4px;font-size:16px;line-height:1.15;overflow:hidden}.active-process-highlight p{color:#5e4a24;margin:0;font-size:12px;font-weight:700;line-height:1.35}.active-process-highlight small{color:#756c60;margin-top:4px;font-size:9px;display:block}.active-process-highlight__action{color:#fff;white-space:nowrap;cursor:pointer;background:#2f2239;border:0;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:11px 13px;font-size:11px;font-weight:800;display:flex;box-shadow:0 8px 18px #2f223929}.active-process-highlight__action:hover{transform:translateY(-1px)}.active-process-highlight__action:focus-visible,.active-process-highlight__switcher button:focus-visible,.active-process-highlight__close:focus-visible{outline-offset:3px;outline:3px solid #6d49a8}.active-process-highlight__action svg{width:16px;height:16px}.active-process-highlight__switcher{gap:5px;margin-top:8px;display:flex}.active-process-highlight__switcher button{background:#d8cdb3;border:0;border-radius:999px;width:20px;height:5px;padding:0}.active-process-highlight__switcher button.is-active{background:#2f2239;width:34px}.process-card:has(.tag--ok){background:linear-gradient(#fffdf5 0%,#fff 100%);position:relative;border:2px solid #e0a817!important;box-shadow:0 16px 45px #805b0026!important}.process-card:has(.tag--ok):before{content:"INSCRIÇÕES ABERTAS";color:#2b2108;letter-spacing:.11em;background:#f1b519;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;top:-11px;left:18px;box-shadow:0 5px 14px #805b002e}.process-card:has(.tag--ok) h2{margin-top:4px}.process-card:has(.tag--ok) .tag--ok{font-weight:900;box-shadow:0 0 0 4px #e1aa1b1f}@keyframes apeu-process-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.25)}}@media (max-width:760px){.active-process-highlight{top:auto;right:9px;bottom:calc(78px + env(safe-area-inset-bottom));border-radius:17px;grid-template-columns:38px minmax(0,1fr);gap:8px 10px;width:calc(100vw - 18px);padding:11px 40px 11px 11px;box-shadow:0 14px 38px #49320033,0 3px 10px #4932001a}.active-process-highlight__close{border-radius:9px;width:30px;height:30px;top:6px;right:6px}.active-process-highlight__icon{border-radius:12px;align-self:start;width:38px;height:38px}.active-process-highlight__icon svg{width:19px;height:19px}.active-process-highlight__icon i{width:10px;height:10px;top:-1px;right:-1px}.active-process-highlight__body{padding-right:2px}.active-process-highlight__eyebrow{gap:5px;margin-bottom:2px}.active-process-highlight__eyebrow strong{letter-spacing:.11em;font-size:8px}.active-process-highlight__eyebrow span{padding:3px 5px;font-size:8px}.active-process-highlight h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:13px;line-height:1.18;display:-webkit-box;overflow:hidden}.active-process-highlight p{font-size:10px;line-height:1.25}.active-process-highlight small{display:none}.active-process-highlight__switcher{margin-top:5px}.active-process-highlight__action{min-height:34px;box-shadow:none;border-radius:10px;grid-column:2;justify-self:start;gap:5px;padding:7px 10px;font-size:10px}.active-process-highlight__action svg{width:14px;height:14px}}@media (max-width:390px){.active-process-highlight{grid-template-columns:34px minmax(0,1fr);width:calc(100vw - 12px);padding-left:9px;right:6px}.active-process-highlight__icon{width:34px;height:34px}.active-process-highlight h2{font-size:12px}.active-process-highlight p{font-size:9.5px}.active-process-highlight__action{min-height:32px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.active-process-highlight__icon i{animation:none}.active-process-highlight__action:hover{transform:none}}
@media (max-width:720px){html,body{max-width:100%;overflow-x:hidden}.member-main{min-width:0}.member-topbar{z-index:35;-webkit-backdrop-filter:blur(14px);background:#fbfaf7f0;height:56px;padding:0 12px;position:sticky;top:0}.member-topbar>div{gap:8px}.member-topbar>div>button{border-radius:10px;width:36px;height:36px}.member-topbar>div>span{border-radius:10px;width:34px;height:34px}.member-content{width:calc(100% - 24px);max-width:none;padding:20px 0 calc(104px + env(safe-area-inset-bottom))}.member-heading{gap:10px;min-height:auto;margin-bottom:18px}.member-heading h1{margin-top:6px;font-size:clamp(27px,8vw,34px);line-height:1.04}.member-heading p{max-width:92%;font-size:12px;line-height:1.45}.member-stack,.member-grid,.member-grid--wide,.member-grid--side{gap:12px}.member-card,.admin-card,.module-banner,.benefit-result,.quick-access article,.transport-member-area>section{border-radius:18px!important}.quick-access>div{gap:10px}.quick-access article{min-height:0;padding:16px}.module-banner{min-height:0;padding:20px}.module-banner>svg{width:36px;height:36px}.benefit-result{padding:18px!important}.benefit-result h2,.admin-card h2{overflow-wrap:anywhere}.member-bottom{left:8px;right:8px;bottom:max(6px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fffffff5;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));height:64px;padding:5px}.member-bottom button{gap:2px;min-width:0;min-height:52px;padding:4px 1px;font-size:9px;line-height:1.05}.member-bottom button svg{width:20px;height:20px}.member-bottom button.is-active{border-radius:12px}.member-toast{bottom:calc(80px + env(safe-area-inset-bottom))}input,select,textarea{max-width:100%;font-size:16px}button,a,input,select,textarea{touch-action:manipulation}}@media (max-width:390px){.member-content{width:calc(100% - 18px)}.member-heading h1{font-size:27px}.member-heading p{max-width:100%}.member-bottom{left:5px;right:5px}.member-bottom button{font-size:8px}.member-bottom button svg{width:19px;height:19px}}
@media (max-width:760px){:root{--mobile-gutter:10px;--mobile-card-radius:16px;--mobile-control-height:44px}html,body{-webkit-text-size-adjust:100%;width:100%;min-width:0;max-width:100%;overflow-x:hidden}body{min-height:100dvh}img,video,canvas,iframe{max-width:100%}button,a,input,select,textarea,label,section,article,header,footer,main,aside,div{min-width:0}h1,h2,h3,h4,p,strong,small,span,dd,dt,code{overflow-wrap:anywhere}input,select,textarea{width:100%;max-width:100%;min-height:var(--mobile-control-height);font-size:16px!important}textarea{line-height:1.45}.button,button{max-width:100%}.member-app,.member-main{width:100%;min-width:0;max-width:100%}.member-topbar{height:56px;min-height:56px;padding:0 var(--mobile-gutter)}.member-content{width:calc(100% - (var(--mobile-gutter) * 2));max-width:none;padding:16px 0 calc(94px + env(safe-area-inset-bottom))}.member-heading{gap:8px;min-height:0;margin-bottom:14px}.member-heading h1{margin:5px 0 4px;font-size:clamp(25px,7.4vw,31px);line-height:1.04}.member-heading p{max-width:100%;font-size:12px;line-height:1.45}.member-stack,.member-grid,.member-grid--wide,.member-grid--side{gap:10px}.member-card,.module-banner,.benefit-result,.quick-access article,.member-no-trip-notices,.transport-member-area>section{border-radius:var(--mobile-card-radius)!important}.member-card,.benefit-result,.member-no-trip-notices{padding:15px!important}.module-banner{gap:12px;min-height:0;padding:17px!important}.quick-access{margin-top:14px}.quick-access>div{gap:9px}.quick-access article{min-height:0;padding:14px}.profile-identity{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:15px}.profile-avatar{border-radius:13px;width:48px;height:48px}.profile-identity h2{font-size:18px}.profile-layout,.profile-grid,.notification-layout{gap:10px;grid-template-columns:1fr!important}.profile-grid label.wide{grid-column:auto}.member-bottom{left:6px;right:6px;bottom:max(5px, env(safe-area-inset-bottom));border-radius:17px;height:62px;min-height:62px;padding:5px}.member-bottom button{gap:2px;min-width:0;min-height:50px;padding:3px 1px;font-size:8px;line-height:1.05}.member-bottom button svg{width:20px;height:20px}.member-toast{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom))}.active-process-highlight{width:auto;max-width:none;left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom))}.member-trip-live{left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom))}.member-trip-live__trigger{border-radius:15px;width:100%;min-width:0;padding:10px 12px}.member-trip-live__modal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.member-trip-live__modal>header{padding:16px}.member-trip-live__details{gap:8px;padding:12px}.member-trip-live__details article{padding:11px}.member-trip-live__checkin{margin:8px 12px 12px;padding:13px}.member-process-appeal-center{left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}.member-process-appeal-trigger{width:100%;min-width:0!important}:is(body:has(.member-trip-live) .active-process-highlight,body:has(.member-trip-live) .member-process-appeal-center){bottom:calc(142px + env(safe-area-inset-bottom))}.admin-app,.admin-main{width:100%;min-width:0;max-width:100%}.admin-top{height:56px;min-height:56px;padding:0 10px}.admin-content{width:calc(100% - 20px);max-width:none;padding:17px 0 38px}.admin-page-head{flex-direction:column;align-items:stretch;gap:12px;min-height:0;margin-bottom:15px}.admin-page-head h1{margin:5px 0 4px;font-size:clamp(25px,7.2vw,32px);line-height:1.05}.admin-page-head p{max-width:100%;font-size:11px;line-height:1.45}.admin-page-head>.button,.admin-page-head>button{justify-content:center;min-height:45px;width:100%!important;padding:0 14px!important;font-size:12px!important}.admin-grid{gap:10px}.admin-card{border-radius:var(--mobile-card-radius);padding:15px}.admin-card>header{gap:10px}.admin-kpis,.admin-module-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.admin-kpis article,.admin-module-kpis article{border-radius:14px;min-height:86px;padding:13px}.admin-kpis article strong,.admin-module-kpis strong{font-size:20px}.admin-import-banner,.email-setup-card{gap:10px;padding:13px}.admin-workflow-tabs{scroll-snap-type:x proximity;margin:10px 0}.admin-workflow-tabs button{scroll-snap-align:start;min-height:42px}.admin-module-table,.member-directory,.admin-table,.assignment-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.admin-table__head,.admin-table__row,.admin-table__head--four,.admin-table__row--four{min-width:610px}.member-directory>header,.member-directory-head,.member-directory-row,.protected-data-note{min-width:720px}.assignment-table>header,.assignment-table>.real-empty-state,.assignment-head,.assignment-table>article{min-width:700px}.workflow-list>article{gap:9px;min-height:0;padding:12px 0}.workflow-modal,.card-modal{place-items:start center;padding:6px}.workflow-modal>section,.workflow-modal>form,.card-modal>section{border-radius:15px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px)!important}.member-record-modal>header,.review-modal>header,.process-form-modal>header,.process-detail-modal>header{padding:14px}.record-scroll,.member-record-modal>nav,.record-actions,.review-summary,.review-data,.process-detail-modal>section,.process-detail-modal>nav,.process-detail-modal>footer{padding-left:14px;padding-right:14px}.process-form-modal>label,.process-form-modal>div,.process-form-modal>footer{margin-left:14px;margin-right:14px}.process-detail-kpis,.review-summary,.review-data dl,.process-detail-modal dl,.process-form-modal>div,.record-group>div:not(.record-documents),.record-documents{grid-template-columns:1fr!important}.process-grid{grid-template-columns:1fr;gap:10px}.process-card{min-height:0;padding:16px}.process-card>small{margin-top:14px}.process-card>h2{font-size:17px;line-height:1.18}.process-builder-strip{align-items:flex-start;padding:13px}.admin-toast{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto}.workroom{gap:12px}.workroom-kpis,.workroom-notifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workroom-kpis article{border-radius:14px;gap:9px;min-height:86px;padding:13px}.workroom-kpis article>svg{width:34px;height:34px;padding:8px}.workroom-kpis strong{font-size:1.35rem}.workroom-notification{min-height:58px;padding:11px}.workroom-layout,.workroom-task{grid-template-columns:1fr;gap:10px}.workroom .admin-card>header,.workroom-task,.workroom-history article{padding:14px}.workroom-task__controls{padding:12px}.professional-app{width:100%;padding:10px 8px 28px}.professional-topbar{border-radius:14px;flex-wrap:wrap;margin-bottom:14px;padding:11px}.professional-topbar>div{min-width:0}.professional-process-review{border-radius:16px}.professional-process-review>header,.professional-process-review__list>article{padding:14px}.transport-line-selector--complete,.transport-operation-grid,.transport-no-trip form,.transport-passenger-form form{grid-template-columns:1fr;gap:10px}.transport-mode-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.transport-mode-summary article{border-radius:14px;padding:12px}.transport-notice-list>article,.member-no-trip-notices article{gap:10px;padding:12px}.transport-cost-history>article{gap:10px}.provider-toolbar{gap:8px;margin-bottom:12px;padding:9px}.provider-search{min-width:0}.provider-filter-group{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.provider-filter-group button{flex:none;min-height:40px}.provider-kpis--expanded,.provider-operational-cards{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-operational-cards{padding:12px 0}.provider-operational-cards article{min-height:86px;padding:11px}.provider-warning-bar,.provider-ok-bar{margin:12px 0 0;padding:11px}.provider-detail-actions{align-items:stretch;width:100%}.provider-detail-actions button{justify-content:center;width:100%}.provider-form-modal--complete{width:100%;max-height:calc(100dvh - 12px)}.forum-home,.forum-thread{gap:11px}.forum-toolbar{gap:8px}.forum-guidelines,.forum-reply-form,.forum-closed-note{border-radius:13px;padding:13px}.forum-topic-list,.forum-topic-card,.forum-replies{border-radius:15px}.forum-topic-list>button{gap:10px;padding:13px}.forum-topic-icon{border-radius:11px;width:38px;height:38px}.forum-topic-list aside{padding-left:48px}.forum-topic-card>header,.forum-topic-card>p,.forum-replies>article,.forum-replies>header{padding:14px}.forum-topic-card h2{font-size:1.12rem;line-height:1.2}.forum-reply-form button{justify-content:center;width:100%}.forum-create-form>label,.forum-form-note{margin-left:14px;margin-right:14px}.report-builder-layout,.report-field-selector>div{grid-template-columns:1fr}.report-field-selector,.report-export-panel{padding:15px}.report-field-selector>div>button,.report-export-actions>button{min-height:58px}.report-export-panel{position:static}.register-header{height:60px;padding:0 12px}.register-shell{gap:10px;width:calc(100% - 16px);margin:12px auto 28px}.register-shell>aside{border-radius:16px;min-height:0;padding:18px 15px}.register-shell>aside h1{font-size:23px}.register-shell aside nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.register-shell aside nav button{min-height:54px;padding:5px 2px}.register-form{border-radius:16px;padding:18px 14px}.register-form__head{margin-bottom:18px}.register-form__head h2{font-size:24px}.register-fields{grid-template-columns:1fr;gap:12px}.field-wide{grid-column:auto}.upload-grid{grid-template-columns:1fr;gap:9px}.upload-grid label{min-height:108px;padding:14px}.register-form>footer{flex-direction:column-reverse;padding-top:20px}.register-form>footer .button,.register-form>footer button{width:100%}.register-success{border-radius:18px;width:calc(100% - 16px);min-height:0;margin:20px auto;padding:28px 16px}.register-success h1{font-size:30px}.admin-table,.member-directory,.assignment-table,.admin-workflow-tabs,.forum-toolbar,.provider-filter-group{-webkit-overflow-scrolling:touch}}@media (max-width:430px){.admin-kpis,.admin-module-kpis,.workroom-kpis,.workroom-notifications,.transport-mode-summary,.provider-kpis--expanded,.provider-operational-cards{grid-template-columns:1fr 1fr!important}.admin-kpis article,.admin-module-kpis article,.workroom-kpis article,.transport-mode-summary article,.provider-operational-cards article{min-height:78px;padding:11px}.admin-kpis article>i{width:34px;height:34px}}@media (max-width:350px){:root{--mobile-gutter:7px}.member-heading h1,.admin-page-head h1{font-size:24px}.admin-kpis,.admin-module-kpis,.workroom-kpis,.workroom-notifications,.transport-mode-summary,.provider-kpis--expanded,.provider-operational-cards{grid-template-columns:1fr!important}.member-bottom button{font-size:7px}.register-shell aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px) and (orientation:landscape){.member-content,.admin-content{padding-top:10px}.member-bottom{height:58px;min-height:58px}.active-process-highlight,.member-trip-live,.member-process-appeal-center{bottom:calc(68px + env(safe-area-inset-bottom))}.workflow-modal>section,.workflow-modal>form,.card-modal>section,.member-trip-live__modal,.provider-form-modal--complete{max-height:calc(100dvh - 8px)!important}}
@media (max-width:760px){.transport-member-area .member-pin-card{flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px!important;display:flex!important;overflow:hidden!important}.transport-member-area .member-pin-copy{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;display:grid!important}.transport-member-area .member-pin-copy>span{width:44px!important;min-width:44px!important;height:44px!important}.transport-member-area .member-pin-copy>div,.transport-member-area .member-pin-copy h2,.transport-member-area .member-pin-copy p{word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important}.transport-member-area .member-pin-copy h2{font-size:22px!important;line-height:1.08!important}.transport-member-area .member-pin-form{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.transport-member-area .member-pin-form label,.transport-member-area .member-pin-form input,.transport-member-area .member-pin-form button{width:100%!important;min-width:0!important;max-width:100%!important}.transport-member-area .member-pin-form input{letter-spacing:.32em!important;text-align:center!important;min-height:56px!important;font-size:24px!important}.transport-member-area .member-pin-form button{white-space:normal!important;justify-content:center!important;min-height:50px!important}.transport-member-area .member-pin-card>aside{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}.transport-member-area .member-pin-card>aside .tag{white-space:normal!important;max-width:100%!important}.transport-member-area .member-pin-direction{display:none!important}}
.campaign-send-slot{display:inline-flex}.campaign-send-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#5b37b7;border:1px solid #5b37b7;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.campaign-send-button svg{width:17px;height:17px}.campaign-send-button.is-sent{color:#486321;background:#eef5df;border-color:#6f8d3b}.campaign-send-button:disabled{cursor:not-allowed;opacity:.75}.campaign-delivery-toast{z-index:10050;color:#fff;background:#21143e;border-radius:13px;max-width:min(460px,100vw - 24px);padding:13px 16px;font-weight:750;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 45px #1f123c47}@media (max-width:760px){.campaign-list>article>div:last-child{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.campaign-send-slot{width:100%}.campaign-send-button{width:100%;min-height:44px}.campaign-delivery-toast{left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none}}
.self-profile-overlay{z-index:1200;background:#14101c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.self-profile-modal{background:#fff;border-radius:28px;width:min(920px,100%);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 28px 80px #140d2347}.self-profile-modal header{border-bottom:1px solid #ece8f1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.self-profile-modal header span{letter-spacing:.13em;color:#5b37a6;font-size:12px;font-weight:800}.self-profile-modal h2{margin:8px 0;font-size:30px;line-height:1.05}.self-profile-modal header p{color:#716b78;max-width:700px;line-height:1.55}.self-profile-modal header button{background:#f4f0fa;border:0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.self-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.self-profile-grid label{color:#514b58;gap:7px;font-size:13px;font-weight:700;display:grid}.self-profile-grid label.wide{grid-column:1/-1}.self-profile-grid input{width:100%;min-height:48px;font:inherit;color:#19151e;background:#fff;border:1px solid #dcd5e5;border-radius:13px;padding:0 14px;font-size:16px}.self-profile-grid input:focus{border-color:#7048bb;outline:3px solid #5b37a626}.self-profile-note,.self-profile-message{color:#52643b;background:#f3f7e9;border-radius:16px;align-items:flex-start;gap:12px;margin:14px 0;padding:15px 16px;display:flex}.self-profile-note svg,.self-profile-message svg{flex:none}.self-profile-note p{margin:0;line-height:1.45}.self-profile-message{color:#523493;background:#f2edfb;font-weight:700}.self-profile-modal footer{border-top:1px solid #ece8f1;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.self-profile-modal footer button{background:#fff;border:1px solid #ded7e6;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:800;display:inline-flex}.self-profile-modal footer .primary{color:#fff;background:#5b37a6;border-color:#5b37a6}.self-profile-loading{color:#6d6674;padding:32px 0}@media (max-width:640px){.self-profile-overlay{align-items:end;padding:0}.self-profile-modal{max-height:94dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.self-profile-modal h2{font-size:25px}.self-profile-grid{grid-template-columns:1fr;gap:12px}.self-profile-grid label.wide{grid-column:auto}.self-profile-modal footer{background:#fff;padding-bottom:4px;position:sticky;bottom:0}.self-profile-modal footer button{flex:1;padding:0 12px}}
html,body{max-width:100%;overflow-x:hidden}body{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}img,svg,video,canvas,iframe,button,input,select,textarea{max-width:100%}main,section,article,aside,header,footer,div,form,label{min-width:0}h1,h2,h3,h4,p,span,strong,small,dd,dt,li,a,button,label{overflow-wrap:break-word;word-break:normal}pre,code{max-width:100%;overflow:auto}.admin-card,.member-card,.process-card,.provider-card,.workroom-task,.public-accounting-grid>article,.admin-card>header,.member-card>header,.provider-card>header,.process-card>header{min-width:0}.admin-card h1,.admin-card h2,.admin-card h3,.member-card h1,.member-card h2,.member-card h3,.process-card h2,.provider-card h2{max-width:100%;line-height:1.18}.admin-module-table,.admin-table,.member-directory,.assignment-table,.provider-table,.accounting-table,.report-table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}table{border-collapse:collapse}td,th{vertical-align:top}.workflow-modal,.card-modal,.modal-backdrop,.dialog-backdrop{overscroll-behavior:contain}.workflow-modal>section,.workflow-modal>form,.card-modal>section,[role=dialog]{max-width:min(100%,980px);max-height:calc(100dvh - 24px);overflow:auto}.public-accounting-kpis>span:nth-child(3){display:none}.public-accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.public-accounting-grid details p>span{flex:1;min-width:0}.public-accounting-grid details p>strong{white-space:nowrap;flex:none}.public-accounting-grid article>p{line-height:1.55}.active-process-highlight,.member-process-appeal-center,.member-trip-live{max-width:min(560px,100vw - 20px)}.active-process-highlight button,.member-process-appeal-center button,.member-trip-live button,button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}@media (max-width:900px){.transparency-body,.transparency-hero,.transparency-header,.page-shell{max-width:100%}.public-accounting-section{border-radius:20px}.public-accounting-grid{grid-template-columns:1fr}.workroom-layout,.provider-layout,.process-layout,.admin-layout{grid-template-columns:1fr!important}}@media (max-width:760px){:root{--ui-gutter:12px}body{font-size:15px}.member-content,.admin-content,.professional-app,.transparency-body{max-width:100%}h1{font-size:clamp(1.75rem,8vw,2.4rem);line-height:1.05}h2{font-size:clamp(1.25rem,6vw,1.8rem);line-height:1.12}h3{line-height:1.18}p{line-height:1.52}input,select,textarea{min-height:44px;font-size:16px!important}textarea{min-height:110px}.member-card,.admin-card,.process-card,.provider-card,.accounting-card,.workroom-task,.public-accounting-section,.public-accounting-grid>article{border-radius:16px!important;padding:14px!important}form{max-width:100%}form>div,.form-grid,.field-grid,.provider-form-grid,.accounting-form-grid{grid-template-columns:1fr!important}label{max-width:100%}.admin-page-head,.provider-head,.process-head,.public-accounting-section>header,.member-heading-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.admin-page-head>.button,.admin-page-head>button,.provider-head>.button,.provider-head>button,.process-head>.button,.process-head>button{justify-content:center;width:100%!important}.admin-workflow-tabs,.provider-filter-group,.transparency-tabs,.process-tabs,.workroom-tabs{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;display:flex;overflow-x:auto}.admin-workflow-tabs>*,.provider-filter-group>*,.transparency-tabs>*,.process-tabs>*,.workroom-tabs>*{flex:none}.public-accounting-section{padding:14px!important}.public-accounting-section>header h2{font-size:1.45rem}.public-accounting-kpis{gap:8px;grid-template-columns:1fr 1fr!important}.public-accounting-kpis span{padding:10px}.public-accounting-grid details p{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid!important}.public-accounting-grid details p strong{font-size:12px}.public-accounting-section article div[style*=display\:flex]{min-width:0}.public-accounting-section article div[style*=display\:flex]>b{white-space:nowrap;font-size:11px}.public-accounting-section article div[style*=display\:flex]>span{flex:none}.member-bottom{z-index:80}.member-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.active-process-highlight,.member-process-appeal-center,.member-trip-live{width:auto!important;max-width:none!important;left:8px!important;right:8px!important}.active-process-highlight{bottom:calc(78px + env(safe-area-inset-bottom))!important}:is(body:has(.member-trip-live) .active-process-highlight,body:has(.member-trip-live) .member-process-appeal-center){bottom:calc(148px + env(safe-area-inset-bottom))!important}.workflow-modal,.card-modal,.modal-backdrop,.dialog-backdrop{align-items:flex-start!important;padding:6px!important}.workflow-modal>section,.workflow-modal>form,.card-modal>section,[role=dialog]{border-radius:16px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px)!important}.admin-table__head,.admin-table__row,.member-directory-head,.member-directory-row,.assignment-head,.assignment-table>article{overflow-wrap:normal!important;word-break:normal!important}}@media (max-width:430px){:root{--ui-gutter:9px}.member-content,.admin-content{width:calc(100% - 18px)!important}.public-accounting-kpis{grid-template-columns:1fr!important}.member-bottom button{font-size:9px!important}.member-bottom button svg{width:20px!important;height:20px!important}.public-accounting-grid details p{grid-template-columns:1fr!important}.public-accounting-grid details p>strong{justify-self:start}}
.president-transparency-launcher{z-index:1200;color:#fff;cursor:pointer;background:#2f2050;border:0;border-radius:999px;align-items:center;gap:9px;padding:13px 17px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #1f163242}.president-transparency-launcher:hover{transform:translateY(-1px)}.president-transparency-backdrop{z-index:1400;background:#0e0a1794;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.president-transparency-panel{background:#f7f7f9;border-radius:24px;width:min(920px,100%);max-height:min(88vh,900px);overflow:auto;box-shadow:0 30px 80px #00000047}.president-transparency-panel>header{z-index:2;background:#fff;border-bottom:1px solid #e7e5ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;position:sticky;top:0}.president-transparency-panel>header small{color:#6f4da2;letter-spacing:.12em;font-weight:900;display:block}.president-transparency-panel>header h2{margin:6px 0 5px;font-size:24px}.president-transparency-panel>header p{color:#686574;margin:0;font-size:14px}.president-transparency-panel>header>button{cursor:pointer;background:#f0eef4;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.president-transparency-message{color:#3e285f;background:#eee9f6;border-radius:12px;margin:18px 20px 0;padding:12px 14px;font-weight:700}.president-transparency-years{gap:16px;padding:20px;display:grid}.president-transparency-years>article{background:#fff;border:1px solid #e6e3eb;border-radius:18px;overflow:hidden}.president-transparency-year-head{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.president-transparency-year-head>div:first-child{flex-direction:column;gap:3px;display:flex}.president-transparency-year-head strong{font-size:17px}.president-transparency-year-head span{color:#73707c;font-size:12px}.president-transparency-year-head>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.president-transparency-year-head button,.president-transparency-months button{cursor:pointer;background:#fff;border:1px solid #d9d4e2;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-weight:750;display:inline-flex}.president-transparency-year-head button:last-child,.president-transparency-months button:last-child{color:#fff;background:#2f2050;border-color:#2f2050}.president-transparency-months{display:grid}.president-transparency-months>div{border-top:1px solid #f0eef3;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.president-transparency-months>div:first-child{border-top:0}.president-transparency-months span{text-transform:capitalize;flex-direction:column;gap:2px;display:flex}.president-transparency-months small{color:#74707c}.president-transparency-months button:disabled,.president-transparency-year-head button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.president-transparency-launcher{padding:12px 14px;bottom:86px;right:12px}.president-transparency-launcher span{display:none}.president-transparency-backdrop{align-items:flex-end;padding:0}.president-transparency-panel{border-radius:22px 22px 0 0;width:100%;max-height:92dvh}.president-transparency-panel>header{padding:18px}.president-transparency-panel>header h2{font-size:20px}.president-transparency-years{padding:12px}.president-transparency-year-head{flex-direction:column;align-items:flex-start}.president-transparency-year-head>div:last-child{width:100%}.president-transparency-year-head button{flex:1;justify-content:center}.president-transparency-months>div{flex-direction:column;align-items:flex-start}.president-transparency-months button{justify-content:center;width:100%}}
