/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-foreground:#162a48;--color-card:#fff;--color-primary:var(--action-color);--color-primary-foreground:#fff;--color-secondary:#e8f2f4;--color-secondary-foreground:#166275;--color-muted-foreground:#64748b;--color-border:#e2e8f0;--color-input:#cbd5e1;--color-ring:#7ca4e3}}@layer base,components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.hidden{display:none}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:5px}.rounded-sm{border-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-input{border-color:#cbd5e1}.border-primary{border-color:var(--action-color)}.border-transparent{border-color:#0000}.border-t-primary{border-top-color:var(--action-color)}.bg-card{background-color:#fff}.bg-destructive{background-color:#8d2c2c}.bg-muted{background-color:#f1f5f9}.bg-primary{background-color:var(--action-color)}.bg-secondary{background-color:#e8f2f4}.bg-transparent{background-color:#0000}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[22px\]{padding-inline:22px}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-foreground{color:#162a48}.text-primary{color:var(--action-color)}.text-primary-foreground{color:#fff}.text-secondary-foreground{color:#166275}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.running{animation-play-state:running}@media (hover:hover){.hover\:border-primary-hover:hover{border-color:var(--action-hover)}.hover\:bg-accent:hover{background-color:#edf2fb}.hover\:bg-border:hover{background-color:#e2e8f0}.hover\:bg-destructive\/90:hover{background-color:oklab(44.0243% .119939 .0541675/.9)}.hover\:bg-primary-hover:hover{background-color:var(--action-hover)}.hover\:bg-secondary\/80:hover{background-color:oklab(95.4222% -.00940692 -.00566065/.8)}.hover\:text-accent-foreground:hover{color:#155897}.hover\:text-primary-hover:hover{color:var(--action-hover)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(44.0243% .119939 .0541675/.2)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-color-scheme:dark){.dark\:bg-destructive\/60{background-color:oklab(44.0243% .119939 .0541675/.6)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:oklab(95.9967% -.0017516 -.0130899/.5)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:oklab(44.0243% .119939 .0541675/.4)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--action-color:#155897;--action-hover:#104676;--action-radius:999px}*{box-sizing:border-box}body{color:#162a48;background:#f1f5f9;margin:0;font-family:Lato,sans-serif;font-size:14px;line-height:1.5}input,select{font:inherit}button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #7ca4e3}input,select{color:#162a48;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-height:43px;padding:10px}h1,h2,p{margin:0}h1{letter-spacing:-.6px;font-size:28px;line-height:1.25}h2{font-size:17px;line-height:1.35}p{margin-top:8px;line-height:1.65}p,small{color:#64748b}label,small{font-size:14px}label{flex-direction:column;gap:8px;font-weight:700;display:flex}label small{font-weight:400}form{gap:22px;margin-top:28px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.welcome{color:#fff;background:#112744;flex-direction:column;justify-content:space-between;gap:65px;padding:52px 9%;display:flex}.welcome .aba-logo{width:238px;max-width:100%;height:auto;margin-bottom:32px;display:block}.welcome h1{margin:20px 0;font-size:42px;line-height:1.2}.welcome p{color:#bacbe1;max-width:450px;font-size:16px}.welcome .eyebrow,.welcome small{color:#b8c7df}.trust{color:#c6d6ea;align-items:center;gap:15px;max-width:380px;margin-top:34px;font-size:14px;line-height:1.6;display:flex}.trust svg{color:#97b6df;flex-shrink:0}.login-form{background:#fff;justify-content:center;align-items:center;padding:50px 8%;display:flex}.login-form>div{width:100%;max-width:390px}.login-form h2{letter-spacing:-.5px;font-size:27px}.login-form [data-variant=default]{min-height:46px}.help{border-top:1px solid #e2e8f0;margin-top:26px;padding-top:22px;font-size:14px}.message{color:#185c42;background:#edf9f4;border:1px solid #b4d9ca;border-radius:5px;margin:20px 0;padding:14px 16px;line-height:1.5}.message.error{color:#8d2c2c;background:#fff3f3;border-color:#e8b9b9}.loading{text-align:center;padding:80px}header{color:#e2eaf6;background:#112744;border-bottom:3px solid #587cad;flex-wrap:wrap;align-items:center;gap:16px 32px;min-height:72px;padding:0 32px;display:flex}header img{display:block}header nav{flex-wrap:wrap;align-self:stretch;gap:16px;display:flex}header button,header nav a{color:#bad1fb;background:0 0;border:0;border-radius:0}header nav a{border-bottom:3px solid #0000;align-items:center;min-height:44px;padding:0 4px;text-decoration:none;display:flex}header nav a[aria-current=page]{color:#fff;border-bottom-color:#95b6f0}header button:hover:not(:disabled),header nav a:hover{background:#203d60}.account{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-left:auto;font-size:14px;display:flex}.avatar{background:#304e75;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.workspace{max-width:1440px;margin:auto;padding:32px}.heading{justify-content:space-between;gap:20px;margin-bottom:26px}.badge,.heading{align-items:center;display:flex}.badge{color:#64748b;gap:8px;font-size:14px}.panel{background:#fff;border:1px solid #e2e8f0;border-radius:5px;margin-bottom:22px;overflow:hidden}.action,.panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.panel-heading{border-bottom:1px solid #e2e8f0}.panel-heading p{font-size:14px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}table,th{font-size:14px}th{text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;font-weight:700}td,th{border-bottom:1px solid #e2e8f0;padding:16px 22px}td small{margin-top:5px;display:block}td select{min-width:205px}.status,td button,td select{font-size:14px}.status{background:#f1f5f9;border-radius:4px;padding:5px 9px}.status.enabled{color:#237252;background:#eaf6f1}.create-form{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr;margin:0;padding:24px}.create-form button{justify-self:start}.pagination{justify-content:flex-end;align-items:center;gap:18px;padding:16px;font-size:14px;display:flex}.placeholder{text-align:center;padding:55px}.placeholder svg{color:#194391;margin-bottom:20px}.placeholder p{max-width:530px;margin:12px auto}.password{max-width:520px;padding:28px}.empty{padding:25px}footer{color:#64748b;border-top:1px solid #dce3ec;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;font-size:14px;display:flex}@media (max-width:1050px){header{gap:20px;padding:0 20px}.account>span:not(.avatar){display:none}.welcome h1{font-size:34px}}@media (max-width:650px){.login{grid-template-columns:1fr}.welcome{gap:30px;padding:28px}.welcome h1{font-size:28px}.welcome>small{display:none}.welcome p{font-size:14px}.login-form{padding:38px 26px}.workspace{padding:24px 16px}.heading .badge{display:none}header{flex-wrap:wrap;gap:5px 20px;padding:12px 16px}header img{width:115px;height:auto}.account{gap:2px}.account .avatar{display:none}.account button{padding:8px;font-size:14px}header nav{order:3;gap:4px 16px;width:100%;height:auto;min-height:44px}.action,.panel-heading{flex-direction:column;align-items:flex-start}.create-form{grid-template-columns:1fr}footer{flex-direction:column;gap:8px}.placeholder{padding:30px 20px}td,th{padding:14px}}.team-actions{flex-wrap:wrap;gap:10px;display:flex}.team-edit{border-bottom:1px solid #e2e8f0;align-items:flex-end;gap:16px;margin:0;padding:24px;display:flex}.team-edit label{flex:1}button[aria-pressed=true]{background:#edf2fb;border-color:#194391}@media (max-width:650px){.team-edit{flex-direction:column;align-items:stretch}}.account-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;display:grid}.account-sidebar{background:var(--surface,#fff);border:1px solid #dce4e9;border-radius:5px;padding:18px}.account-sidebar nav{flex-direction:column;gap:5px;display:flex}.account-sidebar h2{color:#64748b;letter-spacing:.02em;margin:16px 0 10px;font-size:14px}.account-sidebar h2:first-child{margin-top:0}.account-sidebar button{text-align:left;background:0 0;border:0;justify-content:flex-start}.account-sidebar button[aria-current=page]{color:#166275;background:#e8f2f4}.account-content{min-width:0}.profile-form{max-width:520px;margin-top:24px}.preference-preview{border:1px solid #dce4e9;border-radius:5px;padding:16px}@media (max-width:800px){.account-layout{grid-template-columns:1fr}.account-sidebar nav{flex-flow:wrap}.account-sidebar h2{width:100%}header .account{flex-wrap:wrap}}.invite-page{max-width:640px;margin:60px auto}.team-invitations{border-top:1px solid #dce4e9;margin-top:20px;padding:20px 0}.pending-invitations{padding:0;list-style:none}.pending-invitations li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.invite-page>.panel,.settings-panel{padding:28px}.team-invitations{padding:20px 24px}.breadcrumbs{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.breadcrumbs button{padding:4px}.breadcrumbs button,.record-link{background:0 0;border:0;min-height:32px}.record-link{color:var(--color-foreground);text-align:left;text-underline-offset:3px;padding:0;font-weight:600;text-decoration:underline}.record-link:hover{color:var(--action-hover)}.detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.record-details{grid-template-columns:minmax(130px,220px) minmax(0,1fr);gap:16px;margin:28px 0;font-size:14px;display:grid}.record-details dt{color:#64748b}.record-details dd{overflow-wrap:anywhere;margin:0}.team-details{padding:0 24px}.edit-dialog{color:#162a48;border:1px solid #e2e8f0;border-radius:5px;width:min(560px,100% - 32px);max-height:90vh;padding:28px;overflow:auto}.edit-dialog::backdrop{background:#11274480}.edit-dialog form{margin-top:24px}@media (max-width:600px){.record-details{grid-template-columns:1fr;gap:8px}.record-details dd{margin-bottom:12px}.edit-dialog{padding:20px}}@media (max-width:650px){.heading{flex-direction:column;align-items:flex-start}}.account button,.account-sidebar button,.breadcrumbs button,.record-link,header nav a{text-transform:none;letter-spacing:normal;font-weight:700}.account-sidebar button{border-radius:5px;padding:10px 14px}.breadcrumbs button,.record-link{border-radius:3px}[data-slot=button]{border-style:solid}footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}footer a:hover{color:var(--action-color)}@media (max-width:650px){footer{flex-direction:row}}.breadcrumbs{font-family:Lato,sans-serif;font-size:14px;line-height:1.5}.breadcrumbs a,.breadcrumbs span{font:inherit;letter-spacing:normal}.breadcrumbs a{color:var(--action-color);padding:4px 0;text-decoration:none}.breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.breadcrumbs [aria-current=page]{color:#162a48;font-weight:700}.admin-sections{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:24px;display:grid}.admin-sections>a{color:var(--action-color);border:1px solid #e2e8f0;border-radius:5px;padding:20px;text-decoration:none;display:block}.admin-sections>a:hover{background:#f8fafc}.list-search{box-sizing:border-box;flex-wrap:wrap;align-items:end;gap:16px;width:100%;margin:0;padding:22px;display:flex}.list-search label{flex:240px;min-width:0}.search-actions{align-items:center;gap:16px;display:flex}.entity-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.entity-card{background:var(--color-card);min-width:0;color:var(--color-foreground);border:1px solid var(--color-border);isolation:isolate;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #11274406}.entity-card:focus-visible,.entity-card:hover{border-color:var(--color-ring);transform:translateY(-5px);box-shadow:0 16px 32px #1127441c}.entity-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(330px circle at var(--spotlight-x,50%) var(--spotlight-y,25%),#7ca4e32b,transparent 75%);transition:opacity .25s;position:absolute;inset:0}.entity-card:focus-visible:after,.entity-card:hover:after{opacity:1}.entity-art{border-bottom:1px solid var(--color-border);background:radial-gradient(at 50% 100%,#16627566,#0000 75%),#112744;flex:none;height:214px;position:relative;overflow:hidden}.entity-art img{object-fit:contain;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.entity-card:focus-visible .entity-art img,.entity-card:hover .entity-art img{transform:scale(1.045)translateY(-2px)}.entity-card-body{flex-direction:column;flex:1;padding:24px 28px 22px;display:flex}.entity-card h2{min-height:54px;margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.35}.entity-metric{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.entity-count{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:46px;font-weight:900;line-height:1.1}.entity-count-label,.entity-teams{color:var(--color-muted-foreground);font-size:14px}.entity-teams{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:16px;display:flex}.entity-teams strong{color:var(--color-foreground);font-variant-numeric:tabular-nums;margin-right:6px;font-size:20px;font-weight:700}.entity-arrow{width:36px;height:36px;color:var(--color-primary);border:1px solid var(--color-input);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid}.entity-card:focus-visible .entity-arrow,.entity-card:hover .entity-arrow{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground);transform:translate(3px)}@media (max-width:1000px){.entity-cards{gap:16px}.entity-card-body{padding:22px}.entity-card h2{font-size:19px}.entity-metric{gap:8px}.entity-count{font-size:40px}}@media (max-width:700px){.entity-cards{grid-template-columns:1fr;gap:22px}.entity-card-body{padding:24px 28px}.entity-art{height:210px}}@media (prefers-reduced-motion:reduce){.entity-arrow,.entity-art img,.entity-card,.entity-card:after{transition:none}.entity-card:focus-visible,.entity-card:focus-visible .entity-arrow,.entity-card:focus-visible .entity-art img,.entity-card:hover,.entity-card:hover .entity-arrow,.entity-card:hover .entity-art img{transform:none}}input,select,textarea{min-height:44px}textarea{font:inherit;color:inherit;border:1px solid var(--color-input);resize:vertical;border-radius:5px;width:100%;padding:10px}.table-scroll:focus-visible,textarea:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.panel-body{padding:28px}.detail-pair{display:contents}.domain-nav{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.domain-nav a{color:var(--action-color);border-radius:5px;padding:10px 14px;font-weight:700;text-decoration:none}.domain-nav a[aria-current=page]{background:var(--color-secondary)}.domain-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.domain-form-grid fieldset{border:1px solid var(--color-border);border-radius:5px;grid-column:1/-1;padding:16px}.state-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;display:grid}.filter-bar{flex-wrap:wrap;gap:16px;padding:0 22px 22px;display:flex}.filter-bar label{flex:1;min-width:150px}.selection-bar{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 22px;display:flex}input[type=checkbox]{width:24px;height:24px;min-height:24px;margin:10px}.check-label{flex-direction:row;align-items:center}.history-value{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:8px 0}.domain-content{min-width:0}.domain-content>.detail-heading{margin-bottom:22px}@media (max-width:650px){.list-search{padding:14px}.domain-form-grid{grid-template-columns:1fr}.panel-body{padding:20px}.filter-bar{padding:0 14px 14px}.pagination{flex-wrap:wrap}}.association-logo{object-fit:contain;object-position:left center;background:#fff;width:112px;height:64px;margin-bottom:12px;display:block}header .account button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto}.entity-detail-header{padding:22px 22px 0}.entity-detail-header h1{overflow-wrap:anywhere;min-width:0}.entity-detail-nav{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.entity-detail-nav a{min-height:44px;color:var(--action-color);border-bottom:3px solid #0000;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.entity-detail-nav a[aria-current=page]{border-bottom-color:var(--action-color)}.entity-detail-nav a:hover{color:var(--action-hover)}.entity-detail-content>.panel{border:0;border-radius:0;margin:0}.entity-detail-content>.panel+.panel{border-top:1px solid var(--color-border)}@media (max-width:650px){.entity-detail-header{padding:22px 14px 0}}.entity-overview-summary{align-items:flex-start;gap:22px;padding:22px;display:flex}.entity-overview .record-details{grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:8px 16px;margin:0}.entity-overview-summary>.record-details{flex:1;min-width:0}.entity-overview-summary>.association-logo{object-position:right top;flex:none;margin:0}.entity-overview-sections{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.entity-overview-sections>section{min-width:0;padding:22px}.entity-overview-sections>section+section{border-left:1px solid var(--color-border)}.entity-overview-sections h2{margin-bottom:16px}@media (max-width:650px){.entity-overview-summary{flex-direction:column;padding:22px 14px}.entity-overview-sections{grid-template-columns:1fr}.entity-overview-sections>section{padding:22px 14px}.entity-overview-sections>section+section{border-left:0;border-top:1px solid var(--color-border)}.entity-overview .record-details{grid-template-columns:1fr;gap:8px}}.entity-detail-content>.breadcrumbs{margin:0;padding:22px}@media (max-width:650px){.entity-detail-content>.breadcrumbs{padding:22px 14px}}.bank-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:22px;display:grid}.bank-metrics>div{align-items:center;gap:16px;min-width:0;display:flex}.bank-metrics svg{color:var(--color-secondary-foreground);flex-shrink:0}.bank-metrics dt{color:var(--color-muted-foreground)}.bank-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:28px;font-weight:900}.bank-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px;display:grid}.bank-quick-action{white-space:normal;text-align:left;border-radius:5px;flex-direction:column;align-items:stretch;height:auto;min-height:132px;padding:22px}.bank-action-icons,.bank-quick-action{justify-content:space-between;display:flex}.bank-action-icons{color:var(--action-color);margin-bottom:16px}@media (max-width:1000px){.bank-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bank-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.bank-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.bank-quick-actions{padding:14px}}@media (max-width:400px){.bank-metrics,.bank-quick-actions{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}