.bodart-editor-shell{display:none}.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .bodart-editor-shell{display:grid;grid-template-columns:72px minmax(0,1fr) 286px;position:fixed;inset:64px 0 0 248px;z-index:34;pointer-events:none}.bodart-editor-top{grid-column:1/-1;height:54px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;padding:8px 14px;pointer-events:auto}.bodart-editor-top strong{margin-right:auto}.bodart-editor-top button,.bodart-tool-rail button,.bodart-inspector button{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:8px;min-height:36px;padding:7px 10px;cursor:pointer}.bodart-editor-top button:hover,.bodart-tool-rail button:hover,.bodart-inspector button:hover{background:var(--primary-light);border-color:var(--primary)}.bodart-editor-save{font-size:12px;color:var(--text-secondary);min-width:70px}.bodart-editor-save[data-status="salvo"]{color:#15803d}.bodart-editor-save[data-status="erro"]{color:var(--danger)}.bodart-tool-rail{grid-column:1;grid-row:2;background:var(--surface);border-right:1px solid var(--border);padding:10px 7px;display:flex;flex-direction:column;gap:7px;pointer-events:auto}.bodart-tool-rail button{font-size:11px;padding:7px 3px}.bodart-inspector{grid-column:3;grid-row:2;background:var(--surface);border-left:1px solid var(--border);padding:16px;pointer-events:auto;overflow:auto}.bodart-inspector h3{margin:0 0 5px;font-size:15px}.bodart-inspector p{margin:0 0 16px;color:var(--text-secondary);font-size:12px}.bodart-inspector label{display:grid;gap:6px;margin:13px 0;font-size:12px;font-weight:700}.bodart-inspector input,.bodart-inspector select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);padding:7px}.bodart-inspector-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bodart-inspector-actions{display:grid;gap:7px;margin-top:18px}.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .conteudo-principal{padding-top:62px;padding-left:76px;padding-right:292px}.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] #editorLivreBarra{display:none}.bodart-zoom-presets{display:flex;gap:4px}.bodart-zoom-presets button{min-width:42px;padding-inline:6px}.bodart-command-backdrop{position:fixed;inset:0;z-index:1000;background:#0f172a66;display:grid;place-items:start center;padding-top:12vh}.bodart-command-backdrop[hidden]{display:none}.bodart-command{width:min(620px,calc(100vw - 28px));background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px #0f172a45;overflow:hidden}.bodart-command input{width:100%;height:58px;border:0;border-bottom:1px solid var(--border);padding:0 18px;background:transparent;color:var(--text-primary);font:600 16px inherit;outline:none}.bodart-command-list{max-height:420px;overflow:auto;padding:8px}.bodart-command-item{width:100%;border:0;background:transparent;color:var(--text-primary);display:flex;justify-content:space-between;padding:12px;border-radius:8px;text-align:left;cursor:pointer}.bodart-command-item:hover,.bodart-command-item.ativo{background:var(--primary-light)}.bodart-command-item small{color:var(--text-secondary)}
@media(max-width:1100px){.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .bodart-editor-shell{left:76px;grid-template-columns:64px minmax(0,1fr) 250px}.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .conteudo-principal{padding-left:68px;padding-right:256px}.bodart-zoom-presets{display:none}}
@media(max-width:760px){.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .bodart-editor-shell{left:0;grid-template-columns:1fr;inset-top:56px}.bodart-tool-rail{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:40;flex-direction:row;overflow-x:auto;border:0;border-top:1px solid var(--border)}.bodart-inspector{display:none}.bodart-editor-top{overflow-x:auto}.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .conteudo-principal{padding:62px 10px 82px}.bodart-editor-top>strong{display:none}}
.bodart-ui-ativa #editorLivreBarra{display:none!important}
.bodart-editor-top button,.bodart-tool-rail button,.bodart-inspector button{display:flex;align-items:center;justify-content:center;gap:7px}.bodart-tool-rail button{flex-direction:column;line-height:1.1}.bodart-editor-icon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bodart-tool-rail .bodart-editor-icon{width:19px;height:19px}.bodart-editor-top button:hover .bodart-editor-icon,.bodart-tool-rail button:hover .bodart-editor-icon,.bodart-inspector button:hover .bodart-editor-icon{color:var(--primary)}
.bodart-editor-shell{z-index:1900!important}

/* A antiga segunda barra de ferramentas foi incorporada à navegação principal. */
.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .bodart-editor-shell{grid-template-columns:minmax(0,1fr) 286px;inset:64px 0 0 68px}
.bodart-editor-top{grid-column:1/-1}
.bodart-inspector{grid-column:2;grid-row:2}
.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .conteudo-principal{padding-left:10px;padding-right:292px}
@media(max-width:1100px) and (min-width:761px){.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .bodart-editor-shell{left:68px;grid-template-columns:minmax(0,1fr) 250px}.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .conteudo-principal{padding-left:10px;padding-right:256px}}
@media(max-width:760px){.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .bodart-editor-shell{left:0;grid-template-columns:1fr}.bodart-editor-nav{display:grid}.bodart-ui-ativa:not(.bodart-dashboard-ativo)[data-etapa="3"] .conteudo-principal{padding:62px 10px 20px}}
.bodart-command-backdrop{z-index:16000!important;background:rgba(3,12,22,.68)!important;backdrop-filter:blur(8px);padding-top:10vh!important}.bodart-command{width:min(720px,calc(100vw - 28px))!important;background:#101c2b!important;border:1px solid rgba(148,184,219,.2)!important;border-radius:17px!important;box-shadow:0 32px 90px rgba(0,0,0,.5)!important;color:#f7fbff}.bodart-command>header{min-height:58px;padding:0 17px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(148,184,219,.14)}.bodart-command>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#36a8ff;color:#051321;font-weight:950}.bodart-command>header div{display:grid}.bodart-command>header strong{font-size:13px}.bodart-command>header small{margin-top:2px;color:#8fa9c1;font-size:9px}.bodart-command kbd{margin-left:auto;padding:4px 7px;border:1px solid rgba(148,184,219,.2);border-radius:6px;color:#8fa9c1;background:#142438;font-size:9px}.bodart-command>label{position:relative;display:flex;align-items:center}.bodart-command>label svg{position:absolute;left:18px;width:20px;fill:none;stroke:#8fa9c1;stroke-width:2}.bodart-command>label input{height:66px!important;padding:0 85px 0 50px!important;background:#0c1724!important;color:#fff!important}.bodart-command>label kbd{position:absolute;right:16px}.bodart-command-list{max-height:440px!important}.bodart-command-item{min-height:60px;display:grid!important;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:8px 11px!important;color:#f7fbff!important}.bodart-command-item:hover,.bodart-command-item.ativo{background:#18304a!important}.bodart-command-item>i{padding:5px;border-radius:5px;color:#6fc1ff;background:#0d2338;font-size:8px;font-style:normal;font-weight:900;text-align:center}.bodart-command-item>span{display:grid}.bodart-command-item strong{font-size:12px}.bodart-command-item small{margin-top:4px;color:#8fa9c1!important;font-size:9px}.bodart-command-item>em{color:#6f8aa3;font-size:8px;font-style:normal}.bodart-command-empty{padding:35px;display:grid;text-align:center}.bodart-command-empty small{margin-top:6px;color:#8fa9c1}.bodart-command>footer{height:40px;padding:0 17px;display:flex;align-items:center;gap:18px;border-top:1px solid rgba(148,184,219,.14);color:#7892aa;font-size:8px}.bodart-command>footer span:last-child{margin-left:auto}
