.mk .sl-me-hero{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:flex}.mk .sl-me-task{grid-template-columns:1fr auto auto 72px;align-items:center;gap:10px;padding:10px 14px;display:grid}.mk .sl-me-task.is-compact{grid-template-columns:1fr auto auto}.mk .sl-me-task+.sl-me-task{border-top:1px solid var(--stroke-weak)}.mk .sl-me-task>div{flex-direction:column;min-width:0;display:flex}.mk .sl-me-task b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mk .sl-me-task small{color:var(--fg-caption);white-space:nowrap;font-size:11px}.mk .sl-me-task>small{text-align:right;font-variant-numeric:tabular-nums}.mk .sl-me-lanes{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.mk .sl-me-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk .sl-me-kv{grid-template-columns:76px 1fr}.mk .sl-me-week{border-top:1px solid var(--stroke-weak);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-top:10px;display:grid}.mk .sl-me-week span{border:1px solid var(--stroke-weak);height:40px;color:var(--fg);font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.mk .sl-me-week span.is-on{border-color:var(--stroke-default);background:var(--bg-2)}.mk .sl-me-week small{color:var(--fg-caption);font-size:10px;font-weight:400}.mk .sl-me-mail{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.mk .sl-me-mail+.sl-me-mail{border-top:1px solid var(--stroke-weak)}.mk .sl-me-mail>div{flex-direction:column;min-width:0;display:flex}.mk .sl-me-mail b{color:var(--fg);font-size:13px;font-weight:500}.mk .sl-me-mail>div>span{color:var(--fg-caption);font-size:12px}.mk .sl-me-kv-row{display:contents}.mk .sl-me-across{flex-direction:column;padding:0 32px 72px;display:flex}@media (max-width:991px){.mk .sl-me-across{gap:12px}}.mk .sl-me-ask{width:100%;max-width:720px;margin:0 auto}.mk .sl-me-cites{flex-wrap:wrap;gap:6px;display:flex}.mk .sl-me-cites .pf-cite b{color:var(--fg);font-weight:500}.mk .sl-me-local{flex-direction:column;display:flex}.mk .sl-me-local>div{color:var(--fg);align-items:center;gap:10px;padding:10px 14px;font-size:12px;line-height:16px;display:flex}.mk .sl-me-local>div+div{border-top:1px solid var(--stroke-weak)}
