
/* PHASE 14/18 · ECONOMIA — trabalho, empresas, contratação e reputação */
.econ14-page{--e14-navy:#123f5b;--e14-blue:#286d90;--e14-green:#2c704f;--e14-accent:#9a7527;--e14-burg:#7b3843;--e14-soft:#f6f9fa;--e14-line:#d8e2e7;--e14-ink:#17384d}
.econ14-section{scroll-margin-top:82px}.econ14-head{margin-bottom:16px}
.econ14-truth{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.econ14-truth article{min-width:0;overflow-wrap:anywhere;border:1px solid var(--e14-line);border-radius:14px;background:#fff;padding:15px;box-shadow:0 6px 18px rgba(7,35,58,.04)}.econ14-truth article.proposal{border-top:3px solid var(--e14-accent);background:#fffdf7}.econ14-truth article.execution{border-top:3px solid var(--e14-green)}.econ14-truth article.boundary{border-top:3px solid var(--e14-burg);background:#fff8f8}.econ14-truth span{display:inline-flex;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#7b2530}.econ14-truth h3{font-size:15px;margin:7px 0 4px}.econ14-truth p{margin:0;color:#60707a;font-size:9.5px;line-height:1.5}
.econ14-relations{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);border:1px solid #d5e0e6;border-radius:22px;background:linear-gradient(145deg,#f7fafb,#fff 67%);overflow:hidden;box-shadow:0 18px 48px rgba(7,35,58,.08)}.econ14-rel-main{padding:20px}.econ14-rel-side{border-left:1px solid #dce5e9;background:#fff;padding:20px}.econ14-role-network{display:grid;grid-template-columns:1fr 90px 1fr;gap:10px;align-items:center}.econ14-role-column{display:grid;gap:8px}.econ14-role{min-height:44px;border:1px solid #c8d4db;border-radius:11px;background:#fff;color:#294a60;padding:8px 10px;text-align:left;font-size:9px;font-weight:850;transition:.18s var(--ease)}.econ14-role:hover{transform:translateY(-1px);border-color:#7f9fb2}.econ14-role[aria-pressed="true"]{background:#0a2b49;border-color:#0a2b49;color:#fff}.econ14-person{width:86px;height:86px;border:1px solid #b9ccd7;border-radius:50%;background:radial-gradient(circle,#fff,#eaf2f6);display:grid;place-items:center;text-align:center;box-shadow:0 9px 25px rgba(7,35,58,.09)}.econ14-person b,.econ14-person small{display:block}.econ14-person b{font-size:12px;color:#1e435a}.econ14-person small{font-size:7px;color:#667680;margin-top:2px}.econ14-network-note{margin:13px 0 0;padding:10px 12px;border-left:4px solid var(--e14-blue);background:#edf6fa;border-radius:9px;color:#526470;font-size:9px;line-height:1.5}
.econ14-rel-side>span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#7b2530}.econ14-rel-side h3{margin:7px 0 5px;font:720 24px/1.08 var(--display);letter-spacing:-.035em}.econ14-rel-side>p{margin:0;color:#5d6d77;font-size:10px;line-height:1.55}.econ14-rel-status{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.econ14-rel-status b{display:inline-flex;border-radius:999px;background:#eaf3f8;color:#245f82;padding:5px 8px;font-size:7px;letter-spacing:.05em}.econ14-rel-status b[data-tone="execution"]{background:#e8f4ed;color:#236548}.econ14-rel-status b[data-tone="gap"]{background:#fff0c8;color:#755300}.econ14-rel-status b[data-tone="boundary"]{background:#f5e9eb;color:#7a3943}.econ14-rel-facts{display:grid;gap:8px;margin-top:13px}.econ14-rel-facts div{border-top:1px solid #e3e9ec;padding-top:8px}.econ14-rel-facts span{display:block;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:#6b7982}.econ14-rel-facts p{margin:3px 0 0;color:#52636e;font-size:8.5px;line-height:1.45}.econ14-rel-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.econ14-rel-links a{display:inline-flex;min-height:36px;align-items:center;border:1px solid #c9d4da;border-radius:999px;padding:7px 10px;text-decoration:none;font-size:8px;font-weight:850;background:#fff;color:#1e506f}
.econ14-org{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.econ14-org article{border:1px solid #dce4e8;border-radius:14px;background:#fff;padding:15px;position:relative}.econ14-org article:before{content:attr(data-step);display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#0a2b49;color:#fff;font-size:8px;font-weight:900;margin-bottom:8px}.econ14-org h3{font-size:15px;margin:0 0 5px}.econ14-org p{margin:0;color:#5d6d77;font-size:9px;line-height:1.5}.econ14-org small{display:block;margin-top:8px;color:#7b3843;font-size:7.5px;font-weight:800;line-height:1.4}
.econ14-reputation{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:12px;margin-top:16px}.econ14-rep-guard,.econ14-rep-audit{border:1px solid #d9e2e7;border-radius:17px;background:#fff;padding:18px}.econ14-rep-guard{background:linear-gradient(145deg,#fff9f9,#fff)}.econ14-rep-kicker{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#7b2530}.econ14-rep-guard h3,.econ14-rep-audit h3{margin:6px 0 6px;font-size:18px}.econ14-rep-guard>p,.econ14-rep-audit>p{margin:0;color:#5c6c77;font-size:9.5px;line-height:1.55}.econ14-no-score{margin-top:12px;border:1px solid #e5cfd3;border-left:5px solid var(--e14-burg);border-radius:10px;background:#fff4f5;padding:12px}.econ14-no-score strong{display:block;font-size:10px;color:#6d2732}.econ14-no-score p{margin:4px 0 0;color:#67585b;font-size:8.5px;line-height:1.45}.econ14-guard-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.econ14-guard-list div{border:1px solid #e2e8eb;border-radius:10px;background:#fff;padding:9px}.econ14-guard-list b{display:block;font-size:8.5px;color:#27495f}.econ14-guard-list span{display:block;font-size:7.5px;color:#667680;margin-top:2px;line-height:1.4}
.econ14-audit-actions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.econ14-audit-action{min-height:44px;border:1px solid #c7d3da;border-radius:999px;background:#fff;color:#294a60;padding:7px 10px;font-size:8px;font-weight:850}.econ14-audit-action[aria-pressed="true"]{background:#0a2b49;border-color:#0a2b49;color:#fff}.econ14-audit-output{border:1px solid #dce4e8;border-radius:12px;background:#f8fafb;padding:13px}.econ14-audit-output-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.econ14-audit-output-head b{font-size:13px}.econ14-audit-badge{display:inline-flex;border-radius:999px;padding:4px 7px;background:#fff0c8;color:#755300;font-size:7px;font-weight:900;letter-spacing:.05em}.econ14-audit-badge[data-tone="stop"]{background:#f4e5e8;color:#782f3b}.econ14-audit-badge[data-tone="high"]{background:#eaf3f8;color:#245f82}.econ14-audit-badge[data-tone="future"]{background:#fff0c8;color:#755300}.econ14-audit-output p{margin:7px 0 0;color:#556671;font-size:8.7px;line-height:1.5}.econ14-audit-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.econ14-audit-columns div{background:#fff;border:1px solid #e1e7ea;border-radius:9px;padding:9px}.econ14-audit-columns span{display:block;font-size:7px;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:#6b7982}.econ14-audit-columns p{font-size:8px;margin:3px 0 0}
.econ14-matrix{margin-top:16px}.econ14-table-wrap{overflow:auto;border:1px solid #dce4e8;border-radius:14px}.econ14-table{width:100%;border-collapse:collapse;min-width:900px}.econ14-table th,.econ14-table td{padding:11px 12px;border-bottom:1px solid #e5eaed;text-align:left;vertical-align:top}.econ14-table th{background:#f6f8f9;color:#64727c;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.econ14-table td{font-size:9px;color:#50616d;line-height:1.45}.econ14-table td:first-child{font-weight:800;color:#1c4058}.econ14-table tr:last-child td{border-bottom:0}.econ14-badge{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;letter-spacing:.04em;white-space:nowrap;background:#eaf3f8;color:#245f82}.econ14-badge.execution{background:#e8f4ed;color:#236548}.econ14-badge.gap{background:#fff0c8;color:#755300}.econ14-badge.boundary{background:#f4e8eb;color:#7b3540}.econ14-badge.proposal{background:#f7f0df;color:#715719}
.econ14-high-impact{display:grid;grid-template-columns:1.12fr .88fr;gap:12px;margin-top:16px}.econ14-high-impact>div{border:1px solid #dce4e8;border-radius:14px;background:#fff;padding:16px}.econ14-high-impact h3{font-size:16px;margin:0 0 6px}.econ14-high-impact p{font-size:9.5px;color:#5d6d77;margin:0;line-height:1.55}.econ14-high-impact ul{padding-left:18px;margin:10px 0 0}.econ14-high-impact li{font-size:8.5px;color:#53636e;margin:4px 0}.econ14-high-impact .warning{border-color:#d9c68e;background:#fffaf0}.econ14-art-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.econ14-art-links a{display:inline-flex;min-height:34px;align-items:center;border:1px solid #c8d4db;border-radius:999px;background:#fff;padding:6px 9px;text-decoration:none;font-size:8px;font-weight:850}
[data-theme="dark"] .econ14-truth article,[data-theme="dark"] .econ14-relations,[data-theme="dark"] .econ14-rel-side,[data-theme="dark"] .econ14-role,[data-theme="dark"] .econ14-person,[data-theme="dark"] .econ14-org article,[data-theme="dark"] .econ14-rep-guard,[data-theme="dark"] .econ14-rep-audit,[data-theme="dark"] .econ14-no-score,[data-theme="dark"] .econ14-guard-list div,[data-theme="dark"] .econ14-audit-output,[data-theme="dark"] .econ14-audit-columns div,[data-theme="dark"] .econ14-high-impact>div{background:#10293d;border-color:#315068;color:#e5eef3}[data-theme="dark"] .econ14-truth article.proposal,[data-theme="dark"] .econ14-high-impact .warning{background:#342e1f;border-color:#756536}[data-theme="dark"] .econ14-truth article.boundary,[data-theme="dark"] .econ14-rep-guard,[data-theme="dark"] .econ14-no-score{background:#321f27;border-color:#6e4751}[data-theme="dark"] .econ14-truth p,[data-theme="dark"] .econ14-rel-side>p,[data-theme="dark"] .econ14-org p,[data-theme="dark"] .econ14-rep-guard>p,[data-theme="dark"] .econ14-rep-audit>p,[data-theme="dark"] .econ14-audit-output p,[data-theme="dark"] .econ14-high-impact p,[data-theme="dark"] .econ14-high-impact li,[data-theme="dark"] .econ14-rel-facts p,[data-theme="dark"] .econ14-guard-list span{color:#b9c8d2}[data-theme="dark"] .econ14-role{background:#142f43;color:#dceaf2}[data-theme="dark"] .econ14-role[aria-pressed="true"],[data-theme="dark"] .econ14-audit-action[aria-pressed="true"]{background:#dceaf2;border-color:#dceaf2;color:#0b2538}[data-theme="dark"] .econ14-audit-action,[data-theme="dark"] .econ14-rel-links a,[data-theme="dark"] .econ14-art-links a{background:#142f43;border-color:#3b566b;color:#dceaf2}[data-theme="dark"] .econ14-table-wrap{border-color:#315068}[data-theme="dark"] .econ14-table th{background:#0b2234;color:#b7c6cf}[data-theme="dark"] .econ14-table td{background:#10293d;border-color:#315068;color:#bbc9d2}[data-theme="dark"] .econ14-table td:first-child{color:#eef4f7}
@media(max-width:1000px){.econ14-truth,.econ14-org{grid-template-columns:repeat(2,1fr)}.econ14-relations,.econ14-reputation,.econ14-high-impact{grid-template-columns:1fr}.econ14-rel-side{border-left:0;border-top:1px solid #dce5e9}}
@media(max-width:680px){.econ14-truth,.econ14-org,.econ14-guard-list,.econ14-audit-columns{grid-template-columns:minmax(0,1fr)}.econ14-role-network{grid-template-columns:1fr}.econ14-person{margin:auto}.econ14-role-column{grid-template-columns:1fr 1fr}.econ14-rel-main,.econ14-rel-side,.econ14-rep-guard,.econ14-rep-audit{padding:14px}}
@media(max-width:430px){.econ14-role-column{grid-template-columns:1fr}.econ14-role{font-size:8px}}
@media(prefers-reduced-motion:reduce){.econ14-role{transition:none!important}}
