@media (max-width:768px){.navbar-create-button-wrapper{display:none!important}.class-banner-outer-header{padding-top:4px!important}.campaign-stepper-row{display:none!important}.campaign-step-item{flex-shrink:1!important;gap:4px!important;min-width:0!important}.campaign-step-item>div:first-child{flex-shrink:0!important;width:22px!important;height:22px!important;font-size:12px!important}.campaign-step-item>div:last-child>div:first-child{white-space:nowrap!important;font-size:12px!important}.campaign-step-sub,.campaign-step-text{display:none!important}.campaign-step-divider{flex:auto!important;width:auto!important;min-width:6px!important;max-width:22px!important;height:2px!important}.poll-card-row{box-sizing:border-box!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important}.poll-card-image{aspect-ratio:16/9!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:160px!important}.poll-card-content{box-sizing:border-box!important;width:100%!important;min-width:0!important}.campaign-card-header-dates{border-top:1px dashed #cbd5e1b3!important;align-items:flex-start!important;width:100%!important;margin-top:2px!important;padding-top:6px!important}.post-comments-header{flex-wrap:wrap!important;justify-content:space-between!important;gap:6px!important;width:100%!important}.post-comments-quote{max-width:calc(100vw - 80px)!important;font-size:12px!important}.container.navbar-header-container,.navbar-header-container{box-sizing:border-box!important;gap:8px!important;max-width:100%!important;height:52px!important;padding-left:15px!important;padding-right:15px!important;overflow:visible!important}.navbar-brand-wrapper{gap:0!important;max-width:100%!important;margin:0!important}.navbar-brand-logo-link{margin:0!important;padding:0!important}.navbar-school-btn,.navbar-brand-divider,.navbar-city,.navbar-school-name,.navbar-school-chevron,.navbar-class-badge,.navbar-change-btn-text,.navbar-user-name{display:none!important}.navbar-user-btn{gap:4px!important;margin:0!important;padding:2px 5px 2px 3px!important}.navbar-hamburger-box{width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.navbar-hamburger-box svg{width:18px!important;height:18px!important}.navbar-user-avatar-img{width:28px!important;height:28px!important}.navbar-profile-dropdown{z-index:9999!important;border-radius:20px!important;width:min(320px,100vw - 10px)!important;max-height:calc(100dvh - 75px)!important;right:0!important;overflow-y:auto!important}.global-mobile-bottom-nav,.mobile-bottom-nav{transform:translateZ(0);z-index:1001!important;height:60px!important;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e2e8f0f2!important;justify-content:space-around!important;align-items:center!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 18px #0f172a14!important}.mobile-bottom-nav-row{justify-content:space-between!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:480px!important;margin:0 auto!important;display:flex!important}.mobile-nav-btn{color:#64748b!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:none!important;border-radius:10px!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:6px 2px!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.mobile-nav-btn.active{color:#2563eb!important}.mobile-nav-label{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:12px!important;line-height:1.1!important;overflow:hidden!important}.mobile-nav-cta-btn{color:#fff!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:none!important;border-radius:14px!important;flex:1.6!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;display:flex!important;box-shadow:0 4px 14px #2563eb59!important}.cta-icon-glow{background:#fff3!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;display:flex!important}.cta-content{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;line-height:1.15!important;display:flex!important}.cta-label{color:#fff!important;letter-spacing:-.01em!important;font-size:13.5px!important;font-weight:500!important}.cta-badge{color:#bfdbfe!important;font-size:12px!important;font-weight:500!important}.sub-active-pill{background:#10b9811a!important;border-radius:10px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:6px 8px!important;display:flex!important}.bottom-sheet-overlay,.modal-overlay,.dark-modal-overlay{padding:0!important;padding-top:max(var(--sat,env(safe-area-inset-top,0px)), 48px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:99999!important;background:#0f172aa6!important;justify-content:center!important;align-items:flex-end!important;animation:.25s ease-out forwards fadeInOverlay!important;display:flex!important;position:fixed!important;inset:0!important}.bottom-sheet-overlay.closing,.modal-overlay.closing,.dark-modal-overlay.closing{animation:.22s ease-in forwards fadeOutOverlay!important}.bottom-sheet-card,.modal-content,.dark-modal-card,.how-it-works-card{color:#0f172a!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(var(--sat,env(safe-area-inset-top,0px)), 48px) - 20px)!important;overscroll-behavior:contain!important;padding:22px 18px!important;padding-bottom:max(calc(22px + var(--sab,env(safe-area-inset-bottom,0px))), 32px)!important;box-sizing:border-box!important;background:#fff!important;border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:24px 24px 0 0!important;margin:0!important;animation:.28s cubic-bezier(.32,.72,0,1) forwards slideInFromBottom!important;overflow-y:auto!important;box-shadow:0 -10px 40px -6px #0f172a59!important}.bottom-sheet-card.closing,.modal-content.closing,.dark-modal-card.closing,.how-it-works-card.closing{animation:.24s cubic-bezier(.32,.72,0,1) forwards slideOutToBottom!important}.class-chat-card,.class-chat-fullscreen-mobile{z-index:1000!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;box-shadow:none!important;background-color:#efe5d8!important;background-image:url(/bg123.svg)!important;background-position:50%!important;background-repeat:repeat!important;background-size:900px!important;border:none!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}body:has(.class-chat-fullscreen-mobile) .dashboard-main-container{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-card) .dashboard-main-container{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-fullscreen-mobile) .responsive-dashboard-layout{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-card) .responsive-dashboard-layout{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-fullscreen-mobile) .dashboard-main-col{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-card) .dashboard-main-col{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-fullscreen-mobile) .dashboard-content-layout{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-card) .dashboard-content-layout{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-fullscreen-mobile) main{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body:has(.class-chat-card) main{border:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}body.keyboard-open .class-chat-fullscreen-mobile{height:var(--visual-viewport-height,100dvh)!important;max-height:var(--visual-viewport-height,100dvh)!important;margin-bottom:0!important;bottom:0!important}.chat-input-area{padding:8px 10px!important;padding-bottom:max(env(safe-area-inset-bottom), 10px)!important;z-index:10!important;background:#fff!important;border-top:1px solid #e2e8f0!important;flex-shrink:0!important;position:relative!important}.chat-send-btn-text{display:none!important}.chat-send-btn{justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:8px!important}.chat-input-wrapper:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.welcome-hero-outer-wrapper{margin:4px auto 0!important;padding:0 4px!important}.welcome-hero-section{border-radius:16px!important;padding:12px 5px!important}.welcome-hero-grid{gap:14px!important}.welcome-hero-left-col img{max-height:180px!important}.welcome-hero-form-card{border-radius:16px!important;width:100%!important;margin:0!important;padding:16px 12px!important;box-shadow:0 8px 24px #0000001f!important}.welcome-form-child-role-grid{grid-template-columns:1fr!important;gap:10px!important}.welcome-class-mode-toggle{gap:6px!important;display:flex!important}.welcome-class-mode-toggle button{flex:1!important;padding:7px 6px!important;font-size:12px!important}.welcome-form-buttons-row{flex-direction:column!important;gap:10px!important;width:100%!important}.welcome-form-buttons-row button{box-sizing:border-box!important;flex:none!important;width:100%!important}}@media (max-width:1024px){.class-chat-fullscreen-mobile{z-index:1000!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}}@media (max-width:768px){.mobile-grid-2:not(.mobile-horizontal-scroll),.home-feed-unified-grid.mobile-grid-2:not(.mobile-horizontal-scroll),.events-two-column-grid.mobile-grid-2:not(.mobile-horizontal-scroll),.class-polls-grid.mobile-grid-2:not(.mobile-horizontal-scroll),.grid.mobile-grid-2:not(.mobile-horizontal-scroll){box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.catalog-events-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;display:grid!important}.mobile-grid-2 .card.campaign-card,.mobile-horizontal-scroll .card.campaign-card,.mobile-scroll-item .card.campaign-card,.mobile-scroll-item>.card.campaign-card,.dashboard-horizontal-slider-item .card.campaign-card,.dashboard-horizontal-slider-item>.card.campaign-card,.card.campaign-card{backface-visibility:hidden;transform:translateZ(0);aspect-ratio:9/13!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;box-sizing:border-box!important;background:#0f172a!important;border:1px solid #ffffff26!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-end!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transition:transform .15s,box-shadow .15s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 20px #0f172a24,0 1px 3px #0f172a14!important}.mobile-grid-2 .card.campaign-card:active,.mobile-horizontal-scroll .card.campaign-card:active,.mobile-scroll-item .card.campaign-card:active,.card.campaign-card:active{transform:scale(.97)!important}.mobile-grid-2 .campaign-card .campaign-card-image,.mobile-horizontal-scroll .campaign-card .campaign-card-image,.mobile-scroll-item .campaign-card .campaign-card-image,.card.campaign-card .campaign-card-image{aspect-ratio:auto!important;z-index:1!important;pointer-events:none!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.mobile-grid-2 .campaign-card .campaign-card-image img,.mobile-horizontal-scroll .campaign-card .campaign-card-image img,.mobile-scroll-item .campaign-card .campaign-card-image img,.card.campaign-card .campaign-card-image img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.mobile-grid-2 .card.campaign-card:after,.mobile-horizontal-scroll .card.campaign-card:after,.mobile-scroll-item .card.campaign-card:after,.dashboard-horizontal-slider-item .card.campaign-card:after,.card.campaign-card:after{content:""!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(#0000 0%,#0a0f1e59 25%,#0a0f1ed1 60%,#0a0f1ef5 100%)!important;height:52%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.mobile-grid-2 .campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"],.mobile-horizontal-scroll .campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"],.mobile-scroll-item .campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"],.card.campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"],.mobile-grid-2 .campaign-card .poll-image-type-badge,.mobile-grid-2 .campaign-card .campaign-image-type-badge,.mobile-horizontal-scroll .campaign-card .poll-image-type-badge,.mobile-horizontal-scroll .campaign-card .campaign-image-type-badge,.mobile-scroll-item .campaign-card .poll-image-type-badge,.mobile-scroll-item .campaign-card .campaign-image-type-badge,.card.campaign-card .poll-image-type-badge,.card.campaign-card .campaign-image-type-badge,.mobile-grid-2 .campaign-card .event-image-type-badge,.mobile-horizontal-scroll .campaign-card .event-image-type-badge,.mobile-scroll-item .campaign-card .event-image-type-badge,.card.campaign-card .event-image-type-badge,.poll-image-type-badge,.campaign-image-type-badge,.event-image-type-badge,.promoted-image-type-badge{z-index:10!important;pointer-events:auto!important;border-bottom-right-radius:12px!important;gap:4px!important;padding:4px 9px!important;font-size:12px!important;font-weight:600!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 4px 12px #00000059!important}.mobile-grid-2 .campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"] svg,.mobile-horizontal-scroll .campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"] svg,.mobile-scroll-item .campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"] svg,.card.campaign-card .campaign-card-image>div[style*="top: 0"][style*="left: 0"] svg,.mobile-grid-2 .campaign-card .poll-image-type-badge svg,.mobile-grid-2 .campaign-card .campaign-image-type-badge svg,.mobile-horizontal-scroll .campaign-card .poll-image-type-badge svg,.mobile-horizontal-scroll .campaign-card .campaign-image-type-badge svg,.mobile-scroll-item .campaign-card .poll-image-type-badge svg,.mobile-scroll-item .campaign-card .campaign-image-type-badge svg,.card.campaign-card .poll-image-type-badge svg,.card.campaign-card .campaign-image-type-badge svg,.mobile-grid-2 .campaign-card .event-image-type-badge svg,.mobile-horizontal-scroll .campaign-card .event-image-type-badge svg,.mobile-scroll-item .campaign-card .event-image-type-badge svg,.card.campaign-card .event-image-type-badge svg,.poll-image-type-badge svg,.campaign-image-type-badge svg,.event-image-type-badge svg,.promoted-image-type-badge svg{width:11px!important;height:11px!important}.event-payment-mode-badge{z-index:10!important;pointer-events:auto!important;white-space:nowrap!important;border-right:none!important;border-radius:6px 0 0 6px!important;gap:3px!important;padding:3px 7px!important;font-size:11px!important;font-weight:600!important;position:absolute!important;top:30px!important;left:auto!important;right:0!important;box-shadow:0 4px 12px #00000059!important}.event-payment-mode-badge svg{flex-shrink:0!important;width:10px!important;height:10px!important}.event-badge-recording{will-change:transform, opacity!important;animation:2.4s ease-in-out infinite slowRecordingPulse!important;box-shadow:0 2px 8px #10b98173!important}@keyframes slowRecordingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.03)}}@keyframes slowLiveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.mobile-grid-2 .campaign-card .campaign-card-image button,.mobile-horizontal-scroll .campaign-card .campaign-card-image button,.mobile-scroll-item .campaign-card .campaign-card-image button,.card.campaign-card .campaign-card-image button{z-index:10!important;pointer-events:auto!important;position:absolute!important;top:7px!important;right:7px!important}.mobile-grid-2 .poll-image-category,.mobile-grid-2 .campaign-image-category,.mobile-grid-2 .event-image-category,.mobile-horizontal-scroll .poll-image-category,.mobile-horizontal-scroll .campaign-image-category,.mobile-horizontal-scroll .event-image-category,.mobile-scroll-item .poll-image-category,.mobile-scroll-item .campaign-image-category,.mobile-scroll-item .event-image-category,.card.campaign-card .poll-image-category,.card.campaign-card .campaign-image-category,.card.campaign-card .event-image-category,.mobile-grid-2 .poll-image-status,.mobile-grid-2 .campaign-image-status,.mobile-grid-2 .event-image-status,.mobile-grid-2 .campaign-card .campaign-card-image div[style*="bottom: 12px"],.mobile-grid-2 .campaign-card .campaign-card-image div[style*="bottom: 10px"],.mobile-horizontal-scroll .poll-image-status,.mobile-horizontal-scroll .campaign-image-status,.mobile-horizontal-scroll .event-image-status,.mobile-horizontal-scroll .campaign-card .campaign-card-image div[style*="bottom: 12px"],.mobile-horizontal-scroll .campaign-card .campaign-card-image div[style*="bottom: 10px"],.mobile-scroll-item .poll-image-status,.mobile-scroll-item .campaign-image-status,.mobile-scroll-item .event-image-status,.mobile-scroll-item .campaign-card .campaign-card-image div[style*="bottom: 12px"],.mobile-scroll-item .campaign-card .campaign-card-image div[style*="bottom: 10px"],.card.campaign-card .poll-image-status,.card.campaign-card .campaign-image-status,.card.campaign-card .event-image-status,.card.campaign-card .campaign-card-image div[style*="bottom: 12px"],.card.campaign-card .campaign-card-image div[style*="bottom: 10px"]{display:none!important}.mobile-grid-2 .campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"],.mobile-grid-2 .campaign-card .campaign-card-finance-badge,.mobile-horizontal-scroll .campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"],.mobile-horizontal-scroll .campaign-card .campaign-card-finance-badge,.mobile-scroll-item .campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"],.mobile-scroll-item .campaign-card .campaign-card-finance-badge,.card.campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"],.card.campaign-card .campaign-card-finance-badge{z-index:10!important;pointer-events:auto!important;border-right:none!important;border-radius:6px 0 0 6px!important;gap:3px!important;padding:2.5px 6px!important;font-size:12px!important;top:30px!important;right:0!important}.mobile-grid-2 .campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"] svg,.mobile-grid-2 .campaign-card .campaign-card-finance-badge svg,.mobile-horizontal-scroll .campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"] svg,.mobile-horizontal-scroll .campaign-card .campaign-card-finance-badge svg,.mobile-scroll-item .campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"] svg,.mobile-scroll-item .campaign-card .campaign-card-finance-badge svg,.card.campaign-card .campaign-card-image>div[style*="top: 8px"][style*="right: 10px"] svg,.card.campaign-card .campaign-card-finance-badge svg{width:10px!important;height:10px!important}.mobile-grid-2 .campaign-completed-overlay-badge,.mobile-horizontal-scroll .campaign-completed-overlay-badge,.mobile-scroll-item .campaign-completed-overlay-badge,.card.campaign-card .campaign-completed-overlay-badge,.campaign-completed-overlay-badge{border-radius:9px!important;gap:5px!important;padding:4px 11px!important;font-size:12px!important;font-weight:600!important;top:36%!important;box-shadow:0 3px 12px #00000059!important}.mobile-grid-2 .campaign-completed-overlay-badge svg,.mobile-horizontal-scroll .campaign-completed-overlay-badge svg,.mobile-scroll-item .campaign-completed-overlay-badge svg,.card.campaign-card .campaign-completed-overlay-badge svg,.campaign-completed-overlay-badge svg{width:13px!important;height:13px!important}.mobile-grid-2 .campaign-completed-overlay-badge span,.mobile-horizontal-scroll .campaign-completed-overlay-badge span,.mobile-scroll-item .campaign-completed-overlay-badge span,.card.campaign-card .campaign-completed-overlay-badge span,.campaign-completed-overlay-badge span{font-size:12px!important}.mobile-grid-2 .campaign-card .campaign-card-content,.mobile-horizontal-scroll .campaign-card .campaign-card-content,.mobile-scroll-item .campaign-card .campaign-card-content,.card.campaign-card .campaign-card-content{box-sizing:border-box!important;z-index:5!important;background:0 0!important;flex:none!important;width:100%!important;margin-top:auto!important;padding:0!important;position:relative!important}.mobile-grid-2 .campaign-card .campaign-card-initiator,.mobile-horizontal-scroll .campaign-card .campaign-card-initiator,.mobile-scroll-item .campaign-card .campaign-card-initiator,.card.campaign-card .campaign-card-initiator,.mobile-grid-2 .campaign-card .campaign-card-per-child,.mobile-horizontal-scroll .campaign-card .campaign-card-per-child,.mobile-scroll-item .campaign-card .campaign-card-per-child,.card.campaign-card .campaign-card-per-child{display:none!important}.mobile-grid-2 .campaign-card .campaign-card-title-block,.mobile-horizontal-scroll .campaign-card .campaign-card-title-block,.mobile-scroll-item .campaign-card .campaign-card-title-block,.dashboard-horizontal-slider-track .campaign-card .campaign-card-title-block,.dashboard-horizontal-slider-item .campaign-card .campaign-card-title-block,.card.campaign-card .campaign-card-title-block{box-sizing:border-box!important;z-index:5!important;background:0 0!important;flex:none!important;width:100%!important;margin-top:auto!important;margin-bottom:2px!important;padding:0 10px!important;position:relative!important}.mobile-grid-2 .campaign-card .campaign-card-title-block>div,.mobile-horizontal-scroll .campaign-card .campaign-card-title-block>div,.mobile-scroll-item .campaign-card .campaign-card-title-block>div,.dashboard-horizontal-slider-track .campaign-card .campaign-card-title-block>div,.dashboard-horizontal-slider-item .campaign-card .campaign-card-title-block>div,.card.campaign-card .campaign-card-title-block>div{width:100%!important;margin:0!important;padding:0!important}.mobile-grid-2 .campaign-card .campaign-card-title-block h3,.mobile-horizontal-scroll .campaign-card .campaign-card-title-block h3,.mobile-scroll-item .campaign-card .campaign-card-title-block h3,.dashboard-horizontal-slider-track .campaign-card .campaign-card-title-block h3,.dashboard-horizontal-slider-item .campaign-card .campaign-card-title-block h3,.card.campaign-card .campaign-card-title-block h3{color:#fff!important;text-shadow:0 1px 4px #000000d9!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;height:auto!important;min-height:0!important;max-height:36px!important;margin:0!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mobile-grid-2 .campaign-card .campaign-card-title-block p,.mobile-horizontal-scroll .campaign-card .campaign-card-title-block p,.mobile-scroll-item .campaign-card .campaign-card-title-block p,.dashboard-horizontal-slider-track .campaign-card .campaign-card-title-block p,.dashboard-horizontal-slider-item .campaign-card .campaign-card-title-block p,.card.campaign-card .campaign-card-title-block p,.card.campaign-card .campaign-card-description,.card.campaign-card p.campaign-card-description,.card.campaign-card .campaign-card-start-date,.event-card-short-desc,.card.campaign-card p.event-card-short-desc{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.mobile-grid-2 .campaign-card .campaign-card-title-block a,.mobile-grid-2 .campaign-card .campaign-card-title-block button,.mobile-grid-2 .campaign-card .campaign-card-title-block span,.mobile-horizontal-scroll .campaign-card .campaign-card-title-block a,.mobile-horizontal-scroll .campaign-card .campaign-card-title-block button,.mobile-horizontal-scroll .campaign-card .campaign-card-title-block span,.mobile-scroll-item .campaign-card .campaign-card-title-block a,.mobile-scroll-item .campaign-card .campaign-card-title-block button,.mobile-scroll-item .campaign-card .campaign-card-title-block span,.dashboard-horizontal-slider-track .campaign-card .campaign-card-title-block a,.dashboard-horizontal-slider-track .campaign-card .campaign-card-title-block button,.dashboard-horizontal-slider-track .campaign-card .campaign-card-title-block span,.dashboard-horizontal-slider-item .campaign-card .campaign-card-title-block a,.dashboard-horizontal-slider-item .campaign-card .campaign-card-title-block button,.dashboard-horizontal-slider-item .campaign-card .campaign-card-title-block span,.card.campaign-card .campaign-card-title-block a,.card.campaign-card .campaign-card-title-block button,.card.campaign-card .campaign-card-title-block span{display:none!important}.mobile-grid-2 .campaign-card .campaign-card-body,.mobile-horizontal-scroll .campaign-card .campaign-card-body,.mobile-scroll-item .campaign-card .campaign-card-body,.dashboard-horizontal-slider-track .campaign-card .campaign-card-body,.dashboard-horizontal-slider-item .campaign-card .campaign-card-body,.card.campaign-card .campaign-card-body{box-sizing:border-box!important;z-index:5!important;background:0 0!important;flex-direction:column!important;flex:none!important;justify-content:flex-end!important;gap:0!important;width:100%!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding:0 10px 10px!important;display:flex!important;position:relative!important}.mobile-grid-2 .campaign-card .campaign-card-body>div,.mobile-horizontal-scroll .campaign-card .campaign-card-body>div,.mobile-scroll-item .campaign-card .campaign-card-body>div,.dashboard-horizontal-slider-track .campaign-card .campaign-card-body>div,.dashboard-horizontal-slider-item .campaign-card .campaign-card-body>div,.card.campaign-card .campaign-card-body>div{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important}.mobile-grid-2 .campaign-card .campaign-card-meta,.mobile-horizontal-scroll .campaign-card .campaign-card-meta,.mobile-scroll-item .campaign-card .campaign-card-meta,.dashboard-horizontal-slider-track .campaign-card .campaign-card-meta,.dashboard-horizontal-slider-item .campaign-card .campaign-card-meta,.card.campaign-card .campaign-card-meta{text-align:right!important;background:0 0!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;width:100%!important;height:auto!important;min-height:16px!important;max-height:none!important;margin:1px 0 2px auto!important;font-size:12px!important;line-height:1.2!important;display:flex!important}.mobile-grid-2 .campaign-card .campaign-card-meta>div,.mobile-grid-2 .campaign-card .campaign-card-meta span,.mobile-horizontal-scroll .campaign-card .campaign-card-meta>div,.mobile-horizontal-scroll .campaign-card .campaign-card-meta span,.mobile-scroll-item .campaign-card .campaign-card-meta>div,.mobile-scroll-item .campaign-card .campaign-card-meta span,.dashboard-horizontal-slider-track .campaign-card .campaign-card-meta>div,.dashboard-horizontal-slider-track .campaign-card .campaign-card-meta span,.dashboard-horizontal-slider-item .campaign-card .campaign-card-meta>div,.dashboard-horizontal-slider-item .campaign-card .campaign-card-meta span,.card.campaign-card .campaign-card-meta>div,.card.campaign-card .campaign-card-meta span{text-align:right!important;text-shadow:0 1px 3px #000c!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;margin-left:auto!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.mobile-grid-2 .campaign-card .campaign-card-meta svg,.mobile-horizontal-scroll .campaign-card .campaign-card-meta svg,.mobile-scroll-item .campaign-card .campaign-card-meta svg,.dashboard-horizontal-slider-track .campaign-card .campaign-card-meta svg,.dashboard-horizontal-slider-item .campaign-card .campaign-card-meta svg,.card.campaign-card .campaign-card-meta svg{color:#f87171!important;stroke:#f87171!important;flex-shrink:0!important;width:11px!important;height:11px!important}.mobile-grid-2 .campaign-card .campaign-card-progress-bar,.mobile-horizontal-scroll .campaign-card .campaign-card-progress-bar,.mobile-scroll-item .campaign-card .campaign-card-progress-bar,.dashboard-horizontal-slider-track .campaign-card .campaign-card-progress-bar,.dashboard-horizontal-slider-item .campaign-card .campaign-card-progress-bar,.card.campaign-card .campaign-card-progress-bar{box-sizing:border-box!important;background:#ffffff40!important;border:none!important;border-radius:999px!important;width:100%!important;height:5px!important;min-height:5px!important;max-height:5px!important;margin:3px 0 2px!important;display:flex!important;position:relative!important;overflow:hidden!important}.mobile-grid-2 .campaign-card .campaign-card-progress-bar>div,.mobile-horizontal-scroll .campaign-card .campaign-card-progress-bar>div,.mobile-scroll-item .campaign-card .campaign-card-progress-bar>div,.dashboard-horizontal-slider-track .campaign-card .campaign-card-progress-bar>div,.dashboard-horizontal-slider-item .campaign-card .campaign-card-progress-bar>div,.card.campaign-card .campaign-card-progress-bar>div{box-sizing:border-box!important;border:none!important;border-radius:999px!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;transition:width .3s!important}.mobile-grid-2 .campaign-card .campaign-card-stats,.mobile-horizontal-scroll .campaign-card .campaign-card-stats,.mobile-scroll-item .campaign-card .campaign-card-stats,.dashboard-horizontal-slider-track .campaign-card .campaign-card-stats,.dashboard-horizontal-slider-item .campaign-card .campaign-card-stats,.card.campaign-card .campaign-card-stats{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:2px 0 0!important;font-size:12px!important;line-height:16px!important;display:flex!important;overflow:hidden!important}.mobile-grid-2 .campaign-card .campaign-card-stats>span:last-child,.mobile-horizontal-scroll .campaign-card .campaign-card-stats>span:last-child,.mobile-scroll-item .campaign-card .campaign-card-stats>span:last-child,.dashboard-horizontal-slider-track .campaign-card .campaign-card-stats>span:last-child,.dashboard-horizontal-slider-item .campaign-card .campaign-card-stats>span:last-child,.card.campaign-card .campaign-card-stats>span:last-child{text-align:right!important;white-space:nowrap!important;margin-left:auto!important}.mobile-grid-2 .campaign-card .campaign-card-stats .campaign-card-mobile-target,.mobile-horizontal-scroll .campaign-card .campaign-card-stats .campaign-card-mobile-target,.mobile-scroll-item .campaign-card .campaign-card-stats .campaign-card-mobile-target,.dashboard-horizontal-slider-track .campaign-card .campaign-card-stats .campaign-card-mobile-target,.dashboard-horizontal-slider-item .campaign-card .campaign-card-stats .campaign-card-mobile-target,.card.campaign-card .campaign-card-stats .campaign-card-mobile-target{color:#f8fafc!important;text-shadow:0 1px 3px #000c!important;white-space:nowrap!important;text-align:left!important;flex-shrink:0!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:block!important}.mobile-grid-2 .campaign-card .campaign-card-stats .campaign-card-collected,.mobile-horizontal-scroll .campaign-card .campaign-card-stats .campaign-card-collected,.mobile-scroll-item .campaign-card .campaign-card-stats .campaign-card-collected,.dashboard-horizontal-slider-track .campaign-card .campaign-card-stats .campaign-card-collected,.dashboard-horizontal-slider-item .campaign-card .campaign-card-stats .campaign-card-collected,.card.campaign-card .campaign-card-stats .campaign-card-collected{color:#f1f5f9!important;text-shadow:0 1px 3px #000000b3!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:right!important;margin-left:auto!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important;overflow:hidden!important}.mobile-grid-2 .campaign-card .campaign-card-stats .campaign-card-collected strong,.mobile-horizontal-scroll .campaign-card .campaign-card-stats .campaign-card-collected strong,.mobile-scroll-item .campaign-card .campaign-card-stats .campaign-card-collected strong,.dashboard-horizontal-slider-track .campaign-card .campaign-card-stats .campaign-card-collected strong,.dashboard-horizontal-slider-item .campaign-card .campaign-card-stats .campaign-card-collected strong,.card.campaign-card .campaign-card-stats .campaign-card-collected strong{color:#34d399!important;text-shadow:0 0 8px #34d39966!important}.mobile-grid-2 .campaign-card .campaign-card-stats .campaign-card-fee,.mobile-horizontal-scroll .campaign-card .campaign-card-stats .campaign-card-fee,.mobile-scroll-item .campaign-card .campaign-card-stats .campaign-card-fee,.dashboard-horizontal-slider-track .campaign-card .campaign-card-stats .campaign-card-fee,.dashboard-horizontal-slider-item .campaign-card .campaign-card-stats .campaign-card-fee,.card.campaign-card .campaign-card-stats .campaign-card-fee{display:none!important}.mobile-grid-2 .event-card-root .campaign-card-stats,.mobile-grid-2 .event-card-stats,.mobile-grid-2 .poll-card-stats,.mobile-grid-2 .event-voting-card .campaign-card-stats,.mobile-grid-2 .poll-voting-card .campaign-card-stats,.mobile-horizontal-scroll .event-card-root .campaign-card-stats,.mobile-horizontal-scroll .event-card-stats,.mobile-horizontal-scroll .poll-card-stats,.mobile-scroll-item .event-card-root .campaign-card-stats,.mobile-scroll-item .event-card-stats,.mobile-scroll-item .poll-card-stats,.card.campaign-card.event-card-root .campaign-card-stats,.card.campaign-card.event-voting-card .campaign-card-stats,.card.campaign-card.poll-voting-card .campaign-card-stats,.card.campaign-card .event-card-stats,.card.campaign-card .poll-card-stats,.event-card-root .campaign-card-stats,.event-card-stats,.poll-card-stats{visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.mobile-grid-2 .campaign-card .poll-voting-options,.mobile-horizontal-scroll .campaign-card .poll-voting-options,.mobile-scroll-item .campaign-card .poll-voting-options,.dashboard-horizontal-slider-track .campaign-card .poll-voting-options,.dashboard-horizontal-slider-item .campaign-card .poll-voting-options,.card.campaign-card .poll-voting-options,.mobile-grid-2 .campaign-card .campaign-card-footer,.mobile-grid-2 .campaign-card .campaign-stepper-row,.mobile-grid-2 .campaign-card .post-comments-container,.mobile-grid-2 .campaign-card .post-comments-quote,.mobile-horizontal-scroll .campaign-card .campaign-card-footer,.mobile-horizontal-scroll .campaign-card .campaign-stepper-row,.mobile-horizontal-scroll .campaign-card .post-comments-container,.mobile-horizontal-scroll .campaign-card .post-comments-quote,.mobile-scroll-item .campaign-card .campaign-card-footer,.mobile-scroll-item .campaign-card .campaign-stepper-row,.mobile-scroll-item .campaign-card .post-comments-container,.mobile-scroll-item .campaign-card .post-comments-quote,.dashboard-horizontal-slider-track .campaign-card .campaign-card-footer,.dashboard-horizontal-slider-track .campaign-card .campaign-stepper-row,.dashboard-horizontal-slider-track .campaign-card .post-comments-container,.dashboard-horizontal-slider-track .campaign-card .post-comments-quote,.dashboard-horizontal-slider-item .campaign-card .campaign-card-footer,.dashboard-horizontal-slider-item .campaign-card .campaign-stepper-row,.dashboard-horizontal-slider-item .campaign-card .post-comments-container,.dashboard-horizontal-slider-item .campaign-card .post-comments-quote,.card.campaign-card .campaign-card-footer,.card.campaign-card .campaign-stepper-row,.card.campaign-card .post-comments-container,.card.campaign-card .post-comments-quote,.dashboard-horizontal-slider-item .campaign-stepper-row,.dashboard-horizontal-slider-item .campaign-card-footer,.dashboard-horizontal-slider-item .event-card-root .campaign-card-stats,.card.campaign-card.event-card-root .campaign-card-stats,.mobile-grid-2 .campaign-card .poll-card-actions,.mobile-grid-2 .campaign-card .campaign-card-actions,.mobile-grid-2 .campaign-card .campaign-action-btns,.mobile-horizontal-scroll .campaign-card .poll-card-actions,.mobile-horizontal-scroll .campaign-card .campaign-card-actions,.mobile-horizontal-scroll .campaign-card .campaign-action-btns,.mobile-scroll-item .campaign-card .poll-card-actions,.mobile-scroll-item .campaign-card .campaign-card-actions,.mobile-scroll-item .campaign-card .campaign-action-btns,.dashboard-horizontal-slider-track .campaign-card .poll-card-actions,.dashboard-horizontal-slider-track .campaign-card .campaign-card-actions,.dashboard-horizontal-slider-track .campaign-card .campaign-action-btns,.dashboard-horizontal-slider-item .campaign-card .poll-card-actions,.dashboard-horizontal-slider-item .campaign-card .campaign-card-actions,.dashboard-horizontal-slider-item .campaign-card .campaign-action-btns,.dashboard-horizontal-slider-item .campaign-action-btns,.dashboard-horizontal-slider-item .card.campaign-card .campaign-action-btns,.card.campaign-card .poll-card-actions,.card.campaign-card .campaign-card-actions,.card.campaign-card .campaign-action-btns,.card.campaign-card .campaign-card-body .campaign-action-btns,.card.campaign-card .campaign-card-body button,.card.campaign-card .campaign-card-body .btn{display:none!important}.mobile-horizontal-scroll{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important;flex-flow:row!important;gap:10px!important;width:100%!important;padding:2px 2px 12px!important;display:flex!important;overflow:auto hidden!important}.mobile-horizontal-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mobile-horizontal-scroll>*,.mobile-horizontal-scroll .mobile-scroll-item,.mobile-scroll-item{scroll-snap-align:start!important;box-sizing:border-box!important;flex-direction:column!important;flex-shrink:0!important;width:calc(50vw - 22px)!important;min-width:155px!important;max-width:190px!important;display:flex!important}.mobile-horizontal-scroll .card.campaign-card,.mobile-horizontal-scroll .mobile-scroll-item .card.campaign-card,.mobile-scroll-item .card.campaign-card{aspect-ratio:9/13!important;width:100%!important;height:auto!important}.promoted-events-slider-track{will-change:scroll-position;transform:translateZ(0);scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain!important;box-sizing:border-box!important;gap:16px!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-bottom:8px!important;padding-left:0!important;padding-right:0!important;display:flex!important;overflow:auto hidden!important}.promoted-events-slider-track::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.promoted-events-slider-track>.promoted-event-col{scroll-snap-align:start!important;scroll-snap-stop:always!important;box-sizing:border-box!important;flex-direction:column!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;display:flex!important}.promoted-events-slider-track>.promoted-event-col .promoted-banner-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important}}
