/* v2.65 focused repair overrides. Existing visual system remains authoritative. */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.occasion-option{position:relative;min-width:0}
.occasion-option input[type="radio"]{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;min-width:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
.dish-modal-image img[hidden]{display:none!important}
@media(max-width:680px){.occasion-option span{min-height:82px;height:auto;padding:12px 7px}.event-form-inner{max-width:100%;overflow:hidden}}
