.step-container[data-v-80d765fa]{position:relative}.step-toast[data-v-80d765fa]{position:absolute;top:-40px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:8px 16px;border-radius:6px;font-size:13px;white-space:nowrap;z-index:100;box-shadow:0 4px 12px #00000026}.step-toast[data-v-80d765fa]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333}.toast-enter-active[data-v-80d765fa],.toast-leave-active[data-v-80d765fa]{transition:all .3s ease}.toast-enter-from[data-v-80d765fa],.toast-leave-to[data-v-80d765fa]{opacity:0;transform:translate(-50%) translateY(-10px)}.step-list[data-v-80d765fa]{width:100%;max-width:600px}.step-list .step-item[data-v-80d765fa]{--size: 28px;--line-space: 8px;display:flex;flex-direction:column;align-items:center;flex:1;position:relative;cursor:pointer;transition:all .2s ease}.step-list .step-item[data-v-80d765fa]:after{content:"";width:calc(100% - var(--size) - var(--line-space) * 2);height:2px;background:#e0e0e0;position:absolute;top:calc(var(--size) / 2);right:calc(50% + var(--size) / 2 + var(--line-space));transition:background .3s ease}.step-list .step-item[data-v-80d765fa]:first-child:after{display:none}.step-list .step-item .step-indicator[data-v-80d765fa]{width:var(--size);height:var(--size);border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#999;transition:all .3s ease;border:2px solid transparent}.step-list .step-item .step-indicator i[data-v-80d765fa]{font-size:11px}.step-list .step-item .name[data-v-80d765fa]{margin-top:6px;font-size:13px;font-weight:500;color:#999;transition:color .3s ease}.step-list .step-item.accessible:hover .step-indicator[data-v-80d765fa]{transform:scale(1.1);border-color:var(--bs-primary)}.step-list .step-item.accessible:hover .name[data-v-80d765fa]{color:var(--bs-primary)}.step-list .step-item.completed .step-indicator[data-v-80d765fa]{background:#28a745;color:#fff}.step-list .step-item.completed .name[data-v-80d765fa]{color:#28a745}.step-list .step-item.completed[data-v-80d765fa]:after{background:#28a745}.step-list .step-item.current[data-v-80d765fa]{cursor:default}.step-list .step-item.current .step-indicator[data-v-80d765fa]{background:var(--bs-primary);color:#fff;box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.2)}.step-list .step-item.current .name[data-v-80d765fa]{color:var(--bs-primary);font-weight:600}.step-list .step-item.active[data-v-80d765fa]:after{background:var(--bs-primary)}.step-list .step-item.active:not(.completed):not(.current) .step-indicator[data-v-80d765fa]{background:var(--bs-primary);color:#fff}.step-list .step-item.active:not(.completed):not(.current) .name[data-v-80d765fa]{color:#2a2a2a}.step-list .step-item.disabled[data-v-80d765fa]{cursor:not-allowed}.step-list .step-item.disabled:hover .step-indicator[data-v-80d765fa]{background:#f0f0f0}@media (max-width: 768px){.step-container[data-v-80d765fa]{margin-top:16px;padding-top:16px}}@media (max-width: 576px){.step-container[data-v-80d765fa]{margin-top:20px;padding-top:20px}.step-list .step-item[data-v-80d765fa]{--size: 24px;justify-content:center;min-height:60px}.step-list .step-item .step-indicator[data-v-80d765fa]{margin-bottom:4px}.step-list .step-item .name[data-v-80d765fa]{font-size:11px;text-align:center}.step-toast[data-v-80d765fa]{font-size:12px;padding:6px 12px}}.order-summary[data-v-d14812f1]{top:calc(var(--wp-admin--admin-bar--height, 0px) + 16px)}.order-summary .order-title[data-v-d14812f1]{font-size:1.4rem;font-weight:600}.order-summary .cart-list .cart-item[data-v-d14812f1]{border-top:1px dashed #e0e0e0;padding-top:10px;margin-top:10px}.company-tools span{cursor:pointer}.form-container[data-v-f1724163]{max-width:1060px;margin:0 auto;padding-top:1.5rem!important;padding-bottom:1.5rem!important}@media (min-width: 768px){.form-container[data-v-f1724163]{padding-top:2rem!important;padding-bottom:2rem!important}}.form-container .order-form[data-v-f1724163]{display:grid;grid-template-columns:1fr 370px;gap:20px}@media (max-width: 1060px){.form-container .order-form[data-v-f1724163]{grid-template-columns:1fr}}.alert-info[data-v-f1724163]{background-color:#e7f3ff;border-color:#b6d4fe;color:#084298}.alert-info .btn-close[data-v-f1724163]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);padding:.5rem}
