.workspace-navigation{display:flex;align-items:center;gap:24px;padding:24px 28px;background:var(--lab-soft);border-bottom:1px solid #dce3eb}.workspace-identity{display:flex;align-items:center;gap:12px}.workspace-identity>b{width:40px;height:40px;display:grid;place-items:center;background:var(--lab-accent);color:#fff;border-radius:6px;font-size:22px}.workspace-identity>div{display:flex;flex-direction:column;gap:3px}.workspace-identity strong{font-size:14px;font-weight:550}.workspace-identity span{font-size:10px;color:#61748a}.workspace-tabs{display:flex;gap:5px;flex:1}.workspace-tabs button,#workspace-save{font:inherit;font-size:12px;cursor:pointer;border:1px solid transparent;background:transparent;color:#536b83;padding:10px 12px;line-height:1.5}.workspace-tabs button[aria-pressed=true]{background:white;color:var(--lab-accent);border-color:#d3deea;border-radius:4px}.workspace-tabs button>span{margin-left:4px;font-size:10px;background:#e3ebf3;padding:3px 6px;border-radius:3px}#workspace-save{margin-left:auto;border-color:#c4d2df;color:var(--lab-accent);border-radius:4px;background:white}#workspace-view{padding:30px;color:#263c52;font-size:14px}#workspace-view h2{font-size:24px;letter-spacing:-.035em;margin:0 0 16px}#workspace-view h3{font-size:17px;font-weight:550}.workspace-intro{font-size:13px;line-height:1.8;color:#61748a;max-width:800px}.workspace-comparison{margin:24px 0}.workspace-comparison td{font-size:15px;white-space:nowrap}.workspace-comparison tbody th{max-width:250px;white-space:normal}.workspace-versions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.workspace-versions article{padding:15px;border:1px solid #dce3eb;background:#f8fafc;border-radius:5px}.workspace-versions label,.workspace-decision-layout label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#61748a}.workspace-versions input,.workspace-decision-layout input,.workspace-decision-layout textarea,.workspace-decision-layout select{font:inherit;font-size:14px;padding:11px;border:1px solid #c8d5e2;background:white;border-radius:4px;width:100%;min-width:0;color:#263c52}.workspace-versions button,.workspace-board button{border:0;border-bottom:1px solid #c8d5e2;padding:10px 0;background:transparent;font:inherit;font-size:11px;color:var(--lab-accent);cursor:pointer}.workspace-diff{padding:0;list-style:none;border-top:1px solid #dce3eb}.workspace-diff li{padding:14px 0;border-bottom:1px solid #dce3eb;display:flex;justify-content:space-between;gap:20px;font-size:12px}.workspace-diff strong{font-weight:500}.workspace-decision-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:25px}.workspace-decision-layout form{padding:20px;border:1px solid #dce3eb;border-radius:6px;background:#f8fafc;display:flex;flex-direction:column;gap:18px;align-self:start}.workspace-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.workspace-board{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.workspace-board>section{min-width:0;background:#f5f7fa;padding:15px;border-top:3px solid #b7c9db;border-radius:4px;min-height:180px}.workspace-board>section:last-child{border-color:var(--lab-accent)}.workspace-board h3{display:flex;justify-content:space-between;margin:0 0 20px;font-size:13px!important}.workspace-board h3 span{font-size:11px;color:#61748a}.workspace-board article{background:white;padding:16px;border:1px solid #dce3eb;border-left:3px solid #b7c9db;margin-bottom:12px;border-radius:4px}.workspace-board article.priority-high{border-left-color:#a34937}.workspace-board article>span{font-size:10px;color:#61748a}.workspace-board article>p{line-height:1.7;overflow-wrap:anywhere;font-size:13px}.workspace-board small{font-size:10px;color:#61748a}.workspace-board article>div{display:flex;gap:20px;margin-top:8px}.lab-processing{margin:0;padding:20px 28px;border-top:1px solid #e0e7ef;color:#64748b;font-size:11px}.lab-processing summary{cursor:pointer}.lab-processing p{font-size:12px;line-height:1.8;max-width:900px}.lab-workbench{border-radius:6px;box-shadow:0 8px 30px #1b385b05}.lab-toolbar{background:white;color:#263c52;border-bottom:1px solid #dce3eb;padding:14px 28px}.lab-toolbar>span{font-size:14px;color:#61748a}.lab-toolbar button{background:white;border:1px solid #c8d5e2;color:#42617e}.lab-toolbar button:hover{background:#f1f5f9}.project-atlas-financeiro{--lab-accent:#305c8b;--lab-soft:#eaf0f7}.project-atlas-financeiro .workspace-navigation{background:#172b45}.project-atlas-financeiro .workspace-identity strong,.project-atlas-financeiro .workspace-tabs button{color:#e4edf7}.project-atlas-financeiro .workspace-identity span{color:#a4b7cc}.project-atlas-financeiro .workspace-tabs button[aria-pressed=true]{color:#172b45}.project-atlas-financeiro .lab-kpis article{border:0;border-bottom:3px solid #305c8b;border-radius:0}.project-prisma-estoques{--lab-accent:#536b44;--lab-soft:#eff3e9}.project-prisma-estoques .lab-kpis article{background:#f2f5ec;border:0;border-radius:0}.project-vetor-projetos{--lab-accent:#87563e;--lab-soft:#f4eee8}.project-vetor-projetos .lab-panel{border-radius:0}.engine-workflow .lab-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.project-fluxo-compras{--lab-accent:#326567;--lab-soft:#edf4f1}.project-cadencia-cobrancas{--lab-accent:#9c5737;--lab-soft:#f8eee5}.project-partida-onboarding{--lab-accent:#6b5294;--lab-soft:#f0ebf7}.engine-workflow .lab-kpis article{border-top:3px solid var(--lab-accent);border-radius:0}.engine-inventory{--lab-accent:#7c552e;--lab-soft:#f4efe5}.engine-inventory .workspace-navigation{border-left:8px solid #b88838}.engine-inventory .lab-table td{padding-block:18px}.engine-expenses{--lab-accent:#655780;--lab-soft:#f2eef7}.engine-expenses .lab-columns{grid-template-columns:1fr 1fr}.engine-booking{--lab-accent:#2f6579;--lab-soft:#eaf3f6}.engine-booking .lab-columns{grid-template-columns:1.7fr 1fr}.engine-booking .lab-timeline{height:135px}.engine-pipeline .lab-toolbar{background:#16353d;color:white}.engine-pipeline .lab-toolbar>span{color:#d5e8ea}.engine-pipeline .lab-table{font-family:ui-monospace,SFMono-Regular,monospace}.engine-pipeline .lab-kpis article{border:0;border-bottom:2px solid #237888;border-radius:0}.engine-scenario .workspace-navigation{background:#f7f0e9}.engine-scenario .lab-scenario-inputs{border-radius:0;border-top:4px solid var(--lab-accent)}.engine-diagnosis .lab-stage-map>button{border-radius:0;border-top:4px solid #d6c8a4}.engine-diagnosis .lab-stage-map>button[aria-pressed=true]{border-top-color:#876221}.engine-diagnosis .lab-kpis article{border-radius:0;background:#fbf9f3}.project-clausula-revisao .lab-panel:first-child{background:#fbfaf7}.project-cotacao-comparador{--lab-accent:#3c6282;--lab-soft:#ecf1f6}.project-base-copiloto{--lab-accent:#546446;--lab-soft:#f0f4eb}.lab-workbench :focus-visible{outline:3px solid var(--lab-accent);outline-offset:3px}
@media(max-width:1100px){.workspace-navigation{flex-wrap:wrap;gap:16px}.workspace-tabs{order:3;flex-basis:100%}.workspace-versions{grid-template-columns:1fr 1fr}.workspace-decision-layout{grid-template-columns:240px 1fr}.workspace-board{grid-template-columns:1fr}.engine-booking .lab-columns{grid-template-columns:1fr}}
@media(max-width:760px){.workspace-decision-layout{grid-template-columns:1fr}.engine-workflow .lab-columns,.engine-expenses .lab-columns{grid-template-columns:1fr}.workspace-navigation{padding:18px 16px}.workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.workspace-tabs button{font-size:10px;padding:10px 5px}.workspace-identity strong{font-size:12px}.workspace-identity>b{width:32px;height:32px;font-size:18px}#workspace-save{font-size:10px;padding:9px 8px}.workspace-identity span{font-size:9px}#workspace-view{padding:22px 16px}.workspace-versions{gap:10px}.workspace-versions input,.workspace-decision-layout input,.workspace-decision-layout textarea,.workspace-decision-layout select{font-size:16px}.workspace-board{grid-template-columns:1fr 1fr}.lab-processing{padding:18px 16px}.workspace-comparison td{font-size:13px}}
@media(max-width:420px){.workspace-board,.workspace-versions{grid-template-columns:1fr}.workspace-identity{gap:8px}.workspace-navigation{gap:10px}.workspace-form-row{gap:10px}}
.project-atlas-financeiro .workspace-tabs button>span{color:#172b45}
