.mk-check{align-items:center;gap:10px;font-size:15px;display:flex}.mk-check input{width:20px;height:20px;accent-color:var(--ink)}.mk-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-top b{font-size:18px;font-weight:600}.mk-top span{color:var(--muted);font-size:14px}.mk-months{gap:14px;display:grid}.mk-month{background:#fff;border-radius:22px;padding:18px 28px 8px}.mk-month h2{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:300}.mk-month ul{margin:0;padding:0;list-style:none}.mk-month li{border-top:1px solid #ece9e3;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:2px 18px;padding:12px 0;display:grid}.mk-month li:first-child{border-top:0}.mk-month li b{font-size:15px;font-weight:600}.mk-date{color:var(--muted);grid-row:span 2;font-size:14px}.mk-tip{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:1.5}.mk-free b{font-weight:400}@media (max-width:600px){.mk-month{padding:16px 20px 6px}.mk-month li{grid-template-columns:1fr}.mk-date,.mk-tip{grid-area:auto}}.mk-next{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.mk-next i{background:#fcbe11;border-radius:50%;flex:none;width:8px;height:8px}.mk-past{opacity:.55}.mk-on b:after{content:" · neste";color:var(--muted);font-weight:400}.um-act .btn{-webkit-tap-highlight-color:transparent;transition:transform .1s ease-out}.um-act .btn:active{transform:scale(.97)}
