.spinner[data-v-e1d27b41]{animation:spin-e1d27b41 .8s linear infinite;border:3px solid rgba(59,130,246,.2);border-radius:50%;border-top-color:#3b82f6;height:3rem;width:3rem}@keyframes spin-e1d27b41{to{transform:rotate(1turn)}}.shipping-line-modal-overlay[data-v-e1d27b41]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.shipping-line-modal-content[data-v-e1d27b41]{background:#fff;border-radius:1rem;box-shadow:0 25px 50px #00000040;display:flex;flex-direction:column;height:80vh;max-width:480px;width:100%}.shipping-line-modal-header[data-v-e1d27b41]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.25rem}.shipping-line-modal-header h3[data-v-e1d27b41]{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.modal-close-btn[data-v-e1d27b41]{align-items:center;background:#f1f5f9;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.modal-close-btn[data-v-e1d27b41]:hover{background:#e2e8f0;color:#1e293b}.modal-close-btn svg[data-v-e1d27b41]{height:1.125rem;width:1.125rem}.shipping-line-modal-search[data-v-e1d27b41]{border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem}.modal-search-input[data-v-e1d27b41]{border:1px solid #e2e8f0;border-radius:.5rem;font-size:.9375rem;outline:none;padding:.75rem 1rem;transition:all .2s ease;width:100%}.modal-search-input[data-v-e1d27b41]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.shipping-line-modal-list[data-v-e1d27b41]{flex:1;min-height:0;overflow-y:auto;padding:.5rem}.shipping-line-modal-item[data-v-e1d27b41]{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.shipping-line-modal-item[data-v-e1d27b41]:hover{background:#f8fafc}.shipping-line-modal-item.selected[data-v-e1d27b41]{background:#3b82f61a}.shipping-line-name[data-v-e1d27b41]{color:#1e293b;font-size:.9375rem}.shipping-line-item-content[data-v-e1d27b41]{align-items:center;display:flex;gap:.5rem}.sl-this-page-badge[data-v-e1d27b41]{background:#dbeafe;border-radius:999px;color:#1d4ed8;font-size:.65rem;font-weight:700;letter-spacing:.02em;padding:.1rem .4rem;text-transform:uppercase}.shipping-line-check-icon[data-v-e1d27b41]{color:#3b82f6;height:1.25rem;width:1.25rem}.shipping-line-modal-empty[data-v-e1d27b41]{align-items:center;box-sizing:border-box;color:#64748b;display:flex;font-size:.9375rem;gap:.5rem;height:100%;justify-content:center;padding:2rem}.modal-fade-enter-active[data-v-e1d27b41],.modal-fade-leave-active[data-v-e1d27b41]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-e1d27b41],.modal-fade-leave-to[data-v-e1d27b41]{opacity:0}.modal-fade-enter-active .shipping-line-modal-content[data-v-e1d27b41],.modal-fade-leave-active .shipping-line-modal-content[data-v-e1d27b41]{transition:transform .2s ease}.modal-fade-enter-from .shipping-line-modal-content[data-v-e1d27b41],.modal-fade-leave-to .shipping-line-modal-content[data-v-e1d27b41]{transform:scale(.95)}
