*{box-sizing:border-box}body{margin:0;background:#f1f4f5;color:#19303b;font:15px/1.5 system-ui,sans-serif}header{padding:20px 4%;background:white;border-bottom:1px solid #d8e0e3;display:flex;align-items:center;justify-content:space-between;gap:16px}a{color:inherit}.brand{text-decoration:none;font-size:20px;letter-spacing:.08em;font-weight:850}.brand span{display:block;font-size:10px;color:#56727d}.head-actions,.row,.toolbar{display:flex;gap:10px;align-items:center}.head-actions a{font-size:13px}main{padding:28px 3%;max-width:1700px;margin:auto}.intro{display:flex;justify-content:space-between;align-items:center;gap:20px}.eyebrow{font-size:11px;letter-spacing:.16em;color:#237a68;font-weight:750}h1{font-size:clamp(30px,3vw,46px);letter-spacing:-.04em;line-height:1.15;margin:10px 0}h2{font-size:19px}h3{font-size:15px}p{color:#536573}.pill{font-size:12px;border:1px solid #b4ccc3;border-radius:40px;padding:10px 16px;white-space:nowrap;color:#176b58}#status{padding:12px 18px;background:#e2eee8;border-radius:8px;color:#204d42;min-height:47px}.workspace{display:grid;grid-template-columns:390px minmax(0,1fr);gap:22px}aside,.preview{background:#fff;border:1px solid #d8e0e3;border-radius:14px;overflow:hidden}aside{padding:18px;max-height:1000px;overflow-y:auto}.tabs{display:flex;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:20px;gap:5px}.tabs button{background:#f0f3f4;color:#536573;flex:1;padding:10px 5px}.tabs [aria-selected=true]{background:#193f35;color:white}label{display:block;font-size:13px;font-weight:650;margin:14px 0}input,textarea,select{display:block;width:100%;padding:10px;border:1px solid #bcccd2;border-radius:7px;font:inherit;color:inherit;background:white;margin-top:6px}textarea{resize:vertical;min-height:80px}input[type=color]{height:42px;padding:4px}input[type=checkbox]{display:inline-block;width:auto;margin:0}.check{display:flex;align-items:center;gap:8px;font-weight:450}button{border:0;border-radius:7px;background:#176b58;color:white;padding:11px 14px;cursor:pointer;font:600 13px system-ui}.secondary{background:#edf3f1;color:#245547}.danger{background:#fae9e8;color:#94352b}.full{width:100%;margin:6px 0}.row>*{flex:1;min-width:0}.row select{margin:0}.row button{flex:0 0 auto}.note,footer{font-size:12px;color:#6b7c86}hr{border:0;border-top:1px solid #e1e7e7;margin:20px 0}.toolbar{padding:15px;justify-content:space-between;border-bottom:1px solid #d8e0e3}.toolbar button{padding:8px}.preview{background:#e5ebeb;align-self:start}iframe{display:block;width:100%;border:0;height:850px;background:#fff;margin:auto}iframe[hidden]{display:none}#empty{padding:140px 35px;text-align:center}#empty span{font-size:11px;letter-spacing:.15em;color:#176b58}#empty h2{font-size:32px}.section-row{display:flex;gap:4px;padding:8px 0;border-bottom:1px solid #edf0f0}.section-row .select-section{flex:1;text-align:left;background:#edf3f1;color:#193f35}.section-row.active .select-section{background:#193f35;color:white}.section-row button{padding:8px}.card-editor{padding:14px;border:1px solid #dbe4e1;border-radius:10px;margin:12px 0;background:#f8faf9}.image-thumb{width:100%;max-height:130px;object-fit:cover;border-radius:7px}button:disabled{opacity:.45;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #d6a54e;outline-offset:2px}footer{padding:20px 0}[hidden]{display:none!important}@media(max-width:1000px){.workspace{grid-template-columns:1fr}aside{max-height:none}.intro{display:block}.pill{display:inline-block;margin-bottom:10px}header{flex-wrap:wrap}.head-actions{flex-wrap:wrap}iframe{height:650px}main{padding:20px 14px}.toolbar{flex-wrap:wrap}}
