.ai-content,.user-content{font-size:15px;line-height:1.7;word-wrap:break-word}.ai-content a,.ai-content u{text-decoration:underline}.ai-content *,.user-content{overflow-wrap:anywhere}#chat-scroll-area,#message-input,#recent-sessions-list,#sidebar,.modal-body{scrollbar-width:thin;scrollbar-color:transparent transparent}html.theme-preload *,html.theme-preload ::after,html.theme-preload ::before{transition:none!important}.ai-content{color:#334155}.ai-reveal-fragment{animation:.28s ease-out both ai-reveal-fragment}.ai-content-pending{display:inline-block;width:fit-content;max-width:100%;background:linear-gradient(90deg,#334155 0,#334155 28%,rgba(148,163,184,.72) 40%,rgba(203,213,225,.82) 50%,rgba(148,163,184,.72) 60%,#334155 72%,#334155 100%);background-size:300% 100%;background-position:150% 50%;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:1.6s linear infinite ai-content-pending-shimmer}html.night .ai-content-pending{background-image:linear-gradient(90deg,#e5e7eb 0,#e5e7eb 28%,rgba(148,163,184,.82) 40%,rgba(71,85,105,.88) 50%,rgba(148,163,184,.82) 60%,#e5e7eb 72%,#e5e7eb 100%)}@keyframes ai-reveal-fragment{from{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ai-content-pending-shimmer{from{background-position:150% 50%}to{background-position:-150% 50%}}.user-content{color:inherit;white-space:pre-wrap}.chat-assistant-name{display:flex;width:fit-content;max-width:100%;margin:4px 0 8px;align-items:center;border-radius:12px;background-color:rgba(241,245,249,.8);padding:5px 10px;color:#0f172a;font-size:14px;font-weight:600;line-height:1.25}.chat-rating .chat-message-action-button[data-rating-value="1"]:hover{color:#047857}.chat-rating .chat-message-action-button[data-rating-value="-1"]:hover{color:#dc2626}.ai-content p{margin:0 0 10px}.ai-content ol,.ai-content ul{margin:10px 0;padding-left:20px}.ai-content ul{list-style-type:disc}.ai-content ol{list-style-type:decimal}.ai-content li{margin:4px 0}.ai-content a{color:#1d4ed8;font-weight:500;transition:color .2s,opacity .2s}.ai-content b,.ai-content th{font-weight:600}.ai-content a:hover,.chat-link:hover{color:#1e40af}.chat-link{color:#1d4ed8}.ai-content i{font-style:italic}.ai-content .ai-table-wrap,.ai-content blockquote,.ai-content pre,.ai-content table{margin:6px 0}.ai-content h1,.ai-content h2,.ai-content h3{margin:16px 0 8px;font-weight:600}.ai-content hr{margin:16px 0;border:none;border-top:1px solid #e2e8f0}.ai-content .ai-table-wrap{display:block;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #cbdcf5;border-radius:18px;-webkit-overflow-scrolling:touch}.ai-content table{width:100%;min-width:0;max-width:100%;border-collapse:separate;border-spacing:0;border:none;border-radius:0;overflow:visible;font-size:14px;line-height:1.5}.ai-content .ai-table-wrap table{width:max-content;min-width:100%;max-width:none;margin:0}.ai-content td,.ai-content th{padding:9px 11px;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;border-right:1px solid #cbdcf5;border-bottom:1px solid #cbdcf5}.ai-content td:first-child,.ai-content th:first-child{width:1%;white-space:nowrap}.ai-content td:last-child,.ai-content th:last-child{border-right:none}.ai-content tr:last-child td,.ai-content tr:last-child th{border-bottom:none}.ai-content th{background:#f8fbff;color:#0f172a}.ai-content td{background:#fff;color:#334155}.ai-content code{border-radius:8px;background:#eff6ff;padding:2px 6px;font-size:13px;color:#1e40af}.ai-content pre{max-width:100%;overflow-x:auto;border-radius:18px;border:1px solid #dbe7f5;background:#f8fbff;padding:12px 14px}.ai-content pre code{display:block;background:0 0;padding:0;color:#334155;white-space:pre}.chat-pre-wrap{position:relative;max-width:100%;margin:6px 0}.ai-content .chat-pre-wrap pre{margin:0}.chat-pre-actions{position:absolute;z-index:2;top:8px;right:8px}.ai-content blockquote{border-left:4px solid #2563eb;border-radius:14px;background:#f8fbff;padding:10px 14px;color:#334155}#chat-scroll-area::-webkit-scrollbar,#message-input::-webkit-scrollbar,#recent-sessions-list::-webkit-scrollbar,#sidebar::-webkit-scrollbar{width:8px;height:8px}#chat-scroll-area::-webkit-scrollbar-track,#message-input::-webkit-scrollbar-track,#recent-sessions-list::-webkit-scrollbar-track,#sidebar::-webkit-scrollbar-track{background:0 0}#chat-scroll-area::-webkit-scrollbar-thumb,#message-input::-webkit-scrollbar-thumb,#recent-sessions-list::-webkit-scrollbar-thumb,#sidebar::-webkit-scrollbar-thumb{background:padding-box;border-radius:999px;border:2px solid transparent}html.scrolling #chat-scroll-area,html.scrolling #message-input,html.scrolling #recent-sessions-list,html.scrolling #sidebar,html.scrolling .modal-body{scrollbar-color:rgba(148,163,184,0.9) transparent}html.scrolling #chat-scroll-area::-webkit-scrollbar-thumb,html.scrolling #message-input::-webkit-scrollbar-thumb,html.scrolling #recent-sessions-list::-webkit-scrollbar-thumb,html.scrolling #sidebar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.9);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.scrolling #chat-scroll-area::-webkit-scrollbar-thumb:hover,html.scrolling #message-input::-webkit-scrollbar-thumb:hover,html.scrolling #recent-sessions-list::-webkit-scrollbar-thumb:hover,html.scrolling #sidebar::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.95);border:2px solid transparent;background-clip:padding-box}.scrollbar-outside{padding-right:12px;margin-right:-12px}.modal-layout{display:flex;min-height:0;max-height:inherit;flex-direction:column}.modal-header{position:relative;z-index:1;flex:0 0 auto}.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-body::-webkit-scrollbar{width:6px;height:6px}.modal-body::-webkit-scrollbar-track{background:0 0}.modal-body::-webkit-scrollbar-thumb{background:padding-box;border:1px solid transparent;border-radius:999px}html.scrolling .modal-body::-webkit-scrollbar-thumb{background:rgba(148,163,184,.9)}html.scrolling .modal-body::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.95)}#files-search-input::-webkit-search-cancel-button{display:none}#files-search-input::-webkit-search-decoration{display:none}#files-search-input::-ms-clear{display:none}.document-tool-attachment-input+.document-tool-attachment-label{min-height:46px;-webkit-tap-highlight-color:transparent}.document-tool-attachment-input:not(:disabled)+.document-tool-attachment-label:hover{border-color:#93c5fd;background-image:linear-gradient(180deg,#eff6ff 0,#dbeafe 100%);color:#1d4ed8}.document-tool-attachment-input:focus-visible{outline:0}.document-tool-attachment-input:focus-visible+.document-tool-attachment-label{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(37,99,235,.1),0 14px 30px rgba(15,23,42,.06)}.document-tool-attachment-input:disabled+.document-tool-attachment-label{border-color:#d8e6ff;background-image:linear-gradient(180deg,#f8fbff 0,#eff6ff 100%);color:#1e293b;cursor:not-allowed;opacity:.5}.document-tool-attachment-input:disabled+.document-tool-attachment-label *{pointer-events:none}.document-tool-attachment-file-name:empty::before{content:"Файл не выбран";color:#94a3b8}.search-target-highlight{border-radius:33px;transition:box-shadow .3s;box-shadow:0 0 0 4px #fff,0 0 0 8px #2563eb}html.night body{background-color:#1e1f23;color:#e5e7eb}html.night a,html.night button{transition:background-color .2s,background-image .2s,border-color .2s,color .2s,transform .2s}html.night [role=button]:focus-visible,html.night a:focus-visible,html.night button:focus-visible{outline:#60a5fa solid 2px!important;outline-offset:2px}html.night .ai-content,html.night .text-slate-600,html.night .text-slate-800{color:#e5e7eb!important}html.night #modal-content a:not(.border-\[\#d8e6ff\]),html.night #modal-content b,html.night .ai-content a,html.night a.chat-link{color:#fff!important}html.night #modal-content a:not(.border-\[\#d8e6ff\]):hover,html.night .ai-content a:hover,html.night .text-\[\#1d4ed8\],html.night .text-\[\#1e40af\],html.night a.chat-link:hover{color:#93c5fd!important}html.night .ai-content hr{border-top:1px solid #374151}html.night .ai-content .ai-table-wrap{border-color:#4b5563!important}html.night .ai-content td,html.night .ai-content th{border-right:1px solid #4b5563!important;border-bottom:1px solid #4b5563!important}html.night .ai-content td:last-child,html.night .ai-content th:last-child{border-right:none!important}html.night .ai-content tr:last-child td,html.night .ai-content tr:last-child th{border-bottom:none!important}html.night .ai-content th{background:#2f343d!important;color:#f3f4f6!important}html.night .ai-content td{background:#292d35!important;color:#e5e7eb!important}html.night .ai-content code{background:#283245!important;color:#93c5fd!important}html.night .ai-content pre{border-color:#3b4350!important;background:#292d35!important}html.night .ai-content pre code{background:0 0!important;color:#e5e7eb!important}html.night .ai-content blockquote{border-left-color:#2563eb!important;background:#292d35!important;color:#e5e7eb!important}html.night #buy-requests-packages .buy-requests-price,html.night #modal-content .text-slate-900,html.night #offer-content h2,html.night .text-slate-900{color:#f3f4f6!important}html.night .text-slate-700{color:#d1d5db!important}html.night .text-slate-500{color:#9ca3af!important}html.night #article-395-amount-clear,html.night #cases-search-clear,html.night #chat-search-clear,html.night #files-search-clear,html.night #lawyer-help-phone-clear,html.night #modal-content .text-slate-500,html.night #state-duty-calculator-amount-clear,html.night .delete-session-button,html.night .text-slate-400{color:#94a3b8!important}html.night .text-amber-700{color:#fcd34d!important}html.night .chat-rating .chat-message-action-button[data-rating-value="-1"]:hover,html.night .text-red-600,html.night .text-red-700{color:#fca5a5!important}html.night .chat-rating .chat-message-action-button[data-rating-value="1"]:hover,html.night .text-emerald-600,html.night .text-emerald-700{color:#6ee7b7!important}html.night .chat-message-actions-user .chat-message-action-button,html.night .text-blue-100{color:#dbeafe!important}html.night .text-blue-700{color:#e2e8f0!important}html.night #app-shell,html.night main,html.night section{background-color:#1e1f23!important}html.night #sidebar{background:#23252b!important;border-color:#2e3138!important;box-shadow:none!important}html.night #chat-scroll-area{background:#1e1f23!important}html.night footer,html.night header{background:rgba(30,31,35,.92)!important;border-color:#2f333b!important}html.night .border-\[\#93c5fd\],html.night .border-\[\#cbdcf5\],html.night .border-\[\#cfe0ff\],html.night .border-\[\#d8e6ff\],html.night .border-\[\#dbe7f5\],html.night .border-\[\#dbeafe\],html.night .border-\[\#e6eef8\]{border-color:#2f333b!important}html.night .border-amber-200{border-color:rgba(245,158,11,.34)!important}html.night .border-red-200{border-color:rgba(248,113,113,.34)!important}html.night .border-emerald-200{border-color:rgba(52,211,153,.34)!important}html.night .border-blue-200{border-color:rgba(96,165,250,.34)!important}html.night .bg-\[\#f5f9ff\],html.night .bg-\[\#f8fbff\],html.night .bg-white{background-color:#2a2d34!important;background-image:none!important}html.night .bg-\[\#eff6ff\]{background-color:#283245!important;background-image:none!important}html.night .bg-amber-100{background-color:rgba(245,158,11,.18)!important}html.night .bg-red-100{background-color:rgba(248,113,113,.18)!important}html.night .bg-emerald-100{background-color:rgba(52,211,153,.18)!important}html.night .bg-blue-100{background-color:rgba(96,165,250,.18)!important}html.night label.flex.cursor-pointer.border-\[\#dbe7f5\].bg-white{border-color:#3b4350!important}html.night label.flex.cursor-pointer.border-\[\#dbe7f5\].bg-white:hover{border-color:#55657d!important;background-color:#353c46!important;background-image:none!important}html.night #modal-content .visit-streak-card{border-color:#3b4350!important;background-color:#292d35!important;background-image:linear-gradient(180deg,#2f343d 0,#292d35 100%)!important}html.night #modal-content .visit-streak-line{background-color:#3b4350!important}html.night #modal-content .visit-streak-day-pending{border-color:#3b4350!important;background-color:#2a2d34!important;background-image:none!important;color:#94a3b8!important}html.night #modal-content .visit-streak-day-checked{border-color:#3b82f6!important;background-image:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%)!important;color:#fff!important}html.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#f8fbff_0\%\,_\#eff6ff_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\]{background-color:#2a2d34!important;background-image:linear-gradient(180deg,#2f343d 0,#2a2d34 100%)!important}html.night div.border.border-\[\#d8e6ff\].bg-\[linear-gradient\(180deg\,_\#f8fbff_0\%\,_\#eff6ff_100\%\)\],html.night div.border.border-\[\#dbe7f5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\]{border-color:#3b4350!important;background-color:#292d35!important;background-image:linear-gradient(180deg,#2f343d 0,#292d35 100%)!important;color:#94a3b8!important}html.night .bg-\[linear-gradient\(180deg\,_\#fffdf4_0\%\,_\#fffbeb_100\%\)\]{background-color:#3a3120!important;background-image:linear-gradient(180deg,#43361f 0,#332918 100%)!important}html.night .bg-\[linear-gradient\(180deg\,_\#fff5f5_0\%\,_\#fef2f2_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#fff7f7_0\%\,_\#fef2f2_100\%\)\]{background-color:#3a2628!important;background-image:linear-gradient(180deg,#44282b 0,#321d20 100%)!important}html.night .bg-\[linear-gradient\(180deg\,_\#f2fff8_0\%\,_\#ecfdf5_100\%\)\]{background-color:#1f342b!important;background-image:linear-gradient(180deg,#243e32 0,#1a2e25 100%)!important}html.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#e0f2fe_100\%\)\]{background-color:#243247!important;background-image:linear-gradient(180deg,#2b3a52 0,#202d42 100%)!important}html.night .bg-\[radial-gradient\(circle_at_top_right\,_rgba\(37\,99\,235\,0\.10\)\,_transparent_35\%\)\]{background-color:#23252b!important;background-image:radial-gradient(circle at top right,rgba(75,85,99,.34),transparent 35%)!important}html.night .chat-page-surface{background-color:#1e1f23!important;background-image:radial-gradient(circle at top left,rgba(75,85,99,.3),rgba(59,130,246,.05) 30%,transparent 56%),radial-gradient(circle at bottom right,rgba(55,65,81,.26),rgba(37,99,235,.04) 28%,transparent 54%),linear-gradient(180deg,#252932 0,#1e1f23 100%)!important}html.night input.bg-white.border-\[\#dbe7f5\],html.night input.border-\[\#dbe7f5\].bg-white,html.night textarea.bg-white.border-\[\#dbe7f5\],html.night textarea.border-\[\#dbe7f5\].bg-white{border-color:#3b4350!important;background-color:#232832!important;background-image:linear-gradient(180deg,#2d3440 0,#232832 100%)!important;color:#f3f4f6!important}html.night input.bg-white.border-\[\#dbe7f5\]:focus:not([readonly]),html.night input.border-\[\#dbe7f5\].bg-white:focus:not([readonly]),html.night textarea.bg-white.border-\[\#dbe7f5\]:focus,html.night textarea.border-\[\#dbe7f5\].bg-white:focus{border-color:#60a5fa!important}html.night .border-\[\#cbdcf5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\]{border-color:#3b4350!important;background-color:#2a2f38!important;background-image:linear-gradient(180deg,#313641 0,#2a2f38 100%)!important}html.night #chat-input-shell:not(.chat-input-shell-inactive):focus-within{border-color:#60a5fa!important}html.night .document-tool-attachment-input:focus-visible{outline:0!important}html.night .document-tool-attachment-input:focus-visible+.document-tool-attachment-label{border-color:#60a5fa!important;box-shadow:0 0 0 4px rgba(37,99,235,.18),0 14px 30px rgba(0,0,0,.18)!important}html.night #modal-window{border-color:#313844!important;background-color:#252932!important;background-image:linear-gradient(180deg,#2d323c 0,#252932 100%)!important;box-shadow:0 25px 80px rgba(0,0,0,.45)!important}html.night #modal-content .border-b.border-\[\#dbe7f5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\]{border-color:#3b4350!important;background-color:transparent!important;background-image:linear-gradient(180deg,transparent 0,#2a2d34 100%)!important}html.night a.border.border-\[\#d8e6ff\],html.night button.border.border-\[\#d8e6ff\],html.night label.border.border-\[\#d8e6ff\]{border-color:#3b4350!important;background-color:#292d35!important;background-image:linear-gradient(180deg,#2f343d 0,#292d35 100%)!important;color:#e2e8f0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}html.night #cases-results .case-result-card:hover,html.night #chat-search-results .chat-search-result-card:hover,html.night #files-results .files-result-card:hover,html.night #recent-sessions-list>div.border-\[\#d8e6ff\]:has(.recent-session-button):hover,html.night .document-tool-attachment-input:not(:disabled)+label.border.border-\[\#d8e6ff\]:hover,html.night a.border.border-\[\#d8e6ff\]:hover,html.night button.border.border-\[\#d8e6ff\]:hover:not(:disabled),html.night div.case-document-card.border.border-\[\#d8e6ff\]:hover{border-color:#49586f!important;background-color:#2d333d!important;background-image:linear-gradient(180deg,#333943 0,#2d333d 100%)!important}html.night #cases-results .case-result-card:hover .case-open-link .text-slate-800,html.night #chat-search-results .chat-search-result-card:hover .text-slate-800,html.night #chat-starters .chat-starter-button:hover .chat-starter-title,html.night #files-results .files-result-card:hover .text-slate-800,html.night #recent-sessions-list>div.border-\[\#93c5fd\] .recent-session-button>div:last-child>div:first-child,html.night #recent-sessions-list>div.border-\[\#d8e6ff\]:hover .recent-session-button>div:last-child>div:first-child,html.night .case-document-card:hover .text-slate-800,html.night .document-tool-attachment-input:not(:disabled)+label.border.border-\[\#d8e6ff\]:hover,html.night .service-tool-card:hover .text-slate-800,html.night a.border.border-\[\#d8e6ff\]:hover,html.night button.border.border-\[\#d8e6ff\]:hover:not(:disabled){color:#60a5fa!important}html.night .chat-assistant-name{background-color:rgba(100,116,139,.34)!important;background-image:none!important;color:#f8fafc!important}html.night .chat-message-actions-assistant{background-color:rgba(100,116,139,.34)!important;background-image:none!important}html.night .chat-message-actions-user{background-color:rgba(15,23,42,.18)!important;background-image:none!important}html.night .chat-message-actions .chat-message-action-button{background-color:transparent!important;background-image:none!important}html.night .chat-rating .chat-message-action-button{color:#cbd5e1!important;opacity:.4}html.night .chat-rating .chat-message-action-button:hover{opacity:1}html.night #chat-tools-button:hover:not(:disabled),html.night #editing-resend-code-button:hover:not(:disabled),html.night #recent-sessions-toggle:hover,html.night #resend-code-button:hover:not(:disabled),html.night #voice-button:hover:not(:disabled),html.night .chat-message-actions .chat-message-action-button:hover,html.night .chat-tools-menu-button:hover:not(:disabled){background-color:rgba(148,163,184,.26)!important;background-image:none!important;color:#f8fafc!important}html.night .chat-message-actions-user .chat-message-action-button:hover{background-color:rgba(255,255,255,.14)!important;color:#fff!important}html.night .address-suggestions{border-color:#3b4350!important;background-color:#2a2d34!important;background-image:none!important;box-shadow:0 14px 30px rgba(0,0,0,.28)!important}html.night .address-suggestion{background-color:transparent!important;background-image:none!important;color:#cbd5e1!important}html.night .address-suggestion:focus-visible,html.night .address-suggestion:hover{background-color:rgba(148,163,184,.26)!important;background-image:none!important;color:#f8fafc!important}html.night #voice-button.voice-button-recording{background-color:#ff9e33!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html.night #voice-button.voice-button-recording:hover:not(:disabled){background-color:#ff9e33!important;background-image:none!important;color:#fff!important}html.night #buy-requests-packages [data-buy-requests-package="30"],html.night .bg-\[linear-gradient\(135deg\,_\#2563eb_0\%\,_\#1d4ed8_100\%\)\]{background-image:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%)!important}html.night #buy-requests-packages [data-buy-requests-package="30"]:hover,html.night .hover\:bg-\[linear-gradient\(135deg\,_\#1d4ed8_0\%\,_\#1e40af_100\%\)\]:hover{background-image:linear-gradient(135deg,#1d4ed8 0,#1e40af 100%)!important}html.night #modal-content .yandex-auth-button{border-color:#fc3f1d!important;background:linear-gradient(180deg,#3a2b2b 0,#30272a 100%)!important;color:#fff!important;box-shadow:0 10px 26px rgba(252,63,29,.1)!important}html.night #modal-content .yandex-auth-button:hover{border-color:#ff5a3d!important;background:linear-gradient(180deg,#44302f 0,#382b2d 100%)!important;box-shadow:0 14px 32px rgba(252,63,29,.2)!important}html.night #modal-content .yandex-auth-button:focus-visible{outline:0!important;box-shadow:0 0 0 4px rgba(252,63,29,.24),0 14px 32px rgba(252,63,29,.18)!important}html.night #modal-content .vk-auth-button{border-color:#07f!important;background:linear-gradient(180deg,#243449 0,#222d3c 100%)!important;color:#fff!important;box-shadow:0 10px 26px rgba(0,119,255,.1)!important}html.night #modal-content .vk-auth-button:hover{border-color:#2f8dff!important;background:linear-gradient(180deg,#293c55 0,#253348 100%)!important;box-shadow:0 14px 32px rgba(0,119,255,.2)!important}html.night #modal-content .vk-auth-button:focus-visible{outline:0!important;box-shadow:0 0 0 4px rgba(0,119,255,.24),0 14px 32px rgba(0,119,255,.18)!important}html.night #buy-requests-packages [data-buy-requests-package="18"],html.night #recent-sessions-list>div.border-\[\#93c5fd\]{border-color:#4d617f!important;background-color:#2c3340!important;background-image:linear-gradient(180deg,#323946 0,#2c3340 100%)!important}html.night #buy-requests-packages [data-buy-requests-package="18"]:hover{border-color:#5c7395!important;background-color:#313947!important;background-image:linear-gradient(180deg,#394252 0,#313947 100%)!important}html.night #modal-content .border-\[\#e6eef8\].bg-\[\#f8fbff\]{border-color:#3b4350!important;background:linear-gradient(180deg,#2f343d 0,#292d35 100%)!important}html.night #modal-content .text-slate-600,html.night #recent-sessions-list>div.border-\[\#93c5fd\] .recent-session-time,html.night #recent-sessions-list>div.border-\[\#93c5fd\] .text-slate-500{color:#cbd5e1!important}html.night #cases-status.border-red-200,html.night #chat-search-status.border-red-200,html.night #files-status.border-red-200{border-color:rgba(248,113,113,.42)!important;background-color:#342a2f!important;background-image:linear-gradient(180deg,#3b2f35 0,#342a2f 100%)!important;color:#fca5a5!important}html.night #cases-results .case-result-card .bg-white,html.night #chat-scroll-area .border-white\/30 .bg-white,html.night #chat-search-results .bg-white,html.night #chat-starters .chat-starter-icon,html.night #court-practice-result .bg-white,html.night #create-document-result .bg-white,html.night #document-audit-result .bg-white,html.night #document-converter-result .bg-white,html.night #files-results .files-result-card .bg-white,html.night #fix-document-result .bg-white,html.night #text-recognition-result .bg-white,html.night .case-document-card .bg-white,html.night .recent-session-icon,html.night .service-tool-card .bg-white{background:#374151!important;color:#e5e7eb!important}html.night #chat-scroll-area .border-white\/30.bg-transparent{border-color:rgba(30,64,175,.56)!important}html.night #chat-scroll-area .border-white\/30.bg-transparent:hover{border-color:rgba(30,58,138,.86)!important}html.night #files-type-tabs .files-type-tab[aria-pressed=false]:hover{background:#374151!important;color:#fff!important}html.night .search-target-highlight{box-shadow:0 0 0 4px #1e1f23,0 0 0 8px #1d4ed8}html.night #article-395-amount-clear:hover,html.night #cases-search-clear:hover,html.night #chat-search-clear:hover,html.night #files-search-clear:hover,html.night #lawyer-help-phone-clear:hover,html.night #state-duty-calculator-amount-clear:hover,html.night .delete-session-button:hover{background:0 0!important;color:#f87171!important}html.night .bg-\[\#dbe7f5\].h-px{background-color:rgba(71,85,105,.48)!important}html.night.scrolling #chat-scroll-area,html.night.scrolling #message-input,html.night.scrolling #recent-sessions-list,html.night.scrolling #sidebar,html.night.scrolling .modal-body{scrollbar-color:rgba(75,85,99,0.95) transparent}html.night.scrolling #chat-scroll-area::-webkit-scrollbar-thumb,html.night.scrolling #message-input::-webkit-scrollbar-thumb,html.night.scrolling #recent-sessions-list::-webkit-scrollbar-thumb,html.night.scrolling #sidebar::-webkit-scrollbar-thumb{background:rgba(75,85,99,.95);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.night.scrolling #chat-scroll-area::-webkit-scrollbar-thumb:hover,html.night.scrolling #message-input::-webkit-scrollbar-thumb:hover,html.night.scrolling #recent-sessions-list::-webkit-scrollbar-thumb:hover,html.night.scrolling #sidebar::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.98);border:2px solid transparent;background-clip:padding-box}html.night.scrolling .modal-body::-webkit-scrollbar-thumb{background:rgba(75,85,99,.95)}html.night.scrolling .modal-body::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.98)}@media (prefers-reduced-motion:reduce){.ai-content-pending{animation:none;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8}}@media (max-width:767px){.ai-content,.user-content{line-height:1.55}.document-tool-attachment-input+.document-tool-attachment-label{gap:10px}.document-tool-attachment-file-name,.document-tool-attachment-label>span:first-child{font-size:13px}}@media (hover:none),(pointer:coarse){#article-395-amount-clear:hover,#cases-search-clear:hover,#chat-search-clear:hover,#files-search-clear:hover,#lawyer-help-phone-clear:hover,#state-duty-calculator-amount-clear:hover,.delete-session-button:hover{background:0 0!important;color:#1d4ed8!important}html.night #article-395-amount-clear:hover,html.night #cases-search-clear:hover,html.night #chat-search-clear:hover,html.night #files-search-clear:hover,html.night #lawyer-help-phone-clear:hover,html.night #state-duty-calculator-amount-clear:hover,html.night .delete-session-button:hover{background:0 0!important;color:#94a3b8!important}}