.floating-label-input[data-v-e48ca86a]{position:relative}.dialing-prefix[data-v-e48ca86a]{color:rgba(0,0,0,.65);font-size:14px;left:12px;opacity:0;pointer-events:none;position:absolute;top:55%;transform:translateY(-20%);transition:all .2s ease;visibility:hidden;z-index:2}.has-dialing .form-input[data-v-e48ca86a]{padding-left:52px}.has-dialing:focus-within .dialing-prefix[data-v-e48ca86a]{opacity:1;visibility:visible}.has-dialing .form-input:not(:-moz-placeholder)~.dialing-prefix[data-v-e48ca86a]{opacity:1;visibility:visible}.has-dialing .form-input:not(:placeholder-shown)~.dialing-prefix[data-v-e48ca86a]{opacity:1;visibility:visible}.floating-label[data-v-e48ca86a]{background-color:transparent;color:rgba(0,0,0,.45);font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;z-index:1}.form-input:not(:-moz-placeholder)~.floating-label[data-v-e48ca86a]{font-size:12px;left:12px;top:8px;transform:translateY(0)}.form-input:focus~.floating-label[data-v-e48ca86a],.form-input:not(:placeholder-shown)~.floating-label[data-v-e48ca86a]{font-size:12px;left:12px;top:8px;transform:translateY(0)}.form-input[data-v-e48ca86a]{height:48px;padding-bottom:8px;padding-top:24px}.select-label.label-active[data-v-e48ca86a]{font-size:12px;left:12px;top:8px;transform:translateY(0)}.has-field-error[data-v-e48ca86a] .shop-input,.has-field-error[data-v-e48ca86a] .shop-select-trigger{border-color:#f54628}.has-field-error[data-v-e48ca86a] .shop-input:hover:not(:disabled),.has-field-error[data-v-e48ca86a] .shop-select-trigger:hover:not(:disabled){border-color:#f54628}.has-field-error[data-v-e48ca86a] .shop-input:focus-visible,.has-field-error[data-v-e48ca86a] .shop-select-trigger:focus-visible,.has-field-error[data-v-e48ca86a] .shop-select-trigger[data-state=open]{border-color:#f54628;--tw-ring-color:#f54628}.select-trigger[data-v-e48ca86a]{align-items:center;display:flex;height:48px;justify-content:space-between;padding-bottom:8px;padding-top:24px;position:relative}.select-trigger[disabled][data-v-e48ca86a]{background-color:#f5f5f5;cursor:not-allowed;opacity:.8}.select-value[data-v-e48ca86a]{position:relative;z-index:2}[data-v-e48ca86a] .select-trigger{padding-right:2.5rem}[data-v-e48ca86a] .select-trigger svg{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.radio-group[data-v-e48ca86a],.radio-group-label[data-v-e48ca86a]{margin-bottom:.5rem}.radio-group-label[data-v-e48ca86a]{display:block;font-size:14px;font-weight:500}.radio-options[data-v-e48ca86a]{display:flex;flex-direction:column;gap:.5rem}.radio-option[data-v-e48ca86a]{align-items:center;display:flex}.radio-input[data-v-e48ca86a]{cursor:pointer;height:16px;width:16px}.radio-label[data-v-e48ca86a]{cursor:pointer;font-size:14px}.checkbox-group[data-v-e48ca86a]{margin-bottom:.5rem}.checkbox-input[data-v-e48ca86a]{cursor:pointer}.checkbox-label[data-v-e48ca86a]{color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400}.form-section-title[data-v-e48ca86a]{color:#333;font-size:16px;font-weight:600;margin:.75rem 0}.loading-spinner[data-v-e48ca86a]{animation:spinner-e48ca86a .8s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#ff640a;display:inline-block;height:16px;width:16px}@keyframes spinner-e48ca86a{to{transform:rotate(1turn)}}.form-input[disabled][data-v-e48ca86a]{background-color:#f5f5f5;cursor:not-allowed;opacity:.8}.address-suggestions[data-v-e48ca86a]{max-height:240px;transition:all .2s ease-in-out}.address-suggestion-item[data-v-e48ca86a]{font-size:14px;transition:background-color .15s ease}.address-suggestion-item.selected[data-v-e48ca86a],.address-suggestion-item[data-v-e48ca86a]:hover{background-color:#f5f5f5}@media (max-width:1023px){.address-form--mobile-scroll[data-v-e48ca86a]{-webkit-overflow-scrolling:touch}}@media (max-width:1023px){[data-v-00cf8888] .dialog-content{padding:16px!important}[data-v-00cf8888] .dialog-content>div.min-h-0{-webkit-overflow-scrolling:touch}}@media (max-width:480px){[data-v-00cf8888] .dialog-footer{flex-direction:column;gap:8px}[data-v-00cf8888] .dialog-footer button{width:100%}}@media (max-width:1023px){[data-v-48be039b] .dialog-content{padding:16px!important}[data-v-48be039b] .dialog-content>div.min-h-0{-webkit-overflow-scrolling:touch}}@media (max-width:480px){[data-v-48be039b] .dialog-footer{flex-direction:column;gap:8px}[data-v-48be039b] .dialog-footer button{width:100%}}
