/* Personal notary settings use the existing doors and action hooks. */
#notary-team, #notary-prefs { min-width: 0; }
.nc-tools-grid { align-items: stretch; }
.nc-tools-grid > section { gap: var(--space-6); padding-block: var(--space-8); border-top: 1px solid var(--border); }
.nc-tools-grid > section > :is(.btn, a.btn) { margin-top: auto; align-self: flex-start; }
.nc-tools-grid .nc-door-copy { gap: var(--space-3); }
.nc-tools-grid .nc-door-hint { font-size: var(--type-body); line-height: var(--type-body-lh); }
.nc-tools-grid .nc-h { font-size: var(--type-h3); line-height: var(--type-h3-lh); }
.nc-pay, .nc-cal { min-width: 0; overflow-wrap: anywhere; }
.nc-pay .help, .nc-cal .help { max-width: var(--form-compact-max); }
