/* 1Z703 – moderní vzhled kalendáře jQuery UI (formuláře faktur, filtry, angažmá) – stejný styl jako js/eu-datepicker.js */
.ui-datepicker{width:292px!important;padding:12px!important;background:#fff!important;border:1px solid #f0d3e3!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(90,24,64,.18),0 2px 8px rgba(90,24,64,.08)!important;font:14px/1.3 inherit!important;color:#2b1a24;z-index:100000!important}
.ui-datepicker .ui-datepicker-header{background:none!important;border:0!important;padding:2px 40px 8px!important;color:#5a1840;font-weight:700}
.ui-datepicker .ui-datepicker-title{line-height:32px!important;margin:0!important;text-transform:capitalize;font-size:15px}
.ui-datepicker .ui-datepicker-title select{border:1px solid #f0d3e3;border-radius:10px;padding:4px 6px;font:inherit;color:#5a1840;background:#fff}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:2px!important;width:32px!important;height:32px!important;border-radius:50%!important;border:0!important;background:#fbeef5!important;cursor:pointer}
.ui-datepicker .ui-datepicker-prev{left:2px!important}.ui-datepicker .ui-datepicker-next{right:2px!important}
.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:#f6d6e7!important}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:none!important;text-indent:0!important;overflow:visible!important;width:auto!important;height:auto!important;margin:0!important;left:0!important;right:0!important;top:50%!important;transform:translateY(-50%);text-align:center;font-size:0!important}
.ui-datepicker .ui-datepicker-prev span::before{content:"‹";font-size:20px;color:#a3005a;line-height:1}
.ui-datepicker .ui-datepicker-next span::before{content:"›";font-size:20px;color:#a3005a;line-height:1}
.ui-datepicker table{margin:0!important;font-size:14px!important;border-collapse:separate!important;border-spacing:3px!important}
.ui-datepicker th{font-size:11px!important;font-weight:700!important;text-transform:uppercase;color:#a0889a!important;padding:4px 0!important}
.ui-datepicker td{padding:0!important}
.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:center!important;padding:0!important;height:34px;line-height:34px;border:0!important;border-radius:11px!important;background:transparent!important;color:inherit!important;font-weight:400!important}
.ui-datepicker td a:hover{background:#fbeef5!important}
.ui-datepicker .ui-datepicker-week-end a{color:#a3005a!important}
.ui-datepicker td .ui-state-highlight{box-shadow:inset 0 0 0 2px #d6006f;font-weight:700!important}
.ui-datepicker td .ui-state-active{background:#d6006f!important;color:#fff!important;font-weight:700!important}
.ui-datepicker .ui-datepicker-other-month a,.ui-datepicker .ui-datepicker-other-month span{color:#c9b8c2!important}
.ui-datepicker .ui-state-disabled{opacity:.3!important}
.ui-datepicker .ui-datepicker-buttonpane{border-top:1px solid #f6e3ed!important;margin:8px 0 0!important;padding-top:6px!important;background:none!important}
.ui-datepicker .ui-datepicker-buttonpane button{border:0!important;background:none!important;color:#a3005a!important;font-weight:700!important;border-radius:10px!important;opacity:1!important}
.ui-datepicker .ui-datepicker-buttonpane button:hover{background:#fbeef5!important}
html[data-theme="dark"] .ui-datepicker{background:#1d1722!important;border-color:#492c3c!important;color:#f1e6ec}
html[data-theme="dark"] .ui-datepicker .ui-datepicker-header{color:#f6b9d8}
html[data-theme="dark"] .ui-datepicker .ui-datepicker-prev,html[data-theme="dark"] .ui-datepicker .ui-datepicker-next,html[data-theme="dark"] .ui-datepicker td a:hover{background:#2e2335!important}
html[data-theme="dark"] .ui-datepicker .ui-datepicker-week-end a{color:#f6b9d8!important}
html[data-theme="dark"] .ui-datepicker .ui-datepicker-title select{background:#241d2b;color:#f6b9d8;border-color:#492c3c}
/* nativní pole data (type="date") – stejné ladění */
input[type="date"]{accent-color:#d6006f}
html[data-theme="dark"] input[type="date"]{color-scheme:dark}
