.text-formatting-toolbar{box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:8px;backdrop-filter:blur(8px);background:rgba(255,255,255,.1);color:rgb(255,255,255);border:1px solid rgba(255,255,255,.2)}.dark .text-formatting-toolbar{background:rgba(255,255,255,.1);color:rgb(255,255,255);border-color:rgba(255,255,255,.2)}.text-formatting-toolbar .toolbar-button{transition:background-color .15s ease,opacity .15s ease;position:relative;color:rgb(255,255,255)}.text-formatting-toolbar .toolbar-button:hover{background:rgba(255,255,255,.1);opacity:.7}.dark .text-formatting-toolbar .toolbar-button:hover{background:var(--primary-0);opacity:.7}.text-formatting-toolbar .toolbar-button.active{background:rgba(255,255,255,.2);color:rgb(255,255,255);border-radius:4px;margin:1px;padding:1px}.text-formatting-dropdown{animation:slideDown .2s ease;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:9999!important;position:absolute!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.word-count{font-variant-numeric:tabular-nums;font-weight:500;color:rgb(255,255,255);background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.2)!important}.text-formatting-toolbar .text-formatting-dropdown{background:rgba(255,255,255,.1);backdrop-filter:blur(8px);border-color:rgba(255,255,255,.2);color:rgb(255,255,255)}.text-formatting-toolbar .text-formatting-dropdown button{color:rgb(255,255,255);transition:background-color .15s ease,opacity .15s ease}.text-formatting-toolbar .text-formatting-dropdown button:hover{background:rgba(255,255,255,.1);opacity:.7}.dark .text-formatting-toolbar .text-formatting-dropdown button:hover{background:var(--primary-0);opacity:.7}.entity-highlight{background-color:var(--entity-highlight-bg,rgba(99,102,241,.1));border-bottom:1px dashed var(--entity-highlight-border,rgba(99,102,241,.5));padding:0 2px;cursor:pointer;transition:all .2s ease}.entity-highlight:hover{background-color:var(--entity-highlight-hover-bg,rgba(99,102,241,.2));border-bottom-color:var(--entity-highlight-border-hover,rgba(99,102,241,.8))}.entity-highlight.confidence-100,.entity-highlight.confidence-90,.entity-highlight:hover{border-bottom-style:solid}.entity-highlight.confidence-70,.entity-highlight.confidence-80{border-bottom-style:dashed}.entity-highlight.confidence-50,.entity-highlight.confidence-60{border-bottom-style:dotted;opacity:.8}.entity-highlight.entity-linked{background-color:transparent;border-bottom:none;padding:0;cursor:default}.dark .entity-highlight{background-color:var(--entity-highlight-bg,rgba(99,102,241,.15));border-bottom-color:var(--entity-highlight-border,rgba(99,102,241,.6))}.dark .entity-highlight:hover{background-color:var(--entity-highlight-hover-bg,rgba(99,102,241,.25));border-bottom-color:var(--entity-highlight-border-hover,rgba(99,102,241,.9))}