.pd-draft{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;margin:28px 0}.pd-draft-preview{margin:0;background:#eeeae1;border:1px solid #dedbd4;padding:14px;display:flex;min-height:300px;align-items:center;justify-content:center;border-radius:8px}.pd-draft-preview img{max-height:400px;max-width:100%;width:auto;object-fit:contain}.pd-draft-preview p{color:#374151;text-align:center;font-size:16px}.pd-draft-controls{min-width:0}.pd-draft-controls label{display:block;font-size:14px;font-weight:600;margin:0 0 6px}.pd-draft-controls input:not([type=radio]){box-sizing:border-box;max-width:100%;width:100%;min-height:44px;margin:0 0 16px;padding:10px;border:1px solid #9ca3af;border-radius:6px;font:inherit;background:white;color:#1f2937}.pd-draft-controls fieldset{border:0;padding:0;margin:0 0 18px}.pd-draft-controls legend{font-weight:600;font-size:14px;margin-bottom:8px}.pd-draft-controls fieldset label{display:flex;align-items:center;gap:8px;min-height:40px;font-weight:400}.pd-draft-controls input:focus-visible{outline:3px solid #007a70;outline-offset:2px}.pd-draft-controls small{display:block;font-size:12px;color:#374151;line-height:1.6;margin:0 0 16px}.pd-draft-controls button:disabled{opacity:.7;cursor:wait}.pd-draft [hidden],.pd-roles[hidden],[hidden]#account-intro,.pd-draft-preview img[hidden]{display:none!important}#draft-error:empty{display:none}#account-intro{scroll-margin-top:20px}.pd-draft-controls input[type=file]{font-size:13px}.pd-draft-controls .pd-error{margin:10px 0}@media(max-width:650px){.pd-draft{grid-template-columns:1fr;gap:20px}.pd-draft-preview{min-height:220px}.pd-draft-preview img{max-height:300px}}
