.ff-workspace{--ff-page:#edf0f5;--ff-surface:#fff;--ff-surface-muted:#f2f4f7;--ff-ink:#17212e;--ff-copy:#354154;--ff-muted:#586578;--ff-border:#cbd3df;--ff-border-strong:#818b99;--ff-hover-surface:#eaf0f8;--ff-row-alt:#f7f9fc;--ff-table-heading:#e8edf4;--ff-row-border:#d8dfe8;--ff-placeholder:#637084;--ff-material-age-fresh:#146c35;--ff-warning:#984509;--ff-danger:#b8322c;--ff-shadow-panel:0 1px 3px #17212e12}.ff-workspace .ff-main{color:var(--ff-ink);font-size:.9375rem;line-height:1.4}.ff-workspace .ff-module .surface-grid{background:var(--ff-surface)!important;border-bottom-color:var(--ff-border)!important}.ff-workspace .ff-main .ff-module .surface-grid h2{color:var(--ff-ink)!important;font-size:1.5rem!important;font-weight:650!important;line-height:1.9rem!important}.ff-workspace .ff-module .surface-grid h2+p{font-size:.875rem;line-height:1.35rem!important}.ff-workspace .ff-main form label{line-height:1.25rem;color:var(--ff-copy)!important;font-size:.875rem!important;font-weight:600!important}.ff-workspace .ff-main :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([aria-hidden=true])),select,textarea,.select-trigger){box-shadow:none;font-size:.875rem;line-height:1.25rem;border-color:var(--ff-border-strong)!important;color:var(--ff-ink)!important}.ff-workspace .ff-main :is(input,textarea)::placeholder{opacity:1;color:var(--ff-placeholder)!important}.ff-workspace .ff-main .select-trigger.placeholder{color:var(--ff-placeholder)!important}.ff-workspace .ff-main :is(input,textarea)[readonly],.ff-workspace .ff-main :is(input,textarea,.select-trigger):disabled{background:var(--ff-surface-muted)!important;color:var(--ff-muted)!important}.ff-workspace .ff-main :is(input,select,textarea):focus,.ff-workspace .ff-main .select-trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--ff-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ff-accent) 19%, transparent)!important}.ff-workspace :is(button,a,summary):focus-visible{outline:2px solid var(--ff-accent);outline-offset:3px}.ff-workspace .ff-main .select-trigger.invalid,.ff-workspace .ff-main :is(input,textarea)[aria-invalid=true]{border-color:var(--ff-danger)!important}.ff-workspace .ff-main :is(.option,.select-trigger){font-size:.875rem}.ff-workspace .ff-main .option:is(.active,.selected){background:var(--ff-hover-accent);color:var(--ff-ink)}.ff-workspace .ff-main .option.selected{box-shadow:inset 3px 0 0 var(--ff-accent)}.ff-workspace .ff-main .option-description{font-size:.8125rem;line-height:1.125rem}.ff-workspace .ff-main table{font-size:.875rem}.ff-workspace .ff-main table thead{background:var(--ff-table-heading)!important}.ff-workspace .ff-main table th{border-bottom:1px solid var(--ff-border);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:650;line-height:1.125rem;color:var(--ff-copy)!important}.ff-workspace .ff-main table td{border-bottom:1px solid var(--ff-row-border);vertical-align:middle}.ff-workspace .ff-main table tbody tr:last-child td{border-bottom:0}.ff-workspace .ff-main table :is(th,td).text-right{font-variant-numeric:tabular-nums}.ff-workspace .ff-main table tbody tr:focus-within{background:var(--ff-hover-surface)!important}.ff-workspace .ff-main .text-xs{font-size:.8125rem;line-height:1.125rem}.ff-workspace .ff-main .ff-record-name{font-size:.9375rem;font-weight:650;line-height:1.375rem;color:var(--ff-ink)!important}.ff-workspace .ff-main .ff-section-title{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650;line-height:1.5rem;color:var(--ff-ink)!important}.ff-workspace .ff-main .ff-directory-table tbody tr:nth-child(2n):not(.ff-directory-confirmation){background:var(--ff-row-alt)}.ff-workspace .ff-main .ff-directory-table tbody tr:is(:hover,:focus-within):not(.ff-directory-confirmation){background:var(--ff-hover-surface)!important}.ff-workspace .ff-main .ff-directory-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--ff-accent);font-weight:650;border-color:var(--ff-border-strong)!important;background:var(--ff-surface)!important;color:var(--ff-accent-text)!important}.ff-workspace .ff-main .ff-numeric-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.ff-workspace .ff-main form label .text-xs{font-weight:400}.ff-workspace .ff-account-menu :is(.text-xs,.text-\[10px\]),.ff-workspace .ff-account-trigger .text-xs,.ff-workspace .ff-rail-tooltip{font-size:.8125rem;line-height:1.125rem}.ff-workspace .ff-overview-card h2{font-size:1.5rem;font-weight:650;line-height:1.9rem}.ff-workspace .ff-overview-stats>div{border:1px solid var(--ff-border);background:var(--ff-surface-muted);border-radius:var(--ff-radius-panel);padding:1rem}.ff-workspace .ff-overview-stats dt{color:var(--ff-copy);font-size:.8125rem}.ff-workspace .ff-overview-stats dd{color:var(--ff-ink);margin-top:.5rem;font-size:1.25rem;font-weight:650;line-height:1.75rem}.ff-workspace .ff-overview-stats dd small{color:var(--ff-muted);margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.125rem;display:block}.ff-workspace.ff-scan-page{background:var(--ff-page)!important;color:var(--ff-ink)!important}.ff-workspace.ff-scan-page .text-xs,.ff-workspace.ff-scan-page .text-\[11px\]{font-size:.8125rem;line-height:1.125rem}.ff-workspace.ff-scan-page .text-\[\#6b7280\]{color:var(--ff-muted)!important}.ff-workspace.ff-scan-page #scan-quantity{border-color:var(--ff-border-strong);font-variant-numeric:tabular-nums}.ff-workspace.ff-scan-page #scan-quantity:focus{border-color:var(--ff-accent)}@media (width<=639px){.ff-workspace .ff-main :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([aria-hidden=true])),select,textarea,.select-trigger){font-size:1rem}.ff-workspace .ff-main :is(.select-trigger,.option){min-height:2.75rem!important}}@media (width>=64rem){.ff-workspace.ff-grouped-navigation{--ff-shell-rail-width:15rem}}.ff-grouped-navigation .ff-rail>.workspace-navigation{margin-block:.5rem}.ff-grouped-navigation .ff-breadcrumb-group{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ff-grouped-navigation .ff-navigation-backdrop{inset:var(--ff-shell-header-height) 0 0;z-index:19;background:#17212e2e;border:0;position:fixed}@media (width<=39.999rem){.ff-grouped-navigation .ff-breadcrumb{flex-wrap:wrap;gap:.125rem .25rem;font-size:.6875rem;line-height:.875rem}.ff-grouped-navigation .ff-breadcrumb-group{max-width:9rem}}@media (prefers-reduced-motion:reduce){.ff-workspace *{transition-duration:0s!important}}
