.password-wrap{display:flex;align-items:stretch;position:relative;width:100%;gap:8px}.password-wrap input{min-width:0;flex:1}.password-toggle{border:1px solid #dedede;border-radius:9px;background:#f6f6f6;color:#333;min-width:60px;cursor:pointer;padding:8px;font-size:14px}.password-toggle:focus-visible{outline:2px solid #cf172b;outline-offset:2px}.draft-notice{padding:18px 20px;border:1px solid #f0d5d8;background:#fff8f8;border-radius:12px;margin-bottom:26px}.draft-notice p{color:#777;margin:8px 0 12px;font-size:14px;line-height:1.7}.form-preview-dialog{width:min(900px,94vw);max-height:90vh;border:0;border-radius:20px;padding:0}.form-preview-dialog::backdrop{background:rgba(0,0,0,.55)}.form-preview-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.form-preview-images figure{margin:0}.form-preview-images figcaption{font-size:14px;margin-bottom:10px}.form-preview-images img{width:100%;height:200px;object-fit:contain;background:#f5f5f5;border:1px solid #eee;border-radius:10px}.partner-actions{border-top:1px solid #eee;padding-top:20px;margin:20px 0}.badge.deleted{background:#f3f3f3;color:#777}.admin-fill-label{color:#b41124;font-size:12px;margin-left:6px}#partner-edit-form .form-grid{margin-bottom:24px}#partner-edit-form .form-actions,#registration-form .form-actions{flex-wrap:wrap}.toolbar .tabs{flex-wrap:wrap}.custom-fixed-list small{white-space:nowrap}@media(max-width:600px){.form-preview-images{grid-template-columns:1fr}.password-toggle{min-width:56px}.form-preview-images img{height:230px}}
