Spaces:
Runtime error
Runtime error
| STYLE = """ | |
| .main { | |
| @media only screen and (min-width: 1000px) { | |
| width: 70% !important; | |
| margin: 0 auto; /* Center the container */ | |
| } | |
| } | |
| .small-font{ | |
| font-size: 12pt !important; | |
| transition: font-size 0.4s ease-out; | |
| transition-delay: 0.8s; | |
| } | |
| .small-font:hover { | |
| font-size: 20px !important; | |
| transition: font-size 0.3s ease-out; | |
| transition-delay: 1.5s; | |
| } | |
| .group { | |
| padding-top: 10px; | |
| padding-left: 10px; | |
| padding-right: 10px; | |
| padding-bottom: 10px; | |
| border: 2px dashed gray; | |
| border-radius: 20px; | |
| box-shadow: 5px 3px 10px 1px rgba(0, 0, 0, 0.4) !important; | |
| } | |
| .accordion > button > span{ | |
| font-size: 12pt !important; | |
| } | |
| .accordion { | |
| border-style: dashed !important; | |
| border-left-width: 2px !important; | |
| border-bottom-width: 2.5px !important; | |
| border-top: none !important; | |
| border-right: none !important; | |
| box-shadow: none !important; | |
| } | |
| .no-gap { | |
| gap: 0px; | |
| } | |
| .no-radius { | |
| border-radius: 0px; | |
| } | |
| .textbox-no-label > label > span { | |
| display: none; | |
| } | |
| .exp-type > span { | |
| display: none; | |
| } | |
| .conv-type > span { | |
| display: none; | |
| } | |
| .conv-type .wrap:nth-child(3) { | |
| width: 167px; | |
| margin: auto; | |
| } | |
| button { | |
| font-size: 10pt !important; | |
| } | |
| h3 { | |
| font-size: 13pt !important; | |
| } | |
| #control-panel { | |
| margin-bottom: 30px; | |
| } | |
| #chatbot { | |
| background-color: white; | |
| border: 1px solid #ccc; | |
| padding: 20px; | |
| box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3); | |
| border-radius: 30px; | |
| height: 700px; | |
| width: 80%; | |
| position: fixed; | |
| top: 600px; | |
| left: 50%; | |
| transform: translate(-50%, -50%); | |
| z-index: 1000; /* Or a high enough value to stay on top */ | |
| @media (max-width: 768px) { /* Adjust this breakpoint as needed */ | |
| width: 95%; | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| background-color: dimgrey; | |
| } | |
| } | |
| #chat-button { | |
| border-radius: 40px; | |
| padding: 0px; | |
| margin: 0px; | |
| margin-left: 30px; | |
| margin-right: 30px; | |
| font-size: 13pt !important; | |
| @media only screen and (min-width: 500px) { | |
| font-size: 10pt; | |
| margin: 0 auto; /* Center the container */ | |
| } | |
| } | |
| #chatbot-inside { | |
| height: 100% !important; | |
| border-width: 1px !important; | |
| border-color: lightgray !important; | |
| } | |
| #chatbot-txtbox { | |
| padding-bottom: 25px; | |
| } | |
| #chatbot-bottm { | |
| padding-left: 10px; | |
| padding-right: 10px; | |
| } | |
| #chatbot-right-button { | |
| float: right; | |
| width: 20px; | |
| font-size: 17pt; | |
| } | |
| #chatbot-info { | |
| word-break: break-word; | |
| } | |
| #chatbot-back { | |
| position: absolute; /* Stay in place even when scrolling */ | |
| z-index: 1000; /* Ensure it's on top of everything else */ | |
| width: 100%; | |
| height: 100%; | |
| left: 0px; | |
| top: 0px; | |
| opacity: 0; | |
| visibility: hidden; /* Ensures the element is not interactive */ | |
| transition: opacity 0.5s ease, visibility 0s 0.5s; /* Transition for opacity and delay visibility */ | |
| } | |
| #chatbot-back.visible { | |
| opacity: 1; | |
| visibility: visible; /* Now visible and interactive */ | |
| transition: opacity 0.5s ease; /* Smooth transition for opacity */ | |
| } | |
| .hover-opacity { | |
| opacity: 0.8; /* Normal opacity of the element */ | |
| transition: opacity 0.3s ease-in-out; /* Smooth opacity change */ | |
| } | |
| .hover-opacity:hover { | |
| opacity: 1; /* Full opacity on hover */ | |
| } | |
| .markdown-center { | |
| display: block; | |
| text-align: center; | |
| } | |
| """ |