/* Czech date picker for input[data-kdate] (see datepicker.js). */
.kdp{position:absolute;z-index:50;top:100%;left:0;margin-top:4px;width:264px;padding:10px;background:#fff;color:#1d2327;border:1px solid #d5d8dc;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.12);font-size:14px;line-height:1.2}
.kdp[hidden]{display:none}
.kdp__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.kdp__head b{font-weight:600}
.kdp__nav{width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}
.kdp__nav:hover{background:#f0f1f2}
.kdp__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}
.kdp__dow{padding:4px 0;font-size:12px;color:#6b7280}
.kdp__day{height:32px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.kdp__day:hover{background:#f0f1f2}
.kdp__day.is-today{box-shadow:inset 0 0 0 1px #9ca3af}
.kdp__day.is-sel{background:#1d2327;color:#fff}
.kdp__day:disabled{color:#c4c7cc;background:transparent;cursor:default}
