footer { display: none !important; } /* Limit the overall width of the demo */ .gradio-container { margin: 5vh auto !important; } .header-row { margin-bottom: 0.75rem; } .title { display: flex; align-items: center; margin-bottom: -0.5rem; } .title img { height: 42px; width: 42px; margin-right: 1rem; filter: invert(0%) sepia(0%) saturate(7459%) hue-rotate(154deg) brightness(96%) contrast(100%); } .title h1 { margin: auto !important; font-size: 36px; font-weight: 600; } /* Color the Granite icon in white for dark mode */ @media (prefers-color-scheme: dark) { .title img { filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(101%) contrast(104%); } } .system-description p { text-align: justify; text-justify: inter-word; } .subtitle h2 { font-weight: 400 !important; } .catalog-button { justify-content: flex-start; background-color: transparent; box-shadow: none; padding-left: 1rem; } .accordion { border-color: transparent; } .accordion button { border: none; } button.label-wrap { align-items: center; } textarea, .wrapper > label { font-size: var(--text-md) } .selected { border: 1px solid var(--neutral-500) !important; } .sidebar { margin-right: 4rem; } .accordion { padding-bottom: var(--spacing-xxl); } .accordion span { text-align: left; } .accordion div { gap: calc(var(--spacing-xxl) / 2); } .input-box label textarea,input { /* cursor: not-allowed; */ border: 1px solid #D1D1D1; box-shadow: none; font-family: 'IBM Plex Sans', sans-serif; font-weight: 400; font-size: 14px; line-height: 18px; /* height: 30px !important; */ } .input-box label span { font-weight: 500 !important; } .read-only label textarea,input { cursor: text; /* border: none; box-shadow: none; */ resize: none; border: none; background-color: var(--block-background-fill); /* -webkit-text-fill-color: rgba(82, 82, 82, 1) !important; */ /* color: rgba(82, 82, 82, 1) !important; */ /* background-color: var(--background-fill-secondary); */ } .result-root { background-color: var(--block-background-fill) !important; padding: var(--block-padding) !important; } .result-root span label span { display: none; } .result-root span label { border: solid var(--block-title-border-width) var(--block-title-border-color) !important; border-radius: var(--block-title-radius) !important; background: var(--block-title-background-fill) !important; padding: var(--block-title-padding) !important; color: var(--block-title-text-color) !important; font-weight: var(--block-title-text-weight) !important; font-size: var(--block-title-text-size) !important; line-height: var(--line-sm) !important; position: relative; top: 0 !important; left: 0 !important; } .result-root .pending .prose { min-height: 44px; } .modal .modal-container .modal-block{ padding: 1.5rem; } .content-gap { margin-block: -8px; } .submit-button { flex-direction: row-reverse; gap: 0.5rem; } .no-stretch { align-self: center; } .accordions-gap { gap: 0.5rem; } .add-assistant-button { font-size: 14px; font-weight: 300; color: rgb(109, 108, 108); margin-bottom: 1rem; margin-inline: 0.75rem; width: 250px; } .byor-container div { gap: 0.5rem; background-color: var(--block-background-fill) !important; } .byor-assistant-message-row:hover button { display: inline-flex; } .remove-assistant-message-button { position: absolute; top: 0.5rem; right: 1rem; border: none; display: none; min-width: 30px !important; } .remove-assistant-message-button img { width: 16px; height: 16px; }