:root{--fundo: #eef0f4;--painel: #ffffff;--borda: #e3e6ec;--tinta: #1b1f27;--fraco: #5d6675;--apagado: #98a1b0;--azul: #2b63f0;--azul-claro: #e9f0ff;--sombra: 0 1px 2px rgba(20,28,45,.06), 0 8px 24px rgba(20,28,45,.08)}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{font:13px/1.4 Segoe UI,system-ui,Arial,sans-serif;color:var(--tinta);background:var(--fundo);overflow:hidden}button,select,input,.botao{font:inherit;color:inherit}button,.botao{background:#fff;border:1px solid var(--borda);border-radius:6px;padding:5px 10px;cursor:pointer;text-decoration:none;display:inline-block}button:hover,.botao:hover{background:#f1f3f6}button:disabled{opacity:.4;cursor:default}button.perigo{color:#b3261e}button.forte{background:var(--azul);color:#fff;border-color:var(--azul)}select,input{border:1px solid var(--borda);border-radius:6px;padding:4px 6px;background:#fff;min-width:0}.carregando{display:grid;place-items:center;height:100%;color:var(--fraco)}.app{display:flex;flex-direction:column;height:100%}.topo{flex:none;display:flex;align-items:center;gap:6px;padding:8px 14px;min-width:0;overflow:hidden;white-space:nowrap;background:var(--painel);border-bottom:1px solid var(--borda)}.marca{font-size:15px;font-weight:700;letter-spacing:.2px;margin-right:8px}.marca b{color:var(--azul)}.topo button{flex:none;border-color:transparent;background:transparent;color:var(--fraco);border-radius:9px;padding:6px 10px}.topo button:hover:not(:disabled){background:var(--fundo);color:var(--tinta)}.topo select{flex:none;font-weight:600;border-radius:9px;padding:6px 8px}.topo .volta{flex:none;padding:6px 10px;border-radius:9px;color:var(--fraco);text-decoration:none;font-weight:600}.topo .volta:hover{background:var(--fundo);color:var(--tinta)}.topo .nome-do-projeto{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;padding:0 4px}.espaco{flex:1}.corpo-app{flex:1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr) 290px;gap:10px;padding:10px}.lista-lateral{background:var(--painel);border-radius:14px;box-shadow:var(--sombra);overflow:hidden;display:flex;flex-direction:column;min-height:0}.abas{flex:none;display:flex;gap:2px;margin:10px 10px 2px;background:var(--fundo);padding:3px;border-radius:11px}.abas button{flex:1;border:0;background:transparent;padding:7px 4px;border-radius:8px;font-weight:600;color:var(--fraco)}.abas button.ativa{background:#fff;color:var(--tinta);box-shadow:0 1px 2px #141c2d1f}.lista-lateral .rola{flex:1;min-height:0;overflow:auto;padding:0 8px 10px}.lista-lateral h3{font-size:11px;text-transform:uppercase;letter-spacing:.9px;color:var(--apagado);font-weight:700;margin:14px 8px 4px;display:flex;justify-content:space-between;align-items:center}.lista-lateral h3 button{padding:0 7px;line-height:20px;border-radius:7px;color:var(--fraco)}.item{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;text-align:left;border:0;border-radius:9px;padding:7px 8px;background:transparent}.item:hover{background:var(--fundo)}.item small{color:var(--apagado);white-space:nowrap;font-variant-numeric:tabular-nums}.item.ativo{background:var(--azul-claro);color:var(--azul);font-weight:600}.rodape-lista{flex:none;padding:8px;border-top:1px solid var(--borda);display:grid;gap:6px}.rodape-lista .botao{text-align:center}.nota{color:var(--fraco);font-size:12px;margin:6px 4px}.cabeca{position:absolute;left:12px;right:212px;top:12px;z-index:3;display:flex;flex-wrap:wrap;gap:8px;align-items:center;pointer-events:none}.cabeca>*{pointer-events:auto}.aberto{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:7px 12px;background:#fff;border-radius:11px;box-shadow:var(--sombra);font-weight:600}.aberto small{font-weight:700;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--azul)}.aberto span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flut{display:flex;align-items:center;gap:2px;padding:3px;background:#fff;border-radius:11px;box-shadow:var(--sombra);max-width:100%}.flut button{border:0;background:transparent;padding:6px 12px;border-radius:8px;font-weight:600;color:var(--fraco);white-space:nowrap}.flut button:hover{background:var(--fundo)}.flut button.ativa{background:var(--tinta);color:#fff}.pe{position:absolute;left:12px;right:12px;bottom:40px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.pe>*{pointer-events:auto}.barra-caixa{position:relative;display:flex;justify-content:center;max-width:100%}.barra-ferramentas{display:flex;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow:hidden;padding:6px;background:#fff;border-radius:16px;box-shadow:var(--sombra)}.barra-ferramentas.anda{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.barra-ferramentas.anda::-webkit-scrollbar{display:none}.grupo-f{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;padding:0 4px;border-right:1px solid var(--borda)}.grupo-f>small,.grupo-aberto>small{font-size:9.5px;font-weight:500;color:#9aa0ab;line-height:1;padding:1px 0 0;white-space:nowrap}.grupo-b{display:flex;gap:2px}.grupo-f:last-child{border-right:0}.barra-ferramentas button,.grupo-aberto button{flex:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:50px;padding:7px 4px 5px;border-radius:11px;font-size:11px;color:var(--fraco);white-space:nowrap}.barra-ferramentas label.botao-da-barra,.grupo-aberto label.botao-da-barra{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:50px;padding:7px 4px 5px;border-radius:11px;font-size:11px;color:var(--fraco);cursor:pointer;white-space:nowrap}.barra-ferramentas label.botao-da-barra:hover,.grupo-aberto label.botao-da-barra:hover{background:var(--fundo);color:var(--tinta)}.barra-ferramentas button:hover:not(.falta):not(:disabled),.grupo-aberto button:hover:not(.falta):not(:disabled){background:var(--fundo);color:var(--tinta)}.barra-ferramentas button.ativa,.barra-ferramentas button.ativa:hover:not(.falta):not(:disabled),.grupo-aberto button.ativa,.grupo-aberto button.ativa:hover:not(.falta):not(:disabled){background:var(--azul);color:#fff}.barra-ferramentas.compacta{padding:5px}.barra-ferramentas.compacta .grupo-f{padding:0 3px}.barra-ferramentas.compacta button,.barra-ferramentas.compacta label.botao-da-barra{min-width:42px;padding:6px 2px 4px;font-size:10px;gap:2px}.barra-ferramentas.so-icones{padding:4px}.barra-ferramentas.so-icones .grupo-f{padding:0 2px}.barra-ferramentas.so-icones .grupo-f>small{display:none}.barra-ferramentas.so-icones button,.barra-ferramentas.so-icones label.botao-da-barra{min-width:34px;padding:7px 5px;font-size:0;gap:0}.barra-ferramentas button.abre-grupo{flex-direction:row;align-items:center;gap:2px;min-width:0;padding-left:7px;padding-right:5px}.barra-ferramentas button.abre-grupo.aberto:not(.ativa){background:var(--fundo);color:var(--tinta)}.seta-grupo{font-size:8px!important;line-height:1;opacity:.7}.grupo-aberto{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:3px;max-width:100%;padding:6px 8px;background:#fff;border-radius:14px;box-shadow:var(--sombra)}.grupo-aberto .grupo-b{flex-wrap:wrap;justify-content:center}.falta,.falta:hover{color:var(--apagado)!important;cursor:not-allowed!important;background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgba(120,132,152,.14) 6px 12px)!important}.tipo-ferramenta{max-width:300px;border:0;font-weight:600}.arquivo{display:grid;gap:3px;padding:8px;margin:6px 0;border:1px solid var(--borda);border-radius:8px}.arquivo b{overflow-wrap:anywhere}.arquivo small{color:var(--fraco)}table.blocos td{padding:3px 4px}table.blocos td.num{text-align:right;font-weight:600}table.blocos .cor{width:18px;height:11px;border-color:transparent}.centro{position:relative;min-width:0;min-height:0;border-radius:14px;overflow:hidden;background:#e9ebef;box-shadow:var(--sombra)}.tela{position:absolute;top:0;right:0;bottom:0;left:0}.centro.comparando .tela{right:50%}.comparar{position:absolute;top:0;bottom:0;right:0;width:50%;border-left:2px solid var(--azul);background:#e9ebef}.comparar svg{width:100%;height:100%;display:block}.comparar-cabeca{position:absolute;top:58px;left:10px;right:10px;z-index:2;display:flex;align-items:center;gap:6px;background:#fff;border-radius:10px;padding:5px 8px;box-shadow:var(--sombra);font-size:12px}.comparar-cabeca small{color:var(--fraco);font-size:10px;letter-spacing:.04em}.comparar-cabeca select{flex:1;min-width:0}.comparar-cabeca button{border:0;background:transparent;font-size:15px;cursor:pointer;padding:2px 6px;border-radius:6px}.comparar-cabeca button:hover{background:var(--fundo)}.tela svg,.tres{width:100%;height:100%;display:block;touch-action:none;-webkit-user-select:none;user-select:none}.tres canvas{display:block}.vazio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--fraco);pointer-events:none}.dica{position:absolute;left:12px;right:12px;bottom:8px;z-index:2;text-align:center;color:#3b4252;font-size:12px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 6px #fff}.barra-zoom{position:absolute;right:12px;top:12px;z-index:4;display:flex;align-items:center;gap:2px;padding:3px;background:#fff;border-radius:11px;box-shadow:var(--sombra);-webkit-user-select:none;user-select:none}.barra-zoom button,.frente>header .barra-zoom button{flex:none;display:grid;place-items:center;height:30px;min-width:30px;padding:0 6px;border:0;border-radius:8px;background:transparent;font:inherit;font-weight:600;color:var(--fraco);white-space:nowrap}.barra-zoom button:hover,.frente>header .barra-zoom button:hover{background:var(--fundo);color:var(--tinta)}.barra-zoom button.ativa,.barra-zoom button.ativa:hover,.frente>header .barra-zoom button.ativa{background:var(--tinta);color:#fff}.barra-zoom svg,.tela .barra-zoom svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.barra-zoom button.pct{min-width:52px;color:var(--tinta);font-variant-numeric:tabular-nums}.barra-zoom button.com-nome{display:flex;gap:6px;padding:0 10px 0 8px}.barra-zoom .sep{width:1px;height:16px;margin:0 3px;background:var(--borda)}.barra-zoom .menu-zoom{position:absolute;right:0;top:calc(100% + 6px);z-index:6;display:flex;flex-direction:column;min-width:200px;padding:4px;background:#fff;border-radius:11px;box-shadow:var(--sombra)}.barra-zoom .menu-zoom button,.frente>header .barra-zoom .menu-zoom button{display:block;height:auto;padding:7px 10px;text-align:left;font-weight:500}.barra-zoom .menu-zoom button.forte-z{font-weight:700;color:var(--tinta)}.barra-zoom.na-faixa{position:relative;right:auto;top:auto;padding:0;box-shadow:none;background:transparent}.barra-zoom.na-faixa button,.frente>header .barra-zoom.na-faixa button{height:24px;min-width:24px;padding:0 4px;font-size:11px}.barra-zoom.na-faixa button.pct{min-width:44px}svg.andando{cursor:var(--cursor-mao, grabbing)!important}.zoom-janela{position:absolute;z-index:5;border:1.5px solid var(--azul);background:#2b63f01a;pointer-events:none}.ver-estrutura-3d{position:absolute;right:12px;top:56px;z-index:3;display:flex;gap:6px;align-items:center;background:#fff;border-radius:11px;padding:8px 12px;font-weight:600;color:var(--fraco);box-shadow:var(--sombra);cursor:pointer}.aviso{position:absolute;top:10px;left:50%;transform:translate(-50%);max-width:70%;background:#fff4e5;border:1px solid #f0b866;color:#7a4a00;padding:8px 12px;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px #0000001f}.painel{position:absolute;top:10px;right:10px;width:min(560px,80%);max-height:80%;overflow:auto;background:#fff;border:1px solid var(--borda);border-radius:10px;box-shadow:0 6px 24px #00000029;padding:10px 14px}.painel header,.caixa header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.painel ul{padding-left:0;list-style:none;margin:0}.painel.orcamento{width:min(720px,88%)}.painel.orcamento table{width:100%;border-collapse:collapse}.painel.orcamento th,.painel.orcamento td{text-align:left;padding:5px 6px;border-top:1px solid #eef0f3}.painel.orcamento th:nth-child(n+2),.painel.orcamento td:nth-child(n+2){text-align:right;white-space:nowrap}.painel.orcamento tr.grupo td{background:#f6f7f9}.painel.orcamento tr.grupo small{color:var(--fraco);font-weight:400}.painel.orcamento input.preco{width:96px;text-align:right;padding:4px 6px;border:1px solid var(--borda);border-radius:6px}.painel li{padding:6px 0;border-top:1px solid #eef0f3}.painel li.grave b{color:#b3261e}.painel li.aviso b{color:#a15c00}.painel li.pendente b{color:#5b3fb0}.painel li em{color:var(--fraco)}table{border-collapse:collapse;width:100%;margin:6px 0 12px}th,td{text-align:left;padding:4px 6px;border-bottom:1px solid #eef0f3;font-size:12px}th{color:var(--fraco);font-weight:600}td input{width:70px}td input[type=color]{width:34px;padding:0;height:22px}.cor{display:inline-block;width:26px;height:14px;border:1px solid #999;vertical-align:middle}.menu{background:var(--painel);border-radius:14px;box-shadow:var(--sombra);overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0}.menu>header{padding:10px 12px;border-bottom:1px solid var(--borda);display:grid}.menu>header small{color:var(--azul);font-weight:700;text-transform:uppercase;font-size:10.5px;letter-spacing:.7px}.menu>header strong{font-size:15px;min-height:21px}.menu .corpo{flex:1;overflow:auto;padding:4px 12px 12px}.menu>footer{padding:8px 12px;border-top:1px solid var(--borda);display:flex;gap:6px;flex-wrap:wrap;min-height:45px}.grupo h4{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--fraco);margin:14px 0 6px}.campo{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:6px;margin:4px 0}.campo span{color:#3b4252;font-size:12px}.campo em{color:var(--fraco);font-style:normal;font-size:12px}.campo output{font-weight:600;grid-column:2 / 4}.campo select,.campo input{width:100%}.lista{margin:0;padding:0;list-style:none}.lista li{padding:4px 6px;border-radius:5px}.lista li.clica{cursor:pointer;color:#0b4fb3}.item.variacao{padding-left:20px;font-size:12px}.liga{display:flex;align-items:center;gap:6px;margin:6px 4px 8px;font-size:13px;cursor:pointer}.lista.pendencias{margin:0 4px 8px}.lista.pendencias li{font-size:12px;color:var(--fraco);padding:5px 2px;border-top:1px solid var(--borda);border-radius:0}.lista li.clica:hover{background:var(--azul-claro)}.linha{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.tresvistas{display:flex;gap:6px;align-items:flex-end;margin:6px 0;padding:6px;background:#f6f7f9;border-radius:6px}.tresvistas img{max-height:70px;max-width:30%;object-fit:contain}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182159;display:grid;place-items:center;z-index:10}.caixa{background:#fff;border-radius:12px;padding:14px 18px;width:min(920px,92vw);max-height:88vh;overflow:auto}.caixa header b{font-size:16px;margin-right:auto}.paleta{position:absolute;z-index:6;display:flex;flex-wrap:nowrap;align-items:center;box-sizing:border-box;padding:3px;gap:1px;border:1px solid #e2e6ef;border-radius:10px;background:#fffffff7;box-shadow:0 6px 18px -8px #28185a47,0 1px 3px #28185a14;white-space:nowrap}.pal-b{all:unset;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:7px;color:#626b80;cursor:pointer;position:relative}.pal-b:hover{background:#f5f3fb;color:#272b3b}.pal-b.principal,.pal-b.on{background:#f1edff;color:#7646d8}.tela .paleta svg,.frente-tela .paleta svg{width:18px;height:18px;flex:none;display:block;touch-action:auto;-webkit-user-select:auto;user-select:auto}.pal-b.falta{opacity:.32;cursor:not-allowed}.pal-b.falta:hover{background:transparent;color:#626b80}.pal-mais{position:absolute;top:calc(100% + 6px);right:0;z-index:8;width:248px;box-sizing:border-box;padding:6px;border:1px solid #e2e6ef;border-radius:13px;background:#fff;box-shadow:0 14px 34px -14px #28185a4d,0 2px 6px #28185a14;display:grid;gap:1px}.pal-mais button{all:unset;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px;padding:6px 8px;border-radius:9px;font:500 13px/1.2 system-ui,sans-serif;color:#272b3b;cursor:pointer}.pal-mais button:hover{background:#f5f3fb}.pal-mais button.perigo{color:#c0473a}.pal-mais button.perigo:hover{background:#fbeeec}.pal-mais button.falta{color:#b4bac6;cursor:not-allowed}.pal-mais button.falta span{text-decoration:line-through}.pal-mais button.falta:hover{background:transparent}.pal-mais kbd{font:10.5px ui-monospace,Menlo,Consolas,monospace;color:#8a8d96;border:1px solid #e2e6ef;border-radius:5px;padding:1px 5px}.pal-b.perigo{color:#c0473a}.pal-calca{align-self:stretch;width:10px;min-height:24px;margin-right:2px;border-radius:5px;cursor:grab;touch-action:none;background-image:radial-gradient(circle,rgba(60,50,110,.55) 1.1px,transparent 1.5px);background-size:4px 4px;background-position:center}.pal-calca:hover{background-color:#f1edff}.pal-calca:active{cursor:grabbing}.pal-andares{display:flex;flex-direction:column;gap:2px}.pal-andar{display:flex;align-items:center;gap:1px}.pal-glifo.lado{width:7px;height:7px;border-radius:50%;border:1.6px solid currentColor;background:#fff}.pal-b.perigo:hover{background:#fbeeec;color:#c0473a}.pal-b:focus-visible{outline:2px solid #7646d8;outline-offset:1px}.pal-sep{width:1px;height:15px;background:#e2e6ef;margin:0 2px;align-self:center}.pal-alvo{display:inline-flex;align-items:center;gap:5px;padding:0 6px;height:22px;margin-right:1px;border-radius:6px;background:#f1edff;color:#7646d8;font:600 10px system-ui,sans-serif}.pal-glifo{display:block;box-sizing:border-box;width:8px;height:8px;background:currentColor}.pal-glifo.divisa{width:7px;height:7px;border-radius:50%;border:1.6px solid currentColor;background:#fff}.pal-glifo.zona{background:#fff;border:1.6px solid currentColor}.pal-glifo.outro{border-radius:50%}.pal-b[data-dica]:hover:after,.pal-b[data-dica]:focus-visible:after{content:attr(data-dica);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);z-index:9;padding:3px 8px;border-radius:6px;background:#272b3b;color:#fff;font:500 10.5px/1.4 system-ui,sans-serif;width:max-content;max-width:260px;white-space:pre-line;text-align:left;pointer-events:none;box-shadow:0 4px 12px -4px #00000059}.paleta.dica-acima .pal-b[data-dica]:after{top:auto;bottom:calc(100% + 7px)}.editar{background:#fff;border-radius:12px;width:min(1120px,96vw);height:min(760px,92vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;box-shadow:0 18px 60px #00000040}.editar>header{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--borda)}.editar>header>div:first-child{display:grid;margin-right:auto;min-width:0}.editar>header small{color:var(--azul);font-weight:700;text-transform:uppercase;font-size:10.5px;letter-spacing:.7px}.editar>header strong{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alcance{display:flex;border:1px solid var(--borda);border-radius:8px;overflow:hidden;flex-shrink:0}.alcance button{border:0;border-radius:0;padding:6px 12px}.alcance button.ativa{background:var(--azul);color:#fff}.alcance span{padding:6px 12px;color:var(--fraco);font-size:12px}.editar .meio{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0}.editar .desenho{position:relative;background:#eef0f3;min-height:0;padding:12px;display:grid}.editar .desenho svg{width:100%;height:100%;min-height:0;background:#fff;border-radius:8px}.editar .desenho.rola{display:block;overflow:auto}.editar .desenho.rola svg{height:auto}.editar .desenho [data-ref]{cursor:pointer}.editar .desenho svg{touch-action:none;-webkit-user-select:none;user-select:none}.editar .desenho [data-ref^="mais:"][fill="#ffffff"]{filter:drop-shadow(0 .2px .35px rgba(20,28,45,.35))}.editar .desenho [data-ref^="mais:"][fill="#ffffff"]:hover{fill:var(--azul-claro)}.editar .desenho [data-ref^="alca:"]{filter:drop-shadow(0 .12px .2px rgba(20,28,45,.3))}.editar .desenho [data-ref^="alca:"]:hover{fill:var(--azul)}.editar .desenho [data-ref^="alca:h"],.editar .desenho svg.arrastando.h,.editar .desenho svg.arrastando.h [data-ref]{cursor:ew-resize}.editar .desenho [data-ref^="alca:v"],.editar .desenho svg.arrastando.v,.editar .desenho svg.arrastando.v [data-ref]{cursor:ns-resize}.editar .desenho .voltar{position:absolute;left:22px;top:22px}.editar .campos{border-left:1px solid var(--borda);overflow:auto;padding:4px 14px 14px}.editar>footer{display:flex;gap:8px;padding:10px 16px;border-top:1px solid var(--borda)}.editar>footer span{flex:1}button.principal{background:var(--azul);color:#fff;border-color:var(--azul)}button.principal:hover{background:#1557b0}button:disabled{opacity:.45;cursor:default}.erro{color:#b3261e;background:#fdecea;border-radius:6px;padding:6px 8px;font-size:12.5px;margin:8px 0}.menu>header{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.menu>header small,.menu>header strong{grid-column:1;min-width:0;overflow-wrap:anywhere}.menu>header .principal{grid-column:2;grid-row:1 / span 2;align-self:start}@media(max-width:760px){.editar .meio{grid-template-columns:1fr;grid-template-rows:minmax(0,1.1fr) minmax(0,1fr)}.editar .campos{border-left:0;border-top:1px solid var(--borda)}}.duas{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.editar.da-estrutura{width:min(1280px,96vw);height:min(820px,94vh)}.editar.da-estrutura .desenho{padding:0;background:#e9ebef}.editar.da-estrutura .desenho .tela svg{background:transparent;border-radius:0}.editar.da-estrutura .meio{grid-template-columns:minmax(0,1fr) 340px}.editar .menu{border-radius:0;box-shadow:none;border-left:1px solid var(--borda)}.editar>footer .erro{flex:1;margin:0}.pavimento-da-janela{display:flex;align-items:center;gap:8px;color:var(--fraco);font-size:12px}.pavimento-da-janela select{font-weight:600;color:var(--tinta);max-width:300px}.aviso,.painel{z-index:7}.so-celular,.fundo-da-gaveta{display:none!important}@media(max-width:1100px){.corpo-app{grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1.3fr)}.lista-lateral{grid-column:1;grid-row:1}.centro{grid-column:2;grid-row:1 / 3}.corpo-app>.menu{grid-column:1;grid-row:2}.campo{grid-template-columns:84px 1fr auto}.editar.da-estrutura .meio{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:640px){.corpo-app{grid-template-columns:180px minmax(0,1fr)}.campo{grid-template-columns:1fr;gap:2px}.campo output{grid-column:1}}.menu .corpo{overflow-x:hidden}.campo>*{min-width:0}@media(max-width:760px){.so-celular{display:inline-flex!important}.gaveta-navegador .fundo-da-gaveta,.gaveta-painel .fundo-da-gaveta{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:19;background:#12141c4d}.topo{gap:2px;padding:6px 8px;overflow-x:auto;scrollbar-width:none}.topo::-webkit-scrollbar{display:none}.topo .marca{display:none}.topo button.so-celular{font-weight:700;color:var(--tinta)}.topo button.so-celular.tem{color:var(--azul)}.topo .nome-do-projeto{flex:none;max-width:46vw}.corpo-app{display:block;position:relative;padding:0;gap:0}.centro{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none}.lista-lateral{position:absolute;z-index:20;left:0;top:0;bottom:0;width:min(86vw,340px);border-radius:0 14px 14px 0;transform:translate(-104%);transition:transform .18s ease-out}.gaveta-navegador .lista-lateral{transform:none}.corpo-app>.menu,.corpo-app>.painel-desenhar{position:absolute;z-index:20;left:0;right:0;bottom:0;max-height:64%;border-radius:14px 14px 0 0;transform:translateY(104%);transition:transform .18s ease-out}.gaveta-painel .corpo-app>.menu,.gaveta-painel .corpo-app>.painel-desenhar{transform:none}.lista-lateral .item{min-height:42px}.abas button{padding:10px 4px}.cabeca{left:8px;right:8px;top:8px;gap:6px}.barra-zoom{top:auto;right:8px;bottom:62px}.pe{left:6px;right:6px;bottom:8px;gap:6px}.dica{display:none}.aviso{left:8px;right:8px;transform:none;max-width:none}.painel{left:6px;right:6px;width:auto}}
