.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}