/* iOS native date picker overflow workaround: visual field separate from invisible native input */
@media(max-width:850px){
 .whelper-date-shell{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:56px!important;overflow:hidden!important;border:1px solid #e9e0e5;border-radius:14px;background:#fff;box-sizing:border-box;isolation:isolate}
 .whelper-date-shell .whelper-date-display{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 44px 0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3a2d28;font-size:16px;pointer-events:none;z-index:1}
 .whelper-date-shell .whelper-date-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:19px;height:19px;pointer-events:none;opacity:.65;z-index:1;color:#6b4a57}
 .whelper-date-shell input[type=date]{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;z-index:2;cursor:pointer;appearance:auto!important;-webkit-appearance:auto!important}
 .whelper-date-shell:focus-within{outline:2px solid #ad96a4;outline-offset:1px}
 .field,.panel,.form-grid,.filter-strip{min-width:0!important;max-width:100%!important}
}
