.kf-date-control{display:block;position:relative;width:100%}.kf-date-control>[data-kf-date-display]{width:100%;padding-right:46px;box-sizing:border-box}.kf-date-control>.kf-date-native{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;right:20px;bottom:8px;pointer-events:none}.kf-date-control>.kf-date-trigger{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:8px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.kf-date-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.kf-date-trigger:hover{background:#0000000a}.kf-date-trigger:focus-visible{outline:2px solid currentColor;outline-offset:1px}
