/* Shared date control: matches FLR client decision modal, supports iPad Safari. */
.flr-unified-date{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:42px;box-sizing:border-box;padding:9px 11px;border:1px solid #aebdca;border-radius:8px;background:#fff;color:#203d57;font-size:13px;line-height:22px;text-align:left;overflow:hidden}
.flr-unified-date-text{display:block;flex:1;min-width:0;white-space:nowrap;text-align:left;pointer-events:none}
.flr-unified-date-icon{display:flex;flex:none;align-items:center;color:#496982;pointer-events:none}
.flr-unified-date:focus-within{border-color:#307dc3;box-shadow:0 0 0 2px rgba(48,125,195,.16)}
.flr-unified-date input[type=date].flr-unified-date-native{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;opacity:0!important;cursor:pointer;z-index:1}
.flr-unified-date:has(input:disabled){opacity:.6;background:#f3f6f9}
