/** * Stripe Identity Styles */ /* Wrapper styles */ .stripe-identity-checkout-wrapper,.stripe-identity-registration-wrapper{margin:20px 0;padding:20px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;}.stripe-identity-checkout-wrapper h3,.stripe-identity-registration-wrapper h3{margin-top:0;margin-bottom:10px;font-size:18px;color:#333;}.stripe-identity-checkout-wrapper p,.stripe-identity-registration-wrapper p{margin-bottom:15px;color:#666;}/* Button styles - Green verification button */ .stripe-identity-button,button.stripe-identity-button,#stripe-identity-verify-button,#stripe-identity-verify-button-registration{display:inline-block;padding:12px 24px;background-color:#46b450 !important;background:#46b450 !important;color:#ffffff !important;border:none !important;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,background 0.3s ease;text-decoration:none;box-shadow:0 2px 4px rgba(70,180,80,0.3);}.stripe-identity-button:hover:not(:disabled),button.stripe-identity-button:hover:not(:disabled),#stripe-identity-verify-button:hover:not(:disabled),#stripe-identity-verify-button-registration:hover:not(:disabled){background-color:#2ea02e !important;background:#2ea02e !important;box-shadow:0 3px 6px rgba(46,160,46,0.4);}.stripe-identity-button:focus:not(:disabled),button.stripe-identity-button:focus:not(:disabled),#stripe-identity-verify-button:focus:not(:disabled),#stripe-identity-verify-button-registration:focus:not(:disabled){background-color:#46b450 !important;background:#46b450 !important;outline:2px solid #2ea02e;outline-offset:2px;}.stripe-identity-button:disabled,button.stripe-identity-button:disabled,#stripe-identity-verify-button:disabled,#stripe-identity-verify-button-registration:disabled{background-color:#9ca3af !important;background:#9ca3af !important;cursor:not-allowed;opacity:0.5;box-shadow:none;}/* Status messages */ .stripe-identity-status{margin-top:15px;}.stripe-identity-error,.stripe-identity-success,.stripe-identity-info{padding:12px 16px;border-radius:4px;margin-top:10px;}.stripe-identity-error{background-color:#fee;border:1px solid #fcc;color:#c00;}.stripe-identity-success{background-color:#efe;border:1px solid #cfc;color:#060;}.stripe-identity-info{background-color:#e7f3ff;border:1px solid #b3d9ff;color:#004085;}/* Verified status */ .stripe-identity-verified{display:flex;align-items:center;padding:12px 16px;background-color:#efe;border:1px solid #cfc;color:#060;border-radius:4px;font-weight:600;}.stripe-identity-verified .dashicons{margin-right:8px;font-size:20px;width:20px;height:20px;}/* Responsive design */ @media screen and (max-width:768px){.stripe-identity-checkout-wrapper,.stripe-identity-registration-wrapper{padding:15px;}.stripe-identity-button{width:100%;text-align:center;}}/* Readonly field styles */ .stripe-identity-readonly-field input[readonly],input.stripe-identity-readonly-field[readonly]{background-color:#f0f0f0 !important;cursor:not-allowed !important;border-color:#ddd !important;}/* New locked field styles (simplified) */ .stripe-identity-locked-field input[readonly],input.stripe-identity-locked-field[readonly],input[readonly].stripe-identity-locked-field{background-color:#f5f5f5 !important;cursor:not-allowed !important;border-color:#ddd !important;opacity:0.8 !important;}/* Checkout readonly name fields */ #billing_first_name[readonly],#billing_last_name[readonly],#shipping_first_name[readonly],#shipping_last_name[readonly],.woocommerce-checkout #billing_first_name[readonly],.woocommerce-checkout #billing_last_name[readonly],.woocommerce-checkout #shipping_first_name[readonly],.woocommerce-checkout #shipping_last_name[readonly]{background-color:#f0f0f0 !important;cursor:not-allowed !important;border-color:#ddd !important;opacity:0.7;}/* Account page readonly name fields */ #account_first_name[readonly],#account_last_name[readonly]{background-color:#f0f0f0 !important;cursor:not-allowed !important;border-color:#ddd !important;}