[data-rsw-admin-settings-status-design=pr5]{--rsw-admin-settings-status-pad:var(--space-2) var(--space-3);--rsw-admin-settings-status-gap:var(--space-1);--rsw-admin-settings-status:pr5}[data-rsw-admin-settings-design=pr5] .google-oauth-status,[data-rsw-admin-settings-design=pr5] .smsc-status,[data-rsw-admin-settings-design=pr5] .smtp-status,[data-rsw-admin-settings-status-design=pr5] .google-oauth-status,[data-rsw-admin-settings-status-design=pr5] .smsc-status,[data-rsw-admin-settings-status-design=pr5] .smtp-status{display:flex;flex-direction:column;gap:var(--rsw-admin-settings-status-gap,var(--space-1));margin:0 0 var(--space-3);padding:var(
    --rsw-admin-settings-status-pad,var(--admin-settings-box-pad,var(--space-3) var(--space-4))
  );border:1px solid var(--border);border-radius:var(--radius-md,.5rem);background:var(--surface-sunken,var(--bg-raised,transparent));font-size:var(--text-sm);line-height:1.45}[data-rsw-admin-settings-design=pr5] .admin-connect-aria,[data-rsw-admin-settings-status-design=pr5] .admin-connect-aria{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-3)}[data-rsw-admin-settings-design=pr5] .admin-connect-aria>.google-oauth-status,[data-rsw-admin-settings-design=pr5] .admin-connect-aria>.smsc-status,[data-rsw-admin-settings-design=pr5] .admin-connect-aria>.smtp-status,[data-rsw-admin-settings-status-design=pr5] .admin-connect-aria>.google-oauth-status,[data-rsw-admin-settings-status-design=pr5] .admin-connect-aria>.smsc-status,[data-rsw-admin-settings-status-design=pr5] .admin-connect-aria>.smtp-status{margin-bottom:0}[data-rsw-admin-settings-section-head-design=pr5]{--rsw-admin-settings-section-head-mb:var(--space-2);--rsw-admin-settings-section-head-gap:var(--space-1) var(--space-3);--rsw-admin-settings-section-head:pr5}.admin-settings-section-head,[data-rsw-admin-settings-design=pr5] .admin-settings-section-head,[data-rsw-admin-settings-section-head-design=pr5] .admin-settings-section-head{margin:0 0 var(--rsw-admin-settings-section-head-mb,var(--space-3))}.admin-settings-section-head .admin-settings-panel-head,[data-rsw-admin-settings-design=pr5] .admin-settings-section-head .admin-settings-panel-head,[data-rsw-admin-settings-section-head-design=pr5] .admin-settings-section-head .admin-settings-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(
    --rsw-admin-settings-section-head-gap,var(--space-2) var(--space-4)
  );margin:0}.admin-settings-section-head h2,[data-rsw-admin-settings-design=pr5] .admin-settings-section-head h2,[data-rsw-admin-settings-section-head-design=pr5] .admin-settings-section-head h2{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}[data-rsw-admin-settings-panel-actions-design=pr5]{--rsw-admin-settings-panel-actions-gap:calc(var(--space-2) * 0.75);--rsw-admin-settings-panel-actions:pr5}.admin-settings-panel-actions,[data-rsw-admin-settings-design=pr5] .admin-settings-panel-actions,[data-rsw-admin-settings-panel-actions-design=pr5] .admin-settings-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(
    --rsw-admin-settings-panel-actions-gap,var(--space-2)
  )}[data-rsw-admin-settings-hint-lead-design=pr5]{--rsw-admin-settings-hint-lead-margin:calc(var(--space-3) * 0.75);--rsw-admin-settings-hint-lead:pr5}.admin-settings-hint-lead,[data-rsw-admin-settings-design=pr5] .admin-settings-hint-lead,[data-rsw-admin-settings-hint-lead-design=pr5] .admin-settings-hint-lead{margin:0 0 var(
    --rsw-admin-settings-hint-lead-margin,var(--space-3)
  );font-size:var(--text-sm)}.admin-settings-hint-lead code,[data-rsw-admin-settings-design=pr5] .admin-ip-hint code,[data-rsw-admin-settings-hint-lead-design=pr5] .admin-settings-hint-lead code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.92em}[data-rsw-admin-settings-stale-design=pr5]{--rsw-admin-settings-stale-margin:calc(var(--space-3) * 0.75);--rsw-admin-settings-stale:pr5}.admin-settings-refreshing,.admin-settings-stale-error,[data-rsw-admin-settings-design=pr5] .admin-google-refreshing,[data-rsw-admin-settings-design=pr5] .admin-google-stale-error,[data-rsw-admin-settings-design=pr5] .admin-ip-refreshing,[data-rsw-admin-settings-design=pr5] .admin-ip-stale-error,[data-rsw-admin-settings-design=pr5] .admin-smsc-refreshing,[data-rsw-admin-settings-design=pr5] .admin-smsc-stale-error,[data-rsw-admin-settings-design=pr5] .admin-smtp-refreshing,[data-rsw-admin-settings-design=pr5] .admin-smtp-stale-error,[data-rsw-admin-settings-stale-design=pr5] .admin-google-refreshing,[data-rsw-admin-settings-stale-design=pr5] .admin-google-stale-error,[data-rsw-admin-settings-stale-design=pr5] .admin-ip-refreshing,[data-rsw-admin-settings-stale-design=pr5] .admin-ip-stale-error,[data-rsw-admin-settings-stale-design=pr5] .admin-settings-refreshing,[data-rsw-admin-settings-stale-design=pr5] .admin-settings-stale-error,[data-rsw-admin-settings-stale-design=pr5] .admin-smsc-refreshing,[data-rsw-admin-settings-stale-design=pr5] .admin-smsc-stale-error,[data-rsw-admin-settings-stale-design=pr5] .admin-smtp-refreshing,[data-rsw-admin-settings-stale-design=pr5] .admin-smtp-stale-error{margin:0 0 var(
    --rsw-admin-settings-stale-margin,var(--space-3)
  )}[data-rsw-admin-settings-form-design=pr5]{--rsw-admin-settings-form-gap:calc(var(--space-3) * 0.75);--rsw-admin-settings-form:pr5}[data-rsw-admin-settings-design=pr5] .admin-ip-editor,[data-rsw-admin-settings-design=pr5] form.form,[data-rsw-admin-settings-design=pr5] form:not(.form),[data-rsw-admin-settings-form-design=pr5] .admin-ip-editor,[data-rsw-admin-settings-form-design=pr5] form.form,[data-rsw-admin-settings-form-design=pr5] form:not(.form){display:flex;flex-direction:column;gap:var(
    --rsw-admin-settings-form-gap,var(--admin-settings-field-gap,var(--space-3))
  );max-width:36rem}[data-rsw-admin-settings-design=pr5] .admin-ip-editor,[data-rsw-admin-settings-form-design=pr5] .admin-ip-editor{margin:0}[data-rsw-admin-settings-fields-design=pr5]{--rsw-admin-settings-fields-gap:calc(var(--space-1) * 0.75);--rsw-admin-settings-fields-row-gap:calc(var(--space-2) * 0.75);--rsw-admin-settings-fields:pr5}[data-rsw-admin-settings-design=pr5] .admin-create-field,[data-rsw-admin-settings-design=pr5] label.admin-create-field,[data-rsw-admin-settings-fields-design=pr5] .admin-create-field,[data-rsw-admin-settings-fields-design=pr5] label.admin-create-field{display:flex;flex-direction:column;gap:var(--rsw-admin-settings-fields-gap,var(--space-1));margin:0;font-size:var(--text-sm);font-weight:var(--weight-medium)}[data-rsw-admin-settings-design=pr5] .admin-create-field input,[data-rsw-admin-settings-design=pr5] .admin-create-field textarea,[data-rsw-admin-settings-design=pr5] .admin-ip-editor input,[data-rsw-admin-settings-design=pr5] .admin-ip-editor textarea,[data-rsw-admin-settings-fields-design=pr5] .admin-create-field input,[data-rsw-admin-settings-fields-design=pr5] .admin-create-field textarea,[data-rsw-admin-settings-fields-design=pr5] .admin-ip-editor input,[data-rsw-admin-settings-fields-design=pr5] .admin-ip-editor textarea{font:inherit;font-weight:var(--weight-regular,400);padding:.35rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm,.35rem);background:var(--bg,transparent);color:var(--fg);min-height:2.1rem}[data-rsw-admin-settings-design=pr5] .admin-create-field.is-invalid input,[data-rsw-admin-settings-design=pr5] .admin-create-field.is-invalid textarea,[data-rsw-admin-settings-fields-design=pr5] .admin-create-field.is-invalid input,[data-rsw-admin-settings-fields-design=pr5] .admin-create-field.is-invalid textarea{outline:1px solid color-mix(in srgb,var(--danger) 55%,var(--border));outline-offset:2px}[data-rsw-admin-settings-design=pr5] .row-check,[data-rsw-admin-settings-fields-design=pr5] .row-check{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rsw-admin-settings-fields-row-gap,var(--space-2));margin:0;font-size:var(--text-sm)}[data-rsw-admin-settings-actions-design=pr5]{--rsw-admin-settings-actions-gap:calc(var(--space-2) * 0.75);--rsw-admin-settings-actions-row-gap:calc(var(--space-2) * 0.75) calc(var(--space-3) * 0.75);--rsw-admin-settings-actions:pr5}[data-rsw-admin-settings-actions-design=pr5] .admin-google-actions,[data-rsw-admin-settings-actions-design=pr5] .admin-smsc-actions,[data-rsw-admin-settings-actions-design=pr5] .admin-smtp-actions,[data-rsw-admin-settings-design=pr5] .admin-google-actions,[data-rsw-admin-settings-design=pr5] .admin-smsc-actions,[data-rsw-admin-settings-design=pr5] .admin-smtp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rsw-admin-settings-actions-gap,var(--space-2));margin-top:var(--rsw-admin-settings-actions-gap,var(--space-2))}[data-rsw-admin-settings-actions-design=pr5] .admin-google-actions .google-save,[data-rsw-admin-settings-actions-design=pr5] .admin-smsc-actions button[type=submit],[data-rsw-admin-settings-actions-design=pr5] .admin-smtp-actions button[type=submit],[data-rsw-admin-settings-design=pr5] .admin-google-actions .google-save,[data-rsw-admin-settings-design=pr5] .admin-smsc-actions button[type=submit],[data-rsw-admin-settings-design=pr5] .admin-smtp-actions button[type=submit]{min-height:2.25rem;font-size:var(--text-sm)}[data-rsw-admin-settings-actions-design=pr5] .admin-google-actions .google-save.is-invalid,[data-rsw-admin-settings-actions-design=pr5] .smsc-balance-row button.is-invalid,[data-rsw-admin-settings-actions-design=pr5] .smtp-verify.is-invalid,[data-rsw-admin-settings-design=pr5] .admin-google-actions .google-save.is-invalid,[data-rsw-admin-settings-design=pr5] .smsc-balance-row button.is-invalid,[data-rsw-admin-settings-design=pr5] .smtp-verify.is-invalid{outline:1px solid color-mix(in srgb,var(--danger) 55%,var(--border));outline-offset:2px;border-radius:var(--radius-sm,.25rem)}[data-rsw-admin-settings-actions-design=pr5] .google-oauth-test,[data-rsw-admin-settings-actions-design=pr5] .smsc-balance-row,[data-rsw-admin-settings-actions-design=pr5] .smtp-verify-row,[data-rsw-admin-settings-design=pr5] .google-oauth-test,[data-rsw-admin-settings-design=pr5] .smsc-balance-row,[data-rsw-admin-settings-design=pr5] .smtp-verify-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(
    --rsw-admin-settings-actions-row-gap,var(--space-2) var(--space-3)
  );margin:0 0 var(--rsw-admin-settings-actions-gap,var(--space-3))}[data-rsw-admin-settings-ip-badge-design=pr5]{--rsw-admin-settings-ip-badge-h:calc(var(--admin-settings-badge-h, 1.5rem) * 0.875);--rsw-admin-settings-ip-badge-pad-x:calc(var(--space-2) * 0.75);--rsw-admin-settings-ip-badge:pr5}[data-rsw-admin-settings-design=pr5] .admin-ip-badge,[data-rsw-admin-settings-ip-badge-design=pr5] .admin-ip-badge{display:inline-flex;align-items:center;min-height:var(
    --rsw-admin-settings-ip-badge-h,var(--admin-settings-badge-h)
  );padding:0 var(--rsw-admin-settings-ip-badge-pad-x,var(--space-2));border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide,.02em);border:1px solid var(--border);line-height:1.2;font-family:var(--font-mono,ui-monospace,monospace)}[data-rsw-admin-settings-design=pr5] .admin-ip-badge--on,[data-rsw-admin-settings-ip-badge-design=pr5] .admin-ip-badge--on{border-color:color-mix(in srgb,var(--warning,var(--accent)) 40%,var(--border));background:color-mix(in srgb,var(--warning-bg,var(--accent)) 28%,transparent)}[data-rsw-admin-settings-design=pr5] .admin-ip-badge--off,[data-rsw-admin-settings-ip-badge-design=pr5] .admin-ip-badge--off{border-color:color-mix(in srgb,var(--success,var(--ok)) 35%,var(--border));background:color-mix(in srgb,var(--success-bg,var(--ok)) 40%,transparent)}