.ami-client-portal{--portal-ink: #203b32;--portal-muted: #5e7167;--portal-line: #d8e1d8;--portal-paper: #f8f8f2;--portal-card: #fffefa;--portal-green: #174637;--portal-gold: #a1803e;color:var(--portal-ink);font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:14px}.ami-client-portal .font-display,.ami-client-portal h1,.ami-client-portal h2,.ami-client-portal h3{font-family:Geist,Helvetica Neue,Arial,sans-serif!important}.ami-client-portal .text-xs{font-size:14px;line-height:1.45}.ami-client-portal [class~="text-[11px]"],.ami-client-portal [class~="text-[10px]"]{font-size:12px!important;line-height:1.4}.ami-client-portal :focus-visible{outline:2px solid #a1803e;outline-offset:3px}.ami-client-portal button:disabled{cursor:not-allowed;opacity:.55}.ami-client-portal .ami-workspace-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--portal-line);padding-block:.75rem}.ami-client-portal .ami-workspace-nav__primary,.ami-client-portal .ami-workspace-nav__secondary{display:flex;align-items:center;gap:.35rem}.ami-client-portal .ami-workspace-nav button{min-height:2.6rem;border:1px solid transparent;border-radius:.2rem;padding-inline:.85rem;white-space:nowrap}.ami-client-portal .ami-workspace-nav button[aria-current=page]{border-color:#c7d5c8;background:#e8efe7;box-shadow:inset 0 -2px #174637}.ami-client-portal .ami-workspace-nav button[aria-current=page]:not(.ami-overview-action){color:#174637}.ami-client-portal .ami-workspace-nav button.ami-overview-action,.ami-client-portal .ami-workspace-nav button.ami-overview-action[aria-current=page]{border-color:#174637;background:#174637;box-shadow:none;color:#fffefa}.ami-client-portal .ami-workspace-nav__secondary button{color:#63766b;font-size:.78rem}.ami-client-portal .ami-workspace-nav__secondary button[aria-current=page]{box-shadow:inset 0 -2px #a1803e}.ami-client-portal .ami-overview-action{background:#174637;color:#fffefa;transition:transform .16s ease,opacity .16s ease}.ami-client-portal .ami-overview-action:hover{transform:translateY(-2px)}.ami-client-portal .ami-enter{animation:ami-enter .24s ease-out both}@keyframes ami-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.ami-client-portal .ami-workspace-nav{align-items:stretch;flex-direction:column;margin-inline:-1rem;padding-inline:1rem}.ami-client-portal .ami-workspace-nav__primary,.ami-client-portal .ami-workspace-nav__secondary{display:grid;gap:.25rem;width:100%}.ami-client-portal .ami-workspace-nav__primary{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.ami-client-portal .ami-workspace-nav__secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.ami-client-portal .ami-workspace-nav button{justify-content:center;gap:.35rem;min-width:0;padding-inline:.35rem;font-size:.75rem}.ami-client-portal .ami-workspace-nav button svg{flex-shrink:0}.ami-client-portal .ami-workspace-nav__secondary button{flex-direction:column;gap:.2rem;padding-block:.5rem}}@media(prefers-reduced-motion:reduce){.ami-client-portal .ami-enter{animation:none}.ami-client-portal .ami-overview-action{transition:none}}
