.bottom-sheet-item[data-v-4b15eca4]{align-items:center;background-color:#fff;border-radius:0;cursor:pointer;display:flex;flex-direction:row;gap:12px;margin-bottom:0;margin-left:0;margin-right:0;min-height:52px;overflow:hidden;padding:14px 16px;position:relative;transition:all .2s ease;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bottom-sheet-item[data-v-4b15eca4]:active{background:#f8f9fa!important}.bottom-sheet-item[data-v-4b15eca4]:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.bottom-sheet-item[data-v-4b15eca4]:active:before{left:100%}.bottom-sheet-item[data-v-4b15eca4]:not(:last-child):after{background-color:#f3f4f6;bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.bottom-sheet-item.link-item[data-v-4b15eca4]{color:inherit;display:flex;text-decoration:none}.bottom-sheet-item.disabled[data-v-4b15eca4]{background:#f8f9fa;cursor:not-allowed;opacity:.5}.bottom-sheet-icon[data-v-4b15eca4]{align-items:center;color:#6c757d;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px;z-index:1}.bottom-sheet-arrow[data-v-4b15eca4]{color:#6c757d;flex-shrink:0;font-size:14px;margin-right:auto;z-index:1}.bottom-sheet-text[data-v-4b15eca4]{color:#333;flex:1;font-size:15px;font-weight:500;line-height:1.4;text-align:right;z-index:1}.bottom-sheet-description[data-v-4b15eca4]{color:#6c757d;font-size:13px;margin-top:2px;text-align:right;z-index:1}.bottom-sheet-list[data-v-4b15eca4]{display:flex;flex-direction:column;gap:6px;width:100%}.bottom-sheet-overlay[data-v-4b15eca4]{background-color:#0009;inset:0;opacity:0;position:fixed;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);visibility:hidden;z-index:999}.bottom-sheet-overlay.active[data-v-4b15eca4]{opacity:.6;visibility:visible}.bottom-sheet[data-v-4b15eca4]{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 -4px 20px #00000026;display:flex;flex-direction:column;left:0;max-height:85vh;position:fixed;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);z-index:1000}.bottom-sheet.active[data-v-4b15eca4]{transform:translateY(0)}.bottom-sheet.closing[data-v-4b15eca4]{transform:translateY(100%)}.handle-area[data-v-4b15eca4]{align-items:center;cursor:grab;display:flex;justify-content:center;padding:6px 0 4px;touch-action:none}.handle-area[data-v-4b15eca4]:active{cursor:grabbing}.handle[data-v-4b15eca4]{background-color:#e0e0e0;border-radius:2px;height:3px;width:60px}.sheet-content[data-v-4b15eca4]{flex:1;overflow-y:auto;padding:8px 0 20px}@media (min-width:768px){.bottom-sheet[data-v-4b15eca4]{border-radius:16px;left:50%;max-width:400px;transform:translate(-50%) translateY(100%)}.bottom-sheet.active[data-v-4b15eca4]{transform:translate(-50%) translateY(0)}.bottom-sheet.closing[data-v-4b15eca4]{transform:translate(-50%) translateY(100%)}}.context-menu[data-v-4b15eca4]{animation:contextMenuAppear-4b15eca4 .3s cubic-bezier(.25,.46,.45,.94) forwards;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #00000026;min-width:200px;opacity:0;padding:8px 0;position:fixed;transform:scale(.95) translateY(-10px);z-index:1000}@keyframes contextMenuAppear-4b15eca4{to{opacity:1;transform:scale(1) translateY(0)}}.menu-item[data-v-4b15eca4]{align-items:center;color:#000;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .2s ease}.menu-item[data-v-4b15eca4]:hover{background-color:#f8fafc}.menu-icon[data-v-4b15eca4]{height:16px;margin-left:12px;width:16px}.menu-text[data-v-4b15eca4]{font-size:14px;font-weight:500}.mobile-action-buttons[data-v-4b15eca4]{background:#fff;bottom:0;box-shadow:0 -4px 20px #00000026;left:0;padding:20px 16px 16px;position:fixed;right:0;z-index:100}.buttons-container[data-v-4b15eca4]{display:flex;gap:12px;margin-top:16px}.delete-btn[data-v-4b15eca4]{background:#bb0102;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1;font-size:15px;font-weight:400;height:44px;transition:all .2s ease}.delete-btn[data-v-4b15eca4]:disabled{background:#ccc;cursor:not-allowed}.delete-btn[data-v-4b15eca4]:active:not(:disabled){background:#a00102;transform:scale(.98)}.cancel-btn[data-v-4b15eca4]{background:transparent;border:1px solid #bb0102;border-radius:8px;color:#bb0102;cursor:pointer;flex:1;font-size:15px;font-weight:400;height:44px;transition:all .2s ease}.cancel-btn[data-v-4b15eca4]:active{background:#bb01020d;transform:scale(.98)}.selected-count-mobile[data-v-4b15eca4]{align-items:center;display:flex;gap:8px;justify-content:center;padding:8px 12px}.count-number[data-v-4b15eca4]{align-items:center;background:#bb0102;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:400;height:24px;justify-content:center;width:24px}.count-text[data-v-4b15eca4]{color:#bb0102;font-size:14px;font-weight:400}@keyframes slide-up-4b15eca4{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.slide-up-enter-active[data-v-4b15eca4]{animation:slide-up-4b15eca4 .3s ease-out}.slide-up-leave-active[data-v-4b15eca4]{animation:slide-up-4b15eca4 .3s ease-out reverse}.fade-enter-active[data-v-4b15eca4],.fade-leave-active[data-v-4b15eca4]{transition:opacity .3s ease}.fade-enter-from[data-v-4b15eca4],.fade-leave-to[data-v-4b15eca4]{opacity:0}
