.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}.ai-content b,.ai-content th{font-weight:600}html.theme-preload *,html.theme-preload ::after,html.theme-preload ::before{transition:none!important}.ai-content{color:#334155}.user-content{color:inherit;white-space:pre-wrap}.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:#0f172a;transition:opacity .2s}.ai-content a:hover,body.night a.font-medium.text-blue-700.underline.hover\:text-blue-800:hover,html.night a.font-medium.text-blue-700.underline.hover\:text-blue-800:hover{opacity:.7}.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{max-width:100%;overflow-x:auto}.ai-content table{width:100%;min-width:0;max-width:100%;border-collapse:separate;border-spacing:0;border:1px solid #cbdcf5;border-radius:18px;overflow:hidden;font-size:14px;line-height:1.5}.ai-content td,.ai-content th{padding:9px 11px;text-align:left;vertical-align:top;border-right:1px solid #cbdcf5;border-bottom:1px solid #cbdcf5}.ai-content td:last-child,.ai-content th:last-child{border-right:none}.ai-content tr:last-child td{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}.ai-content blockquote{border-left:4px solid #2563eb;border-radius:14px;background:#f8fbff;padding:10px 14px;color:#334155}#chat-scroll-area,#message-input,#modal-content,#recent-sessions-list,#sidebar{scrollbar-width:thin;scrollbar-color:transparent transparent}#chat-scroll-area::-webkit-scrollbar,#message-input::-webkit-scrollbar,#modal-content::-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,#modal-content::-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,#modal-content::-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 #modal-content,html.scrolling #recent-sessions-list,html.scrolling #sidebar{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 #modal-content::-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 #modal-content::-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}#chat-search-input::-webkit-search-cancel-button,#files-search-input::-webkit-search-cancel-button{display:none}#chat-search-input::-webkit-search-decoration,#files-search-input::-webkit-search-decoration{display:none}#files-search-input::-ms-clear,#files-search-input::-ms-reveal{display:none}body.night,html.night body{background-color:#1e1f23;color:#e5e7eb}body.night a,body.night button,html.night a,html.night button{transition:background-color .2s,background-image .2s,border-color .2s,color .2s,transform .2s}body.night .ai-content,body.night .text-slate-600,body.night .text-slate-800,html.night .ai-content,html.night .text-slate-600,html.night .text-slate-800{color:#e5e7eb!important}body.night .ai-content a,html.night .ai-content a{color:#60a5fa}body.night .ai-content hr,html.night .ai-content hr{border-top:1px solid #374151}body.night .ai-content table,html.night .ai-content table{border-color:#4b5563!important}body.night .ai-content td,body.night .ai-content th,html.night .ai-content td,html.night .ai-content th{border-right:1px solid #4b5563!important;border-bottom:1px solid #4b5563!important}body.night .ai-content td:last-child,body.night .ai-content th:last-child,html.night .ai-content td:last-child,html.night .ai-content th:last-child{border-right:none!important}body.night .ai-content tr:last-child td,html.night .ai-content tr:last-child td{border-bottom:none!important}body.night .ai-content th,html.night .ai-content th{background:#2f343d!important;color:#f3f4f6!important}body.night .ai-content td,html.night .ai-content td{background:#292d35!important;color:#e5e7eb!important}body.night .ai-content code,html.night .ai-content code{background:#283245!important;color:#93c5fd!important}body.night .ai-content pre,html.night .ai-content pre{border-color:#3b4350!important;background:#292d35!important}body.night .ai-content pre code,html.night .ai-content pre code{background:0 0!important;color:#e5e7eb!important}body.night .ai-content blockquote,html.night .ai-content blockquote{border-left-color:#2563eb!important;background:#292d35!important;color:#e5e7eb!important}body.night #modal-content .text-slate-900,body.night #offer-content h2,body.night .text-slate-900,html.night #modal-content .text-slate-900,html.night #offer-content h2,html.night .text-slate-900{color:#f3f4f6!important}body.night .text-slate-700,html.night .text-slate-700{color:#d1d5db!important}body.night .text-slate-500,html.night .text-slate-500{color:#9ca3af!important}body.night #chat-document-attachment-file-name:empty::before,body.night #chat-search-clear,body.night #create-document-attachment-file-name:empty::before,body.night #document-audit-attachment-file-name:empty::before,body.night #files-search-clear,body.night #modal-content .text-slate-500,body.night #state-duty-calculator-amount-clear,body.night .delete-session-button,body.night .text-slate-400,html.night #chat-document-attachment-file-name:empty::before,html.night #chat-search-clear,html.night #create-document-attachment-file-name:empty::before,html.night #document-audit-attachment-file-name:empty::before,html.night #files-search-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}body.night .text-amber-700,html.night .text-amber-700{color:#fcd34d!important}body.night .text-red-600,body.night .text-red-700,html.night .text-red-600,html.night .text-red-700{color:#fca5a5!important}body.night .text-emerald-600,body.night .text-emerald-700,html.night .text-emerald-600,html.night .text-emerald-700{color:#6ee7b7!important}body.night .text-blue-100,html.night .text-blue-100{color:#dbeafe!important}body.night .text-blue-700,html.night .text-blue-700{color:#e2e8f0!important}body.night #app-shell,body.night footer,body.night header,body.night main,body.night section,html.night #app-shell,html.night footer,html.night header,html.night main,html.night section{background-color:#1e1f23!important}body.night #sidebar,html.night #sidebar{background:#23252b!important;border-color:#2e3138!important;box-shadow:none!important}body.night #chat-scroll-area,html.night #chat-scroll-area{background:#1e1f23!important}body.night footer,body.night header,html.night footer,html.night header{background:rgba(30,31,35,.92)!important;border-color:#2f333b!important}body.night .border-\[\#60a5fa\],body.night .border-\[\#93c5fd\],body.night .border-\[\#bfdbfe\],body.night .border-\[\#cbdcf5\],body.night .border-\[\#cfe0ff\],body.night .border-\[\#d8e6ff\],body.night .border-\[\#dbe7f5\],body.night .border-\[\#dbeafe\],body.night .border-\[\#e6eef8\],html.night .border-\[\#60a5fa\],html.night .border-\[\#93c5fd\],html.night .border-\[\#bfdbfe\],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}body.night .border-amber-200,html.night .border-amber-200{border-color:rgba(245,158,11,.34)!important}body.night .border-red-200,html.night .border-red-200{border-color:rgba(248,113,113,.34)!important}body.night .border-emerald-200,html.night .border-emerald-200{border-color:rgba(52,211,153,.34)!important}body.night .border-blue-200,html.night .border-blue-200{border-color:rgba(96,165,250,.34)!important}body.night .bg-\[\#eff6ff\],body.night .bg-\[\#f5f9ff\],body.night .bg-\[\#f8fbff\],body.night .bg-white,html.night .bg-\[\#eff6ff\],html.night .bg-\[\#f5f9ff\],html.night .bg-\[\#f8fbff\],html.night .bg-white{background-color:#2a2d34!important;background-image:none!important}body.night .bg-\[\#eff6ff\],html.night .bg-\[\#eff6ff\]{background-color:#283245!important;background-image:none!important}body.night .bg-amber-100,html.night .bg-amber-100{background-color:rgba(245,158,11,.18)!important}body.night .bg-red-100,html.night .bg-red-100{background-color:rgba(248,113,113,.18)!important}body.night .bg-emerald-100,html.night .bg-emerald-100{background-color:rgba(52,211,153,.18)!important}body.night .bg-blue-100,html.night .bg-blue-100{background-color:rgba(96,165,250,.18)!important}body.night #recent-sessions-list>div.border-\[\#d8e6ff\],body.night label.flex.cursor-pointer.border-\[\#dbe7f5\].bg-white,html.night #recent-sessions-list>div.border-\[\#d8e6ff\],html.night label.flex.cursor-pointer.border-\[\#dbe7f5\].bg-white{border-color:#3b4350!important}body.night label.flex.cursor-pointer.border-\[\#dbe7f5\].bg-white:hover,html.night label.flex.cursor-pointer.border-\[\#dbe7f5\].bg-white:hover{border-color:#55657d!important;background-color:#353c46!important;background-image:none!important}body.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\],body.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#e0f2fe_100\%\)\],body.night .bg-\[linear-gradient\(180deg\,_\#f8fbff_0\%\,_\#eff6ff_100\%\)\],body.night .bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#e0f2fe_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}body.night div.border.border-\[\#d8e6ff\].bg-\[linear-gradient\(180deg\,_\#f8fbff_0\%\,_\#eff6ff_100\%\)\],body.night div.border.border-\[\#dbe7f5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\],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}body.night .bg-\[linear-gradient\(180deg\,_\#fffdf4_0\%\,_\#fffbeb_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#fffdf4_0\%\,_\#fffbeb_100\%\)\]{background-color:#3a3120!important;background-image:linear-gradient(180deg,#43361f 0,#332918 100%)!important}body.night .bg-\[linear-gradient\(180deg\,_\#fff5f5_0\%\,_\#fef2f2_100\%\)\],body.night .bg-\[linear-gradient\(180deg\,_\#fff7f7_0\%\,_\#fef2f2_100\%\)\],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}body.night .bg-\[linear-gradient\(180deg\,_\#f2fff8_0\%\,_\#ecfdf5_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#f2fff8_0\%\,_\#ecfdf5_100\%\)\]{background-color:#1f342b!important;background-image:linear-gradient(180deg,#243e32 0,#1a2e25 100%)!important}body.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#e0f2fe_100\%\)\],html.night .bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#e0f2fe_100\%\)\]{background-color:#243247!important;background-image:linear-gradient(180deg,#2b3a52 0,#202d42 100%)!important}body.night .bg-\[radial-gradient\(circle_at_top_right\,_rgba\(37\,99\,235\,0\.10\)\,_transparent_35\%\)\],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}body.night .bg-\[radial-gradient\(circle_at_top_left\,_rgba\(37\,99\,235\,0\.10\)\,_transparent_24\%\)\,radial-gradient\(circle_at_bottom_right\,_rgba\(59\,130\,246\,0\.08\)\,_transparent_22\%\)\,linear-gradient\(180deg\,_\#f8fbff_0\%\,_\#f5f9ff_100\%\)\],html.night .bg-\[radial-gradient\(circle_at_top_left\,_rgba\(37\,99\,235\,0\.10\)\,_transparent_24\%\)\,radial-gradient\(circle_at_bottom_right\,_rgba\(59\,130\,246\,0\.08\)\,_transparent_22\%\)\,linear-gradient\(180deg\,_\#f8fbff_0\%\,_\#f5f9ff_100\%\)\]{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}body.night input.bg-white.border-\[\#dbe7f5\],body.night input.border-\[\#dbe7f5\].bg-white,body.night textarea.bg-white.border-\[\#dbe7f5\],body.night textarea.border-\[\#dbe7f5\].bg-white,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}body.night input.bg-white.border-\[\#dbe7f5\]:focus:not([readonly]),body.night input.border-\[\#dbe7f5\].bg-white:focus:not([readonly]),body.night textarea.bg-white.border-\[\#dbe7f5\]:focus,body.night textarea.border-\[\#dbe7f5\].bg-white:focus,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}body.night .border-\[\#cbdcf5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\],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}body.night #chat-input-shell:not(.chat-input-shell-inactive):focus-within,html.night #chat-input-shell:not(.chat-input-shell-inactive):focus-within{border-color:#60a5fa!important}#create-document-attachment+label,#document-audit-attachment+label{min-height:46px;-webkit-tap-highlight-color:transparent}#create-document-attachment+label:hover,#document-audit-attachment+label:hover{border-color:#93c5fd;background-image:linear-gradient(180deg,#eff6ff 0,#dbeafe 100%);color:#1d4ed8}#create-document-attachment:disabled+label,#document-audit-attachment:disabled+label{cursor:not-allowed;opacity:.5}#create-document-attachment:disabled+label *,#document-audit-attachment:disabled+label *{pointer-events:none}#create-document-attachment-file-name:empty::before,#document-audit-attachment-file-name:empty::before{content:"Файл не выбран";color:#94a3b8}body.night #chat-document-attachment-label,body.night #create-document-attachment+label,body.night #document-audit-attachment+label,body.night #open-sidebar,body.night a.border.border-\[\#cfe0ff\],body.night button.border.border-\[\#cfe0ff\],html.night #chat-document-attachment-label,html.night #create-document-attachment+label,html.night #document-audit-attachment+label,html.night #open-sidebar,html.night a.border.border-\[\#cfe0ff\],html.night button.border.border-\[\#cfe0ff\]{border-color:#3b4350!important;background-color:#2a2f38!important;background-image:linear-gradient(180deg,#313641 0,#2a2f38 100%)!important;color:#e2e8f0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}body.night #chat-document-attachment-label:hover,body.night #create-document-attachment+label:hover,body.night #document-audit-attachment+label:hover,html.night #chat-document-attachment-label:hover,html.night #create-document-attachment+label:hover,html.night #document-audit-attachment+label:hover{border-color:#55657d!important;background-color:#353c46!important;background-image:linear-gradient(180deg,#46505d 0,#353c46 100%)!important;color:#93c5fd!important}body.night #chat-document-attachment-file-name,body.night #modal-content .text-slate-600,body.night #recent-sessions-list>div.border-\[\#93c5fd\] .recent-session-time,body.night #recent-sessions-list>div.border-\[\#93c5fd\] .text-slate-500,html.night #chat-document-attachment-file-name,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}body.night #modal-window,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}body.night #chat-scroll-area,body.night #message-input,body.night #modal-content,body.night #recent-sessions-list,body.night #sidebar,html.night #chat-scroll-area,html.night #message-input,html.night #modal-content,html.night #recent-sessions-list,html.night #sidebar{scrollbar-color:transparent transparent}body.night #chat-search-results a.chat-search-result-link .text-blue-700,body.night #files-results a.files-result-link .text-blue-700,body.night .text-\[\#1d4ed8\],body.night .text-\[\#1e40af\],html.night #chat-search-results a.chat-search-result-link .text-blue-700,html.night #files-results a.files-result-link .text-blue-700,html.night .text-\[\#1d4ed8\],html.night .text-\[\#1e40af\]{color:#93c5fd!important}body.night #open-sidebar:hover,body.night a.border.border-\[\#cfe0ff\]:hover,body.night button.border.border-\[\#cfe0ff\]:hover,html.night #open-sidebar:hover,html.night a.border.border-\[\#cfe0ff\]:hover,html.night button.border.border-\[\#cfe0ff\]:hover{border-color:#55657d!important;background-color:#353c46!important;background-image:linear-gradient(180deg,#46505d 0,#353c46 100%)!important;color:#60a5fa!important}body.night button.border.border-\[\#d8e6ff\],html.night button.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}body.night button.border.border-\[\#d8e6ff\]:hover,html.night button.border.border-\[\#d8e6ff\]:hover{border-color:#49586f!important;background-color:#313741!important;background-image:linear-gradient(180deg,#454d59 0,#313741 100%)!important;color:#60a5fa!important}body.night .chat-rating-button,body.night .court-practice-rating-button,body.night .create-document-rating-button,body.night .document-audit-rating-button,html.night .chat-rating-button,html.night .court-practice-rating-button,html.night .create-document-rating-button,html.night .document-audit-rating-button{background-color:transparent!important;background-image:none!important;color:#cbd5e1!important}body.night .chat-rating-button[data-rating-value="1"]:hover,body.night .court-practice-rating-button[data-rating-value="1"]:hover,body.night .create-document-rating-button[data-rating-value="1"]:hover,body.night .document-audit-rating-button[data-rating-value="1"]:hover,html.night .chat-rating-button[data-rating-value="1"]:hover,html.night .court-practice-rating-button[data-rating-value="1"]:hover,html.night .create-document-rating-button[data-rating-value="1"]:hover,html.night .document-audit-rating-button[data-rating-value="1"]:hover{background-color:rgba(52,211,153,.18)!important;background-image:none!important;color:#6ee7b7!important}body.night .chat-rating-button[data-rating-value="-1"]:hover,body.night .court-practice-rating-button[data-rating-value="-1"]:hover,body.night .create-document-rating-button[data-rating-value="-1"]:hover,body.night .document-audit-rating-button[data-rating-value="-1"]:hover,html.night .chat-rating-button[data-rating-value="-1"]:hover,html.night .court-practice-rating-button[data-rating-value="-1"]:hover,html.night .create-document-rating-button[data-rating-value="-1"]:hover,html.night .document-audit-rating-button[data-rating-value="-1"]:hover{background-color:rgba(248,113,113,.18)!important;background-image:none!important;color:#fca5a5!important}body.night .bg-\[linear-gradient\(135deg\,_\#2563eb_0\%\,_\#1d4ed8_100\%\)\],body.night button.border.border-\[\#2563eb\].bg-\[linear-gradient\(135deg\,_\#2563eb_0\%\,_\#1d4ed8_100\%\)\],html.night .bg-\[linear-gradient\(135deg\,_\#2563eb_0\%\,_\#1d4ed8_100\%\)\],html.night button.border.border-\[\#2563eb\].bg-\[linear-gradient\(135deg\,_\#2563eb_0\%\,_\#1d4ed8_100\%\)\]{background-image:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%)!important}body.night .hover\:bg-\[linear-gradient\(135deg\,_\#1d4ed8_0\%\,_\#1e40af_100\%\)\]:hover,body.night button.border.border-\[\#2563eb\].bg-\[linear-gradient\(135deg\,_\#2563eb_0\%\,_\#1d4ed8_100\%\)\]:hover,html.night .hover\:bg-\[linear-gradient\(135deg\,_\#1d4ed8_0\%\,_\#1e40af_100\%\)\]:hover,html.night button.border.border-\[\#2563eb\].bg-\[linear-gradient\(135deg\,_\#2563eb_0\%\,_\#1d4ed8_100\%\)\]:hover{background-image:linear-gradient(135deg,#1d4ed8 0,#1e40af 100%)!important}body.night #modal-content .yandex-auth-button,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}body.night #modal-content .yandex-auth-button:hover,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}body.night #modal-content .yandex-auth-button:focus-visible,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}body.night button.border.border-\[\#dbe7f5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\],html.night button.border.border-\[\#dbe7f5\].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;color:#e2e8f0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}body.night button.border.border-\[\#dbe7f5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\]:hover,html.night button.border.border-\[\#dbe7f5\].bg-\[linear-gradient\(180deg\,_\#ffffff_0\%\,_\#f8fbff_100\%\)\]:hover{border-color:#55657d!important;background-color:#353c46!important;background-image:linear-gradient(180deg,#46505d 0,#353c46 100%)!important}body.night #recent-sessions-list>div.border-\[\#93c5fd\],body.night button.border.border-\[\#93c5fd\].bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\],html.night #recent-sessions-list>div.border-\[\#93c5fd\],html.night button.border.border-\[\#93c5fd\].bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\]{border-color:#4d617f!important;background-color:#2c3340!important;background-image:linear-gradient(180deg,#323946 0,#2c3340 100%)!important}body.night button.border.border-\[\#93c5fd\].bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\]:hover,html.night button.border.border-\[\#93c5fd\].bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\]:hover{border-color:#5c7395!important;background-color:#313947!important;background-image:linear-gradient(180deg,#394252 0,#313947 100%)!important}body.night #modal-content .border-\[\#e6eef8\].bg-\[\#f8fbff\],html.night #modal-content .border-\[\#e6eef8\].bg-\[\#f8fbff\]{border-color:#3b4350!important;background:linear-gradient(180deg,#2f343d 0,#292d35 100%)!important}body.night #modal-content .border-\[\#93c5fd\].bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\],html.night #modal-content .border-\[\#93c5fd\].bg-\[linear-gradient\(180deg\,_\#eff6ff_0\%\,_\#dbeafe_100\%\)\]{border-color:#4d617f!important;background:linear-gradient(180deg,#323946 0,#2c3340 100%)!important}body.night #modal-content a,body.night #modal-content b,html.night #modal-content a,html.night #modal-content b{color:#fff!important}body.night #chat-search-status.border-red-200,body.night #files-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}body.night #chat-search-results .chat-search-result-card:hover,body.night #files-results .files-result-card:hover,html.night #chat-search-results .chat-search-result-card:hover,html.night #files-results .files-result-card:hover{border-color:#49586f!important;background-color:#2d333d!important;background-image:linear-gradient(180deg,#333943 0,#2d333d 100%)!important}body.night #chat-search-results .chat-search-result-card:hover .text-slate-800,body.night #files-results .files-result-card:hover .text-slate-800,body.night #recent-sessions-list>div.border-\[\#93c5fd\] .recent-session-button>div:last-child>div:first-child,body.night #recent-sessions-list>div.border-\[\#d8e6ff\]:hover .recent-session-button>div:last-child>div:first-child,html.night #chat-search-results .chat-search-result-card:hover .text-slate-800,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{color:#60a5fa!important}body.night #chat-tools-button:hover:not(:disabled),body.night #chat-tools-menu button:hover,body.night #clear-button:hover:not(:disabled),body.night #editing-resend-code-button:hover:not(:disabled),body.night #files-type-tabs .files-type-tab[aria-pressed=false]:hover,body.night #resend-code-button:hover:not(:disabled),html.night #chat-tools-button:hover:not(:disabled),html.night #chat-tools-menu button:hover,html.night #clear-button:hover:not(:disabled),html.night #files-type-tabs .files-type-tab[aria-pressed=false]:hover,html.night #resend-code-button:hover:not(:disabled){background:#374151!important;color:#fff!important}.search-target-highlight{border-radius:33px;transition:box-shadow .3s;box-shadow:0 0 0 4px #fff,0 0 0 8px #2563eb}body.night .search-target-highlight,html.night .search-target-highlight{box-shadow:0 0 0 4px #1e1f23,0 0 0 8px #1d4ed8}body.night #chat-search-clear:hover,body.night #files-search-clear:hover,body.night #state-duty-calculator-amount-clear:hover,body.night .delete-session-button:hover,html.night #chat-search-clear:hover,html.night #files-search-clear:hover,html.night #state-duty-calculator-amount-clear:hover,html.night .delete-session-button:hover{background:0 0!important;color:#f87171!important}body.night #recent-sessions-list>div.border-\[\#93c5fd\] .recent-session-button>div:first-child,body.night #recent-sessions-list>div.border-\[\#d8e6ff\] .recent-session-button>div:first-child,html.night #recent-sessions-list>div.border-\[\#93c5fd\] .recent-session-button>div:first-child,html.night #recent-sessions-list>div.border-\[\#d8e6ff\] .recent-session-button>div:first-child{background:#374151!important;color:#93c5fd!important}body.night #recent-sessions-list>div.border-\[\#d8e6ff\]:has(.recent-session-button):hover,html.night #recent-sessions-list>div.border-\[\#d8e6ff\]:has(.recent-session-button):hover{border-color:#49586f!important;background-color:#2d333d!important;background-image:linear-gradient(180deg,#333943 0,#2d333d 100%)!important}body.night .bg-\[\#dbe7f5\].h-px,html.night .bg-\[\#dbe7f5\].h-px{background-color:rgba(71,85,105,.48)!important}body.night #scroll-to-bottom,html.night #scroll-to-bottom{background:#2a2d34!important;color:#d1d5db!important;border-color:#374151!important}body.night #scroll-to-bottom:hover,html.night #scroll-to-bottom:hover{background:#323741!important;border-color:#4b5563!important;color:#fff!important}body.night #chat-scroll-area::-webkit-scrollbar-track,body.night #message-input::-webkit-scrollbar-track,body.night #modal-content::-webkit-scrollbar-track,body.night #recent-sessions-list::-webkit-scrollbar-track,body.night #sidebar::-webkit-scrollbar-track,html.night #chat-scroll-area::-webkit-scrollbar-track,html.night #message-input::-webkit-scrollbar-track,html.night #modal-content::-webkit-scrollbar-track,html.night #recent-sessions-list::-webkit-scrollbar-track,html.night #sidebar::-webkit-scrollbar-track{background:0 0}body.night.scrolling #chat-scroll-area,body.night.scrolling #message-input,body.night.scrolling #modal-content,body.night.scrolling #recent-sessions-list,body.night.scrolling #sidebar,html.night.scrolling #chat-scroll-area,html.night.scrolling #message-input,html.night.scrolling #modal-content,html.night.scrolling #recent-sessions-list,html.night.scrolling #sidebar{scrollbar-color:rgba(75,85,99,0.95) transparent}body.night.scrolling #chat-scroll-area::-webkit-scrollbar-thumb,body.night.scrolling #message-input::-webkit-scrollbar-thumb,body.night.scrolling #modal-content::-webkit-scrollbar-thumb,body.night.scrolling #recent-sessions-list::-webkit-scrollbar-thumb,body.night.scrolling #sidebar::-webkit-scrollbar-thumb,html.night.scrolling #chat-scroll-area::-webkit-scrollbar-thumb,html.night.scrolling #message-input::-webkit-scrollbar-thumb,html.night.scrolling #modal-content::-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}body.night.scrolling #chat-scroll-area::-webkit-scrollbar-thumb:hover,body.night.scrolling #message-input::-webkit-scrollbar-thumb:hover,body.night.scrolling #modal-content::-webkit-scrollbar-thumb:hover,body.night.scrolling #recent-sessions-list::-webkit-scrollbar-thumb:hover,body.night.scrolling #sidebar::-webkit-scrollbar-thumb:hover,html.night.scrolling #chat-scroll-area::-webkit-scrollbar-thumb:hover,html.night.scrolling #message-input::-webkit-scrollbar-thumb:hover,html.night.scrolling #modal-content::-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}@media (max-width:767px){.ai-content,.user-content{line-height:1.55}#chat-document-attachment-clear,#create-document-attachment-clear,#document-audit-attachment-clear,button[data-modal-close=true][aria-label="Закрыть"]{font-family:Arial,sans-serif;font-size:17px;font-weight:300;padding-top:2px}#create-document-attachment+label,#document-audit-attachment+label{gap:10px;padding-right:12px;padding-left:12px}#create-document-attachment+label>span:first-child,#create-document-attachment-file-name,#document-audit-attachment+label>span:first-child,#document-audit-attachment-file-name{font-size:13px}}@media (hover:none),(pointer:coarse){#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}body.night #chat-search-clear:hover,body.night #files-search-clear:hover,body.night #lawyer-help-phone-clear:hover,body.night #state-duty-calculator-amount-clear:hover,body.night .delete-session-button: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}}