:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#243449;background:#f4f6f9;font-synthesis:none;--blue:#1264ce;--muted:#718096;--line:#e3e8ef;--nav:#14273c}*{box-sizing:border-box}body{margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #6aaafa;outline-offset:2px}[hidden]{display:none!important}.sidebar{width:224px;background:var(--nav);color:white;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:30px 18px}.brand{font-size:40px;font-weight:850;letter-spacing:-4px;color:white;text-decoration:none;padding:0 15px}.brand span{color:#55c4e2}.brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:3px;color:#b2c2d4}.project-tag{margin:40px 12px 30px;padding:14px 0;border-block:1px solid #ffffff20;font-size:11px;color:#a6b9cc;letter-spacing:1px}.project-tag span{font-size:17px;color:white;font-weight:600;margin-left:14px}.nav-caption{font-size:9px;letter-spacing:1.6px;color:#7f99b5;margin:0 13px 15px}nav button{display:flex;align-items:center;gap:13px;background:none;border:0;color:#b6c6d8;text-align:left;border-radius:7px;width:100%;padding:15px 13px;font-size:18px;margin:3px 0}nav button span{font-size:12px}nav button.active{background:#275789;color:white}.sidebar-foot{margin-top:auto;padding:18px 12px;color:#b6c6d8;font-size:12px}.sidebar-foot small{display:block;font-size:10px;line-height:1.7;margin-top:10px;color:#7994ae}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#58c5a0;margin-right:6px}main{margin-left:224px;padding:30px 34px 18px;max-width:2000px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--muted)}h1{font-size:27px;letter-spacing:-.8px;margin:9px 0 7px}header p{margin:0;color:var(--muted);font-size:12px}.header-actions{display:flex;gap:8px}.button,button.primary{display:inline-block;text-decoration:none;color:white;background:var(--blue);border:1px solid var(--blue);border-radius:6px;padding:11px 14px;font-weight:600;font-size:12px}.button.secondary{background:white;color:#41546b;border-color:#d9e1eb}.intro{background:white;padding:25px 27px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:9px;margin-bottom:20px}.pill{font-size:9px;font-weight:750;letter-spacing:1.2px;color:var(--blue);background:#eaf2ff;padding:5px 8px;border-radius:4px}.intro h2{font-size:22px;letter-spacing:-.5px;margin:13px 0 8px}.intro p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.period{border-left:1px solid var(--line);padding-left:28px;font-size:9px;letter-spacing:1px;color:var(--muted);flex-shrink:0}.period strong{display:block;color:#273f58;font-size:17px;letter-spacing:0;margin:9px 0}.period small{font-size:10px;letter-spacing:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:23px}.stat{background:white;padding:17px 20px;border:1px solid var(--line);border-radius:8px}.stat span{display:block;font-size:11px;color:#66788c}.stat strong{display:block;font-size:27px;margin:8px 0 4px;letter-spacing:-1px}.stat small{color:#8391a3;font-size:10px}.workspace{display:grid;grid-template-columns:minmax(380px,1.1fr) minmax(355px,1fr);gap:20px;align-items:start}.activity-panel,.detail,.card{background:white;border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 10px}.panel-title h2{font-size:16px;margin:0 0 6px}.panel-title p{margin:0;color:var(--muted);font-size:11px}.quiet{font-size:10px;color:var(--muted)}.filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px}label{display:block;font-size:11px;color:#607187}label>span{display:block;margin-bottom:6px}input,select,textarea{border:1px solid #dce3ec;background:white;border-radius:5px;width:100%;padding:9px 10px;color:#33465d;font-size:12px;min-width:0}textarea{resize:vertical;min-height:76px}input:focus,select:focus,textarea:focus{outline:2px solid #bed7fb;outline-offset:1px}input:disabled{background:#f1f4f8}input::placeholder,textarea::placeholder{color:#96a2b2}.list-head{padding:11px 22px;font-size:9px;letter-spacing:1px;background:#f9fafc;color:#7f8b9a;display:flex;justify-content:space-between;border-block:1px solid var(--line)}.task-list{max-height:690px;overflow:auto}.task{background:white;border:0;border-bottom:1px solid #eef1f5;padding:17px 20px;width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;gap:8px}.task:hover{background:#f8faff}.task.selected{background:#edf4ff;box-shadow:inset 3px 0 var(--blue)}.task-code{font-size:10px;color:#7c8da1;display:block;margin-bottom:5px}.task strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.task-context{display:block;font-size:10px;color:#8796a8;margin:5px 0 8px;line-height:1.5}.task time{font-size:11px;color:#6c7f94;text-align:right}.status{display:inline-block;font-size:9px;line-height:1.4;border-radius:4px;padding:4px 7px;background:#edf1f6;color:#708195}.status.em-execucao{background:#e4efff;color:#1264ce}.status.concluido{background:#e5f6ed;color:#228455}.status.bloqueado{background:#fdeaea;color:#b54242}.status.pendente{background:#fff3d8;color:#9d7421}.detail-heading{padding:22px;border-bottom:1px solid var(--line)}.detail-heading h2{font-size:18px;line-height:1.5;margin:9px 0}.detail-heading p{font-size:10px;color:#798ba1;line-height:1.8;margin:0}.detail-body{padding:20px 22px}.detail-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px}.detail-meta dt{font-size:9px;color:#7a8ca1;margin-bottom:6px}.detail-meta dd{font-size:12px;margin:0;font-weight:600}.callout{padding:13px 15px;background:#f3f7fc;border:1px solid #e2eaf5;border-radius:6px;font-size:11px;line-height:1.7;color:#596e87;margin:14px 0}.callout.warning{background:#fff9ec;border-color:#f5e4bf;color:#907038}.guide{font-size:12px;line-height:1.8;color:#5b6f86;margin:15px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}form .full{grid-column:1/-1}form .primary{width:100%;margin-top:16px}.form-hint{font-size:10px;color:#8696a9;line-height:1.7;margin:12px 0 0}.history{border-top:1px solid var(--line);padding:20px 22px}.history h3{font-size:13px;margin:0 0 15px}.history-item{padding:14px 0;border-top:1px solid #eef1f6;font-size:11px;line-height:1.8}.history-item p{margin:5px 0;color:#6e8095;overflow-wrap:anywhere}.history-item.void{opacity:.65}.history-item button{border:0;background:transparent;color:#ad6363;padding:0;font-size:10px}.history-top{display:flex;justify-content:space-between;gap:10px}.empty{padding:38px 22px;color:#8492a4;font-size:12px;text-align:center;line-height:1.8}.table-wrap{overflow:auto;background:white;border:1px solid var(--line);border-radius:7px}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}th{font-size:10px;background:#f9fbfd;color:#728298}td:nth-child(2){min-width:220px}td:last-child{min-width:250px;font-size:11px;color:#6f8096}.material-search{max-width:480px;margin:24px 0}.model-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin:20px 0}.card{padding:26px}.card h3{font-size:16px;margin-top:0}.card p,.card li{font-size:12px;color:#667c95;line-height:1.9}.card li{margin:10px 0}.flow{display:flex;flex-direction:column;align-items:center;gap:8px;margin:20px}.flow span{padding:10px;background:#eff5ff;border:1px solid #dce9fa;border-radius:5px;color:#41689a;font-size:12px;min-width:230px;text-align:center}.flow b{color:#93a6bd}.note{background:#f5f7fa;padding:12px}footer{font-size:10px;color:#8b99aa;margin:26px 0 8px;display:flex;justify-content:space-between;gap:15px}#toast{position:fixed;bottom:25px;right:25px;background:#183a54;color:white;padding:15px 24px;border-radius:7px;z-index:10;max-width:90vw;box-shadow:0 5px 25px #102c4d25;font-size:13px}#load-error{background:#ffeded;padding:20px;margin-bottom:20px;color:#a42b2b}.error{color:#b43737;font-size:12px;margin-top:12px}.form-footer{font-size:10px;color:#8290a3;margin-top:9px}.progress-track{height:5px;border-radius:5px;background:#e6edf5;margin:9px 0}.progress-track span{display:block;height:100%;background:#3c87df;border-radius:5px}
@media(min-width:1600px){.workspace{grid-template-columns:minmax(450px,1.3fr) minmax(400px,1fr)}.task-list{max-height:840px}}
@media(max-width:1150px){.sidebar{width:180px;padding-inline:10px}main{margin-left:180px;padding:24px 20px}.workspace{grid-template-columns:1fr}.task-list{max-height:380px}.intro .period{display:none}.header-actions{flex-direction:column}.model-grid{grid-template-columns:1fr}}
@media(max-width:650px){.sidebar{position:static;width:100%;padding:14px 16px;display:block}.brand{font-size:27px;padding:0;letter-spacing:-2px}.brand small,.project-tag,.nav-caption,.sidebar-foot{display:none}nav{display:flex;margin-top:14px;gap:5px}nav button{padding:9px;gap:5px;font-size:14px}nav button span{font-size:10px}main{margin:0;padding:20px 14px}header{align-items:start;gap:12px;margin-bottom:20px}h1{font-size:22px}.eyebrow{font-size:8px}.header-actions .button{padding:9px;font-size:9px;white-space:nowrap}.intro{padding:20px}.intro h2{font-size:19px}.stats{grid-template-columns:1fr 1fr;gap:9px}.stat{padding:14px}.stat strong{font-size:25px}.workspace{display:block}.detail{margin-top:16px}.filters{padding:14px;gap:8px}.panel-title{padding:18px 14px 0}.task{padding:15px}.detail-heading,.detail-body,.history{padding:18px}.detail-meta{gap:8px}.detail-meta dd{font-size:11px}.period{display:none}footer{display:block;line-height:1.8}footer span{display:block}.card{padding:20px}.model-grid{grid-template-columns:1fr}.flow{margin:15px 0}.flow span{min-width:0;width:100%}.form-grid{gap:11px}.list-head{padding:10px 15px}}

/* ===== Tema MSE (padrão do Painel de Obra / "Capex Seguro") ===== */
:root{--bg:#e8eaee;--card:#fff;--line:#e4e7ec;--ink:#192231;--body:#4d5868;--mut:#66758a;--mut2:#768397;--blue:#2563eb;--green:#1f9d57;--amber:#d9911a;--red:#d23b3b;--radius:14px;--shadow:0 2px 4px rgba(25,34,49,.025),0 8px 24px rgba(25,34,49,.025)}
html{-webkit-font-smoothing:antialiased}
body{font-family:'IBM Plex Sans',Inter,'Segoe UI',Arial,sans-serif;color:var(--ink);background:#f0f2f6}
.mono,.eyebrow,.list-head,th,.pill,.nav-caption{font-family:'IBM Plex Mono',Consolas,monospace}
body .eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}
.app-shell{min-height:100vh;display:flex;flex-direction:column}
.header-wrap{position:relative;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 2px 8px rgba(19,34,59,.12);flex-shrink:0}
.header-glow{position:absolute;inset:0;background:radial-gradient(640px 360px at 85% -30%,rgba(64,120,210,.5),transparent 62%),linear-gradient(118deg,rgba(19,34,59,.98) 0%,rgba(25,48,83,.98) 68%,rgba(31,58,99,.98) 100%)}
.header-conteudo{position:relative;z-index:1;padding:14px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px}
.header-brand{display:flex;align-items:center;gap:16px;min-width:0}
.header-logo{display:block;height:34px;width:114px;flex-shrink:0;background:url("data:image/png;base64,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") center/contain no-repeat}
.header-divider{width:1px;height:28px;background:rgba(255,255,255,.16);flex-shrink:0}
.header-eyebrow{font-size:11px;letter-spacing:.2em;color:rgba(255,255,255,.55);text-transform:uppercase}
.header-title{font-size:22px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.025em}
.header-actions{display:flex;align-items:center;gap:12px}
.hbtn{display:inline-flex;align-items:center;gap:7px;text-decoration:none;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 14px;border-radius:10px;font-size:12.5px;font-weight:600;transition:background .18s,border-color .18s}
.hbtn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.32)}
.hbtn:focus-visible{outline:3px solid #b9d7ff;outline-offset:2px}
.tabs-setores-wrap{display:flex;align-items:center;gap:10px;padding:14px 32px 0;flex-shrink:0}
.tabs-scroll{display:flex;flex:1;min-width:0;padding:4px;gap:4px;overflow-x:auto;scrollbar-width:thin;border-radius:var(--radius)}
body .tab-btn{display:flex;align-items:center;gap:8px;flex:1 0 auto;min-height:44px;padding:8px 12px;border-radius:8px;border:0;background:transparent;color:var(--body);text-decoration:none;margin:0;font-size:13px;font-weight:600;white-space:nowrap;transition:background .18s,color .18s}
body .tab-btn:hover{background:#f0f4fa;color:var(--body)}
body .tab-btn.active,body .tab-btn.active:hover{background:var(--blue);color:#fff;box-shadow:0 3px 8px rgba(37,99,235,.2)}
.tab-num{font-size:11px;width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#eef0f3;color:var(--mut);flex-shrink:0}
.tab-btn.active .tab-num{background:rgba(255,255,255,.25);color:#fff}
.tab-label{font-size:13px;font-weight:600;line-height:1.25}
.nav-arrow{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--body);font-size:16px;flex-shrink:0;transition:background .18s,color .18s}
.nav-arrow:hover{background:#e4e7ec;color:var(--ink)}
body .nav-arrow:focus-visible,body .tab-btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
body main{margin-left:0;max-width:none;width:100%;flex:1;padding:18px 32px 18px}
.card,.stat,.intro,.pile-visual,.pile-detail,.pile-register,.earth-register,.earth-visual,.earth-detail,.activity-card,.activity-filters,.detail,.model-browser,#model-selection,.table-wrap{background:var(--card);border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}
.card{padding:0}
.tabs-scroll.card{padding:4px}
.model-toolbar{border-radius:var(--radius) var(--radius) 0 0}.model-bottom{border-radius:0 0 var(--radius) var(--radius)}
.stat strong{font-family:'IBM Plex Sans',sans-serif;font-variant-numeric:tabular-nums;color:var(--ink)}
.stat span{color:var(--mut)}.stat small{color:var(--mut2)}
body .execution-heading h2,body .intro h2{color:var(--ink);letter-spacing:-.02em}
body .execution-heading p,body .intro p{color:var(--mut)}
.scope-chip,.pill{background:#eaf1ff;color:var(--blue);border:1px solid #d3e2fd;font-weight:500}
body .segmented{background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px;box-shadow:var(--shadow)}
body .segmented button{border-radius:8px;color:var(--body);font-weight:600}
body .segmented button.active{background:var(--blue);color:#fff;box-shadow:0 3px 8px rgba(37,99,235,.2)}
.button,button.primary{border-radius:10px;background:var(--blue);border-color:var(--blue)}
.button.secondary{background:#fff;color:var(--body);border-color:var(--line)}
input,select,textarea{border-radius:8px;border-color:#d9dee6;color:var(--ink)}
input:focus,select:focus,textarea:focus{outline:2px solid #bcd0fb}
input::placeholder,textarea::placeholder{color:var(--mut2)}
th{background:#f7f8fa;color:var(--mut);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:10px}
tbody tr:nth-child(even){background:#f9fafb}tbody tr:hover{background:rgba(37,99,235,.05)}
td{font-variant-numeric:tabular-nums}
.pile-toolbar button.active{color:var(--blue);background:#eaf1ff;border-color:#c8d9fb}
.task.selected{background:#eef4ff;box-shadow:inset 3px 0 var(--blue)}
.callout.warning,.foundation-notice{border-radius:10px}
.status.em-execucao{background:#e4edff;color:var(--blue)}.status.concluido{background:#e4f5ec;color:var(--green)}.status.bloqueado{background:#fdeaea;color:var(--red)}.status.pendente{background:#fff3d8;color:#a86c0e}
footer{color:var(--mut2);padding:6px 32px 14px;margin:0}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#dfe3e8;border-radius:8px}
#toast{background:#13223b}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
@media(max-width:1150px){body main{margin-left:0;padding:16px 20px}.tabs-scroll .tab-btn{flex:0 0 auto;min-width:120px}}
@media(max-width:768px){.header-conteudo{padding:10px 12px;flex-wrap:wrap;gap:10px}.header-brand{gap:10px;flex:1 1 auto}.header-logo{height:28px;width:94px}.header-divider{height:22px}.header-title{font-size:17px}.header-eyebrow{font-size:9px;letter-spacing:.12em}.header-actions{width:100%}.hbtn{flex:1;justify-content:center;min-height:44px}.tabs-setores-wrap{padding:10px 12px 0;gap:6px}.tabs-scroll .tab-btn{flex:0 0 auto;min-width:118px;min-height:44px}.nav-arrow{width:40px;height:40px}body main{padding:12px}footer{padding:6px 12px 14px}.stats{grid-template-columns:1fr}}
.header-actions{flex-direction:row}.header-brand>div:last-child{min-width:0}.header-eyebrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.earth-balance{background:var(--card,#fff);border:1px solid var(--line);border-radius:var(--radius,10px);box-shadow:var(--shadow,none);margin:20px 0;overflow:hidden}
.earth-balance .register-heading{gap:16px;align-items:center}
.earth-balance .register-heading p{margin:4px 0 0;color:var(--mut,#718096);font-size:11px;line-height:1.5}
.earth-balance-table-wrap{overflow-x:auto}
.earth-balance table{min-width:710px}
.earth-balance th,.earth-balance td{min-width:0!important;white-space:nowrap}
.earth-balance tbody th{font-size:12px;color:var(--ink,#243449);background:transparent;text-transform:none;letter-spacing:0}
.earth-balance tbody td:last-child,.earth-balance tfoot td:last-child{min-width:0;color:inherit}
.earth-balance tbody tr[data-balance-sector]:hover{background:#edf4ff;cursor:pointer}
.earth-balance tfoot th,.earth-balance tfoot td{font-weight:700;background:#eef4ff;color:var(--ink,#243449);border-top:1px solid var(--line)}
.earth-balance-note{font-size:11px;line-height:1.6;color:var(--mut,#718096);margin:12px 20px 16px}
.earth-balance-note.warning{color:#965e11}


/* The API remains the authority; these rules simplify the reader view. */
body.portal-readonly form{display:none!important}
body.portal-no-void [data-pile-void],body.portal-no-void [data-earth-void],body.portal-no-void [data-block-void],body.portal-no-void [data-pillar-void],body.portal-no-void [data-void]{display:none!important}
