.geetest-field[data-v-4cd14cdc] { flex-direction: column; gap: 8px; display: flex; } .geetest-trigger[data-v-4cd14cdc] { border: 1px solid var(--p-form-field-border-color); border-radius: var(--p-inputtext-border-radius, 6px); background: var(--p-content-background); width: 100%; min-height: 44px; color: var(--p-text-color); font: inherit; cursor: pointer; justify-content: center; align-items: center; gap: 8px; padding: 10px 12px; display: flex; } .geetest-trigger[data-v-4cd14cdc]:hover:not(:disabled) { border-color: var(--p-primary-color); } .geetest-trigger[data-v-4cd14cdc]:focus-visible { outline: 2px solid var(--p-primary-color); outline-offset: 2px; } .geetest-trigger[data-v-4cd14cdc]:disabled { cursor: not-allowed; opacity: 0.65; } .geetest-trigger.verified[data-v-4cd14cdc] { border-color: var(--p-green-500, #22c55e); color: var(--p-green-600, #16a34a); background: color-mix( in srgb, var(--p-green-500, #22c55e) 8%, var(--p-content-background) ); } .geetest-trigger.has-error[data-v-4cd14cdc] { border-color: var(--p-red-500, #ef4444); color: var(--p-red-600, #dc2626); }