@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BmihWDuX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-background-base: #f7f8fa;--color-background-sidebar: #fafafa;--color-background-surface: #ffffff;--color-background-panel: #ffffff;--color-background-subtle: #f4f4f5;--color-background-control: #ffffff;--color-background-hover: #f4f4f5;--color-background-selected: #fff1f0;--color-overlay-scrim: rgb(0 0 0 / 80%);--color-text-primary: #18181b;--color-text-secondary: #52525b;--color-text-muted: #a1a1aa;--color-text-sidebar: #52525b;--color-text-on-accent: #ffffff;--color-icon-default: #a1a1aa;--color-border-subtle: #e4e4e7;--color-border-strong: #d4d4d8;--color-divider: #e4e4e7;--color-accent-primary: #e02424;--color-accent-hover: #f05252;--color-accent-active: #b91c1c;--color-accent-subtle: #fff1f0;--color-accent-border: #ffccc8;--color-focus-ring: #e02424;--color-status-success: #047857;--color-status-success-indicator: #10b981;--color-status-success-subtle: #ecfdf5;--color-status-error: #dc2626;--color-status-error-indicator: #e02424;--color-status-error-subtle: #fef2f2;--color-status-neutral: #71717a;--color-status-pending: var(--color-status-neutral);--color-status-neutral-subtle: #f4f4f5;--font-family-ui: "Geist Variable", "Geist", "Plus Jakarta Sans", system-ui, sans-serif;--font-family-data: "Space Grotesk Variable", "Space Grotesk", ui-monospace, "SFMono-Regular", consolas, monospace;--font-variant-data: tabular-nums lining-nums;--font-size-2xs: .625rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-title: 1.125rem;--font-size-brand: 1.25rem;--font-size-heading: 1.5rem;--font-size-display: 2rem;--line-height-2xs: .875rem;--line-height-xs: .875rem;--line-height-sm: 1rem;--line-height-md: 1.25rem;--line-height-lg: 1.5rem;--line-height-title: 1.5rem;--line-height-brand: 1.5rem;--line-height-heading: 2rem;--line-height-display: 2.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-label: .06em;--letter-spacing-label-wide: .08em;--space-0: 0;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--layout-sidebar-width: 16rem;--layout-sidebar-collapsed-width: 3rem;--layout-topbar-height: 4rem;--layout-content-max-width: 97.5rem;--layout-auth-panel-width: 28rem;--layout-definition-label-width: 10rem;--layout-fluid-track: minmax(0, 1fr);--layout-full-size: 100%;--layout-viewport-height: 100dvh;--layout-page-gutter: var(--space-6);--layout-page-gutter-compact: var(--space-4);--layout-panel-padding: var(--space-4);--layout-card-padding: var(--space-6);--layout-table-row-height: 2.25rem;--layout-table-header-height: 2.5rem;--layout-table-cell-padding-inline: var(--space-3-5);--layout-table-cell-padding-block: var(--space-2-5);--control-height-compact: 1.75rem;--control-height-standard: 2rem;--control-height-prominent: 2.5rem;--status-badge-height: 1.125rem;--status-marker-size: .375rem;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-shell: .75rem;--border-width-default: .0625rem;--border-width-selected: .125rem;--icon-size-xs: .75rem;--icon-size-sm: .875rem;--icon-size-md: 1rem;--icon-size-lg: 1.25rem;--icon-stroke-width: 1.75;--shadow-none: none;--shadow-subtle: 0 .0625rem .125rem rgb(24 24 27 / 8%);--shadow-raised: 0 .75rem 1.5rem rgb(24 24 27 / 12%);--shadow-focus: 0 0 0 var(--border-width-selected) var(--color-focus-ring);--duration-instant: 0ms;--duration-fast: .12s;--duration-standard: .16s;--easing-standard: ease-out;--opacity-disabled: .48;--opacity-muted: .72;--layer-navigation: 10;--breakpoint-mobile: 48rem;--breakpoint-desktop: 90rem}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark;--color-background-base: #0c0e11;--color-background-sidebar: #0d0f12;--color-background-surface: #111317;--color-background-panel: #16191f;--color-background-subtle: #1a1c1f;--color-background-control: #1a1d24;--color-background-hover: #1e222b;--color-background-selected: rgb(224 36 36 / 8%);--color-overlay-scrim: rgb(0 0 0 / 80%);--color-text-primary: #f9fafb;--color-text-secondary: #d4d4d8;--color-text-muted: #9ca3af;--color-text-sidebar: #d4d4d8;--color-text-on-accent: #ffffff;--color-icon-default: #9ca3af;--color-border-subtle: #1f242d;--color-border-strong: #2b313c;--color-divider: #1f242d;--color-accent-primary: #e02424;--color-accent-hover: #f05252;--color-accent-active: #b91c1c;--color-accent-subtle: rgb(224 36 36 / 8%);--color-accent-border: #7f1d1d;--color-focus-ring: #e02424;--color-status-success: #34d399;--color-status-success-indicator: #34d399;--color-status-success-subtle: rgb(52 211 153 / 10%);--color-status-error: #f87171;--color-status-error-indicator: #ef4444;--color-status-error-subtle: rgb(239 68 68 / 10%);--color-status-neutral: #9ca3af;--color-status-pending: var(--color-status-neutral);--color-status-neutral-subtle: #1a1c1f;--shadow-subtle: 0 .0625rem .125rem rgb(0 0 0 / 20%);--shadow-raised: 0 .75rem 1.5rem rgb(0 0 0 / 28%)}*{box-sizing:border-box}html{min-height:var(--layout-full-size);background:var(--color-background-base)}body{min-width:var(--layout-sidebar-collapsed-width);min-height:var(--layout-viewport-height);margin:var(--space-0);background:var(--color-background-base);color:var(--color-text-secondary);font-family:var(--font-family-ui);font-size:var(--font-size-md);line-height:var(--line-height-md)}button,input{font:inherit}button,a,input{transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard)}:focus-visible{outline:var(--border-width-selected) solid var(--color-focus-ring);outline-offset:var(--space-0-5)}h1,h2,h3,p,dl,dd{margin:var(--space-0)}h1,h2,h3,strong{color:var(--color-text-primary)}h1,h2{font-family:var(--font-family-data);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-heading);line-height:var(--line-height-heading)}h2{font-size:var(--font-size-title);line-height:var(--line-height-title)}h3{font-size:var(--font-size-md);line-height:var(--line-height-md)}.button{min-height:var(--control-height-standard);padding:var(--space-1-5) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-background-control);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm)}.button:hover:not(:disabled){background:var(--color-background-hover)}.button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.button--primary{border-color:var(--color-accent-primary);background:var(--color-accent-primary);color:var(--color-text-on-accent)}.button--primary:hover:not(:disabled){background:var(--color-accent-hover)}.button--primary:active:not(:disabled){background:var(--color-accent-active)}.app-shell{display:grid;grid-template-columns:var(--layout-sidebar-width) var(--layout-fluid-track);min-height:var(--layout-viewport-height)}.sidebar{position:sticky;top:var(--space-0);display:flex;flex-direction:column;height:var(--layout-viewport-height);padding:var(--space-4);border-right:var(--border-width-default) solid var(--color-divider);background:var(--color-background-sidebar)}.brand{display:inline-flex;min-height:var(--control-height-standard);align-items:center;color:var(--color-text-primary);font-family:var(--font-family-data);font-size:var(--font-size-brand);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-tight);text-decoration:none}.navigation{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-6)}.navigation__link{min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-sidebar);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.navigation__link:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.navigation__link--active,.navigation__link--active:hover{background:var(--color-accent-primary);color:var(--color-text-on-accent)}.sidebar__footer{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto}.app-shell__workbench{min-width:var(--space-0)}.topbar{position:sticky;top:var(--space-0);z-index:var(--layer-navigation);display:flex;min-height:var(--layout-topbar-height);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--layout-page-gutter);border-bottom:var(--border-width-default) solid var(--color-divider);background:var(--color-background-surface)}.topbar__title{font-size:var(--font-size-title);line-height:var(--line-height-title)}.topbar__account{display:flex;flex-direction:column;margin-left:auto;text-align:right}.topbar__account span{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.navigation-toggle,.navigation-scrim{display:none}.workspace{max-width:var(--layout-content-max-width);margin-inline:auto;padding:var(--layout-page-gutter)}.page{display:flex;flex-direction:column;gap:var(--space-4)}.page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.page__header p:not(.eyebrow){margin-top:var(--space-1)}.eyebrow,.field__label,.identity-list dt{color:var(--color-text-muted);font-family:var(--font-family-data);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-2xs);text-transform:uppercase}.panel{padding:var(--layout-panel-padding);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-background-panel);box-shadow:var(--shadow-subtle)}.identity-list{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.identity-list>div{display:grid;grid-template-columns:var(--layout-definition-label-width) var(--layout-fluid-track);gap:var(--space-6);padding-bottom:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-subtle)}.identity-list dd{color:var(--color-text-primary);font-family:var(--font-family-data);font-variant-numeric:var(--font-variant-data)}.dashboard-asof,.dashboard-panel__description,.dashboard-empty{color:var(--color-text-muted);font-size:var(--font-size-sm)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--layout-full-size),var(--layout-auth-panel-width)),1fr));gap:var(--space-4)}.dashboard-panel{min-width:var(--space-0)}.dashboard-panel__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.dashboard-panel__heading a{color:var(--color-text-primary);font-size:var(--font-size-sm)}.dashboard-panel__description,.dashboard-empty{margin-top:var(--space-2)}.dashboard-facts{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.dashboard-facts>div{display:flex;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width-default) solid var(--color-border-subtle)}.dashboard-facts dd{color:var(--color-text-primary);font-family:var(--font-family-data);font-variant-numeric:var(--font-variant-data);font-weight:var(--font-weight-bold);text-align:right}.state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--layout-card-padding);color:var(--color-text-secondary)}.state--page{min-height:var(--layout-viewport-height);align-items:center;justify-content:center;text-align:center}.state--error,.form-error,.field__error{color:var(--color-status-error)}.state__marker{width:var(--status-marker-size);height:var(--status-marker-size);border-radius:var(--radius-xs);background:var(--color-status-neutral)}.text-link{color:var(--color-accent-primary);font-weight:var(--font-weight-semibold)}.auth-page{display:flex;min-height:var(--layout-viewport-height);align-items:center;justify-content:center;padding:var(--layout-page-gutter-compact)}.auth-panel{width:var(--layout-full-size);max-width:var(--layout-auth-panel-width);padding:var(--layout-card-padding);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-shell);background:var(--color-background-panel);box-shadow:var(--shadow-subtle)}.auth-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.auth-panel>p{margin-top:var(--space-1)}.auth-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field__input{width:var(--layout-full-size);min-height:var(--control-height-standard);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-background-control);color:var(--color-text-primary);font-size:var(--font-size-sm)}.field__input:focus{border-color:var(--color-accent-primary)}.field__input[aria-invalid=true]{border-color:var(--color-status-error)}.field__error,.form-error{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.form-error{padding:var(--space-3);border:var(--border-width-default) solid var(--color-status-error);border-radius:var(--radius-md);background:var(--color-status-error-subtle)}.crm-page{gap:var(--space-6)}.crm-panel{display:flex;flex-direction:column;gap:var(--space-4)}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.section-heading>div>p:not(.eyebrow){margin-top:var(--space-1)}.muted-text{color:var(--color-text-muted);font-size:var(--font-size-sm)}.filter-bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-2)}.filter-bar .field{min-width:var(--layout-definition-label-width)}.filter-bar .field:first-child{min-width:var(--layout-card-padding)}.data-table{width:var(--layout-full-size);min-width:var(--layout-content-max-width);border-collapse:collapse;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:left}.data-table th,.data-table td{min-height:var(--layout-table-row-height);padding:var(--layout-table-cell-padding-block) var(--layout-table-cell-padding-inline);border-bottom:var(--border-width-default) solid var(--color-border-subtle);vertical-align:middle}.data-table th{height:var(--layout-table-header-height);background:var(--color-background-subtle);color:var(--color-text-muted);font-family:var(--font-family-data);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.data-table tbody tr:hover{background:var(--color-background-hover)}.data-table tbody tr.data-table__row--selected{background:var(--color-background-selected);box-shadow:inset var(--border-width-selected) var(--space-0) var(--color-accent-primary)}.table-scroll{max-width:var(--layout-full-size);overflow-x:auto}.table-link{padding:var(--space-0);border:var(--space-0);background:transparent;color:var(--color-text-primary);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);text-align:left}.table-link:hover{color:var(--color-accent-primary);text-decoration:underline}.table-subtext{display:block;margin-top:var(--space-0-5);color:var(--color-text-muted);font-size:var(--font-size-xs)}.data-cell{color:var(--color-text-secondary);font-family:var(--font-family-data);font-variant-numeric:var(--font-variant-data);white-space:nowrap}.status-badge{display:inline-flex;min-height:var(--status-badge-height);align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-status-neutral);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.status-badge>span{width:var(--status-marker-size);height:var(--status-marker-size);border-radius:var(--radius-xs);background:currentColor}.status-badge--active{border-color:var(--color-status-success);color:var(--color-status-success)}.status-badge--archived,.inquiry-status-badge--new,.inquiry-status-badge--closed,.inquiry-priority-badge--low,.inquiry-priority-badge--normal{background:var(--color-status-neutral-subtle)}.inquiry-status-badge--qualified,.inquiry-priority-badge--high{border-color:var(--color-accent-border);color:var(--color-accent-primary)}.inquiry-status-badge--converted{border-color:var(--color-status-success);color:var(--color-status-success)}.inquiry-status-badge--lost,.inquiry-priority-badge--urgent{border-color:var(--color-status-error);color:var(--color-status-error)}.inquiry-detail-grid{display:grid;grid-template-columns:repeat(2,var(--layout-fluid-track));gap:var(--space-4);align-items:start}.inquiry-record-panel,.inquiry-workflow-panel,.inquiry-history-panel{display:flex;flex-direction:column;gap:var(--space-4)}.inquiry-record-panel{grid-row:span 2}.inquiry-table{min-width:var(--layout-content-max-width)}.requirements-block{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.requirements-block pre{max-width:var(--layout-full-size);margin:var(--space-0);padding:var(--space-3);overflow:auto;border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-subtle);color:var(--color-text-secondary);font-family:var(--font-family-data);font-size:var(--font-size-xs);line-height:var(--line-height-md);white-space:pre-wrap}.record-note{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-width-default) solid var(--color-border-subtle)}.record-note strong{font-size:var(--font-size-sm)}.workflow-section{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-subtle)}.workflow-section h4{margin:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-md)}.field__input--textarea{resize:vertical}.history-list{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);list-style:none}.history-list li{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-subtle)}.history-list li:last-child{padding-bottom:var(--space-0);border-bottom:var(--space-0)}.crm-detail-grid,.activity-panels{display:grid;grid-template-columns:repeat(2,var(--layout-fluid-track));gap:var(--space-4);align-items:start}.activity-panel{display:flex;flex-direction:column;gap:var(--space-4);min-width:var(--space-0)}.activity-list{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);list-style:none}.activity-list li{padding-bottom:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-subtle)}.activity-list__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.activity-list__metadata{margin:var(--space-1) var(--space-0);color:var(--color-text-muted);font-size:var(--font-size-xs)}.activity-list__body{margin:var(--space-2) var(--space-0) var(--space-0);white-space:pre-wrap;overflow-wrap:anywhere}.record-details{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.record-details>div{display:grid;grid-template-columns:var(--layout-definition-label-width) var(--layout-fluid-track);gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-subtle)}.record-details dt{color:var(--color-text-muted);font-family:var(--font-family-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.record-details dd{color:var(--color-text-primary)}.action-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.action-row .button{min-height:var(--control-height-compact);padding-block:var(--space-1);font-size:var(--font-size-xs)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-2)}.form-panel,.record-form{display:flex;flex-direction:column;gap:var(--space-4)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.embedded-form{padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-subtle)}.account-assignment{display:flex;flex-direction:column;gap:var(--space-3)}.check-field{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm)}.check-field input{accent-color:var(--color-accent-primary)}.record-flag{display:inline-block;margin-left:var(--space-2);padding:var(--space-0-5) var(--space-1);border:var(--border-width-default) solid var(--color-accent-border);border-radius:var(--radius-sm);color:var(--color-accent-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.visually-hidden{position:absolute;width:var(--space-0-5);height:var(--space-0-5);overflow:hidden;clip:rect(var(--space-0),var(--space-0),var(--space-0),var(--space-0));white-space:nowrap}@media(max-width:48rem){.app-shell{display:block}.sidebar{position:fixed;z-index:var(--layer-navigation);width:var(--layout-sidebar-width);transform:translate(calc(var(--layout-full-size) * -1));transition-property:transform}.sidebar[data-open=true]{transform:translate(var(--space-0))}.navigation-toggle{display:inline-flex}.navigation-scrim{position:fixed;z-index:var(--layer-navigation);inset:var(--space-0);display:block;width:var(--layout-full-size);height:var(--layout-full-size);padding:var(--space-0);border:var(--space-0);background:var(--color-overlay-scrim)}.topbar{padding-inline:var(--layout-page-gutter-compact)}.topbar__account span{display:none}.workspace{padding:var(--layout-page-gutter-compact)}.page__header{align-items:flex-start;flex-direction:column}.identity-list>div{grid-template-columns:var(--layout-fluid-track);gap:var(--space-1)}.section-heading,.pagination{align-items:flex-start;flex-direction:column}.filter-bar{align-items:stretch;width:var(--layout-full-size)}.filter-bar .field,.filter-bar .field:first-child{min-width:var(--layout-fluid-track);flex:1 1 var(--space-0)}.filter-bar .button{align-self:flex-start}.crm-detail-grid,.activity-panels,.inquiry-detail-grid{grid-template-columns:var(--layout-fluid-track)}.inquiry-record-panel{grid-row:auto}.record-details>div{grid-template-columns:var(--layout-fluid-track);gap:var(--space-1)}.form-grid{grid-template-columns:var(--layout-fluid-track)}}
