.settings-team-module__0OYoxW__tabs{width:min(100%,56rem)}.settings-team-module__0OYoxW__tabs .settings-content{width:100%}.settings-team-module__0OYoxW__tabs .view-tabs-bar{margin-bottom:var(--space-4);padding-inline:0}:is(.settings-team-module__0OYoxW__name>.status-badge,.settings-team-module__0OYoxW__name>[data-slot=badge]){margin-left:var(--space-2)}.settings-team-module__0OYoxW__nameButton{min-width:0;max-width:14rem;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:inline-flex}.settings-team-module__0OYoxW__nameButton:hover .settings-team-module__0OYoxW__name{text-decoration:underline}.settings-team-module__0OYoxW__nameButton:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--ring);outline-offset:var(--space-0-5)}.settings-team-module__0OYoxW__name{font-weight:var(--font-weight-medium)}.settings-team-module__0OYoxW__plain{flex-direction:column;min-width:0;max-width:14rem;display:flex}.settings-team-module__0OYoxW__sub{max-width:100%;color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-team-module__0OYoxW__you{color:var(--muted-foreground);font-weight:400}.settings-team-module__0OYoxW__row[data-inactive] td{color:var(--muted-foreground)}.settings-team-module__0OYoxW__sectionLabel{padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.settings-team-module__0OYoxW__checkList{border:1px solid var(--border);border-radius:var(--radius-md);max-height:9.5rem;overflow-y:auto}.settings-team-module__0OYoxW__checkRow{min-height:var(--space-9);cursor:pointer;align-items:center;gap:var(--space-2-5);padding:0 var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}.settings-team-module__0OYoxW__checkRow:last-child{border-bottom:0}.settings-team-module__0OYoxW__checkRow:hover{background:var(--hover)}.settings-team-module__0OYoxW__rowMain{flex:1;min-width:0}.settings-team-module__0OYoxW__rowTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.settings-team-module__0OYoxW__rowMeta{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.settings-team-module__0OYoxW__listRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.settings-team-module__0OYoxW__listRow:last-child{border-bottom:0}.settings-team-module__0OYoxW__empty{padding:var(--space-6) var(--space-4);color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}.settings-team-module__0OYoxW__dialog{flex-direction:column;display:flex;overflow:hidden}.settings-team-module__0OYoxW__dialog>form{flex-direction:column;flex:1;min-height:0;display:flex}.settings-team-module__0OYoxW__dialog [data-slot=dialog-body]{flex:1;min-height:0;max-height:none;overflow-y:auto}.settings-team-module__0OYoxW__tree{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.settings-team-module__0OYoxW__treeRow{align-items:center;gap:var(--space-3);min-height:var(--space-10);padding:0 var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}.settings-team-module__0OYoxW__treeRow:last-child{border-bottom:0}.settings-team-module__0OYoxW__treeAll{background:var(--chrome);font-weight:var(--font-weight-medium)}.settings-team-module__0OYoxW__treeGroup{cursor:pointer;font-weight:var(--font-weight-medium)}.settings-team-module__0OYoxW__treeGroup:hover{background:var(--hover)}.settings-team-module__0OYoxW__treeLabel{text-align:left;flex:1;min-width:0}.settings-team-module__0OYoxW__treeCount{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:400}.settings-team-module__0OYoxW__treeChevron{color:var(--muted-foreground);transition:transform var(--motion-moderate) var(--ease-out)}.settings-team-module__0OYoxW__treeChevron[data-open]{transform:rotate(180deg)}.settings-team-module__0OYoxW__treeItem{padding-left:var(--space-10);cursor:pointer}.settings-team-module__0OYoxW__treeItem:hover{background:var(--hover)}.settings-team-module__0OYoxW__treeLink{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0}.settings-team-module__0OYoxW__treeChanged{margin-left:var(--space-2);color:var(--warning);font-size:var(--text-xs);font-weight:400}.settings-team-module__0OYoxW__panel{transition:grid-template-rows var(--motion-moderate) var(--ease-out);grid-template-rows:0fr;display:grid}.settings-team-module__0OYoxW__panel[data-open]{grid-template-rows:1fr}.settings-team-module__0OYoxW__panelInner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.settings-team-module__0OYoxW__panel,.settings-team-module__0OYoxW__treeChevron{transition:none}}.settings-team-module__0OYoxW__dialogTall{height:min(44rem, calc(100dvh - var(--space-8)))}.settings-team-module__0OYoxW__pickerSearch{position:relative}.settings-team-module__0OYoxW__pickerSearch svg{top:50%;left:var(--space-2-5);color:var(--muted-foreground);pointer-events:none;position:absolute;transform:translateY(-50%)}.settings-team-module__0OYoxW__pickerSearch input{padding-left:var(--space-8)}.settings-team-module__0OYoxW__pickerHead{font-size:var(--text-sm);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.settings-team-module__0OYoxW__pickerCount{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:400}.settings-team-module__0OYoxW__tabsBar{margin-bottom:calc(var(--space-2) * -1)}.settings-team-module__0OYoxW__dialogMedium{height:min(40rem, calc(100dvh - var(--space-8)))}.settings-team-module__0OYoxW__section{display:contents}.settings-team-module__0OYoxW__section[hidden]{display:none}
.portal-message-composer-module__BTOi6G__area{padding:0 max(var(--space-6), calc((100% - var(--chatgpt-panel-width)) / 2)) var(--space-4);flex-shrink:0}.portal-message-composer-module__BTOi6G__composer{background:var(--muted);border-radius:var(--radius-tray);border:1px solid #0000}.portal-message-composer-module__BTOi6G__composer textarea{width:100%;min-height:var(--space-10);max-height:calc(var(--space-16) * 2.5);padding:var(--space-3) var(--space-4) var(--space-1);box-shadow:none;resize:none;font-size:var(--text-sm);line-height:var(--leading-sm);background:0 0;border:0;border-radius:0;display:block;overflow-y:auto}.portal-message-composer-module__BTOi6G__composer textarea:focus-visible{box-shadow:none;outline:0}.portal-message-composer-module__BTOi6G__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2-5);display:flex}.portal-message-composer-module__BTOi6G__send{border-radius:999px}.portal-message-composer-module__BTOi6G__fileInput{display:none}.portal-message-composer-module__BTOi6G__attachments{gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;max-height:calc(var(--space-16) * 2);flex-wrap:wrap;display:flex;overflow-y:auto}.portal-message-composer-module__BTOi6G__chip{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding-left:var(--space-3);background:var(--background);box-shadow:var(--shadow-tray-card);font-size:var(--text-xs);border-radius:999px;display:inline-flex}.portal-message-composer-module__BTOi6G__chip>svg{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.portal-message-composer-module__BTOi6G__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-message-composer-module__BTOi6G__chip button{flex-shrink:0}.portal-message-composer-module__BTOi6G__readOnly{padding:var(--space-3);color:var(--muted-foreground);font-size:var(--text-xs)}.portal-message-composer-module__BTOi6G__documents{max-height:calc(var(--space-16) * 5);min-height:var(--space-16);margin-top:var(--space-3);overflow-y:auto}.portal-message-composer-module__BTOi6G__documents>p{padding:var(--space-4) 0;color:var(--muted-foreground)}.portal-message-composer-module__BTOi6G__document{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);min-height:var(--touch-target);cursor:pointer;display:flex}.portal-message-composer-module__BTOi6G__document+.portal-message-composer-module__BTOi6G__document{border-top:1px solid var(--border)}.portal-message-composer-module__BTOi6G__document>span:last-child{gap:var(--space-1);min-width:0;display:grid}.portal-message-composer-module__BTOi6G__document strong{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.portal-message-composer-module__BTOi6G__document small{font-size:var(--text-xs);color:var(--muted-foreground)}.portal-message-composer-module__BTOi6G__documentIcon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius);flex-shrink:0;place-items:center;display:grid}.portal-message-composer-module__BTOi6G__documentIcon svg{width:var(--icon-md);height:var(--icon-md)}@media (max-width:960px){.portal-message-composer-module__BTOi6G__area{padding:0 var(--space-3) var(--space-3)}}
.portal-messages-module___GqByW__page{grid-template-columns:calc(var(--space-16) * 4.5) minmax(0, 1fr);height:calc(100dvh - var(--header-height));min-height:var(--space-16);display:grid}.portal-messages-module___GqByW__page[data-staff]{height:calc(100dvh - var(--header-height) * 2)}.portal-messages-module___GqByW__threads{border-right:1px solid var(--border);background:var(--background);padding:var(--space-4);overflow:auto}.portal-messages-module___GqByW__listHead{padding:var(--space-3) var(--space-2);justify-content:space-between;align-items:center;display:flex}.portal-messages-module___GqByW__listHead h2{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.portal-messages-module___GqByW__listHead:has(.expanding-search[data-open]) h2{display:none}.portal-messages-module___GqByW__listHead>span{font-size:var(--text-xs);color:var(--muted-foreground)}.portal-messages-module___GqByW__thread{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border-radius:var(--radius-nav);text-align:left;display:flex}.portal-messages-module___GqByW__thread[aria-current=page]{background:var(--info-subtle)}.portal-messages-module___GqByW__thread:hover{background:var(--accent)}.portal-messages-module___GqByW__threadIcon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.portal-messages-module___GqByW__thread>span:last-child{gap:var(--space-1);min-width:0;display:grid}.portal-messages-module___GqByW__thread strong,.portal-messages-module___GqByW__head strong{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.portal-messages-module___GqByW__thread strong,.portal-messages-module___GqByW__thread small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-messages-module___GqByW__thread small,.portal-messages-module___GqByW__head small{font-size:var(--text-xs);color:var(--muted-foreground)}.portal-messages-module___GqByW__conversation{flex-direction:column;min-width:0;display:flex;overflow:hidden}.portal-messages-module___GqByW__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);display:flex}.portal-messages-module___GqByW__head>span{gap:var(--space-0-5);min-width:0;display:grid}.portal-messages-module___GqByW__timeline{gap:var(--space-2);padding:var(--space-6) max(var(--space-6), calc((100% - var(--chatgpt-panel-width)) / 2));flex-direction:column;flex:1;display:flex;overflow:auto}.portal-messages-module___GqByW__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);flex-direction:column;flex:1;display:flex}.portal-messages-module___GqByW__empty svg{width:var(--icon-lg);height:var(--icon-lg)}.portal-messages-module___GqByW__empty h3{color:var(--foreground);font-size:var(--text-md);font-weight:var(--font-weight-medium)}.portal-messages-module___GqByW__message{max-width:75%;padding:var(--space-3) var(--space-4);background:var(--chrome);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--leading-sm);align-self:flex-start}.portal-messages-module___GqByW__message[data-own]{background:var(--info-subtle);align-self:flex-end}.portal-messages-module___GqByW__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:var(--space-1)}.portal-messages-module___GqByW__message time{color:var(--muted-foreground);font-size:var(--text-xs)}.portal-messages-module___GqByW__attachment{align-items:center;gap:var(--space-3);padding:var(--space-2);margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--background);box-shadow:var(--shadow-tray-card);min-height:var(--touch-target);display:flex}.portal-messages-module___GqByW__attachment>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.portal-messages-module___GqByW__attachment>svg{width:var(--icon-md);height:var(--icon-md);color:var(--muted-foreground);flex-shrink:0}.portal-messages-module___GqByW__attachmentIcon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius);flex-shrink:0;place-items:center;display:grid}.portal-messages-module___GqByW__attachmentIcon svg{width:var(--icon-md);height:var(--icon-md)}.portal-messages-module___GqByW__messageGroup{gap:var(--space-3);flex-direction:column;display:flex}.portal-messages-module___GqByW__day{text-align:center;color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-4) 0}.portal-messages-module___GqByW__threadIcon svg{width:var(--icon-md);height:var(--icon-md)}.portal-messages-module___GqByW__noResults,.portal-messages-module___GqByW__readOnly{padding:var(--space-3);color:var(--muted-foreground);font-size:var(--text-xs)}.portal-messages-module___GqByW__back{display:none}@media (max-width:960px){.portal-messages-module___GqByW__page{grid-template-columns:minmax(0,1fr)}.portal-messages-module___GqByW__conversation{display:none}.portal-messages-module___GqByW__page[data-thread-open] .portal-messages-module___GqByW__conversation{display:flex}.portal-messages-module___GqByW__page[data-thread-open] .portal-messages-module___GqByW__threads{display:none}.portal-messages-module___GqByW__back{display:inline-flex}.portal-messages-module___GqByW__timeline{padding:var(--space-4)}.portal-messages-module___GqByW__head{padding:var(--space-3)}.portal-messages-module___GqByW__message{max-width:90%}}
.supplier-invoice-review-module__AnD1Ha__dialog{width:calc(var(--space-16) * 16);max-width:calc(100vw - var(--space-8))}.supplier-invoice-review-module__AnD1Ha__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.supplier-invoice-review-module__AnD1Ha__source,.supplier-invoice-review-module__AnD1Ha__details{gap:var(--space-3);min-width:0;display:grid}.supplier-invoice-review-module__AnD1Ha__source a{color:var(--primary);overflow-wrap:anywhere}.supplier-invoice-review-module__AnD1Ha__preview{width:100%;height:calc(var(--space-16) * 7);border-radius:var(--radius-md);background:var(--muted);border:0}.supplier-invoice-review-module__AnD1Ha__image{width:100%;height:auto;max-height:calc(var(--space-16) * 7);object-fit:contain}.supplier-invoice-review-module__AnD1Ha__fields{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.supplier-invoice-review-module__AnD1Ha__issues{padding-left:var(--space-4);color:var(--muted-foreground);font-size:var(--text-xs)}.supplier-invoice-review-module__AnD1Ha__evidence{gap:var(--space-2);font-size:var(--text-xs);overflow-wrap:anywhere;display:grid}.supplier-invoice-review-module__AnD1Ha__evidence dt{font-weight:500}.supplier-invoice-review-module__AnD1Ha__evidence dd{color:var(--muted-foreground)}.supplier-invoice-review-module__AnD1Ha__error{color:var(--destructive)}@media (max-width:768px){.supplier-invoice-review-module__AnD1Ha__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.supplier-invoice-review-module__AnD1Ha__fields{grid-template-columns:minmax(0,1fr)}}
.portal-inbox-module__0lD27a__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.portal-inbox-module__0lD27a__options,.portal-inbox-module__0lD27a__serverFields{gap:var(--field-row-gap) var(--space-3);flex-wrap:wrap;display:flex}.portal-inbox-module__0lD27a__option,.portal-inbox-module__0lD27a__serverFields>*{flex:1 1 calc(var(--space-16) * 3);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.portal-inbox-module__0lD27a__select{width:100%;min-width:0}.portal-inbox-module__0lD27a__advanced{font-size:var(--text-sm);line-height:var(--leading-sm)}.portal-inbox-module__0lD27a__advanced>summary{cursor:pointer;color:var(--muted-foreground)}.portal-inbox-module__0lD27a__advanced>summary:focus-visible{border-radius:var(--radius-sm);outline:var(--space-0-5) solid var(--ring);outline-offset:var(--space-1)}.portal-inbox-module__0lD27a__serverFields{padding-top:var(--space-3)}
.portal-money-module__f8zU1W__cards{gap:var(--space-3);flex-direction:column;display:flex}.portal-money-module__f8zU1W__cards>[data-slot=data-action-card]{scroll-margin-block:var(--space-16)}.portal-money-module__f8zU1W__cards [data-slot=data-action-card-description][data-overdue]{color:var(--destructive)}.portal-money-module__f8zU1W__headAction{gap:var(--space-2);display:flex}.portal-money-module__f8zU1W__body{padding:0}.portal-money-module__f8zU1W__amountRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.portal-money-module__f8zU1W__amountRow>span{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-xs)}.portal-money-module__f8zU1W__amountRow strong{font-size:var(--text-metric);font-weight:var(--font-weight-metric);line-height:var(--leading-metric);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums}.portal-money-module__f8zU1W__amountRow strong[data-overdue]{color:var(--destructive)}.portal-money-module__f8zU1W__details{display:grid}.portal-money-module__f8zU1W__details>div{min-height:var(--row-height);align-items:center;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);grid-template-columns:128px minmax(0,1fr);display:grid}.portal-money-module__f8zU1W__details dt{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-xs)}.portal-money-module__f8zU1W__details dd{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-control);line-height:var(--leading-control);display:flex}.portal-money-module__f8zU1W__details dd>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-money-module__f8zU1W__details dd[data-mono]>span{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-xs)}.portal-money-module__f8zU1W__noDetails{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-control);line-height:var(--leading-sm)}.portal-money-module__f8zU1W__copy{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portal-money-module__f8zU1W__copy svg{width:var(--control-icon);height:var(--control-icon)}.portal-money-module__f8zU1W__copy:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}@media (hover:hover) and (pointer:fine){.portal-money-module__f8zU1W__copy:hover{background:var(--accent);color:var(--foreground)}}@media (max-width:720px){.portal-money-module__f8zU1W__headAction{padding-top:var(--space-1);grid-area:auto/1/auto/-1}.portal-money-module__f8zU1W__details>div{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr);gap:0}}
.today-stats-module__DSvZ_q__stats{margin-bottom:var(--space-6)}.today-stats-module__DSvZ_q__statGrid{gap:var(--tray-padding);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.today-stats-module__DSvZ_q__stat{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-tray-card);background:var(--background);box-shadow:var(--shadow-tray-card);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--motion-fast) var(--ease-out);border:0;align-content:start;display:grid}.today-stats-module__DSvZ_q__stat[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--primary), var(--shadow-tray-card)}.today-stats-module__DSvZ_q__stat:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.today-stats-module__DSvZ_q__stat:not([aria-pressed=true]):hover{box-shadow:var(--shadow-tray-card-hover)}}.today-stats-module__DSvZ_q__statLabel,.today-stats-module__DSvZ_q__statNote{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-stats-module__DSvZ_q__statLabel{font-weight:var(--font-weight-medium)}.today-stats-module__DSvZ_q__statValue{margin-top:var(--space-1);font-size:var(--text-metric);font-weight:var(--font-weight-metric);line-height:var(--leading-metric);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums}.today-stats-module__DSvZ_q__stat[data-tone=danger] .today-stats-module__DSvZ_q__statValue{color:var(--destructive)}@media (max-width:680px){.today-stats-module__DSvZ_q__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-stats-module__DSvZ_q__stat:last-child:nth-child(odd){grid-column:1/-1}}
.portal-home-module__RNdJTq__page{max-width:var(--page-width);padding:var(--space-10) var(--space-10) var(--space-12);margin-inline:auto}.portal-home-module__RNdJTq__activity{margin-top:var(--space-4);gap:0;overflow:hidden}.portal-home-module__RNdJTq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.portal-home-module__RNdJTq__filters{align-items:center;gap:var(--space-2);display:flex}.portal-home-module__RNdJTq__filters>[data-picker]{flex-shrink:0}.portal-home-module__RNdJTq__filters .expanding-search{min-width:var(--control-height);flex-shrink:1}.portal-home-module__RNdJTq__list{min-width:0}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__rows{gap:var(--space-2);margin:0;padding:0;list-style:none}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__row{grid-template-columns:var(--space-6) minmax(0, 1fr) calc(var(--space-16) * 2) calc(var(--space-16) * 3);column-gap:var(--space-3);width:100%;height:auto;min-height:var(--space-12);padding-block:var(--space-3);text-align:left;grid-template-areas:"icon main date status"}.portal-home-module__RNdJTq__row:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__rowIcon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-tag);grid-area:icon;justify-content:center;align-items:center;display:flex}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__rowIcon svg{width:var(--icon-md);height:var(--icon-md)}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__rowMain{align-items:baseline;gap:var(--space-3);grid-area:main;min-width:0;display:flex}.portal-home-module__RNdJTq__amount{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__date{grid-area:date}.portal-home-module__RNdJTq__status{grid-area:status;justify-content:flex-end;min-width:0;display:flex}.portal-home-module__RNdJTq__status>[data-slot=badge]{white-space:nowrap;max-width:100%}.portal-home-module__RNdJTq__empty{padding:var(--space-8) var(--space-4);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm)}.portal-home-module__RNdJTq__caughtUp{min-height:calc(var(--space-16) * 5);padding:var(--space-10) var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.portal-home-module__RNdJTq__emptyArt{padding:var(--space-4) var(--space-6);margin-bottom:var(--space-2);position:relative}.portal-home-module__RNdJTq__emptyCheck{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-dialog);place-items:center;display:grid;transform:rotate(-8deg)}.portal-home-module__RNdJTq__emptyCheck svg{width:var(--space-8);height:var(--space-8)}.portal-home-module__RNdJTq__emptySparkle{top:var(--space-1);width:var(--icon-lg);height:var(--icon-lg);color:var(--success);position:absolute;right:0}.portal-home-module__RNdJTq__caughtUp h2{font-size:var(--text-metric);line-height:var(--leading-metric);font-weight:var(--font-weight-medium);margin:0}.portal-home-module__RNdJTq__caughtUp p{max-width:calc(var(--space-16) * 5);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}@media (max-width:960px){.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__row{grid-template-columns:var(--space-6) minmax(0, 1fr) calc(var(--space-16) * 1.5) calc(var(--space-16) * 2.5)}}@media (max-width:720px){.portal-home-module__RNdJTq__page{padding:var(--space-4) var(--space-3) var(--space-8)}.portal-home-module__RNdJTq__toolbar{gap:var(--space-2);flex-wrap:wrap}.portal-home-module__RNdJTq__toolbar>[data-slot=tabs-list]{max-width:100%;overflow-x:auto}.portal-home-module__RNdJTq__filters{justify-content:space-between;width:100%}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__row{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-2) var(--space-3);padding:var(--space-3);min-height:var(--space-16);background:var(--sidebar);border:1px solid var(--border);border-radius:var(--radius);grid-template-areas:"icon main""icon status""icon date"}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__rowIcon{align-self:start}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__rowMain{gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-height:0;display:flex}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__rowMain>span{white-space:normal}.portal-home-module__RNdJTq__list .portal-home-module__RNdJTq__date{justify-content:flex-start;min-height:0}.portal-home-module__RNdJTq__date:empty{display:none}.portal-home-module__RNdJTq__status{justify-content:flex-start}}
.workbook-grid-module__awwnhG__root{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:100%;min-height:0;font-size:var(--control-text);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.workbook-grid-module__awwnhG__tools{align-items:center;gap:var(--space-0-5);height:var(--space-9);padding:0 var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.workbook-grid-module__awwnhG__tool{color:var(--muted-foreground);flex-shrink:0}.workbook-grid-module__awwnhG__tool[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.workbook-grid-module__awwnhG__numberFormat{min-width:calc(var(--space-16) + var(--space-8));font-weight:var(--font-weight-regular);flex-shrink:0;justify-content:space-between}.workbook-grid-module__awwnhG__toolDivider{width:1px;height:var(--space-4);margin-inline:var(--space-1);background:var(--border);flex-shrink:0}.workbook-grid-module__awwnhG__swatchIcon{justify-items:center;gap:1px;display:grid}.workbook-grid-module__awwnhG__swatchIcon svg{width:var(--icon-xs);height:var(--icon-xs)}.workbook-grid-module__awwnhG__swatchIcon:after{content:"";width:var(--space-3);background:var(--swatch,var(--border));border-radius:1px;height:2px}.workbook-grid-module__awwnhG__swatchMenu{width:auto;min-width:0}.workbook-grid-module__awwnhG__swatches{grid-template-columns:repeat(6, var(--space-6));gap:var(--space-1);padding:var(--space-1);display:grid}.workbook-grid-module__awwnhG__swatch{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);background:var(--swatch);min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);cursor:pointer;padding:0}.workbook-grid-module__awwnhG__swatch[data-on]{box-shadow:inset 0 0 0 1px var(--background), 0 0 0 2px var(--primary)}.workbook-grid-module__awwnhG__sw[data-kind=color][data-swatch=red],.workbook-grid-module__awwnhG__cell[data-color=red]{--swatch:var(--destructive)}.workbook-grid-module__awwnhG__sw[data-kind=color][data-swatch=amber],.workbook-grid-module__awwnhG__cell[data-color=amber]{--swatch:var(--warning)}.workbook-grid-module__awwnhG__sw[data-kind=color][data-swatch=green],.workbook-grid-module__awwnhG__cell[data-color=green]{--swatch:var(--success)}.workbook-grid-module__awwnhG__sw[data-kind=color][data-swatch=blue],.workbook-grid-module__awwnhG__cell[data-color=blue]{--swatch:var(--info)}.workbook-grid-module__awwnhG__sw[data-kind=color][data-swatch=purple],.workbook-grid-module__awwnhG__cell[data-color=purple]{--swatch:var(--purple)}.workbook-grid-module__awwnhG__sw[data-kind=color][data-swatch=gray],.workbook-grid-module__awwnhG__cell[data-color=gray]{--swatch:var(--muted-foreground)}.workbook-grid-module__awwnhG__sw[data-kind=fill][data-swatch=red],.workbook-grid-module__awwnhG__cell[data-fill=red]{--fill:color-mix(in srgb, var(--destructive) 14%, var(--background))}.workbook-grid-module__awwnhG__sw[data-kind=fill][data-swatch=amber],.workbook-grid-module__awwnhG__cell[data-fill=amber]{--fill:var(--warning-subtle)}.workbook-grid-module__awwnhG__sw[data-kind=fill][data-swatch=green],.workbook-grid-module__awwnhG__cell[data-fill=green]{--fill:var(--success-subtle)}.workbook-grid-module__awwnhG__sw[data-kind=fill][data-swatch=blue],.workbook-grid-module__awwnhG__cell[data-fill=blue]{--fill:var(--info-subtle)}.workbook-grid-module__awwnhG__sw[data-kind=fill][data-swatch=purple],.workbook-grid-module__awwnhG__cell[data-fill=purple]{--fill:var(--purple-subtle)}.workbook-grid-module__awwnhG__sw[data-kind=fill][data-swatch=gray],.workbook-grid-module__awwnhG__cell[data-fill=gray]{--fill:color-mix(in srgb, var(--foreground) 9%, var(--background))}.workbook-grid-module__awwnhG__sw[data-kind=fill][data-swatch]{--swatch:var(--fill)}.workbook-grid-module__awwnhG__bar{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-2);border-bottom:1px solid var(--border);display:flex}.workbook-grid-module__awwnhG__address{min-width:var(--space-16);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.workbook-grid-module__awwnhG__barInput{min-width:0;height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1}.workbook-grid-module__awwnhG__frame{grid-template-columns:var(--space-12) minmax(0, 1fr);grid-template-rows:var(--control-height) minmax(0, 1fr);flex:1;min-height:0;display:grid}.workbook-grid-module__awwnhG__corner,.workbook-grid-module__awwnhG__colHeader,.workbook-grid-module__awwnhG__rowHeader{background:var(--muted);color:var(--muted-foreground);font-size:var(--text-2xs);position:relative;overflow:hidden}.workbook-grid-module__awwnhG__corner{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.workbook-grid-module__awwnhG__colHeader{border-bottom:1px solid var(--border)}.workbook-grid-module__awwnhG__colHeader>div,.workbook-grid-module__awwnhG__rowHeader>div{height:100%;position:relative}.workbook-grid-module__awwnhG__rowHeader{border-right:1px solid var(--border)}.workbook-grid-module__awwnhG__head,.workbook-grid-module__awwnhG__rowHead{box-sizing:border-box;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute}.workbook-grid-module__awwnhG__head{border-right:1px solid var(--border);height:100%;top:0}.workbook-grid-module__awwnhG__rowHead{border-bottom:1px solid var(--border);width:100%;left:0}.workbook-grid-module__awwnhG__headOn{background:var(--selected);color:var(--foreground)}.workbook-grid-module__awwnhG__resize{top:0;right:calc(var(--space-1) * -1);width:var(--space-2);cursor:col-resize;z-index:1;height:100%;position:absolute}.workbook-grid-module__awwnhG__body{overscroll-behavior:contain;-webkit-user-select:none;user-select:none;position:relative;overflow:auto}.workbook-grid-module__awwnhG__canvas{position:relative}.workbook-grid-module__awwnhG__cell{box-sizing:border-box;padding:0 var(--space-1-5);border-right:1px solid var(--border);border-bottom:1px solid var(--border);line-height:var(--control-height);white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);position:absolute;overflow:hidden}.workbook-grid-module__awwnhG__cell[data-color]{color:var(--swatch)}.workbook-grid-module__awwnhG__cell[data-fill]{background:var(--fill)}.workbook-grid-module__awwnhG__cell[data-bold]{font-weight:600}.workbook-grid-module__awwnhG__cell[data-italic]{font-style:italic}.workbook-grid-module__awwnhG__cell[data-underline]{text-decoration:underline}.workbook-grid-module__awwnhG__number{text-align:right;font-variant-numeric:tabular-nums}.workbook-grid-module__awwnhG__error{color:var(--destructive)}.workbook-grid-module__awwnhG__cell[data-align=left]{text-align:left}.workbook-grid-module__awwnhG__cell[data-align=center]{text-align:center}.workbook-grid-module__awwnhG__cell[data-align=right]{text-align:right}.workbook-grid-module__awwnhG__selection{background:color-mix(in srgb, var(--primary) 8%, transparent);pointer-events:none;position:absolute}.workbook-grid-module__awwnhG__active{box-sizing:border-box;border:2px solid var(--primary);pointer-events:none;position:absolute}.workbook-grid-module__awwnhG__editor{box-sizing:border-box;padding:0 var(--space-1-5);border:2px solid var(--primary);background:var(--background);color:var(--foreground);font:inherit;z-index:2;outline:none;position:absolute}.workbook-grid-module__awwnhG__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.finance-invoice-typography-picker-module__QyGGYq__body{gap:var(--space-4);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.finance-invoice-typography-picker-module__QyGGYq__pairRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.finance-invoice-typography-picker-module__QyGGYq__pairControls{align-items:center;gap:var(--space-1);min-width:0;display:flex}.finance-invoice-typography-picker-module__QyGGYq__pairTrigger{width:calc(var(--space-16) * 2 + var(--space-12));max-width:100%}.finance-invoice-typography-picker-module__QyGGYq__pairSample{white-space:nowrap}.finance-invoice-typography-picker-module__QyGGYq__separator{color:var(--muted-foreground)}.finance-invoice-typography-picker-module__QyGGYq__customFonts{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);animation:finance-invoice-typography-picker-module__QyGGYq__revealFonts var(--motion-moderate) var(--ease-out);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-invoice-typography-picker-module__QyGGYq__fontField{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}@keyframes finance-invoice-typography-picker-module__QyGGYq__revealFonts{0%{opacity:0;translate:0 calc(var(--space-1) * -1)}to{opacity:1;translate:0}}@media (max-width:760px){.finance-invoice-typography-picker-module__QyGGYq__body{padding:var(--space-3)}.finance-invoice-typography-picker-module__QyGGYq__pairTrigger{width:calc(var(--space-16) * 2 + var(--space-6))}.finance-invoice-typography-picker-module__QyGGYq__customFonts{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.finance-invoice-typography-picker-module__QyGGYq__customFonts{animation:none}}
.home-today-module__ERQlzW__page{width:min(100%,46rem);padding:var(--space-12) var(--space-4) var(--space-6);margin-inline:auto}.home-today-module__ERQlzW__page>.home-today-module__ERQlzW__day{margin-top:var(--space-4)}.home-today-module__ERQlzW__bar{height:var(--space-10);border-bottom:0;padding-inline:0}.home-today-module__ERQlzW__title{align-items:baseline;gap:var(--space-1);min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);white-space:nowrap;margin:0;display:inline-flex}.home-today-module__ERQlzW__cards{padding:var(--space-1) 0 0}.home-today-module__ERQlzW__rows{margin:0;padding:0;list-style:none}.home-today-module__ERQlzW__mark{width:var(--space-2);height:var(--space-2);background:var(--primary);border-radius:50%}.home-today-module__ERQlzW__rows>[data-past] .home-today-module__ERQlzW__mark{background:var(--border)}.home-today-module__ERQlzW__rows>[data-past] .task-cards-name{color:var(--muted-foreground);text-decoration:line-through}.home-today-module__ERQlzW__empty,.home-today-module__ERQlzW__more{margin:var(--space-1) 0 0;padding:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm)}.home-today-module__ERQlzW__more a{color:inherit}
.first-steps-preview-module__feR8oq__list{margin-top:var(--space-6)}.first-steps-preview-module__feR8oq__hiddenNote{margin:var(--space-6) 0 0;color:var(--muted-foreground)}.first-steps-preview-module__feR8oq__hiddenNote button{color:var(--foreground);text-underline-offset:var(--space-0-5);cursor:pointer;text-decoration:underline}.first-steps-preview-module__feR8oq__options{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--focus-width) dashed var(--border);flex-wrap:wrap;display:flex}.first-steps-preview-module__feR8oq__option{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-control);display:flex}.first-steps-preview-module__feR8oq__option select{height:var(--control-height);padding:0 var(--space-2);border:var(--focus-width) solid var(--border-control);border-radius:var(--radius);background:var(--background);color:var(--foreground);font:inherit;font-size:var(--text-control)}
.mobile-patterns-module__zwuSUq__nativeTable{--row-height:calc(var(--control-height-dock) + var(--space-2))}.mobile-patterns-module__zwuSUq__nativeTable .record-grid{min-width:var(--record-grid-width)}.mobile-patterns-module__zwuSUq__nativeTable .record-grid thead tr{height:var(--control-height-dock)}.mobile-patterns-module__zwuSUq__nativeTable .record-grid th{height:var(--control-height-dock)}.mobile-patterns-module__zwuSUq__nativeTable .record-grid tbody tr{height:var(--row-height)}.mobile-patterns-module__zwuSUq__nativeTable .record-grid td{height:var(--row-height)}.mobile-patterns-module__zwuSUq__nativeTable .record-grid td{padding:var(--space-2) var(--space-3);vertical-align:middle}:is(.mobile-patterns-module__zwuSUq__nativeTable .record-grid .record-grid-identity,.mobile-patterns-module__zwuSUq__nativeTable .record-grid .record-grid-select){position:sticky}.mobile-patterns-module__zwuSUq__nativeTable .record-grid .record-grid-select{left:0}.mobile-patterns-module__zwuSUq__nativeTable .record-grid .record-grid-identity{left:var(--record-grid-select-width,0)}.mobile-patterns-module__zwuSUq__recurringTable{--row-height:calc(var(--space-16) + var(--space-4))}.mobile-patterns-module__zwuSUq__recurringTable .record-grid{min-width:var(--record-grid-width)}.mobile-patterns-module__zwuSUq__recurringTable .record-grid td{padding:var(--space-1);position:relative}.mobile-patterns-module__zwuSUq__recurringTable .record-grid .record-grid-identity{padding-inline:var(--space-3);position:sticky}.mobile-patterns-module__zwuSUq__recurringTable .recurring-cell{min-height:calc(var(--space-16) + var(--space-2));padding:var(--space-1-5) var(--space-2)}.mobile-patterns-module__zwuSUq__recurringTable .recurring-cell-actions{align-items:center}.mobile-patterns-module__zwuSUq__recurringTable .recurring-cell-actions>button:not(.recurring-cell-detail){width:var(--control-height-dock);min-width:var(--control-height-dock);height:var(--control-height-dock)}.mobile-patterns-module__zwuSUq__recurringTable .recurring-cell-detail{min-height:var(--control-height-dock);justify-content:center;padding-block:0}.mobile-patterns-module__zwuSUq__recurringTable .recurring-cell-detail small{white-space:normal;overflow-wrap:anywhere}.mobile-patterns-module__zwuSUq__recurringFeedback{margin-top:var(--space-2);color:var(--muted-foreground);font-size:var(--text-xs)}@media (max-width:600px){:is(.mobile-patterns-module__zwuSUq__nativeTable .record-grid .record-grid-identity,.mobile-patterns-module__zwuSUq__nativeTable .record-grid .record-grid-select){position:static;left:auto}.mobile-patterns-module__zwuSUq__nativeTable .record-grid-identity:after{display:none}}.mobile-patterns-module__zwuSUq__phoneMenu{width:100%;max-width:calc(var(--space-16) * 6);min-height:calc(var(--space-16) * 6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);position:relative;overflow:hidden}.mobile-patterns-module__zwuSUq__phoneToolbar{align-items:center;gap:var(--space-2);min-height:var(--header-height);padding-inline:var(--space-3);display:flex}.mobile-patterns-module__zwuSUq__phoneToolbar>span{font-weight:var(--font-weight-medium);flex:1}.mobile-patterns-module__zwuSUq__phoneToolbar>.mobile-patterns-module__zwuSUq__phoneIcon{flex:0 0 var(--space-5);width:var(--space-5);height:var(--space-5)}.mobile-patterns-module__zwuSUq__phoneCanvas{gap:var(--space-4);padding:var(--space-3);display:grid}.mobile-patterns-module__zwuSUq__phoneScrim{background:rgb(var(--overlay) / .3);align-items:flex-end;display:flex;position:absolute;inset:0}.mobile-patterns-module__zwuSUq__dismissSheet{cursor:pointer;position:absolute;inset:0}.mobile-patterns-module__zwuSUq__phoneSheet{width:100%;padding-top:var(--space-2);background:var(--background);border-radius:var(--radius-xl) var(--radius-xl) 0 0;position:relative}.mobile-patterns-module__zwuSUq__sheetGrabber{width:var(--space-8);height:var(--space-1);border-radius:var(--radius-xl);background:var(--border);margin-inline:auto;display:block}.mobile-patterns-module__zwuSUq__sheetOption{width:100%;min-height:var(--control-height-dock);padding-inline:var(--space-4);border-top:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.mobile-patterns-module__zwuSUq__sheetOption:hover,.mobile-patterns-module__zwuSUq__sheetOption:focus-visible{background:var(--muted)}.mobile-patterns-module__zwuSUq__sheetOption>svg{width:var(--control-icon);height:var(--control-icon);color:var(--primary)}.mobile-patterns-module__zwuSUq__sheetReset{padding:var(--space-2) var(--space-3)}.mobile-patterns-module__zwuSUq__composeBody{padding:0}.mobile-patterns-module__zwuSUq__addField{color:var(--muted-foreground);font-weight:var(--font-weight-regular)}.mobile-patterns-module__zwuSUq__identity{padding:var(--space-3);border-bottom:1px solid var(--border)}.mobile-patterns-module__zwuSUq__properties{padding:var(--space-1) var(--space-3)}.mobile-patterns-module__zwuSUq__composeRow{grid-template-columns:calc(var(--space-9) * 2) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-height:var(--space-9);display:grid}.mobile-patterns-module__zwuSUq__composeRow>span:first-child{color:var(--muted-foreground);font-size:var(--text-xs)}.mobile-patterns-module__zwuSUq__choice [data-slot=select-trigger]{width:fit-content;max-width:100%;padding-inline:var(--space-1);box-shadow:none;border:0}.mobile-patterns-module__zwuSUq__unavailable,.mobile-patterns-module__zwuSUq__composeHint{color:var(--muted-foreground);font-size:var(--text-xs)}.mobile-patterns-module__zwuSUq__composeHint{padding-block:var(--space-2)}.mobile-patterns-module__zwuSUq__subject{padding:var(--space-1) var(--space-3);border-top:1px solid var(--border)}.mobile-patterns-module__zwuSUq__subject textarea{min-height:var(--control-height);padding:var(--space-1);box-shadow:none;font-weight:var(--font-weight-medium);resize:none;border:0}.mobile-patterns-module__zwuSUq__editor{padding:var(--space-3);border-top:1px solid var(--border)}.mobile-patterns-module__zwuSUq__message{min-height:calc(var(--leading-sm) * 12);box-shadow:none;border:0;padding:0}.mobile-patterns-module__zwuSUq__composeFooter{padding-top:var(--space-3);justify-content:flex-end;display:flex}.mobile-patterns-module__zwuSUq__requestPreview{width:100%;max-width:calc(var(--space-16) * 7)}.mobile-patterns-module__zwuSUq__requestHeader{align-items:center;gap:var(--space-2);min-height:var(--header-height);padding-inline:var(--space-3);border-bottom:1px solid var(--border);display:flex}.mobile-patterns-module__zwuSUq__requestHeader>span{min-width:0;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-medium);flex:1}.mobile-patterns-module__zwuSUq__requestIcon,.mobile-patterns-module__zwuSUq__requestMeta svg{width:var(--control-icon);height:var(--control-icon);color:var(--muted-foreground);flex-shrink:0}.mobile-patterns-module__zwuSUq__requestBody{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.mobile-patterns-module__zwuSUq__requestSummary{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.mobile-patterns-module__zwuSUq__requestIdentity,.mobile-patterns-module__zwuSUq__requestHeading,.mobile-patterns-module__zwuSUq__requestItem{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--row-height);display:flex}.mobile-patterns-module__zwuSUq__requestIdentity>:first-child{min-width:0}.mobile-patterns-module__zwuSUq__requestMeta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.mobile-patterns-module__zwuSUq__requestHeading>:first-child{font-weight:var(--font-weight-medium)}.mobile-patterns-module__zwuSUq__requestHeading>:last-child,.mobile-patterns-module__zwuSUq__requestFooter>span{color:var(--muted-foreground);font-size:var(--text-xs)}.mobile-patterns-module__zwuSUq__requestItems{border-top:1px solid var(--border)}.mobile-patterns-module__zwuSUq__requestItem{border-bottom:1px solid var(--border);padding-block:var(--space-1)}.mobile-patterns-module__zwuSUq__requestItem>label{align-items:center;gap:var(--space-2);cursor:pointer;min-width:0;display:flex}.mobile-patterns-module__zwuSUq__requestFooter{align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border);display:flex}.mobile-patterns-module__zwuSUq__requestFooter>span{flex:1}.mobile-patterns-module__zwuSUq__requestFormBody{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.mobile-patterns-module__zwuSUq__stackedField{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mobile-patterns-module__zwuSUq__stackedField>span,.mobile-patterns-module__zwuSUq__formProperty>span{color:var(--muted-foreground);font-size:var(--text-xs)}.mobile-patterns-module__zwuSUq__formProperty{grid-template-columns:calc(var(--space-8) * 3) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-height:var(--control-height-dock);display:grid}.mobile-patterns-module__zwuSUq__requestDocumentFields{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.mobile-patterns-module__zwuSUq__documentField{align-items:flex-end;gap:var(--space-2);display:flex}.mobile-patterns-module__zwuSUq__documentField>label{flex:1}
.document-suggestions-module__uQLUxG__list{gap:var(--space-1);padding:var(--space-1);flex-direction:column;display:flex}.document-suggestions-module__uQLUxG__item{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--chrome);flex-direction:column;display:flex}.document-suggestions-module__uQLUxG__label{color:var(--muted-foreground);font-size:var(--text-xs)}.document-suggestions-module__uQLUxG__value{overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.document-suggestions-module__uQLUxG__detail{color:var(--muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere}.document-suggestions-module__uQLUxG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.finance-invoice-document-module__NHjB8q__document{gap:var(--space-5);width:100%;min-width:0;color:var(--invoice-ink);flex-direction:column;display:flex}.finance-invoice-document-module__NHjB8q__page{aspect-ratio:794/1123;background:var(--invoice-canvas);width:100%;height:auto;box-shadow:var(--shadow-menu);font-variant-numeric:normal;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0, "liga" 0, "clig" 0;letter-spacing:normal;fill:currentColor;flex:none;font-family:Finance Invoice Sans,Arial,sans-serif;display:block;overflow:hidden}.finance-invoice-document-module__NHjB8q__thumbnail{pointer-events:none;-webkit-user-select:none;user-select:none;gap:0}.finance-invoice-document-module__NHjB8q__thumbnail .finance-invoice-document-module__NHjB8q__page{box-shadow:none}.finance-invoice-document-module__NHjB8q__paperFill{fill:var(--invoice-canvas)}.finance-invoice-document-module__NHjB8q__accent{fill:var(--invoice-accent-text)}.finance-invoice-document-module__NHjB8q__muted{fill:var(--invoice-muted)}.finance-invoice-document-module__NHjB8q__lineInk,.finance-invoice-document-module__NHjB8q__lineRule,.finance-invoice-document-module__NHjB8q__lineAccent{fill:none}.finance-invoice-document-module__NHjB8q__ink{fill:var(--invoice-ink)}.finance-invoice-document-module__NHjB8q__lineInk{stroke:var(--invoice-ink)}.finance-invoice-document-module__NHjB8q__lineRule{stroke:var(--invoice-rule)}.finance-invoice-document-module__NHjB8q__lineAccent{stroke:var(--invoice-accent-text)}@font-face{font-family:Finance Invoice Sans;src:url(/fonts/invoice/LiberationSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Finance Invoice Sans;src:url(/fonts/invoice/LiberationSans-Bold.ttf)format("truetype");font-style:normal;font-weight:600 700;font-display:swap}@font-face{font-family:Finance Invoice Serif;src:url(/fonts/invoice/LiberationSerif-Regular.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Finance Invoice Serif;src:url(/fonts/invoice/LiberationSerif-Bold.ttf)format("truetype");font-style:normal;font-weight:600 700;font-display:swap}@font-face{font-family:Finance Invoice Mono;src:url(/fonts/invoice/LiberationMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Finance Invoice Mono;src:url(/fonts/invoice/LiberationMono-Bold.ttf)format("truetype");font-style:normal;font-weight:600 700;font-display:swap}@font-face{font-family:Finance Invoice Inter;src:url(/fonts/invoice/Inter-Regular.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Finance Invoice Inter;src:url(/fonts/invoice/Inter-Bold.ttf)format("truetype");font-style:normal;font-weight:600 700;font-display:swap}@font-face{font-family:Finance Invoice Manrope;src:url(/fonts/invoice/Manrope-Regular.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Finance Invoice Manrope;src:url(/fonts/invoice/Manrope-Bold.ttf)format("truetype");font-style:normal;font-weight:600 700;font-display:swap}@font-face{font-family:"Finance Invoice Source Sans 3";src:url(/fonts/invoice/SourceSans3-Regular.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:"Finance Invoice Source Sans 3";src:url(/fonts/invoice/SourceSans3-Bold.ttf)format("truetype");font-style:normal;font-weight:600 700;font-display:swap}
.team-page-module__Pj4LaW__page{flex-direction:column;min-height:100%;display:flex}.team-page-module__Pj4LaW__trays{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-page-module__Pj4LaW__tray>[data-slot=data-action-card-body]{flex:1}.team-page-module__Pj4LaW__count{margin-left:var(--space-1-5);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.team-page-module__Pj4LaW__list{max-height:var(--team-tray-height);margin:0;padding:0;list-style:none;overflow-y:auto}.team-page-module__Pj4LaW__item{align-items:center;display:flex;position:relative}.team-page-module__Pj4LaW__item+.team-page-module__Pj4LaW__item{border-top:1px solid var(--border)}.team-page-module__Pj4LaW__row{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);color:var(--foreground);transition:background-color var(--motion-fast) var(--ease-out);flex:1;text-decoration:none;display:flex}.team-page-module__Pj4LaW__row:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-width) * -1)}.team-page-module__Pj4LaW__remove{top:50%;right:var(--space-2);position:absolute;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.team-page-module__Pj4LaW__item:hover{background:var(--hover)}.team-page-module__Pj4LaW__remove{opacity:0}.team-page-module__Pj4LaW__item:hover .team-page-module__Pj4LaW__remove,.team-page-module__Pj4LaW__item:focus-within .team-page-module__Pj4LaW__remove{opacity:1}.team-page-module__Pj4LaW__item:hover .team-page-module__Pj4LaW__overdue,.team-page-module__Pj4LaW__item:focus-within .team-page-module__Pj4LaW__overdue{visibility:hidden}}@media (hover:none),(pointer:coarse){.team-page-module__Pj4LaW__item[data-removable] .team-page-module__Pj4LaW__row{padding-right:var(--space-10)}}.team-page-module__Pj4LaW__name{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;display:grid;overflow:hidden}.team-page-module__Pj4LaW__name small{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular)}.team-page-module__Pj4LaW__overdue{color:var(--destructive);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.team-page-module__Pj4LaW__empty{padding:var(--space-3);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}@media (max-width:720px){.team-page-module__Pj4LaW__label{display:none}}@media (max-width:680px){.team-page-module__Pj4LaW__trays{grid-template-columns:minmax(0,1fr)}}
.finance-branding-editor-module__WtSkna__editor{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.finance-branding-editor-module__WtSkna__templates{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-branding-editor-module__WtSkna__template{gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-tray-card);background:var(--surface-tray);text-align:left;transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);flex-direction:column;display:flex}.finance-branding-editor-module__WtSkna__template[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.finance-branding-editor-module__WtSkna__template:hover,.finance-branding-editor-module__WtSkna__template:focus-visible{box-shadow:var(--shadow-tray-card-hover);outline:0}.finance-branding-editor-module__WtSkna__template[aria-pressed=true]:focus-visible{box-shadow:0 0 0 var(--space-0-5) var(--ring)}.finance-branding-editor-module__WtSkna__template:disabled{opacity:.6;cursor:default}.finance-branding-editor-module__WtSkna__thumbnail{width:100%;height:calc(var(--space-16) * 2);border-radius:var(--radius-sm);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.finance-branding-editor-module__WtSkna__thumbnail>*,.finance-branding-editor-module__WtSkna__thumbnail svg{width:auto;max-width:100%;height:100%}.finance-branding-editor-module__WtSkna__templateLabel{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-0-5);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}.finance-branding-editor-module__WtSkna__marker{width:var(--icon-sm);height:var(--icon-sm);color:var(--primary);flex-shrink:0;place-items:center;display:grid}.finance-branding-editor-module__WtSkna__marker svg{width:var(--icon-dense);height:var(--icon-dense)}.finance-branding-editor-module__WtSkna__colorRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.finance-branding-editor-module__WtSkna__logoRow{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);flex-wrap:wrap;display:flex}.finance-branding-editor-module__WtSkna__logoPreview{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--surface-tray);color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.finance-branding-editor-module__WtSkna__logoPreview img{object-fit:contain;width:100%;height:100%;display:block}.finance-branding-editor-module__WtSkna__logoPreview svg{width:var(--icon-md);height:var(--icon-md)}.finance-branding-editor-module__WtSkna__logoDetails{min-width:calc(var(--space-16) + var(--space-8));gap:var(--space-1);flex-direction:column;flex:1;display:flex}.finance-branding-editor-module__WtSkna__logoHint{max-width:var(--stage-column);color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-branding-editor-module__WtSkna__logoActions{align-items:center;gap:var(--space-1);display:flex}.finance-branding-editor-module__WtSkna__error{color:var(--destructive);font-size:var(--text-xs);line-height:var(--leading-xs)}@media (max-width:960px){.finance-branding-editor-module__WtSkna__templates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.finance-branding-editor-module__WtSkna__templates{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.finance-branding-editor-module__WtSkna__template{padding:var(--space-1-5)}.finance-branding-editor-module__WtSkna__thumbnail{height:calc(var(--space-12) * 2)}.finance-branding-editor-module__WtSkna__templateLabel{gap:0}.finance-branding-editor-module__WtSkna__marker{width:var(--icon-xs)}.finance-branding-editor-module__WtSkna__colorRow,.finance-branding-editor-module__WtSkna__logoRow{padding:var(--space-3)}}
.portal-finance-charts-module__HBbo9W__cashFlow{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.portal-finance-charts-module__HBbo9W__legend{align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.portal-finance-charts-module__HBbo9W__legend>span{align-items:center;gap:var(--space-1-5);display:inline-flex}.portal-finance-charts-module__HBbo9W__incomeDot,.portal-finance-charts-module__HBbo9W__expenseDot,.portal-finance-charts-module__HBbo9W__categoryRow>i{flex:0 0 var(--space-2);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);display:block}.portal-finance-charts-module__HBbo9W__incomeDot{background:var(--primary)}.portal-finance-charts-module__HBbo9W__expenseDot{background:repeating-linear-gradient(-45deg, var(--purple), var(--purple) var(--space-0-5), var(--purple-subtle) var(--space-0-5), var(--purple-subtle) var(--space-1))}.portal-finance-charts-module__HBbo9W__cashPlot{height:calc(var(--space-16) * 3.25);min-width:0}.portal-finance-charts-module__HBbo9W__cashPlot .recharts-cartesian-axis-tick-value{font-size:var(--text-xs);font-family:inherit}.portal-finance-charts-module__HBbo9W__caption{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-xs);margin:0}.portal-finance-charts-module__HBbo9W__tooltip{gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb, var(--surface-overlay) 94%, transparent);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-menu);color:var(--foreground);font-size:var(--text-xs);flex-direction:column;display:flex}.portal-finance-charts-module__HBbo9W__tooltip strong{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.portal-finance-charts-module__HBbo9W__tooltipRow{align-items:center;gap:var(--space-2);color:var(--muted-foreground);display:flex}.portal-finance-charts-module__HBbo9W__tooltipRow strong{padding-left:var(--space-3);color:var(--foreground);margin-left:auto}.portal-finance-charts-module__HBbo9W__categories{min-width:0;container-type:inline-size}.portal-finance-charts-module__HBbo9W__categoryLayout{align-items:center;gap:var(--space-3);min-height:calc(var(--space-16) * 3.25 + var(--space-7));grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid}.portal-finance-charts-module__HBbo9W__donut{width:100%;max-width:calc(var(--space-16) * 3);aspect-ratio:1;margin-inline:auto;position:relative}.portal-finance-charts-module__HBbo9W__donutCenter{justify-content:center;align-items:center;gap:var(--space-1);pointer-events:none;color:var(--muted-foreground);font-size:var(--text-xs);flex-direction:column;display:flex;position:absolute;inset:0}.portal-finance-charts-module__HBbo9W__donutCenter strong{color:var(--foreground);font-size:var(--text-md);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.portal-finance-charts-module__HBbo9W__categoryLegend{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.portal-finance-charts-module__HBbo9W__categoryRow{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--foreground);text-align:left;font-size:var(--text-xs);display:flex}button.portal-finance-charts-module__HBbo9W__categoryRow{min-height:var(--control-height)}button.portal-finance-charts-module__HBbo9W__categoryRow:hover{background:var(--accent)}button.portal-finance-charts-module__HBbo9W__categoryRow:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.portal-finance-charts-module__HBbo9W__categoryName{gap:var(--space-0-5);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.portal-finance-charts-module__HBbo9W__categoryName small{color:var(--muted-foreground);font-size:var(--text-xs)}.portal-finance-charts-module__HBbo9W__categoryAmount{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}@container (max-width:380px){.portal-finance-charts-module__HBbo9W__categoryLayout{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-height:0}.portal-finance-charts-module__HBbo9W__donut{max-width:calc(var(--space-16) * 2.5)}.portal-finance-charts-module__HBbo9W__categoryLegend{column-gap:var(--space-4);flex-flow:wrap}.portal-finance-charts-module__HBbo9W__categoryLegend>li{flex:1 1 calc(50% - var(--space-2));min-width:0}.portal-finance-charts-module__HBbo9W__categoryRow{gap:var(--space-1) var(--space-2);flex-wrap:wrap}.portal-finance-charts-module__HBbo9W__categoryAmount{margin-left:var(--space-4);flex-basis:100%}}
