.subdivision-workspace{max-width:1560px;margin:0 auto;--unit-accent:#dbc46e}.subdivision-workspace .sub-cover.sub-experience{height:auto;min-height:310px;border-radius:18px;overflow:hidden;background-color:#192a26;background-image:radial-gradient(ellipse at 90% 30%,#687c433f,transparent 55%),linear-gradient(120deg,#172820,#243b32);position:relative;border:1px solid #b5ae7040}.sub-experience[data-unit=rescue]{--unit-accent:#f3ac8f;background-color:#331f21!important}.sub-experience[data-unit=recruitment]{--unit-accent:#b8d4a9}.sub-experience[data-unit=officers]{--unit-accent:#e8ce87}.subdivision-workspace .sub-experience .sub-cover-shade{position:relative;min-height:310px;padding:28px 38px;background:linear-gradient(95deg,#10251eed,transparent 120%);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:30px}.sub-experience-top,.sub-experience-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1}.sub-experience-top{font-size:10px;font-weight:750;letter-spacing:.13em;color:var(--unit-accent)}.sub-experience-top>span:last-child{color:#d6ddd4;letter-spacing:.07em;font-size:9px}.subdivision-workspace .sub-experience .sub-head{position:relative;z-index:1;max-width:82%;display:flex;align-items:center;gap:24px}.subdivision-workspace .sub-experience h1{font-size:clamp(30px,3.8vw,62px);line-height:1.03;letter-spacing:-.045em;color:#faf9ec;margin:0 0 14px;font-weight:850;max-width:850px;overflow-wrap:anywhere}.subdivision-workspace .sub-experience p{font-size:15px;line-height:1.6;color:#e3e5d6;max-width:650px;margin:0}.sub-experience .subdivision-logo-large{width:78px;height:78px;flex:0 0 78px;object-fit:contain;border-radius:18px;background:#ffffff0b;border:1px solid #ffffff26;padding:12px;box-shadow:none}.sub-experience .subdivision-logo-large.fallback{display:grid;place-items:center;font-size:32px;color:var(--unit-accent)}.sub-experience-bottom{color:#c8d3c8;font-size:12px;border-top:1px solid #ffffff24;padding-top:20px}.sub-experience-bottom b{font-size:23px;color:#f7ecd1;margin-right:5px}.sub-experience-mark{position:absolute;right:22px;top:10px;color:var(--unit-accent);opacity:.12;font-size:245px;line-height:1;pointer-events:none;transform:rotate(-12deg)}.subdivision-workspace .subnav{margin:20px 0 12px;display:flex;gap:7px;flex-wrap:wrap;padding:9px;background:var(--card);border:1px solid var(--line);border-radius:12px}.subdivision-workspace .subnav button{border:0;border-radius:8px;min-height:38px;padding:10px 14px;background:transparent;color:var(--text);font-size:12px}.subdivision-workspace .subnav button.active{background:var(--olive);color:#fff4cc}.subdivision-workspace .subnav .sub-management-entry{background:#b39a3920;color:var(--text);font-weight:800}.subdivision-workspace .sub-management-toolbar{margin:14px 0 24px}.subdivision-workspace .sub-summary-strip{padding:20px 0 25px;margin:0;display:flex;gap:24px;color:var(--muted)}.subdivision-workspace .sub-summary-strip b{color:var(--text)}.subdivision-workspace .sub-landing{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px}.subdivision-workspace .sub-landing>main,.subdivision-workspace .sub-landing>aside{min-width:0}.subdivision-workspace .sub-landing>aside{display:flex;flex-direction:column;gap:18px}.subdivision-workspace .sub-landing aside .card,.subdivision-workspace .sub-internal-links{margin:0}.subdivision-workspace .sub-about{font-size:14px;line-height:1.8;margin:0}.subdivision-workspace .sub-landing .sub-leader-post{border-radius:14px;padding:28px;background:var(--card);border:1px solid var(--line);box-shadow:none}.subdivision-workspace .sub-leader-post h3{font-size:26px;letter-spacing:-.025em;margin:22px 0 14px}.subdivision-workspace .sub-leader-post p{font-size:15px;line-height:1.9}.subdivision-workspace .sub-section-label{letter-spacing:.13em;font-size:10px;font-weight:800;color:var(--muted);margin-bottom:14px}.sub-roster-title{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 24px}.sub-roster-title h2{font-size:30px;letter-spacing:-.035em;margin:8px 0}.sub-roster-title p{color:var(--muted);font-size:14px}.sub-roster-group{margin-bottom:26px}.sub-roster-group>header{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:800}.sub-roster-group>header b{display:grid;place-items:center;font-size:11px;background:var(--card);border:1px solid var(--line);min-width:28px;height:26px;border-radius:8px}.sub-roster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.sub-person{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:12px;min-height:91px;padding:18px;text-align:left;color:var(--text);transition:border-color .15s,transform .15s}.sub-person:hover{border-color:var(--gold);transform:translateY(-2px)}.sub-person .avatar{flex-shrink:0}.sub-person>span{display:grid;gap:6px;min-width:0}.sub-person b{font-size:14px;overflow-wrap:anywhere}.sub-person small{font-size:11px;color:var(--muted)}.sub-person i{margin-left:auto;color:var(--muted);font-style:normal}.sub-roster-group[data-roster-role=lider] .sub-person{border-top:3px solid #b29a43}.sub-roster-group[data-roster-role=sublider] .sub-person{border-top:3px solid #668075}.sub-roster-group[data-roster-role=novato] .sub-person{border-style:dashed}
.management-workspace{max-width:1640px;margin:0 auto}.management-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:38px 42px;background:linear-gradient(125deg,#182c27,#294139);border:1px solid #b39b4d55;border-radius:18px;color:#f4f4e8;overflow:hidden}.management-hero .kicker{color:#e2c976;font-size:10px;letter-spacing:.16em}.management-hero h1{font-size:clamp(28px,3.1vw,48px);letter-spacing:-.04em;margin:12px 0}.management-hero p{color:#d0dcd2;font-size:15px;margin:0;line-height:1.7;max-width:660px}.management-confidential{display:inline-block;margin-top:24px;color:#c6cfba;font-size:11px;line-height:1.7}.management-symbol{font-size:115px;color:#d4bc70;opacity:.4;flex-shrink:0}.management-commandbar{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.management-period{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:20px 22px;background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:22px}.management-period .field{flex:1 1 170px;max-width:240px;margin:0}.management-period .field input{min-height:40px;width:100%}.management-period small{font-size:11px;color:var(--muted);padding:10px 0}.management-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:28px}.management-stats article{padding:22px;background:var(--card);border:1px solid var(--line);border-radius:12px;border-top:3px solid #b49b45;display:grid;gap:14px}.management-stats small{font-size:10px;font-weight:750;letter-spacing:.08em;color:var(--muted);line-height:1.5}.management-stats strong{font-size:36px;line-height:1;font-weight:850;letter-spacing:-.04em}.management-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px}.management-layout>main,.management-layout>aside{min-width:0}.management-layout>aside{display:flex;flex-direction:column;gap:20px}.management-workspace .card{border-radius:12px;margin:0;overflow:hidden}.management-workspace .card-title{padding:19px 22px;gap:14px;flex-wrap:wrap;min-height:70px}.management-workspace .card-title>div{display:grid;gap:7px}.management-workspace .card-title b{font-size:16px}.management-workspace .card-title small{color:var(--muted);font-size:11px;font-weight:400}.management-search{padding:18px 22px;display:flex;gap:12px;border-bottom:1px solid var(--line)}.management-search input{flex:1;min-width:0}.management-search select{max-width:220px;min-width:0}.management-person-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.management-person{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:19px;min-width:0}.management-person[hidden]{display:none!important}.management-person>header{display:flex;align-items:center;gap:12px}.management-person>header>div{min-width:0;flex:1}.management-person h3{font-size:15px;margin:0 0 7px;overflow-wrap:anywhere}.management-person small{font-size:10px;color:var(--muted);line-height:1.5}.management-score{display:grid;gap:2px;text-align:right;flex-shrink:0;color:#547363}.management-score b{font-size:25px;letter-spacing:-.04em}.management-score.atencao{color:#b83b32}.management-score.none{color:var(--muted)}.management-score small{font-size:8px}.management-person-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 0;margin:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.management-person-metrics>span{display:grid;gap:5px}.management-person-metrics b{font-size:20px}.management-person>footer{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.management-evaluation-note{font-size:12px;margin-top:18px;line-height:1.7}.management-evaluation-note summary{font-weight:700;cursor:pointer}.management-evaluation-note p{overflow-wrap:anywhere;white-space:pre-wrap}.management-task{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.management-task:last-child{margin-bottom:0;border-bottom:0}.management-task h3{font-size:16px;line-height:1.5;margin:13px 0 8px;overflow-wrap:anywhere}.management-task>small{color:var(--muted);font-size:11px}.management-task p{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.management-task footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.management-task footer small{font-size:11px;color:var(--muted)}.management-task.done h3{text-decoration:line-through;color:var(--muted)}.management-history>div{display:grid;gap:7px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.management-history small{font-size:10px;color:var(--muted)}
.creator-studio{position:relative;display:grid;grid-template-columns:1fr .7fr;min-height:330px;margin-top:24px;background:#221b1d;color:#fff5ed;border:1px solid #6c4245;border-radius:16px;overflow:hidden}.creator-studio-copy{position:relative;z-index:1;grid-column:1;padding:32px}.creator-eyebrow{font-size:9px;letter-spacing:.16em;color:#f6af9f}.creator-studio h2{font-size:clamp(25px,2.3vw,36px);line-height:1.12;letter-spacing:-.035em;margin:15px 0 24px;color:#fff5ed}.creator-identity{display:flex;align-items:center;gap:12px}.creator-identity>div{display:grid;gap:5px;min-width:0}.creator-identity b{overflow-wrap:anywhere;font-size:14px}.creator-identity small{font-size:11px;color:#d5bab4;overflow-wrap:anywhere}.creator-studio p{font-size:13px;line-height:1.8;color:#d9c1ba;max-width:420px;margin:18px 0}.creator-actions{display:flex;gap:10px;flex-wrap:wrap}.creator-actions .creator-primary{background:#f1bcaa;color:#321d22;border-color:#f1bcaa}.creator-actions .creator-secondary{color:#f6d9cd;background:#ffffff09;border-color:#76504d}.creator-studio-art{position:absolute;right:0;inset-block:0;width:45%;display:grid;place-items:center;background:radial-gradient(ellipse at 70% 30%,#a9383d70,transparent 70%),linear-gradient(135deg,#4d232e15,#8b333b30);overflow:hidden}.creator-studio-art>span{display:grid;place-items:center;width:126px;height:95px;border-radius:25px;background:#ec766a;color:#381d24;box-shadow:0 0 0 24px #ed7a7020,0 0 0 55px #ed7a7009;font-size:40px;transform:rotate(-10deg)}.creator-studio-art i{position:absolute;width:4px;height:130%;background:#eac5a82b;transform:rotate(28deg);right:20%}.creator-studio-art i:nth-child(3){right:35%;opacity:.4}.creator-studio-art i:nth-child(4){right:60%;opacity:.2}
@media(max-width:1200px){.sub-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-layout{grid-template-columns:minmax(0,1fr) 290px}.management-person-list{grid-template-columns:minmax(0,1fr)}.subdivision-workspace .sub-landing{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:900px){.subdivision-workspace .sub-landing,.management-layout{grid-template-columns:minmax(0,1fr)}.management-layout>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.management-person-list{grid-template-columns:repeat(2,minmax(0,1fr))}.management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-studio{grid-template-columns:1fr .5fr}}@media(max-width:600px){.subdivision-workspace .sub-experience .sub-cover-shade{padding:24px;min-height:320px;gap:27px}.subdivision-workspace .sub-experience .sub-head{display:block;max-width:100%}.sub-experience .subdivision-logo-large{width:55px;height:55px;margin-bottom:18px;padding:8px;border-radius:12px;min-height:0}.subdivision-workspace .sub-experience h1{font-size:35px;max-width:100%}.subdivision-workspace .sub-experience p{font-size:13px;max-width:92%}.sub-experience-top{font-size:8px;flex-wrap:wrap}.sub-experience-top>span:last-child{font-size:8px}.sub-experience-mark{font-size:175px;top:75px;right:0;opacity:.07}.sub-experience-bottom{align-items:flex-start;font-size:10px;line-height:1.6;gap:20px}.sub-experience-bottom>span{max-width:52%}.sub-experience-bottom b{font-size:18px}.subdivision-workspace .subnav{gap:2px;padding:6px}.subdivision-workspace .subnav button{font-size:11px;padding:9px 10px}.subdivision-workspace .sub-summary-strip{gap:14px;font-size:11px;flex-wrap:wrap}.subdivision-workspace .sub-landing .sub-leader-post{padding:21px}.subdivision-workspace .sub-leader-post h3{font-size:23px}.sub-roster-title{display:block}.sub-roster-title h2{font-size:27px}.sub-roster-title .btn{margin-top:8px}.sub-roster-grid{grid-template-columns:minmax(0,1fr)}.management-hero{padding:27px 24px;gap:12px}.management-hero h1{font-size:31px}.management-hero p{font-size:13px}.management-symbol{display:none}.management-confidential{font-size:10px;margin-top:18px}.management-period{padding:17px;gap:12px}.management-period .field{max-width:none;flex-basis:100%}.management-period .btn{width:100%}.management-period small{padding:0}.management-commandbar .btn{flex:1 1 140px;font-size:11px}.management-stats{gap:10px}.management-stats article{padding:17px;gap:12px}.management-stats small{font-size:8px}.management-stats strong{font-size:29px}.management-person-list{grid-template-columns:minmax(0,1fr);padding:14px}.management-search{flex-direction:column;padding:17px}.management-search select{max-width:none;width:100%}.management-person{padding:16px}.management-layout>aside{display:flex}.management-person h3{font-size:14px}.management-person-metrics b{font-size:20px}.management-person .avatar{width:36px;height:36px}.creator-studio{display:block;min-height:0}.creator-studio-copy{padding:27px 23px}.creator-studio-art{width:100%;opacity:.12}.creator-studio-art>span{width:170px;height:125px}.creator-studio h2{font-size:29px}.creator-actions{display:grid;grid-template-columns:minmax(0,1fr)}.creator-actions a{justify-content:center}}
@media(prefers-reduced-motion:reduce){.sub-person{transition:none}.sub-person:hover{transform:none}}
.subdivision-workspace .sub-experience[data-unit=academy],.management-workspace[data-unit=academy] .management-hero{background-image:radial-gradient(ellipse at 90% 20%,#b9ab6a25,transparent 55%),linear-gradient(125deg,#162c37,#33474e)}.subdivision-workspace .sub-experience[data-unit=recruitment],.management-workspace[data-unit=recruitment] .management-hero{background-image:radial-gradient(ellipse at 90% 20%,#b7dca92b,transparent 55%),linear-gradient(125deg,#12362f,#2b5344)}.subdivision-workspace .sub-experience[data-unit=officers],.management-workspace[data-unit=officers] .management-hero{background-image:radial-gradient(ellipse at 90% 20%,#d5bc6730,transparent 55%),linear-gradient(125deg,#2a291f,#4b4532)}.subdivision-workspace .sub-experience[data-unit=rescue]{background-image:radial-gradient(ellipse at 90% 20%,#cf7b6a26,transparent 55%),linear-gradient(125deg,#291c23,#4d3039)}.subdivision-workspace .sub-experience .sub-cover-shade{background:linear-gradient(95deg,#080e1259,transparent)}.management-search input,.management-search select{min-height:42px;border:1px solid var(--line);border-radius:7px;padding:10px 12px;background:var(--card);color:var(--text);font-size:12px}.management-search input:focus,.management-search select:focus{outline:2px solid var(--gold);outline-offset:2px}
.chief-attendance-self{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px!important;border:1px solid var(--line);border-radius:12px;background:var(--card);margin:20px 0}.chief-attendance-self p{font-size:14px;line-height:1.7;margin:8px 0}.chief-attendance-self small{font-size:11px;line-height:1.7;color:var(--muted)}.chief-self-buttons{display:flex;gap:10px;flex-wrap:wrap}.chief-attendance-legend{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 24px}.chief-attendance-legend>span{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:9px}.chief-attendance-legend small{font-size:10px;color:var(--muted)}.chief-attendance-legend i{font-style:normal;font-size:9px;min-width:65px}.attendance-cell.novo{background:#e7ecf4!important;color:#3f5877!important;border-color:#b9c7da!important}.attendance-cell.aval{background:#e2efe9!important;color:#2d654e!important;border-color:#a8cbb9!important}.chief-entry-button{display:block;margin-top:7px;background:none;border:0;color:var(--text);text-decoration:underline;font-size:9px;padding:0;text-align:left}.chief-notified-mark{display:block;font-size:8px;color:var(--muted);margin-top:5px}@media(max-width:650px){.chief-attendance-self{align-items:flex-start;flex-direction:column;padding:18px!important}.chief-self-buttons{width:100%}.chief-self-buttons .btn{flex:1 1 140px}.chief-attendance-legend>span{flex:1 1 210px}.chief-attendance-legend small{font-size:9px}}

.creator-studio{margin-bottom:24px}

.subdivision-workspace .sub-internal-links .sub-link-row>a{color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.subdivision-workspace .sub-link-row .icon-btn{background:var(--card);border-color:var(--line)}

.management-period-label{display:block;font-size:12px;color:#eee4c2;margin:15px 0 4px;letter-spacing:.06em}.management-section-nav{display:flex;gap:8px;position:sticky;top:72px;z-index:9;padding:10px;margin:24px 0;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 5px 16px #0000000b}.management-section-nav button{border:0;background:transparent;color:var(--text);padding:12px 16px;font-size:12px;font-weight:750;border-radius:7px}.management-section-nav button:hover,.management-section-nav button:focus-visible{background:var(--bg);outline:2px solid var(--gold);outline-offset:-2px}.management-section-nav b{display:inline-block;margin-left:5px;padding:2px 7px;border-radius:20px;background:var(--gold);color:#171b14}.management-brief{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin:0 0 30px}.management-coverage,.management-priority{padding:28px;border:1px solid var(--line);border-radius:15px;background:var(--card);min-width:0}.management-coverage{display:flex;align-items:center;gap:24px}.management-coverage small,.management-priority>small{font-size:9px;letter-spacing:.13em;color:var(--muted);font-weight:800}.management-coverage h2{font-size:23px;line-height:1.25;letter-spacing:-.035em;margin:10px 0}.management-brief p{font-size:12px;line-height:1.8;color:var(--muted);margin:10px 0}.management-priority{border-top:3px solid var(--gold)}.management-priority h3{font-size:20px;line-height:1.4;margin:10px 0}.management-ring{width:110px;height:110px;flex:0 0 110px;border-radius:50%;background:conic-gradient(var(--gold) var(--coverage),var(--line) 0);display:grid;place-items:center;position:relative}.management-ring:before{content:"";position:absolute;inset:8px;background:var(--card);border-radius:50%}.management-ring strong{position:relative;font-size:24px;letter-spacing:-.04em;color:var(--text)}#management-team,#management-actions,#management-audit{scroll-margin-top:145px}@media(max-width:900px){.management-brief{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.management-section-nav{top:66px;gap:2px;padding:5px;flex-wrap:wrap}.management-section-nav button{flex:1 1 130px;font-size:10px;padding:10px 8px}.management-coverage,.management-priority{padding:22px}.management-coverage{gap:17px}.management-ring{width:80px;height:80px;flex-basis:80px}.management-ring strong{font-size:20px}.management-coverage h2{font-size:20px}}

.management-workspace .management-hero{padding:28px 32px}.management-workspace .management-hero h1{font-size:clamp(27px,2.8vw,43px)}.management-workspace .management-confidential{margin-top:14px}.management-workspace .management-symbol{font-size:88px}.management-period-label{font-size:10px;display:inline-block;margin:0 0 0 18px}.management-workspace .management-stats article{padding:18px 22px;gap:12px}.management-workspace .management-stats strong{font-size:32px}.management-section-nav{margin:18px 0}.management-period{margin-bottom:18px}@media(max-width:650px){.management-workspace .management-hero{padding:25px 23px}.management-period-label{display:block;margin:12px 0}.management-workspace .management-stats article{padding:17px}.management-workspace .management-stats strong{font-size:28px}}
