.save-draft-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #31505e;border-radius:18px;background:linear-gradient(145deg,#142733,#0d1b27);color:#cce2ec;box-shadow:0 24px 90px #0008}
.save-draft-dialog::backdrop{background:#030b12aa;backdrop-filter:blur(7px)}
.save-draft-dialog .panel-title{padding:20px 24px;border-bottom:1px solid #294250;gap:16px}.save-draft-dialog h2{margin:0;font-size:21px}.save-draft-dialog .panel-title button{font-size:13px;white-space:nowrap}.save-draft-dialog .dialog-inner{padding:24px}
.save-draft-form{display:grid;gap:18px}.save-draft-intro{margin:0;color:#91afc0;font-size:14px;line-height:1.7}.save-draft-label{display:grid;gap:10px;font-size:14px;font-weight:600}.save-draft-name{box-sizing:border-box;width:100%;min-width:0;padding:14px 15px;border:1px solid #375665;border-radius:10px;background:#0a1823;color:#d9f3ed;font:inherit;font-size:16px;outline:none}.save-draft-name:focus{border-color:#75dfbb;box-shadow:0 0 0 3px #75dfbb18}.save-draft-count{justify-self:end;color:#829eaf;font-size:12px;font-weight:400}.save-draft-members{margin:0;padding:12px 14px;border-radius:10px;background:#152b36;color:#9eb9c8;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.save-draft-error{margin:0;color:#f39aaf;font-size:13px;min-height:0}.save-draft-error:empty{display:none}.save-draft-actions{display:flex;justify-content:flex-end;gap:12px}.save-draft-actions button{min-width:100px;padding:11px 20px;border-radius:10px}.save-draft-actions .primary{background:#75dfbb;border-color:#75dfbb;color:#082b23;font-weight:600}.save-draft-actions button:disabled{opacity:.45;cursor:not-allowed}
.review-clarification-field{display:grid;gap:10px;margin:18px 0;color:#b6d5e2;font-size:14px}.review-clarification-field textarea{box-sizing:border-box;width:100%;min-width:0;padding:13px;border:1px solid #38606a;border-radius:10px;background:#0c1d29;color:#d5e9ee;font:inherit;line-height:1.6;resize:vertical}.review-clarification-field textarea:focus{outline:2px solid #75dfbb;outline-offset:2px}.review-action-feedback:not([hidden]){padding:12px 14px;border-left:3px solid #75dfbb;background:#16352f;color:#c0e8db;line-height:1.7}.saved-heading{min-width:0}.saved-description{overflow-wrap:anywhere}
@media(max-width:480px){.save-draft-dialog .panel-title,.save-draft-dialog .dialog-inner{padding:18px}.save-draft-actions button{flex:1;min-width:0}}
