
        #lpEditorModal .lp-grp{border:1px solid var(--border,#23232e);border-radius:12px;padding:13px 13px 14px;background:var(--surface2,#13131b);display:flex;flex-direction:column;gap:9px;}
        #lpEditorModal .lp-grp-h{font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--cyan,#2BD0C5);}
        #lpEditorModal .lp-tabs{display:flex;gap:6px;flex-wrap:wrap;position:sticky;top:-16px;background:var(--surface,#0f0f16);padding:4px 0 10px;margin:-4px 0 0;z-index:3;border-bottom:1px solid var(--border,#23232e);}
        #lpEditorModal .lp-tab{background:var(--surface2,#13131b);border:1px solid var(--border,#23232e);color:var(--text-dim,#9a9aac);font-size:12px;font-weight:700;padding:7px 13px;border-radius:9px;cursor:pointer;}
        #lpEditorModal .lp-tab.on{background:var(--cyan-glow,rgba(43,208,197,.15));border-color:rgba(43,208,197,.45);color:var(--cyan,#2BD0C5);}
        #lpEditorModal .label{font-size:12.5px;}
        #lpEditorModal .lp-img-slot{border:1.5px dashed var(--border,#2a2a36);border-radius:10px;min-height:72px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;background:var(--surface,#0f0f16);transition:border-color .15s;}
        #lpEditorModal .lp-img-slot:hover{border-color:var(--cyan,#2BD0C5);}
        #lpEditorModal .lp-img-empty{font-size:12.5px;color:var(--text-dim);}
        #lpEditorModal .lp-dev.active,#lpEditorModal .lp-dev[aria-pressed="true"]{background:var(--cyan-glow,rgba(43,208,197,.15));color:var(--cyan,#2BD0C5);border-color:rgba(43,208,197,.4);}
        #lpEditorModal .lp-sec-card{border:1px solid var(--border,#23232e);border-radius:10px;padding:10px;background:var(--surface,#0f0f16);display:flex;flex-direction:column;gap:7px;}
        #lpEditorModal .lp-sec-top{display:flex;align-items:center;justify-content:space-between;gap:6px;}
        #lpEditorModal .lp-sec-type{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-dim);}
        #lpEditorModal .lp-sec-btns{display:flex;gap:3px;}
        #lpEditorModal .lp-sec-btns button{width:26px;height:24px;border:1px solid var(--border);background:transparent;color:var(--text-dim);border-radius:6px;cursor:pointer;font-size:12px;line-height:1;}
        #lpEditorModal .lp-sec-btns button:hover{color:var(--text);border-color:var(--cyan,#2BD0C5);}
        #lpEditorModal .lp-sec-card input,#lpEditorModal .lp-sec-card textarea{width:100%;background:var(--surface2,#0d0d13);border:1px solid var(--border,#2a2a36);border-radius:7px;color:var(--text,#fff);padding:7px 9px;font-size:12.5px;font-family:inherit;}
        @media(max-width:860px){#lpEditorModal .lp-builder-body{grid-template-columns:1fr !important;} #lpEditorModal .lp-builder-body>div:last-child{display:none !important;}}
