.nx-artwork-dialog{width:min(620px,94vw);max-height:90vh;border:0;border-radius:14px;padding:25px;color:#222;background:#fff;font:15px/1.5 Arial,sans-serif;box-sizing:border-box}.nx-artwork-dialog::backdrop{background:#0009}.nx-artwork-dialog h2{margin:0 35px 12px 0;font-size:23px}.nx-artwork-dialog p{font-size:13px}.nx-artwork-dialog .nx-close{float:right;width:36px;height:36px;font-size:25px;background:#eee;color:#222;border:0;border-radius:6px;cursor:pointer}.nx-fields label{display:block;font-weight:bold;margin:13px 0 5px}.nx-fields input,.nx-fields textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #aaa;border-radius:6px;background:white;color:#222;font:16px Arial,sans-serif}.nx-fields textarea{min-height:85px}.nx-field-error{color:#b00020;margin:3px 0}.nx-submit-status{white-space:pre-wrap;overflow-wrap:anywhere}.nx-send,[data-submit-artwork]{padding:13px 18px;background:#c62828;color:white;border:0;border-radius:7px;font-weight:bold;cursor:pointer}.nx-send:disabled{opacity:.6}.nx-artwork-dialog [hidden]{display:none}.nx-file-list{overflow-wrap:anywhere}.nx-artwork-dialog input[aria-invalid=true],.nx-artwork-dialog textarea[aria-invalid=true]{border-color:#b00020}