.tabs.svelte-710i53 { margin-top: 0 } .py-6 { padding-top: 2.5rem } .small-button { max-width: 171px; height: 39.594px; align-self: end; } .refresh-button { max-width: 4.4em; min-width: 2.2em !important; height: 39.594px; align-self: end; line-height: 1em; border-radius: 0.5em; flex: none; } .refresh-button-small { max-width: 2.2em; } .button_nowrap { white-space: nowrap; } #slim-column { flex: none !important; min-width: 0 !important; } .slim-dropdown { background-color: transparent !important; border: none !important; padding: 0 !important; } #download-label, #upload-label { min-height: 0 } .dark svg { fill: white; } .dark a { color: white !important; } ol li p, ul li p { display: inline-block; } #chat-tab, #default-tab, #notebook-tab, #parameters, #chat-settings, #lora, #training-tab, #model-tab, #session-tab { border: 0; } .gradio-container-3-18-0 .prose * h1, h2, h3, h4 { color: white; } .gradio-container { max-width: 100% !important; padding-top: 0 !important; } #extensions { margin-bottom: 35px; } .extension-tab { border: 0 !important; } span.math.inline { font-size: 27px; vertical-align: baseline !important; } div.svelte-15lo0d8 > *, div.svelte-15lo0d8 > .form > * { flex-wrap: nowrap; } .header_bar { background-color: #f7f7f7; margin-bottom: 20px; display: inline !important; overflow-x: scroll; } .dark .header_bar { border: none !important; background-color: #8080802b; } .textbox_default textarea { height: calc(100vh - 310px); } .textbox_default_output textarea { height: calc(100vh - 190px); } .textbox textarea { height: calc(100vh - 241px); } .textbox_default textarea, .textbox_default_output textarea, .textbox textarea { font-size: 16px !important; color: #46464A !important; } .dark textarea { color: #efefef !important; } @media screen and (max-width: 711px) { .textbox_default textarea { height: calc(100vh - 275px); } } /* Hide the gradio footer*/ footer { display: none !important; } button { font-size: 14px !important; } .file-saver { position: fixed !important; top: 50%; left: 50%; transform: translate(-50%, -50%); /* center horizontally */ max-width: 500px; background-color: var(--input-background-fill); border: 2px solid black !important; z-index: 1000; } .dark .file-saver { border: 2px solid white !important; } .checkboxgroup-table label { background: none !important; padding: 0 !important; border: 0 !important; } .checkboxgroup-table div { display: grid !important; } .markdown ul ol { font-size: 100% !important; } .pretty_scrollbar::-webkit-scrollbar { width: 10px; } .pretty_scrollbar::-webkit-scrollbar-track { background: transparent; } .pretty_scrollbar::-webkit-scrollbar-thumb, .pretty_scrollbar::-webkit-scrollbar-thumb:hover { background: #c5c5d2; border-radius: 10px; } .dark .pretty_scrollbar::-webkit-scrollbar-thumb, .dark .pretty_scrollbar::-webkit-scrollbar-thumb:hover { background: #374151; border-radius: 10px; } .pretty_scrollbar::-webkit-resizer { background: #c5c5d2; } .dark .pretty_scrollbar::-webkit-resizer { background: #374151; } /*****************************************************/ /*************** Chat UI declarations ****************/ /*****************************************************/ .h-\[40vh\], .wrap.svelte-byatnx.svelte-byatnx.svelte-byatnx { height: 66.67vh } .gradio-container { margin-left: auto !important; margin-right: auto !important; } .w-screen { width: unset } div.svelte-362y77>*, div.svelte-362y77>.form>* { flex-wrap: nowrap } .pending.svelte-1ed2p3z { opacity: 1; } #gradio-chatbot { height: 66.67vh; } .wrap.svelte-6roggh.svelte-6roggh { max-height: 92.5%; } /* This is for the microphone button in the whisper extension */ .sm.svelte-1ipelgc { width: 100%; } #chat-tab button, #notebook-tab button, #default-tab button { min-width: 0 !important; } #chat-tab > :first-child, #extensions { max-width: 800px; margin-left: auto; margin-right: auto; } @media screen and (max-width: 688px) { #chat-tab { padding: 0px; } .chat { height: calc(100vh - 274px) !important; } } .chat { margin-left: auto; margin-right: auto; max-width: 800px; height: calc(100vh - 286px); overflow-y: auto; padding-right: 20px; display: flex; flex-direction: column-reverse; word-break: break-word; overflow-wrap: anywhere; padding-top: 1px; } .chat > .messages { display: flex; flex-direction: column; } .message-body li { margin-top: 0.5em !important; margin-bottom: 0.5em !important; } .message-body li > p { display: inline !important; } .message-body ul, .message-body ol { font-size: 15px !important; } .message-body ul { list-style-type: disc !important; } .message-body pre { margin-bottom: 1.25em !important; } .message-body code { white-space: pre-wrap !important; word-wrap: break-word !important; } .message-body :not(pre) > code { white-space: normal !important; } @media print { body { visibility: hidden; } .chat { visibility: visible; position: absolute; left: 0; top: 0; max-width: none; max-height: none; width: 100%; height: fit-content; display: flex; flex-direction: column-reverse; } .message { break-inside: avoid; } .gradio-container { overflow: visible; } .tab-nav { display: none !important; } }