/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/iist_bootstrap/fonts/./noto-sans-400.ttf) format('truetype');}.bhashini-dropdown,.bhashini-dropdown-btn,.bhashini-dropdown-content{font-family:'Noto Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
.bhashini-dropdown{position:fixed;z-index:1000;}.bhashini-dropdown-btn{display:flex;background-color:transparent;color:#fff;font-size:16px;border:none;cursor:pointer;max-width:100%;}.bhashini-dropdown-btn-icon{display:flex;align-items:center;gap:.5rem;}.bhashini-dropdown-content{display:none;position:absolute;max-height:25rem;overflow-y:auto;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1001;border-radius:0.5rem;width:13rem;border:1px solid var(--Grey-Grey-45,#737373);background:rgba(255,255,255,0.96);transition:opacity 0.3s ease,transform 0.3s ease;}.bhashini-dropdown-content>div{color:black;padding:.62rem 1rem;text-decoration:none;display:flex;}.bhashini-dropdown-content div:hover{background-color:#f1f1f1;}.bhashini-dropdown-content.show{display:block;animation:fadeIn 0.3s ease forwards;}.bhashini-branding{background-color:#fff;color:#555;text-align:center;padding:8px;font-size:12px;position:sticky;bottom:0;justify-content:end;align-items:center;gap:.5rem;font-size:.625rem;font-weight:600;}.bhashini-dropdown-btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;margin:auto;}.bhashini-dropdown-content.show-up{display:block;bottom:100%;}.bhashini-dropdown-content.show-down{display:block;top:100%;}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.bhashini-feedback-div{margin-right:auto;width:max-content;}.bhashini-feedback-button{display:flex;gap:.5rem;background:transparent;border:none;cursor:pointer;}.bhashini-feedback-modal{display:none;position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);width:400px;background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,0.25);border-radius:10px;padding:1rem}.bhashini-feedback-content{display:flex;flex-direction:column;gap:1.5rem;}.close-modal{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;}.star-rating{display:flex;gap:.75rem;margin-bottom:25px;}.star{font-size:30px;cursor:pointer;color:#ccc;transition:color 0.3s;}textarea{width:100%;height:80px;margin-top:10px;padding:8px;border:1px solid #ccc;border-radius:5px;}.submit-feedback{margin-top:10px;background-color:#2743A3;color:white;padding:10px;border:none;cursor:pointer;border-radius:5px;width:max-content;float:right;}.bhashini-feedback-star-container{display:flex;gap:.75rem;flex-direction:column;}.star-rating{display:flex;gap:.75rem;margin-bottom:25px;}.star{width:30px;height:29px;cursor:pointer;transition:fill 0.3s ease;}.star svg path{fill:#D9D9D9;}.star.hovered svg path,.star.selected svg path{fill:#FBBC04;}.feedback-textarea{margin-top:1.12rem;padding:1rem;}.bhashini-feedback-heading{font-size:1.12rem;}#suggested-feedback-checkbox{margin-top:1.12rem;}.feedback-suggested-feedback{margin-top:1.12rem;padding:1rem;}.bhashini-plugin-container>.bhashini-dropdown{position:relative;}.bhashini-plugin-container>div:nth-child(2){display:none !important;}@media (max-width:768px){.bhashini-dropdown-content{right:-100%;}}
