.mobile-floating-control-bar{display:none}@media (width<=767px){.mobile-floating-control-bar{--mfb-elev:0 0 0 1px var(--border-color), 0 3px 8px color-mix(in srgb, var(--shadow-strong) 85%, transparent), 0 10px 26px color-mix(in srgb, var(--shadow-dark) 42%, transparent), 0 22px 48px color-mix(in srgb, var(--shadow-dark) 26%, transparent);--mfb-elev-morphing:0 0 0 1px var(--border-color), 0 6px 18px color-mix(in srgb, var(--shadow-dark) 34%, transparent);--mfb-back-btn-bg:color-mix(in srgb, var(--gray-200) 92%, var(--field-bg));--mfb-back-btn-bg-active:color-mix(in srgb, var(--gray-300) 88%, var(--field-bg));--mfb-footer-cutout-size:18px;--mfb-footer-cutout-round:var(--mfb-footer-cutout-size);--mfb-depth-shadow:linear-gradient(to top, color-mix(in srgb, var(--shadow-dark) 24%, transparent) 0%, color-mix(in srgb, var(--shadow-dark) 14%, transparent) 26%, color-mix(in srgb, var(--shadow-dark) 6%, transparent) 52%, transparent 100%);--mfb-depth-surface:linear-gradient(to top, color-mix(in srgb, var(--field-bg) 74%, transparent) 0%, color-mix(in srgb, var(--field-bg) 40%, transparent) 28%, color-mix(in srgb, var(--field-bg) 18%, transparent) 52%, color-mix(in srgb, var(--field-bg) 6%, transparent) 74%, transparent 100%);--mfb-hit:clamp(44px, 11.5vw, 52px);--mfb-title-fs:clamp(13px, 3.5vw, 16px);--mfb-sm:clamp(12px, 3vw, 16px);--mfb-back-icon-fs:clamp(16px, 4vw, 20px);z-index:1000;transform-origin:bottom;max-width:calc(100vw - 32px);translate:0 calc(-1 * var(--mfb-keyboard-inset,0px));grid-template-areas:"stack";transition:translate .2s cubic-bezier(.32,.72,0,1);display:grid;position:fixed;bottom:16px;left:16px;right:16px;@media (prefers-reduced-motion:reduce){transition:none}}.mobile-floating-control-bar.mobile-floating-bar-has-modal{--mobile-bar-modal-max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px) - var(--mfb-keyboard-inset,0px));width:100%;max-height:var(--mobile-bar-modal-max-height);z-index:1050;background:var(--field-bg);min-height:0;box-shadow:var(--mfb-elev);transform-origin:bottom;border-radius:24px;flex-direction:column;align-content:stretch;align-items:stretch;display:flex;overflow:hidden}.mobile-floating-control-bar.mobile-floating-bar-has-modal .mobile-control-bar-main,.mobile-floating-control-bar.mobile-floating-bar-has-modal .mobile-control-bar-view{visibility:hidden;pointer-events:none;display:none!important}.mobile-floating-control-bar.mobile-floating-bar-has-modal.mobile-floating-bar-modal-morphing{box-shadow:var(--mfb-elev-morphing)}.mobile-floating-control-bar.mobile-floating-bar-has-modal.mobile-floating-bar-height-easing{max-height:none;&>.modal .modal-dialog{max-height:none}}.mobile-floating-control-bar.mobile-floating-bar-has-modal.mobile-floating-bar-returning>.mobile-control-bar-main{visibility:visible;z-index:4;box-shadow:none;position:absolute;bottom:0;left:0;right:0;display:flex!important;&>.mobile-floating-bar-surface-bg{display:none}}.mobile-floating-control-bar.mobile-floating-bar-has-modal.mobile-floating-bar-modal-morphing>.modal{justify-content:flex-end}.mobile-floating-control-bar.mobile-floating-bar-has-modal.mobile-floating-bar-modal-morphing>.modal .modal-dialog{flex:none}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal{background:0 0;border:none;flex:auto;width:100%;max-width:100%;min-height:0;max-height:none;padding:0;overflow:hidden;flex-direction:column!important;height:auto!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-dialog{width:100%;max-height:var(--mobile-bar-modal-max-height);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;max-width:none!important;margin:0!important;transition:none!important;transform:none!important}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-dialog>form{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-content{min-width:0;min-height:0;box-shadow:none;background:var(--field-bg);border:none;border-radius:24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header{width:100%;padding:clamp(8px, 2vw, 12px) var(--mfb-sm);border-bottom:1px solid var(--light);z-index:3;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;display:flex;position:relative}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header .close,.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header .btn-close{display:none!important}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header .mobile-floating-bar-back-btn{order:-1;margin:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header .modal-title{text-align:left;flex:1;min-width:0;margin:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-body{overscroll-behavior-y:contain;padding:var(--mfb-sm);z-index:1;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden auto}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-body .row{margin-left:0;margin-right:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-body .col,.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-body [class*=col-]{padding-left:0;padding-right:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer{padding:clamp(8px, 2vw, 10px) var(--mfb-sm);padding-bottom:calc(clamp(8px, 2vw, 10px) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--light);z-index:2;background:var(--field-bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:clamp(6px,1.5vw,10px);margin-top:0;display:flex;position:relative}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer .row{flex-wrap:nowrap;width:100%}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer .col,.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer [class*=col-]{flex:none;width:auto;max-width:none;padding-left:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer button,.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer .btn{white-space:nowrap;flex-shrink:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header:before,.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer:before{content:"";pointer-events:none;z-index:2;opacity:0;background-image:var(--mfb-depth-shadow), var(--mfb-depth-surface);height:76px;transition:opacity var(--transition-fast);position:absolute;left:0;right:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header:after,.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer:after{content:"";height:var(--mfb-footer-cutout-size);pointer-events:none;z-index:2;opacity:0;background:radial-gradient(circle at right top, transparent calc(var(--mfb-footer-cutout-round) - .5px), var(--field-bg) calc(var(--mfb-footer-cutout-round) + .5px)) left top / var(--mfb-footer-cutout-size) 100% no-repeat, radial-gradient(circle at left top, transparent calc(var(--mfb-footer-cutout-round) - .5px), var(--field-bg) calc(var(--mfb-footer-cutout-round) + .5px)) right top / var(--mfb-footer-cutout-size) 100% no-repeat;transition:opacity var(--transition-fast);position:absolute;left:0;right:0}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header:before{top:100%;transform:scaleY(-1)}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-header:after{bottom:calc(-1 * var(--mfb-footer-cutout-size));transform:scaleY(-1)}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer:before{bottom:100%}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer:after{top:calc(-1 * var(--mfb-footer-cutout-size))}.mobile-floating-control-bar.mobile-floating-bar-has-modal>.modal .modal-footer>*{margin:0}.mobile-floating-control-bar.mobile-floating-bar-show-bottom-shadow>.modal .modal-footer:before,.mobile-floating-control-bar.mobile-floating-bar-show-bottom-shadow>.modal .modal-footer:after,.mobile-floating-control-bar.mobile-floating-bar-show-top-shadow>.modal .modal-header:before,.mobile-floating-control-bar.mobile-floating-bar-show-top-shadow>.modal .modal-header:after{opacity:1}.mobile-floating-control-bar .mobile-control-bar-main,.mobile-floating-control-bar .mobile-control-bar-view{width:100%;min-height:var(--mfb-hit);opacity:1;padding:clamp(8px, 2vw, 12px) var(--mfb-sm);isolation:isolate;min-width:0;max-width:100%;box-shadow:var(--mfb-elev);background:0 0;border-radius:500px;grid-area:stack;align-self:end;align-items:center;gap:clamp(8px,2vw,12px);display:flex;position:relative;overflow:visible}.mobile-floating-control-bar.mobile-floating-bar-surface-morphing .mobile-control-bar-main,.mobile-floating-control-bar.mobile-floating-bar-surface-morphing .mobile-control-bar-view{transform-origin:bottom;box-shadow:var(--mfb-elev-morphing);overflow:hidden}.mobile-floating-control-bar.mobile-floating-bar-surface-morphing .mobile-control-bar-panel{justify-content:flex-end}.mobile-floating-control-bar.mobile-floating-bar-surface-morphing .mobile-control-bar-panel>*{flex-shrink:0}.mobile-floating-control-bar .mobile-floating-bar-surface-bg{border-radius:inherit;background:var(--field-bg);box-shadow:none;transform-origin:bottom;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mobile-floating-control-bar .mobile-control-bar-main>:not(.mobile-floating-bar-surface-bg),.mobile-floating-control-bar .mobile-control-bar-view>:not(.mobile-floating-bar-surface-bg){z-index:1;position:relative}.mobile-floating-control-bar .mobile-control-bar-panel{border-radius:24px;flex-direction:column;align-items:stretch;gap:16px}.mobile-floating-control-bar .mobile-control-bar-header{align-items:center;gap:12px;width:100%;display:flex}.mobile-floating-control-bar .mobile-control-bar-title,.mobile-floating-control-bar.mobile-floating-bar-has-modal .modal .modal-header .modal-title{font-weight:700;font-size:var(--mfb-title-fs);color:var(--text-color);font-family:var(--font-sans)}.mobile-floating-control-bar .mobile-control-btn-back,.mobile-floating-control-bar .mobile-floating-bar-back-btn{width:var(--mfb-hit);height:var(--mfb-hit);min-width:var(--mfb-hit);background:var(--mfb-back-btn-bg);color:var(--text-color);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mobile-floating-control-bar .mobile-control-btn-back:active,.mobile-floating-control-bar .mobile-floating-bar-back-btn:active{background:var(--mfb-back-btn-bg-active)}.mobile-floating-control-bar .mobile-control-btn-back i,.mobile-floating-control-bar .mobile-floating-bar-back-btn i{font-size:var(--mfb-back-icon-fs)}.mobile-floating-control-bar .mobile-control-bar-title{text-overflow:ellipsis;flex:1;align-items:center;min-width:0;margin:0;display:flex;overflow:hidden}.mobile-floating-control-bar .mobile-filter-wrapper{flex-direction:column;gap:16px;width:100%;margin-top:8px;display:flex}.mobile-floating-control-bar .mobile-control-bar-pledge-options{scrollbar-width:none;overflow:auto hidden}.mobile-floating-control-bar .mobile-control-bar-pledge-options::-webkit-scrollbar{display:none}.mobile-floating-control-bar .mobile-control-bar-main{gap:8px;padding:8px}.mobile-floating-control-bar .mobile-control-btn,.mobile-floating-control-bar .mobile-control-btn-dots{--press-feedback-active-scale:.92;--press-feedback-active-radius:500px;min-width:var(--mfb-hit);height:var(--mfb-hit);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:500px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.mobile-floating-control-bar .mobile-control-btn i,.mobile-floating-control-bar .mobile-control-btn-dots i{font-size:clamp(17px,4.6vw,20px)}.mobile-floating-control-bar .mobile-control-btn:is(.is-pressed,:active),.mobile-floating-control-bar .mobile-control-btn-dots:is(.is-pressed,:active){background:color-mix(in srgb, var(--accent) 20%, transparent)}.mobile-floating-control-bar .mobile-control-btn--primary{background:var(--accent);color:var(--text-on-accent);flex-grow:1.6;&:is(.is-pressed,:active){background:var(--accent-dark)}& i{font-size:clamp(15px,4vw,17px)}}.mobile-floating-control-bar .mobile-control-btn__label{white-space:nowrap;font-size:clamp(14px,3.8vw,15px);font-weight:600}.mobile-floating-control-bar .mobile-control-bar-main>.disabled-tooltip-wrap{min-width:var(--mfb-hit);cursor:not-allowed;flex:1 1 0;display:flex}.mobile-floating-control-bar .mobile-control-bar-main>.disabled-tooltip-wrap .mobile-control-btn{width:100%;max-width:none}.mobile-floating-control-bar .mobile-control-btn--2x{min-width:calc(var(--mfb-hit) * 2 + clamp(8px, 2vw, 12px));flex:2 2 0;max-width:none}.mobile-floating-control-bar .mobile-control-btn--2x i{font-size:clamp(16px,4vw,20px)}.mobile-floating-control-bar .mobile-control-btn--has-active:after,.mobile-floating-control-bar .mobile-control-btn-filters--has-active:after,.mobile-floating-control-bar .mobile-control-btn-search--has-active:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--field-bg);pointer-events:none;border-radius:50%;position:absolute;top:-3px;right:-3px}.mobile-floating-control-bar .mobile-control-btn-pill,.mobile-floating-control-bar .mobile-pledge-option-btn{height:var(--mfb-hit);background:var(--accent);color:var(--text-on-accent);cursor:pointer;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:0 2px 8px var(--accent-shadow-strong);white-space:nowrap;border:none;border-radius:500px;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,8px);min-width:0;font-weight:600;display:flex;overflow:hidden}.mobile-floating-control-bar .mobile-control-btn-pill span,.mobile-floating-control-bar .mobile-control-btn-pill .btn-text,.mobile-floating-control-bar .mobile-pledge-option-btn span,.mobile-floating-control-bar .mobile-pledge-option-btn .btn-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.mobile-floating-control-bar .mobile-control-btn-pill:active,.mobile-floating-control-bar .mobile-pledge-option-btn:active{box-shadow:0 2px 6px var(--accent-shadow-strong)}.mobile-floating-control-bar .mobile-control-btn-pill{flex:none;width:clamp(80px,20vw,120px);min-width:clamp(80px,20vw,120px);max-width:100%;padding:0 clamp(12px,3vw,20px);font-size:clamp(11px,2.8vw,14px)}.mobile-floating-control-bar .mobile-control-btn-pill i{font-size:var(--mfb-sm);flex-shrink:0;display:none}.mobile-floating-control-bar .mobile-pledge-option-btn{flex-shrink:0;width:clamp(80px,20vw,120px);min-width:clamp(80px,20vw,120px);max-width:100%;padding:0 clamp(10px,2.5vw,16px);font-size:clamp(10px,2.5vw,13px)}.mobile-floating-control-bar .mobile-pledge-option-btn i{font-size:var(--mfb-sm);flex-shrink:0}.mobile-floating-control-bar .mobile-search-input-wrapper{flex:1;align-items:center;display:flex;position:relative}.mobile-floating-control-bar .mobile-search-icon{left:var(--mfb-sm);color:var(--text-color);font-size:var(--mfb-title-fs);pointer-events:none;z-index:1;position:absolute}.mobile-floating-control-bar .mobile-search-input{width:100%;height:var(--mfb-hit);border:2px solid var(--border-color);padding:0 var(--mfb-sm) 0 clamp(36px, 9vw, 44px);font-size:var(--mfb-title-fs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:var(--field-bg);border-radius:500px}.mobile-floating-control-bar .mobile-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-shadow-light);outline:none}.mobile-floating-control-bar .mobile-control-bar-filters .sliding-filter-group{margin-bottom:0}.mobile-floating-control-bar .mobile-control-bar-filters .sliding-filter-label{color:var(--text-color);margin-bottom:clamp(6px,1.5vw,8px);font-size:clamp(12px,3vw,14px);font-weight:600}.mobile-floating-control-bar .mobile-control-bar-filters .sliding-filter-btn:not(.active){color:var(--text-color)}.mobile-floating-control-bar .mobile-bulk-actions-wrapper{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.mobile-floating-control-bar .mobile-bulk-actions-wrapper>.disabled-tooltip-wrap{cursor:not-allowed;flex:none;align-self:stretch;width:100%;min-width:0;max-width:none;display:block}.mobile-floating-control-bar .mobile-bulk-actions-wrapper>.disabled-tooltip-wrap .stack-btn,.mobile-floating-control-bar .mobile-bulk-actions-wrapper>.disabled-tooltip-wrap .stack-btn:disabled,.mobile-floating-control-bar .mobile-bulk-actions-wrapper>.disabled-tooltip-wrap .stack-btn.disabled{width:100%;max-width:none}body.mobile-floating-bar-has-modal .modal-backdrop{display:none!important}.d-md-none .main_start_no_bottom{padding-bottom:100px}@media (width<=400px){.mobile-floating-control-bar .mobile-control-btn-pill i{display:flex}}@media (width<=360px){.mobile-floating-control-bar .mobile-control-bar-main{gap:6px;padding:8px 10px}.mobile-floating-control-bar .mobile-control-btn-pill{padding:0 10px;font-size:11px}.mobile-floating-control-bar .mobile-control-btn-pill i{font-size:12px}.mobile-floating-control-bar .mobile-pledge-option-btn{padding:0 8px;font-size:10px}}}
