.bl-dayCard{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--shadow)}.bl-dayNav{width:44px;height:44px;color:var(--ink);border-radius:999px;flex-shrink:0;place-items:center;transition:background-color .15s;display:inline-grid}.bl-dayNav:hover:not(:disabled){background:var(--paper-2)}.bl-dayNav:disabled{color:var(--line-2);cursor:default}.bl-dayCell{height:44px;color:var(--ink);border-radius:12px;place-items:center;font-size:15px;font-weight:600;transition:background-color .15s,color .15s;display:grid;position:relative}.bl-dayCell:hover:not(:disabled){background:var(--paper-2)}.bl-dayCell:disabled{color:#16161647;cursor:default;font-weight:400}.bl-dayCell-today{box-shadow:inset 0 0 0 1.5px var(--ok)}.bl-dayCell-on,.bl-dayCell-on:hover:not(:disabled){background:var(--ok);color:#fff;box-shadow:0 6px 14px -6px #17aa00b3}.bl-dayDot{background:var(--terra);border-radius:999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:5px;left:50%}.bl-dayDot.static{flex-shrink:0;margin:0;position:static}.bl-dayCell-on .bl-dayDot{background:#fff}.bl-dayTime{background:var(--mint);height:40px;color:var(--ok-ink);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:17px;font-weight:700;display:grid}.bl-dayList>li+li{border-top:1px solid var(--line)}.bl-dayList>li:hover+li,.bl-dayList>li:hover{border-color:#0000}
