.AccountPicker-module-sass-module__HZJSCq__trigger,.AccountPicker-module-sass-module__HZJSCq__searchInput{width:100%;position:relative}.AccountPicker-module-sass-module__HZJSCq__input{border:1px solid var(--bright-blue);background:var(--white);width:100%;color:var(--black);font:inherit;text-overflow:ellipsis;border-radius:8px;padding:12px 40px 12px 16px}.AccountPicker-module-sass-module__HZJSCq__input:focus-visible{outline:2px solid var(--info-base);outline-offset:2px}.AccountPicker-module-sass-module__HZJSCq__input:disabled{opacity:.5;cursor:not-allowed}.AccountPicker-module-sass-module__HZJSCq__input::placeholder{color:var(--dark-grey)}.AccountPicker-module-sass-module__HZJSCq__trigger .AccountPicker-module-sass-module__HZJSCq__input{cursor:pointer}.AccountPicker-module-sass-module__HZJSCq__searchIcon{pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.AccountPicker-module-sass-module__HZJSCq__searchBox{width:min(640px,100vw - 24px);height:min(400px,var(--radix-popover-content-available-height));background:var(--white);border:1px solid var(--light-grey);box-shadow:var(--shadow-card-soft);z-index:1000000;border-radius:12px;display:flex;overflow:hidden}.AccountPicker-module-sass-module__HZJSCq__resultsPane{border-right:1px solid var(--light-grey);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.AccountPicker-module-sass-module__HZJSCq__searchInput{border-bottom:1px solid var(--light-grey);padding:8px}.AccountPicker-module-sass-module__HZJSCq__searchInput .AccountPicker-module-sass-module__HZJSCq__input{border:0;font-size:14px}.AccountPicker-module-sass-module__HZJSCq__resultsList{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 8px;overflow-y:auto}.AccountPicker-module-sass-module__HZJSCq__groupLabel{color:var(--dark-grey);text-transform:uppercase;padding:8px;font-size:12px;font-weight:500}.AccountPicker-module-sass-module__HZJSCq__option{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:9px 8px;display:flex}.AccountPicker-module-sass-module__HZJSCq__option[data-active=true]{background:var(--light-grey)}.AccountPicker-module-sass-module__HZJSCq__option[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--bright-blue)}.AccountPicker-module-sass-module__HZJSCq__accountNumber{flex:0 0 44px;font-weight:500}.AccountPicker-module-sass-module__HZJSCq__accountName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.AccountPicker-module-sass-module__HZJSCq__empty{padding:20px}.AccountPicker-module-sass-module__HZJSCq__detailsPane{flex-direction:column;flex:.9 1 0;gap:14px;min-width:0;padding:20px;display:flex;overflow-y:auto}.AccountPicker-module-sass-module__HZJSCq__eyebrow{color:var(--dark-grey);align-items:center;gap:6px;display:flex}@media (max-width:600px){.AccountPicker-module-sass-module__HZJSCq__searchBox{flex-direction:column}.AccountPicker-module-sass-module__HZJSCq__resultsPane{border-right:0;min-height:120px}.AccountPicker-module-sass-module__HZJSCq__detailsPane{border-top:1px solid var(--light-grey);flex:none;max-height:130px}}
.BankAdjustmentModal-module-sass-module__M5tsbW__content{flex-direction:column;gap:16px;display:flex}.BankAdjustmentModal-module-sass-module__M5tsbW__amount{justify-content:space-between;gap:16px;display:flex}.BankAdjustmentModal-module-sass-module__M5tsbW__preview{background:var(--light-grey);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}
.Banner-module-sass-module__ba1zXq__banner{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.Banner-module-sass-module__ba1zXq__banner[data-tone=info]{background:var(--info-weak);border-color:var(--dirt-blue)}.Banner-module-sass-module__ba1zXq__banner[data-tone=warning]{background:var(--orange);border-color:var(--brown)}.Banner-module-sass-module__ba1zXq__banner[data-tone=success]{background:var(--sprout-green);border-color:var(--sprout-green)}.Banner-module-sass-module__ba1zXq__banner[data-tone=muted]{background:var(--light-grey);border-color:var(--mid-grey)}.Banner-module-sass-module__ba1zXq__icon{color:var(--black);flex-shrink:0;place-items:center;display:grid}.Banner-module-sass-module__ba1zXq__body{flex-direction:column;gap:4px;min-width:0;display:flex}
.InviteMemberModal-module-sass-module__X9d0ua__form{flex-direction:column;gap:18px;display:flex}.InviteMemberModal-module-sass-module__X9d0ua__field{flex-direction:column;gap:6px;display:flex}.InviteMemberModal-module-sass-module__X9d0ua__label{font-family:var(--font-inter),"sans-serif";color:var(--brown);letter-spacing:.02em;font-size:13px;font-weight:500}.InviteMemberModal-module-sass-module__X9d0ua__input,.InviteMemberModal-module-sass-module__X9d0ua__select{font-family:var(--font-inter),"sans-serif";border:1px solid var(--mid-grey);background-color:var(--white);color:var(--black);transition:border-color .15s var(--cubic-bezier);border-radius:8px;outline:none;padding:10px 12px;font-size:15px}.InviteMemberModal-module-sass-module__X9d0ua__input:focus,.InviteMemberModal-module-sass-module__X9d0ua__select:focus{border-color:var(--brown)}.InviteMemberModal-module-sass-module__X9d0ua__input[aria-invalid=true],.InviteMemberModal-module-sass-module__X9d0ua__select[aria-invalid=true]{border-color:var(--red)}.InviteMemberModal-module-sass-module__X9d0ua__select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%23625848' stroke-width='1.5' d='M2 4l4 4 4-4'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.InviteMemberModal-module-sass-module__X9d0ua__fieldError{font-family:var(--font-inter),"sans-serif";color:var(--red);font-size:12px}.InviteMemberModal-module-sass-module__X9d0ua__formError{background-color:var(--red);color:var(--white);font-family:var(--font-inter),"sans-serif";border-radius:8px;padding:10px 12px;font-size:13px}.InviteMemberModal-module-sass-module__X9d0ua__success{background-color:var(--sprout-green);color:var(--black);font-family:var(--font-inter),"sans-serif";border-radius:8px;padding:10px 12px;font-size:13px}.InviteMemberModal-module-sass-module__X9d0ua__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}
.RemoveBankMatchModal-module-sass-module__VjG47W__content{flex-direction:column;gap:16px;display:flex}
.BrandingForm-module-sass-module__xnVOLq__container{container-type:inline-size}.BrandingForm-module-sass-module__xnVOLq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@container (max-width:880px){.BrandingForm-module-sass-module__xnVOLq__layout{grid-template-columns:1fr}}.BrandingForm-module-sass-module__xnVOLq__formCol{min-width:0}.BrandingForm-module-sass-module__xnVOLq__previewCol{flex-direction:column;gap:10px;display:flex;position:sticky;top:24px}@container (max-width:880px){.BrandingForm-module-sass-module__xnVOLq__previewCol{position:static}}.BrandingForm-module-sass-module__xnVOLq__form{flex-direction:column;gap:18px;display:flex}.BrandingForm-module-sass-module__xnVOLq__field{flex-direction:column;gap:6px;display:flex}.BrandingForm-module-sass-module__xnVOLq__labelText{font-family:var(--font-inter),"sans-serif";color:var(--brown);letter-spacing:.02em;font-size:13px;font-weight:500}.BrandingForm-module-sass-module__xnVOLq__input,.BrandingForm-module-sass-module__xnVOLq__textarea{font-family:var(--font-inter),"sans-serif";border:1px solid var(--mid-grey);background-color:var(--white);color:var(--black);transition:border-color .15s var(--cubic-bezier);border-radius:8px;outline:none;padding:10px 12px;font-size:15px}.BrandingForm-module-sass-module__xnVOLq__input:focus,.BrandingForm-module-sass-module__xnVOLq__textarea:focus{border-color:var(--brown)}.BrandingForm-module-sass-module__xnVOLq__input[aria-invalid=true],.BrandingForm-module-sass-module__xnVOLq__textarea[aria-invalid=true]{border-color:var(--red)}.BrandingForm-module-sass-module__xnVOLq__input:disabled,.BrandingForm-module-sass-module__xnVOLq__textarea:disabled{background-color:var(--background-grey)}.BrandingForm-module-sass-module__xnVOLq__textarea{resize:vertical;min-height:140px}.BrandingForm-module-sass-module__xnVOLq__addRow{gap:8px;display:flex}.BrandingForm-module-sass-module__xnVOLq__addRow .BrandingForm-module-sass-module__xnVOLq__input{flex:1}.BrandingForm-module-sass-module__xnVOLq__chips{flex-wrap:wrap;gap:8px;display:flex}.BrandingForm-module-sass-module__xnVOLq__chip{background-color:var(--beige-grey-bright);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 12px;display:inline-flex}.BrandingForm-module-sass-module__xnVOLq__fieldError{font-family:var(--font-inter),"sans-serif";color:var(--red);font-size:12px}.BrandingForm-module-sass-module__xnVOLq__formError{background-color:var(--red);color:var(--white);font-family:var(--font-inter),"sans-serif";border-radius:8px;padding:10px 12px;font-size:13px}.BrandingForm-module-sass-module__xnVOLq__success{background-color:var(--sprout-green);color:var(--black);font-family:var(--font-inter),"sans-serif";border-radius:8px;padding:10px 12px;font-size:13px}.BrandingForm-module-sass-module__xnVOLq__actions{justify-content:flex-end;margin-top:4px;display:flex}
.BrandingPreview-module-sass-module__A28ffG__profile{flex-direction:column;gap:20px;display:flex}.BrandingPreview-module-sass-module__A28ffG__head{align-items:center;gap:16px;display:flex}.BrandingPreview-module-sass-module__A28ffG__logo{background-color:var(--white);background-image:var(--logo);border:1px solid var(--light-grey);background-position:50%;background-size:cover;border-radius:14px;flex-shrink:0;width:64px;height:64px}.BrandingPreview-module-sass-module__A28ffG__logoFallback{background-color:var(--beige-grey-bright);width:64px;height:64px;color:var(--brown);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.BrandingPreview-module-sass-module__A28ffG__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.BrandingPreview-module-sass-module__A28ffG__bio{flex-direction:column;gap:10px;display:flex}.BrandingPreview-module-sass-module__A28ffG__listSection{flex-direction:column;gap:8px;display:flex}.BrandingPreview-module-sass-module__A28ffG__chips{flex-wrap:wrap;gap:8px;display:flex}.BrandingPreview-module-sass-module__A28ffG__chip{background-color:var(--beige-grey-bright);border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex}
.TenantSettingsModal-module-sass-module__wCEtyW__layout{pointer-events:auto;height:100%;min-height:500px;padding:30px;display:flex}.TenantSettingsModal-module-sass-module__wCEtyW__sidenav{border-right:1px solid var(--mid-grey);flex-direction:column;flex-shrink:0;gap:8px;width:200px;margin:0 16px 0 0;padding-right:16px;display:flex}.TenantSettingsModal-module-sass-module__wCEtyW__navItemActive{background:var(--beige-grey-bright);border-radius:12px}.TenantSettingsModal-module-sass-module__wCEtyW__navGroup{flex-direction:column;gap:4px;display:flex}.TenantSettingsModal-module-sass-module__wCEtyW__navGroup+.TenantSettingsModal-module-sass-module__wCEtyW__navGroup{margin-top:16px}.TenantSettingsModal-module-sass-module__wCEtyW__navGroupLabel{font-family:var(--font-inter),"sans-serif";text-transform:uppercase;letter-spacing:.06em;color:var(--brown);margin-bottom:2px;padding:0 12px;font-size:11px;font-weight:600;display:block}.TenantSettingsModal-module-sass-module__wCEtyW__navItemContent{font-family:var(--font-inter),"sans-serif";align-items:center;gap:10px;font-size:14px;display:flex}.TenantSettingsModal-module-sass-module__wCEtyW__content{flex:1;padding-left:8px;overflow-y:auto}.TenantSettingsModal-module-sass-module__wCEtyW__section{pointer-events:auto;flex-direction:column;gap:20px;display:flex}.TenantSettingsModal-module-sass-module__wCEtyW__hamburger{color:var(--dark-grey);z-index:2;display:none;position:absolute;top:20px;left:20px}.TenantSettingsModal-module-sass-module__wCEtyW__hamburger:hover{color:var(--black)}.TenantSettingsModal-module-sass-module__wCEtyW__mobileNavOverlay{z-index:10;background:var(--background-grey);border-radius:12px;padding:16px;display:none;position:absolute;inset:0;overflow-y:auto}.TenantSettingsModal-module-sass-module__wCEtyW__mobileNavHeader{color:var(--dark-grey);justify-content:flex-end;margin-bottom:8px;display:flex}@media (max-width:768px){.TenantSettingsModal-module-sass-module__wCEtyW__layout{padding:72px 16px 24px}.TenantSettingsModal-module-sass-module__wCEtyW__sidenav{display:none}.TenantSettingsModal-module-sass-module__wCEtyW__hamburger{justify-content:center;align-items:center;display:flex}.TenantSettingsModal-module-sass-module__wCEtyW__mobileNavOverlay{display:block}}
.IntegrationsSection-module-sass-module__XUNrVq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.IntegrationsSection-module-sass-module__XUNrVq__identity{flex-direction:column;gap:4px;display:flex}
:root{--black:#160e02;--brown:#625848;--dark-grey:#847b74;--mid-grey:#d9d9d9;--light-grey:#eee;--background-grey:#f6f1ee;--white:#fffcfc;--transparent-grey:#f9f7f6cc;--beige-pure:#f5e3cc;--beige-grey-bright:#f0e6e0;--beige-grey-mid:#e4d5c8;--orange:#ffc675;--dark-blue:#75888c;--dirt-blue:#aac8ce;--bright-blue:#bcd3d7;--sprout-green:#cae7a6;--yellow:#eae472;--red:#b84040;--red-dark:#8a2e2e;--success-base:#89b94f;--success-strong:#596649;--success-weak:#d8edbe;--danger-base:#ae2f2f;--danger-strong:#7b2b2b;--danger-weak:#f7dfdf;--warning-base:#ffa627;--warning-strong:#965800;--warning-weak:#ffeed7;--info-base:#508c97;--info-strong:#3d565b;--info-weak:#e9eff1;--overlay-dark:#160e0259;--shadow-card-soft:0px 5px 15px 0px #0000000d, 0px 15px 35px -5px #191c211a;--shadow-control:0 1px 2px 0 #0000000d;--cubic-bezier:cubic-bezier(.22, 1, .36, 1);--gradient-color-1:#ffc15c;--gradient-color-2:#f9e4e5;--gradient-color-3:#fdf3e7;--gradient-color-4:#d7f5ff}html,body{background-color:var(--background-grey);color:var(--black);font-family:var(--font-inter),"sans-serif";-webkit-font-smoothing:antialiased;margin:0;padding:0}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}.appShell{background-color:var(--background-grey);min-height:100vh;display:flex}.appMain{flex:1;min-width:0;margin-left:200px;padding:28px 48px 32px}*{scrollbar-width:thin;scrollbar-color:var(--mid-grey) #0000}
