.de-editor{--de-ink:#234239;--de-green:#326f5c;--de-line:#e1e5df;color:var(--de-ink);font-family:inherit;border:1px solid var(--de-line);border-radius:22px;background:#fff;overflow:hidden}.de-editor *{box-sizing:border-box}.de-editor [hidden]{display:none!important}.de-editor button,.de-editor input,.de-editor select,.de-editor textarea{font:inherit}.de-editor button{cursor:pointer;border:1px solid var(--de-line);background:#fff;color:var(--de-ink);border-radius:9px;padding:9px 12px;font-size:13px;line-height:1.4}.de-editor button:hover{border-color:#83a99b;background:#f0f6f2}.de-editor button:focus-visible,.de-editor input:focus-visible,.de-editor textarea:focus-visible,.de-editor select:focus-visible,.de-editor canvas:focus-visible{outline:3px solid #3184ca;outline-offset:3px}.de-editor button:disabled{opacity:.38;cursor:default}.de-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--de-line);gap:10px;flex-wrap:wrap}.de-add,.de-history{display:flex;gap:7px}.de-add button:first-child{background:var(--de-green);border-color:var(--de-green);color:white}.de-workspace{display:grid;grid-template-columns:minmax(0,1fr) 260px}.de-stage{padding:36px 32px 20px;background-color:#eef0e9;background-image:radial-gradient(#cbd1c6 .8px,transparent .8px);background-size:15px 15px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:530px}.de-canvas-wrap{width:100%;max-width:850px;display:flex;justify-content:center;align-items:center;flex:1;min-height:0}.de-editor canvas{display:block;width:auto;height:auto;max-width:100%;max-height:620px;box-shadow:0 13px 35px #243b3620;border-radius:3px;touch-action:none;cursor:move;object-fit:contain}.de-hint{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;width:100%;font-size:11px;color:#627368;margin:22px 0 0;line-height:1.6}.de-size{font-variant-numeric:tabular-nums}.de-inspector{padding:20px;border-left:1px solid var(--de-line);background:#fff;min-width:0}.de-inspector-heading h3{font-size:14px;font-weight:700;margin:0 0 5px}.de-selected-type{font-size:11px;color:#6d8074}.de-inspector-heading{margin-bottom:18px}.de-editor label{font-size:12px;display:flex;gap:8px;flex-direction:column;margin-bottom:14px;font-weight:600}.de-editor input:not([type=color]):not([type=checkbox]),.de-editor textarea,.de-editor select{min-width:0;width:100%;border:1px solid #d7ded5;border-radius:8px;padding:8px 10px;background:#fafbf8;color:#234239;font-size:13px;font-weight:400}.de-editor textarea{resize:vertical;min-height:75px;line-height:1.6}.de-editor input[type=color]{width:100%;height:31px;padding:2px;border:1px solid #d7ded5;border-radius:6px;background:white;cursor:pointer}.de-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.de-editor .de-bold-label{display:flex;flex-direction:row;align-items:center;padding-top:20px;gap:6px}.de-bold-label input{accent-color:#326f5c;width:16px;height:16px}.de-palette{display:flex;gap:5px;flex-wrap:wrap;margin:-5px 0 17px}.de-editor .de-swatch{width:21px;height:21px;padding:0;border:1px solid #a8b4aa;border-radius:50%}.de-layer-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.de-layer-actions button{font-size:11px;padding:7px 4px}.de-editor .de-delete{color:#9c4936;width:100%;border-color:#edd6ce;background:#fffaf7;font-size:12px}.de-background{border-top:1px solid var(--de-line);padding-top:16px;margin-top:18px}.de-background label{display:grid;grid-template-columns:1fr 70px;align-items:center}.de-elements h4{font-size:12px;margin:18px 0 9px;display:flex;justify-content:space-between}.de-count{color:#8b978f}.de-element-list{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.de-editor .de-element-list button{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;padding:7px 9px;border-color:transparent;background:#f6f8f3}.de-editor .de-element-list button[aria-pressed=true]{border-color:#719e87;background:#e8f0e9}.de-stickers{border:1px solid var(--de-line);border-radius:10px;padding:9px;margin-top:12px}.de-stickers p{font-size:11px;margin:0 0 8px}.de-stickers button{padding:4px;width:32px;font-size:20px;margin:2px}.de-status{font-size:11px;color:#486b56;line-height:1.6;margin-bottom:0;min-height:17px}@media(min-width:1000px){.de-editor canvas[height="1000"]{max-width:min(100%,440px)}}@media(max-width:850px){.de-workspace{grid-template-columns:minmax(0,1fr) 220px}.de-stage{padding:25px 18px;min-height:420px}.de-inspector{padding:16px}.de-toolbar{padding:12px}.de-toolbar button{padding:8px 9px}}@media(max-width:600px){.de-workspace{display:flex;flex-direction:column}.de-stage{min-height:280px;padding:24px 16px 15px}.de-editor canvas{max-height:440px}.de-inspector{border-left:0;border-top:1px solid var(--de-line);padding:18px}.de-properties{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;align-items:start}.de-text-label{grid-row:span 2}.de-properties>.de-palette{align-self:center}.de-inspector-heading{margin-bottom:12px}.de-editor label{font-size:12px}.de-element-list{max-height:130px}.de-add{gap:4px}.de-toolbar button{font-size:11px;padding:8px}.de-hint{font-size:10px}.de-history{gap:4px}}
