.editor-empty-canvas{display:grid;place-items:center;min-height:clamp(330px,64dvh,590px);padding:36px 24px;box-sizing:border-box;font-family:Inter,system-ui,sans-serif}
.editor-empty-card{width:min(520px,100%);box-sizing:border-box;padding:30px 32px 28px;text-align:center;border:1px solid var(--lands-editor-border,#e8e6ee);border-radius:20px;background:var(--lands-editor-surface,#fff);color:var(--lands-editor-text,#202133);box-shadow:0 10px 40px #11052208}
.editor-empty-illustration{width:112px;height:80px;margin:0 auto 16px;fill:none;stroke:currentColor;stroke-width:1.7;opacity:.6}
.editor-empty-illustration .editor-empty-illustration-accent{fill:#bc20dc;stroke:#bc20dc}
.editor-empty-eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:.15em;opacity:.65}
.editor-empty-card h2{margin:10px 0 12px;font-size:clamp(25px,2.4vw,32px);line-height:1.2;letter-spacing:-.035em;color:inherit}
.editor-empty-card p{max-width:350px;margin:0 auto;font-size:14px;line-height:1.7;color:inherit;opacity:.72}
.editor-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 18px}
.editor-empty-actions :is(button,a){text-decoration:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 17px;border:1px solid var(--lands-editor-border,#dedbe7);border-radius:10px;font:600 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}
.editor-empty-actions .editor-empty-primary{background:#8b1bca;border-color:#8b1bca;color:#fff}
.editor-empty-actions .editor-empty-secondary{background:transparent;color:inherit}
.editor-empty-actions :is(button,a):focus-visible{outline:3px solid #d18cf3;outline-offset:3px}
.editor-empty-actions :is(button,a):hover{filter:brightness(1.08)}
.editor-empty-card small{display:block;max-width:340px;margin:auto;font-size:11px;line-height:1.6;color:inherit;opacity:.55}
@media(max-width:600px){.editor-empty-canvas{padding:24px 14px;min-height:440px}.editor-empty-card{padding:24px 18px}.editor-empty-actions{flex-direction:column;margin-top:20px}.editor-empty-actions :is(button,a){text-decoration:none;box-sizing:border-box;width:100%;min-height:46px}.editor-empty-illustration{width:90px;height:64px}}

/* Keep the identity, editing tools and save actions in separate grid areas. */
@media(min-width:980px){
 [data-editor-appearance] [data-editor-topbar]:has([data-editor-tools]){display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tools actions" "models models";gap:7px 12px!important;padding:8px 10px!important}
 [data-editor-appearance] [data-editor-topbar] [data-editor-tools]{grid-area:tools;min-width:0;overflow-x:auto!important;overflow-y:hidden;min-height:36px;scrollbar-width:thin;scrollbar-color:#b82cdd transparent}
 [data-editor-appearance] [data-editor-topbar] [data-editor-brand]{flex:0 0 160px!important;min-width:160px;overflow:hidden}
 [data-editor-appearance] [data-editor-topbar] [data-editor-brand] strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:136px}
 [data-editor-appearance] [data-editor-topbar] [data-editor-tools]>[title="Mover barra"],
 [data-editor-appearance] [data-editor-topbar] [data-editor-tools]>nav{flex-shrink:0!important}
 [data-editor-appearance] [data-editor-topbar] [data-editor-model-tools]{grid-area:models;min-width:0;max-width:100%;border-top:1px solid var(--lands-editor-border,#e5e7eb);padding-top:7px!important}
 [data-editor-appearance] [data-editor-topbar] [data-editor-actions]{grid-area:actions;margin-left:0!important}
}
