.profile-form-fields[data-v-1bb3eb25] .form-section{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}.profile-form-fields[data-v-1bb3eb25] .form-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.profile-form-fields[data-v-1bb3eb25] .section-title{color:#333;margin-bottom:10px;font-size:18px;font-weight:600}.profile-form-fields[data-v-1bb3eb25] .section-description{color:#666;margin-bottom:20px;font-size:14px}.profile-form-fields[data-v-1bb3eb25] .form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.profile-form-fields[data-v-1bb3eb25] .form-group{margin-bottom:20px}.profile-form-fields[data-v-1bb3eb25] .form-group label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.profile-form-fields[data-v-1bb3eb25] .form-group.checkbox-group .checkbox-label{cursor:pointer;flex-direction:row;align-items:center;margin-bottom:0;font-weight:400;display:flex}.profile-form-fields[data-v-1bb3eb25] .form-group input:not([type=checkbox]),.profile-form-fields[data-v-1bb3eb25] .form-group select{border:1px solid #ddd;border-radius:4px;width:100%;padding:12px;font-family:inherit;font-size:14px}.profile-form-fields[data-v-1bb3eb25] .form-group input:focus,.profile-form-fields[data-v-1bb3eb25] .form-group select:focus{border-color:#86c542;outline:none}.profile-form-fields[data-v-1bb3eb25] .form-group input.input-error,.profile-form-fields[data-v-1bb3eb25] .form-group.has-error .input-error{background-color:#fff8f8;border-color:#c33}.profile-form-fields[data-v-1bb3eb25] .field-error{color:#c33;margin-top:.25rem;font-size:.875rem}.profile-form-fields[data-v-1bb3eb25] .bill-email-row{align-items:center;gap:12px;display:flex}.profile-form-fields[data-v-1bb3eb25] .bill-email-row input{flex:1;min-width:0}.profile-form-fields[data-v-1bb3eb25] .btn-use-same-email{color:#86c542;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #86c542;border-radius:4px;flex-shrink:0;padding:8px 12px;font-size:.875rem}.profile-form-fields[data-v-1bb3eb25] .btn-use-same-email:hover:not(:disabled){color:#fff;background:#86c542}.profile-form-fields[data-v-1bb3eb25] .btn-use-same-email:disabled{color:#999;cursor:not-allowed;border-color:#ccc}.profile-form-fields[data-v-1bb3eb25] .country-select-wrapper{position:relative}.profile-form-fields[data-v-1bb3eb25] .country-dropdown{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.profile-form-fields[data-v-1bb3eb25] .country-option{cursor:pointer;padding:10px 12px;font-size:14px}.profile-form-fields[data-v-1bb3eb25] .country-option:hover{background:#f5f5f5}.profile-form-fields[data-v-1bb3eb25] .shipping-fill-row{margin-bottom:16px}.profile-form-fields[data-v-1bb3eb25] .btn-fill-from-billing{color:#86c542;cursor:pointer;background:0 0;border:1px solid #86c542;border-radius:4px;padding:8px 16px;font-size:.875rem}.profile-form-fields[data-v-1bb3eb25] .btn-fill-from-billing:hover:not(:disabled){color:#fff;background:#86c542}.profile-form-fields[data-v-1bb3eb25] .form-group.checkbox-group .checkbox-input{flex-shrink:0;width:auto;min-width:1rem;margin-right:8px}.profile-form-fields[data-v-1bb3eb25] .form-group.checkbox-group .checkbox-text{flex:1;min-width:0}.profile-form-fields[data-v-1bb3eb25] .form-select{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M6%209%201%204h10z%22%2F%3E%3C%2Fsvg%3E);background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}@media (width<=600px){.profile-form-fields[data-v-1bb3eb25] .form-row{grid-template-columns:1fr;gap:0;margin-bottom:0}.profile-form-fields[data-v-1bb3eb25] .bill-email-row{flex-direction:column;align-items:stretch}}
