:root .fedha-auth-shell{--auth-page:var(--color-background,var(--bg,#f6f8f7));--auth-ink:var(--color-foreground,var(--ink,#172b22));--auth-brand:var(--color-primary-600,var(--brand,#166534));--auth-role:var(--auth-brand);position:relative;isolation:isolate;min-height:100dvh;color:var(--auth-ink);background:radial-gradient(ellipse 70% 55% at 50% 25%,color-mix(in oklab,var(--auth-brand) 10%,transparent),transparent 75%),radial-gradient(ellipse 55% 60% at 100% 100%,color-mix(in oklab,var(--auth-role) 7%,transparent),transparent 75%),linear-gradient(to right,color-mix(in oklab,var(--auth-ink) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--auth-ink) 4%,transparent) 1px,transparent 1px),var(--auth-page);background-size:auto,auto,44px 44px,44px 44px,auto}:root .fedha-auth-shell:after,:root .fedha-auth-shell:before{content:none}:root .fedha-auth-shell[data-portal=merchant-ops]{--auth-role:#0d9488}:root .fedha-auth-shell[data-portal=admin]{--auth-role:#64748b}:root .fedha-auth-shell[data-portal=developer-portal]{--auth-role:#0284c7}:root .fedha-auth-shell[data-portal=bi]{--auth-role:#7c3aed}:root .fedha-auth-shell[data-portal=sysadmin]{--auth-role:#b45309}:root{--page-foreground:var(--color-foreground);--page-muted-foreground:var(--color-muted-foreground);--page-border:var(--color-border);--page-input:var(--color-input);--page-card:var(--color-card);--page-card-foreground:var(--color-card-foreground);--page-background:var(--color-background);--page-muted:var(--color-muted);--page-popover:var(--color-popover);--page-popover-foreground:var(--color-popover-foreground);--page-primary:var(--color-primary);--page-primary-foreground:var(--color-primary-foreground);--page-primary-50:var(--color-primary-50);--page-primary-100:var(--color-primary-100);--page-primary-400:var(--color-primary-400);--page-primary-500:var(--color-primary-500);--page-primary-600:var(--color-primary-600);--page-primary-700:var(--color-primary-700);--page-primary-800:var(--color-primary-800);--page-primary-900:var(--color-primary-900);--page-primary-950:var(--color-primary-950);--page-ring:var(--color-ring);--brand-hero-bg:radial-gradient(oklch(1 0 0/0.07) 1px,transparent 1.25px) 0 0 /18px 18px,linear-gradient(135deg,var(--brand-hero-from,var(--color-primary-700)) 0%,var(--brand-hero-to,var(--color-primary-900)) 100%)}.bi-hero,.brand-surface,.console-hero,.dashboard-cobalt-hero,.developer-hero,.merchant-hero,.ops-hero{--color-foreground:oklch(0.99 0 0);--color-card-foreground:oklch(0.99 0 0);--color-muted-foreground:oklch(0.985 0 0);--color-border:oklch(1 0 0/0.2);--color-input:oklch(1 0 0/0.26);--color-card:oklch(1 0 0/0.04);--color-background:oklch(1 0 0/0.05);--color-muted:oklch(1 0 0/0.06);--color-popover:var(--page-popover);--color-popover-foreground:var(--page-popover-foreground);--color-primary:oklch(0.99 0 0);--color-primary-foreground:var(--brand-on-primary,var(--page-primary-800));--color-primary-50:oklch(1 0 0/0.14);--color-primary-100:oklch(1 0 0/0.22);--color-primary-400:oklch(1 0 0/0.6);--color-primary-500:oklch(0.99 0 0);--color-primary-600:oklch(0.99 0 0);--color-primary-700:oklch(0.99 0 0);--color-primary-800:oklch(0.99 0 0);--color-primary-900:oklch(0.99 0 0);--color-primary-950:oklch(0.99 0 0);--color-ring:oklch(1 0 0/0.7);color:var(--color-foreground)}.brand-surface ::placeholder,.dashboard-cobalt-hero ::placeholder,.merchant-hero ::placeholder,.ops-hero ::placeholder{color:oklch(.99 0 0/.7)}:is(.brand-surface,.ops-hero,.console-hero,.merchant-hero,.bi-hero,.developer-hero,.dashboard-cobalt-hero) :is(option,[role=listbox],[role=menu],[role=dialog],[data-page-colors]){--color-foreground:var(--page-foreground);--color-card-foreground:var(--page-card-foreground);--color-muted-foreground:var(--page-muted-foreground);--color-border:var(--page-border);--color-input:var(--page-input);--color-card:var(--page-card);--color-background:var(--page-background);--color-muted:var(--page-muted);--color-primary:var(--page-primary);--color-primary-foreground:var(--page-primary-foreground);--color-primary-50:var(--page-primary-50);--color-primary-100:var(--page-primary-100);--color-primary-400:var(--page-primary-400);--color-primary-500:var(--page-primary-500);--color-primary-600:var(--page-primary-600);--color-primary-700:var(--page-primary-700);--color-primary-800:var(--page-primary-800);--color-primary-900:var(--page-primary-900);--color-primary-950:var(--page-primary-950);--color-ring:var(--page-ring);color:var(--color-foreground);background-color:var(--page-popover,var(--page-card))}:root{--bg:var(--color-muted,oklch(0.975 0.006 160));--surface:var(--color-card,oklch(1 0 0));--ink:var(--color-foreground,oklch(0.23 0.025 160));--muted:var(--color-muted-foreground,oklch(0.47 0.02 160));--line:var(--color-border,oklch(0.87 0.015 160));--brand:var(--color-primary,oklch(0.42 0.12 155));--tint:var(--color-primary-50,oklch(0.95 0.03 155));--danger:var(--color-destructive,oklch(0.45 0.19 25));--shadow:0 10px 35px oklch(0.2 0.02 160/0.04)}:root[data-theme-preference=dark]{--shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme-preference=light]):not([data-theme-preference=dark]){--shadow:none}}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a,button,input,select,textarea{outline-offset:4px}a,button{touch-action:manipulation}.primary,button{border:1px solid var(--line);border-radius:9px;padding:9px 14px;background:var(--surface);color:var(--ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px}button:disabled{opacity:.5;cursor:wait}.primary{background:var(--brand);border-color:var(--brand);color:var(--surface);font-weight:650}a{color:var(--brand)}h1{font-size:clamp(26px,3.2vw,38px);line-height:1.2;letter-spacing:-.035em;margin:7px 0 13px}h2{font-size:20px;margin:0 0 14px;letter-spacing:-.02em}h3{font-size:16px;margin:0 0 8px}p{margin:0 0 14px}.muted,small{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:750;color:var(--brand)}.shell{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:100dvh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;border-right:1px solid var(--line);padding:28px 20px;display:flex;flex-direction:column;background:var(--surface)}.wordmark{font-size:19px;font-weight:800;margin-bottom:36px}.sidebar nav{display:grid;grid-gap:6px;gap:6px}.sidebar nav button{text-align:left;justify-content:flex-start;background:none;border-color:transparent}.sidebar nav button[aria-current=page]{background:var(--tint);border-color:var(--line);font-weight:650;color:var(--brand)}.sidebar footer{margin-top:auto;padding-top:24px;overflow-wrap:anywhere}.content{padding:34px 38px;max-width:1600px;width:100%;margin:auto}.topline{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:26px}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:var(--shadow);margin-bottom:22px;min-width:0}.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px}.grid,.kpis{display:grid}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:22px}.kpi{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--surface)}.kpi strong{display:block;font-size:27px;letter-spacing:-.04em}.kpi span{font-size:12px;color:var(--muted)}.namespace-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px}.namespace-tabs button{font-size:12px;padding:6px 10px;min-height:34px}.namespace-tabs button[aria-pressed=true]{background:var(--tint);border-color:var(--brand);color:var(--brand)}.field{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px}.field>label{font-size:12px;font-weight:650}.field input:not([type=checkbox]),.field select,.field textarea{width:100%;border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:10px 12px}.field textarea{font-family:ui-monospace,monospace;font-size:13px;min-height:130px;resize:vertical}.field input[type=checkbox]{width:20px;height:20px;accent-color:var(--brand)}.field .check{display:flex;align-items:center;gap:12px;padding:12px}.field .check,.notice{border:1px solid var(--line);border-radius:9px}.notice{background:var(--tint);padding:13px 16px;margin-bottom:20px;overflow-wrap:anywhere}.notice.error{border-color:var(--danger);color:var(--danger);background:var(--surface)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;border-bottom:1px solid var(--line);padding:12px 10px;vertical-align:top;overflow-wrap:anywhere}th{font-size:11px;letter-spacing:.05em;color:var(--muted);text-transform:uppercase}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:var(--bg);border-radius:8px;padding:14px;max-height:420px;overflow:auto}.badge{display:inline-block;padding:4px 9px;background:var(--tint);border-radius:20px;font-size:11px;color:var(--brand)}.review{padding:20px 0;border-top:1px solid var(--line)}.review:first-of-type{border-top:0}.login{min-height:100dvh;display:grid;place-items:center;padding:24px}.login .card{max-width:530px;padding:42px}.login .primary{margin-top:12px}.preview{border:1px solid var(--line);padding:22px;border-radius:12px;margin-top:18px}.diff-row{padding:8px;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.diff-row code{font-weight:650}.diff-row del{color:var(--danger)}.diff-row ins{color:var(--brand);text-decoration:none}.loading{padding:45px;text-align:center;color:var(--muted)}@media (max-width:1050px){.content{padding:24px}.grid{grid-template-columns:1fr}.shell{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:700px){.shell{display:block}.sidebar{position:relative;height:auto;padding:16px;border-right:0;border-bottom:1px solid var(--line)}.wordmark{margin-bottom:12px}.sidebar nav{display:flex;overflow:auto;gap:4px}.sidebar nav button{white-space:nowrap;font-size:12px;padding:7px 10px}.sidebar footer{display:none}.content{padding:22px 16px}.topline{display:block}.topline>.actions{margin-top:14px}.card{padding:18px}.kpis{gap:8px}.kpi{padding:12px}.kpi strong{font-size:22px}.kpi span{font-size:11px}.login .card{padding:26px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.operations{display:grid;grid-gap:20px;gap:20px;min-width:0}.operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.operations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.operations-summary article{padding:16px;background:var(--tint);border:1px solid var(--line);border-radius:12px}.operations-summary span{display:block;color:var(--muted);font-size:12px}.operations-summary strong{display:block;font-size:28px;margin-top:6px}.operations-summary .small-number{font-size:15px}.operations-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px}.operations-filters input,.operations-filters select{width:100%;margin-top:7px}.probe-card{min-width:0}.status-unavailable{color:var(--danger)}.status-degraded{border-style:dashed}.event-id{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}.proof-result{padding:14px;background:var(--tint);border:1px solid var(--line);border-radius:9px;margin-top:14px}@media (max-width:900px){.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.operations-filters{grid-template-columns:1fr}.operations .actions{flex-wrap:wrap}}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 18px;background:var(--surface);border:2px solid var(--brand);border-radius:8px}.skip-link:focus{top:12px}.operations-filters input,.operations-filters select{min-height:44px;padding:10px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px}.operations-filters input:focus,.operations-filters select:focus{outline:2px solid var(--brand)}.operations-filters+label{display:flex;align-items:center;gap:8px;margin:14px 0}.catalogue-source{margin:8px 0;font-family:ui-monospace,monospace;font-size:13px;min-height:240px;background:var(--bg);padding:14px}.catalogue-entries textarea,.catalogue-source{width:100%;color:var(--ink);border:1px solid var(--line);border-radius:8px}.catalogue-entries textarea{margin-top:8px;padding:10px;background:var(--surface)}.operations-filters input[type=checkbox]{width:auto;min-height:auto;padding:0;margin-right:8px}.catalogue-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:14px 0}.table-scroll{width:100%;max-width:100%;overflow-x:auto;margin:12px 0 24px}.table-scroll table{min-width:640px;width:100%;border-collapse:collapse}.table-scroll td,.table-scroll th{padding:12px;text-align:left;border-bottom:1px solid var(--line);max-width:320px;overflow-wrap:anywhere}.table-scroll th{text-transform:capitalize}.table-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.integration-workspace{min-width:0}.integration-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;align-items:start}.integration-layout>*,.integration-workspace .card{min-width:0}.integration-request{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:18px;overflow-wrap:anywhere}.integration-request h3{margin:0}.integration-request summary{cursor:pointer;padding:12px 0}.integration-request pre{overflow:auto;max-height:320px;white-space:pre-wrap;overflow-wrap:anywhere}.integration-facts{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;margin:16px 0}.integration-facts dt{font-weight:700}.integration-facts dd{margin:0;overflow-wrap:anywhere}.integration-check{display:flex;gap:10px;align-items:flex-start;margin:16px 0}.integration-check input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0}.integration-workspace .field-error{color:var(--danger,#b42318)}.integration-workspace input[aria-invalid=true],.integration-workspace select[aria-invalid=true],.integration-workspace textarea[aria-invalid=true]{border-color:var(--danger,#b42318)}.one-time-credential{border:2px solid var(--brand)}.one-time-credential input{font-family:ui-monospace,monospace}@media (max-width:1100px){.integration-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.integration-facts{grid-template-columns:1fr;gap:5px}.integration-facts dd{margin-bottom:10px}.integration-request{padding:14px}}.integration-workspace .catalogue-field :is(input,select,textarea){width:100%;min-height:44px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.integration-workspace .catalogue-field :is(input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.integration-workspace .catalogue-field input[readonly]{background:var(--bg)}.phone-country-rules{display:grid;grid-gap:20px;gap:20px}.phone-country-rule,.phone-rule-invalid{min-inline-size:0;margin:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.phone-country-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:20px;gap:20px}.phone-country-rule legend{padding:0 8px;font-weight:650}.phone-country-rule .field{min-width:0;margin:0}.phone-country-rule .field p{margin:0;color:var(--muted);font-size:13px}.phone-country-rule input[aria-invalid=true]{border-color:var(--danger)}.phone-country-rule input[aria-invalid=true]+p{color:var(--danger)}.phone-rule-check{display:flex;align-items:center;gap:10px;min-height:44px}.phone-rule-check input{width:20px;height:20px;flex-shrink:0;accent-color:var(--brand)}.phone-country-rule>button{justify-self:start;min-height:44px}@media (max-width:600px){.phone-country-rule{grid-template-columns:minmax(0,1fr);padding:16px}}.rewards-group{min-inline-size:0;margin:0 0 16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.rewards-group legend{padding:0 8px;font-size:12px;font-weight:650}.rewards-help{margin:0 0 12px;color:var(--muted);font-size:13px}.rewards-amounts,.rewards-rule-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0 16px;gap:0 16px}.rewards-rule-fields>.rewards-group{grid-column:1/-1}.rewards-amounts .field,.rewards-rule-fields .field{min-width:0}.rewards-amounts input[aria-invalid=true]{border-color:var(--danger)}.rewards-amounts input[aria-invalid=true]+small{color:var(--danger)}.rewards-rules{display:grid;grid-gap:12px;gap:12px}.rewards-rule{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.rewards-check{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:8px;font-weight:600}.rewards-check input{width:20px;height:20px;flex-shrink:0;accent-color:var(--brand)}@media (max-width:600px){.rewards-group{padding:12px}.rewards-amounts,.rewards-rule-fields{grid-template-columns:minmax(0,1fr)}}.receipt-preview{display:grid;grid-template-columns:max-content 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:.75rem 0}.receipt-preview dt{font-weight:600}.receipt-preview dd{margin:0;overflow-wrap:anywhere}.approvals,.approvals-empty{margin-bottom:16px}.approvals-empty{padding:16px;border:1px dashed var(--line);border-radius:12px;background:var(--bg)}.approvals-empty h3{margin:0 0 8px;font-size:15px}.approvals-cards{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;padding:0;list-style:none}.approvals-item{min-width:0}.approvals-toggle{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;width:100%;min-height:48px;text-align:left}.approvals-toggle[aria-expanded=true]{border-color:var(--brand);background:var(--tint)}.approvals-toggle-name{font-weight:650;overflow-wrap:anywhere}.approvals-toggle-summary{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.approvals-item>div{margin-top:8px}.approvals-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.approvals-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.approvals-card-head h3,.approvals-card-head h4{margin:0;font-size:14px;overflow-wrap:anywhere}.approvals-badges{display:flex;gap:6px;flex-wrap:wrap}.approvals-changed{border:1px solid var(--brand)}.approvals-block-help{display:block;margin:-6px 0 12px;color:var(--muted);font-size:13px}.approvals-stages{display:grid;grid-gap:12px;gap:12px;margin:0 0 12px;padding:0;list-style:none}.approvals-band,.approvals-stage{min-width:0;margin-bottom:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.approvals-count{max-width:220px}.approvals-roles{min-inline-size:0;margin:0 0 8px;padding:0;border:0}.approvals-roles legend{margin-bottom:6px;font-size:12px;font-weight:650}.approvals-roles>small{display:block;margin-bottom:8px;color:var(--muted)}.approvals-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0 12px;gap:0 12px}.approvals-role-grid .rewards-check{margin-bottom:0;font-weight:500}.approvals-role-grid code{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.approvals-inline{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.approvals-inline .field{flex:1 1 220px;min-width:0}.approvals-inline>button{margin-top:26px}.approvals-hint{margin-bottom:12px;padding:12px;border:1px dashed var(--brand);border-radius:10px;background:var(--tint)}.approvals-hint p{margin:0 0 8px}.approvals-label{font-size:12px;font-weight:650}.approvals-static{margin:0;padding:10px 0}.approvals-preview{margin:4px 0 12px;padding:14px;border-radius:10px;background:var(--tint)}.approvals-preview .field{max-width:320px;margin-bottom:8px}.approvals-preview-text{margin:0;font-weight:600;overflow-wrap:anywhere}.approvals input[aria-invalid=true]+small,.approvals-error{color:var(--danger)}.approvals input[aria-invalid=true]{border-color:var(--danger)}.approvals-diff{margin-bottom:12px}.approvals-diff summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.approvals-remove{border-color:var(--danger);color:var(--danger)}@media (max-width:600px){.approvals-band,.approvals-card,.approvals-stage{padding:12px}.approvals-count,.approvals-preview .field{max-width:none}.approvals-toggle{grid-template-columns:minmax(0,1fr) auto}.approvals-toggle-summary{grid-column:1/-1;grid-row:2}.approvals-inline>button{margin-top:0;width:100%}}.home-actions{display:grid;grid-gap:8px;gap:8px;margin:8px 0 12px;padding:0;list-style:none}.home-actions li{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.home-actions-position{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--bg);color:var(--muted);font-size:13px;font-weight:650}.home-actions-label{flex:1 1 150px;min-width:0}.home-actions-label code{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.home-actions-buttons{display:flex;gap:6px;margin-left:auto}.home-actions-buttons button{min-width:44px;min-height:44px}.holding-limits{margin-bottom:12px}.holding-limits th[scope=row]{white-space:nowrap;overflow-wrap:normal}.onboarding-docs{display:grid;grid-gap:12px;gap:12px;margin:8px 0 12px;padding:0;list-style:none}.onboarding-doc{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.onboarding-doc-head{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:8px}.onboarding-doc-title{flex:1 1 150px;min-width:0;margin:0;font-size:15px;overflow-wrap:anywhere}.onboarding-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:0 12px;gap:0 12px}.onboarding-doc-grid textarea{min-height:0;font:inherit;resize:vertical}.onboarding-doc-checks{display:flex;gap:0 16px;flex-wrap:wrap}.onboarding-doc-checks .rewards-check{margin-bottom:0;font-weight:500}@media (max-width:600px){.onboarding-doc{padding:12px}.onboarding-doc-grid{grid-template-columns:minmax(0,1fr)}}