.kfns-date-entry{display:flex!important;align-items:stretch;gap:6px;width:100%;min-width:0}
.kfns-date-entry>input:first-child{flex:1 1 0;min-width:0!important;width:0!important}
.kfns-date-entry>input.kfns-calendar-picker{flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px;padding:8px!important;min-height:44px;color:transparent!important;font-size:0!important;border:1px solid #a9bdd3;border-radius:8px;background:#fff;cursor:pointer;box-sizing:border-box}
.kfns-calendar-picker::-webkit-calendar-picker-indicator{font-size:18px;opacity:1;cursor:pointer;margin:0;padding:2px}
.kfns-calendar-picker:focus-visible{outline:3px solid #164b6b;outline-offset:2px}
@media print{.kfns-calendar-picker{display:none!important}}
