.multipage-editor{color:#191919;background:#fff9f0;padding:clamp(20px,4vw,48px);border-radius:28px;font-family:Arial,sans-serif}.multipage-editor *{box-sizing:border-box}.mp-heading h2{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:12px 0}.mp-heading p,.mp-help,.mp-preview p{color:#64615c;line-height:1.5}.mp-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:32px;margin-top:28px}.mp-preview{min-width:0;align-self:start;position:sticky;top:20px}.mp-preview canvas{width:100%;height:420px;display:block;border-radius:24px;background:#f4f0e8;touch-action:none}.mp-toolbar{display:flex;gap:10px;margin-top:14px}.mp-form{display:grid;gap:20px;min-width:0}.mp-form fieldset{min-width:0;margin:0;padding:22px;border:1px solid #ded9d0;border-radius:22px;background:white}.mp-form legend{font-size:20px;font-weight:700;padding:0 8px}.mp-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mp-form label{display:grid;gap:8px;margin:8px 0 14px;font-size:14px;font-weight:700;min-width:0}.mp-form input,.mp-form select{font:inherit;color:#191919;background:#fff;width:100%;min-width:0;padding:13px 12px;border:1px solid #d6d1c9;border-radius:12px}.mp-form input[type=file]{font-weight:400}.multipage-editor button{font-size:15px;font-weight:700;border-radius:999px;padding:13px 22px;border:1px solid #272727;background:white;color:#191919;cursor:pointer}.multipage-editor .primary{background:#ff001a;color:#fff;border-color:#ff001a}.multipage-editor button:disabled{opacity:.5;cursor:not-allowed}.multipage-editor :focus-visible{outline:3px solid #167cc1;outline-offset:3px}.mp-help{font-size:13px;font-weight:400;margin-bottom:0}.mp-quote{padding:20px;background:#fff;border:1px solid #ded9d0;border-radius:20px}.mp-quote strong,.mp-quote span{display:block}.mp-quote strong{font-size:26px;margin-bottom:6px}.mp-quote p{font-size:13px;color:#64615c}.multipage-editor [data-message]{line-height:1.45;overflow-wrap:anywhere}.multipage-editor [hidden]{display:none!important}@media(max-width:760px){.mp-layout{grid-template-columns:1fr;gap:20px}.mp-preview{position:static}.mp-preview canvas{height:300px}.mp-form fieldset{padding:16px}}@media(max-width:380px){.mp-fields{grid-template-columns:1fr}}
.multipage-editor .mp-insert-row{padding:14px 0;margin-bottom:14px;border-bottom:1px solid #ded9d0}.multipage-editor .mp-insert-row:last-child{margin-bottom:18px}
.mp-approval{display:grid;gap:16px;margin-top:20px}.mp-approval a{color:#c60018;overflow-wrap:anywhere}.mp-approval label{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5}.mp-approval input[type=checkbox]{width:20px;min-width:20px;height:20px;margin:0;padding:0}.mp-approval p{font-size:14px;color:#64615c;line-height:1.5}
