.header-section .nav-link,.header-section .dropdown-item,.header-section .dropdown-toggle,.header-section .roundmenu .nav-link,.header-section .header-nav .nav-item.header-auth-slot .nav-link,.header-section .language-toggle,.header-section .language-toggle .lang-option{font-size:13px!important}html.lang-bn .header-section .nav-link,html.lang-as .header-section .nav-link,html.lang-bn .header-section .dropdown-item,html.lang-as .header-section .dropdown-item,html.lang-bn .header-section .dropdown-toggle,html.lang-as .header-section .dropdown-toggle,html.lang-bn .header-section .roundmenu .nav-link,html.lang-as .header-section .roundmenu .nav-link,html.lang-bn .header-section .header-nav .nav-item.header-auth-slot .nav-link,html.lang-as .header-section .header-nav .nav-item.header-auth-slot .nav-link,html.lang-bn .header-section .language-toggle,html.lang-as .header-section .language-toggle,html.lang-bn .header-section .language-toggle .lang-option,html.lang-as .header-section .language-toggle .lang-option{font-size:15px!important}html.lang-bn .header-section .nav-link,html.lang-as .header-section .nav-link{padding-left:.75rem!important;padding-right:.75rem!important}html.lang-bn .header-section .language-toggle,html.lang-as .header-section .language-toggle{min-width:0!important;padding:4px 8px!important}html.lang-bn .header-section .language-toggle .lang-option,html.lang-as .header-section .language-toggle .lang-option{max-width:none!important;padding:4px 6px!important}@media (min-width:1279px){html.lang-bn .header-section .language-toggle,html.lang-as .header-section .language-toggle{padding:4px 10px!important}}.active-link{color:#fea123!important}.nav-hover:hover{color:#fea123!important;background:0 0!important}.nav-hover:hover .active-link{color:#fff!important}.dropdown-arrow{color:#fea123;transition:transform .3s;display:inline-block}.show .dropdown-arrow{transform:rotate(180deg)}.navbar-light .navbar-nav .dropdown-menu{border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:50%!important;transform:translate(-50%)!important}.dropdown-item{z-index:999;padding:.5rem 1.5rem;transition:all .3s;color:#333!important}.dropdown-item:hover{color:#fff!important;background-color:#fea123!important}.social-link-top a{color:#333;background:#fff;border:1px solid #fc9f3e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:10px;transition:color .3s;display:flex}.social-link-top a:hover{color:#fff!important;background:#fc9f3e!important}.roundmenu .nav-link{background:#fea123;color:#fff!important;border-radius:25px!important;padding:.5rem 1.5rem!important;transition:all .3s!important}.roundmenu .nav-link:hover{background:#e58d1f!important}.header-section .header-nav>.nav-item.header-auth-slot{box-shadow:none!important;background:0 0!important;border:none!important;flex-shrink:0!important;padding:0!important}@media (min-width:1279px){.header-section .header-nav>.nav-item.header-auth-slot+.nav-item.header-auth-slot{margin-left:20px!important}}@media (max-width:1278px){.header-section .header-nav>.nav-item.header-auth-slot+.nav-item.header-auth-slot{margin-top:8px!important}}.header-section .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;min-height:40px;line-height:1.2;color:#fff!important;width:auto!important;min-width:fit-content!important;box-shadow:none!important;background-color:#fea123!important;border:none!important;border-radius:999px!important;padding:.55rem 1.5rem!important;font-weight:600!important;text-decoration:none!important;transition:background-color .2s,color .2s!important;display:inline-flex!important}.header-section .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link:hover,.header-section .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link:focus{color:#fff!important;background-color:#e58d1f!important}.header-section .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link.header-auth-btn--active{box-shadow:inset 0 0 0 2px #ffffff59;background-color:#e58d1f!important}@media (min-width:1279px){.header-section .navbar-collapse{flex-basis:100%;order:4;align-items:center;width:100%;display:flex}.header-section .navbar-toggler{display:none!important}.dropdown:hover .dropdown-menu{display:block}}@media (max-width:1278px){.header-section .navbar{padding-left:6px!important;padding-right:8px!important}.header-section .navbar-brand{flex:auto;min-width:0;max-width:100%;margin-left:0!important;margin-right:0!important}.header-section .navbar-brand img.logo,.header-section .header-brand-bn-wrap:not(.header-brand-bn-wrap--with-mark){width:182px;max-width:100%}.header-section .header-brand-bn-wrap--with-mark{width:auto;max-width:100%}.header-section .header-brand-mark{width:40px;max-width:40px;height:40px;max-height:40px}.header-section .header-trailing-actions{flex:none;align-self:center;align-items:center;gap:5px;margin-left:auto}.header-section .header-lang-right,.header-section .header-lang-right .language-toggle-wrap{align-self:center;align-items:center;margin-top:0!important}.header-section .navbar.mobile-navbar{align-items:center}.header-section .navbar-toggler{color:#0b2238;background:0 0;border:1px solid #0b223826;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:42px;min-height:42px;margin:0;padding:4px 6px;font-size:1.1rem;display:flex!important}.header-section .navbar-toggler:hover{color:#fea123;background:#f8f9fa;border-color:#fea123}.header-section .navbar-toggler:focus{box-shadow:0 0 0 2px #fea12340}.header-section .navbar-toggler-icon{width:1.25em;height:1.25em}.header-section .mobile-menu-collapse.collapse{transition:opacity .2s ease-out}.header-section .mobile-menu-collapse:not(.show){opacity:0}.header-section .mobile-menu-collapse.show{opacity:1;transition:opacity .2s ease-in}.header-section .navbar-collapse{-webkit-overflow-scrolling:touch;border:1px solid #0000000f;border-radius:12px;max-height:calc(100vh - 80px);margin-top:8px;padding:.5rem 0 1rem;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto;box-shadow:0 10px 40px #0000001f;background:#fff!important}.header-section .navbar-collapse .navbar-nav{flex-flow:column-reverse!important;display:flex!important}.header-section .navbar-collapse .header-nav,.header-section .mobile-menu-collapse .header-nav{align-items:stretch;gap:0;width:100%;flex-flow:column-reverse!important;display:flex!important}.header-section .navbar-collapse .header-nav .nav-item,.header-section .mobile-menu-collapse .header-nav .nav-item{border-bottom:1px solid #0000000f;width:100%;margin-left:0!important}.header-section .navbar-collapse .header-nav .nav-item:first-of-type,.header-section .mobile-menu-collapse .header-nav .nav-item:first-of-type{border-bottom:none}.header-section .header-nav .nav-link,.header-section .header-nav .dropdown .dropdown-toggle{text-align:left;border-radius:0;justify-content:flex-start;align-items:center;width:100%;min-height:44px;font-size:14px;padding:.75rem 1rem!important}.header-section .header-nav .nav-item.header-auth-slot{border-bottom:none}.header-section .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link{max-width:calc(100% - 1.5rem);min-height:44px;margin-left:auto;margin-right:auto;text-align:center!important;color:#fff!important;background-color:#fea123!important;border-radius:999px!important;justify-content:center!important;width:auto!important;padding:.65rem 1.35rem!important}.header-section .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link:hover,.header-section .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link:focus{color:#fff!important;background-color:#e58d1f!important}.header-section .header-nav .nav-link:hover:not(.header-auth-btn),.header-section .header-nav .dropdown .dropdown-toggle:hover{background:#f8f9fa}.header-section .header-nav .dropdown.show .dropdown-toggle{color:#fea123;background:#f8f9fa}.header-section .dropdown-menu{box-shadow:none;border:none;border-left:3px solid #fea123;border-radius:8px;margin:.25rem 0 .25rem 1rem;padding:.35rem 0;background:#f8f9fa!important;position:static!important;transform:none!important}.header-section .dropdown-item{background:#fff;min-height:40px;margin-left:80px;padding:.5rem 1rem;font-size:13px}.header-section .dropdown-item:hover{background:#fea1231f!important}}@media (max-width:380px){.header-section .navbar-collapse{margin-top:6px;padding:.5rem 0 .75rem;left:8px;right:8px}.header-section .navbar-brand{max-width:calc(100% - 168px)}.header-section .navbar-brand img.logo,.header-section .header-brand-bn-wrap:not(.header-brand-bn-wrap--with-mark){width:170px;max-width:100%}.header-section .header-brand-bn-wrap--with-mark{width:auto;max-width:100%}.header-section .header-brand-mark{width:34px;max-width:34px;height:34px;max-height:34px}.header-section .navbar-brand .logo-bengali-text{font-size:1.2rem!important}.header-section .header-trailing-actions{gap:4px}html.lang-bn .header-section:not(.header-logo-only) .navbar-brand,html.lang-as .header-section:not(.header-logo-only) .navbar-brand{max-width:calc(100% - 150px)!important}html.lang-bn .header-section:not(.header-logo-only) .header-brand-mark,html.lang-as .header-section:not(.header-logo-only) .header-brand-mark{width:32px;max-width:32px;height:32px;max-height:32px}html.lang-bn .header-section:not(.header-logo-only) .navbar-brand .logo-bengali-text,html.lang-as .header-section:not(.header-logo-only) .navbar-brand .logo-bengali-text{font-size:clamp(.95rem,4vw,1.15rem)!important}}.header-section{z-index:999;background:0 0;width:100%;position:absolute;top:0;left:0}.header-section.header-fixed{z-index:1000;background:#fff;width:100%;animation:.5s fadeInDown;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 10px #0000001a}.header-section .overlay .container{max-width:100%}.header-section .navbar{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px 60px;max-width:100%;min-height:auto;padding:8px 20px;display:flex;position:static}.header-section .navbar-brand{box-sizing:border-box;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;margin-left:12px;margin-right:0;padding:0;display:flex;position:relative;top:auto;left:auto;transform:none}.header-section .header-brand-bn-wrap{align-items:center;max-width:100%;display:flex}.header-section .header-brand-bn-wrap--with-mark{gap:10px;width:auto;max-width:min(100%,320px)}.header-section .header-brand-mark{object-fit:contain;object-position:center;flex-shrink:0;width:48px;max-width:48px;height:48px;max-height:48px;margin:0;display:block;transform:translateY(-5px)}.navbar-brand img.logo{object-fit:contain;object-position:left center;width:220px;max-width:100%;height:auto;max-height:52px;margin:0;transition:none;display:block}.header-section .logo-bengali-text{letter-spacing:.5px;color:#fea123;white-space:nowrap;font-family:Noto Sans Bengali,sans-serif;font-size:clamp(2.4rem,1.2vw + 1.6rem,3.2rem);font-weight:500;line-height:1.1;display:inline-block}@media (max-width:1278px) and (min-width:768px){.navbar-brand img.logo{max-width:200px}}.header-section .header-nav{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex}@media (min-width:1279px){.header-section .navbar-brand{flex:none;order:1;width:auto;min-width:200px;max-width:280px;margin-right:8px}.header-section .navbar-brand img.logo{width:100%;max-width:220px;max-height:48px}.header-section .header-brand-bn-wrap{align-items:center;width:100%;max-width:100%;min-height:44px;overflow:visible}.header-section .header-brand-bn-wrap--with-mark{width:auto;max-width:100%}.header-section .navbar-collapse{flex:1;order:2;justify-content:center;min-width:0}.header-section .header-trailing-actions{order:3;gap:6px;margin-left:4px}.header-section .header-lang-right{margin:0}.header-section .navbar-brand{flex-basis:auto;width:auto;min-width:200px;max-width:280px}.header-section .header-nav .nav-item{flex-shrink:0}}.header-section .header-lang-right,.header-section .header-trailing-actions{flex-shrink:0;align-items:center;display:flex}.header-section .navbar-collapse{flex:1;justify-content:center;min-width:0}@media (min-width:1279px){.header-section .header-nav .nav-link,.header-section .header-nav .dropdown-toggle{white-space:nowrap}}@media (max-width:1399px) and (min-width:1200px){.header-section .header-nav{gap:12px}.header-section .header-nav>.nav-item>.nav-link,.header-section .header-nav .dropdown-toggle{font-size:14px!important}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dropdown-toggle:after{display:none}.btn-login:hover{box-shadow:none}.roundmenu .nav-link{text-align:center;justify-content:center;align-items:center;width:100px;height:40px;display:flex;box-shadow:none!important;filter:none!important;text-shadow:none!important;color:#fff!important;background-color:#0000!important;border:none!important;outline:none!important;transition:none!important}.roundmenu .nav-link:hover,.roundmenu .nav-link:focus,.roundmenu .nav-link:active{color:#fff;box-shadow:none!important;filter:none!important;text-shadow:none!important;background-color:#fea123!important}@media (min-width:1279px){html.lang-bn .header-section .header-nav,html.lang-as .header-section .header-nav{gap:10px!important}html.lang-bn .header-section .header-nav .nav-link:not(.header-auth-btn),html.lang-as .header-section .header-nav .nav-link:not(.header-auth-btn),html.lang-bn .header-section .header-nav .dropdown-toggle,html.lang-as .header-section .header-nav .dropdown-toggle{padding-left:6px!important;padding-right:6px!important;font-size:14px!important}html.lang-bn .header-section .header-trailing-actions,html.lang-as .header-section .header-trailing-actions{gap:6px!important;margin-left:0!important}html.lang-bn .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link,html.lang-as .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link{width:auto!important;padding:.5rem 1.25rem!important;font-size:13px!important}html.lang-bn .header-section .navbar,html.lang-as .header-section .navbar{column-gap:12px!important}html.lang-bn .header-section .language-toggle,html.lang-as .header-section .language-toggle{max-width:140px!important}html.lang-en .header-section .header-nav{gap:10px!important}html.lang-en .header-section .header-nav .nav-link:not(.header-auth-btn),html.lang-en .header-section .header-nav .dropdown-toggle{padding-left:6px!important;padding-right:6px!important;font-size:14px!important}html.lang-en .header-section .header-trailing-actions{gap:6px!important;margin-left:0!important}html.lang-en .header-nav .nav-item.header-auth-slot .header-auth-btn.nav-link{min-width:fit-content;width:auto!important;padding:.55rem 1.5rem!important}}.header-section .language-toggle{align-items:center;gap:4px;display:inline-flex;width:auto!important;min-width:fit-content!important;max-width:none!important;padding:4px 10px!important}.header-section .language-toggle .lang-option{white-space:nowrap;padding:4px 8px!important}.header-section .language-toggle{justify-content:center;align-items:center;width:auto!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}.header-section .language-toggle .lang-option{white-space:nowrap!important;text-overflow:unset!important;flex-shrink:0!important;padding:4px 10px!important;overflow:visible!important}.header-section .language-toggle span{flex-shrink:0}.header-section .navbar .navbar-collapse .navbar-nav .nav-item.header-auth-slot,.header-section .navbar .navbar-collapse.mobile-menu-collapse .navbar-nav .nav-item.header-auth-slot{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.header-section .navbar .navbar-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn,.header-section .navbar .navbar-collapse.mobile-menu-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn{text-transform:uppercase;letter-spacing:.04em;color:#fff!important;background-color:#fea123!important;border-radius:999px!important;padding:.55rem 1.5rem!important;font-weight:600!important}.header-section .navbar .navbar-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn:hover,.header-section .navbar .navbar-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn:focus,.header-section .navbar .navbar-collapse.mobile-menu-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn:hover,.header-section .navbar .navbar-collapse.mobile-menu-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn:focus,.header-section .navbar .navbar-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn.header-auth-btn--active,.header-section .navbar .navbar-collapse.mobile-menu-collapse .navbar-nav .nav-item.header-auth-slot>.nav-link.header-auth-btn.header-auth-btn--active{color:#fff!important;background-color:#e58d1f!important}@media (max-width:1278px){html.lang-bn .header-section:not(.header-logo-only) .navbar-brand,html.lang-as .header-section:not(.header-logo-only) .navbar-brand{overflow:hidden;flex:1 1 0!important;min-width:0!important;max-width:calc(100% - 158px)!important;margin-right:2px!important}html.lang-bn .header-section:not(.header-logo-only) .header-brand-bn-wrap--with-mark,html.lang-as .header-section:not(.header-logo-only) .header-brand-bn-wrap--with-mark{flex-flow:row;flex:auto;align-items:center;gap:6px;width:100%;max-width:100%;min-width:0!important;display:flex!important}html.lang-bn .header-section:not(.header-logo-only) .header-brand-mark,html.lang-as .header-section:not(.header-logo-only) .header-brand-mark{width:42px;max-width:42px;height:42px;max-height:42px;transform:translateY(-3px)}html.lang-bn .header-section:not(.header-logo-only) .navbar-brand .logo-bengali-text,html.lang-as .header-section:not(.header-logo-only) .navbar-brand .logo-bengali-text{white-space:nowrap;min-width:0;text-overflow:unset;flex:auto;font-weight:600;line-height:1.1;overflow:visible;font-size:clamp(1.4rem,6.8vw,3rem)!important}html.lang-bn .header-section:not(.header-logo-only) .header-trailing-actions,html.lang-as .header-section:not(.header-logo-only) .header-trailing-actions{flex-shrink:0}html.lang-bn .header-section:not(.header-logo-only) .header-lang-right,html.lang-as .header-section:not(.header-logo-only) .header-lang-right{max-width:none!important}}
.lang-dropdown{font-size:13px;font-weight:600;display:inline-block;position:relative}.lang-selected{cursor:pointer;color:#5a5a5a;background:#fff;border:1px solid #e0dcd5;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;transition:all .2s;display:flex}.lang-selected:hover{color:#fff;background:#fea123;border-color:#fea123}.arrow{font-size:10px;transition:transform .25s}.arrow.open{transform:rotate(180deg)}.lang-menu{z-index:999;background:#fff;border:1px solid #eee;border-radius:16px;min-width:160px;padding:6px;animation:.2s dropdownFade;position:absolute;top:120%;right:0;box-shadow:0 10px 25px #00000014}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lang-item{cursor:pointer;color:#333;border-radius:10px;padding:10px 12px;transition:all .2s}.lang-item:hover{color:#fff;background:#fea123}.lang-item.active{color:#fff;background:#fc9f3e}
.floating-container{z-index:1000;box-sizing:border-box;flex-flow:row;align-items:center;gap:10px;animation:3s ease-in-out infinite float-unified;display:flex;position:fixed;bottom:40px;right:20px}.floating-container:has(.chat-box){align-items:flex-end}.floating-container .chatbot-container{position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.whatsapp-float{flex-shrink:0;align-items:center;transition:transform .3s;display:flex;position:static}.chatbot-float{flex-shrink:0;transition:transform .3s;position:static}.whatsapp-icon{filter:drop-shadow(2px 2px 4px #0003);width:170px;height:65.95px;transition:transform .3s}.whatsapp-float:hover .whatsapp-icon{filter:drop-shadow(2px 2px 6px #0000004d);transform:scale(1.1)}@keyframes float-unified{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.floating-container{flex-direction:row;align-items:flex-end;gap:8px;animation:3s ease-in-out infinite float-unified;bottom:16px;right:12px}.whatsapp-icon{object-fit:contain;width:140px;height:auto;display:block}.floating-container .chatbot-container .chat-button{box-sizing:border-box;border-radius:42px;justify-content:center;align-items:center;width:140px;max-width:none;height:42px;min-height:42px;padding:8px 10px;font-size:13px;line-height:1.15;display:flex;bottom:auto;right:auto}}.chatbot-container{font-family:var(--body-font);z-index:1000;position:static;max-width:400px!important}.chat-button{color:#fff;cursor:pointer;filter:drop-shadow(2px 2px 4px #0003);z-index:1000;background-color:#fc9f3e;border:#fff;border-radius:22px;width:170px;padding:8px 12px;font-size:14px;transition:transform .3s}.chat-box{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;width:370px;height:auto;max-height:600px;display:flex;overflow:hidden;box-shadow:0 4px 8px #0000001a}.chat-header{color:#fff;background-color:#fc9f3e;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.chat-header-left{align-items:center;display:flex}.chat-header-icon{margin-right:8px;font-size:18px}.chat-header-title{margin:0;font-size:14px;font-weight:700}.chat-header-status{opacity:.9;opacity:.9;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.status-dot{background-color:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 6px #22c55e99}.close-button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:18px}.chat-body{flex-direction:column;height:100%;padding:8px;display:flex;overflow-y:auto}.chat-messages{flex-grow:1;margin-bottom:8px;overflow-y:auto}.message-row{margin-bottom:6px;display:flex}.message-row.user{justify-content:flex-end}.message-row.bot{justify-content:flex-start}.message-bubble{word-wrap:break-word;border-radius:12px;max-width:80%;padding:6px 10px;font-size:12px}.message-bubble.user{color:#fff;background:#fc9f3e}.message-bubble.bot{color:#111827;background:#f3f4f6}.input-section{margin-top:8px}.input-fields .input-group{margin-bottom:6px}.input-fields .input-group label{color:#fc9f3e;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.input-fields .input-group input{color:#2c2c2c;box-sizing:border-box;background-color:#fefefe;border:1.5px solid #e0ddd8;border-radius:24px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.input-fields .input-group input::placeholder{color:#9ca3af}.input-fields .input-group input:hover{border-color:#d4d0c8}.input-fields .input-group input:focus{border-color:#fc9f3e;outline:none;box-shadow:0 0 0 3px #fc9f4733}.chat-quantity-boxes label{color:#fc9f3e;margin-bottom:8px;font-weight:600}.chat-quantity-boxes .chat-quantity-options{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.chat-quantity-boxes .chat-quantity-btn{text-align:center;color:#2c2c2c;cursor:pointer;background:#fff;border:1.5px solid #e0dcd5;border-radius:12px;flex:1 1 0;min-width:0;padding:8px 10px;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 1px 3px #0000000f}.chat-quantity-boxes .chat-quantity-btn:hover{color:#fc9f3e;background:#fef9f3;border-color:#fc9f3e;box-shadow:0 2px 8px #fc9f4733}.chat-quantity-boxes .chat-quantity-btn.active{color:#fff;background:#fc9f3e;border-color:#fc9f3e;box-shadow:0 2px 8px #fc9f4759}.input-section .button-group{gap:12px;margin-top:14px;display:flex}.input-section .primary-button{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#fc9f3e 0%,#e88e2e 100%);border:none;border-radius:12px;flex:1;padding:12px 20px;font-size:15px;font-weight:600;transition:all .25s;box-shadow:0 2px 8px #fc9f4759}.input-section .primary-button:hover:not(:disabled){background:linear-gradient(135deg,#e88e2e 0%,#d97d1e 100%);transform:translateY(-2px);box-shadow:0 4px 14px #fc9f4773}.input-section .back-button{color:#5a5a5a;cursor:pointer;letter-spacing:.02em;background:#fff;border:1.5px solid #e0ddd8;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:600;transition:all .25s;box-shadow:0 1px 3px #0000000f}.input-section .back-button:hover:not(:disabled){color:#fc9f3e;background:#f8f7f5;border-color:#fc9f3e;box-shadow:0 2px 8px #fc9f4726}.input-section .primary-button:disabled,.input-section .back-button:disabled{opacity:.5;cursor:not-allowed}.options-grid{flex-direction:column;gap:6px;display:flex}.option-button{color:#fc9f3e;cursor:pointer;background:#fff;border:1.5px solid #fc9f3e;border-radius:10px;padding:8px 12px;font-size:13px;transition:all .2s}.option-button:hover{color:#fff;background:#fc9f3e}.loading{color:#555;text-align:center;padding:6px;font-size:12px}
