.inquiry-basket-wrapper[data-v-52750561]{position:fixed;top:50%;left:20px;transform:translateY(-50%);z-index:10000}.basket-trigger[data-v-52750561]{width:56px;height:56px;background:#1890ff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #1890ff66;transition:all .3s;position:relative}.basket-trigger[data-v-52750561]:hover{background:#096dd9;transform:scale(1.1)}.basket-trigger .icon[data-v-52750561]{color:#fff}.basket-trigger .badge[data-v-52750561]{position:absolute;top:-4px;right:-4px;background:#ff4d4f;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.basket-sidebar[data-v-52750561]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.basket-overlay[data-v-52750561]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.basket-panel[data-v-52750561]{position:fixed;left:0;top:0;bottom:0;width:100%;max-width:480px;background:#fff;display:flex;z-index:1;flex-direction:column}.basket-header[data-v-52750561]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0}.basket-header h3[data-v-52750561]{margin:0;font-size:20px;color:#333}.close-btn[data-v-52750561]{background:none;border:none;font-size:32px;color:#999;cursor:pointer;padding:0;line-height:1}.basket-content[data-v-52750561]{flex:1;overflow-y:auto;padding:20px}.empty-state[data-v-52750561]{text-align:center;padding:60px 20px;color:#999}.icon-large[data-v-52750561]{margin-bottom:20px}.basket-items[data-v-52750561]{display:flex;flex-direction:column;gap:15px}.basket-item[data-v-52750561]{display:flex;gap:12px;padding:12px;background:#fafafa;border-radius:8px;position:relative}.item-image[data-v-52750561]{width:80px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0}.item-info[data-v-52750561]{flex:1;min-width:0}.item-info h4[data-v-52750561]{margin:0 0 4px;font-size:14px;color:#333;font-weight:600}.item-name[data-v-52750561]{margin:0 0 8px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quantity-control[data-v-52750561]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.quantity-control button[data-v-52750561]{width:28px;height:28px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.quantity-control input[data-v-52750561]{width:50px;height:28px;text-align:center;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.item-price[data-v-52750561]{margin:0;font-size:12px;color:#1890ff;font-weight:500}.remove-btn[data-v-52750561]{position:absolute;top:8px;right:8px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;line-height:1}.basket-footer[data-v-52750561]{padding:20px;border-top:1px solid #f0f0f0}.summary[data-v-52750561]{margin-bottom:15px;font-size:14px;color:#666}.clear-btn[data-v-52750561]{width:100%;padding:12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;margin-bottom:10px;transition:all .3s}.clear-btn[data-v-52750561]:hover{border-color:#1890ff;color:#1890ff}.submit-btn[data-v-52750561]{width:100%;padding:14px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;transition:background .3s}.submit-btn[data-v-52750561]:hover{background:#096dd9}.slide-enter-active[data-v-52750561],.slide-leave-active[data-v-52750561]{transition:all .3s ease}.slide-enter-from .basket-panel[data-v-52750561],.slide-leave-to .basket-panel[data-v-52750561]{transform:translate(-100%)}.slide-enter-to .basket-panel[data-v-52750561]{transform:translate(0)}.slide-enter-from .basket-overlay[data-v-52750561],.slide-leave-to .basket-overlay[data-v-52750561]{opacity:0}@media (max-width: 768px){.basket-panel[data-v-52750561]{max-width:100%}.inquiry-basket-wrapper[data-v-52750561]{left:15px}.basket-trigger[data-v-52750561]{width:48px;height:48px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#333}#app{width:100%;min-height:100vh}body{margin:0;padding:0}
