.login-required-message[data-v-f63affa1]{padding:40px 20px;background:rgb(248,249,250);border-radius:8px;margin-bottom:2rem}.login-btn[data-v-f63affa1]{padding:12px 40px;background:#000;font-weight:600;font-size:16px;text-decoration:none}.active-threshold[data-v-f63affa1]{box-shadow:inset 1px 0 #c0a98d,inset -1px 0 #c0a98d;font-weight:600}thead th.active-threshold[data-v-f63affa1]{box-shadow:inset 1px 1px #c0a98d,inset -1px 0 #c0a98d;border-radius:8px 8px 0 0}tbody tr:last-child td.active-threshold[data-v-f63affa1]{box-shadow:inset 1px 0 #c0a98d,inset -1px -1px #c0a98d;border-radius:0 0 8px 8px}.stock-badge[data-v-f63affa1]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.stock-available[data-v-f63affa1]{background-color:#d4edda;color:#155724}.stock-low[data-v-f63affa1]{background-color:#fff3cd;color:#856404}.stock-unavailable[data-v-f63affa1]{background-color:#f8d7da;color:#721c24}.quantity-controls[data-v-f63affa1]{display:flex;align-items:center;gap:8px}.quantity-minus[data-v-f63affa1],.quantity-plus[data-v-f63affa1]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;background:white;cursor:pointer;border-radius:4px;font-size:18px;transition:all .2s}.quantity-minus[data-v-f63affa1]:hover:not(:disabled),.quantity-plus[data-v-f63affa1]:hover:not(:disabled){background-color:#e9ecef}.quantity-minus[data-v-f63affa1]:disabled,.quantity-plus[data-v-f63affa1]:disabled{opacity:.5;cursor:not-allowed}.quantity-input[data-v-f63affa1]{width:70px;text-align:center;border:1px solid #dee2e6;border-radius:4px;padding:4px}.table[data-v-f63affa1]{width:100%}.table th[data-v-f63affa1],.table td[data-v-f63affa1]{border:1px solid #dee2e6;padding:8px 12px}.table thead tr[data-v-f63affa1]{background-color:#f8f9fa}.table tbody tr[data-v-f63affa1]:nth-child(even){background-color:#f8f9fa}.overflow-x-auto[data-v-f63affa1]{overflow-x:auto}.spc-info-beam[data-v-f63affa1]{display:flex;align-items:center;padding:12px;background-color:#f8f9fa;border-radius:8px}.title-box[data-v-f63affa1]{display:flex;align-items:center;gap:12px}.btn-primary[data-v-f63affa1]{background-color:#007bff;color:#fff;border:none;padding:12px;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s}.btn-primary[data-v-f63affa1]:hover:not(:disabled){background-color:#0056b3}.btn-primary[data-v-f63affa1]:disabled{opacity:.5;cursor:not-allowed}.btn-outline-secondary[data-v-f63affa1]{background-color:#fff;color:#6c757d;border:1px solid #6c757d;padding:12px;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s}.btn-outline-secondary[data-v-f63affa1]:hover:not(:disabled){background-color:#6c757d;color:#fff}.btn-outline-secondary[data-v-f63affa1]:disabled{opacity:.5;cursor:not-allowed}.btn-block[data-v-f63affa1]{display:block;width:100%}.mb-2[data-v-f63affa1]{margin-bottom:.5rem}.mb-3[data-v-f63affa1]{margin-bottom:1rem}.mb-4[data-v-f63affa1]{margin-bottom:1.5rem}.mb-5[data-v-f63affa1]{margin-bottom:2rem}.quantity-input.is-invalid[data-v-f63affa1]{border-color:#dc3545!important;background-color:#fff5f5}.quantity-input-wrapper[data-v-f63affa1]{position:relative}.quantity-error-tooltip[data-v-f63affa1]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#dc3545;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:10;margin-top:4px}.quantity-error-tooltip[data-v-f63affa1]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#dc3545}.quantity-plus[data-v-f63affa1]:disabled,.quantity-minus[data-v-f63affa1]:disabled{opacity:.5;cursor:not-allowed}.agile__slides{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-shrink:unset;flex-wrap:nowrap;justify-content:flex-start}.agile__nav-button[disabled]{cursor:default}.agile__dots{align-items:center;display:flex;list-style:none;padding:0;white-space:nowrap}.agile__dot button{cursor:pointer;display:block;font-size:0;line-height:0}.vue-magnifier__magnifier{position:relative;display:inline-flex;justify-content:center;line-height:0;height:100%!important}.vue-magnifier__magnifier img{width:max-content!important}.vue-magnifier__magnifying-glass{position:absolute;z-index:1;background:#fff no-repeat;border:solid #ebebeb;box-shadow:2px 2px 3px #0000004d;opacity:0;transition:opacity .3s;pointer-events:none}.vue-magnifier__magnifying-glass.vue-magnifier__circle{border-radius:50%}.vue-magnifier__magnifying-glass.vue-magnifier__visible{opacity:1}.agile{position:relative}.agile--ssr .agile__slides--cloned{display:none}.agile--ssr .agile__slides>*{overflow:hidden;width:0}.agile--ssr .agile__slides>*:first-child{width:100%}.agile--rtl .agile__track,.agile--rtl .agile__slides,.agile--rtl .agile__actions,.agile--rtl .agile__dots{flex-direction:row-reverse}.agile:focus,.agile:active,.agile *:focus,.agile *:active{outline:none}.agile__list{display:block;overflow:hidden;position:relative;width:100%}.agile__track{display:flex;flex-direction:row;flex-wrap:nowrap}.agile__actions{display:flex;justify-content:space-between}.agile--no-nav-buttons .agile__actions{justify-content:center}.agile__slides{padding:4px 0;align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-shrink:unset;flex-wrap:nowrap;justify-content:flex-start}.agile--disabled .agile__slides{display:block;width:100%}.agile__slide{display:block;flex-grow:1;flex-shrink:0}.agile__slide,.agile__slide *{-webkit-user-drag:none}.agile--fade .agile__slide{opacity:0;position:relative;z-index:0}.agile--fade .agile__slide--active{opacity:1;z-index:2}.agile--fade .agile__slide--expiring{opacity:1;transition-duration:0s;z-index:1}
