.bottom-sheet-container[data-v-d45d8ea7]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end}.bottom-sheet-backdrop[data-v-d45d8ea7]{position:absolute;inset:0;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bottom-sheet[data-v-d45d8ea7]{position:relative;width:100%;max-height:90vh;background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;will-change:transform;border-top:1px solid #e5e7eb;direction:rtl}.bottom-sheet-handle-area[data-v-d45d8ea7]{padding:14px 0 8px;display:flex;justify-content:center;cursor:grab}.bottom-sheet-handle[data-v-d45d8ea7]{width:36px;height:4px;background:#ddd;border-radius:2px}.bottom-sheet-header[data-v-d45d8ea7]{display:flex;align-items:center;justify-content:space-between;padding:0 20px 16px;border-bottom:1px solid #f5f3ef}.bottom-sheet-title[data-v-d45d8ea7]{font-size:17px;font-weight:700;color:#1a1a1a;margin:0}.bottom-sheet-close[data-v-d45d8ea7]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f5f3ef;border:none;border-radius:50%;color:#999;cursor:pointer;transition:background .15s,transform .12s}.bottom-sheet-close[data-v-d45d8ea7]:hover{background:#e8e5de}.bottom-sheet-content[data-v-d45d8ea7]{flex:1;min-height:0;overflow-y:auto;padding:20px;overscroll-behavior:contain;display:flex;flex-direction:column}.bottom-sheet-footer[data-v-d45d8ea7]{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #f5f3ef;background:#fff}.bottom-sheet-enter-active .bottom-sheet-backdrop[data-v-d45d8ea7],.bottom-sheet-leave-active .bottom-sheet-backdrop[data-v-d45d8ea7]{transition:opacity .3s ease,backdrop-filter .3s ease}.bottom-sheet-enter-active .bottom-sheet[data-v-d45d8ea7],.bottom-sheet-leave-active .bottom-sheet[data-v-d45d8ea7]{transition:transform .35s cubic-bezier(.32,.72,0,1)}.bottom-sheet-enter-from .bottom-sheet-backdrop[data-v-d45d8ea7],.bottom-sheet-leave-to .bottom-sheet-backdrop[data-v-d45d8ea7]{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.bottom-sheet-enter-from .bottom-sheet[data-v-d45d8ea7],.bottom-sheet-leave-to .bottom-sheet[data-v-d45d8ea7]{transform:translateY(100%)}
