.creative-editor{display:grid;gap:1rem;color:var(--ink,#162033)}.creative-editor__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.creative-editor__header h2,.creative-editor h3{margin:0}.creative-editor__eyebrow{margin:0;color:var(--muted,#64748b);font-size:.78rem;font-weight:700;letter-spacing:.08em}.creative-editor__layout{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(290px,1.5fr) minmax(240px,1fr);gap:1rem}.creative-editor__versions,.creative-editor__work,.creative-editor__preview,.creative-editor__publish{border:1px solid #dbe3ef;border-radius:16px;background:#fff;padding:1rem}.creative-editor__versions{display:grid;align-content:start;gap:.7rem}.creative-editor__version{display:block;width:100%;border:1px solid #cbd5e1;background:#fff;text-align:left}.creative-editor__version[aria-current=true]{border-color:#245fc5;background:#eff6ff}.creative-editor form{display:grid;gap:.8rem}.creative-editor label{display:grid;gap:.35rem;font-weight:700}.creative-editor input,.creative-editor textarea,.creative-editor select{min-height:42px;border:1px solid #b8c4d6;border-radius:9px;padding:.5rem .65rem;font:inherit}.creative-editor :is(input,textarea,select,button):focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.creative-editor [aria-invalid=true]{border-color:#c62828}.creative-editor small{min-height:1em;color:#a11818}.creative-editor__grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.creative-editor button{min-height:42px;border-radius:9px;padding:.55rem .85rem;font:inherit;font-weight:700;cursor:pointer}.creative-editor__primary{border:0;background:#172554;color:#fff}.creative-editor__secondary{border:1px solid #64748b;background:#fff}.creative-editor__danger{border:0;background:#9f1239;color:#fff}.creative-editor__tabs{display:flex;gap:.4rem;margin-bottom:.8rem}.creative-editor__tab{border:1px solid #94a3b8;background:#fff}.creative-editor__tab[aria-selected=true]{background:#172554;color:#fff}.creative-editor__announcement{min-height:1.25em;margin:0;color:#9a3412}.creative-editor__phone{max-width:270px;margin:1rem auto;border:8px solid #172033;border-radius:32px;padding:7px;background:#172033}.creative-editor__screen{position:relative;min-height:430px;overflow:hidden;border-radius:20px;background:linear-gradient(#eaf2ff 0 28%,#fff 28%)}.creative-editor__creative{position:absolute;box-sizing:border-box;width:calc(100% - 20px);left:10px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 8px 30px #0f172a33}.creative-editor__creative[data-type=MODAL]{top:35%}.creative-editor__creative[data-type=BOTTOM_SHEET]{bottom:0;border-radius:18px 18px 8px 8px}.creative-editor__creative[data-type=TOP_BAR]{top:0}.creative-editor__creative[data-type=BOTTOM_BAR]{bottom:0}.creative-editor__creative[data-type=INLINE]{top:43%;border:2px dashed #245fc5}.creative-editor__creative h4{margin:0 0 .4rem}.creative-editor__creative p{margin:.3rem 0;white-space:pre-wrap}.creative-editor__creative a{display:block;margin-top:.6rem;border-radius:7px;padding:.55rem;background:#245fc5;color:#fff;text-align:center;font-weight:800}.creative-editor__publish{display:flex;align-items:end;gap:1rem}.creative-editor__publish label{flex:1}@media(max-width:900px){.creative-editor__layout{grid-template-columns:1fr 1fr}.creative-editor__preview{grid-column:2;grid-row:1/3}}@media(max-width:640px){.creative-editor__layout,.creative-editor__grid{grid-template-columns:1fr}.creative-editor__preview{grid-column:auto;grid-row:auto;order:-1}.creative-editor__publish,.creative-editor__header{align-items:stretch;flex-direction:column}.creative-editor__tabs{overflow-x:auto}}

