.customer-dialog{max-width:520px;width:calc(100% - 32px);max-height:90vh;border:1px solid #ccd9cf;border-radius:18px;padding:28px;color:#102923;background:#fff;font:16px Arial;overflow:auto}.customer-dialog::backdrop{background:#10292399}.customer-dialog h2{font-size:25px;color:#176b50}.customer-dialog p{line-height:1.7}.customer-dialog label{display:block;margin:12px 0}.customer-dialog input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;padding:11px;margin-top:6px;border:1px solid #9eafa3;border-radius:8px;font:inherit}.customer-dialog input:focus{outline:2px solid #176b50;outline-offset:2px}.customer-dialog .customer-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}.customer-close{float:inline-end;border:0;background:#f5f7f5;font-size:26px;cursor:pointer}.customer-small{font-size:12px}.customer-edit{display:block;margin:15px 0;background:none;border:0;text-decoration:underline;color:#176b50;cursor:pointer}.customer-status{font-size:14px}.customer-dialog [hidden]{display:none}
