.fast-register-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px;display:grid}.fast-register-tabs button{white-space:normal;overflow-wrap:anywhere;border:1px solid var(--border);min-width:0;height:auto;min-height:48px;color:var(--foreground);background:var(--muted);box-shadow:none;border-radius:8px;padding:8px 12px;font-size:.875rem;font-weight:600;line-height:1.25}.fast-register-tabs button[aria-selected=true]{color:#fff;background:#0f766e;border-color:#0f766e}@media(hover:hover){.fast-register-tabs button:not(:disabled):hover{color:#0f172a;background:#e8faf7;border-color:#0f766e}.fast-register-tabs button[aria-selected=true]:not(:disabled):hover{color:#fff;background:#115e59}}.fast-register-tabs button:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.fast-register-tabs button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:600px){.fast-register-tabs{width:min(100%,408px)}}.fast-register-counts{grid-template-columns:repeat(3,1fr);padding:6px 0 10px;display:grid}.fast-register-counts div{flex-direction:column;gap:2px;display:flex}.fast-register-counts div:nth-child(2){text-align:center}.fast-register-counts div:last-child{text-align:right}.fast-register-counts strong{font-size:20px}.fast-register-counts span{color:var(--muted-foreground);font-size:12px}.fast-register-row{border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:12px;padding:8px 12px;display:grid}.fast-register-row:last-child{border-bottom:0}.fast-register-name{text-align:left;overflow-wrap:anywhere;min-height:44px;color:var(--foreground);align-items:center;gap:4px;font-size:20px;font-weight:800;display:flex}.fast-register-action{min-width:0}.fast-register-action>div{min-width:0!important}.fast-register-action button{max-width:100%;width:100%!important;min-width:0!important}.fast-register-warning{text-align:left;color:#92400e;align-items:center;gap:4px;min-height:44px;font-size:11px;font-weight:600;display:flex}.fast-register-toolbar{background:var(--background);padding:0 0 8px}.fast-register-filters[data-expanded=false]{display:none}@media(max-width:599px){.fast-register-row{grid-template-columns:minmax(0,1fr) 104px;gap:8px;padding:8px}.fast-register-name{font-size:17px}.fast-register-action button{font-size:12px!important}.fast-register-action button svg{width:14px;height:14px}.fast-register-row p{overflow-wrap:anywhere}}.fast-register-warning[data-severity=critical]{color:var(--destructive)}.fast-register-consent-pills{flex-wrap:wrap;column-gap:6px;display:flex}.fast-register-consent-pill{text-align:left;align-items:center;min-height:44px;font-size:11px;display:flex}.fast-register-consent-pill>span{color:#92400e;background:#fff1e6;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.fast-register-consent-pill[data-severity=ready]>span{color:#166534;background:#dcfce7}.fast-register-consent-pill[data-severity=critical]>span{color:#991b1b;background:#fee2e2}@media(max-width:767px){.fast-register-secondary-pill:not([data-critical-safety=true]){display:none}}.fast-register-site-date{grid-template-columns:minmax(0,1fr) 144px;align-items:end;gap:8px;max-width:640px;margin-bottom:8px;display:grid}.fast-register-site-date label{font-size:12px}.fast-register-identity{min-width:0}.fast-register-identity-highlight{color:#082f49;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;min-width:0;padding:4px 8px 8px}.fast-register-identity-highlight .fast-register-name{color:#082f49;line-height:1.25}.fast-register-age{color:#075985;font-size:14px;font-weight:600}.fast-register-activity{overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.35}@media(min-width:600px){.fast-register-row{row-gap:4px}.fast-register-identity{display:contents}.fast-register-identity-highlight{grid-area:1/1}.fast-register-identity>p{grid-area:2/1/auto/-1}.fast-register-consent-pills{grid-area:3/1/auto/-1}.fast-register-consent-pills:empty{display:none}.fast-register-action{grid-area:1/2;align-self:stretch}.fast-register-action>div,.fast-register-action>span{height:100%}.fast-register-action button{height:100%;min-height:48px}}.fast-register-action button{white-space:normal;padding-inline:8px!important}.fast-register-name{min-width:0}.fast-register-identity-highlight>div>button:first-child{flex:1}.fast-register-identity-highlight>div>button:last-child:not(:first-child){flex-shrink:0}.fast-register-consent-pill{overflow-wrap:anywhere;min-width:0}.fast-register-site-date input{max-width:100%}@media(max-width:599px){.fast-register-action button{min-height:64px}}@media(pointer:coarse){.fast-register-action button{touch-action:pan-y}}@media(min-width:600px)and (max-width:1023px){.fast-register-page{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}}
