.fi-body,.accounts-dashboard,.account-record-page,.rooms-dashboard,.room-record-page,.room-profile-page,.audit-live-stream-root,.nidaa-table,.account-imports-shell,.account-imports-page,.nidaa-bento,.account-dq,.bulk-safety,.bulk-action-preview,.exec-dash,.audit-log-page,.compliance-exports-page{--ad-font-sans: "Tajawal", ui-sans-serif, system-ui, -apple-system, sans-serif;--ad-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ad-fw-page-title: 700;--ad-fw-section-title: 600;--ad-fw-kpi: 700;--ad-fw-table: 400;--ad-fw-helper: 400;--ad-gap-page: 1rem;--ad-gap-section: .85rem;--ad-card-padding: 1rem;--ad-bg: #eef2f6;--ad-bg-elevated: #ffffff;--ad-border: rgb(12 35 64 / .12);--ad-border-strong: rgb(12 35 64 / .18);--ad-shadow: 0 1px 2px rgb(12 35 64 / .04), 0 6px 18px rgb(12 35 64 / .06);--ad-shadow-hover: 0 2px 4px rgb(12 35 64 / .05), 0 10px 24px rgb(12 35 64 / .08);--ad-text: #0c2340;--ad-text-muted: #4a5d73;--ad-text-subtle: #62768d;--ad-accent: #154a7a;--ad-accent-soft: rgb(21 74 122 / .08);--ad-success-fg: #0f5c45;--ad-success-bg: rgb(15 92 69 / .09);--ad-success-border: rgb(15 92 69 / .26);--ad-warning-fg: #8a5a12;--ad-warning-bg: rgb(138 90 18 / .09);--ad-warning-border: rgb(138 90 18 / .26);--ad-danger-fg: #8f1d1d;--ad-danger-bg: rgb(143 29 29 / .08);--ad-danger-border: rgb(143 29 29 / .24);--ad-badge-info-fg: #154a7a;--ad-badge-info-bg: rgb(21 74 122 / .09);--ad-badge-info-border: rgb(21 74 122 / .26);--ad-badge-warning-fg: #8a5a12;--ad-badge-warning-bg: rgb(138 90 18 / .09);--ad-badge-warning-border: rgb(138 90 18 / .26);--ad-badge-high-fg: #9a3412;--ad-badge-high-bg: rgb(154 52 18 / .09);--ad-badge-high-border: rgb(154 52 18 / .24);--ad-badge-critical-fg: #7f1d1d;--ad-badge-critical-bg: rgb(127 29 29 / .1);--ad-badge-critical-border: rgb(127 29 29 / .28);--ad-badge-success-fg: #0f5c45;--ad-badge-success-bg: rgb(15 92 69 / .09);--ad-badge-success-border: rgb(15 92 69 / .26);--ad-badge-muted-fg: #5b6b7e;--ad-badge-muted-bg: rgb(91 107 126 / .1);--ad-badge-muted-border: rgb(91 107 126 / .22);--ad-bar-low: rgb(100 116 139);--ad-bar-medium: rgb(138 90 18);--ad-bar-high: rgb(154 52 18);--ad-bar-critical: rgb(143 29 29);--ad-radius: 10px;--ad-radius-pill: 999px;--ad-pill-active-bg: rgb(15 92 69 / .1);--ad-pill-active-fg: #0f5c45;--ad-pill-admin-bg: rgb(21 74 122 / .1);--ad-pill-admin-fg: #154a7a;--ad-pill-suspended-bg: rgb(143 29 29 / .1);--ad-pill-suspended-fg: #8f1d1d;--ad-pill-locked-bg: rgb(154 52 18 / .1);--ad-pill-locked-fg: #9a3412;--ad-pill-guest-bg: rgb(26 95 150 / .1);--ad-pill-guest-fg: #1a5f96;--ad-pill-deactivated-bg: rgb(91 107 126 / .12);--ad-pill-deactivated-fg: #475569;--ad-stat-value-size: 1.375rem;--ad-stat-value-weight: 700;--ad-stat-label-size: .75rem;--ad-meta-label-size: .625rem;--ad-button-radius: 8px;--ad-button-min-height: 2.125rem;--ad-button-padding-inline: .9rem;--ad-button-font-size: .8125rem;--ad-button-font-weight: 600;--ad-button-gap: .35rem;--ad-button-focus-ring: rgb(21 74 122 / .4);--ad-button-primary-bg: #154a7a;--ad-button-primary-hover-bg: #123a5f;--ad-button-primary-border: rgb(21 74 122 / .45);--ad-button-primary-text: #ffffff;--ad-button-primary-shadow: 0 1px 2px rgb(12 35 64 / .2);--ad-button-primary-shadow-hover: 0 2px 6px rgb(12 35 64 / .24);--ad-button-secondary-bg: rgb(243 245 248 / .96);--ad-button-secondary-hover-bg: rgb(232 237 243 / .98);--ad-button-secondary-border: rgb(12 35 64 / .16);--ad-button-secondary-text: #0c2340;--ad-button-info-bg: rgb(21 74 122 / .08);--ad-button-info-hover-bg: rgb(21 74 122 / .14);--ad-button-info-border: rgb(21 74 122 / .28);--ad-button-info-text: #154a7a;--ad-button-success-bg: rgb(15 92 69 / .12);--ad-button-success-hover-bg: rgb(15 92 69 / .18);--ad-button-success-border: rgb(15 92 69 / .28);--ad-button-success-text: #0f5c45;--ad-button-warning-bg: rgb(138 90 18 / .12);--ad-button-warning-hover-bg: rgb(138 90 18 / .18);--ad-button-warning-border: rgb(138 90 18 / .28);--ad-button-warning-text: #8a5a12;--ad-button-danger-bg: rgb(143 29 29 / .1);--ad-button-danger-hover-bg: rgb(143 29 29 / .16);--ad-button-danger-border: rgb(143 29 29 / .28);--ad-button-danger-text: #8f1d1d;--ad-button-ghost-bg: transparent;--ad-button-ghost-hover-bg: rgb(12 35 64 / .05);--ad-button-ghost-border: rgb(12 35 64 / .14);--ad-button-ghost-text: #4a5d73;--ad-button-disabled-bg: rgb(243 245 248 / .7);--ad-button-disabled-border: rgb(12 35 64 / .1);--ad-button-disabled-text: rgb(74 93 115 / .65);--ad-chip-bg: var(--ad-bg);--ad-chip-border: var(--ad-border);--ad-chip-text: var(--ad-text-muted);--ad-chip-hover-border: rgb(21 74 122 / .4);--ad-chip-active-bg: rgb(21 74 122 / .1);--ad-chip-active-border: rgb(21 74 122 / .45);--ad-chip-active-text: var(--ad-text)}html.dark .fi-body,html.dark .accounts-dashboard,html.dark .account-record-page,html.dark .rooms-dashboard,html.dark .room-record-page,html.dark .room-profile-page,html.dark .audit-live-stream-root,html.dark .nidaa-table,html.dark .account-imports-shell,html.dark .account-imports-page,html.dark .nidaa-bento,html.dark .account-dq,html.dark .bulk-safety,html.dark .bulk-action-preview,html.dark .exec-dash,html.dark .audit-log-page,html.dark .compliance-exports-page{--ad-bg: #0b1624;--ad-bg-elevated: #121e30;--ad-border: rgb(142 184 219 / .14);--ad-border-strong: rgb(142 184 219 / .22);--ad-shadow: 0 1px 2px rgb(0 0 0 / .22), 0 8px 22px rgb(0 0 0 / .28);--ad-shadow-hover: 0 2px 4px rgb(0 0 0 / .24), 0 12px 28px rgb(0 0 0 / .32);--ad-text: #e8eef5;--ad-text-muted: #a8b6c7;--ad-text-subtle: #8799ad;--ad-accent: #6fa3d0;--ad-accent-soft: rgb(111 163 208 / .12);--ad-success-fg: #5fbf9a;--ad-success-bg: rgb(15 92 69 / .22);--ad-success-border: rgb(95 191 154 / .28);--ad-warning-fg: #d4a35a;--ad-warning-bg: rgb(138 90 18 / .22);--ad-warning-border: rgb(212 163 90 / .28);--ad-danger-fg: #e08a8a;--ad-danger-bg: rgb(143 29 29 / .22);--ad-danger-border: rgb(224 138 138 / .28);--ad-badge-info-fg: #8eb8db;--ad-badge-info-bg: rgb(21 74 122 / .28);--ad-badge-info-border: rgb(142 184 219 / .28);--ad-badge-warning-fg: #d4a35a;--ad-badge-warning-bg: rgb(138 90 18 / .22);--ad-badge-warning-border: rgb(212 163 90 / .28);--ad-badge-high-fg: #e0a070;--ad-badge-high-bg: rgb(154 52 18 / .22);--ad-badge-high-border: rgb(224 160 112 / .3);--ad-badge-critical-fg: #f0b4b4;--ad-badge-critical-bg: rgb(127 29 29 / .32);--ad-badge-critical-border: rgb(224 138 138 / .32);--ad-badge-success-fg: #5fbf9a;--ad-badge-success-bg: rgb(15 92 69 / .22);--ad-badge-success-border: rgb(95 191 154 / .28);--ad-badge-muted-fg: #b6c2d0;--ad-badge-muted-bg: rgb(135 153 173 / .12);--ad-badge-muted-border: rgb(135 153 173 / .24);--ad-bar-low: rgb(100 116 139);--ad-bar-medium: rgb(212 163 90);--ad-bar-high: rgb(224 160 112);--ad-bar-critical: rgb(224 138 138);--ad-pill-active-bg: rgb(15 92 69 / .22);--ad-pill-active-fg: #5fbf9a;--ad-pill-admin-bg: rgb(21 74 122 / .28);--ad-pill-admin-fg: #8eb8db;--ad-pill-suspended-bg: rgb(143 29 29 / .22);--ad-pill-suspended-fg: #e08a8a;--ad-pill-locked-bg: rgb(154 52 18 / .22);--ad-pill-locked-fg: #e0a070;--ad-pill-guest-bg: rgb(26 95 150 / .24);--ad-pill-guest-fg: #8eb8db;--ad-pill-deactivated-bg: rgb(135 153 173 / .14);--ad-pill-deactivated-fg: #b6c2d0;--ad-button-primary-bg: #1a5f96;--ad-button-primary-hover-bg: #154a7a;--ad-button-primary-border: rgb(111 163 208 / .4);--ad-button-primary-text: #ffffff;--ad-button-primary-shadow: 0 1px 2px rgb(0 0 0 / .28);--ad-button-primary-shadow-hover: 0 2px 6px rgb(21 74 122 / .35);--ad-button-secondary-bg: rgb(18 30 48 / .9);--ad-button-secondary-hover-bg: rgb(28 44 66 / .95);--ad-button-secondary-border: rgb(142 184 219 / .22);--ad-button-secondary-text: #e8eef5;--ad-button-info-bg: rgb(21 74 122 / .28);--ad-button-info-hover-bg: rgb(21 74 122 / .38);--ad-button-info-border: rgb(111 163 208 / .35);--ad-button-info-text: #8eb8db;--ad-button-success-bg: rgb(15 92 69 / .22);--ad-button-success-hover-bg: rgb(15 92 69 / .3);--ad-button-success-border: rgb(95 191 154 / .32);--ad-button-success-text: #5fbf9a;--ad-button-warning-bg: rgb(138 90 18 / .22);--ad-button-warning-hover-bg: rgb(138 90 18 / .3);--ad-button-warning-border: rgb(212 163 90 / .32);--ad-button-warning-text: #d4a35a;--ad-button-danger-bg: rgb(143 29 29 / .22);--ad-button-danger-hover-bg: rgb(143 29 29 / .3);--ad-button-danger-border: rgb(224 138 138 / .32);--ad-button-danger-text: #e08a8a;--ad-button-ghost-bg: rgb(11 22 36 / .35);--ad-button-ghost-hover-bg: rgb(18 30 48 / .55);--ad-button-ghost-border: rgb(142 184 219 / .16);--ad-button-ghost-text: #b6c2d0;--ad-button-disabled-bg: rgb(11 22 36 / .45);--ad-button-disabled-border: rgb(142 184 219 / .1);--ad-button-disabled-text: rgb(135 153 173 / .55);--ad-chip-active-bg: rgb(21 74 122 / .28)}.accounts-dashboard.fi-ta{font-family:var(--ad-font-sans)}.accounts-dashboard .fi-ta-ctn{background:var(--ad-bg);border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) + 4px);box-shadow:var(--ad-shadow)}.accounts-dashboard .fi-ta-header{padding:.55rem .9rem .25rem;border-bottom:1px solid var(--ad-border)}.accounts-dashboard .fi-ta-content-ctn{padding:.5rem .9rem .75rem;background:transparent}.accounts-dashboard .fi-ta-content-header{margin-bottom:0;padding:0;border:none;border-radius:0;background:transparent}.accounts-dashboard .fi-ta-empty-state{border-radius:var(--ad-radius)}.accounts-dashboard .fi-ta-pagination{padding:.75rem 1.15rem 1rem;border-top:1px solid var(--ad-border)}.accounts-dashboard__grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}@media(min-width:768px){.accounts-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media(min-width:1280px){.accounts-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}.accounts-dashboard__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3.5rem 1.5rem;border:1px dashed var(--ad-border-strong);border-radius:var(--ad-radius);background:var(--ad-bg-elevated);text-align:center}.accounts-dashboard__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:var(--ad-radius-pill);background:var(--ad-accent-soft);color:var(--ad-accent)}.accounts-dashboard__empty-icon svg{width:1.5rem;height:1.5rem}.accounts-dashboard__empty-heading{margin:0;font-size:1rem;font-weight:700;color:var(--ad-text)}.accounts-dashboard__empty-description{margin:0;font-size:.8125rem;color:var(--ad-text-muted)}.accounts-dashboard__card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;background:var(--ad-bg-elevated);border:1px solid var(--ad-border);border-radius:var(--ad-radius);box-shadow:var(--ad-shadow);color:var(--ad-text);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.accounts-dashboard__card:hover{border-color:var(--ad-border-strong);box-shadow:var(--ad-shadow-hover);transform:translateY(-1px)}.accounts-dashboard__card--selected{border-color:var(--ad-accent);box-shadow:var(--ad-shadow-hover),0 0 0 1px var(--ad-accent-soft)}.accounts-dashboard__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.75rem .85rem 0;min-height:2.5rem}.accounts-dashboard__actions{display:inline-flex;align-items:center;flex-shrink:0}.accounts-dashboard__actions .fi-btn-group{display:inline-flex;flex-flow:row nowrap;align-items:stretch;gap:0;padding:0;border:1px solid var(--ad-border-strong);border-radius:var(--ad-radius-pill);box-shadow:0 1px 2px #00000014;background:var(--ad-bg-elevated);overflow:hidden}.accounts-dashboard__actions .fi-btn-group>.fi-dropdown,.accounts-dashboard__actions .fi-btn-group>a,.accounts-dashboard__actions .fi-btn-group>button{flex:0 0 auto;margin:0}.accounts-dashboard__actions .fi-btn-group .fi-dropdown-trigger{display:flex;height:100%}.accounts-dashboard__actions-spacer{flex:1}.accounts-dashboard__actions .fi-icon-btn{margin:0;width:2.35rem;height:2.15rem;min-width:2.35rem;min-height:2.15rem;border:none;border-radius:0;background:transparent;color:var(--ad-text-muted);transition:color .12s ease,background-color .12s ease}.accounts-dashboard__actions .fi-icon-btn:hover{color:var(--ad-accent);background:var(--ad-accent-soft)}.accounts-dashboard__actions .fi-btn-group>*+*{border-inline-start:1px solid var(--ad-border-strong)}.accounts-dashboard__checkbox{flex-shrink:0;margin-top:.1rem}.accounts-dashboard__card-body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:.65rem 1rem 1rem;text-decoration:none;color:inherit}.accounts-dashboard__card-body--link:hover{color:inherit}.accounts-dashboard__card-body--actionable{cursor:pointer}.accounts-dashboard__identity{display:flex;align-items:center;gap:.75rem;min-width:0}.accounts-dashboard__avatar-wrap{position:relative;display:inline-flex;flex-shrink:0;width:2.5rem;height:2.5rem;align-items:center;justify-content:center}.accounts-dashboard__avatar-ring{position:absolute;inset:0;border-radius:var(--ad-radius-pill);border:2px solid var(--ad-border);pointer-events:none}.accounts-dashboard__avatar-ring--active{border-color:#10b981}.accounts-dashboard__avatar-ring--suspended{border-color:#f59e0b}.accounts-dashboard__avatar-ring--deactivated{border-color:#ef4444}.accounts-dashboard__avatar-ring--locked{border-color:#6366f1}.accounts-dashboard__avatar-ring--neutral{border-color:var(--ad-border)}.accounts-dashboard__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:var(--ad-radius-pill);border:1px solid var(--ad-border);background:linear-gradient(145deg,var(--ad-accent-soft),transparent 70%);color:var(--ad-accent);font-size:.8rem;font-weight:700;letter-spacing:-.02em}.accounts-dashboard__identity-copy{min-width:0}.accounts-dashboard__name{margin:0;font-size:.95rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-dashboard__user-id{margin:.15rem 0 0;font-family:var(--ad-font-mono);font-size:.7rem;line-height:1.2;color:var(--ad-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-dashboard__statuses{display:flex;flex-wrap:wrap;gap:.35rem;min-height:1.5rem}.accounts-dashboard__pill{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:var(--ad-radius-pill);border:1px solid transparent;font-size:.62rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.accounts-dashboard__pill--active{background:var(--ad-pill-active-bg);color:var(--ad-pill-active-fg)}.accounts-dashboard__pill--admin{background:var(--ad-pill-admin-bg);color:var(--ad-pill-admin-fg)}.accounts-dashboard__pill--suspended{background:var(--ad-pill-suspended-bg);color:var(--ad-pill-suspended-fg)}.accounts-dashboard__pill--locked{background:var(--ad-pill-locked-bg);color:var(--ad-pill-locked-fg)}.accounts-dashboard__pill--guest{background:var(--ad-pill-guest-bg);color:var(--ad-pill-guest-fg)}.accounts-dashboard__pill--deactivated{background:var(--ad-pill-deactivated-bg);color:var(--ad-pill-deactivated-fg)}.accounts-dashboard__pill--secondary{opacity:.65;transition:opacity .14s ease}.accounts-dashboard__card:hover .accounts-dashboard__pill--secondary{opacity:1}.accounts-dashboard__pill--primary{box-shadow:0 0 0 1px var(--ad-border)}.accounts-dashboard__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--ad-border);min-width:0}.accounts-dashboard__meta-item{display:flex;flex-direction:column;gap:.12rem;min-width:0}.accounts-dashboard__meta-item+.accounts-dashboard__meta-item{padding-inline-start:.65rem;border-inline-start:1px solid var(--ad-border)}.accounts-dashboard__meta-label{font-size:var(--ad-meta-label-size, .625rem);font-weight:600;line-height:1.2;color:var(--ad-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-dashboard__meta-value{font-size:.68rem;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--ad-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-dashboard__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:0}.accounts-dashboard__chip{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:var(--ad-radius-pill);border:1px solid var(--ad-border);background:var(--ad-bg);color:var(--ad-text-muted);font-size:.6875rem;font-weight:var(--ad-fw-section-title, 600);line-height:1.25;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.accounts-dashboard__chip:hover{border-color:var(--ad-border-strong);color:var(--ad-text);background:var(--ad-bg-elevated)}.accounts-dashboard__chip:focus-visible{outline:2px solid var(--ad-accent);outline-offset:2px}.accounts-dashboard__chip:disabled{opacity:.55;cursor:wait}.accounts-dashboard__chip--active{border-color:var(--ad-accent);background:var(--ad-accent-soft);color:var(--ad-accent);box-shadow:0 0 0 1px #60a5fa26}.accounts-dashboard__chip--active:hover{border-color:var(--ad-accent);color:var(--ad-accent);background:var(--ad-accent-soft)}.accounts-list-page{--accounts-chip-height: 2rem;--accounts-chip-padding: 0 .65rem;--accounts-chip-radius: 999px;--accounts-chip-font-size: .75rem;--accounts-chip-font-weight: 600;--accounts-console-pad-inline: .65rem}.accounts-list-page .accounts-console__filters-intro{padding:.5rem .65rem;border-bottom:1px solid var(--ad-border)}.accounts-list-page .accounts-console__filters-intro h2{margin:0;font-size:.8125rem;font-weight:700;color:var(--ad-text)}.accounts-list-page .accounts-console__filters-intro p{margin:.2rem 0 0;font-size:.75rem;line-height:1.65;color:var(--ad-text-muted)}.accounts-list-page .fi-page-header-main-ctn{gap:.28rem;padding-block:.22rem 0}.accounts-list-page .fi-page-content{gap:.35rem}.accounts-list-page .fi-header,.accounts-console-header.fi-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0;width:100%;padding:.4rem .7rem;border:1px solid var(--ad-border);border-radius:var(--ad-radius);background:var(--ad-bg-elevated);box-shadow:var(--ad-shadow)}@media(min-width:40rem){.accounts-list-page .fi-header,.accounts-console-header.fi-header{flex-direction:column!important;align-items:flex-start!important}}html.dark .accounts-list-page .fi-header,html.dark .accounts-console-header.fi-header{background:linear-gradient(135deg,rgb(59 130 246 / .05),transparent 50%),var(--ad-bg-elevated)}.accounts-list-page .fi-header>div:first-child,.accounts-console-header__content{flex:none;width:auto;max-width:100%;min-width:0;align-self:flex-start}.accounts-list-page .fi-header-heading{margin:0;font-size:1.125rem;font-weight:var(--ad-fw-page-title, 700);letter-spacing:-.015em;line-height:1.2;color:var(--ad-text);text-align:start}.accounts-list-page .fi-header-subheading{max-width:36rem;margin-block:.05rem 0 0;font-size:.75rem;line-height:1.35;color:var(--ad-text-muted);text-align:start}.accounts-list-page .fi-header .fi-breadcrumbs{display:block;margin-block-end:.06rem}.accounts-list-page .fi-header .fi-breadcrumbs ol{justify-content:flex-start}.accounts-list-page .fi-header .fi-breadcrumbs li{font-size:.6875rem}.accounts-list-page .fi-header.fi-header-has-breadcrumbs .fi-header-actions-ctn{margin-top:0!important;margin-block-start:.32rem!important}.accounts-list-page .fi-header-actions-ctn,.accounts-console-header__actions{flex-shrink:0;align-self:flex-start;width:auto;max-width:100%;margin-inline-start:0;margin-block-start:.32rem}.accounts-list-page .fi-header-actions-ctn>.fi-ac{flex:0 0 auto!important;width:auto!important;max-width:100%}.accounts-list-page .fi-header-actions,.accounts-list-page .fi-header-actions-ctn .fi-ac{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem}[dir=rtl] .accounts-list-page .fi-header,[dir=rtl] .accounts-console-header.fi-header{align-items:flex-start}[dir=rtl] .accounts-list-page .fi-header>div:first-child,[dir=rtl] .accounts-list-page .fi-header-heading,[dir=rtl] .accounts-list-page .fi-header-subheading{text-align:right}[dir=rtl] .accounts-list-page .fi-header .fi-breadcrumbs ol{justify-content:flex-start}[dir=rtl] .accounts-list-page .fi-header-actions-ctn{align-self:flex-start}[dir=ltr] .accounts-list-page .fi-header>div:first-child,[dir=ltr] .accounts-list-page .fi-header-heading,[dir=ltr] .accounts-list-page .fi-header-subheading{text-align:left}.accounts-list-page .accounts-console__btn{padding-inline:.85rem!important}.fi-body [dir=rtl] .accounts-list-page .accounts-console__btn{column-gap:.4rem}.accounts-list-page .accounts-dashboard .fi-ta-ctn{border:1px solid var(--ad-border);border-radius:var(--ad-radius);background:var(--ad-bg-elevated);box-shadow:var(--ad-shadow);overflow:visible}html.dark .accounts-list-page .accounts-dashboard .fi-ta-ctn{background:linear-gradient(180deg,rgb(15 23 42 / .35),transparent 28%),var(--ad-bg-elevated)}.accounts-list-page .accounts-dashboard .fi-ta-header{padding:0;border-block-end:none;background:transparent}.accounts-list-page .accounts-dashboard .fi-ta-content-ctn{padding:0}.accounts-list-page .accounts-dashboard .fi-ta-content-header{margin:0;padding:0}.accounts-list-page .accounts-console__filters{padding:0;border-block-end:none;background:var(--ad-bg);overflow:visible}.accounts-list-page .accounts-console__summary-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.32rem .5rem;padding:.32rem var(--accounts-console-pad-inline);border-block-end:1px solid var(--ad-border);background:var(--ad-bg)}.accounts-list-page .accounts-console__summary{display:flex;flex-wrap:wrap;align-items:stretch;gap:.32rem;flex:1 1 auto;min-width:0}.accounts-list-page .accounts-console__summary-metric{display:inline-flex;flex-direction:column;gap:.04rem;min-width:5rem;padding:.16rem .42rem;border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 6px);background:var(--ad-bg-elevated)}.accounts-list-page .accounts-console__summary-metric--primary{border-color:#60a5fa33;background:#3b82f60d}.accounts-list-page .accounts-console__summary-metric--filter{border-color:#94a3b833}.accounts-list-page .accounts-console__summary-label{font-size:.5625rem;font-weight:600;letter-spacing:.04em;line-height:1.25;color:var(--ad-text-subtle);white-space:nowrap}.accounts-list-page .accounts-console__summary-value{font-size:.8125rem;font-weight:700;line-height:1.15;color:var(--ad-text);font-variant-numeric:tabular-nums}.accounts-list-page .accounts-console__summary-value--text{font-size:.6875rem;font-weight:600;line-height:1.25;color:var(--ad-text-muted)}.accounts-list-page .accounts-console__clear-filters{flex-shrink:0;min-height:var(--accounts-chip-height);padding:var(--accounts-chip-padding);border:1px solid var(--ad-border);border-radius:var(--accounts-chip-radius);background:transparent;color:var(--ad-text-muted);font-size:var(--accounts-chip-font-size);font-weight:var(--accounts-chip-font-weight);line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.accounts-list-page .accounts-console__clear-filters:hover,.accounts-list-page .accounts-console__clear-filters:focus-visible{color:var(--ad-text);border-color:#f8717159;background:#ef44440f}.accounts-list-page .accounts-console__groups-panel{padding:.3rem var(--accounts-console-pad-inline) .28rem;border-block-end:none;background:#0f172a14}html.dark .accounts-list-page .accounts-console__groups-panel{background:#0f172a2e}.accounts-list-page .accounts-console__filter-groups{display:grid;grid-template-columns:1fr;gap:.32rem;align-items:start}@media(min-width:40rem){.accounts-list-page .accounts-console__filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.accounts-list-page .accounts-console__filter-groups{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.25fr) max-content}}.accounts-list-page .accounts-console__filter-group{display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;padding:.24rem .38rem .28rem;border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 6px);background:var(--ad-bg-elevated)}.accounts-list-page .accounts-console__filter-group--compact{width:max-content;max-width:100%;justify-self:start}@media(min-width:40rem)and (max-width:63.99rem){.accounts-list-page .accounts-console__filter-group[data-filter-group=data_quality]{grid-column:1 / -1}.accounts-list-page .accounts-console__filter-group--compact{grid-column:auto}}.accounts-list-page .accounts-console__filter-group-label{font-size:.53125rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;line-height:1.15;color:var(--ad-text-subtle);white-space:nowrap}.accounts-list-page .accounts-console__filter-group-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.24rem;width:100%}.accounts-list-page .accounts-console__groups-panel .accounts-dashboard__chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--accounts-chip-height);height:var(--accounts-chip-height);padding:var(--accounts-chip-padding);border-radius:var(--accounts-chip-radius);border:1px solid var(--ad-border);background:var(--ad-bg);color:var(--ad-text-muted);font-size:var(--accounts-chip-font-size);font-weight:var(--accounts-chip-font-weight);line-height:1;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.accounts-list-page .accounts-console__groups-panel .accounts-dashboard__chip:hover{border-color:var(--ad-border-strong);background:#94a3b80d;color:var(--ad-text)}.accounts-list-page .accounts-console__groups-panel .accounts-dashboard__chip--active{border-color:#60a5fa66;background:#3b82f617;color:var(--ad-accent);box-shadow:0 0 0 1px #60a5fa1a}.accounts-list-page .accounts-console__groups-panel .accounts-dashboard__chip--active:hover{border-color:#60a5fa73;background:#3b82f61f;color:var(--ad-accent)}.accounts-list-page .accounts-console__groups-panel .accounts-dashboard__chip:focus-visible{outline:2px solid rgb(96 165 250 / .32);outline-offset:1px}.accounts-list-page .accounts-list__menu-trigger{gap:.3rem;padding-inline-end:.55rem}.accounts-list-page .accounts-list__menu{position:relative;display:inline-flex;flex-shrink:0}.accounts-list-page .accounts-list__menu-chevron{width:.75rem;height:.75rem;flex-shrink:0;opacity:.7}.accounts-list-page .accounts-list__menu-panel{position:absolute;z-index:40;top:calc(100% + .3rem);inset-inline-start:0;min-width:12.5rem;max-width:min(18rem,90vw);padding:.3rem;border:1px solid var(--ad-border-strong);border-radius:calc(var(--ad-radius) - 2px);background:var(--ad-bg-elevated);box-shadow:var(--ad-shadow-hover)}.accounts-list-page [x-cloak]{display:none!important}[dir=rtl] .accounts-list-page .accounts-list__menu-panel{inset-inline-start:auto;inset-inline-end:0}.accounts-list-page .accounts-list__menu-item{display:flex;align-items:center;width:100%;padding:.42rem .55rem;border:none;border-radius:calc(var(--ad-radius) - 4px);background:transparent;color:var(--ad-text);font-size:.75rem;font-weight:500;line-height:1.35;text-align:start;cursor:pointer;transition:background .12s ease,color .12s ease}.accounts-list-page .accounts-list__menu-item:hover{background:var(--ad-accent-soft);color:var(--ad-text)}.accounts-list-page .accounts-list__menu-item:focus-visible{outline:2px solid var(--ad-accent);outline-offset:-1px}.accounts-list-page .accounts-list__menu-item--active{background:var(--ad-accent-soft);color:var(--ad-accent);font-weight:600}.accounts-list-page .accounts-list__menu-item:disabled{opacity:.55;cursor:wait}.accounts-list-page .accounts-console__filters,.accounts-list-page .accounts-list__toolbar-row{overflow:visible}.accounts-list-page .accounts-list__menu-trigger.accounts-dashboard__chip--active{border-color:var(--ad-accent);background:var(--ad-accent-soft);color:var(--ad-accent)}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;padding:.28rem var(--accounts-console-pad-inline) .36rem;margin:0;border-block-start:1px solid var(--ad-border);border-block-end:1px solid var(--ad-border);background:#0f172a14;overflow:visible;max-width:100%}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar>:nth-child(2){margin-inline-start:0;margin-left:0;margin-right:auto}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar>.fi-ta-actions{flex:0 0 auto;margin:0}html.dark .accounts-list-page .accounts-dashboard .fi-ta-header-toolbar{background:#0f172a2e}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar>div:has(.fi-ta-search-field){direction:ltr;display:flex;flex-flow:row-reverse nowrap;align-items:center;justify-content:flex-start;gap:.5rem;width:fit-content;max-width:100%;flex:0 0 auto;min-width:0;margin:0 auto 0 0;overflow:visible}@media(max-width:39.99rem){.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar>div:has(.fi-ta-search-field){flex-wrap:wrap;width:100%;margin-right:0}}.accounts-list-page .accounts-dashboard .fi-ta-search-field{position:relative;z-index:0;direction:rtl;flex:0 0 auto;width:16.25rem;min-width:13.75rem;max-width:17.5rem}@media(max-width:39.99rem){.accounts-list-page .accounts-dashboard .fi-ta-search-field{flex:1 1 100%;width:100%;min-width:0;max-width:none}}.accounts-list-page .accounts-dashboard .fi-ta-search-field .fi-input-wrp{min-height:var(--accounts-chip-height);height:auto;border-color:var(--ad-border);background:var(--ad-bg-elevated);border-radius:calc(var(--ad-radius) - 6px);pointer-events:auto}.accounts-list-page .accounts-dashboard .fi-ta-search-field input{direction:rtl;text-align:right;pointer-events:auto}.accounts-list-page .accounts-dashboard .fi-ta-search-field .fi-input-wrp:focus-within{border-color:#60a5fa66;box-shadow:0 0 0 2px var(--ad-accent-soft)}.accounts-list-page .accounts-dashboard .fi-ta-search-field input::placeholder{color:var(--ad-text-subtle);font-size:.75rem}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-dropdown{display:inline-flex;flex:0 0 auto;width:auto;max-width:none}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-ta-filters-dropdown,.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-ta-col-manager-dropdown,.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-ta-filters-modal{flex:0 0 auto;position:relative;overflow:visible}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-dropdown-trigger{display:inline-flex;flex:0 0 auto;width:auto}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn{box-sizing:border-box;flex:0 0 auto;position:relative;margin:0;width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 6px);background:var(--ad-bg-elevated);color:var(--ad-text-muted)}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn.fi-size-xs,.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn.fi-size-sm,.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn.fi-size-md,.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn.fi-size-lg,.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn.fi-size-xl{margin:0;width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn:hover,.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn:focus-visible{border-color:#60a5fa59;background:var(--ad-accent-soft);color:var(--ad-text)}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn>.fi-icon-btn-badge-ctn{position:absolute;top:-.2rem;inset-inline-end:-.2rem;inset-inline-start:auto;left:auto;right:auto;transform:none;translate:none;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;padding:0;background:transparent;border-radius:999px;pointer-events:none}.accounts-list-page .accounts-dashboard .fi-ta-header-toolbar .fi-icon-btn>.fi-icon-btn-badge-ctn .fi-badge{min-width:.95rem;min-height:.95rem;padding-inline:.18rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.accounts-list-page .accounts-dashboard .fi-ta-selection-indicator{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin:.55rem .75rem 0;padding:.65rem .8rem;border:1px solid rgb(96 165 250 / .35);border-radius:calc(var(--ad-radius) - 2px);background:var(--ad-accent-soft);color:var(--ad-text);font-size:.8125rem;font-weight:600}.accounts-list-page .accounts-dashboard .fi-ta-selection-indicator>div:first-child{display:flex;align-items:center;gap:.45rem}.accounts-list-page .accounts-list__bulk-hint{margin:0;flex:1 1 100%;font-size:.6875rem;font-weight:400;line-height:1.45;color:var(--ad-text-muted)}.accounts-list-page .accounts-dashboard .fi-ta-selection-indicator-actions-ctn{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.accounts-list-page .accounts-dashboard .fi-ta-header-cell{padding-block:.48rem;padding-inline:.75rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ad-text-subtle);background:#0f172a38;border-block-end-color:var(--ad-border-strong)}html.dark .accounts-list-page .accounts-dashboard .fi-ta-header-cell{background:#0f172a66}.accounts-list-page .accounts-dashboard .fi-ta-row{min-height:3.1rem;border-block-end-color:var(--ad-border);transition:background-color .14s ease,box-shadow .14s ease}.accounts-list-page .accounts-dashboard .fi-ta-row:nth-child(2n){background:#0f172a0a}html.dark .accounts-list-page .accounts-dashboard .fi-ta-row:nth-child(2n){background:#ffffff04}.accounts-list-page .accounts-dashboard .fi-ta-row:hover{background:#60a5fa0d}html.dark .accounts-list-page .accounts-dashboard .fi-ta-row:hover{background:#60a5fa0f}.accounts-list-page .accounts-dashboard .fi-ta-row.fi-selected{background:#60a5fa1a;box-shadow:inset 3px 0 0 var(--ad-accent)}[dir=rtl] .accounts-list-page .accounts-dashboard .fi-ta-row.fi-selected{box-shadow:inset -3px 0 0 var(--ad-accent)}.accounts-list-page .accounts-dashboard .fi-ta-row.fi-selected:hover{background:#60a5fa24}.accounts-list-page .accounts-dashboard .fi-ta-cell{vertical-align:middle}.accounts-list-page .accounts-dashboard .fi-ta-text:not(.fi-inline){padding-block:.55rem;padding-inline:.75rem}.accounts-list-page .accounts-table__identity.fi-ta-cell,.accounts-list-page .accounts-table__identity .fi-ta-text:not(.fi-inline){padding-block:.5rem;padding-inline:.75rem;min-width:10.5rem}.accounts-list-page .accounts-identity-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;max-width:16rem;text-align:start}[dir=rtl] .accounts-list-page .accounts-identity-cell{align-items:flex-start;text-align:right}.accounts-list-page .accounts-identity-cell__primary{width:100%;min-width:0}.accounts-list-page .accounts-identity-cell__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--ad-accent);text-decoration:none;transition:color .14s ease}.accounts-list-page .accounts-identity-cell__name:hover,.accounts-list-page .accounts-identity-cell__name:focus-visible{color:var(--ad-text);text-decoration:underline;text-underline-offset:2px}.accounts-list-page .accounts-identity-cell--missing .accounts-identity-cell__missing{display:inline-flex;align-items:center;padding:.12rem .45rem;border:1px solid var(--ad-border-strong);border-radius:var(--ad-radius-pill);background:#f59e0b14;color:var(--ad-warning-fg);font-size:.6875rem;font-weight:600;line-height:1.35;white-space:nowrap}.accounts-list-page .accounts-identity-cell__secondary{width:100%;min-width:0}.accounts-list-page .accounts-identity-cell__matrix-id{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:embed;font-family:var(--ad-font-mono);font-size:.6875rem;font-weight:500;line-height:1.35;letter-spacing:.01em;color:var(--ad-text-subtle)}.accounts-list-page .accounts-dashboard .fi-ta-row:hover .accounts-identity-cell__matrix-id{color:var(--ad-text-muted)}.accounts-list-page .accounts-dashboard .fi-ta-text .fi-badge{border:1px solid var(--ad-border);padding-inline:.45rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1.35;box-shadow:none;white-space:nowrap}.accounts-list-page .accounts-table__classification--missing .fi-badge,.accounts-list-page .accounts-table__suspended .fi-badge.fi-color-gray,.accounts-list-page .accounts-table__user-type .fi-badge.fi-color-gray{border-color:var(--ad-border-strong);background:#94a3b814;color:var(--ad-text-muted)}.accounts-list-page .accounts-table__classification .fi-badge.fi-color-info,.accounts-list-page .accounts-table__user-type .fi-badge.fi-color-info{border-color:var(--ad-badge-info-border);background:var(--ad-badge-info-bg);color:var(--ad-badge-info-fg)}.accounts-list-page .accounts-table__status .fi-badge.fi-color-success{border-color:var(--ad-badge-success-border);background:var(--ad-badge-success-bg);color:var(--ad-badge-success-fg)}.accounts-list-page .accounts-table__status .fi-badge.fi-color-danger{border-color:var(--ad-badge-critical-border);background:var(--ad-badge-critical-bg);color:var(--ad-badge-critical-fg)}.accounts-list-page .accounts-table__status .fi-badge.fi-color-warning,.accounts-list-page .accounts-table__suspended .fi-badge.fi-color-warning{border-color:var(--ad-badge-warning-border);background:var(--ad-badge-warning-bg);color:var(--ad-badge-warning-fg)}.accounts-list-page .accounts-dashboard .fi-ta-cell:has(.fi-ta-actions){width:1%;min-width:12.75rem;padding-block:.4rem;padding-inline:.65rem;white-space:nowrap;vertical-align:middle}.accounts-list-page .accounts-dashboard .fi-ta-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.375rem;max-width:100%}.accounts-list-page .accounts-dashboard .fi-ta-actions>*{flex:0 0 auto;flex-shrink:0}.accounts-list-page .accounts-dashboard .fi-ta-actions>.fi-link{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.625rem;height:1.625rem;padding:0 .5rem;border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 5px);background:transparent;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:none;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.accounts-list-page .accounts-dashboard .fi-ta-actions>.fi-link .fi-icon{width:.8125rem;height:.8125rem;flex-shrink:0}[dir=rtl] .accounts-list-page .accounts-dashboard .fi-ta-actions>.fi-link{flex-direction:row-reverse}.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--view{color:var(--ad-text-muted);--text: var(--ad-text-muted);border-color:var(--ad-border);background:transparent}.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--view:hover,.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--view:focus-visible{color:var(--ad-text);border-color:var(--ad-border-strong);background:#94a3b814}.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--edit{color:var(--ad-accent);--text: var(--ad-accent);border-color:#60a5fa38;background:#3b82f60d}.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--edit:hover,.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--edit:focus-visible{color:var(--ad-accent);border-color:#60a5fa61;background:var(--ad-accent-soft)}.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--menu.fi-icon-btn,.accounts-list-page .accounts-dashboard .fi-ta-actions .nidaa-row-actions-menu.fi-icon-btn{width:1.625rem;height:1.625rem;min-width:1.625rem;min-height:1.625rem;margin-inline-start:.125rem;padding:0;border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 5px);background:transparent;color:var(--ad-text-muted);box-shadow:none}.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--menu.fi-icon-btn:hover,.accounts-list-page .accounts-dashboard .fi-ta-actions .accounts-ta-action--menu.fi-icon-btn:focus-visible,.accounts-list-page .accounts-dashboard .fi-ta-actions .nidaa-row-actions-menu.fi-icon-btn:hover,.accounts-list-page .accounts-dashboard .fi-ta-actions .nidaa-row-actions-menu.fi-icon-btn:focus-visible{border-color:var(--ad-border-strong);background:#94a3b814;color:var(--ad-text)}.accounts-list-page .accounts-dashboard .fi-ta-empty-state{margin:.75rem;padding:2.25rem 1.25rem;border:1px dashed var(--ad-border);border-radius:calc(var(--ad-radius) - 2px);background:var(--ad-bg)}.accounts-list-page .accounts-dashboard .fi-ta-empty-state-heading{font-size:1rem;font-weight:700}.accounts-list-page .accounts-dashboard .fi-ta-empty-state-description{max-width:28rem;margin-inline:auto;line-height:1.55}.accounts-list-page .accounts-dashboard .fi-ta-pagination{gap:.65rem;padding:.65rem .75rem .75rem;color:var(--ad-text-muted);font-size:.8125rem;border-block-start:1px solid var(--ad-border);background:var(--ad-bg)}.accounts-list-page .accounts-dashboard .fi-pagination-item.fi-active{border-color:var(--ad-accent);background:var(--ad-accent-soft);color:var(--ad-accent);font-weight:700}.accounts-list-page .accounts-dashboard .fi-pagination-items{gap:.25rem}.accounts-list-page .accounts-dashboard .fi-ta-pagination .fi-select-input{border-color:var(--ad-border-strong);background:var(--ad-bg-elevated)}.account-record-page{--ar-page-max: 88rem}.account-record-page .fi-main{max-width:var(--ar-page-max)}.account-record__hero{margin-block-end:1rem}.account-record__hero-inner{display:grid;gap:1rem;padding:1.15rem 1.35rem;background:var(--ad-bg-elevated);border:1px solid var(--ad-border);border-radius:var(--ad-radius);box-shadow:var(--ad-shadow)}@media(min-width:768px){.account-record__hero-inner{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start}.account-record__identity{grid-column:1;grid-row:1}.account-record__statuses{grid-column:2;grid-row:1;justify-content:flex-end}.account-record__meta{grid-column:1 / -1;grid-row:2}}.account-record__identity{display:flex;align-items:center;gap:1rem;min-width:0}.account-record__avatar{flex-shrink:0;display:grid;place-items:center;width:3.25rem;height:3.25rem;font-size:1.25rem;font-weight:700;color:var(--ad-accent);background:var(--ad-accent-soft);border-radius:var(--ad-radius)}.account-record__identity-copy{min-width:0}.account-record__name{margin:0;font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--ad-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-record__user-id{margin:.25rem 0 0;font-family:var(--ad-font-mono);font-size:.8125rem;color:var(--ad-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-record__micro-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.45rem}.account-record__micro-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.16rem .5rem;font-size:.69rem;line-height:1.2;color:var(--ad-text-muted);background:var(--ad-bg);border:1px solid var(--ad-border);border-radius:var(--ad-radius-pill);white-space:nowrap}.account-record__statuses{display:flex;flex-wrap:wrap;gap:.375rem}.account-record__pill{display:inline-flex;align-items:center;padding:.2rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-radius:var(--ad-radius-pill)}.account-record__pill--active{color:var(--ad-pill-active-fg);background:var(--ad-pill-active-bg)}.account-record__pill--admin{color:var(--ad-pill-admin-fg);background:var(--ad-pill-admin-bg)}.account-record__pill--suspended{color:var(--ad-pill-suspended-fg);background:var(--ad-pill-suspended-bg)}.account-record__pill--locked{color:var(--ad-pill-locked-fg);background:var(--ad-pill-locked-bg)}.account-record__pill--guest{color:var(--ad-pill-guest-fg);background:var(--ad-pill-guest-bg)}.account-record__pill--deactivated{color:var(--ad-pill-deactivated-fg);background:var(--ad-pill-deactivated-bg)}.account-record__meta{display:flex;flex-wrap:wrap;gap:1.5rem;padding-block-start:.25rem;border-block-start:1px solid var(--ad-border)}.account-record__meta-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ad-text-subtle)}.account-record__meta-value{display:block;margin-block-start:.125rem;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--ad-text)}.account-overview-card{border:1px solid color-mix(in srgb,var(--ad-border) 70%,transparent);border-radius:calc(var(--ad-radius) - 3px);background:color-mix(in srgb,var(--ad-bg-elevated) 68%,var(--ad-bg) 32%);padding:.58rem .65rem}.account-overview-card .fi-section-header-heading{font-size:.8rem;font-weight:700;color:var(--ad-text)}.account-overview-card .fi-section-header-description{font-size:.7rem;color:var(--ad-text-muted)}.account-overview-card .fi-section-content-ctn{gap:.5rem .72rem}.account-overview-card .fi-in-entry{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.22rem;min-height:3.2rem;background:color-mix(in srgb,var(--ad-bg) 78%,var(--ad-bg-elevated) 22%);border:1px solid color-mix(in srgb,var(--ad-border) 72%,transparent);border-radius:calc(var(--ad-radius) - 5px);padding:.4rem .5rem}.account-overview-card .fi-in-entry-label{margin:0;font-size:.68rem;font-weight:600;line-height:1.2;color:var(--ad-text-subtle)}.account-overview-card .fi-in-entry-content{font-size:.84rem;font-weight:600;line-height:1.3;color:var(--ad-text);text-align:start}.account-overview-card .fi-in-entry-content .fi-badge{font-size:.67rem;line-height:1.2;padding:.14rem .45rem}.account-overview__mono-value{direction:ltr;unicode-bidi:embed}.account-record-page--view .account-record__hero-inner{gap:.48rem .9rem;padding:.78rem .95rem;align-items:start}.account-record-page--view .account-record__identity{gap:.68rem;align-self:start}.account-record-page--view .account-record__avatar{width:2.7rem;height:2.7rem;font-size:1rem}.account-record-page--view .account-record__name{font-size:1.04rem;line-height:1.2;font-weight:700}.account-record-page--view .account-record__user-id{margin-top:.06rem;font-size:.76rem;color:var(--ad-text-subtle)}.account-record-page--view .account-record__statuses{gap:.28rem;justify-content:flex-end;align-self:flex-start;max-width:100%}.account-record-page--view .account-record__pill{padding:.14rem .48rem;font-size:.63rem;letter-spacing:.01em}.account-record-page--view .account-record__meta{gap:.55rem .7rem;padding-block-start:.3rem;border-block-start-color:color-mix(in srgb,var(--ad-border) 72%,transparent);display:grid;grid-template-columns:repeat(4,minmax(8rem,1fr))}.account-record-page--view .account-record__meta-item{min-inline-size:0;padding:.25rem .35rem;background:color-mix(in srgb,var(--ad-bg) 76%,var(--ad-bg-elevated) 24%);border:1px solid color-mix(in srgb,var(--ad-border) 65%,transparent);border-radius:calc(var(--ad-radius) - 6px)}.account-record-page--view .account-record__meta-label{font-size:.62rem;letter-spacing:.03em}.account-record-page--view .account-record__meta-value{margin-block-start:.08rem;font-size:.77rem;font-weight:600}.account-record-page--view .account-record__micro-chips{margin-block-start:.32rem;gap:.3rem}.account-record-page--view .account-record__micro-chip{padding:.1rem .4rem;font-size:.64rem;border-color:color-mix(in srgb,var(--ad-border) 65%,transparent);color:var(--ad-text)}@media(min-width:900px){.account-record-page--view .account-record__hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:auto auto;align-items:start}.account-record-page--view .account-record__identity{grid-column:1;grid-row:1}.account-record-page--view .account-record__statuses{grid-column:2;grid-row:1;justify-content:flex-start}.account-record-page--view .account-record__meta{grid-column:1 / -1;grid-row:2}}@media(min-width:760px){.account-overview-card .fi-section-content-ctn>.fi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem}}@media(min-width:1200px){.account-overview-card .fi-section-content-ctn>.fi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.account-record-page--view .account-record__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.account-record-page--view .account-record__statuses{justify-content:flex-start}.account-record-page--view .account-record__meta{grid-template-columns:1fr}}.account-record-layout{align-items:start}.account-record-page .account-record-section{border-radius:var(--ad-radius)}.account-record-page .fi-fo-section.account-record-section>.fi-section{background:var(--ad-bg-elevated);border:1px solid var(--ad-border);border-radius:var(--ad-radius);box-shadow:var(--ad-shadow)}.account-record-page .fi-fo-section.account-record-section .fi-section-header-heading{font-weight:600;color:var(--ad-text)}.account-record-page .fi-fo-section.account-record-section .fi-section-header-description{color:var(--ad-text-muted)}.account-record-page #form{background:transparent;border:none;box-shadow:none}.account-record-page #form>.fi-fo-form{gap:1.25rem}.account-record__sidebar{display:flex;flex-direction:column;gap:.875rem;position:sticky;top:5rem}.account-record__sidebar-card{padding:1rem 1.125rem;background:var(--ad-bg-elevated);border:1px solid var(--ad-border);border-radius:var(--ad-radius);box-shadow:var(--ad-shadow)}.account-record__sidebar-card--muted{background:var(--ad-accent-soft);border-color:transparent}.account-record__sidebar-title{margin:0;font-size:.875rem;font-weight:600;color:var(--ad-text)}.account-record__sidebar-text{margin:.375rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--ad-text-muted)}.account-record__sidebar-link{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;color:var(--ad-accent);text-decoration:none;background:var(--ad-bg-elevated);border:1px solid var(--ad-border);border-radius:var(--ad-radius);transition:background .15s ease,border-color .15s ease}.account-record__sidebar-link:hover{background:var(--ad-accent-soft);border-color:var(--ad-border-strong)}.account-record__sidebar-link-icon{width:1.125rem;height:1.125rem}@media(max-width:1023px){.account-record__sidebar{position:static;order:-1}}.account-record__hero--create .account-record__hero-inner{grid-template-columns:1fr}.account-record__avatar--create,.account-record__avatar--role{color:var(--ad-accent);background:var(--ad-accent-soft)}.account-record__avatar-icon{width:1.5rem;height:1.5rem}.account-record-page--create .account-record__sidebar-link-icon--rtl{transform:scaleX(-1)}[dir=rtl] .account-record-page--create .account-record__sidebar-link-icon--rtl{transform:none}.account-record-page .account-welcome-choice.fi-fo-radio{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:0}@media(min-width:40rem){.account-record-page .account-welcome-choice.fi-fo-radio{grid-template-columns:1fr 1fr}}.account-record-page .account-welcome-choice.fi-fo-radio>.fi-fo-radio-label{display:flex;align-items:flex-start;align-self:stretch;gap:.75rem;min-height:5.25rem;height:100%;margin:0;padding:1rem 1.125rem;cursor:pointer;pointer-events:auto;background:var(--ad-bg-elevated);border:1px solid var(--ad-border);border-radius:var(--ad-radius);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.account-record-page .account-welcome-choice.fi-fo-radio>.fi-fo-radio-label:hover{border-color:var(--ad-border-strong)}.account-record-page .account-welcome-choice.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:focus-visible){outline:2px solid var(--ad-button-focus-ring);outline-offset:2px}.account-record-page .account-welcome-choice.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:checked){background:var(--ad-accent-soft);border-color:var(--ad-accent);box-shadow:inset 0 0 0 1px var(--ad-accent)}.account-record-page .account-welcome-choice .fi-fo-radio-label-text p:first-child{margin:0;font-size:.9375rem;font-weight:650;color:var(--ad-text)}.account-record-page .account-welcome-choice .fi-fo-radio-label-description{margin:.35rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--ad-text-muted)}.account-record-page .account-welcome-choice .fi-radio-input{margin-top:.2rem;flex-shrink:0;pointer-events:auto}.account-record-password-modal .fi-modal-window{overflow:hidden;border-radius:var(--ad-radius)}.account-record-password-modal .fi-modal-header{padding-block-end:.5rem}.account-record-password-modal__header{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-block-end:.5rem;background:var(--ad-accent-soft);border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 2px)}.account-record-password-modal__icon-wrap{display:grid;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;color:var(--ad-accent);background:var(--ad-bg-elevated);border-radius:calc(var(--ad-radius) - 2px)}.account-record-password-modal__icon{width:1.375rem;height:1.375rem}.account-record-password-modal__account-name{margin:0;font-size:.9375rem;font-weight:600;color:var(--ad-text)}.account-record-password-modal__account-id{margin:.125rem 0 0;font-family:var(--ad-font-mono);font-size:.75rem;color:var(--ad-text-muted);word-break:break-all}.account-record-password-modal .fi-modal-content{display:flex;flex-direction:column;gap:.875rem}.account-record-password-modal .fi-fo-field-wrp-label span{font-weight:500}.account-record__hero-inner,.room-record__hero-inner{position:relative;overflow:hidden}.account-record__hero-inner:before,.room-record__hero-inner:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--ad-accent),color-mix(in srgb,var(--ad-accent) 55%,#1e3a8a))}.account-record__avatar,.room-record__avatar{width:4rem;height:4rem;font-size:1.5rem;box-shadow:0 0 0 3px var(--ad-accent-soft),0 4px 14px #2563eb2e}.account-record__name,.room-record__name{font-size:1.5rem}.account-record__pill--shadow-banned{color:#7c3aed;background:#8b5cf61f}html.dark .account-record__pill--shadow-banned{color:#c4b5fd}.record-profile-tabs.fi-sc-tabs.fi-contained{position:relative;isolation:isolate;background:var(--ad-bg-elevated);border:1px solid var(--ad-border);border-radius:var(--ad-radius);box-shadow:var(--ad-shadow)}.record-profile-tabs.fi-contained>.fi-tabs{position:relative;z-index:2;display:flex;flex-wrap:nowrap;width:100%;max-width:100%;padding:.24rem .26rem 0;background:var(--ad-bg);border-block-end:1px solid var(--ad-border)}.record-profile-tabs.fi-contained>.fi-tabs .fi-tabs-item{flex-shrink:0}.record-profile-tabs .fi-tabs-item.fi-active{color:var(--ad-accent)}.record-profile-tabs.fi-sc-tabs.fi-contained>.fi-sc-tabs-tab.fi-active{position:relative;z-index:1;min-width:0;padding:.68rem .82rem .9rem}.record-profile-tabs.fi-sc-tabs.fi-contained>.fi-sc-tabs-tab:not(.fi-active){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;visibility:hidden!important}.room-record-page .record-profile-tabs .record-profile-panel>.fi-section,.room-record-page .record-profile-tabs .room-record-section>.fi-section,.account-record-page .record-profile-tabs .record-profile-panel>.fi-section,.account-record-page .record-profile-tabs .account-record-section>.fi-section,.record-profile-tabs .record-profile-panel>.fi-section,.record-profile-tabs .room-record-section>.fi-section,.record-profile-tabs .account-record-section>.fi-section{background:transparent;border:none;border-radius:0;box-shadow:none}.room-record-page .record-profile-tabs .record-profile-panel>.fi-section .fi-section-header,.room-record-page .record-profile-tabs .room-record-section>.fi-section .fi-section-header,.account-record-page .record-profile-tabs .record-profile-panel>.fi-section .fi-section-header,.account-record-page .record-profile-tabs .account-record-section>.fi-section .fi-section-header,.record-profile-tabs .record-profile-panel>.fi-section .fi-section-header,.record-profile-tabs .room-record-section>.fi-section .fi-section-header,.record-profile-tabs .account-record-section>.fi-section .fi-section-header{margin-block-end:.75rem;padding-block-start:0}.record-profile-tabs .fi-section-content-ctn{gap:.85rem 1rem}.record-profile-tabs .fi-section-content-ctn>.fi-section-content,.record-profile-tabs .fi-section-content-ctn>.fi-grid{min-width:0}.record-profile-tabs .fi-grid-col{min-width:0}.record-profile-tabs .fi-in-entry{min-width:0;gap:.3rem}.account-record-page--view .record-profile-tabs .fi-tabs-item{gap:.32rem;padding-block:.34rem}.account-record-page--view .record-profile-tabs .fi-tabs-item-icon{width:.95rem;height:.95rem}.room-record-page--view .record-profile-tabs .fi-tabs-item{gap:.32rem;padding-block:.34rem}.room-record-page--view .record-profile-tabs .fi-tabs-item-icon{width:.95rem;height:.95rem}.record-profile-tabs .fi-in-entry-label{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--ad-text-subtle)}.record-profile-tabs .fi-in-entry-content,.record-profile-tabs .fi-in-entry-content-ctn{min-width:0}.record-profile-tabs .fi-in-entry-content{word-break:break-word}.record-profile-panel>.fi-section{background:transparent;border:none;border-radius:0;box-shadow:none}.record-profile-panel>.fi-section .fi-section-header{padding-block-start:0}.record-profile-panel>.fi-section .fi-section-header-description{color:var(--ad-text-muted);font-size:.8125rem}.record-timeline{display:flex;flex-direction:column;gap:.65rem}.record-timeline__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .85rem;padding:.55rem .68rem;border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 2px);background:var(--ad-bg-elevated)}.record-timeline__intro{display:flex;flex-direction:column;gap:.14rem;min-width:0;flex:1 1 14rem}.record-timeline__heading{margin:0;font-size:.88rem;font-weight:700;line-height:1.25;color:var(--ad-text)}.record-timeline__subtitle{margin:0;font-size:.74rem;line-height:1.4;color:var(--ad-text-muted)}.record-timeline__count{margin:.12rem 0 0;font-size:.72rem;font-weight:600;color:var(--ad-text-subtle)}.record-timeline__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.4rem;flex:0 1 auto}.record-timeline__filter{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;white-space:nowrap}.record-timeline__filter-label{color:var(--ad-text-muted);font-weight:600}.record-timeline__select{min-height:var(--ad-button-min-height, 2.25rem);padding:.38rem 1.85rem .38rem .65rem;border:1px solid var(--ad-border-strong);border-radius:calc(var(--ad-radius) - 4px);background:var(--ad-bg);font-size:.76rem;font-weight:500;color:var(--ad-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .45rem center;background-size:1rem}[dir=rtl] .record-timeline__select{padding:.38rem .65rem .38rem 1.85rem;background-position:right .45rem center}.record-timeline__select:focus{outline:none;border-color:color-mix(in srgb,var(--ad-accent) 45%,var(--ad-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ad-accent) 18%,transparent)}.record-timeline__empty{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:1.35rem 1rem;text-align:center;border:1px dashed var(--ad-border-strong);border-radius:calc(var(--ad-radius) - 2px);background:var(--ad-bg)}.record-timeline__empty-icon{width:1.35rem;height:1.35rem;margin-block-end:.15rem;color:var(--ad-text-subtle)}.record-timeline__empty-heading{margin:0;font-size:.84rem;font-weight:700;color:var(--ad-text)}.record-timeline__empty-body{margin:0;font-size:.76rem;color:var(--ad-text-muted)}.record-timeline__list{position:relative;margin:0;padding:0;list-style:none}.record-timeline__item{position:relative;display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;padding-block-end:.55rem}.record-timeline__item:last-child{padding-block-end:0}.record-timeline__item:not(:last-child):before{content:"";position:absolute;inset-inline-start:.42rem;top:1.05rem;bottom:0;width:1px;background:var(--ad-border)}.record-timeline__dot{position:relative;z-index:1;width:.85rem;height:.85rem;margin-block-start:.72rem;border-radius:999px;background:var(--ad-text-subtle);box-shadow:0 0 0 3px var(--ad-bg-elevated)}.record-timeline__dot--success{background:var(--ad-pill-active-fg)}.record-timeline__dot--info{background:var(--ad-button-info-text)}.record-timeline__dot--danger{background:var(--ad-pill-suspended-fg)}.record-timeline__dot--warning{background:var(--ad-pill-locked-fg)}.record-timeline__dot--muted{background:var(--ad-text-subtle)}.record-timeline__card{padding:.62rem .72rem;background:var(--ad-bg);border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 2px);transition:border-color .14s ease,background-color .14s ease}.record-timeline__card:hover{border-color:var(--ad-border-strong);background:color-mix(in srgb,var(--ad-bg-elevated) 55%,var(--ad-bg) 45%)}.record-timeline__card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem .65rem}.record-timeline__card-copy{min-width:0;flex:1 1 12rem}.record-timeline__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem .45rem}.record-timeline__event-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.15rem;height:1.15rem;border-radius:calc(var(--ad-radius) - 6px);background:var(--ad-bg-elevated);border:1px solid var(--ad-border);color:var(--ad-text-muted)}.record-timeline__event-icon .fi-icon{width:.72rem;height:.72rem}.record-timeline__title{margin:0;font-size:.82rem;font-weight:700;line-height:1.3;color:var(--ad-text)}.record-timeline__technical-key{margin:.12rem 0 0;font-family:var(--ad-font-mono, ui-monospace, monospace);font-size:.64rem;line-height:1.3;color:var(--ad-text-subtle);word-break:break-all}.record-timeline__badge{display:inline-flex;align-items:center;flex-shrink:0;padding:.1rem .42rem;border-radius:999px;border:1px solid transparent;font-size:.64rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.record-timeline__badge--success{color:var(--ad-pill-active-fg);background:var(--ad-pill-active-bg);border-color:color-mix(in srgb,var(--ad-pill-active-fg) 22%,transparent)}.record-timeline__badge--info{color:var(--ad-button-info-text);background:var(--ad-button-info-bg);border-color:var(--ad-button-info-border)}.record-timeline__badge--danger{color:var(--ad-pill-deactivated-fg);background:var(--ad-pill-deactivated-bg);border-color:color-mix(in srgb,var(--ad-pill-deactivated-fg) 22%,transparent)}.record-timeline__badge--warning{color:var(--ad-pill-locked-fg);background:var(--ad-pill-locked-bg);border-color:color-mix(in srgb,var(--ad-pill-locked-fg) 22%,transparent)}.record-timeline__badge--muted{color:var(--ad-text-muted);background:var(--ad-bg-elevated);border-color:var(--ad-border)}.record-timeline__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;margin:.18rem 0 0;font-size:.7rem;line-height:1.35;color:var(--ad-text-muted)}.record-timeline__kind{font-weight:600;color:var(--ad-text-subtle)}.record-timeline__actor:before{content:none}.record-timeline__summary{margin:.38rem 0 0;font-size:.76rem;line-height:1.55;color:var(--ad-text-muted)}.record-timeline__time{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:.04rem;font-family:var(--ad-font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;line-height:1.25}.record-timeline__time-date{font-size:.7rem;font-weight:600;color:var(--ad-text)}.record-timeline__time-clock{font-size:.66rem;color:var(--ad-text-subtle)}.record-timeline__metadata{display:flex;flex-wrap:wrap;gap:.28rem .45rem;margin:.35rem 0 0;padding:0}.record-timeline__metadata-item{display:inline-flex;align-items:baseline;gap:.28rem;max-width:100%;padding:.16rem .42rem;border-radius:calc(var(--ad-radius) - 6px);background:var(--ad-bg-elevated);border:1px solid var(--ad-border)}.record-timeline__metadata-label{margin:0;font-size:.66rem;font-weight:600;color:var(--ad-text-muted);white-space:nowrap}.record-timeline__metadata-value{margin:0;font-size:.68rem;font-weight:500;color:var(--ad-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.record-timeline__metadata-value--mono{font-family:var(--ad-font-mono, ui-monospace, monospace)}@media(max-width:639px){.record-timeline__toolbar{align-items:stretch}.record-timeline__actions{flex-wrap:wrap;justify-content:stretch}.record-timeline__filter{flex:1 1 100%;justify-content:space-between}.record-timeline__select{flex:1 1 auto;min-width:0}.record-timeline__time{align-items:flex-start}}.account-imports-page .fi-page-header-main-ctn{gap:.55rem;padding-block:.55rem 0}.account-imports-page .fi-page-content{gap:.55rem}.account-imports-page .fi-header{display:flex;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start;gap:.65rem;width:100%;padding:.85rem 1rem;border:1px solid var(--ad-border);border-radius:var(--ad-radius);background:var(--ad-bg-elevated);box-shadow:var(--ad-shadow);overflow:visible}@media(min-width:40rem){[dir=rtl] .account-imports-page .fi-header,[dir=ltr] .account-imports-page .fi-header{flex-direction:column!important;align-items:flex-start!important}}html.dark .account-imports-page .fi-header{background:linear-gradient(135deg,rgb(59 130 246 / .06),transparent 55%),var(--ad-bg-elevated)}.account-imports-page .fi-header>div:first-child{flex:0 0 auto;width:100%;min-width:0}.account-imports-page .fi-header .fi-breadcrumbs li{font-size:.75rem}.account-imports-page .fi-header.fi-header-has-breadcrumbs .fi-header-actions-ctn{margin-top:0!important;margin-block-start:.15rem}.account-imports-page .fi-header-heading{margin:0;font-size:1.35rem;font-weight:var(--ad-fw-page-title, 700);letter-spacing:-.015em;line-height:1.3;color:var(--ad-text);text-align:start}.account-imports-page .fi-header-subheading{max-width:42rem;margin-block:.15rem 0 0;font-size:.875rem;line-height:1.5;color:var(--ad-text-muted);text-align:start}.account-imports-page .fi-header-actions-ctn{flex-shrink:0;align-self:flex-start;display:flex!important;visibility:visible!important;opacity:1!important;width:100%;max-width:100%;min-height:var(--ad-button-min-height, 2.125rem);margin-inline-start:0;overflow:visible;position:relative;z-index:2}.account-imports-page .fi-header-actions-ctn>.fi-ac{flex:0 0 auto!important;width:auto!important;max-width:100%}.account-imports-page .fi-header-actions,.account-imports-page .fi-header-actions-ctn .fi-ac{display:flex!important;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;visibility:visible!important;opacity:1!important}.account-imports-page .fi-header-actions-ctn .fi-btn,.account-imports-page .fi-header-actions-ctn .fi-ac-btn-action{visibility:visible!important;opacity:1!important;flex-shrink:0}.account-imports-page .account-imports__btn{padding-inline:.9rem!important}.account-imports-shell{display:flex;flex-direction:column;gap:.65rem}.account-imports__editing-note{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .8rem;border:1px solid var(--ad-badge-info-border);border-radius:calc(var(--ad-radius) - 4px);background:var(--ad-accent-soft);color:var(--ad-text-muted);font-size:.8125rem;line-height:1.7}.account-imports__editing-note .fi-icon{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin-block-start:.15rem;color:var(--ad-accent)}.account-imports__editing-note p{margin:0}.account-imports__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media(min-width:640px){.account-imports__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-imports__stat{display:flex;flex-direction:column;gap:.25rem;padding:.8rem .9rem;background:var(--ad-bg);border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 2px);transition:border-color .16s ease,box-shadow .16s ease}.account-imports__stat:hover{border-color:var(--ad-border-strong)}.account-imports__stat--failed .nidaa-stat__value{color:var(--ad-pill-suspended-fg)}.account-imports-page .accounts-dashboard__chips{margin-block-end:0}.account-imports-page .account-imports-table .fi-ta-content-header{margin:0;padding:.75rem .85rem .55rem;border-block-end:1px solid var(--ad-border);background:var(--ad-bg)}@media(min-width:640px){.account-imports-page .account-imports-table .fi-ta-content-header{padding-inline:1rem}}.account-imports-page .account-imports-table .fi-ta-text-input:not(.fi-inline){padding:.35rem .65rem}.account-imports-page .account-imports-table .fi-ta-text-input .fi-input-wrp{min-height:2rem;border:1px solid var(--ad-border);border-radius:calc(var(--ad-radius) - 6px);background:var(--ad-bg);box-shadow:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.account-imports-page .account-imports-table .fi-ta-text-input .fi-input{min-height:1.75rem;padding:.3rem .55rem;font-size:.8125rem;font-weight:var(--ad-fw-table, 400);line-height:1.35;color:var(--ad-text);background:transparent;border:none;box-shadow:none}.account-imports-page .account-imports-table .fi-ta-text-input .fi-input::placeholder{color:var(--ad-text-subtle)}.account-imports-page .account-imports-table .fi-ta-text-input .fi-input-wrp:not(.fi-disabled):focus-within{border-color:#60a5fa6b;background:var(--ad-bg-elevated);box-shadow:0 0 0 2px #3b82f61a}.account-imports-page .account-imports-table .fi-ta-text-input .fi-input-wrp.fi-disabled{opacity:1;background:#0f172a1f;border-color:var(--ad-border);cursor:default}html.dark .account-imports-page .account-imports-table .fi-ta-text-input .fi-input-wrp.fi-disabled{background:#0f172a47}.account-imports-page .account-imports-table .fi-ta-text-input .fi-input-wrp.fi-disabled .fi-input{color:var(--ad-text-muted);-webkit-text-fill-color:var(--ad-text-muted);cursor:default}.account-imports-page .account-imports-table .fi-ta-text-input .fi-input-wrp.fi-invalid{border-color:var(--ad-danger-border);box-shadow:0 0 0 1px #f8717126}.account-imports-page .account-imports-table .fi-ta-text-input:has(input[type=password]) .fi-input{font-family:var(--ad-font-mono);font-size:.75rem;letter-spacing:.04em}.account-imports-page .account-imports-table .fi-ta-text-input:has(input[type=password]) .fi-input-wrp:not(.fi-disabled){background:#0f172a14}html.dark .account-imports-page .account-imports-table .fi-ta-text-input:has(input[type=password]) .fi-input-wrp:not(.fi-disabled){background:#0f172a38}.account-imports-page .account-imports-table .fi-ta-cell:first-of-type .fi-ta-text-input .fi-input{font-family:var(--ad-font-mono);font-size:.75rem;direction:ltr;unicode-bidi:embed;text-align:start}[dir=rtl] .account-imports-page .account-imports-table .fi-ta-cell:first-of-type .fi-ta-text-input .fi-input{text-align:start}.account-imports-page .account-imports-table .fi-ta-row:has(.fi-ta-text-input .fi-input-wrp:not(.fi-disabled)){background:#3b82f608}.account-imports-page .account-imports-table .fi-ta-row:has(.fi-ta-text-input .fi-input-wrp:not(.fi-disabled)):hover{background:#3b82f60f}.account-imports-page .account-imports__failure-reason,.account-imports-page .account-imports-table .fi-ta-text.account-imports__failure-reason,.account-imports-page .account-imports-table td:has(.account-imports__failure-reason){max-width:18rem}.account-imports-page .account-imports-table td:has(.account-imports__failure-reason) .fi-ta-text{max-width:18rem;line-height:1.4;overflow-wrap:anywhere}.account-imports-page .account-imports-table .fi-ta-text .fi-badge{border:1px solid transparent;font-size:.6875rem;font-weight:600;letter-spacing:.01em;box-shadow:none}.account-imports-page .account-imports-table .fi-badge.fi-color-gray{color:var(--ad-badge-muted-fg);background:var(--ad-badge-muted-bg);border-color:var(--ad-badge-muted-border)}.account-imports-page .account-imports-table .fi-badge.fi-color-success{color:var(--ad-badge-success-fg);background:var(--ad-badge-success-bg);border-color:var(--ad-badge-success-border)}.account-imports-page .account-imports-table .fi-badge.fi-color-warning{color:var(--ad-badge-warning-fg);background:var(--ad-badge-warning-bg);border-color:var(--ad-badge-warning-border)}.account-imports-page .account-imports-table .fi-badge.fi-color-danger{color:var(--ad-badge-critical-fg);background:var(--ad-badge-critical-bg);border-color:var(--ad-badge-critical-border)}.account-imports-page .account-imports-table .fi-ta-ctn{overflow:visible}html.dark .account-imports-page .account-imports-table .fi-ta-ctn{background:linear-gradient(180deg,rgb(15 23 42 / .35),transparent 28%),var(--ad-bg-elevated)}.account-imports-page .account-imports-table .fi-ta-header{padding:0;border-block-end:none}.account-imports-page .account-imports-table .fi-ta-content-ctn{padding:0}.account-imports-page .fi-page-header{margin-block-end:.25rem}.account-imports-page .fi-modal-footer-actions .account-imports__btn{min-height:var(--ad-button-min-height, 2.125rem)}.account-imports-page .fi-modal-footer-actions .account-imports__btn--ghost.fi-outlined{opacity:1!important}.account-imports-page .fi-modal-description .fi-link{color:var(--ad-button-info-text, var(--ad-accent))}.account-imports-page .fi-modal-description .fi-link:hover{color:var(--ad-button-info-hover-text, var(--ad-accent))}.account-imports-create-page{--ar-page-max: 96rem}.account-imports-create-page .fi-main{max-width:min(100%,96rem)}.account-imports-create-page .fi-header-heading,.account-imports-create-page .fi-header-subheading{max-width:48rem;white-space:normal;overflow-wrap:break-word}.account-imports-create-page .fi-header-actions-ctn{width:auto;max-width:100%;flex:0 0 auto}.account-imports-create__intro{display:grid;gap:.2rem;padding:.85rem 1rem;background:var(--ad-accent-soft);border:1px solid var(--ad-border);border-radius:var(--ad-radius)}.account-imports-create__intro-title{margin:0;font-size:.875rem;font-weight:600;color:var(--ad-text)}.account-imports-create__intro-body{margin:0;font-size:.8125rem;line-height:1.55;color:var(--ad-text-muted)}.account-imports-create-page .fi-fo-table-repeater{width:100%;min-width:0;overflow:visible}.account-imports-create-page .fi-section,.account-imports-create-page .fi-section-content-ctn,.account-imports-create-page .fi-section-content,.account-imports-create-page .fi-fo-select.fi-input-wrp,.account-imports-create-page .fi-select-input,.account-imports-create-page .fi-select-input-ctn,.account-imports-create-page .fi-fo-table-repeater>table,.account-imports-create-page .fi-fo-table-repeater td{overflow:visible}.account-imports-create-page .fi-section:has(.fi-select-input-btn[aria-expanded=true]),.account-imports-create-page .fi-fo-field-wrp:has(.fi-select-input-btn[aria-expanded=true]){position:relative;z-index:80}.account-imports-create-page .fi-select-input .fi-dropdown-panel{position:absolute!important;z-index:80;min-width:16rem;max-height:min(16rem,50vh)}.account-imports-create-page .fi-fo-table-repeater>table{width:100%}.account-imports-create-page .fi-fo-table-repeater td:has(.fi-fo-select){min-width:13rem}.account-imports-create-page .fi-fo-table-repeater td:has(.fi-fo-select) .fi-input-wrp,.account-imports-create-page .fi-fo-table-repeater td:has(.fi-fo-select) button{min-width:12rem}.account-imports-create-page .fi-fo-table-repeater td:has(.fi-fo-select) .fi-input-wrp,.account-imports-create-page .fi-fo-table-repeater td:has(.fi-fo-select) .fi-select,.account-imports-create-page .fi-fo-table-repeater td:has(.fi-fo-select) button{white-space:nowrap}
