:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#192539;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.top{height:82px;background:#fff;border-bottom:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;padding:0 4.2%;gap:16px}.brand{display:flex;align-items:center;gap:12px}.brandmark{display:grid;place-items:center;color:white;font-size:26px;font-weight:900;border-radius:14px;width:44px;height:44px;background:linear-gradient(145deg,#2563eb,#5a38b5)}.brand strong{display:block;font-size:19px;letter-spacing:-.5px}.brand strong span{font-weight:500;color:#718096}.brand small{display:block;color:#8994a6;font-size:11px;margin-top:3px}.top-actions{display:flex;align-items:center;gap:18px}.free{color:#13825f;font-size:10px;font-weight:900;letter-spacing:1.4px;background:#e6f8f0;border-radius:30px;padding:8px 11px}.ghost{border:0;background:transparent;color:#55627a;font-weight:600;font-size:13px}.layout{display:grid;grid-template-columns:minmax(330px,460px) minmax(0,1fr);max-width:1600px;margin:auto;min-height:calc(100vh - 82px)}.editor{background:#fff;border-right:1px solid #e7ecf3;padding:30px 32px 70px;max-height:calc(100vh - 82px);overflow:auto}.eyebrow{font-size:10px;letter-spacing:2px;color:#5276a7;font-weight:800}.section-head h1{font-size:26px;letter-spacing:-1px;margin:9px 0 7px}.section-head p,.preview-head p{font-size:13px;color:#8793a4;margin:0}.block{border-top:1px solid #ebeff5;padding:25px 0;margin-top:23px}.blocktitle,.label{font-weight:750;font-size:13px;margin-bottom:17px;display:block}.design-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.design{min-width:0;border:1px solid #e3eaf3;background:#fff;border-radius:12px;padding:10px 5px;display:flex;align-items:center;flex-direction:column;gap:6px}.design.active{background:#f0f5ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.design strong{font-size:11px}.design small{font-size:9px;color:#8c9aaa}.mini{background:white;border:1px solid #e7ebf1;border-radius:4px;width:95%;height:43px;display:block;position:relative}.mini i,.mini b,.mini em{position:absolute;display:block}.mini i{height:22px;width:19px;top:9px;left:9px;background:#d6e4ff;border-radius:3px}.mini b{height:5px;width:38px;top:11px;left:34px;background:#3b66b7;border-radius:2px}.mini em{height:3px;width:34px;top:22px;left:34px;background:#bcc7d7;border-radius:2px}.mini-modern{border-top:5px solid #445ad4}.mini-modern i{border-radius:50%;background:#d3d1fa}.mini-minimal i{display:none}.mini-minimal b,.mini-minimal em{left:10px;width:60px}.fields{display:grid;gap:14px}.fields>label{display:flex;flex-direction:column;gap:6px;color:#46536a;font-weight:650;font-size:12px}.fields input:not([type=color]):not([type=range]):not([type=file]),.fields textarea{width:100%;border:1px solid #dde5ef;border-radius:8px;padding:11px 12px;background:#fbfcfe;color:#1b2940;font-weight:400;font-size:13px}.fields textarea{resize:vertical}.upload{border:1px dashed #cad6e8;padding:12px;border-radius:9px}.upload input{font-size:12px;max-width:100%;color:#65748b}.upload small,.hint{color:#8793a4;font-size:11px;line-height:1.6;font-weight:400}.color-row{display:flex;gap:8px}.color-row input[type=color]{width:42px;height:40px;border:1px solid #e1e6ee;padding:3px;border-radius:8px}.color-row input:nth-child(2){flex:1}.checks{display:grid;gap:10px;font-size:12px;color:#536176}.checks label{display:flex;align-items:center;gap:9px}.preview-area{padding:50px clamp(24px,5.7vw,100px) 25px;min-width:0}.preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.preview-head h2{font-size:clamp(25px,3vw,37px);letter-spacing:-1.6px;margin:8px 0 9px}.live{background:#e4f8ed;color:#13875a;padding:8px 12px;border-radius:40px;font-size:11px;font-weight:700;white-space:nowrap}.live span{display:inline-block;width:7px;height:7px;background:#18a268;border-radius:50%;margin-right:4px}.preview-toolbar{margin:30px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tabs{border:1px solid #e0e8f2;background:#fff;padding:4px;border-radius:10px;display:flex;gap:4px}.tab{border:0;background:transparent;color:#7b899e;border-radius:7px;padding:8px 15px;font-size:12px}.tab.active{color:#2563eb;background:#edf4ff;font-weight:700}.mail{background:white;border:1px solid #e5ebf3;border-radius:15px;box-shadow:0 14px 35px rgba(38,54,89,.05);overflow:hidden;transition:max-width .2s ease;margin:auto;width:100%;max-width:850px}.mail.mobile{max-width:370px}.mail-head{border-bottom:1px solid #edf0f5;display:flex;align-items:center;gap:12px;padding:18px 22px}.avatar{background:#e7efff;color:#335ab5;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800}.mail-head strong,.mail-head small{display:block}.mail-head strong{font-size:12px}.mail-head small{color:#97a1b0;font-size:11px;margin-top:4px}.dots{margin-left:auto;color:#a5afc0}.mail-body{padding:30px 30px 44px;font:14px/1.8 Arial,sans-serif;color:#334155}.mail.mobile .mail-body{padding:18px 13px}.mail-body>p{margin:0 0 13px}.signature-preview{margin-top:19px;overflow-wrap:anywhere}.signature-preview table{max-width:100%}.signature-preview img{max-width:100%;height:auto}.action-card{background:white;border:1px solid #e6ebf3;border-radius:14px;margin-top:20px;padding:21px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.action-card strong{font-size:14px}.action-card p{font-size:11px;color:#8591a2;margin:6px 0 0}.action-buttons{display:flex;gap:9px;flex-wrap:wrap}.primary,.secondary{border:1px solid transparent;border-radius:8px;padding:12px 14px;font-size:12px;font-weight:700}.primary{background:#235cde;color:white}.secondary{background:#f0f4fb;color:#31537c;border-color:#e0e8f2}.status{width:100%;color:#147d5b;font-size:12px;min-height:0}.status.error{color:#a63a3a}.guidance{margin-top:20px;background:#eef3fb;border-radius:12px;padding:20px 24px;color:#5a677d}.guidance h3{margin:0 0 10px;font-size:13px;color:#334155}.guidance p{font-size:12px;line-height:1.6;margin:7px 0}footer{text-align:center;color:#9aa6b8;font-size:11px;margin:25px 0}@media(max-width:900px){.layout{grid-template-columns:1fr}.editor{max-height:none;overflow:visible;border-right:0;border-bottom:1px solid #e7ecf3}.preview-area{padding:34px 22px}.design-picker{max-width:430px}}@media(max-width:470px){.top{padding:0 15px}.brand small{display:none}.brand strong{font-size:16px}.editor{padding:25px 19px}.free{display:none}.mail-body{padding:18px 13px}.action-buttons{width:100%}.action-buttons button{flex:1}.preview-head h2{font-size:27px}.preview-toolbar .hint{font-size:10px}}

.sc-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.sc-toolbar button{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;background:#fff;color:#0f172a}.sc-extra select{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px}.sc-bulk{line-height:1.55}.sc-bulk input{margin:8px 0;max-width:100%}#scAuditResults li{margin:5px 0;overflow-wrap:anywhere}
