.okod-cal.has-mud{--cal-mud:#6b4a26;--cal-mud-opacity:.42;position:relative;isolation:isolate;overflow:hidden}
.okod-cal__mud{position:absolute;z-index:0;inset:-70px;overflow:hidden;opacity:var(--cal-mud-opacity);pointer-events:none}
.okod-cal__mud-track{position:absolute;display:grid;width:max(620px,82vw);gap:3px;transform-origin:center center;filter:drop-shadow(0 1px 1px rgba(0,0,0,.16))}
.okod-cal__mud-row{display:flex;align-items:center;gap:clamp(1px,.2vw,3px);white-space:nowrap}
.okod-cal__mud-row:nth-child(2){margin-left:clamp(5px,1vw,14px)}
.okod-cal__mud-mark{display:block;flex:0 0 var(--mark-w,8px);width:var(--mark-w,8px);height:var(--mark-h,16px);background:var(--cal-mud);border-radius:58% 42% 55% 45%/38% 52% 48% 62%;transform:rotate(var(--mark-r,0deg)) skewX(-8deg)}
.okod-cal__mud-mark:nth-child(3n){border-radius:42% 58% 38% 62%/55% 42% 58% 45%;transform:rotate(calc(var(--mark-r,0deg) + 12deg)) skewX(7deg)}
.okod-cal__mud-mark:nth-child(4n){height:calc(var(--mark-h,31px)*.72);border-radius:65% 35% 58% 42%/48% 60% 40% 52%}
.okod-cal.has-mud>.okod-cal__inner{position:relative;z-index:1}
@media(max-width:700px){.okod-cal__mud{inset:-30px}.okod-cal__mud-track{width:860px;gap:3px}.okod-cal__mud-row{gap:2px}}
.okod-cal{--cal-empty-day-bg:#151717;--cal-empty-day-color:#eeeeee;--cal-nav-bg:#1a1d1d;--cal-nav-color:#fff;--cal-nav-hover-bg:#f5c400;--cal-nav-hover-color:#080808;--cal-utility-color:#f5c400;--cal-utility-hover-bg:#f5c400;--cal-utility-hover-color:#080808}
.okod-cal button.okod-cal__day:not(.has-event){-webkit-appearance:none!important;appearance:none!important;color:var(--cal-empty-day-color)!important;background-color:var(--cal-empty-day-bg)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}
.okod-cal button.okod-cal__nav{-webkit-appearance:none!important;appearance:none!important;color:var(--cal-nav-color)!important;background:var(--cal-nav-bg)!important;border:1px solid var(--cal-border)!important;box-shadow:none!important;text-shadow:none!important}
.okod-cal button.okod-cal__nav:hover,.okod-cal button.okod-cal__nav:focus-visible{color:var(--cal-nav-hover-color)!important;background:var(--cal-nav-hover-bg)!important;border-color:var(--cal-nav-hover-bg)!important}
.okod-cal button.okod-cal__today,.okod-cal button.okod-cal__clear{-webkit-appearance:none!important;appearance:none!important;color:var(--cal-utility-color)!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;text-shadow:none!important}
.okod-cal button.okod-cal__today:hover,.okod-cal button.okod-cal__today:focus-visible,.okod-cal button.okod-cal__clear:hover,.okod-cal button.okod-cal__clear:focus-visible{color:var(--cal-utility-hover-color)!important;background:var(--cal-utility-hover-bg)!important;outline:0!important}
