.custom-drawer.svelte-vxg3a7{height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:300}.drawer-overlay.svelte-vxg3a7{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.drawer-content.svelte-vxg3a7{overflow-y:auto;position:fixed;z-index:100}.drawer-content.svelte-vxg3a7>div:where(.svelte-vxg3a7){background-color:#fff;border-bottom-left-radius:20px;border-top-left-radius:20px;border-top-right-radius:0;height:100%;overflow-y:auto}.drawer-body.svelte-vxg3a7{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}@media(max-width:767px){.drawer-content.svelte-vxg3a7{bottom:0;left:0;width:100%;will-change:transform}.drawer-content.svelte-vxg3a7>div:where(.svelte-vxg3a7){border-bottom-left-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;max-height:90svh}.drawer-handle.svelte-vxg3a7{cursor:grab;display:flex;justify-content:center;padding:12px 0;touch-action:none;width:100%}.drawer-pill.svelte-vxg3a7{background-color:#e2e2e2;border-radius:3px;height:5px;width:40px}.drawer-body.svelte-vxg3a7{height:calc(100% - 70px);overflow-y:auto}@keyframes svelte-vxg3a7-drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.desktop-only-close.svelte-vxg3a7{display:none}}@media(min-width:768px){.drawer-content.svelte-vxg3a7{height:100%;right:0;top:0;width:470px}.drawer-overlay.svelte-vxg3a7{animation:fadeIn .3s ease-out forwards}.drawer-handle.svelte-vxg3a7{display:none}.drawer-body.svelte-vxg3a7{height:calc(100% - 50px)}@keyframes svelte-vxg3a7-drawer-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}.desktop-only-close.svelte-vxg3a7{display:flex}}.btn-circle.svelte-vxg3a7{opacity:1!important;position:relative;z-index:20}.custom-drawer-modal.svelte-14jaz9w{height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:10000}.drawer-overlay.svelte-14jaz9w{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.drawer-modal-content.svelte-14jaz9w{overflow-y:auto;position:fixed;z-index:10001}.drawer-modal-inner.svelte-14jaz9w{background-color:#fff;height:100%;overflow-y:auto}@media(max-width:767px){.drawer-modal-content.svelte-14jaz9w{bottom:0;left:0;max-height:90vh;opacity:0;transform:translateY(200px);width:100%;will-change:transform}.drawer-modal-content.open.svelte-14jaz9w{opacity:1;transform:translateY(0);transition:transform .25s ease,opacity .2s ease}.drawer-modal-inner.svelte-14jaz9w{border-top-left-radius:24px;border-top-right-radius:24px;max-height:90vh;overflow-y:auto}.drawer-handle.svelte-14jaz9w{background-color:#fff;cursor:grab;display:flex;justify-content:center;max-height:90svh;padding:16px 0;position:relative;touch-action:none;width:100%}.drawer-handle.svelte-14jaz9w:active{cursor:grabbing}.drawer-pill.svelte-14jaz9w{background-color:#d9d9d9;border-radius:16px;height:6px;margin:0;transition:background-color .2s ease;width:40px}.drawer-handle.svelte-14jaz9w:active .drawer-pill:where(.svelte-14jaz9w),.drawer-handle.svelte-14jaz9w:hover .drawer-pill:where(.svelte-14jaz9w){background-color:#d9d9d9}}@media(min-width:768px){.drawer-modal-content.svelte-14jaz9w{left:50%;max-height:90vh;max-width:780px;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.98);width:90%}.drawer-modal-content.open.svelte-14jaz9w{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .22s ease,opacity .2s ease}.drawer-modal-inner.svelte-14jaz9w{border-radius:24px;max-height:90vh}.drawer-handle.svelte-14jaz9w{display:none}}input[type=date].svelte-188vyqi::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(20%) sepia(40%) saturate(2000%) hue-rotate(270deg) brightness(90%) contrast(90%)}.custom-scrollbar.svelte-188vyqi::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-188vyqi::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-188vyqi::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:10px}@media(max-width:767px){.drawer-handle.svelte-188vyqi{touch-action:none}}.hide-spin-buttons.svelte-188vyqi::-webkit-inner-spin-button,.hide-spin-buttons.svelte-188vyqi::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hide-spin-buttons.svelte-188vyqi{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.scroll-container.svelte-4vvj4f{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.scroll-container.svelte-4vvj4f::-webkit-scrollbar{display:none}
