/* Corrections fonctionnelles Orixfy, sans modification du logo ni des cartes. */
.portal-kicker,.orixfy-eyebrow,.orixfy-category-kicker,.orixfy-product-category { display:none !important; }
#orixfy-action-layer { display:none !important; }
.orixfy-form-feedback:empty { display:none; }
.orixfy-form-feedback { margin-top:14px; line-height:1.5; overflow-wrap:anywhere; }
.orixfy-form-feedback.is-error { color:#ffacb9; }
.orixfy-form-feedback.is-success { color:#8de4bc; }
.orixfy-footer-cookie-link { appearance:none; border:0; background:none; color:inherit; font:inherit; padding:0; cursor:pointer; }
.orixfy-footer-cookie-link:hover { color:#fff; }
.orixfy-footer-cookie-link:focus-visible { outline:2px solid #8eb5ff; outline-offset:4px; }
.orixfy-remember-label { display:flex; align-items:center; gap:8px; cursor:pointer; }
.orixfy-remember-label .form-check-input { margin:0; }
.portal-status { white-space:normal; }
.orixfy-content, .portal-card, .orixfy-product-card { min-width:0; }
.orixfy-content .table-responsive { max-width:100%; }
button[aria-busy="true"], form[aria-busy="true"] button[type="submit"] { cursor:progress; }
@media(max-width:600px) { .orixfy-notification-root { width:calc(100% - 24px); right:12px; } }
