| :root { |
| --color-grey-50: #f9fafb; |
| --banner-background: var(--secondary-400); |
| --banner-text-color: var(--primary-200); |
| --banner-background-dark: var(--secondary-800); |
| --banner-text-color-dark: var(--primary-100); |
| --banner-text-a-color: var(--primary-100); |
| --banner-text-a-color-dark: var(--secondary-100); |
| --banner-chrome-height: calc(16px + 43px); |
|
|
| |
| --chat-chrome-height-wide-no-banner: 320px; |
| --chat-chrome-height-narrow-no-banner: 450px; |
|
|
| |
| |
| |
|
|
| |
| --chat-chrome-height-wide: calc(var(--chat-chrome-height-wide-no-banner) + var(--banner-chrome-height)); |
| --chat-chrome-height-narrow: calc(var(--chat-chrome-height-narrow-no-banner) + var(--banner-chrome-height)); |
| } |
|
|
| .banner-message { |
| background-color: var(--banner-background); |
| padding: 5px; |
| margin: 0; |
| border-radius: 5px; |
| border: none; |
| } |
|
|
| .banner-message-text { |
| font-size: 14px; |
| font-weight: bolder; |
| color: var(--banner-text-color) !important; |
| } |
|
|
| .banner-message-emoji { |
| margin-right: 3px; |
| font-size: 16px; |
| } |
|
|
| .banner-message-text a { |
| color: var(--banner-text-a-color) !important; |
| } |
|
|
| body.dark .banner-message { |
| background-color: var(--banner-background-dark) !important; |
| } |
| body.dark .gradio-container .contain .banner-message .banner-message-text { |
| color: var(--banner-text-color-dark) !important; |
| } |
|
|
| body.dark .gradio-container .contain .banner-message .banner-message-text a { |
| color: var(--banner-text-a-color-dark) !important; |
| } |
|
|
| .toast-body { |
| background-color: var(--color-grey-50); |
| } |
|
|
| .html-container:has(.css-styles) { |
| padding: 0; |
| margin: 0; |
| } |
|
|
| .css-styles { |
| height: 0; |
| } |
|
|
| .model-message { |
| text-align: end; |
| } |
|
|
| .model-dropdown-container { |
| display: flex; |
| align-items: center; |
| gap: 10px; |
| padding: 0; |
| } |
|
|
| .user-input-container .multimodal-textbox{ |
| border: none !important; |
| } |
|
|
| |
| .control-button { |
| height: 51px; |
| } |
|
|
| button.cancel { |
| border: var(--button-border-width) solid var(--button-cancel-border-color); |
| background: var(--button-cancel-background-fill); |
| color: var(--button-cancel-text-color); |
| box-shadow: var(--button-cancel-shadow); |
| } |
|
|
| button.cancel:hover, .cancel[disabled] { |
| background: var(--button-cancel-background-fill-hover); |
| color: var(--button-cancel-text-color-hover); |
| } |
|
|
| .opt-out-message { |
| top: 8px; |
| } |
|
|
| .opt-out-message .html-container, .opt-out-checkbox label { |
| font-size: 14px !important; |
| padding: 0 !important; |
| margin: 0 !important; |
| color: var(--neutral-400) !important; |
| } |
|
|
| div.block.chatbot { |
| height: calc(100svh - var(--chat-chrome-height-wide)) !important; |
| max-height: 900px !important; |
| } |
|
|
| div.no-padding { |
| padding: 0 !important; |
| } |
|
|
| @media (max-width: 1280px) { |
| div.block.chatbot { |
| height: calc(100svh - var(--chat-chrome-height-wide)) !important; |
| } |
| } |
|
|
| @media (max-width: 1024px) { |
| .responsive-row { |
| flex-direction: column; |
| } |
|
|
| .model-message { |
| text-align: start; |
| font-size: 10px !important; |
| } |
|
|
| .model-dropdown-container { |
| flex-direction: column; |
| align-items: flex-start; |
| } |
|
|
| div.block.chatbot { |
| height: calc(100svh - var(--chat-chrome-height-narrow)) !important; |
| } |
| } |
|
|
| @media (max-width: 400px) { |
| .responsive-row { |
| flex-direction: column; |
| } |
|
|
| .model-message { |
| text-align: start; |
| font-size: 10px !important; |
| } |
|
|
| .model-dropdown-container { |
| flex-direction: column; |
| align-items: flex-start; |
| } |
|
|
| div.block.chatbot { |
| max-height: 360px !important; |
| } |
| } |
|
|
| @media (max-height: 932px) { |
| .chatbot { |
| max-height: 500px !important; |
| } |
| } |
|
|
| @media (max-height: 1280px) { |
| div.block.chatbot { |
| max-height: 800px !important; |
| } |
| } |
|
|