[data-floating-chrome-tab-warp=right],[data-floating-chrome-tab-warp=left],[data-mobile-tab-warp=right],[data-mobile-tab-warp=left]{animation-duration:.4s;animation-timing-function:ease-in-out;animation-fill-mode:both}[data-floating-chrome-tab-warp=right],[data-mobile-tab-warp=right]{transform-origin:100%;animation-name:floating-chrome-tab-warp-right}[data-floating-chrome-tab-warp=left],[data-mobile-tab-warp=left]{transform-origin:0;animation-name:floating-chrome-tab-warp-left}[data-floating-chrome-tab-warp-hold],[data-mobile-tab-warp-hold]{transform-origin:var(--tab-warp-origin-x,50%) center;transform:scale(var(--tab-warp-stretch-x,1), var(--tab-warp-stretch-y,1)) skewX(var(--tab-warp-skew,0deg));border-radius:999px;animation:none;overflow:visible}@keyframes floating-chrome-tab-warp-right{0%,to{border-radius:999px;transform:scale(1)}45%{border-radius:60% 92% 92% 60%/50%;transform:scale(1.2,.8)}}@keyframes floating-chrome-tab-warp-left{0%,to{border-radius:999px;transform:scale(1)}45%{border-radius:92% 60% 60% 92%/50%;transform:scale(1.2,.8)}}@media (prefers-reduced-motion:reduce){[data-floating-chrome-tab-warp],[data-floating-chrome-tab-warp-hold],[data-mobile-tab-warp],[data-mobile-tab-warp-hold]{border-radius:999px;transition:none;animation:none;transform:none}}:root[data-motion=reduced] [data-floating-chrome-tab-warp],:root[data-motion=reduced] [data-floating-chrome-tab-warp-hold],:root[data-motion=reduced] [data-mobile-tab-warp],:root[data-motion=reduced] [data-mobile-tab-warp-hold]{border-radius:999px;transition:none;animation:none;transform:none}.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}:is(li:has(+li [data-mobile-list-row][data-pressed]) [data-mobile-list-hairline],li:has(+li [data-mobile-list-row]:has([data-mobile-list-press-wash])) [data-mobile-list-hairline]){visibility:hidden}@keyframes mobile-list-press-wash-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-list-press-wash-out{0%{opacity:1}to{opacity:0}}[data-mobile-list-press-wash]{animation-name:mobile-list-press-wash-in;animation-duration:80ms;animation-timing-function:ease-out;animation-fill-mode:both}[data-mobile-list-press-wash][data-wash-leaving]{animation-name:mobile-list-press-wash-out}.file-manager-grid-card-title{-webkit-line-clamp:3;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;text-align:center;-webkit-box-orient:vertical;width:100%;max-width:100%;display:-webkit-box;overflow:hidden}.file-manager-grid-folder-title{-webkit-line-clamp:2}.file-manager-icon-plate{border-radius:var(--radius-surface,.5rem)}.file-manager-icon-plate--grid{z-index:1;transition:background-color .15s,box-shadow .15s;position:relative}.file-manager-icon-plate--list{z-index:1;border-radius:25%;transition:background-color .15s,box-shadow .15s;position:relative}.file-manager-icon-plate--sidebar{border-radius:.3125rem}.file-manager-content-frame{width:min(100%,100rem);margin-inline:auto}.file-manager-root .file-manager-content-frame{width:100%;max-width:none;margin-inline:0}.file-manager-grid-stable{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),9.5rem));place-content:start center;align-items:stretch;gap:.75rem;display:grid}.file-manager-root .file-manager-grid-stable{justify-content:start}.file-manager-content-frame[data-fm-display-size=small] .file-manager-grid-stable{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),7.5rem));gap:.5rem}.file-manager-content-frame[data-fm-display-size=medium] .file-manager-grid-stable{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),9.5rem));gap:.75rem}.file-manager-content-frame[data-fm-display-size=large] .file-manager-grid-stable{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),11.5rem));gap:1rem}.file-manager-content-frame[data-fm-embed-docs=true] .file-manager-grid-stable{justify-content:start}.is-dragging:not(.file-manager-grid-card),.is-drag-ghost{opacity:1!important}.file-manager-list-folder-row.is-drag-ghost:before,.file-manager-list-file-row.is-drag-ghost:before,.file-manager-list-grid-row.file-manager-list-folder-row.is-drag-ghost:before,.file-manager-list-grid-row.file-manager-list-file-row.is-drag-ghost:before{background:var(--fm-selection-fill)!important;box-shadow:inset 0 0 0 1px var(--fm-selection-border)!important}.dark .file-manager-list-folder-row.is-drag-ghost:before,.dark .file-manager-list-file-row.is-drag-ghost:before,.dark .file-manager-list-grid-row.file-manager-list-folder-row.is-drag-ghost:before,.dark .file-manager-list-grid-row.file-manager-list-file-row.is-drag-ghost:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)!important}.file-manager-selection-marquee{border:1px solid color-mix(in srgb, var(--fm-selection-border) 80%, transparent);background-color:color-mix(in srgb, var(--fm-selection-fill) 55%, transparent)}.dark .file-manager-selection-marquee{border-color:color-mix(in srgb, var(--fm-selection-border) 85%, transparent);background-color:color-mix(in srgb, var(--fm-selection-fill) 26%, transparent)}.file-manager-grid-card.is-dragging{opacity:.88!important;box-shadow:none!important;background-color:#0000!important;outline:none!important}.file-manager-grid-card.is-dragging:before{background-color:var(--fm-selection-fill)!important;box-shadow:inset 0 0 0 1px var(--fm-selection-border)!important}.dark .file-manager-grid-card.is-dragging:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)!important}.file-manager-grid-card.is-drag-ghost:before{background:var(--fm-selection-fill)!important;box-shadow:inset 0 0 0 1px var(--fm-selection-border)!important}.dark .file-manager-grid-card.is-drag-ghost:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)!important}tr.is-dragging{opacity:.88!important;pointer-events:auto!important}tr.file-manager-list-folder-row.is-dragging,tr.file-manager-list-file-row.is-dragging,.file-manager-list-grid-row.file-manager-list-folder-row.is-dragging,.file-manager-list-grid-row.file-manager-list-file-row.is-dragging{z-index:1;position:relative;opacity:.88!important;box-shadow:none!important;background-color:#0000!important;outline:none!important}tr.file-manager-list-folder-row.is-dragging:before,tr.file-manager-list-file-row.is-dragging:before,.file-manager-list-grid-row.file-manager-list-folder-row.is-dragging:before,.file-manager-list-grid-row.file-manager-list-file-row.is-dragging:before{background:var(--fm-selection-fill)!important;box-shadow:inset 0 0 0 1px var(--fm-selection-border)!important}.dark tr.file-manager-list-folder-row.is-dragging:before,.dark tr.file-manager-list-file-row.is-dragging:before,.dark .file-manager-list-grid-row.file-manager-list-folder-row.is-dragging:before,.dark .file-manager-list-grid-row.file-manager-list-file-row.is-dragging:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)!important}tr.file-manager-list-folder-row.is-dragging td,tr.file-manager-list-file-row.is-dragging td{border-top:1px solid var(--color-border)!important;border-bottom:1px solid var(--color-border)!important}tr.file-manager-list-folder-row.is-dragging td:first-child,tr.file-manager-list-file-row.is-dragging td:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid var(--color-border)!important}tr.file-manager-list-folder-row.is-dragging td:last-child,tr.file-manager-list-file-row.is-dragging td:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--color-border)!important}.file-manager-drag-overlay,.file-manager-drag-overlay *{pointer-events:none!important}.file-manager-drag-overlay--crisp{-webkit-font-smoothing:subpixel-antialiased}.file-manager-drag-preview--sidebar-row{line-height:1;opacity:1!important}.file-manager-drag-preview--sidebar-row .file-manager-drag-preview__row{position:relative;background-color:#0000!important}.file-manager-drag-preview--sidebar-row .file-manager-drag-preview__row:before{content:"";z-index:0;background:var(--fm-selection-fill);box-shadow:inset 0 0 0 1px var(--fm-selection-border);pointer-events:none;border-radius:.375rem;position:absolute;inset:0}.file-manager-drag-preview--sidebar-row .file-manager-drag-preview__row>*{z-index:1;position:relative}.dark .file-manager-drag-preview--sidebar-row .file-manager-drag-preview__row:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.file-manager-sidebar-drop-hover{background-color:var(--fm-selection-fill)!important;box-shadow:inset 0 0 0 1px var(--fm-selection-border)!important;border-radius:.5rem!important}.file-manager-sidebar{min-width:0}.file-manager-sidebar-tree-row{-webkit-user-select:none;user-select:none;max-width:100%}.file-manager-sidebar-tree-row[data-sidebar-active=true]{background-color:var(--fm-selection-fill);box-shadow:inset 0 0 0 1px var(--fm-selection-border);color:var(--color-foreground)}.file-manager-sidebar-tree-row:not([data-sidebar-active=true]):hover{background-color:var(--fm-selection-highlight);color:var(--color-foreground)}.dark .file-manager-sidebar-tree-row[data-sidebar-active=true]{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent);color:var(--color-foreground)}.dark .file-manager-sidebar-tree-row:not([data-sidebar-active=true]):hover{background:color-mix(in srgb, var(--fm-selection-highlight) 14%, transparent);color:var(--color-foreground)}.dark .file-manager-sidebar-drop-hover{background-color:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)!important;border-radius:.5rem!important}.file-manager-list-column-resize-handle:before{content:"";background:var(--color-border);pointer-events:none;width:1px;transition:background-color .15s,width .15s;position:absolute;top:.375rem;bottom:.375rem;left:50%;transform:translate(-50%)}.file-manager-list-column-resize-handle:hover:before,.file-manager-list-column-resize-handle:active:before{background:var(--color-muted-foreground);width:2px}.file-manager-list-column-resize-handle:hover,.file-manager-list-column-resize-handle:active{background:color-mix(in srgb, var(--color-muted-foreground) 12%, transparent)}.file-manager-list-grid-row{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-card)}.dark .file-manager-list-grid-row{border-bottom-color:color-mix(in srgb, var(--color-border) 55%, transparent)}.file-manager-list-grid .file-manager-list-grid-row:last-child{border-bottom:0}.file-manager-list-grid-row[data-fm-selected=true]:has(+[data-fm-selected=true]){border-bottom:none}:is(tr.file-manager-list-folder-row[data-fm-selected=true]:has(+tr[data-fm-selected=true])>td,tr.file-manager-list-file-row[data-fm-selected=true]:has(+tr[data-fm-selected=true])>td){border-bottom:none!important}.file-manager-list-grid-row[data-fm-selected=true],tr.file-manager-list-folder-row[data-fm-selected=true],tr.file-manager-list-file-row[data-fm-selected=true]{background-color:#0000!important}.file-manager-grid-card{--fm-grid-tile-radius:var(--radius-surface);isolation:isolate}.file-manager-grid-card:before{content:"";z-index:0;border-radius:var(--fm-grid-tile-radius);background:var(--color-card);box-shadow:none;pointer-events:none;transition:background-color .15s,box-shadow .15s;position:absolute;inset:0}.file-manager-grid-card:hover:not([data-fm-selected=true]):before{background:var(--color-accent-soft)}.file-manager-grid-card[data-fm-selected=true]{border-color:#0000}.file-manager-grid-card[data-fm-selected=true]:before{background:var(--fm-selection-fill);box-shadow:inset 0 0 0 1px var(--fm-selection-border)}.file-manager-grid-card[data-fm-drag-target=true]{border-color:#0000}.file-manager-grid-card[data-fm-drag-target=true]:before{background:var(--fm-selection-fill);box-shadow:inset 0 0 0 1px var(--fm-selection-border)}.dark .file-manager-grid-card[data-fm-drag-target=true]:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.file-manager-grid-card:focus-visible,.file-manager-list-grid-row:focus-visible{z-index:1;outline:none}.file-manager-list-grid-row:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.dark .file-manager-grid-card:hover:not([data-fm-selected=true]):before{background:color-mix(in srgb, var(--color-accent-soft) 14%, transparent)}.dark .file-manager-grid-card[data-fm-selected=true]:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.file-manager-grid-card:hover:not([data-fm-selected=true]) .file-manager-icon-plate--grid,.file-manager-grid-card[data-fm-selected=true] .file-manager-icon-plate--grid,.file-manager-grid-card[data-fm-drag-target=true] .file-manager-icon-plate--grid,.file-manager-grid-card.is-dragging .file-manager-icon-plate--grid,.file-manager-grid-card.is-drag-ghost .file-manager-icon-plate--grid{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border);background-color:var(--color-card)!important}.dark .file-manager-grid-card:hover:not([data-fm-selected=true]) .file-manager-icon-plate--grid,.dark .file-manager-grid-card[data-fm-selected=true] .file-manager-icon-plate--grid,.dark .file-manager-grid-card[data-fm-drag-target=true] .file-manager-icon-plate--grid,.dark .file-manager-grid-card.is-dragging .file-manager-icon-plate--grid,.dark .file-manager-grid-card.is-drag-ghost .file-manager-icon-plate--grid{box-shadow:inset 0 0 0 1px var(--color-border);background-color:var(--color-surface)!important}.file-manager-grid-card-menu-trigger:hover,.file-manager-grid-card-menu-trigger[data-state=open]{background-color:color-mix(in srgb, var(--color-card) 65%, transparent)}.dark .file-manager-grid-card-menu-trigger:hover,.dark .file-manager-grid-card-menu-trigger[data-state=open]{background-color:color-mix(in srgb, var(--color-card) 14%, transparent)}.file-manager-grid-card[data-fm-selected=true] .file-manager-grid-card-menu-trigger:hover,.file-manager-grid-card[data-fm-selected=true] .file-manager-grid-card-menu-trigger[data-state=open],.file-manager-grid-card[data-fm-drag-target=true] .file-manager-grid-card-menu-trigger:hover,.file-manager-grid-card[data-fm-drag-target=true] .file-manager-grid-card-menu-trigger[data-state=open]{background-color:color-mix(in srgb, var(--color-card) 78%, transparent)}.dark .file-manager-grid-card[data-fm-selected=true] .file-manager-grid-card-menu-trigger:hover,.dark .file-manager-grid-card[data-fm-selected=true] .file-manager-grid-card-menu-trigger[data-state=open],.dark .file-manager-grid-card[data-fm-drag-target=true] .file-manager-grid-card-menu-trigger:hover,.dark .file-manager-grid-card[data-fm-drag-target=true] .file-manager-grid-card-menu-trigger[data-state=open]{background-color:color-mix(in srgb, var(--color-card) 20%, transparent)}.file-manager-list-folder-row,.file-manager-list-file-row{position:relative}.file-manager-list-folder-row:before,.file-manager-list-file-row:before{content:"";z-index:0;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;transition:background-color .15s,box-shadow .15s;position:absolute;inset:0}.file-manager-list-folder-row td,.file-manager-list-file-row td,.file-manager-list-grid-row>[role=cell],.file-manager-list-grid-row>[role=gridcell]{z-index:1;position:relative;background:0 0!important}.file-manager-list-folder-row:hover:not([data-fm-selected=true]):before,.file-manager-list-file-row:hover:not([data-fm-selected=true]):before{background:var(--fm-selection-highlight)}.file-manager-list-folder-row[data-fm-selected=true]:before,.file-manager-list-file-row[data-fm-selected=true]:before{background:var(--fm-selection-fill);box-shadow:inset 1px 0 0 0 var(--fm-selection-border), inset -1px 0 0 0 var(--fm-selection-border)}.file-manager-list-folder-row[data-fm-selected=true]:not([data-fm-selected=true]+*):before,.file-manager-list-file-row[data-fm-selected=true]:not([data-fm-selected=true]+*):before{box-shadow:inset 0 1px 0 0 var(--fm-selection-border), inset 1px 0 0 0 var(--fm-selection-border), inset -1px 0 0 0 var(--fm-selection-border)}.file-manager-list-folder-row[data-fm-selected=true]:not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 -1px 0 0 var(--fm-selection-border), inset 1px 0 0 0 var(--fm-selection-border), inset -1px 0 0 0 var(--fm-selection-border)}.file-manager-list-file-row[data-fm-selected=true]:not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 -1px 0 0 var(--fm-selection-border), inset 1px 0 0 0 var(--fm-selection-border), inset -1px 0 0 0 var(--fm-selection-border)}.file-manager-list-folder-row[data-fm-selected=true]:not([data-fm-selected=true]+*):not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 0 0 1px var(--fm-selection-border)}.file-manager-list-file-row[data-fm-selected=true]:not([data-fm-selected=true]+*):not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 0 0 1px var(--fm-selection-border)}.dark .file-manager-list-folder-row:hover:not([data-fm-selected=true]):before,.dark .file-manager-list-file-row:hover:not([data-fm-selected=true]):before{background:color-mix(in srgb, var(--fm-selection-highlight) 14%, transparent)}.dark .file-manager-list-folder-row[data-fm-selected=true]:before,.dark .file-manager-list-file-row[data-fm-selected=true]:before{background:color-mix(in srgb, var(--fm-selection-fill) 22%, transparent);box-shadow:inset 1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent), inset -1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.dark .file-manager-list-folder-row[data-fm-selected=true]:not([data-fm-selected=true]+*):before,.dark .file-manager-list-file-row[data-fm-selected=true]:not([data-fm-selected=true]+*):before{box-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent), inset 1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent), inset -1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.dark .file-manager-list-folder-row[data-fm-selected=true]:not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 -1px 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent), inset 1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent), inset -1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.dark .file-manager-list-file-row[data-fm-selected=true]:not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 -1px 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent), inset 1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent), inset -1px 0 0 0 color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.dark .file-manager-list-folder-row[data-fm-selected=true]:not([data-fm-selected=true]+*):not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.dark .file-manager-list-file-row[data-fm-selected=true]:not([data-fm-selected=true]+*):not(:has(+[data-fm-selected=true])):before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fm-selection-border) 55%, transparent)}.file-manager-list-folder-row:hover:not([data-fm-selected=true]) .file-manager-icon-plate--list,.file-manager-list-file-row:hover:not([data-fm-selected=true]) .file-manager-icon-plate--list,.file-manager-list-folder-row[data-fm-selected=true] .file-manager-icon-plate--list,.file-manager-list-file-row[data-fm-selected=true] .file-manager-icon-plate--list,.file-manager-list-folder-row.is-dragging .file-manager-icon-plate--list,.file-manager-list-file-row.is-dragging .file-manager-icon-plate--list,.file-manager-list-folder-row.is-drag-ghost .file-manager-icon-plate--list,.file-manager-list-file-row.is-drag-ghost .file-manager-icon-plate--list{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border);background-color:var(--color-card)!important}.dark .file-manager-list-folder-row:hover:not([data-fm-selected=true]) .file-manager-icon-plate--list,.dark .file-manager-list-file-row:hover:not([data-fm-selected=true]) .file-manager-icon-plate--list,.dark .file-manager-list-folder-row[data-fm-selected=true] .file-manager-icon-plate--list,.dark .file-manager-list-file-row[data-fm-selected=true] .file-manager-icon-plate--list,.dark .file-manager-list-folder-row.is-dragging .file-manager-icon-plate--list,.dark .file-manager-list-file-row.is-dragging .file-manager-icon-plate--list,.dark .file-manager-list-folder-row.is-drag-ghost .file-manager-icon-plate--list,.dark .file-manager-list-file-row.is-drag-ghost .file-manager-icon-plate--list{box-shadow:inset 0 0 0 1px var(--color-border);background-color:var(--color-surface)!important}.file-manager-context-menu-header{-webkit-user-select:none;user-select:none}.file-manager-color-swatch:focus-visible{outline:1px solid var(--color-border-field);outline-offset:1px}.file-manager-menu-item-destructive,.file-manager-menu-item-destructive svg{color:var(--fm-destructive-action)}.dark .file-manager-menu-item-destructive,.dark .file-manager-menu-item-destructive svg{color:var(--fm-destructive-action-soft)}@media (prefers-reduced-motion:reduce){.file-manager-icon-plate--grid,.file-manager-icon-plate--list,.file-manager-grid-card:before,.file-manager-list-folder-row:before,.file-manager-list-file-row:before,.file-manager-list-column-resize-handle:before{transition:none;animation:none}}
