[data-kanban-lanes]:not([data-kanban-lanes-overflowing=true]){scrollbar-width:none}[data-kanban-lanes]:not([data-kanban-lanes-overflowing=true])::-webkit-scrollbar{display:none}[data-kanban-lanes][data-kanban-lanes-overflowing=true]::-webkit-scrollbar{height:12px}[data-kanban-lanes][data-kanban-lanes-overflowing=true]::-webkit-scrollbar-button{width:0;height:0;display:none}[data-kanban-lanes][data-kanban-lanes-overflowing=true]::-webkit-scrollbar-track{background:0 0}[data-kanban-lanes][data-kanban-lanes-overflowing=true]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-subtle-foreground) 44%, transparent);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}[data-kanban-lanes][data-kanban-lanes-overflowing=true]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--color-subtle-foreground) 58%, transparent);background-clip:padding-box}[data-kanban-lane][data-kanban-lane-collapsed]{flex-shrink:0}[data-kanban-lane][data-kanban-drop-over]{position:relative}[data-kanban-lane][data-kanban-drop-over]:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-focus-ring);position:absolute;inset:0}.client-overview-page{--crm-surface-canvas:var(--color-canvas);--crm-surface-card:var(--color-card);--crm-overview-radius:var(--radius-surface);--crm-nav-control-radius:.6875rem;--crm-border-subtle:var(--color-border-subtle);--crm-border-card:var(--color-border);--crm-border-field:var(--color-border-field);--crm-focus-ring:var(--color-focus-ring);--crm-focus-border:var(--color-selected-border);--crm-shadow-card-major:var(--shadow-card);--crm-shadow-field-inset:inset 0 1px 0 #ffffffb8;--crm-composer-surface:var(--color-surface);--crm-composer-height:2.25rem;--fm-action-group-padding:3px;--fm-action-group-gap:3px;--fm-action-segment-size:calc(var(--crm-composer-height) - .5rem);--crm-composer-action-hover:color-mix(in srgb, var(--color-muted-foreground) 12%, var(--color-surface));--crm-composer-action-hover-foreground:var(--color-muted-foreground);--client-m3-nav-hover:color-mix(in srgb, var(--color-muted-foreground) 12%, var(--color-surface));--client-m3-nav-hover-foreground:var(--color-muted-foreground);--client-detail-nav-active:var(--color-primary);--client-detail-nav-active-hover:var(--color-primary-hover)}.dark .client-overview-page{--crm-surface-canvas:oklch(17% .008 260);--crm-surface-card:var(--color-card);--crm-border-subtle:#94a3b83d;--crm-border-card:#94a3b857;--crm-border-field:#94a3b847;--crm-focus-ring:var(--color-focus-ring);--crm-focus-border:var(--color-selected-border);--crm-shadow-card-major:0 1px 2px #00000038, 0 1px 3px #00000024;--crm-shadow-field-inset:inset 0 1px 0 #ffffff0a;--crm-composer-surface:oklch(23% .005 260);--crm-composer-action-hover:color-mix(in srgb, var(--color-primary) 35%, var(--crm-composer-surface));--crm-composer-action-hover-foreground:color-mix(in srgb, var(--color-primary) 25%, var(--color-card));--client-m3-nav-hover:color-mix(in srgb, var(--color-primary) 35%, var(--crm-composer-surface));--client-m3-nav-hover-foreground:color-mix(in srgb, var(--color-primary) 25%, var(--color-card));--client-detail-nav-active:var(--color-primary);--client-detail-nav-active-hover:color-mix(in srgb, var(--color-primary) 70%, var(--color-card))}.client-overview-page .overview-composer-row{align-items:stretch}.client-overview-page .overview-composer-input-shell{box-sizing:border-box;height:var(--crm-composer-height);min-height:var(--crm-composer-height);border:1px solid var(--crm-border-field);min-width:0;box-shadow:var(--crm-shadow-field-inset);align-items:center;padding:0 .375rem 0 .625rem;transition:border-color .15s;display:flex;border-radius:var(--crm-overview-radius)!important;background-color:var(--crm-composer-surface)!important}.client-overview-page .overview-composer-input-shell:focus-within{border-color:var(--color-field-focus-border);box-shadow:var(--crm-shadow-field-inset)}.client-overview-page .overview-composer-input-shell input:not([type=checkbox]):not([type=radio]){height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.client-overview-page .overview-composer-action-group{box-sizing:border-box;height:var(--crm-composer-height);min-height:var(--crm-composer-height);border:1px solid var(--crm-border-field);box-shadow:var(--crm-shadow-field-inset);flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden;border-radius:var(--crm-nav-control-radius)!important;background-color:var(--crm-composer-surface)!important}.client-overview-page .overview-composer-action-group:focus-within{overflow:visible}.client-overview-page .overview-composer-action-group>.overview-composer-action-segment,.client-overview-page .overview-composer-action-group>button{transition:background-color .15s,color .15s,border-color .15s;height:100%!important;width:var(--crm-composer-height)!important;min-height:0!important;min-width:var(--crm-composer-height)!important;border:0!important;border-left:1px solid var(--crm-border-field)!important;color:var(--color-muted-foreground)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;border-radius:0!important}.client-overview-page .overview-composer-action-group>.overview-composer-action-segment:first-child,.client-overview-page .overview-composer-action-group>button:first-child{border-left:0!important}.client-overview-page .overview-composer-action-group>.overview-composer-action-segment:hover:not(:disabled),.client-overview-page .overview-composer-action-group>button:hover:not(:disabled){background-color:var(--crm-composer-action-hover)!important;color:var(--crm-composer-action-hover-foreground)!important}.client-overview-page .overview-composer-action-group>.overview-composer-action-segment:active:not(:disabled),.client-overview-page .overview-composer-action-group>button:active:not(:disabled){background-color:color-mix(in srgb, var(--crm-composer-action-hover) 88%, #94a3b82e)!important}.client-overview-page .overview-composer-action-group>button:disabled{opacity:.55}.client-overview-page .overview-composer-action-group>button[aria-pressed=true]{border-color:var(--crm-border-field)!important;color:var(--color-muted-foreground)!important;background-color:#0000!important}.client-overview-page .overview-composer-action-group>.overview-composer-action-segment:focus-visible,.client-overview-page .overview-composer-action-group>button:focus-visible{z-index:1;outline:none;position:relative;box-shadow:0 0 0 1px var(--crm-focus-ring)!important}.client-overview-page .overview-composer-action-group.file-manager-action-group{gap:var(--fm-action-group-gap);padding:var(--fm-action-group-padding);flex-wrap:nowrap;align-items:center;width:max-content;max-width:100%;overflow:visible}.client-overview-page .overview-composer-action-group.file-manager-action-group>.overview-composer-action-segment,.client-overview-page .overview-composer-action-group.file-manager-action-group>button,.client-overview-page .overview-composer-action-group.file-manager-action-group>.fm-action-group-popover-slot{box-sizing:border-box;height:var(--fm-action-segment-size)!important;width:var(--fm-action-segment-size)!important;min-height:var(--fm-action-segment-size)!important;min-width:var(--fm-action-segment-size)!important;max-height:var(--fm-action-segment-size)!important;max-width:var(--fm-action-segment-size)!important;flex:0 0 var(--fm-action-segment-size)!important;border-radius:var(--radius-inner)!important;box-shadow:none!important;aspect-ratio:auto!important;background-color:#0000!important;border:0!important;padding:0!important}.client-overview-page .overview-composer-action-group.file-manager-action-group>.fm-action-group-popover-slot{justify-content:center;align-items:center;display:inline-flex}.client-overview-page .overview-composer-action-group.file-manager-action-group>.fm-action-group-popover-slot>button{box-sizing:border-box;aspect-ratio:auto!important;border-radius:var(--radius-inner)!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background-color:#0000!important;border:0!important;padding:0!important}.client-overview-page .overview-composer-action-group.file-manager-action-group>.overview-composer-action-segment:hover:not(:disabled),.client-overview-page .overview-composer-action-group.file-manager-action-group>button:hover:not(:disabled),.client-overview-page .overview-composer-action-group.file-manager-action-group>.fm-action-group-popover-slot>button:hover:not(:disabled){background-color:var(--crm-composer-action-hover)!important;color:var(--crm-composer-action-hover-foreground)!important}.client-overview-page .overview-composer-action-group.file-manager-action-group>.overview-composer-action-segment:active:not(:disabled),.client-overview-page .overview-composer-action-group.file-manager-action-group>button:active:not(:disabled),.client-overview-page .overview-composer-action-group.file-manager-action-group>.fm-action-group-popover-slot>button:active:not(:disabled){background-color:color-mix(in srgb, var(--crm-composer-action-hover) 88%, #94a3b82e)!important}.client-overview-page .overview-composer-action-group.file-manager-action-group>.overview-composer-action-segment:focus-visible,.client-overview-page .overview-composer-action-group.file-manager-action-group>button:focus-visible,.client-overview-page .overview-composer-action-group.file-manager-action-group>.fm-action-group-popover-slot>button:focus-visible{z-index:1;outline:none;position:relative;box-shadow:0 0 0 1px var(--crm-focus-ring)!important}.overview-composer-view-menu-popover{--crm-overview-radius:.625rem;--crm-border-field:var(--color-border-field);--crm-composer-surface:var(--color-surface);--crm-surface-card:var(--color-card);--crm-shadow-field-inset:inset 0 1px 0 #ffffffb8;--crm-composer-action-hover:color-mix(in srgb, var(--color-muted-foreground) 12%, var(--color-surface));--crm-composer-action-hover-foreground:var(--color-muted-foreground);--client-m3-nav-hover:color-mix(in srgb, var(--color-muted-foreground) 12%, var(--color-surface));--client-m3-nav-hover-foreground:var(--color-muted-foreground);--client-detail-nav-active:var(--color-primary);--client-detail-nav-active-hover:var(--color-primary-hover);--crm-focus-ring:var(--color-focus-ring);--crm-focus-border:var(--color-selected-border);z-index:80}.dark .overview-composer-view-menu-popover{--crm-border-field:#94a3b847;--crm-composer-surface:oklch(23% .005 260);--crm-surface-card:var(--color-card);--crm-shadow-field-inset:inset 0 1px 0 #ffffff0a;--crm-composer-action-hover:color-mix(in srgb, var(--color-primary) 35%, var(--crm-composer-surface));--crm-composer-action-hover-foreground:color-mix(in srgb, var(--color-primary) 25%, var(--color-card));--client-m3-nav-hover:color-mix(in srgb, var(--color-primary) 35%, var(--crm-composer-surface));--client-m3-nav-hover-foreground:color-mix(in srgb, var(--color-primary) 25%, var(--color-card));--client-detail-nav-active:var(--color-primary);--client-detail-nav-active-hover:color-mix(in srgb, var(--color-primary) 70%, var(--color-card));--crm-focus-ring:var(--color-focus-ring);--crm-focus-border:var(--color-selected-border);color:#e2e8f0}.overview-composer-view-menu-popover .overview-composer-view-menu-panel{box-sizing:border-box;border-radius:var(--crm-overview-radius);border:1px solid var(--crm-border-field);background-color:var(--crm-surface-card);width:100%;box-shadow:0 4px 12px #0f172a1a, var(--crm-shadow-field-inset);padding:.5rem}.dark .overview-composer-view-menu-popover .overview-composer-view-menu-panel{box-shadow:0 8px 24px #00000059, var(--crm-shadow-field-inset)}.overview-composer-view-menu-popover .overview-composer-view-menu-section+.overview-composer-view-menu-section{margin-top:.5rem}.overview-composer-view-menu-popover .overview-composer-view-menu-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-subtle-foreground);margin-bottom:.375rem;padding:0 .125rem;font-family:inherit;font-size:.625rem;font-weight:600;display:block}.dark .overview-composer-view-menu-popover .overview-composer-view-menu-label{color:#94a3b8}.overview-composer-view-menu-popover .overview-composer-view-menu-row{border-radius:calc(var(--crm-overview-radius) - 2px);border:1px solid var(--crm-border-field);background-color:var(--crm-surface-card);width:100%;display:flex;overflow:hidden}.overview-composer-view-menu-popover .overview-composer-view-menu-option{border:0;border-left:1px solid var(--crm-border-field);background-color:var(--crm-composer-surface);color:#475569;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:.3125rem;min-width:0;padding:.4375rem .375rem;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.dark .overview-composer-view-menu-popover .overview-composer-view-menu-option{color:#cbd5e1}.overview-composer-view-menu-popover .overview-composer-view-menu-option-label{white-space:nowrap}.overview-composer-view-menu-popover .overview-composer-view-menu-option:first-child{border-left:0}.overview-composer-view-menu-popover .overview-composer-view-menu-option:hover{background-color:var(--crm-composer-action-hover);color:var(--crm-composer-action-hover-foreground)}.overview-composer-view-menu-popover .overview-composer-view-menu-option:focus-visible{z-index:1;box-shadow:0 0 0 1px var(--crm-focus-ring);outline:none;position:relative}.overview-composer-view-menu-popover .overview-composer-view-menu-row:focus-within{overflow:visible}.overview-composer-view-menu-popover .overview-composer-view-menu-option[aria-pressed=true],.overview-composer-view-menu-popover .overview-composer-view-menu-option[aria-checked=true]{background-color:color-mix(in srgb, var(--client-m3-nav-hover) 55%, var(--crm-composer-surface));color:var(--client-m3-nav-hover-foreground)}.overview-composer-view-menu-popover .overview-composer-view-menu-field{box-sizing:border-box;border-radius:calc(var(--crm-overview-radius) - 2px);border:1px solid var(--crm-border-field);background-color:var(--crm-composer-surface);min-height:2rem;box-shadow:var(--crm-shadow-field-inset);align-items:center;padding:0 .625rem;display:flex}.overview-composer-view-menu-popover .overview-composer-view-menu-field input{width:100%;height:2rem;font-size:.8125rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ckb-bundle-shell{--crm-shadow-card-major:var(--shadow-card)}.ckb-bundle .ckb-bundle-shell.clients-list-board-shell.client-overview-widget-shell{border-radius:var(--radius-card);background-color:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.dark .ckb-bundle .ckb-bundle-shell.clients-list-board-shell.client-overview-widget-shell{background-color:var(--color-card);border-color:var(--color-border-subtle)}.ckb-bundle [data-client-kanban-card],.ckb-bundle [data-listing-kanban-card],[data-client-kanban-card],[data-listing-kanban-card]{--ckb-card-outline:var(--crm-border-field,var(--color-border-field));--ckb-card-accent-strip:inset 3px 0 0 0 var(--ckb-card-accent,transparent);border-color:var(--ckb-card-outline);box-shadow:var(--ckb-card-accent-strip);transition:box-shadow .15s,border-color .15s}.dark .ckb-bundle [data-client-kanban-card],.dark .ckb-bundle [data-listing-kanban-card]{--ckb-card-outline:var(--crm-border-field,var(--color-border-field))}.ckb-bundle [data-kanban-card-wrap]:not([data-kanban-card-disabled]):hover>[data-client-kanban-card],.ckb-bundle [data-kanban-card-wrap]:not([data-kanban-card-disabled]):hover>[data-listing-kanban-card],.ckb-bundle [data-client-kanban-card-wrap]:not([data-client-kanban-card-disabled]):hover>[data-client-kanban-card]{border-color:var(--ckb-card-outline);box-shadow:var(--ckb-card-accent-strip), var(--shadow-card-hover)}.ckb-bundle [data-client-kanban-card-dragging],[data-client-kanban-card-dragging],.ckb-bundle [data-listing-kanban-card-dragging],[data-listing-kanban-card-dragging]{--ckb-card-outline:var(--crm-border-field,var(--color-border-field));border-color:var(--ckb-card-outline)!important;box-shadow:var(--ckb-card-accent-strip), var(--shadow-card-hover)!important}.ckb-bundle .scrollbar-hide,.ckb-bundle .crm-scroll-hidden{-ms-overflow-style:none;scrollbar-width:none}.ckb-bundle .scrollbar-hide::-webkit-scrollbar{display:none}.ckb-bundle .crm-scroll-hidden::-webkit-scrollbar{display:none}
