/* ⚠️  WARNING: Do NOT edit code between the markers below!
 * The code between AUTO-GENERATED markers is built from source files in /common/
 * To make changes:
 *   1. Edit source files in /common/ (e.g., slide-up-drawer.js)
 *   2. Run: cd a:/common && npm run build
 * See /common/SETUP-GUIDE.md for details
 */

/* ========== COMMON COMPONENTS - AUTO-GENERATED - DO NOT EDIT MANUALLY ========== */
.slide-up-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .25s;z-index:1040;background:rgba(0,0,0,.5)}.slide-up-drawer__backdrop--open{opacity:1;pointer-events:auto}.slide-up-drawer{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.25, .8, .25, 1);z-index:1050;background:#fff;box-shadow:0 -4px 24px rgba(0,0,0,.15);max-height:85vh;display:flex;flex-direction:column;border-top-left-radius:16px;border-top-right-radius:16px}.slide-up-drawer--open{transform:translateY(0)}.slide-up-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.slide-up-drawer__title{font-size:18px;font-weight:600;margin:0;color:#1a1a1a;line-height:1.4}.slide-up-drawer__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:0 0;cursor:pointer;transition:background-color .2s;border-radius:4px;color:#666}.slide-up-drawer__close:hover{background-color:#f5f5f5;color:#1a1a1a}.slide-up-drawer__close:focus{outline:#0066cc solid 2px;outline-offset:2px}.slide-up-drawer__close-icon{width:20px;height:20px}.slide-up-drawer__body{padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.slide-up-drawer-no-scroll{overflow:hidden;position:fixed;width:100%}@media (min-width:768px){.slide-up-drawer,.slide-up-drawer__backdrop{display:none!important}}@media (min-width:768px) and (max-width:1024px) and (hover:none){.slide-up-drawer,.slide-up-drawer__backdrop{display:block!important}.slide-up-drawer{max-width:500px;left:50%;transform:translateX(-50%) translateY(100%)}.slide-up-drawer--open{transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.slide-up-drawer,.slide-up-drawer__backdrop{transition:none}}.tooltip-inner{top:calc(100% + 3px);left:50%;width:240px;padding:4px;pointer-events:none;border:1px solid #ccc!important;background-color:#fff;color:#000;font-size:10px;z-index:9999;text-align:left;border-radius:0;font-family:var(--samAL_TopNav_Font_Family)}.tooltip.in{opacity:1}.tooltip.top .tooltip-arrow{border-top-color:#ccc!important}.tooltip.top .tooltip-arrow::after{content:"";position:absolute;bottom:1px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.hit-stock__tip:focus-visible::after,.hit-stock__tip:focus::after,.hit-stock__tip:hover::after{opacity:1}
/* ========== END COMMON COMPONENTS ========== */
