:root{--eaa-primary:#123b2a;--eaa-accent:#e1b84f;--eaa-green:#3f7c45;--eaa-bg:#f3f6f1;--eaa-line:#dfe6dc;--eaa-muted:#6b776f}.eaa-app{display:grid;grid-template-columns:235px 1fr;min-height:780px;background:var(--eaa-bg);margin:0 calc(50% - 50vw)}.eaa-side{background:var(--eaa-primary);color:#fff;padding:25px 16px;display:flex;flex-direction:column}.eaa-side-title{padding:5px 12px 24px;border-bottom:1px solid #ffffff1c}.eaa-side-title b,.eaa-side-title span{display:block}.eaa-side-title b{font-size:17px;letter-spacing:.1em}.eaa-side-title span{font-size:9px;color:#c6d9cc;letter-spacing:.18em}.eaa-side nav{display:flex;flex-direction:column;gap:4px;margin-top:25px}.eaa-side nav a,.eaa-exit{color:#c9d7ce;padding:12px 14px;border-radius:4px;font-size:13px;text-decoration:none}.eaa-side nav a i{font-style:normal;display:inline-block;width:27px}.eaa-side nav a.active,.eaa-side nav a:hover{background:#2f6a48;color:#fff}.eaa-exit{margin-top:auto}.eaa-main{padding:34px;min-width:0}.eaa-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.eaa-head span{font-size:9px;letter-spacing:.15em;font-weight:900;color:var(--eaa-green)}.eaa-head h1{font:30px Georgia;margin:5px 0;color:var(--eaa-primary)}.eaa-head p{margin:0;color:var(--eaa-muted);font-size:13px}.eaa-user img{border-radius:50%}.eaa-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px}.eaa-metrics article,.eaa-box{background:#fff;border:1px solid var(--eaa-line);padding:22px}.eaa-metrics small,.eaa-metrics span{display:block;color:var(--eaa-muted);font-size:10px}.eaa-metrics b{display:block;font:29px Georgia;color:var(--eaa-primary);margin:10px 0}.eaa-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.eaa-columns>section{background:#fff;border:1px solid var(--eaa-line);padding:22px}.eaa-box h2,.eaa-columns h2{font:21px Georgia;color:var(--eaa-primary);margin:0 0 18px}.eaa-course-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #edf0ea}.eaa-course-list b,.eaa-course-list small{display:block}.eaa-course-list b{font-size:13px}.eaa-course-list small{font-size:9px;color:var(--eaa-muted)}.eaa-course-list a{font-size:10px;font-weight:800;color:var(--eaa-green);white-space:nowrap}.eaa-notices article{padding:14px 0;border-bottom:1px solid #edf0ea}.eaa-notices small{font-size:9px;color:var(--eaa-green)}.eaa-notices h3{font-size:13px;margin:4px 0}.eaa-notices div{font-size:11px;color:var(--eaa-muted)}.eaa-empty{padding:30px;text-align:center;background:#f6f8f4;color:var(--eaa-muted);font-size:12px}.eaa-level{background:var(--eaa-primary);color:#fff;padding:30px;margin-bottom:18px}.eaa-level>span{color:var(--eaa-accent);font-size:9px;letter-spacing:.15em}.eaa-level h2{font:30px Georgia;margin:7px 0}.eaa-level>div{height:8px;background:#ffffff26;margin:18px 0 8px}.eaa-level>div i{display:block;height:100%;background:var(--eaa-accent)}.eaa-level small{color:#c4d2c9}.eaa-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.eaa-badges article{background:#f4f7f1;padding:16px;text-align:center}.eaa-badges i{display:block;font-style:normal;font-size:28px;color:var(--eaa-accent)}.eaa-badges b{font-size:11px;color:var(--eaa-primary)}.eaa-ranking{list-style:none;padding:0;margin:0;counter-reset:rank}.eaa-ranking li{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0ea;counter-increment:rank}.eaa-ranking img{border-radius:50%}.eaa-ranking b,.eaa-ranking span{font-size:11px}.eaa-ranking span{color:var(--eaa-green)}.eaa-form{display:grid;gap:14px}.eaa-form label{font-size:11px;font-weight:800;color:var(--eaa-primary)}.eaa-form input,.eaa-form select,.eaa-form textarea{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid var(--eaa-line);background:#fff}.eaa-btn{border:0;background:var(--eaa-accent);color:#243222;padding:13px 19px;font-weight:900;text-decoration:none;display:inline-block;cursor:pointer}.eaa-ticket{padding:13px 0;border-bottom:1px solid #edf0ea}.eaa-ticket b,.eaa-ticket small{display:block}.eaa-ticket b{font-size:12px}.eaa-ticket small{font-size:9px;color:var(--eaa-muted)}.eaa-profile{display:grid;grid-template-columns:180px 1fr;gap:30px}.eaa-profile>div{text-align:center}.eaa-profile img{border-radius:50%}.eaa-profile p{font-size:10px;color:var(--eaa-muted)}.eaa-login{text-align:center;background:#f1f5ed;padding:80px 30px}.eaa-login>span{color:var(--eaa-green);font-size:10px;font-weight:900}.eaa-login h2{font:38px Georgia;color:var(--eaa-primary)}.eaa-login p{color:var(--eaa-muted)}
@media(max-width:900px){.eaa-app{grid-template-columns:75px 1fr}.eaa-side-title span,.eaa-side nav a{font-size:0}.eaa-side nav a i{font-size:20px;width:auto}.eaa-metrics{grid-template-columns:repeat(2,1fr)}.eaa-columns{grid-template-columns:1fr}}
@media(max-width:600px){.eaa-app{display:block;margin:0}.eaa-side{padding:12px;height:65px;flex-direction:row;align-items:center}.eaa-side nav{display:none}.eaa-side-title{padding:0;border:0}.eaa-exit{margin:0 0 0 auto}.eaa-main{padding:18px}.eaa-metrics{gap:8px}.eaa-metrics article{padding:14px}.eaa-profile{grid-template-columns:1fr}.eaa-course-list article{align-items:flex-start;flex-direction:column}}
.eaa-ticket p{background:#edf4e8;padding:10px;font-size:11px;color:var(--eaa-primary)}
.eaa-timeline article{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--eaa-line)}.eaa-timeline time{color:var(--eaa-green);font-weight:900}.eaa-timeline small,.eaa-documents small{font-size:9px;color:var(--eaa-green);text-transform:uppercase}.eaa-timeline h3,.eaa-documents h3{font:18px Georgia;color:var(--eaa-primary);margin:4px 0}.eaa-timeline p,.eaa-documents p{font-size:11px;color:var(--eaa-muted);margin:4px 0}.eaa-documents article{display:grid;grid-template-columns:45px 1fr auto;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--eaa-line)}.eaa-documents article>i{font-style:normal;width:42px;height:42px;background:#edf4e8;color:var(--eaa-green);display:grid;place-items:center}.eaa-documents article>a{font-size:10px;font-weight:900;color:var(--eaa-green)}
.eaa-alert{padding:13px 17px;margin-bottom:15px;font-size:12px;font-weight:800}.eaa-alert.success{background:#e2f2df;color:#265d2c}.eaa-alert.error{background:#fae2df;color:#8a2c25}.eaa-account-summary{display:flex;justify-content:space-between;align-items:center;background:var(--eaa-primary);color:#fff;padding:26px;margin-bottom:14px}.eaa-avatar-card{display:flex;align-items:center;gap:18px}.eaa-avatar-card img{border-radius:50%;border:3px solid #ffffff40}.eaa-avatar-card h2{font:25px Georgia;margin:0}.eaa-avatar-card p{margin:4px 0;color:#c9d8ce;font-size:12px}.eaa-avatar-card span{font-size:9px;color:var(--eaa-accent);letter-spacing:.08em}.eaa-completeness{min-width:180px;text-align:right}.eaa-completeness b,.eaa-completeness span{display:block}.eaa-completeness b{font:28px Georgia}.eaa-completeness span{font-size:10px;color:#cad7ce}.eaa-completeness>div{height:6px;background:#ffffff24;margin-top:9px}.eaa-completeness i{display:block;height:100%;background:var(--eaa-accent)}.eaa-account-nav{display:flex;gap:3px;overflow:auto;margin-bottom:18px}.eaa-account-nav a{background:#fff;border:1px solid var(--eaa-line);padding:11px 14px;text-decoration:none;color:var(--eaa-primary);font-size:10px;font-weight:800;white-space:nowrap}.eaa-account-form{display:grid;gap:16px}.eaa-form-title{border-bottom:1px solid var(--eaa-line);margin-bottom:18px}.eaa-form-title h2{margin-bottom:4px}.eaa-form-title p{margin-top:0;color:var(--eaa-muted);font-size:11px}.eaa-avatar-edit{display:flex;align-items:center;gap:16px}.eaa-avatar-edit img{border-radius:50%}.eaa-avatar-edit>a{font-size:10px;color:#9c342c}.eaa-upload{display:inline-flex!important;background:var(--eaa-primary);color:#fff!important;padding:11px 14px;cursor:pointer}.eaa-upload input{position:absolute!important;left:-9999px}.eaa-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.eaa-form-grid label,.eaa-check-grid label{font-size:11px;font-weight:800;color:var(--eaa-primary)}.eaa-form-grid input,.eaa-form-grid select,.eaa-form-grid textarea{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid var(--eaa-line);background:#fff}.eaa-form-grid .wide{grid-column:1/-1}.eaa-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.eaa-check-grid label{display:flex;align-items:center;gap:9px;background:#f5f8f3;padding:13px}.eaa-check-grid input{accent-color:var(--eaa-green)}.eaa-form-actions{position:sticky;bottom:10px;background:#ffffffea;border:1px solid var(--eaa-line);padding:14px;text-align:right;z-index:4}.eaa-security{margin-top:18px}.eaa-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.eaa-security-grid h3{font:18px Georgia;color:var(--eaa-primary)}.eaa-security-grid p{font-size:12px;color:var(--eaa-muted)}.eaa-secondary-btn{display:inline-block;border:1px solid var(--eaa-primary);background:#fff;color:var(--eaa-primary);padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none;margin:5px 5px 5px 0;cursor:pointer}
@media(max-width:700px){.eaa-account-summary{align-items:flex-start;flex-direction:column;gap:20px}.eaa-completeness{width:100%;text-align:left}.eaa-form-grid,.eaa-check-grid,.eaa-security-grid{grid-template-columns:1fr}.eaa-form-grid .wide{grid-column:auto}.eaa-avatar-edit{align-items:flex-start;flex-direction:column}}
.eaa-solution{margin:0 calc(50% - 50vw);background:#fbfcf8}.eaa-solution-hero{min-height:340px;background:linear-gradient(115deg,var(--eaa-primary),#276442);color:#fff;padding:70px max(30px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.eaa-solution-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #ffffff18;border-radius:50%;right:-80px;top:-100px;box-shadow:0 0 0 65px #ffffff08,0 0 0 130px #ffffff05}.eaa-solution-hero>div{max-width:700px;position:relative;z-index:1}.eaa-solution-hero span,.eaa-section-title>span,.eaa-process>div>span{font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--eaa-accent)}.eaa-solution-hero h1{font:52px/1.1 Georgia;margin:13px 0}.eaa-solution-hero p{font-size:17px;color:#d7e4db;line-height:1.7}.eaa-solution-hero>i{font-style:normal;font-size:95px;color:var(--eaa-accent);position:relative;z-index:1}.eaa-solution-section{width:min(1180px,calc(100% - 40px));margin:auto;padding:80px 0}.eaa-section-title{max-width:700px;margin-bottom:32px}.eaa-section-title h2,.eaa-process h2,.eaa-contact-note h2{font:38px Georgia;color:var(--eaa-primary);margin:9px 0}.eaa-section-title p{color:var(--eaa-muted)}.eaa-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.eaa-service-grid article{background:#fff;border:1px solid var(--eaa-line);padding:25px;border-bottom:3px solid var(--eaa-accent)}.eaa-service-grid i{font-style:normal;width:42px;height:42px;display:grid;place-items:center;background:#edf4e8;color:var(--eaa-green);font-size:20px}.eaa-service-grid h3{font:20px Georgia;color:var(--eaa-primary)}.eaa-service-grid p{font-size:12px;color:var(--eaa-muted)}.eaa-solution-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--eaa-primary);color:#fff;padding:30px;margin-top:25px}.eaa-solution-cta h2{font:25px Georgia;margin:0}.eaa-solution-cta p{font-size:12px;color:#c9d7ce;margin:5px 0}.eaa-process{background:#eef3e9;padding:70px max(30px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.eaa-process ol{list-style:none;padding:0;margin:0}.eaa-process li{display:grid;grid-template-columns:55px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid #ccd9c8}.eaa-process li>b{font:27px Georgia;color:var(--eaa-green)}.eaa-process strong,.eaa-process span{display:block}.eaa-process li span{font-size:11px;color:var(--eaa-muted)}.eaa-process strong{color:var(--eaa-primary);font-size:13px}.eaa-public-calendar{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.eaa-public-calendar article{display:grid;grid-template-columns:70px 1fr;gap:18px;background:#fff;border:1px solid var(--eaa-line);padding:20px}.eaa-public-calendar time{background:var(--eaa-primary);color:#fff;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center}.eaa-public-calendar time b{font:28px Georgia}.eaa-public-calendar time span{font-size:9px;text-transform:uppercase;color:var(--eaa-accent)}.eaa-public-calendar small,.eaa-public-docs small{font-size:9px;color:var(--eaa-green);font-weight:900;text-transform:uppercase}.eaa-public-calendar h3,.eaa-public-docs h3{font:19px Georgia;color:var(--eaa-primary);margin:5px 0}.eaa-public-calendar p,.eaa-public-docs p{font-size:11px;color:var(--eaa-muted)}.eaa-public-docs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.eaa-public-docs article{display:grid;grid-template-columns:50px 1fr;gap:15px;background:#fff;border:1px solid var(--eaa-line);padding:22px}.eaa-public-docs article>i{grid-row:1/3;font-style:normal;width:46px;height:46px;display:grid;place-items:center;background:#edf4e8;color:var(--eaa-green)}.eaa-public-docs article>a{grid-column:2;font-size:10px;color:var(--eaa-green);font-weight:900}.eaa-faculty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.eaa-faculty-grid article{background:#fff;border:1px solid var(--eaa-line)}.eaa-faculty-grid img,.eaa-faculty-avatar{width:100%;aspect-ratio:4/3;object-fit:cover;background:linear-gradient(135deg,#dce9d2,#87a96a);display:grid;place-items:center;font-size:70px}.eaa-faculty-grid article>div:last-child{padding:20px}.eaa-faculty-grid h3{font:21px Georgia;color:var(--eaa-primary);margin:0}.eaa-faculty-grid p{font-size:12px;color:var(--eaa-muted)}.eaa-contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.eaa-contact-grid article{background:#fff;border:1px solid var(--eaa-line);padding:24px}.eaa-contact-grid i{font-style:normal;font-size:28px;color:var(--eaa-green)}.eaa-contact-grid span{display:block;font-size:9px;color:var(--eaa-green);font-weight:900;margin-top:18px}.eaa-contact-grid h3{font:18px Georgia;color:var(--eaa-primary);word-break:break-word}.eaa-contact-grid a{font-size:10px;color:var(--eaa-green);font-weight:900}.eaa-contact-note{margin-top:25px;background:#eef3e9;padding:35px}.eaa-contact-note p{color:var(--eaa-muted)}
@media(max-width:900px){.eaa-service-grid,.eaa-faculty-grid{grid-template-columns:repeat(2,1fr)}.eaa-contact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.eaa-solution-hero{min-height:300px;padding-top:50px;padding-bottom:50px}.eaa-solution-hero h1{font-size:39px}.eaa-solution-hero>i{display:none}.eaa-service-grid,.eaa-public-calendar,.eaa-public-docs,.eaa-faculty-grid,.eaa-contact-grid{grid-template-columns:1fr}.eaa-solution-cta,.eaa-process{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.eaa-process{gap:20px}.eaa-section-title h2,.eaa-process h2{font-size:32px}}
.eaa-app .eaa-side,.eaa-app .eaa-side-title{color:#fff!important}.eaa-app .eaa-side-title b{color:#fff!important}.eaa-app .eaa-side-title span{color:#cfe0d5!important}.eaa-app .eaa-side nav a,.eaa-app .eaa-side nav a:link,.eaa-app .eaa-side nav a:visited,.eaa-app .eaa-exit{color:#d7e6dc!important;text-decoration:none!important}.eaa-app .eaa-side nav a i{color:#e1b84f!important}.eaa-app .eaa-side nav a.active,.eaa-app .eaa-side nav a:hover,.eaa-app .eaa-side nav a:focus{background:#2f6a48!important;color:#fff!important}.eaa-solution .eaa-solution-hero,.eaa-solution .eaa-solution-hero h1{color:#fff!important}.eaa-solution .eaa-solution-hero p{color:#d7e4db!important}.eaa-solution .eaa-solution-hero>i,.eaa-solution .eaa-solution-hero span{color:#e1b84f!important}.eaa-solution .eaa-solution-cta,.eaa-solution .eaa-solution-cta h2{color:#fff!important}.eaa-solution .eaa-solution-cta p{color:#d5e2d9!important}.eaa-solution .eaa-solution-cta .eaa-btn{background:#e1b84f!important;color:#183122!important;text-decoration:none!important}.eaa-app .eaa-level,.eaa-app .eaa-level h2,.eaa-app .eaa-level b{color:#fff!important}.eaa-app .eaa-level small{color:#d1dfd6!important}.eaa-app .eaa-account-summary,.eaa-app .eaa-account-summary h2{color:#fff!important}.eaa-app .eaa-account-summary p{color:#cfe0d5!important}.eaa-app .eaa-account-summary span{color:#f0ca64!important}.eaa-app .eaa-btn{color:#1b3021!important;text-decoration:none!important}
.eaa-main-head{margin-bottom:24px}.eaa-main-head span{font-size:9px;letter-spacing:.16em;font-weight:900;color:var(--eaa-green)}.eaa-main-head h1{font:32px Georgia;color:var(--eaa-primary);margin:6px 0}.eaa-main-head p{color:var(--eaa-muted);margin:0;font-size:13px}.eaa-finance-list{display:grid;gap:10px}.eaa-finance-list article{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;border:1px solid var(--eaa-line);padding:18px}.eaa-finance-list small{color:var(--eaa-green);font-size:9px;font-weight:900}.eaa-finance-list h3{font:18px Georgia;color:var(--eaa-primary);margin:4px 0}.eaa-finance-list p{color:var(--eaa-muted);font-size:11px;margin:0}.eaa-finance-list strong{color:var(--eaa-primary);white-space:nowrap}.eaa-notification{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px;border-bottom:1px solid var(--eaa-line)}.eaa-notification.is-new{border-left:4px solid var(--eaa-accent);background:#fffdf4}.eaa-notification.is-read{opacity:.75}.eaa-notification h3{font:17px Georgia;color:var(--eaa-primary);margin:4px 0}.eaa-notification p,.eaa-notification small{font-size:11px;color:var(--eaa-muted)}.eaa-notification>a{font-size:10px;font-weight:900;color:var(--eaa-green);white-space:nowrap}@media(max-width:650px){.eaa-finance-list article{grid-template-columns:1fr}.eaa-notification{align-items:flex-start;flex-direction:column}}
.eaa-verify-form{display:flex;align-items:end;gap:12px;max-width:720px;background:#fff;border:1px solid var(--eaa-line);padding:25px}.eaa-verify-form label{flex:1;font-size:11px;font-weight:800;color:var(--eaa-primary)}.eaa-verify-form input{display:block;width:100%;padding:13px;margin-top:7px;border:1px solid var(--eaa-line);color:#17241d;background:#fff}.eaa-verify-result{margin-top:22px;padding:30px;background:#fff;border:1px solid var(--eaa-line);border-left:6px solid #2f7c45}.eaa-verify-result.invalid{border-left-color:#a33}.eaa-verify-result>span{display:inline-block;padding:5px 10px;background:#e8f4e9;color:#236438;font-size:10px;font-weight:900}.eaa-verify-result h2{font:30px Georgia;color:var(--eaa-primary);margin:12px 0}.eaa-public-docs details{grid-column:1/3}.eaa-public-docs summary{cursor:pointer;color:var(--eaa-green);font-size:11px;font-weight:900}.eaa-public-docs details p{font-size:14px;line-height:1.7;color:#39483f}.eaa-ticket>a{display:inline-block;margin:5px 12px 5px 0;color:var(--eaa-green);font-size:11px;font-weight:800}@media(max-width:650px){.eaa-verify-form{align-items:stretch;flex-direction:column}.eaa-verify-form .eaa-btn{width:100%}.eaa-public-docs details{grid-column:auto}}
.eaa-ticket-detail{background:#fff;border:1px solid var(--eaa-line);padding:28px}.eaa-ticket-detail>h2{font:27px Georgia;color:var(--eaa-primary);margin:18px 0 6px}.eaa-ticket-detail>a,.eaa-open-ticket{color:var(--eaa-green)!important;font-size:11px;font-weight:900}.eaa-original-message{background:#f2f6ef;padding:18px;margin:20px 0;color:#34443a}.eaa-message-thread{display:grid;gap:12px;margin:20px 0}.eaa-message-thread article{border:1px solid var(--eaa-line);border-left:4px solid var(--eaa-green);padding:16px;background:#fff}.eaa-message-thread article.internal{border-left-color:#c38a00;background:#fff9e9}.eaa-message-thread header{display:flex;gap:10px;align-items:center}.eaa-message-thread header img{border-radius:50%}.eaa-message-thread header b,.eaa-message-thread header small{display:block}.eaa-message-thread header small{font-size:9px;color:var(--eaa-muted)}.eaa-message-thread article p{font-size:13px;color:#39483f}.eaa-message-thread article>a{font-size:10px;font-weight:900;color:var(--eaa-green)}.eaa-reply,.eaa-rate{margin-top:24px;border-top:1px solid var(--eaa-line);padding-top:22px}.eaa-rate{display:grid;gap:10px}.eaa-rate select,.eaa-rate textarea{width:100%;padding:11px;border:1px solid var(--eaa-line);background:#fff;color:#17241d}
.eaa-work-grid,.eaa-cert-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.eaa-work-grid>article,.eaa-cert-list>article{background:#fff;border:1px solid var(--eaa-line);padding:24px}.eaa-work-grid small,.eaa-cert-list small{font-size:9px;font-weight:900;color:var(--eaa-green);text-transform:uppercase}.eaa-work-grid h2,.eaa-cert-list h2{font:22px Georgia;color:var(--eaa-primary)}.eaa-work-grid>article>p{font-size:12px;color:var(--eaa-muted)}.eaa-submission-status{margin:15px 0;padding:13px;background:#edf5e9;border-left:4px solid var(--eaa-green);font-size:12px}.eaa-submission-status p{margin:6px 0 0}@media(max-width:700px){.eaa-work-grid,.eaa-cert-list{grid-template-columns:1fr}}
/* Educaler Agro 4.0 — matrícula e financeiro */
.eaa-v4-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px}.eaa-v4-list>article,.eaa-v4-payments>article{background:#fff!important;color:#18382b!important;border:1px solid #dfe8e1;border-radius:18px;padding:24px;box-shadow:0 8px 30px rgba(16,65,46,.07)}.eaa-v4-list h2,.eaa-v4-payments h3{color:#103f2e!important;margin:8px 0 12px}.eaa-v4-list p,.eaa-v4-payments p,.eaa-v4-list li{color:#51665b!important}.eaa-v4-list .status{display:inline-flex;background:#e8f4ea;color:#1d703c!important;border-radius:99px;padding:7px 12px}.eaa-v4-list details{margin:18px 0}.eaa-v4-list summary{cursor:pointer;color:#1d703c;font-weight:700}.eaa-v4-list form{display:grid;gap:10px;margin-top:18px}.eaa-v4-list select,.eaa-v4-list textarea{width:100%;min-height:44px;border:1px solid #cbd9cf;border-radius:10px;padding:10px;background:#fff;color:#18382b}.eaa-v4-list textarea{min-height:100px;resize:vertical}.eaa-v4-payments{display:grid;gap:12px}.eaa-v4-payments>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px}.eaa-v4-payments>article>strong{white-space:nowrap;color:#1d703c!important;font-size:1.15rem}.eaa-v4-payments small{color:#6b7e73!important;font-weight:800;letter-spacing:.05em}@media(max-width:700px){.eaa-v4-list{grid-template-columns:1fr}.eaa-v4-payments>article{align-items:flex-start;flex-direction:column}.eaa-v4-list>article,.eaa-v4-payments>article{padding:18px}.eaa-v4-list select,.eaa-v4-list textarea,.eaa-v4-list button{font-size:16px}}

/* Educaler Agro 4.1 — Central Acadêmica Integrada */
.eaa-side nav a{display:flex;align-items:center;min-width:0}.eaa-side nav a>span{flex:1;min-width:0}.eaa-side nav a>em{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;border-radius:20px;background:var(--eaa-accent);color:#173323!important;font-size:10px!important;font-style:normal;font-weight:900}
.eaa-mobile-menu{display:none;border:1px solid #ffffff38;border-radius:5px;background:#ffffff10;color:#fff;font-size:11px;font-weight:800;padding:9px 11px}
.eaa-central{margin:0 0 18px;padding:24px;border:1px solid var(--eaa-line);border-radius:12px;background:#fff;box-shadow:0 10px 32px rgba(16,65,46,.06)}.eaa-central-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.eaa-central-head span{color:var(--eaa-green);font-size:9px;font-weight:900;letter-spacing:.16em}.eaa-central-head h2{margin:5px 0 0;color:var(--eaa-primary);font:27px/1.2 Georgia,serif}.eaa-central-head>a,.eaa-box-title>a{color:var(--eaa-green)!important;font-size:10px;font-weight:900;text-decoration:none!important}.eaa-central-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.eaa-attention{position:relative;display:flex;flex-direction:column;min-width:0;min-height:185px;padding:19px;border:1px solid #dfe7dd;border-top:4px solid #6e9a74;border-radius:8px;background:#f8faf7;color:#304238!important;text-decoration:none!important;transition:.2s}.eaa-attention:hover{transform:translateY(-3px);box-shadow:0 11px 27px rgba(16,65,46,.1)}.eaa-attention>i{display:grid;place-items:center;width:36px;height:36px;margin-bottom:15px;border-radius:50%;background:#e9f2e5;color:var(--eaa-green);font-style:normal;font-size:18px}.eaa-attention>span{color:#718078!important;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.eaa-attention>strong{margin:5px 0;color:var(--eaa-primary)!important;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.eaa-attention>small{color:#66766d!important;font-size:10px;line-height:1.5}.eaa-attention>b{margin-top:auto;padding-top:13px;color:var(--eaa-green)!important;font-size:9px}.eaa-attention.info{border-top-color:#3d7892}.eaa-attention.info>i{background:#e7f2f5;color:#28657f}.eaa-attention.attention{border-top-color:#d29c24}.eaa-attention.attention>i{background:#fff5d9;color:#8a650f}.eaa-attention.urgent{border-top-color:#ad4036;background:#fffafa}.eaa-attention.urgent>i{background:#fae9e7;color:#9c332b}.eaa-box-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.eaa-box-title h2{margin:0!important}
@media(max-width:1150px){.eaa-central-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.eaa-side nav a{justify-content:center}.eaa-side nav a>span{display:none}.eaa-side nav a>em{position:absolute;right:5px;margin:0}.eaa-side nav a{position:relative}.eaa-central-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.eaa-side{position:relative;z-index:40}.eaa-mobile-menu{display:block;margin-left:auto}.eaa-side nav#eaa-portal-nav{display:none;position:absolute;left:0;right:0;top:65px;max-height:calc(100vh - 80px);margin:0;padding:12px;overflow-y:auto;background:var(--eaa-primary);box-shadow:0 18px 35px rgba(0,0,0,.24)}.eaa-side nav#eaa-portal-nav.is-open{display:flex}.eaa-side nav#eaa-portal-nav a{justify-content:flex-start;font-size:13px}.eaa-side nav#eaa-portal-nav a>span{display:block}.eaa-side nav#eaa-portal-nav a>em{position:static;margin-left:auto}.eaa-central{padding:18px 14px}.eaa-central-head{align-items:flex-start;flex-direction:column}.eaa-central-grid{grid-template-columns:1fr}.eaa-attention{min-height:165px}.eaa-box-title{align-items:flex-start}.eaa-metrics{grid-template-columns:1fr 1fr}.eaa-metrics b{font-size:24px}}
