.profile-fields[data-v-cce8061e]{--pf-primary: #00A39E;--pf-primary-dark: #008080;--pf-border: #e5e7eb;--pf-text: #1f2937;--pf-error: #dc2626;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.pf-group[data-v-cce8061e]{display:flex;flex-direction:column;min-width:0}.pf-full[data-v-cce8061e]{grid-column:1 / -1}.pf-label[data-v-cce8061e]{font-weight:600;color:var(--pf-text);font-size:15px;margin-bottom:8px}.pf-req[data-v-cce8061e]{color:var(--pf-error)}.pf-input-wrap[data-v-cce8061e]{position:relative}.pf-icon[data-v-cce8061e]{position:absolute;top:50%;inset-inline-start:14px;transform:translateY(-50%);color:var(--pf-primary);font-size:20px;pointer-events:none}.pf-lock[data-v-cce8061e]{position:absolute;top:50%;inset-inline-end:14px;transform:translateY(-50%);color:#9ca3af}.pf-input[data-v-cce8061e]{width:100%;height:52px;border:2px solid var(--pf-border);border-radius:12px;-webkit-padding-start:44px;padding-inline-start:44px;-webkit-padding-end:14px;padding-inline-end:14px;font-size:15px;color:var(--pf-text);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.pf-input[data-v-cce8061e]:focus{outline:none;border-color:var(--pf-primary);box-shadow:0 0 0 4px #00a39e1f}.pf-input.is-invalid[data-v-cce8061e],.pf-segmented.is-invalid[data-v-cce8061e]{border-color:var(--pf-error)}.pf-ltr[data-v-cce8061e]{text-align:right;letter-spacing:.5px}.pf-select[data-v-cce8061e]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pf-input[data-v-cce8061e]:disabled,.pf-readonly[data-v-cce8061e]{background:#f9fafb;color:#6b7280;cursor:not-allowed}.pf-hint[data-v-cce8061e]{color:#6b7280;font-size:12.5px;margin-top:6px}.pf-error[data-v-cce8061e]{color:var(--pf-error);font-size:13px;margin-top:6px;display:flex;align-items:center;gap:4px}.pf-segmented[data-v-cce8061e]{display:flex;gap:10px;border:2px solid transparent;border-radius:14px}.pf-seg-option[data-v-cce8061e]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:52px;border:2px solid var(--pf-border);border-radius:12px;font-weight:600;color:#4b5563;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.pf-seg-option input[data-v-cce8061e]{position:absolute;opacity:0;pointer-events:none}.pf-seg-option[data-v-cce8061e]:hover{border-color:var(--pf-primary)}.pf-seg-option.is-selected[data-v-cce8061e]{border-color:var(--pf-primary);background:rgba(0,163,158,.08);color:var(--pf-primary-dark)}.pf-seg-option[data-v-cce8061e]:focus-within{box-shadow:0 0 0 4px #00a39e26}@media (max-width: 576px){.profile-fields[data-v-cce8061e]{grid-template-columns:1fr}}
