.dashboard-theme[data-dashboard-root]{min-height:100dvh;background:var(--background)}.dashboard-theme :where(h1,h2,h3,h4,p,button,input,textarea,select){font-family:var(--font);letter-spacing:0}.dashboard-theme :where(h1,h2,h3,h4){text-wrap:wrap}.dashboard-theme h1{line-height:var(--space-4)}.dashboard-theme h1,.dashboard-theme h2{font-size:var(--text-md);font-weight:500}.dashboard-theme h2{line-height:var(--space-5)}.dashboard-theme h3{font-size:var(--text-sm);line-height:var(--space-45);font-weight:500}.dashboard-theme :where(button,a,input,textarea,select,summary):focus-visible{outline:var(--space-half) solid var(--ring);outline-offset:var(--space-half)}.dashboard-theme ::selection{color:var(--foreground);background:var(--tag-purple-border)}.dashboard-theme :where(.muted,.cloud-muted,.eyebrow,.footnote){color:var(--muted-foreground)}.dashboard-theme [data-slot=button]{min-height:var(--action-height);height:var(--action-height);border-radius:var(--radius-pill);border:0;padding:0 var(--space-25);font-size:var(--text-xs);font-weight:500;line-height:var(--space-3);color:var(--foreground);box-shadow:none;transition-property:background-color,color,box-shadow,scale}.dashboard-theme [data-slot=button] svg{width:var(--space-35);height:var(--space-35);stroke-width:1.5}.dashboard-theme [data-slot=button][data-variant=default]{background:var(--primary);box-shadow:0 var(--space-1) var(--space-1) var(--shadow-elevation),0 0 0 var(--border-width) var(--shadow-outline),inset 0 var(--space-1) var(--space-15) var(--shadow-highlight-strong),inset 0 0 0 var(--border-width) var(--shadow-inset-strong),inset 0 -8px var(--space-35) var(--shadow-inset-bottom)}.dashboard-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background:var(--secondary);box-shadow:var(--shadow-border)}.dashboard-theme [data-slot=button][data-variant=ghost]{background:transparent;box-shadow:none}.dashboard-theme [data-slot=button][data-variant=destructive]{color:var(--tag-red-text);background:var(--tag-red-bg);box-shadow:inset 0 0 0 var(--border-width) var(--tag-red-border)}.dashboard-theme [data-slot=button][data-variant=link]{color:var(--foreground);background:transparent}.dashboard-theme [data-slot=button][data-size^=icon]{width:var(--action-height);min-width:var(--action-height)}.dashboard-theme .icon-btn,.dashboard-theme [data-slot=button][data-size=icon-sm]{width:var(--space-6);min-width:var(--space-6);min-height:var(--space-6);height:var(--space-6);padding:0;border-radius:50%}.dashboard-theme [data-slot=button]:disabled{opacity:.5}.dashboard-theme [data-slot=button]:focus-visible{transition:none;box-shadow:0 0 0 var(--space-half) var(--focus-ring-color)}.dashboard-theme .panel,.dashboard-theme [data-slot=card]{color:var(--foreground);background:var(--background);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);box-shadow:none}.dashboard-theme [data-slot=card-title]{font:500 var(--space-4)/var(--space-5) var(--font);letter-spacing:0}.dashboard-theme [data-slot=card-description]{color:var(--soft);font-size:var(--text-xs);line-height:var(--space-45)}.dashboard-theme [data-slot=card-content],.dashboard-theme [data-slot=card-header]{padding-inline:var(--space-5)}.dashboard-theme [data-slot=input],.dashboard-theme [data-slot=native-select],.dashboard-theme [data-slot=textarea]{color:var(--foreground);background:var(--secondary);border:var(--border-width) solid var(--input);border-radius:var(--radius-control);box-shadow:none;font-size:var(--text-sm);font-weight:400;line-height:var(--space-35);padding-inline:var(--space-3);transition:border-color var(--motion-hover) var(--ease-crm)}.dashboard-theme [data-slot=input],.dashboard-theme [data-slot=native-select]{height:var(--control-height);min-height:var(--control-height)}.dashboard-theme [data-slot=textarea]{min-height:88px;padding-block:var(--space-25);line-height:var(--space-5)}.dashboard-theme [data-slot=native-select]{padding-inline-end:var(--space-8)}.dashboard-theme [data-slot=native-select-wrapper]>svg{color:var(--muted-foreground);width:var(--space-35);height:var(--space-35);right:var(--space-3)}.dashboard-theme :where(input,textarea)::placeholder{color:var(--muted-foreground)}.dashboard-theme :where(input,textarea,select):focus-visible{outline:0;border-color:var(--ring);box-shadow:0 0 0 var(--border-width) var(--ring)}.dashboard-theme :where(input,textarea,select)[aria-invalid=true]{border-color:var(--danger)}.dashboard-theme [data-slot=input]:disabled,.dashboard-theme [data-slot=native-select]:disabled,.dashboard-theme [data-slot=textarea]:disabled{background:var(--secondary);opacity:.5}.dashboard-theme .field{gap:var(--space-2);margin-bottom:var(--space-4)}.dashboard-theme .field>span:first-child{color:var(--soft);font-size:var(--text-xs);font-weight:400;line-height:var(--space-3)}.dashboard-theme .field small{font-size:var(--text-xs);line-height:var(--space-4);color:var(--muted-foreground)}.dashboard-theme .fd-checkbox{border-color:var(--input);background:var(--secondary);border-radius:var(--radius-checkbox);width:var(--space-4);height:var(--space-4)}.dashboard-theme .fd-checkbox:checked{color:var(--background)}.dashboard-theme [data-slot=switch]{background:var(--input)}.dashboard-theme [data-slot=switch][data-state=checked]{background:var(--primary)}.dashboard-theme [data-slot=switch-thumb]{background:var(--foreground)}.dashboard-theme .badge{height:22px;min-height:22px;width:fit-content;border-radius:var(--radius-pill);padding:var(--space-half) var(--space-175);gap:var(--space-1);border:var(--border-width) solid var(--tag-neutral-border);background:var(--tag-neutral-bg);color:var(--tag-neutral-text);font:400 var(--space-3)/var(--space-4) var(--font);box-shadow:none}.dashboard-theme .badge.green{background:var(--tag-green-bg);color:var(--tag-green-text);border-color:var(--tag-green-border)}.dashboard-theme .badge.amber{background:var(--tag-amber-bg);color:var(--tag-amber-text);border-color:var(--tag-amber-border)}.dashboard-theme .badge.red{background:var(--tag-red-bg);color:var(--tag-red-text);border-color:var(--tag-red-border)}.dashboard-theme .badge.blue{background:var(--tag-blue-bg);color:var(--tag-blue-text);border-color:var(--tag-blue-border)}.dashboard-theme .badge.purple{background:var(--tag-purple-bg);color:var(--tag-purple-text);border-color:var(--tag-purple-border)}.dashboard-theme .status-dot{background:var(--status)}.dashboard-theme table{border-collapse:collapse;font-variant-numeric:tabular-nums}.dashboard-theme :where(th,td){border-color:var(--border);text-align:start;font:400 var(--space-35)/var(--space-35) var(--font)}.dashboard-theme th{background:transparent;color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--space-3);height:var(--table-header-height);padding:var(--space-3)}.dashboard-theme td{color:var(--foreground);height:var(--row-height);padding:var(--space-25) var(--space-3)}.dashboard-theme td strong{font-weight:400}.dashboard-theme .table-wrap{position:relative;border-color:var(--border);border-radius:0}.dashboard-theme .empty{padding:42px var(--space-5);color:var(--muted-foreground)}.dashboard-theme .empty-icon{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);background:var(--secondary);color:var(--soft)}.dashboard-theme .empty h3{color:var(--foreground);font-size:var(--text-sm);font-weight:500;margin-top:var(--space-3)}.dashboard-theme .empty p{color:var(--soft);font-size:var(--text-xs);line-height:var(--space-45)}.dashboard-theme :is(.error-state,.inline-error,.cloud-error){color:var(--tag-red-text);border-color:var(--tag-red-border);background:var(--tag-red-bg);border-radius:var(--radius-control);font-size:var(--text-xs)}.dashboard-theme [data-slot=separator]{background:var(--border)}.dashboard-theme[data-slot=dialog-overlay]{background:var(--overlay-background);backdrop-filter:blur(var(--space-15));-webkit-backdrop-filter:blur(var(--space-15))}.dashboard-theme.modal[data-slot=dialog-content]{width:min(var(--dialog-width),calc(100vw - var(--space-8)));max-width:min(var(--dialog-width),calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));color:var(--foreground);background:var(--popover);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay);padding:0}.dashboard-theme .modal-head{background:var(--popover);border-color:var(--line-strong);padding:var(--space-5) var(--space-6);gap:var(--space-4)}.dashboard-theme .modal-head [data-slot=dialog-title]{color:var(--foreground);font-size:var(--text-md);line-height:var(--space-4);font-weight:600;letter-spacing:0}.dashboard-theme .modal-head [data-slot=dialog-description]{margin-top:var(--space-2);color:var(--soft);font:400 var(--space-3)/var(--space-4) var(--font)}.dashboard-theme .modal-body{padding:var(--space-5) var(--space-6)}.dashboard-theme .modal-footer{padding:var(--space-4) var(--space-6);min-height:var(--dialog-footer-height);border-color:var(--line-strong);background:var(--popover);border-radius:0 0 var(--space-3) var(--space-3);gap:var(--space-2)}.dashboard-theme.modal>.cloud-form{padding:var(--space-5) var(--space-6);gap:var(--space-4)}.dashboard-theme.modal .cloud-grid{gap:var(--space-4)}.dashboard-theme.modal[data-presentation=drawer]{top:0;left:auto;right:0;width:min(var(--dialog-width),100vw);max-width:min(var(--dialog-width),100vw);height:100dvh;max-height:100dvh;translate:none;border-width:0 0 0 var(--border-width);border-radius:0;box-shadow:none}.dashboard-theme.modal[data-presentation=drawer] .modal-head{min-height:var(--space-14);padding:var(--space-45) var(--space-6)}.dashboard-theme.modal[data-presentation=drawer] .modal-head [data-slot=dialog-title]{font-size:var(--text-sm);line-height:var(--space-35);font-weight:400}.dashboard-theme.modal[data-presentation=drawer] .modal-footer{border-radius:0}.dashboard-theme [data-sonner-toast],.dashboard-theme[data-sonner-toast]{color:var(--foreground);background:var(--popover);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-control);font-family:var(--font);box-shadow:var(--shadow-overlay)}.dashboard-theme[data-slot=tooltip-content]{background:var(--secondary);color:var(--foreground);border:var(--border-width) solid var(--line-strong);font:400 var(--space-3)/var(--space-4) var(--font);border-radius:var(--radius-item)}.dashboard-theme .workspace-shell{height:100dvh;min-height:0;overflow:hidden;display:flex;background:var(--background)}.dashboard-theme .workspace-sidebar{position:relative;inset:auto;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);height:100dvh;background:var(--sidebar);border-right:var(--border-width) solid var(--border);color:var(--sidebar-foreground)}.dashboard-theme .workspace-navigation-inner{padding:0;height:100%;display:flex;flex-direction:column}.dashboard-theme .workspace-brand-row{height:var(--topbar-height);min-height:var(--topbar-height);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:var(--border-width) solid var(--border)}.dashboard-theme .workspace-brand-symbol{width:var(--space-6);height:var(--space-6);flex:none;border-radius:var(--radius-item);background:var(--sidebar-brand);color:var(--foreground);box-shadow:inset 0 var(--border-width) 0 var(--surface-hover)}.dashboard-theme .workspace-brand-symbol svg{width:var(--space-4);height:var(--space-4);stroke-width:1.5}.dashboard-theme .workspace-brand-copy{min-width:0;flex:1}.dashboard-theme .workspace-brand{padding:0;margin:0;font:500 var(--space-35)/var(--space-35) var(--font);color:var(--foreground);letter-spacing:0}.dashboard-theme .workspace-selector .workspace-switch{margin:var(--space-075) 0 0;padding:0;border:0;border-radius:0;background:transparent;gap:0;box-shadow:none}.dashboard-theme .workspace-selector .workspace-switch>div{width:100%;min-width:0}.dashboard-theme .workspace-selector :is(.workspace-monogram,small){display:none}.dashboard-theme .workspace-selector .workspace-switch select{color:var(--muted-foreground);height:15px;min-height:15px;padding:0 var(--space-5) 0 0;line-height:15px;font:400 var(--space-3)/15px var(--font);border:0;box-shadow:none;background:transparent}.dashboard-theme .workspace-selector .workspace-switch select option{color:var(--foreground);background:var(--popover)}.dashboard-theme .workspace-selector [data-slot=native-select-wrapper]>svg{width:var(--space-3);height:var(--space-3);right:var(--space-075);color:var(--muted-foreground)}.dashboard-theme .workspace-no-workspace{padding:0;font-size:var(--text-xs);line-height:var(--space-35);color:var(--muted-foreground)}.dashboard-theme .workspace-navigation{padding:0;scrollbar-color:var(--input) transparent}.dashboard-theme .workspace-nav-section{padding:var(--space-3);border-bottom:var(--border-width) solid var(--border)}.dashboard-theme .workspace-nav-section+.workspace-nav-section{margin-top:0}.dashboard-theme .workspace-nav-label{font:400 var(--space-3)/var(--space-3) var(--font);color:var(--muted-foreground);letter-spacing:var(--border-width);margin:0 0 var(--space-1);padding:0}.dashboard-theme .workspace-navigation .workspace-nav-item{margin:var(--space-half) 0;min-height:var(--action-height);height:var(--action-height);border-radius:var(--radius-control);gap:var(--space-15);color:var(--sidebar-foreground);background:transparent;font:500 var(--space-35)/var(--space-35) var(--font);border:0;box-shadow:none}.dashboard-theme .workspace-nav-item svg{stroke-width:1.5}.dashboard-theme .workspace-navigation .workspace-nav-item[aria-current=page]{min-height:var(--space-8);height:var(--space-8);color:var(--foreground);background:var(--muted);box-shadow:var(--shadow-border);font-weight:500}.dashboard-theme .workspace-sidebar-footer{margin-top:auto;padding:var(--space-3);border-top:var(--border-width) solid var(--border)}.dashboard-theme .workspace-sidebar-footer .workspace-create-button{height:var(--action-height);min-height:var(--action-height);font:500 var(--space-3)/var(--space-3) var(--font);padding:0 var(--space-25);color:var(--foreground);background:var(--secondary);box-shadow:var(--shadow-border)}.dashboard-theme .workspace-account{border-top:var(--border-width) solid var(--border);padding:var(--space-3) 0 0;margin-top:var(--space-3);gap:var(--space-15)}.dashboard-theme .workspace-account-avatar{height:var(--space-6);width:var(--space-6);font-size:var(--text-xs);background:var(--muted);color:var(--chip);box-shadow:inset 0 0 0 var(--border-width) var(--image-outline)}.dashboard-theme .workspace-account strong{color:var(--foreground);font-size:var(--text-xs);line-height:var(--space-4);font-weight:400}.dashboard-theme .workspace-account small{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--space-4)}.dashboard-theme .workspace-account .btn{color:var(--soft)}.dashboard-theme .workspace-main{margin-left:0;width:0;flex:1;min-width:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column}.dashboard-theme .workspace-topbar{position:relative;top:auto;z-index:20;min-height:var(--topbar-height);height:var(--topbar-height);padding:0 var(--space-4);gap:var(--space-3);border:0;background:var(--background);flex:none}.dashboard-theme .workspace-breadcrumb{gap:var(--space-2);color:var(--foreground);font-size:var(--text-md);line-height:var(--space-4)}.dashboard-theme .workspace-breadcrumb h1{color:var(--foreground);font:500 var(--space-4)/var(--space-4) var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-theme .workspace-topbar-meta{gap:var(--space-2);min-width:0}.dashboard-theme .workspace-header-action{border-radius:var(--radius-pill);min-width:var(--action-height);width:var(--action-height);height:var(--action-height)}.dashboard-theme .workspace-profile-trigger{gap:var(--space-15);max-width:190px;font-size:var(--text-xs)}.dashboard-theme .workspace-profile-trigger .workspace-account-avatar{width:var(--space-5);height:var(--space-5)}.dashboard-theme .workspace-profile-trigger>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-theme .workspace-tabs{flex:none;display:flex;align-items:stretch;gap:var(--space-4);padding:0 var(--space-4);min-height:45px;height:45px;border-bottom:var(--border-width) solid var(--border);overflow-x:auto;scrollbar-width:none}.dashboard-theme .workspace-tabs [role=tab]{position:relative;display:inline-flex;align-items:center;flex-shrink:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);font:400 var(--space-3)/var(--space-3) var(--font);cursor:pointer}.dashboard-theme .workspace-tabs [aria-selected=true]{color:var(--foreground);font-weight:500}.dashboard-theme .workspace-tabs [aria-selected=true]:after{content:"";position:absolute;inset:auto 0 0;height:var(--border-width);background:var(--foreground)}.dashboard-theme .workspace-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--input) var(--background)}.dashboard-theme .workspace-footer{border-color:var(--border);font-size:var(--text-xs);color:var(--muted-foreground);padding:var(--space-3) var(--space-4);margin:0}.dashboard-theme .workspace-footer a{color:var(--muted-foreground)}.dashboard-theme .workspace-skip-link{background:var(--primary);color:var(--foreground)}.dashboard-theme .workspace-mobile-navigation{background:var(--sidebar);border-radius:0;height:100%}.dashboard-theme.modal.dashboard-navigation{left:0;right:auto;width:var(--sidebar-width);max-width:var(--sidebar-width);border-width:0 var(--border-width) 0 0}.dashboard-theme.dashboard-navigation .modal-head{position:absolute;inset:0 0 auto;padding:0;height:0;min-height:0;border:0;background:transparent}.dashboard-theme.dashboard-navigation .modal-head>div{position:absolute;width:var(--border-width);height:var(--border-width);overflow:hidden;clip:rect(0,0,0,0)}.dashboard-theme.dashboard-navigation .modal-head>button{position:absolute;right:var(--space-15);top:var(--space-35);width:var(--space-6);height:var(--space-6);background:var(--sidebar)}.dashboard-theme.dashboard-navigation .workspace-brand-copy{padding-right:var(--space-5)}.dashboard-theme.modal.dashboard-search{width:min(var(--search-width),calc(100vw - var(--space-8)));max-width:min(var(--search-width),calc(100vw - var(--space-8)));top:12vh;max-height:76dvh}.dashboard-theme .crm-search-input{padding:var(--space-4) var(--space-6);border-bottom:var(--border-width) solid var(--line-strong)}.dashboard-theme .crm-search-results{padding:var(--space-2);max-height:50dvh;overflow:auto}.dashboard-theme .crm-search-result{width:100%;display:flex;justify-content:space-between;min-height:38px;height:auto;border-radius:var(--radius-item);padding:var(--space-2) var(--space-3);color:var(--soft);font-size:var(--text-sm)}.dashboard-theme .crm-search-result small{color:var(--muted-foreground);font-size:var(--text-xs)}.dashboard-theme .crm-profile-details{padding:var(--space-5);display:grid;gap:var(--space-4)}.dashboard-theme .crm-profile-identity{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--line-strong)}.dashboard-theme .crm-profile-identity .workspace-account-avatar{width:50px;height:50px;font-size:var(--text-lg);border-radius:12.5px}.dashboard-theme .crm-profile-identity h2{font-size:var(--text-md);line-height:var(--space-5);font-weight:600}.dashboard-theme .crm-profile-identity p{color:var(--soft);font-size:var(--text-xs);margin-top:var(--space-1)}.dashboard-theme .crm-profile-links{display:grid;gap:var(--space-2)}@media (hover:hover) and (pointer:fine){.dashboard-theme [data-slot=button][data-variant=default]:hover{background:var(--primary-hover)}.dashboard-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover{background:var(--muted)}.dashboard-theme [data-slot=button][data-variant=ghost]:hover{background:var(--surface-hover);color:var(--foreground)}.dashboard-theme [data-slot=button][data-variant=destructive]:hover{background:var(--tag-red-border)}.dashboard-theme .workspace-navigation .workspace-nav-item:hover{background:var(--sidebar-accent);color:var(--foreground)}.dashboard-theme .workspace-navigation .workspace-nav-item[aria-current=page]:hover{background:var(--muted)}.dashboard-theme tbody tr:hover{background:var(--row-hover)}}@media (max-width:1023px){.dashboard-theme .workspace-sidebar{display:none}.dashboard-theme .workspace-menu-trigger.btn{display:inline-flex}.dashboard-theme .workspace-main{width:100%;margin-left:0}}@media (min-width:1024px){.dashboard-theme .workspace-menu-trigger.btn{display:none}}@media (max-width:639px){.dashboard-theme .workspace-topbar{padding:0 var(--space-3)}.dashboard-theme .workspace-profile-trigger>span:last-child{display:none}.dashboard-theme .workspace-profile-trigger{padding:var(--space-125);width:var(--action-height)}.dashboard-theme .workspace-topbar-meta{gap:var(--space-15)}.dashboard-theme .workspace-tabs{padding-inline:var(--space-3)}.dashboard-theme .modal-body,.dashboard-theme .modal-head{padding-inline:var(--space-6)}.dashboard-theme .modal-footer{padding:var(--space-4) var(--space-6)}.dashboard-theme.modal .cloud-grid{grid-template-columns:minmax(0,1fr)}.dashboard-theme.modal[data-presentation=drawer]{width:100vw;max-width:100vw}.dashboard-theme.modal.dashboard-navigation{width:var(--sidebar-width);max-width:var(--sidebar-width)}.dashboard-theme .field [data-slot=input],.dashboard-theme .field [data-slot=native-select],.dashboard-theme .field [data-slot=textarea]{font-size:var(--text-md)}}@media (prefers-reduced-motion:reduce){.dashboard-theme *,.dashboard-theme :after,.dashboard-theme :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dashboard-theme.modal.dashboard-profile{width:min(var(--profile-width),100vw);max-width:min(var(--profile-width),100vw)}.dashboard-theme .crm-search-result>span{display:flex;align-items:center;gap:var(--space-2);text-align:start}.dashboard-theme .workspace-account small,.dashboard-theme .workspace-nav-label,.dashboard-theme .workspace-navigation .workspace-nav-item:not([aria-current=page]),.dashboard-theme .workspace-selector .workspace-switch select{color:var(--sidebar-text)}.dashboard-theme .loading,.dashboard-theme .loading span{color:var(--soft)}.dashboard-theme .badge{padding:var(--space-075) var(--space-175);font-size:var(--text-sm);line-height:var(--space-35)}.dashboard-theme .workspace-breadcrumb .badge{height:var(--space-5);min-height:var(--space-5);padding:var(--space-075) var(--space-125);font-size:var(--text-xs);line-height:var(--space-3)}.dashboard-theme.modal[data-presentation=drawer]{--tw-translate-x:0px;--tw-translate-y:0px;translate:0 0;transform:none}.dashboard-theme .modal-head>[data-slot=button]{width:var(--space-6);height:var(--space-6);min-width:var(--space-6);min-height:var(--space-6);padding:0}.dashboard-theme [data-slot=button]{padding:var(--action-padding);gap:var(--space-15);background-image:none;transition-property:background-color,color,box-shadow;transition-duration:var(--motion-hover);transition-timing-function:var(--ease-crm)}.dashboard-theme [data-slot=button]:active:not(:disabled){scale:1!important}.dashboard-theme [data-slot=button] svg{width:var(--space-3);height:var(--space-3)}.dashboard-theme [data-slot=button][data-size^=icon]{padding:0}.dashboard-theme .workspace-navigation .workspace-nav-item{padding:0 var(--space-2)}.dashboard-theme .workspace-nav-item svg{width:var(--space-4);height:var(--space-4)}.dashboard-theme .workspace-profile-trigger{padding:var(--space-125) var(--space-175) var(--space-125) var(--space-125)}.dashboard-theme .crm-inventory-toolbar>.cloud-actions{gap:var(--space-1)}.dashboard-theme .workspace-mobile-navigation{margin:0;max-height:none;height:100dvh;min-height:0}.dashboard-theme .workspace-mobile-navigation .workspace-navigation-inner{min-height:0;height:100%;padding:0}.dashboard-theme .workspace-mobile-navigation .workspace-brand{display:flex}.dashboard-theme.modal.dashboard-search{--tw-translate-x:0px;--tw-translate-y:0px;translate:0 0;transform:translateX(-50%)}.dashboard-theme.modal[data-presentation=sheet]{--tw-translate-x:0px;--tw-translate-y:0px;translate:0 0;transform:none;left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - var(--space-4));border-radius:var(--radius-dialog) var(--space-3) 0 0;border-width:var(--border-width) 0 0}.dashboard-theme.modal[data-presentation=sheet] .modal-head{min-height:var(--space-14);padding:var(--space-5) var(--space-4)}.dashboard-theme.modal[data-presentation=sheet] .modal-footer{border-radius:0}.dashboard-theme.modal[data-state=open]{animation:crm-modal-in var(--motion-modal-in) var(--ease-crm);transform-origin:center}.dashboard-theme.modal[data-state=closed]{animation:crm-modal-out var(--motion-modal-out) var(--ease-crm-exit);transform-origin:center}.dashboard-theme[data-slot=dialog-overlay][data-state=open]{animation:crm-overlay-in var(--motion-modal-in) var(--ease-crm)}.dashboard-theme[data-slot=dialog-overlay][data-state=closed]{animation:crm-overlay-out var(--motion-modal-out) var(--ease-crm-exit)}.dashboard-theme.modal[data-presentation=drawer][data-state=open]{animation:crm-drawer-in var(--motion-drawer-in) var(--ease-crm)}.dashboard-theme.modal[data-presentation=drawer][data-state=closed]{animation:crm-drawer-out var(--motion-modal-in) var(--ease-crm-exit)}.dashboard-theme.modal.dashboard-navigation[data-state=open]{animation:crm-nav-in var(--motion-drawer-in) var(--ease-crm)}.dashboard-theme.modal.dashboard-navigation[data-state=closed]{animation:crm-nav-out var(--motion-modal-in) var(--ease-crm-exit)}.dashboard-theme.modal[data-presentation=sheet][data-state=open]{animation:crm-sheet-in var(--motion-drawer-in) var(--ease-crm)}.dashboard-theme.modal[data-presentation=sheet][data-state=closed]{animation:crm-sheet-out var(--motion-modal-in) var(--ease-crm-exit)}.dashboard-theme.crm-side-overlay[data-state=open]{animation-duration:var(--motion-drawer-in)}.dashboard-theme.crm-side-overlay[data-state=closed]{animation-duration:var(--motion-modal-in)}@keyframes crm-modal-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes crm-modal-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes crm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes crm-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes crm-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes crm-drawer-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes crm-nav-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes crm-nav-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes crm-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes crm-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.dashboard-theme.modal,.dashboard-theme[data-slot=dialog-overlay]{animation:none!important}}.dashboard-theme input:-webkit-autofill,.dashboard-theme input:autofill,.dashboard-theme textarea:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:inset 0 0 0 1000px var(--card)!important;box-shadow:inset 0 0 0 1000px var(--card)!important;background-color:transparent!important;background-image:none!important;background-clip:text;-webkit-background-clip:text}.dashboard-theme .workspace-navigation .workspace-nav-item,.dashboard-theme .workspace-navigation .workspace-nav-item[aria-current=page]{height:var(--sidebar-row-height);min-height:var(--sidebar-row-height);font-weight:var(--font-medium);border:0}@media (hover:hover) and (pointer:fine){.dashboard-theme .workspace-navigation .workspace-nav-item:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.dashboard-theme .workspace-navigation .workspace-nav-item[aria-current=page]:hover{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}}.dashboard-theme [data-slot=button][data-variant=default]{color:var(--primary-foreground);box-shadow:var(--shadow-primary)}.dashboard-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){color:var(--secondary-foreground);box-shadow:var(--shadow-secondary)}.dashboard-theme [data-slot=button]:focus-visible{box-shadow:var(--shadow-focus)}.dashboard-theme [data-slot=button][data-variant=default]:focus-visible{box-shadow:var(--shadow-focus),var(--shadow-primary)}.dashboard-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):focus-visible{box-shadow:var(--shadow-focus),var(--shadow-secondary)}.dashboard-theme .fd-checkbox:checked{color:var(--checkbox-foreground);background:var(--checkbox-checked);border-color:var(--checkbox-checked)}.dashboard-theme :where(img){outline-color:var(--image-outline)}.dashboard-theme .dashboard-appearance-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--border);color:var(--soft);font-size:var(--text-xs)}.dashboard-theme .dashboard-appearance-control>div{display:flex;align-items:center;gap:var(--space-2)}html[data-dashboard-switching] .dashboard-theme,html[data-dashboard-switching] .dashboard-theme *,html[data-dashboard-switching] .dashboard-theme :after,html[data-dashboard-switching] .dashboard-theme :before{transition:none!important}.dashboard-theme .workspace-navigation .workspace-nav-item[aria-current=page]{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.dashboard-theme .dashboard-stack{display:flex;flex-direction:column;min-width:0;gap:var(--stack-gap-default)}.dashboard-theme .dashboard-stack[data-spacing=compact]{gap:var(--stack-gap-compact)}.dashboard-theme .dashboard-stack[data-spacing=form]{gap:var(--stack-gap-form)}.dashboard-theme .dashboard-stack>:where(p,.field){margin-block:0}.dashboard-theme .dashboard-stack>:is(h1,h2,h3,h4){margin-block:0}.dashboard-theme .dashboard-stack>[data-slot=badge],.dashboard-theme .dashboard-stack>[data-slot=button]{align-self:flex-start;max-width:100%}.dashboard-theme .dashboard-stack>[hidden]{display:none}.dashboard-theme details>.dashboard-disclosure-body{margin-block-start:var(--stack-gap-default)}.dashboard-theme .login-page .login-box form{gap:var(--stack-gap-form)}.dashboard-theme .auth-action .dashboard-stack .btn,.dashboard-theme .login-page .login-box form>.btn{margin-block-start:0}.dashboard-theme .source-content>.dashboard-stack{align-items:flex-start}.dashboard-theme .cf-connection-form>.cf-feedback{margin-block:0}.dashboard-theme .dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);min-width:0;min-height:calc(var(--action-height) + 2 * var(--space-4) + var(--border-width));padding:var(--space-4);color:var(--foreground);border-bottom:var(--border-width) solid var(--border)}.dashboard-theme .dashboard-toolbar-controls,.dashboard-theme .dashboard-toolbar-heading{flex:1;min-width:0}.dashboard-theme .dashboard-header-actions,.dashboard-theme .dashboard-metric-actions,.dashboard-theme .dashboard-toolbar-actions,.dashboard-theme .dashboard-toolbar-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.dashboard-theme .dashboard-header-actions,.dashboard-theme .dashboard-toolbar-actions{margin-inline-start:auto}.dashboard-theme .dashboard-toolbar-actions{gap:var(--space-1)}.dashboard-theme .dashboard-header-actions{flex-shrink:0;min-width:0;max-width:100%}.dashboard-theme .dashboard-section-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.dashboard-theme .dashboard-heading-copy{flex:1;min-width:0}.dashboard-theme .dashboard-section-title{margin:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);font-weight:var(--font-medium);overflow-wrap:anywhere}.dashboard-theme h2.dashboard-section-title{font-size:var(--text-md)}.dashboard-theme .dashboard-section-description{margin:var(--space-1) 0 0;color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.dashboard-theme .dashboard-icon-tile{display:inline-grid;flex:none;place-items:center;width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);background:var(--secondary);color:var(--secondary-foreground)}.dashboard-theme .dashboard-icon-tile[data-size=sm]{width:var(--space-6);height:var(--space-6)}.dashboard-theme .dashboard-icon-tile svg,.dashboard-theme .dashboard-metric-icon svg{width:var(--space-4);height:var(--space-4);color:currentColor}.dashboard-theme [data-slot=card].dashboard-metric,.dashboard-theme [data-slot=card].dashboard-section,.dashboard-theme [data-slot=card].dashboard-table{min-width:0;padding:0;gap:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-card)}.dashboard-theme .dashboard-section-card-header{display:block;padding:var(--space-5) var(--space-5) 0}.dashboard-theme .dashboard-section-content{min-width:0;padding:var(--space-5)}.dashboard-theme .dashboard-section :is(.cloud-muted,.muted,.field small){color:var(--soft)}.dashboard-theme .dashboard-section[data-size=sm]>.dashboard-section-card-header{padding:var(--space-3) var(--space-3) 0}.dashboard-theme .dashboard-section[data-size=sm]>.dashboard-section-content{padding:var(--space-3)}.dashboard-theme .dashboard-metric [data-slot=button].dashboard-metric-button,.dashboard-theme .dashboard-metric-content{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%;height:auto;min-height:0;padding:var(--space-4);border-radius:var(--radius-card);text-align:start;white-space:normal}.dashboard-theme .dashboard-metric-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body);font-weight:var(--font-medium)}.dashboard-theme .dashboard-metric-icon{display:inline-flex;flex:none;color:var(--muted-foreground)}.dashboard-theme .dashboard-metric-value{color:var(--foreground);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dashboard-theme .dashboard-metric-detail{color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body);font-weight:400;overflow-wrap:anywhere}.dashboard-theme .dashboard-metric-actions{justify-content:flex-end}.dashboard-theme .dashboard-metric:has(.dashboard-metric-button:focus-visible){outline:calc(2 * var(--border-width)) solid var(--ring);outline-offset:var(--space-1)}.dashboard-theme .dashboard-metric .dashboard-metric-button:focus-visible{outline:none;box-shadow:none}.dashboard-theme [data-slot=card].dashboard-table{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dashboard-theme .dashboard-table-scroll{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior-inline:contain}.dashboard-theme .dashboard-table-scroll:focus-visible{outline:var(--border-width) solid var(--ring);outline-offset:calc(-1 * var(--border-width))}.dashboard-theme .dashboard-table-scroll table{width:100%;border-collapse:collapse;text-align:start}.dashboard-theme .dashboard-table-scroll thead{position:sticky;top:0;z-index:var(--z-sticky);background:var(--card)}.dashboard-theme .dashboard-table-scroll :is(th,td){height:var(--row-height);padding:0 var(--space-3);color:var(--foreground);border-block-end:var(--border-width) solid var(--border);font-size:var(--text-sm);line-height:var(--text-sm);font-weight:400;text-align:start;vertical-align:middle}.dashboard-theme .dashboard-table-scroll th{height:var(--table-header-height);color:var(--soft);font-size:var(--text-xs);line-height:var(--text-xs);font-weight:var(--font-medium)}.dashboard-theme .dashboard-table-scroll tbody tr:last-child td{border-block-end:0}.dashboard-theme .dashboard-table-scroll :is(strong,h3){color:var(--foreground);font-size:var(--text-sm);line-height:var(--text-sm);font-weight:var(--font-medium)}.dashboard-theme .dashboard-table-scroll small{color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .accounts-section-title p{color:var(--soft)}.dashboard-theme .login-appearance{width:100%;max-width:400px;margin:var(--space-4) auto 0}.dashboard-theme .login-appearance .dashboard-appearance-control{border-bottom:0;padding-bottom:0}.dashboard-theme .workspace-content{max-width:none;margin:0;padding:0}.dashboard-theme .cloud-actions,.dashboard-theme .crm-row-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.dashboard-theme .workspace-content .cloud-note{color:var(--soft);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:18px}.dashboard-theme .workspace-content>.cloud-note,.dashboard-theme .workspace-content>div>.cloud-note{margin:var(--space-4)}.dashboard-theme .workspace-content .cloud-list-item{padding:var(--space-3) 0;border-color:var(--border);font-size:var(--text-sm)}.dashboard-theme .workspace-content .cloud-list-item>p{font-size:var(--text-xs);color:var(--soft);line-height:18px;margin:6px 0}.dashboard-theme .workspace-content .cloud-form{gap:var(--space-4)}.dashboard-theme .workspace-content .cloud-form>label:not(.field){font-size:var(--text-xs);line-height:18px}.dashboard-theme .workspace-content .cloud-grid{gap:var(--space-4)}.dashboard-theme .workspace-content>div>.cloud-grid{padding:var(--space-4)}.dashboard-theme .workspace-welcome-card{margin:var(--space-6) var(--space-4);max-width:560px;background:var(--background)}.dashboard-theme .workspace-welcome-card h1{font-size:var(--text-md);font-weight:500;letter-spacing:0}.dashboard-theme .crm-inventory-toolbar,.dashboard-theme .workspace-content .toolbar{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:var(--space-4);gap:var(--space-2);margin:0;border-bottom:1px solid var(--border)}.dashboard-theme .crm-inventory-toolbar .workspace-search,.dashboard-theme .workspace-content .toolbar .search{display:flex;align-items:center;width:min(300px,100%);min-height:var(--action-height);padding:0 10px;gap:6px;border:1px solid var(--input);border-radius:var(--radius-pill);background:var(--secondary);box-shadow:none;color:var(--muted-foreground)}.dashboard-theme .crm-inventory-toolbar .workspace-search input,.dashboard-theme .workspace-content .toolbar .search input{min-height:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--text-xs)}.dashboard-theme .workspace-content .crm-inventory-table{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow-x:auto;background:var(--background)}.dashboard-theme .crm-inventory-table table{width:100%;min-width:880px;border-collapse:collapse}.dashboard-theme .workspace-content .crm-inventory-table tbody tr:last-child td{border-bottom:1px solid var(--border)}.dashboard-theme .workspace-content .crm-inventory-table .crm-numeric{text-align:right;font-variant-numeric:tabular-nums}.dashboard-theme .crm-cell-muted{color:var(--soft)}.dashboard-theme .crm-record-name{display:flex;align-items:center;gap:var(--space-2);min-width:200px}.dashboard-theme .crm-record-name h3,.dashboard-theme .crm-record-name strong{max-width:330px;font-size:var(--text-sm);line-height:18px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:0}.dashboard-theme .crm-record-icon{display:grid;place-items:center;width:22px;height:22px;flex:none;background:var(--secondary);color:var(--soft);border:1px solid var(--input);border-radius:6px}.dashboard-theme .crm-row-actions{flex-wrap:nowrap}.dashboard-theme .crm-table-footer{min-height:var(--table-header-height);padding:var(--space-2) var(--space-4);display:flex;align-items:center;gap:var(--space-5);color:var(--muted-foreground);font-size:var(--text-xs);line-height:18px}.dashboard-theme .crm-table-footer>.btn{margin-left:auto}.dashboard-theme .crm-item-actions{padding-top:16px;border-top:1px solid var(--input);justify-content:flex-end}.dashboard-theme .workspace-content .tabs{padding:0;border:0;background:transparent;gap:6px}.dashboard-theme .workspace-content .tabs .btn.selected{background:var(--muted);color:var(--foreground)}.dashboard-theme .workspace-content .metrics-row,.dashboard-theme .workspace-metrics{gap:var(--space-2);margin:var(--space-4);padding:0}.dashboard-theme .workspace-content .overview-columns,.dashboard-theme .workspace-overview-grid{gap:var(--space-4);margin:var(--space-4)}.dashboard-theme .workspace-agent-status .cloud-muted,.dashboard-theme .workspace-agent-status p{font-size:var(--text-xs);line-height:18px;color:var(--soft)}.dashboard-theme .workspace-setup-list li{gap:var(--space-3);min-height:60px;padding:10px 0;border-color:var(--border)}.dashboard-theme .workspace-step-number,.dashboard-theme .workspace-step-number.complete{width:22px;height:22px;font-size:var(--text-xs);border:1px solid var(--input);background:var(--secondary);color:var(--soft)}.dashboard-theme .workspace-step-number.complete{color:var(--tag-green-text);background:var(--tag-green-bg);border-color:var(--tag-green-border)}.dashboard-theme .workspace-setup-list strong{font-size:var(--text-sm);font-weight:400;line-height:18px}.dashboard-theme .workspace-setup-list small{color:var(--soft);font-size:var(--text-xs);line-height:18px}.dashboard-theme .workspace-alert-empty{padding:var(--space-3);gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--secondary)}.dashboard-theme .workspace-alert-empty>svg{color:var(--success)}.dashboard-theme .workspace-alert-empty strong{font-size:var(--text-sm);font-weight:400}.dashboard-theme .workspace-content .getting-started{color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:none;margin:var(--space-4);padding:var(--space-4)}.dashboard-theme .workspace-agent-editor,.dashboard-theme .workspace-content .editor-columns{padding:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) 300px}.dashboard-theme .workspace-agent-guidance li{font-size:var(--text-xs);line-height:18px;color:var(--soft)}.dashboard-theme .workspace-agent-guidance svg{color:var(--soft)}.dashboard-theme .workspace-content .knowledge-intro,.dashboard-theme .workspace-content .source-list{margin:var(--space-4)}.dashboard-theme .workspace-content .source-card{background:var(--background);border:0;border-bottom:1px solid var(--border);border-radius:0;padding:14px 0;box-shadow:none}.dashboard-theme .workspace-content .source-card .file-icon{background:var(--secondary);color:var(--soft)}.dashboard-theme .workspace-content .source-card h3{font-size:var(--text-sm);line-height:18px;font-weight:400;letter-spacing:0}.dashboard-theme .workspace-content .inbox-layout,.dashboard-theme .workspace-inbox{margin:0;min-height:560px;grid-template-columns:300px minmax(0,1fr);background:var(--background);border:0;border-radius:0;box-shadow:none}.dashboard-theme .workspace-content .conversation-list,.dashboard-theme .workspace-thread-list{background:var(--background);border-right:1px solid var(--border)}.dashboard-theme .workspace-content .inbox-search,.dashboard-theme .workspace-thread-search{padding:var(--space-3);border-color:var(--border)}.dashboard-theme .workspace-content .inbox-search .search,.dashboard-theme .workspace-thread-search .workspace-search{border:1px solid var(--input);background:var(--secondary);border-radius:var(--radius-control);min-height:var(--control-height);color:var(--muted-foreground)}.dashboard-theme .workspace-content .inbox-search input,.dashboard-theme .workspace-thread-search input{font-size:var(--text-xs);background:transparent}.dashboard-theme .workspace-content .list-label,.dashboard-theme .workspace-list-caption{background:var(--background);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:400;border-color:var(--border)}.dashboard-theme .workspace-content .thread,.dashboard-theme .workspace-thread-list .workspace-thread{border-radius:0;padding:var(--space-3);min-height:75px;border:0;border-bottom:1px solid var(--border);box-shadow:none;background:transparent;color:var(--foreground)}.dashboard-theme .workspace-content .thread.selected,.dashboard-theme .workspace-thread-list .workspace-thread[aria-pressed=true]{background:var(--card);box-shadow:inset 2px 0 var(--primary)}.dashboard-theme .workspace-content .avatar.soft,.dashboard-theme .workspace-thread-avatar{width:28px;height:28px;background:var(--secondary);color:var(--soft);border:1px solid var(--input);border-radius:var(--radius-control)}.dashboard-theme .workspace-thread-name strong{font-size:var(--text-sm);font-weight:400}.dashboard-theme .workspace-thread-meta,.dashboard-theme .workspace-thread-preview{color:var(--muted-foreground);font-size:var(--text-xs);line-height:18px}.dashboard-theme .workspace-thread-name>svg{color:var(--warning)}.dashboard-theme .workspace-content .chat-panel,.dashboard-theme .workspace-content .inbox-chat,.dashboard-theme .workspace-conversation,.dashboard-theme .workspace-conversation-pane{border:0;border-radius:0;background:var(--background);box-shadow:none}.dashboard-theme .workspace-content .chat-header,.dashboard-theme .workspace-conversation-header{min-height:56px;padding:var(--space-3) var(--space-4);gap:var(--space-2);border-bottom:1px solid var(--border)}.dashboard-theme .workspace-content .chat-header h3,.dashboard-theme .workspace-conversation-heading h2{font-size:var(--text-sm);line-height:18px;font-weight:400;letter-spacing:0}.dashboard-theme .workspace-conversation-heading small{font-size:var(--text-xs);color:var(--muted-foreground)}.dashboard-theme .workspace-content .handoff-notice,.dashboard-theme .workspace-handoff-note{padding:10px var(--space-4);color:var(--soft);font-size:var(--text-xs);line-height:18px;background:var(--secondary);border-color:var(--border)}.dashboard-theme .workspace-attention-note{color:var(--tag-amber-text);background:var(--tag-amber-bg);font-size:var(--text-xs);line-height:18px}.dashboard-theme .workspace-content .chat-messages,.dashboard-theme .workspace-conversation .cloud-messages{background:var(--background);padding:var(--space-4);min-height:300px;max-height:55dvh}.dashboard-theme .workspace-content .message-bubble,.dashboard-theme .workspace-conversation .cloud-bubble{padding:10px var(--space-3);border:1px solid var(--input);border-radius:var(--radius-card);background:var(--secondary);color:var(--foreground);font-size:var(--text-sm);line-height:20px;box-shadow:none}.dashboard-theme .workspace-content .message.user .message-bubble,.dashboard-theme .workspace-conversation .cloud-bubble.user{background:var(--tag-purple-bg);border-color:var(--tag-purple-border);border-radius:var(--radius-card)}.dashboard-theme .workspace-content .message-label,.dashboard-theme .workspace-conversation .cloud-bubble small{color:var(--soft);font-size:var(--text-xs)}.dashboard-theme .workspace-content .chat-composer-wrap,.dashboard-theme .workspace-conversation .workspace-conversation-composer{padding:var(--space-4);border-top:1px solid var(--border);gap:var(--space-3);background:var(--background)}.dashboard-theme .workspace-content .composer,.dashboard-theme .workspace-conversation-composer textarea{color:var(--foreground);background:var(--secondary);border-color:var(--input);border-radius:var(--radius-control)}.dashboard-theme .workspace-composer-footer small{max-width:none;font-size:var(--text-xs);line-height:18px;color:var(--muted-foreground)}.dashboard-theme .workspace-delivery-status{color:var(--soft);font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.dashboard-theme .workspace-conversation>details{border-color:var(--border);padding:var(--space-3) var(--space-4)}.dashboard-theme .workspace-playground-empty{max-width:680px;margin:var(--space-6) var(--space-4);padding:0;border:1px solid var(--input);border-radius:var(--radius-control);box-shadow:none;background:var(--background);text-align:left;gap:0}.dashboard-theme .workspace-playground-prompts{justify-content:flex-start;margin-bottom:var(--space-4);gap:var(--space-2)}.dashboard-theme .workspace-playground-prompts span{color:var(--soft);background:var(--secondary);border:1px solid var(--input);padding:var(--space-2) 10px;border-radius:var(--radius-control);font-size:var(--text-xs)}.dashboard-theme .workspace-content .playground-layout{padding:var(--space-4);gap:var(--space-4)}.dashboard-theme .workspace-content .playground-empty .agent-orb,.dashboard-theme .workspace-content .playground-guide{color:var(--soft);background:var(--secondary);border-color:var(--border);border-radius:var(--radius-control)}.dashboard-theme .login-page{display:flex;flex-direction:column;min-height:100dvh;background:var(--background)}.dashboard-theme .login-page .login-story{min-height:58px;padding:var(--space-4) var(--space-6);background:var(--sidebar);border-bottom:1px solid var(--border)}.dashboard-theme .login-page .login-footer,.dashboard-theme .login-page .login-story-content,.dashboard-theme .login-page .login-story:after{display:none}.dashboard-theme .login-page .brand{margin:0;font-size:18px;font-weight:500;letter-spacing:0;color:var(--foreground)}.dashboard-theme .login-page .brand-period{color:var(--primary)}.dashboard-theme .login-page .login-form-side{display:block;padding:48px var(--space-6);min-height:0;background:var(--background)}.dashboard-theme .login-page .login-box{width:100%;max-width:400px;margin:0 auto}.dashboard-theme .login-page .login-box h2{font-size:var(--text-md);line-height:20px;font-weight:600;letter-spacing:0}.dashboard-theme .login-page .login-box .cloud-muted,.dashboard-theme .login-page .login-box .muted{color:var(--soft);font-size:var(--text-xs);line-height:18px}.dashboard-theme .auth-action,.dashboard-theme .boot{color:var(--foreground);background:var(--background)}.dashboard-theme .auth-action h1,.dashboard-theme .boot h1{font-size:var(--text-md);font-weight:500;letter-spacing:0}@media (hover:hover) and (pointer:fine){.dashboard-theme .crm-inventory-table tbody tr:hover{background:color-mix(in srgb,var(--card) 60%,transparent)}.dashboard-theme .workspace-content .thread:not(.selected):hover,.dashboard-theme .workspace-thread-list .workspace-thread:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}}@media (max-width:1100px){.dashboard-theme .workspace-agent-editor,.dashboard-theme .workspace-content .editor-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.dashboard-theme .crm-inventory-toolbar,.dashboard-theme .workspace-content .toolbar{flex-wrap:wrap}.dashboard-theme .crm-inventory-toolbar .workspace-search,.dashboard-theme .workspace-content .toolbar .search{width:100%}.dashboard-theme .workspace-content .metrics-row,.dashboard-theme .workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-theme .workspace-content .overview-columns,.dashboard-theme .workspace-overview-grid{grid-template-columns:minmax(0,1fr)}.dashboard-theme .workspace-content .inbox-layout,.dashboard-theme .workspace-inbox{display:block;height:auto}.dashboard-theme .workspace-content .conversation-list,.dashboard-theme .workspace-thread-list{width:100%;border-right:0}.dashboard-theme .workspace-inbox.is-open .workspace-thread-list,.dashboard-theme .workspace-inbox:not(.is-open) .workspace-conversation-pane{display:none}.dashboard-theme .workspace-conversation-header{flex-wrap:wrap}.dashboard-theme .workspace-conversation-mode{max-width:none;width:100%}.dashboard-theme .workspace-conversation-header .workspace-conversation-mode{max-width:none}.dashboard-theme .workspace-content .cloud-form .cloud-grid,.dashboard-theme .workspace-content .cloud-grid{grid-template-columns:minmax(0,1fr)}.dashboard-theme .workspace-composer-footer{gap:var(--space-3)}.dashboard-theme .workspace-composer-footer .btn{min-height:var(--control-height);width:fit-content;align-self:flex-end}.dashboard-theme .login-page .login-form-side{padding:var(--space-8) var(--space-4)}}.dashboard-theme .workspace-content .crm-knowledge-table{margin:var(--space-4) 0;padding:0;border:0;border-radius:0;box-shadow:none}.dashboard-theme .crm-knowledge-table table{min-width:850px}.dashboard-theme .crm-source-preview{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--soft);font-size:var(--text-xs);line-height:18px}.dashboard-theme .crm-source-error{color:var(--destructive);font-size:var(--text-xs);line-height:18px}.dashboard-theme .workspace-content .crm-record-name strong,.dashboard-theme .workspace-content table h3,.dashboard-theme .workspace-content table strong{color:var(--foreground)}.dashboard-theme .workspace-content .boundary-item span,.dashboard-theme .workspace-content .composer small,.dashboard-theme .workspace-content .playground-empty>p,.dashboard-theme .workspace-content .playground-guide p,.dashboard-theme .workspace-content .playground-guide small,.dashboard-theme .workspace-content .playground-guide span,.dashboard-theme .workspace-content .section-heading p,.dashboard-theme .workspace-content .source-content p,.dashboard-theme .workspace-content .source-content small,.dashboard-theme .workspace-content table small{color:var(--soft)}.dashboard-theme .workspace-content .knowledge-intro{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--foreground)}.dashboard-theme .login-page .demo-accounts,.dashboard-theme .login-page .demo-accounts b,.dashboard-theme .login-page .demo-accounts p,.dashboard-theme .login-page .demo-accounts small,.dashboard-theme .login-page .demo-accounts strong,.dashboard-theme .login-page .login-legal a,.dashboard-theme .login-page .signup-link,.dashboard-theme .login-page .signup-link a,.dashboard-theme .workspace-thread[aria-pressed=true] .workspace-thread-meta,.dashboard-theme .workspace-thread[aria-pressed=true] .workspace-thread-preview{color:var(--soft)}.dashboard-theme .login-page .demo-accounts{background:transparent;border-color:var(--border)}.dashboard-theme .workspace-content .crm-inventory-table.panel{margin:0;gap:0}.dashboard-theme .login-page .mail-preview-link{color:var(--soft)}.dashboard-theme .workspace-content .compact-select{padding:0;min-height:var(--control-height);background:transparent;border:0;box-shadow:none}.dashboard-theme .workspace-content .inbox-search input,.dashboard-theme .workspace-thread-search input{border:0;box-shadow:none}.dashboard-theme .workspace-thread-search .workspace-search:focus-within{border-color:var(--ring)}.dashboard-theme .crm-item-fields{display:flex;flex-direction:column;gap:var(--space-4)}.dashboard-theme .crm-item-form .field{margin-bottom:0}.dashboard-theme.modal[data-presentation=drawer]:has(.crm-item-form){display:flex;flex-direction:column;overflow:hidden}.dashboard-theme.modal[data-presentation=drawer]:has(.crm-item-form)>.modal-head{flex:none}.dashboard-theme.modal[data-presentation=drawer]>.crm-item-form{flex:1;display:flex;flex-direction:column;padding:0;gap:0;min-height:0;overflow:hidden}.dashboard-theme.modal[data-presentation=drawer] .crm-item-fields{flex:1;min-height:0;overflow-y:auto;padding:var(--space-5) var(--space-6)}.dashboard-theme.modal[data-presentation=drawer] .crm-item-actions{flex:none;padding:var(--space-4) var(--space-6);background:var(--popover)}.dashboard-theme .workspace-alert-empty .cloud-muted,.dashboard-theme .workspace-content .knowledge-intro p{color:var(--soft)}.dashboard-theme .workspace-content .cloud-form .field{margin-bottom:0}.dashboard-theme .workspace-content:has(>[data-workspace-pane=catalog]){display:flex;flex-direction:column;overflow:hidden}.dashboard-theme .workspace-content>[data-workspace-pane=catalog]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.dashboard-theme .workspace-content:has(>[data-workspace-pane=catalog])>.workspace-footer{display:none}.dashboard-theme [data-workspace-pane=catalog] .crm-inventory-toolbar{flex:none}.dashboard-theme .workspace-content [data-workspace-pane=catalog] .crm-inventory-table{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;border:0;border-radius:0;margin:0;padding:0;gap:0}.dashboard-theme .crm-table-scroll thead{position:sticky;top:0;z-index:1;background:var(--background)}.dashboard-theme .workspace-content .crm-inventory-table .crm-record-name h3,.dashboard-theme .workspace-content .crm-inventory-table .crm-record-name strong{line-height:14px}.dashboard-theme .crm-inventory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:none;min-height:var(--table-header-height);height:var(--table-header-height);padding:0;gap:0;border-top:1px solid var(--border);background:var(--background);font-size:var(--text-xs);line-height:14px}.dashboard-theme .crm-inventory-summary>span{display:flex;align-items:center;gap:6px;padding:0 var(--space-3);min-width:0;height:100%}.dashboard-theme .crm-inventory-summary>span+span{border-left:1px solid var(--border)}.dashboard-theme .crm-inventory-summary strong{color:var(--foreground);font-size:var(--text-xs);font-weight:400;font-variant-numeric:tabular-nums}.dashboard-theme .crm-inventory-summary .btn{padding:0;min-height:var(--action-height);height:var(--action-height)}.dashboard-theme .crm-mobile-search{display:none}.dashboard-theme.modal[data-presentation=drawer]:has(.crm-item-form)>.modal-head{height:56px;min-height:56px;padding:0 var(--space-6);align-items:center}.dashboard-theme.modal[data-presentation=drawer]:has(.crm-item-form)>.modal-head>button{width:24px;height:24px;min-height:24px;padding:0}.dashboard-theme.modal[data-presentation=drawer]:has(.crm-item-form) .modal-head [data-slot=dialog-description]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-theme .crm-search-sheet-footer{justify-content:space-between}@media (max-width:639px){.dashboard-theme .crm-inventory-toolbar{flex-wrap:nowrap;gap:var(--space-2);height:63px;min-height:63px;padding:var(--space-4)}.dashboard-theme .crm-inventory-toolbar .crm-desktop-search{display:none}.dashboard-theme .crm-mobile-search{display:inline-flex}.dashboard-theme .crm-mobile-search[data-active=true]{color:var(--foreground);box-shadow:0 0 0 1px var(--primary)}.dashboard-theme .crm-inventory-toolbar .cloud-actions{flex-wrap:nowrap;gap:var(--space-2);margin-left:auto}.dashboard-theme .crm-inventory-toolbar .btn{padding-inline:10px}.dashboard-theme .crm-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));height:76px;min-height:76px}.dashboard-theme .crm-inventory-summary>span{height:38px;padding-inline:var(--space-3)}.dashboard-theme .crm-inventory-summary>span:nth-child(3){border-left:0}.dashboard-theme .crm-inventory-summary>span:nth-child(n+3){border-top:1px solid var(--border)}}.dashboard-theme.modal[data-presentation=drawer] .crm-item-actions{height:62px;min-height:62px;padding-block:15px}.dashboard-theme .workspace-private-value{overflow-wrap:anywhere}.dashboard-theme .workspace-content>.workspace-section,.dashboard-theme .workspace-content>[data-workspace-pane]>.workspace-form-panel,.dashboard-theme .workspace-content>[data-workspace-pane]>.workspace-section{margin:var(--space-4)}.dashboard-theme .workspace-conversation-content{padding:0}.dashboard-theme .workspace-conversation-content>details{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.dashboard-theme .workspace-conversation-header .dashboard-header-actions{margin-inline-start:auto}.dashboard-theme .workspace-content .dashboard-toolbar{flex:none}.dashboard-theme .workspace-content [data-workspace-pane=catalog] .dashboard-table{flex:1;min-height:0;margin:0;border-radius:0;border:0}@media (max-width:639px){.dashboard-theme .crm-inventory-toolbar .dashboard-toolbar-actions,.dashboard-theme .crm-inventory-toolbar .dashboard-toolbar-controls{flex-wrap:nowrap}.dashboard-theme .crm-inventory-toolbar .dashboard-toolbar-controls{flex:0 0 auto}}.dashboard-theme .workspace-content .tip-panel>p{color:var(--soft)}.dashboard-theme .workspace-thread-list .workspace-thread{height:auto;align-items:flex-start}.dashboard-theme .accounts-panel{min-width:0;margin-block:0 var(--space-3)}.dashboard-theme .accounts-panel:last-child{margin-block-end:0}.dashboard-theme .accounts-section-content>.btn{align-self:flex-start;width:fit-content;max-width:100%}.dashboard-theme .accounts-section-content>form.spaced{margin-block-start:0}.dashboard-theme .accounts-panel form.spaced>.accounts-field-grid{margin-block-end:var(--space-4)}.dashboard-theme .accounts-table-heading{padding:var(--space-3) var(--space-4);border-block-end:var(--border-width) solid var(--border)}.dashboard-theme .accounts-member-identity{display:inline-flex;align-items:center;gap:var(--space-15)}.dashboard-theme .accounts-member-avatar{border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:1}.dashboard-theme .accounts-modal-body p,.dashboard-theme .accounts-panel .cloud-form>p,.dashboard-theme .accounts-section-content>p{margin-block:0;color:var(--soft);font-size:var(--text-sm);line-height:var(--line-lg)}.dashboard-theme .accounts-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4)}.dashboard-theme .accounts-field-grid>.field{min-width:0;margin:0}.dashboard-theme .accounts-profile-fields{max-width:var(--max-width-global)}.dashboard-theme .accounts-editor-columns,.dashboard-theme .workspace-content .accounts-editor-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:var(--space-3);margin-block-end:var(--space-3)}.dashboard-theme .accounts-editor-columns>.accounts-panel{margin:0}.dashboard-theme .accounts-panel .cloud-list-item,.dashboard-theme .accounts-panel .settings-row,.dashboard-theme .accounts-session-row{min-height:var(--row-height);padding:var(--space-25) 0;gap:var(--space-2);border-color:var(--border);font-size:var(--text-sm);line-height:var(--leading-body)}.dashboard-theme .accounts-panel .settings-row strong,.dashboard-theme .accounts-session-row strong{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-body)}.dashboard-theme .accounts-panel .settings-row>span:not(.badge),.dashboard-theme .accounts-priority-list .settings-row>span:not(.badge){color:var(--soft)}.dashboard-theme .accounts-panel .settings-row>div>small,.dashboard-theme .accounts-session-row p{margin:var(--space-1) 0 0;color:var(--soft);font-size:var(--text-xs);line-height:var(--line-md)}.dashboard-theme .accounts-identity{gap:var(--space-2);padding:0;background:transparent;border-radius:0}.dashboard-theme .accounts-label{color:var(--soft);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--line-xs)}.dashboard-theme .accounts-identity strong{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-body)}.dashboard-theme .accounts-identity a{color:var(--tag-purple-text);font-size:var(--text-xs);line-height:var(--line-md);text-underline-offset:var(--space-075)}.dashboard-theme .accounts-local-identity{padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-card)}.dashboard-theme .accounts-checkbox-card{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--secondary);color:var(--foreground);font-size:var(--text-sm);line-height:var(--line-lg)}.dashboard-theme .accounts-checkbox-card>input[type=checkbox]{margin-block-start:var(--space-half)}.dashboard-theme .accounts-checkbox-card small,.dashboard-theme .accounts-note{color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .accounts-note{padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--card)}.dashboard-theme .accounts-state{padding-block:var(--space-4);color:var(--soft);font-size:var(--text-sm);line-height:var(--line-lg)}.dashboard-theme .accounts-panel .accounts-state{color:var(--soft)}.dashboard-theme .accounts-disclosure{padding-block-start:var(--space-3);border-color:var(--border)}.dashboard-theme .accounts-disclosure>summary{min-height:var(--action-height);padding-block:var(--space-15);color:var(--soft);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-body)}.dashboard-theme .accounts-disclosure[open]>summary{margin-block-end:var(--space-3)}.dashboard-theme .accounts-disclosure.accounts-panel{padding-block:var(--space-3)}.dashboard-theme .accounts-danger-panel{border-color:var(--tag-red-border);box-shadow:none}.dashboard-theme .accounts-danger-disclosure>summary,.dashboard-theme .accounts-danger-link,.dashboard-theme .accounts-danger-link[data-slot=button],.dashboard-theme .accounts-danger-panel h2,.dashboard-theme .accounts-danger-zone h3{color:var(--destructive)}.dashboard-theme .accounts-danger-zone{margin:0;padding-block-start:var(--space-4);border-color:var(--border)}.dashboard-theme .accounts-danger-zone h3{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-body);letter-spacing:0}.dashboard-theme .accounts-pool+.accounts-pool{margin-block-start:var(--space-2)}.dashboard-theme .accounts-pool-members{gap:var(--space-1)}.dashboard-theme .accounts-priority-list h3{margin:0 0 var(--space-2);color:var(--soft);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--line-md)}.dashboard-theme .accounts-priority-list .settings-row{min-height:var(--row-height);padding-block:var(--space-2);border-color:var(--border)}.dashboard-theme .accounts-modal-body .pool-selection{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.dashboard-theme .accounts-modal-body .pool-selection legend{margin-block-end:var(--space-2);padding:0;color:var(--soft);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--line-md)}.dashboard-theme .accounts-health-services{column-gap:var(--space-4)}.dashboard-theme .accounts-metrics{gap:var(--space-2);padding:0;margin-block:var(--space-4);border:0}.dashboard-theme .accounts-customer-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .accounts-customer-summary strong{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}.dashboard-theme .accounts-delivery-row{padding-block:var(--space-2);border-color:var(--border)}.dashboard-theme .accounts-delivery-row>span:not(.badge){color:var(--soft)}.dashboard-theme .accounts-delivery-review>p{margin-block:0 var(--space-3);color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .accounts-auth-card{max-width:var(--profile-width)}.dashboard-theme .accounts-auth-card .accounts-section-content>p,.dashboard-theme .accounts-auth-card form>p{margin-block-end:var(--space-4);color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .accounts-success-heading{color:var(--tag-green-text)}.dashboard-theme .accounts-recovery-codes{font-family:var(--font);font-size:var(--text-sm);line-height:var(--line-lg)}.dashboard-theme .accounts-code-input{letter-spacing:.15em}.dashboard-theme .accounts-auth-form .accounts-text-button{min-height:var(--action-height)}.dashboard-theme .accounts-auth-form .muted{color:var(--soft)}.dashboard-theme .accounts-modal-body .cloud-form,.dashboard-theme .accounts-modal-body.cloud-form,.dashboard-theme .accounts-panel .cloud-form,.dashboard-theme .accounts-panel.cloud-form{gap:var(--space-4)}.dashboard-theme .accounts-modal-body .cloud-form>.btn,.dashboard-theme .accounts-modal-body.cloud-form>.btn{justify-self:start;align-self:flex-start;width:fit-content;max-width:100%}@media (hover:hover) and (pointer:fine){.dashboard-theme .accounts-identity a:hover{color:var(--foreground)}}@media (max-width:640px){.dashboard-theme .accounts-editor-columns,.dashboard-theme .accounts-field-grid,.dashboard-theme .workspace-content .accounts-editor-columns{grid-template-columns:minmax(0,1fr)}.dashboard-theme .accounts-table-hint{display:block;padding:var(--space-2) var(--space-3);color:var(--soft);font-size:var(--text-xs);line-height:var(--line-md);border-color:var(--border)}.dashboard-theme .accounts-session-row>div{flex-basis:100%}.dashboard-theme .accounts-integration-row .accounts-row-copy{flex-basis:calc(100% - var(--compact-action-size) - var(--space-2));min-width:0}.dashboard-theme .accounts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-theme .accounts-action-row>.btn{flex:0 1 auto}}.dashboard-theme .accounts-table-scroll table{min-width:660px}.dashboard-theme .accounts-member-identity strong{color:var(--foreground)}.dashboard-theme .accounts-section-content>.btn{margin-block-start:var(--space-3)}.dashboard-theme .accounts-section-content.cloud-form>.btn{margin-block-start:0}.dashboard-theme :is(.cf-muted,.cf-channel-policy,.cf-file-meta){color:var(--soft);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body)}.dashboard-theme .cf-upload-guide{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-border)}.dashboard-theme :is(.cf-upload-guide strong,.cf-file-title strong,.cf-meta-app-name strong){color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-tight);letter-spacing:0}.dashboard-theme .cf-upload-guide p{margin-top:var(--space-1);color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme :is(.cf-file-form,.cf-connection-form,.cf-import-body){gap:var(--space-4);min-width:0}.dashboard-theme .modal-body.cf-connection-form{display:grid}.dashboard-theme :is(.cf-file-form,.cf-connection-form,.cf-import-body,.cf-import-mapping,.cf-form-grid,.cf-disclosure-body)>.field{margin:0}.dashboard-theme .cf-connection-form>p{margin:0}.dashboard-theme .cf-connection-form>p,.dashboard-theme .cf-inline-note{color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .cf-inline-note{gap:var(--space-2);margin-block:var(--space-2)}.dashboard-theme .cf-inline-note>svg{width:16px;height:16px;margin-top:0;color:var(--muted-foreground);stroke-width:1.5}.dashboard-theme .cf-selected-files{border-color:var(--input);border-radius:var(--radius-card);max-height:172px;background:var(--background)}.dashboard-theme .cf-selected-files li{min-height:var(--row-height);padding:var(--space-2) var(--space-3);gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-body)}.dashboard-theme .cf-selected-files li+li{border-color:var(--border)}.dashboard-theme .cf-selected-files li>:is(svg,small){color:var(--soft)}.dashboard-theme .cf-selected-files li>small{font-size:var(--text-xs)}.dashboard-theme .cf-consent{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--secondary);color:var(--chip);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);transition:background-color .15s var(--ease-crm),border-color .15s var(--ease-crm)}.dashboard-theme .cf-consent:has(input:checked){border-color:var(--tag-purple-border);background:var(--tag-purple-bg);color:var(--foreground)}.dashboard-theme .cf-consent:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.dashboard-theme .cf-consent input{margin-top:1px}.dashboard-theme .cf-consent strong{margin-bottom:var(--space-1);font-weight:500}.dashboard-theme :is(.cf-form-footer,.cf-section-actions,.cf-card-heading,.cf-reading-heading,.cf-review-meta){gap:var(--space-2)}.dashboard-theme .cf-form-footer{justify-content:flex-end;padding-top:var(--space-4);border-color:var(--input)}.dashboard-theme .cf-form-footer>.cf-muted{margin-inline-end:auto;flex-basis:auto}.dashboard-theme .cf-form-footer>button:first-child:not(:last-child){margin-inline-end:auto}.dashboard-theme.modal>:is(.cf-file-form,.cf-connection-form)>.cf-form-footer{margin:0 calc(-1 * var(--space-6)) calc(-1 * var(--space-5));padding:var(--space-4) var(--space-6)}.dashboard-theme .cf-file-review:has(.cf-file-form){padding-bottom:0}.dashboard-theme .cf-file-review .cf-file-form>.cf-form-footer{margin-inline:calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6)}.dashboard-theme .cf-review-meta{margin-block:0 var(--space-3);color:var(--icon)}.dashboard-theme .cf-review-meta>strong{color:var(--foreground);font-size:var(--text-sm);font-weight:500}.dashboard-theme .cf-feedback{margin-block:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--secondary);color:var(--chip);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .cf-feedback.error{border-color:var(--tag-red-border);background:var(--tag-red-bg);color:var(--tag-red-text)}.dashboard-theme .cf-feedback.success{border-color:var(--tag-green-border);background:var(--tag-green-bg);color:var(--tag-green-text)}.dashboard-theme .cf-disclosure{margin-block:var(--space-2);border-color:var(--input);border-radius:var(--radius-card);background:var(--background)}.dashboard-theme .cf-disclosure>summary{min-height:var(--row-height);padding:var(--space-3);gap:var(--space-2);color:var(--foreground);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body)}.dashboard-theme .cf-disclosure>summary>span{gap:var(--space-2)}.dashboard-theme .cf-disclosure>summary svg{width:16px;height:16px;color:var(--soft);stroke-width:1.5}.dashboard-theme .cf-disclosure[open]>summary{border-bottom-color:var(--input)}.dashboard-theme :is(.cf-disclosure>summary,.cf-reading-text,.cf-import-preview):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dashboard-theme .cf-disclosure-body{gap:var(--space-4);padding:var(--space-4)}.dashboard-theme .cf-disclosure-body>p{font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme :is(.cf-disclosure-body,.cf-import-body)>.btn{justify-self:start;width:auto;max-width:100%}.dashboard-theme :is(.cf-file-list,.cf-meta-app-list){padding:0}.dashboard-theme :is(.cf-file-library,.cf-meta-apps,.cf-sync-card){margin-block:var(--space-4)}.dashboard-theme .cf-file-list>:is(.cf-feedback,.btn,.cf-muted){margin:var(--space-3) var(--space-4)}.dashboard-theme .cf-file-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:var(--row-height);transition:background-color .15s var(--ease-crm)}.dashboard-theme .cf-file-row+.cf-file-row{border-top-color:var(--border)}.dashboard-theme .cf-file-title{gap:var(--space-2)}.dashboard-theme .cf-file-title>strong{font-weight:400}.dashboard-theme .cf-file-details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);align-items:center}.dashboard-theme .cf-file-details>.cf-feedback,.dashboard-theme .cf-file-details>.cf-file-meta{grid-column:1/-1}.dashboard-theme .cf-file-statuses{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);grid-column:2;grid-row:1}.dashboard-theme .cf-file-meta{margin-top:0;font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .cf-file-actions{gap:var(--space-1)}.dashboard-theme .cf-reading-part{margin-block:var(--space-4);border-color:var(--input);border-radius:var(--radius-card);background:var(--background)}.dashboard-theme .cf-reading-heading{padding:var(--space-2) var(--space-3);min-height:var(--row-height);border-bottom:var(--border-width) solid var(--input);background:var(--secondary);font-size:var(--text-xs)}.dashboard-theme .cf-reading-heading strong{font-weight:500}.dashboard-theme .cf-reading-text{padding:var(--space-3);max-height:288px;color:var(--chip);font-size:var(--text-sm);line-height:var(--leading-body)}.dashboard-theme .cf-text-preview{min-height:200px;font-size:var(--text-sm);line-height:var(--leading-body)}.dashboard-theme .cf-channel-banner{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--card);box-shadow:none}.dashboard-theme .cf-channel-grid{gap:var(--space-4)}.dashboard-theme .cf-channel-card .cf-feedback{min-height:0}.dashboard-theme .cf-channel-card .channel-card-bottom{gap:var(--space-2);margin-top:0;padding-top:0;border-top:0}.dashboard-theme .cf-channel-card .channel-card-bottom>.btn{max-width:100%;white-space:normal;height:auto;min-height:var(--action-height);padding-block:var(--space-2)}.dashboard-theme .cf-toggle-row{gap:var(--space-3)}.dashboard-theme .cf-toggle-row strong{color:var(--foreground);font-size:var(--text-xs);font-weight:500}.dashboard-theme .cf-toggle-row small{margin-top:var(--space-1);color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .cf-connected-account{gap:var(--space-2);color:var(--foreground);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body)}.dashboard-theme .cf-asset-picker{width:100%;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--secondary);font-size:var(--text-xs)}.dashboard-theme .cf-asset-picker p{color:var(--soft);line-height:var(--leading-body);min-height:0}.dashboard-theme .cf-meta-app-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:var(--row-height)}.dashboard-theme .cf-meta-app-row+.cf-meta-app-row{border-top-color:var(--border)}.dashboard-theme .cf-meta-app-name small{color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .cf-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.dashboard-theme .cf-import-summary{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--card);color:var(--foreground);font-size:var(--text-sm)}.dashboard-theme .cf-import-summary strong{font-weight:400;font-variant-numeric:tabular-nums}.dashboard-theme .cf-import-preview{max-height:none}.dashboard-theme .cf-import-preview-scroll{max-height:352px}.dashboard-theme .cf-import-preview-scroll table{min-width:30rem}.dashboard-theme .cf-import-preview td:first-child{font-variant-numeric:tabular-nums}.dashboard-theme .cf-photo-manager{gap:var(--space-4)}.dashboard-theme .cf-photo-grid{gap:var(--space-2);margin:0}.dashboard-theme .cf-photo-grid .photo-tile{border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--card)}.dashboard-theme .cf-photo-grid :is(img,.photo-placeholder){height:144px}.dashboard-theme :is(.cf-photo-grid img,.cf-received-file img){outline:var(--border-width) solid var(--image-outline);outline-offset:calc(-1 * var(--border-width))}.dashboard-theme .cf-photo-remove{inset:var(--space-2) var(--space-2) auto auto;background:var(--secondary);color:var(--foreground);box-shadow:var(--shadow-border)}.dashboard-theme .cf-received-files{gap:var(--space-3);padding:var(--space-3);max-width:440px;border-color:var(--input);border-radius:var(--radius-card);background:var(--background)}.dashboard-theme .cf-received-file{display:flex;flex-direction:column;justify-items:normal}.dashboard-theme .cf-received-file-body{display:grid;justify-items:start;gap:var(--space-3)}.dashboard-theme .cf-received-file img{border-radius:calc(var(--radius-card) - 2 * var(--border-width))}.dashboard-theme .cf-followup{margin-block:var(--space-4)}.dashboard-theme .cf-template-preview{padding:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-card);background:var(--card);font-size:var(--text-xs)}.dashboard-theme .cf-template-preview p{margin-top:var(--space-3);color:var(--chip);font-size:var(--text-sm);line-height:var(--leading-body)}.dashboard-theme .cf-template-create{margin:0}.dashboard-theme .cf-character-count{color:var(--soft);font-size:var(--text-xs);line-height:var(--leading-body)}.dashboard-theme .cf-sync-card{margin-top:var(--space-4)}.dashboard-theme .cf-sync-list{padding:var(--space-4)}.dashboard-theme .cf-sync-item+.cf-sync-item{margin-top:var(--space-4);padding-top:var(--space-4);border-top-color:var(--input)}.dashboard-theme .cf-sync-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-block:var(--space-4)}.dashboard-theme .cf-sync-progress{gap:var(--space-2);margin-bottom:var(--space-3);color:var(--soft);font-size:var(--text-xs)}.dashboard-theme .cf-sync-progress strong{color:var(--foreground);font-weight:400;font-variant-numeric:tabular-nums}.dashboard-theme .cf-sync-progress progress{height:4px;background:var(--muted);accent-color:var(--primary)}.dashboard-theme .cf-sync-progress progress::-webkit-progress-bar{background:var(--muted)}.dashboard-theme .cf-sync-progress progress::-webkit-progress-value{background:var(--primary)}.dashboard-theme .cf-sync-progress progress::-moz-progress-bar{background:var(--primary)}@media (hover:hover) and (pointer:fine){.dashboard-theme .cf-file-row:hover,.dashboard-theme .cf-import-preview tbody tr:hover{background:color-mix(in srgb,var(--accent) 60%,transparent)}.dashboard-theme .cf-disclosure>summary:hover{background:color-mix(in srgb,var(--foreground) 3%,transparent)}.dashboard-theme .cf-consent:not(:has(input:disabled)):hover{border-color:var(--ring)}}@media (max-width:1023px){.dashboard-theme .cf-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-theme .cf-file-row{align-items:flex-start;gap:var(--space-2) var(--space-3)}.dashboard-theme .cf-file-details{flex-basis:calc(100% - var(--space-6) - var(--space-3));grid-template-columns:minmax(0,1fr)}.dashboard-theme .cf-file-statuses{grid-column:1;grid-row:auto}.dashboard-theme .cf-file-actions{margin-inline-start:calc(var(--space-6) + var(--space-3))}.dashboard-theme .cf-meta-app-row>.table-actions{margin-inline-start:calc(var(--control-height) + var(--space-3))}}@media (max-width:639px){.dashboard-theme .cf-channel-grid,.dashboard-theme .cf-form-grid,.dashboard-theme .cf-import-mapping{grid-template-columns:1fr}.dashboard-theme .cf-form-footer{align-items:center;gap:var(--space-2)}.dashboard-theme .cf-form-footer>button{flex:0 1 auto;min-height:var(--action-height);height:auto;padding-block:var(--space-2);white-space:normal}.dashboard-theme .cf-section-actions>button{width:auto}.dashboard-theme .cf-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dashboard-theme :is(.cf-consent,.cf-file-row){transition:none}}