.uw-univer-host[data-theme=light]{color:#111827!important;background:#ffffff!important;color-scheme:light!important}.uw-univer-host[data-theme=light] [class*=univer]{color:#111827!important;-webkit-text-fill-color:#111827!important}.uw-univer-host[data-theme=light] [class*=univer-app-layout],.uw-univer-host[data-theme=light] [class*=univer-formula-bar],.uw-univer-host[data-theme=light] [class*=univer-header],.uw-univer-host[data-theme=light] [class*=univer-ribbon],.uw-univer-host[data-theme=light] [class*=univer-sheet-bar],.uw-univer-host[data-theme=light] [class*=univer-toolbar]{background-color:#f9fafb!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;color-scheme:light!important}.uw-univer-host[data-theme=light] [class*=sheet-bar] button,.uw-univer-host[data-theme=light] [class*=univer-sheet-bar] [role=tab],.uw-univer-host[data-theme=light] [class*=univer-sheet-bar] button{color:#111827!important;-webkit-text-fill-color:#111827!important;background-color:transparent!important}.uw-univer-host[data-theme=light] [class*=univer-render]{background-color:#ffffff!important}.uw-univer-host[data-theme=light] input,.uw-univer-host[data-theme=light] textarea{color:#111827!important;-webkit-text-fill-color:#111827!important;background-color:#ffffff!important}.uw-univer-host[data-theme=light] [class*=univer-toolbar] path,.uw-univer-host[data-theme=light] [class*=univer-toolbar] svg{color:#374151!important;fill:currentColor}.uw-univer-host[data-theme=light] .\!univer-bg-black,.uw-univer-host[data-theme=light] .\!univer-bg-gray-600,.uw-univer-host[data-theme=light] .\!univer-bg-gray-700,.uw-univer-host[data-theme=light] .\!univer-bg-gray-800,.uw-univer-host[data-theme=light] .\!univer-bg-gray-900,.uw-univer-host[data-theme=light] .univer-bg-gray-600,.uw-univer-host[data-theme=light] .univer-bg-gray-700,.uw-univer-host[data-theme=light] .univer-bg-gray-800,.uw-univer-host[data-theme=light] .univer-bg-gray-900{background-color:#f9fafb!important}.uw-univer-host[data-theme=dark]{color:var(--text-primary)!important;background:var(--bg-card)!important;color-scheme:dark!important}.uw-univer-host[data-theme=dark] [class*=univer-render]{background-color:var(--bg-primary)!important}.uw-univer-host[data-theme=dark] [class*=univer-formula-bar] input,.uw-univer-host[data-theme=dark] [class*=univer-formula-bar] textarea,.uw-univer-host[data-theme=dark] [class*=univer-name] input,.uw-univer-host[data-theme=dark] input,.uw-univer-host[data-theme=dark] textarea{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;background-color:var(--bg-card)!important;color-scheme:dark!important}.uw-univer-host[data-theme=dark] [class*=sheet-bar] button,.uw-univer-host[data-theme=dark] [class*=univer-sheet-bar] [role=tab],.uw-univer-host[data-theme=dark] [class*=univer-sheet-bar] button{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.uw-univer-host[data-theme=dark] [class*=univer-toolbar] path,.uw-univer-host[data-theme=dark] [class*=univer-toolbar] svg,.uw-univer-host[data-theme=dark] [data-u-comp=headerbar] svg,.uw-univer-host[data-theme=dark] [data-u-comp=ribbon-toolbar] svg{color:var(--text-primary)!important}.uw-univer-host[data-theme=dark] [class*=univer-toolbar] [stroke=currentColor],.uw-univer-host[data-theme=dark] [class*=univer-toolbar] path[fill=currentColor],.uw-univer-host[data-theme=dark] [data-u-comp=headerbar] [stroke=currentColor],.uw-univer-host[data-theme=dark] [data-u-comp=headerbar] path[fill=currentColor],.uw-univer-host[data-theme=dark] [data-u-comp=ribbon-toolbar] [stroke=currentColor],.uw-univer-host[data-theme=dark] [data-u-comp=ribbon-toolbar] path[fill=currentColor]{fill:currentColor!important;stroke:currentColor!important}.uw-comment-popover{background-color:#ffffff!important;border:1px solid #d1d5db!important;color:#111827!important;color-scheme:light!important;box-shadow:0 8px 24px rgba(0,0,0,.18)}.uw-comment-popover,.uw-comment-popover *{color:#111827!important}.uw-comment-popover .uw-comment-popover-muted{color:#6b7280!important}.uw-comment-popover textarea{background-color:#ffffff!important;border:1px solid #d1d5db!important;color:#111827!important;color-scheme:light!important;-webkit-text-fill-color:#111827!important}.uw-comment-popover textarea::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.uw-comment-popover .uw-comment-save{background-color:#0ea5e9!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.uw-comment-popover .uw-comment-save:disabled{background-color:#e5e7eb!important;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.uw-comment-popover .uw-comment-cancel{color:#6b7280!important}.uw-comment-popover .uw-comment-range{color:#0284c7!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover,html[data-theme=dark] .uw-comment-popover{background-color:var(--bg-card)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important;color-scheme:dark!important;box-shadow:0 8px 24px rgba(0,0,0,.45)}.uw-univer-host[data-theme=dark]~.uw-comment-popover,.uw-univer-host[data-theme=dark]~.uw-comment-popover *,html[data-theme=dark] .uw-comment-popover,html[data-theme=dark] .uw-comment-popover *{color:var(--text-primary)!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover .uw-comment-popover-muted,html[data-theme=dark] .uw-comment-popover .uw-comment-popover-muted{color:var(--text-secondary)!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover textarea,html[data-theme=dark] .uw-comment-popover textarea{background-color:var(--bg-secondary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important;color-scheme:dark!important;-webkit-text-fill-color:var(--text-primary)!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover textarea::placeholder,html[data-theme=dark] .uw-comment-popover textarea::placeholder{color:var(--text-faint)!important;-webkit-text-fill-color:var(--text-faint)!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover .uw-comment-save,html[data-theme=dark] .uw-comment-popover .uw-comment-save{background-color:#0ea5e9!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover .uw-comment-save:disabled,html[data-theme=dark] .uw-comment-popover .uw-comment-save:disabled{background-color:var(--bg-tertiary)!important;color:var(--text-faint)!important;-webkit-text-fill-color:var(--text-faint)!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover .uw-comment-cancel,html[data-theme=dark] .uw-comment-popover .uw-comment-cancel{color:var(--text-secondary)!important}.uw-univer-host[data-theme=dark]~.uw-comment-popover .uw-comment-range,html[data-theme=dark] .uw-comment-popover .uw-comment-range{color:var(--accent-cyan)!important}.uw-univer-menu-light,.uw-univer-menu-light :not(svg):not(path):not(circle):not(rect){color:#111827!important;-webkit-text-fill-color:#111827!important}.uw-univer-menu-light{background-color:#ffffff!important;border-color:#d1d5db!important;color-scheme:light!important}.uw-univer-menu-light [data-radix-menu-item]:hover,.uw-univer-menu-light [data-radix-menu-item][data-highlighted],.uw-univer-menu-light [data-slot=dropdown-menu-item]:hover,.uw-univer-menu-light [data-slot=dropdown-menu-item][data-highlighted],.uw-univer-menu-light [role=menuitem]:hover,.uw-univer-menu-light [role=menuitem][data-highlighted]{background-color:#f3f4f6!important;color:#111827!important}.uw-univer-menu-light[data-radix-menu-sub-content],.uw-univer-menu-light[data-slot=context-menu-sub-content],.uw-univer-menu-light[data-slot=dropdown-menu-content],.uw-univer-menu-light[data-slot=dropdown-menu-sub-content]{background-color:#ffffff!important;border-color:#d1d5db!important;color:#111827!important;color-scheme:light!important}.uw-univer-menu-light[data-slot=dropdown-menu-content] :not(svg):not(path),.uw-univer-menu-light[data-slot=dropdown-menu-sub-content] :not(svg):not(path){color:#111827!important;-webkit-text-fill-color:#111827!important}body.uw-univer-editor-active .uw-univer-menu-light[data-slot=context-menu-content],body.uw-univer-editor-active .uw-univer-menu-light[data-slot=context-menu-sub-content],body.uw-univer-editor-active .uw-univer-menu-light[data-slot=dropdown-menu-content],body.uw-univer-editor-active .uw-univer-menu-light[data-slot=dropdown-menu-sub-content]{background-color:#ffffff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;color-scheme:light!important}body.uw-univer-editor-active .uw-univer-menu-light [class*="dark:!univer-text"],body.uw-univer-editor-active .uw-univer-menu-light[class*="dark:!univer-text"],body.uw-univer-editor-active .uw-univer-menu-light[data-slot=dropdown-menu-content] *,body.uw-univer-editor-active .uw-univer-menu-light[data-slot=dropdown-menu-sub-content] *{color:#111827!important;-webkit-text-fill-color:#111827!important}body.uw-univer-editor-active .uw-univer-menu-light [class*="dark:!univer-bg"],body.uw-univer-editor-active .uw-univer-menu-light[class*="dark:!univer-bg"]{background-color:#ffffff!important}.uw-univer-menu-dark,.uw-univer-menu-dark [class*=univer-box-border],.uw-univer-menu-dark [class*=univer-min-w-],html[data-theme=dark] .univer-popup,html[data-theme=dark] .univer-popup [class*=univer-box-border],html[data-theme=dark] .univer-popup [class*=univer-min-w-],html[data-theme=dark] [data-radix-menu-content]:has([class*=univer-]),html[data-theme=dark] [data-radix-menu-sub-content]:has([class*=univer-]),html[data-theme=dark] [data-slot=context-menu-content]:has([class*=univer-]),html[data-theme=dark] [data-slot=context-menu-sub-content]:has([class*=univer-]),html[data-theme=dark] [data-slot=dropdown-menu-content]:has([class*=univer-]),html[data-theme=dark] [data-slot=dropdown-menu-sub-content]:has([class*=univer-]),html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]){background-color:var(--bg-card)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important;color-scheme:dark!important}.uw-univer-menu-dark,.uw-univer-menu-dark :not(svg):not(path):not(circle):not(rect),html[data-theme=dark] .univer-popup *,html[data-theme=dark] [data-radix-menu-content]:has([class*=univer-]) :not(svg):not(path),html[data-theme=dark] [data-radix-menu-sub-content]:has([class*=univer-]) :not(svg):not(path),html[data-theme=dark] [data-slot=context-menu-content]:has([class*=univer-]) :not(svg):not(path),html[data-theme=dark] [data-slot=dropdown-menu-content]:has([class*=univer-]) :not(svg):not(path),html[data-theme=dark] [data-slot=dropdown-menu-sub-content]:has([class*=univer-]) :not(svg):not(path),html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]) :not(svg):not(path){color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.uw-univer-menu-dark [data-radix-menu-item]:hover,.uw-univer-menu-dark [data-radix-menu-item][data-highlighted],.uw-univer-menu-dark [data-slot=dropdown-menu-item]:hover,.uw-univer-menu-dark [data-slot=dropdown-menu-item][data-highlighted],.uw-univer-menu-dark [role=menuitem]:hover,.uw-univer-menu-dark [role=menuitem][data-highlighted],html[data-theme=dark] .univer-popup [role=menuitem]:hover,html[data-theme=dark] .univer-popup [role=menuitem][data-highlighted],html[data-theme=dark] .univer-popup button:hover,html[data-theme=dark] [data-slot=dropdown-menu-content]:has([class*=univer-]) [role=menuitem]:hover,html[data-theme=dark] [data-slot=dropdown-menu-sub-content]:has([class*=univer-]) [role=menuitem]:hover{background-color:var(--bg-hover,var(--bg-tertiary))!important;color:var(--text-primary)!important}.uw-univer-menu-dark svg,.uw-univer-portal-dark svg,html[data-theme=dark] .univer-popup svg,html[data-theme=dark] [data-slot=dropdown-menu-content]:has([class*=univer-]) svg,html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]) svg{color:var(--text-primary)!important}.uw-univer-menu-dark [stroke=currentColor],.uw-univer-menu-dark path[fill=currentColor],.uw-univer-portal-dark [stroke=currentColor],.uw-univer-portal-dark path[fill=currentColor],html[data-theme=dark] .univer-popup [stroke=currentColor],html[data-theme=dark] .univer-popup path[fill=currentColor],html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]) [stroke=currentColor],html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]) path[fill=currentColor]{fill:currentColor!important;stroke:currentColor!important}.uw-univer-menu-dark button[class*=univer-bg-gray-100],.uw-univer-menu-dark button[class*=univer-bg-gray-200],.uw-univer-menu-dark button[class*=univer-bg-white],.uw-univer-portal-dark button[class*=univer-bg-gray-100],.uw-univer-portal-dark button[class*=univer-bg-gray-200],.uw-univer-portal-dark button[class*=univer-bg-white],html[data-theme=dark] .univer-popup button[class*=univer-bg-gray-100],html[data-theme=dark] .univer-popup button[class*=univer-bg-gray-200],html[data-theme=dark] .univer-popup button[class*=univer-bg-white],html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]) button[class*=univer-bg-gray-100],html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]) button[class*=univer-bg-gray-200],html[data-theme=dark] [data-slot=popover-content]:has([class*=univer-]) button[class*=univer-bg-white]{background-color:var(--bg-tertiary,var(--bg-hover))!important}[role=tooltip].uw-univer-menu-light,[role=tooltip].uw-univer-portal-light{background-color:#ffffff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;color-scheme:light!important}[role=tooltip].uw-univer-menu-light :not(svg):not(path),[role=tooltip].uw-univer-portal-light :not(svg):not(path){color:#111827!important;-webkit-text-fill-color:#111827!important}[role=tooltip].uw-univer-menu-light [class*=univer-bg-gray],[role=tooltip].uw-univer-portal-light [class*=univer-bg-gray]{background-color:#ffffff!important}[role=tooltip].uw-univer-menu-dark,[role=tooltip].uw-univer-portal-dark{background-color:var(--bg-card)!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;color-scheme:dark!important}[role=tooltip].uw-univer-menu-dark :not(svg):not(path),[role=tooltip].uw-univer-portal-dark :not(svg):not(path){color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}[role=tooltip].uw-univer-menu-dark [class*=univer-bg-gray],[role=tooltip].uw-univer-portal-dark [class*=univer-bg-gray]{background-color:var(--bg-card)!important}.uw-univer-host[data-theme] [data-u-comp=ribbon-header-menu] [role=tab][aria-selected=true]{background-color:color-mix(in srgb,var(--accent-cyan) 16%,transparent)!important;color:var(--accent-cyan)!important;-webkit-text-fill-color:var(--accent-cyan)!important;box-shadow:none!important}.uw-univer-host[data-theme] [data-u-comp=slide-tab-item][aria-selected=true],.uw-univer-host[data-theme] [data-u-comp=slide-tab-item][aria-selected=true] *{color:var(--accent-cyan)!important;-webkit-text-fill-color:var(--accent-cyan)!important}.uw-univer-host[data-theme=dark] [data-u-comp=slide-tab-item][aria-selected=true]{background-color:var(--bg-tertiary)!important}.uw-univer-host [data-u-comp=ribbon-header-menu]:has(.uw-head-slot){display:flex;align-items:center;gap:8px;padding:0 8px;overflow:hidden;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.uw-univer-host [data-u-comp=ribbon-header-menu]:has(.uw-head-slot)>[role=tablist]{order:1;flex:1 1 auto;min-width:0;width:auto!important;height:36px!important;background-color:transparent!important}.uw-univer-host .uw-head-slot,.uw-univer-host [data-u-comp=ribbon-header-menu]>div:has(>.uw-head-slot){display:contents!important}.uw-head{display:flex;align-items:center;gap:8px;min-height:36px;white-space:nowrap}.uw-head-start{order:0;flex:0 100 auto;min-width:0;overflow:hidden}.uw-head-start h1{overflow:hidden;text-overflow:ellipsis}.uw-head-end{order:2;flex:0 0 auto;margin-left:auto}.uw-head-fallback .uw-head-end{flex-wrap:wrap;justify-content:flex-end}.uw-univer-host[data-theme] .uw-head svg{color:currentColor!important}.uw-univer-host[data-theme] .uw-head svg[stroke=currentColor]{fill:none!important}.uw-head-fallback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:0 8px;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}