:root{--bs-sheet-zindex: 1057;--bs-sheet-width: 100vw;--bs-sheet-max-width: 100%;--bs-sheet-max-height: 90vh;--bs-sheet-bg: var(--bs-body-bg, #fff);--bs-sheet-backdrop-bg: rgba(0, 0, 0, 0.5);--bs-sheet-backdrop-backdrop-filter: blur(2px);--bs-sheet-transition-duration: 0.3s;--bs-sheet-transition-timing: ease-out;--bs-sheet-handle-bg: var(--bs-gray-400, #dee2e6);--bs-sheet-handle-hover-bg: var(--bs-gray-500, #adb5bd);--bs-sheet-handle-width: 3rem;--bs-sheet-handle-height: 0.25rem;--bs-sheet-handle-margin: 0.5rem auto;--bs-sheet-handle-hit-area: 2rem;--bs-sheet-padding-x: 1rem;--bs-sheet-padding-y: 1rem;--bs-sheet-header-padding-y: 0.75rem;--bs-sheet-body-padding-y: 1rem;--bs-sheet-footer-padding-y: 0.75rem;--bs-sheet-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);--bs-sheet-border-width: 1px;--bs-sheet-border-color: var(--bs-border-color, #dee2e6);--bs-sheet-border-radius: 1rem 1rem 0 0;--bs-sheet-focus-ring-width: 0.25rem;--bs-sheet-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-sheet-shake-distance: 10px;--bs-sheet-disabled-opacity: 0.65}.sheet{position:fixed;bottom:0;left:0;right:0;z-index:var(--bs-sheet-zindex);display:flex;flex-direction:column;width:var(--bs-sheet-width);max-width:var(--bs-sheet-max-width);max-height:var(--bs-sheet-max-height);padding-bottom:env(safe-area-inset-bottom);border-radius:var(--bs-sheet-border-radius);background-color:var(--bs-sheet-bg);box-shadow:none;will-change:transform;transform:translateY(100%)}.sheet::before{content:"";position:absolute;top:100%;left:0;right:0;z-index:-1;height:100vh;background-color:inherit;pointer-events:none}.sheet:not(.dragging){transition:transform .3s ease-out,box-shadow .3s ease-out}.sheet.show,.sheet.showing,.sheet.dragging{box-shadow:var(--bs-sheet-box-shadow)}.sheet.show{transform:translateY(0)}.sheet.showing,.sheet.hiding{transition:transform .3s ease-out,box-shadow .3s ease-out}.sheet.dragging{transition:none !important;user-select:none}.sheet.hiding{box-shadow:none}.sheet-backdrop{position:fixed;top:0;left:0;z-index:calc(var(--bs-sheet-zindex) - 1);width:100vw;height:100vh;background-color:var(--bs-sheet-backdrop-bg);backdrop-filter:var(--bs-sheet-backdrop-backdrop-filter);opacity:0;transition:opacity .3s ease-out}.sheet-backdrop.show{opacity:1}.sheet-handle{flex-shrink:0;position:relative;display:block;width:var(--bs-sheet-handle-width);height:var(--bs-sheet-handle-height);margin:var(--bs-sheet-handle-margin);border-radius:calc(var(--bs-sheet-handle-height)/2);background-color:var(--bs-sheet-handle-bg);touch-action:none;user-select:none;cursor:grab}.sheet-handle::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:calc((var(--bs-sheet-handle-height) + var(--bs-sheet-handle-hit-area))/2);width:calc(var(--bs-sheet-handle-width) + var(--bs-sheet-handle-hit-area));height:calc(var(--bs-sheet-handle-height) + var(--bs-sheet-handle-hit-area));min-height:44px}.sheet-handle:hover{background-color:var(--bs-sheet-handle-hover-bg)}.sheet-handle:active{cursor:grabbing}.sheet-handle:focus-visible{outline:var(--bs-sheet-focus-ring-width) solid var(--bs-sheet-focus-ring-color);outline-offset:2px}.sheet-header{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--bs-sheet-header-padding-y) var(--bs-sheet-padding-x);border-bottom:1px solid var(--bs-sheet-border-color)}.sheet-header .btn-close{margin-left:auto}.sheet-body{flex:1 1 auto;padding:var(--bs-sheet-body-padding-y) var(--bs-sheet-padding-x);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout style paint}.sheet-footer{flex-shrink:0;padding:var(--bs-sheet-footer-padding-y) var(--bs-sheet-padding-x);border-top:1px solid var(--bs-sheet-border-color)}.sheet-title{font-size:1.25rem;font-weight:500;line-height:1.5;margin-bottom:0}@media(prefers-reduced-motion: reduce){.sheet,.sheet-backdrop{transition:none !important}}.sheet-static-shake{animation:sheet-shake .6s ease-in-out}@keyframes sheet-shake{10%,90%{transform:translate3d(0, -1px, 0)}20%,80%{transform:translate3d(0, 2px, 0)}30%,50%,70%{transform:translate3d(0, -4px, 0)}40%,60%{transform:translate3d(0, 4px, 0)}}/*# sourceMappingURL=bootstrap-sheet.min.css.map */
