:root{--sa-ink:#0d5666;--sa-dark:#173f49;--sa-muted:#6e7379;--sa-line:#e5e0db;--sa-bg:#fbf7f1;--sa-card:#fff;--sa-soft:#eef4f2;--sa-warn:#fff6df;--sa-danger:#fff0ee;--sa-success:#edf8f2}
.semale-academic-page-head,.semale-evaluator-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.semale-academic-page-head h2,.semale-evaluator-top h1{margin:.25rem 0 .4rem;color:var(--sa-ink);font-size:clamp(2rem,4vw,4rem);line-height:.96}.semale-academic-page-head p,.semale-evaluator-top p{margin:0;color:var(--sa-muted);max-width:700px}.semale-academic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.semale-academic-card,.semale-academic-detail>section,.semale-academic-form>section,.semale-evaluator-card{background:#fff;border:1px solid var(--sa-line);border-radius:22px;padding:24px}.semale-academic-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.semale-academic-card h3{color:var(--sa-dark);font-size:1.25rem;margin:18px 0}.semale-academic-card dl,.semale-academic-dl{display:grid;gap:10px;margin:0}.semale-academic-card dl div,.semale-academic-dl div{display:grid;grid-template-columns:130px 1fr;gap:12px}.semale-academic-card dt,.semale-academic-dl dt{color:var(--sa-muted)}.semale-academic-card dd,.semale-academic-dl dd{margin:0;color:var(--sa-dark);font-weight:700}.semale-academic-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.semale-status-pill--info{background:#e7f3f6;color:#0d5666}.semale-status-pill--warning{background:#fff0c9;color:#735100}.semale-status-pill--danger{background:#ffe8e5;color:#9f2d24}.semale-status-pill--success{background:#e7f6ed;color:#167640}.semale-status-pill--neutral{background:#f0f0f0;color:#666}.semale-academic-detail__head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin-bottom:24px}.semale-academic-detail__head h2{font-size:clamp(2rem,4vw,3.5rem);color:var(--sa-ink);margin:.6rem 0 1rem}.semale-academic-detail-grid,.semale-evaluator-detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:18px}.semale-academic-detail-grid section{background:#fff;border:1px solid var(--sa-line);border-radius:22px;padding:24px}.semale-academic-author-list{display:grid;gap:10px}.semale-academic-author-list>div{padding:12px 14px;background:var(--sa-soft);border-radius:14px}.semale-academic-author-list span,.semale-academic-author-list small{display:block;color:var(--sa-muted);font-size:.78rem}.semale-academic-author-list strong{display:block;color:var(--sa-dark);margin:3px 0}.semale-academic-text{margin:0 0 18px}.semale-academic-text h3,.semale-academic-detail-grid h3,.semale-evaluator-card h2{color:var(--sa-dark)}.semale-academic-file{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.semale-academic-file>div{display:flex;align-items:center;gap:12px}.semale-academic-file>div>span{background:var(--sa-ink);color:#fff;border-radius:10px;padding:8px;font-size:.72rem;font-weight:800}.semale-academic-evaluation{border-left:5px solid var(--sa-ink)!important;margin-bottom:18px}.semale-academic-evaluation--warning{border-left-color:#d99900!important;background:#fffdf7!important}.semale-academic-evaluation--danger{border-left-color:#b83930!important;background:#fff8f7!important}.semale-academic-evaluation--success{border-left-color:#21824d!important;background:#f7fcf9!important}.semale-academic-deadline{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--sa-line)}.semale-academic-versions>div{display:grid;gap:10px}.semale-academic-versions article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;background:#faf9f7;border-radius:14px}.semale-academic-versions article strong,.semale-academic-versions article span{display:block}.semale-academic-versions article span{color:var(--sa-muted);font-size:.85rem}.semale-academic-form-wrap{max-width:1000px}.semale-academic-form{display:grid;gap:18px}.semale-academic-form>section{padding:28px}.semale-academic-section-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--sa-line)}.semale-academic-section-head>span{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--sa-soft);display:grid;place-items:center;color:var(--sa-ink);font-weight:800;font-size:.78rem}.semale-academic-section-head h3{margin:0 0 4px;color:var(--sa-dark)}.semale-academic-section-head p{margin:0;color:var(--sa-muted);font-size:.9rem}.semale-academic-principal{padding:15px 16px;background:var(--sa-soft);border-radius:15px;margin-bottom:18px}.semale-academic-principal span,.semale-academic-principal small{display:block;color:var(--sa-muted)}.semale-academic-principal strong{display:block;color:var(--sa-dark);margin:4px 0}.semale-coauthor-picker{position:relative}.semale-coauthor-picker>label,.semale-academic-fields label{font-weight:800;color:var(--sa-dark);display:block;margin:0 0 7px}.semale-coauthor-picker input[type=search],.semale-academic-fields input,.semale-academic-fields select,.semale-academic-fields textarea,.semale-evaluator-login input,.semale-evaluator-assessment textarea{width:100%;border:1px solid #d8d9d7;border-radius:12px;padding:12px 14px;background:#fff;color:var(--sa-dark);font:inherit}.semale-coauthor-results{position:absolute;z-index:50;left:0;right:0;top:74px;background:#fff;border:1px solid var(--sa-line);border-radius:14px;box-shadow:0 18px 40px rgba(27,50,57,.15);overflow:hidden}.semale-coauthor-results button,.semale-coauthor-results>div{width:100%;padding:12px 14px;border:0;border-bottom:1px solid #eee;background:#fff;text-align:left}.semale-coauthor-results button:hover{background:var(--sa-soft)}.semale-coauthor-results strong,.semale-coauthor-results small{display:block}.semale-coauthor-results small{color:var(--sa-muted)}.semale-coauthor-selected{display:grid;gap:8px;margin-top:10px}.semale-coauthor-chip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:#f8faf9;border:1px solid #dde8e4;border-radius:12px}.semale-coauthor-chip strong,.semale-coauthor-chip small{display:block}.semale-coauthor-chip small{color:var(--sa-muted)}.semale-coauthor-chip button{border:0;background:transparent;font-size:24px;cursor:pointer;color:#8b4c46}.semale-field-help,.semale-academic-fields small{display:block;color:var(--sa-muted);margin-top:6px}.semale-academic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.semale-academic-fields p{margin:0}.semale-academic-fields .span-2{grid-column:1/-1}.semale-academic-upload{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.semale-academic-upload input{position:absolute;opacity:0;pointer-events:none}.semale-academic-upload label{display:flex;flex-direction:column;gap:3px;border:1px dashed #b9c9c6;border-radius:14px;padding:18px 20px;cursor:pointer;background:#fafcfb;min-width:300px}.semale-academic-upload label span{color:var(--sa-muted);font-size:.86rem}.semale-academic-form-actions{display:flex;justify-content:flex-end;gap:12px}.semale-academic-correction-note{padding:20px 22px;background:var(--sa-warn);border:1px solid #eadca7;border-radius:18px;margin-bottom:18px}.semale-academic-correction-note strong,.semale-academic-correction-note span{display:block}.semale-evaluator-login-shell{max-width:1120px;margin:40px auto;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch}.semale-evaluator-login-intro,.semale-evaluator-login{border-radius:28px;padding:clamp(28px,5vw,54px)}.semale-evaluator-login-intro{background:var(--sa-ink);color:#fff}.semale-evaluator-login-intro h1{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;margin:.5rem 0 1rem;color:#fff}.semale-evaluator-login-intro p{font-size:1.08rem;opacity:.85}.semale-evaluator-login-intro>div{margin-top:42px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column}.semale-evaluator-login{background:#fff;border:1px solid var(--sa-line);display:flex;flex-direction:column;justify-content:center}.semale-evaluator-login h2{font-size:2rem;color:var(--sa-dark)}.semale-evaluator-login p{margin:0 0 16px}.semale-evaluator-login label{display:block;font-weight:700;color:var(--sa-dark);margin-bottom:6px}.semale-evaluator-portal{max-width:1240px;margin:30px auto}.semale-evaluator-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px}.semale-evaluator-metrics>div{background:#fff;border:1px solid var(--sa-line);border-radius:18px;padding:20px}.semale-evaluator-metrics strong{display:block;font-size:2.2rem;color:var(--sa-ink)}.semale-evaluator-metrics span{color:var(--sa-muted)}.semale-evaluator-list{display:grid;gap:12px}.semale-evaluator-list>a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;background:#fff;border:1px solid var(--sa-line);border-radius:18px;text-decoration:none}.semale-evaluator-list>a:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(24,56,63,.08)}.semale-evaluator-list h3{margin:10px 0 5px;color:var(--sa-dark)}.semale-evaluator-list p{margin:0;color:var(--sa-muted)}.semale-evaluator-detail-grid{margin-bottom:18px}.semale-evaluation-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.semale-evaluation-options label{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--sa-line);border-radius:14px;cursor:pointer}.semale-evaluation-options label:has(input:checked){border-color:var(--sa-ink);background:var(--sa-soft)}.semale-evaluation-options strong,.semale-evaluation-options small{display:block}.semale-evaluation-options small{color:var(--sa-muted);margin-top:3px}
@media(max-width:980px){.semale-academic-grid{grid-template-columns:1fr}.semale-evaluator-login-shell,.semale-academic-detail-grid,.semale-evaluator-detail-grid{grid-template-columns:1fr}.semale-evaluation-options{grid-template-columns:1fr}.semale-evaluator-login-shell{margin:20px auto}.semale-evaluator-portal{margin:20px auto}}
@media(max-width:720px){.semale-academic-page-head,.semale-evaluator-top,.semale-academic-detail__head{flex-direction:column;align-items:stretch}.semale-academic-form>section,.semale-academic-card,.semale-academic-detail>section,.semale-evaluator-card{padding:18px;border-radius:18px}.semale-academic-fields{grid-template-columns:1fr}.semale-academic-fields .span-2{grid-column:auto}.semale-academic-card dl div,.semale-academic-dl div{grid-template-columns:1fr;gap:2px}.semale-academic-card__actions,.semale-academic-file,.semale-academic-form-actions{flex-direction:column;align-items:stretch}.semale-academic-form-actions .semale-button,.semale-academic-file .semale-button{width:100%;justify-content:center}.semale-academic-upload label{min-width:0;width:100%}.semale-evaluator-metrics{grid-template-columns:1fr}.semale-evaluator-login-intro,.semale-evaluator-login{padding:26px 20px;border-radius:20px}.semale-academic-versions article{align-items:flex-start;flex-direction:column}}
body.semale-evaluator-page .entry-content,body.semale-evaluator-page .page-content,body.semale-evaluator-page main,body.semale-evaluator-page .site-main,body.semale-evaluator-page .content-area{max-width:none!important;width:100%!important}body.semale-evaluator-page .entry-content{margin-left:auto!important;margin-right:auto!important}.semale-delete-draft-trigger{border:0;background:transparent;color:#9b3e36;cursor:pointer;padding:10px 4px}

/* 4.1 — avaliação por Área Temática */
.semale-evaluator-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.semale-evaluator-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px;background:#f1f4f2;border:1px solid var(--sa-line);border-radius:18px;margin:0 0 24px}.semale-evaluator-tabs a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border-radius:12px;color:var(--sa-dark);font-weight:800;text-decoration:none;text-align:center}.semale-evaluator-tabs a span{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#fff;color:var(--sa-ink);font-size:.78rem}.semale-evaluator-tabs a.is-active{background:var(--sa-ink);color:#fff;box-shadow:0 8px 20px rgba(13,86,102,.18)}.semale-evaluator-tabs a.is-active span{color:var(--sa-ink)}.semale-tab-intro{margin:0 0 16px}.semale-tab-intro h2{margin:0 0 4px;color:var(--sa-dark)}.semale-tab-intro p{margin:0;color:var(--sa-muted)}.semale-evaluator-work-row{min-height:104px}.semale-row-arrow{font-size:1.25rem;color:var(--sa-ink)}.semale-claim-shell{max-width:880px}.semale-claim-card{padding:clamp(26px,5vw,48px)}.semale-claim-card h1{color:var(--sa-ink);font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;margin:.6rem 0 1rem}.semale-claim-card>p{color:var(--sa-muted);font-size:1.02rem;max-width:680px}.semale-claim-summary{margin:24px 0;padding:18px 20px;border-radius:16px;background:var(--sa-soft);display:flex;flex-direction:column;gap:5px}.semale-claim-summary strong{color:var(--sa-dark);font-size:1.08rem}.semale-claim-summary span{color:var(--sa-muted)}.semale-claim-actions{display:flex;gap:10px;flex-wrap:wrap}.semale-evaluator-filters{display:grid;grid-template-columns:1.4fr repeat(3,minmax(140px,1fr)) repeat(2,minmax(140px,.8fr)) minmax(150px,1fr) auto auto;gap:10px;align-items:end;margin:0 0 18px}.semale-evaluator-filters input,.semale-evaluator-filters select{width:100%;height:44px;border:1px solid #d8d9d7;border-radius:11px;padding:0 11px;background:#fff;color:var(--sa-dark);font:inherit}.semale-evaluator-legacy{margin:0 0 22px;padding:18px;border:1px solid #eadca7;background:#fffaf0;border-radius:18px}.semale-evaluator-legacy>div:first-child{margin-bottom:12px}.semale-evaluator-legacy p{margin:4px 0 0;color:var(--sa-muted)}
@media(max-width:1180px){.semale-evaluator-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.semale-evaluator-filters .semale-button{width:100%;justify-content:center}}
@media(max-width:760px){.semale-evaluator-metrics{grid-template-columns:1fr}.semale-evaluator-tabs{display:flex;overflow-x:auto;scrollbar-width:thin}.semale-evaluator-tabs a{min-width:max-content;flex:1 0 auto}.semale-evaluator-filters{grid-template-columns:1fr}.semale-claim-actions{flex-direction:column}.semale-claim-actions .semale-button{width:100%;justify-content:center}}

/* 4.2.0 — coauthor category warnings and participant regularization */
.semale-coauthor-results button.needs-regularization{background:#fffaf0;border-left:4px solid #d59a18}.semale-coauthor-results button.needs-regularization:hover{background:#fff5dc}.semale-coauthor-results button em,.semale-coauthor-chip em{display:block;margin-top:5px;color:#8a5a00;font-size:.76rem;font-style:normal;line-height:1.35}.semale-coauthor-chip.needs-regularization{background:#fffaf0;border-color:#ead39c}.semale-coauthor-chip.needs-regularization em{max-width:560px}
.semale-academic-regularization{display:grid;gap:22px;max-width:1180px}.semale-regularization-alert{padding:clamp(24px,4vw,42px);border-radius:26px;background:linear-gradient(135deg,#fff7df,#fffdf8);border:1px solid #edd59a;border-left:6px solid #d59a18}.semale-regularization-alert h2{margin:.45rem 0 .75rem;color:var(--sa-dark);font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.semale-regularization-alert p{max-width:850px;margin:0;color:#665b48}.semale-regularization-current{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #eadfbf}.semale-regularization-current span{color:var(--sa-muted);font-size:.78rem}.semale-regularization-current strong{color:var(--sa-dark)}
.semale-regularization-works,.semale-regularization-options,.semale-regularization-support,.semale-regularization-pending{background:#fff;border:1px solid var(--sa-line);border-radius:24px;padding:clamp(20px,3vw,30px)}.semale-regularization-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.semale-regularization-work-grid article{padding:18px;border-radius:17px;background:var(--sa-soft);border:1px solid #e5e9e7}.semale-regularization-work-grid h4{margin:13px 0;color:var(--sa-dark);font-size:1.05rem}.semale-regularization-work-grid dl{display:grid;gap:8px;margin:0}.semale-regularization-work-grid dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.semale-regularization-work-grid dt{color:var(--sa-muted);font-size:.78rem}.semale-regularization-work-grid dd{margin:0;color:var(--sa-dark);font-weight:700;font-size:.88rem}
.semale-regularization-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.semale-regularization-category{padding:22px;border:1px solid var(--sa-line);border-radius:20px;background:#fcfdfc;display:flex;flex-direction:column;gap:14px}.semale-regularization-category>span{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--sa-muted)}.semale-regularization-category h4{margin:0;color:var(--sa-dark);font-size:1.3rem}.semale-regularization-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.semale-regularization-values>div{padding:11px;border-radius:13px;background:#f4f6f5}.semale-regularization-values small,.semale-regularization-values strong{display:block}.semale-regularization-values small{color:var(--sa-muted);font-size:.7rem}.semale-regularization-values strong{margin-top:4px;color:var(--sa-dark);font-size:.96rem}.semale-regularization-values .is-total{background:#e8f4f1}.semale-regularization-values .is-total strong{color:var(--sa-ink);font-size:1.1rem}.semale-regularization-category form{margin-top:auto}.semale-regularization-pending{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f7fbfa}.semale-regularization-pending h3{margin:.35rem 0}.semale-regularization-pending p{margin:0;max-width:760px;color:var(--sa-muted)}.semale-regularization-support{background:#f8f9f8;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.semale-regularization-support strong{color:var(--sa-dark);font-size:1rem}.semale-regularization-support p{margin:0;flex:1 1 520px;color:var(--sa-muted)}
@media(max-width:820px){.semale-regularization-work-grid,.semale-regularization-category-grid{grid-template-columns:1fr}.semale-regularization-pending{align-items:flex-start;flex-direction:column}.semale-regularization-values{grid-template-columns:1fr 1fr}.semale-regularization-values .is-total{grid-column:1/-1}.semale-regularization-support{align-items:flex-start;flex-direction:column}.semale-regularization-support .semale-button{width:100%;justify-content:center}}
@media(max-width:520px){.semale-regularization-alert,.semale-regularization-works,.semale-regularization-options,.semale-regularization-support,.semale-regularization-pending{padding:18px;border-radius:18px}.semale-regularization-values{grid-template-columns:1fr}.semale-regularization-values .is-total{grid-column:auto}.semale-regularization-work-grid dl div{grid-template-columns:1fr;gap:2px}}

/* 4.2.1 — category-first regularization flow */
.semale-regularization-choice-form{display:grid;gap:18px;margin-top:18px}.semale-regularization-choice-form .semale-regularization-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.semale-regularization-choice-form .semale-regularization-category{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--sa-line);border-radius:18px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.semale-regularization-choice-form .semale-regularization-category:hover{border-color:#afcbc4;box-shadow:0 10px 28px rgba(20,69,61,.07);transform:translateY(-1px)}.semale-regularization-choice-form .semale-regularization-category>input{position:absolute;opacity:0;pointer-events:none}.semale-regularization-radio{width:22px;height:22px;border:2px solid #b8c4c1;border-radius:50%;display:grid;place-items:center;background:#fff;transition:.18s ease}.semale-regularization-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sa-ink);transform:scale(0);transition:transform .18s ease}.semale-regularization-category:has(input:checked){border-color:var(--sa-ink);box-shadow:0 0 0 3px rgba(18,91,78,.08),0 12px 30px rgba(18,91,78,.08)}.semale-regularization-category:has(input:checked) .semale-regularization-radio{border-color:var(--sa-ink)}.semale-regularization-category:has(input:checked) .semale-regularization-radio:after{transform:scale(1)}.semale-regularization-category-copy{display:grid;gap:4px;min-width:0}.semale-regularization-category-kicker{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--sa-muted)}.semale-regularization-category-copy>strong{font-size:1.08rem;line-height:1.2;color:var(--sa-dark)}.semale-regularization-category-copy>small{color:var(--sa-muted);font-size:.82rem;line-height:1.45}.semale-regularization-category-price{display:grid;justify-items:end;gap:3px;min-width:120px}.semale-regularization-category-price small{font-size:.68rem;color:var(--sa-muted)}.semale-regularization-category-price strong{font-size:1.15rem;color:var(--sa-dark)}.semale-regularization-choice-note{grid-column:2/-1;display:inline-flex;justify-self:start;padding:6px 9px;border-radius:999px;background:#fff5dc;color:#8a5a00;font-size:.72rem;font-weight:800}.semale-regularization-category.is-pending-choice{background:#fffdf7}.semale-regularization-choice-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid var(--sa-line)}.semale-regularization-choice-footer>div{display:grid;gap:3px}.semale-regularization-choice-footer strong{color:var(--sa-dark);font-size:.92rem}.semale-regularization-choice-footer span{color:var(--sa-muted);font-size:.8rem}.semale-regularization-choice-footer .semale-button{flex:0 0 auto;white-space:nowrap}
@media(max-width:820px){.semale-regularization-choice-form .semale-regularization-category-grid{grid-template-columns:1fr}.semale-regularization-choice-footer{align-items:stretch;flex-direction:column}.semale-regularization-choice-footer .semale-button{width:100%;justify-content:center}}
@media(max-width:560px){.semale-regularization-choice-form .semale-regularization-category{grid-template-columns:auto minmax(0,1fr);align-items:start}.semale-regularization-category-price{grid-column:2;justify-items:start;min-width:0}.semale-regularization-choice-note{grid-column:2}.semale-regularization-choice-footer{padding-top:14px}}
