.mb-wrap{z-index:70;pointer-events:none;margin-top:auto;padding:0 96px 12px 20px;position:sticky;bottom:0}.mb-wrap>*{pointer-events:auto}.mb{background:var(--card);border:1px solid var(--fl-rule-3);max-width:1180px;color:var(--fl-ink);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 auto;padding:8px 10px 8px 14px;font-size:13.5px;display:flex;box-shadow:0 10px 30px #141e2d29}.mb-dot{color:var(--magenta);font-size:10px;animation:2s ease-in-out infinite mb-pulse}@keyframes mb-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mb-dot{animation:none}}.mb-title{color:var(--fl-head);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:600;text-decoration:none;overflow:hidden}.mb-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--fl-accent);text-decoration-color:var(--fl-accent)}.mb-item{border-left:1px solid var(--fl-rule-2);flex:220px;align-items:baseline;gap:8px;min-width:0;padding-left:16px;display:flex}.mb-n{color:var(--fl-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.mb-it{font-family:var(--serif);color:var(--fl-head);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;text-decoration:none;overflow:hidden}a.mb-it{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fl-rule-3);text-decoration-color:var(--fl-rule-3);text-underline-offset:3px}a.mb-it:hover{-webkit-text-decoration-color:var(--fl-accent);text-decoration-color:var(--fl-accent)}.mb-time{font-variant-numeric:tabular-nums;color:var(--fl-head);white-space:nowrap}.mb-time em{font-style:normal;font-weight:600}.mb-time.near{color:var(--fl-watch)}.mb-time.over{color:var(--fl-bad)}.mb-left{color:var(--fl-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mb-acts{align-items:center;gap:6px;margin-left:auto;display:flex}.mb-btn{min-height:34px;font:600 13px var(--sans);color:var(--fl-head);border:1px solid var(--fl-rule-3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:0 12px}.mb-btn:hover:not(:disabled){border-color:var(--fl-head)}.mb-btn:disabled{opacity:.45;cursor:default}.mb-btn.primary{background:var(--fl-head);border-color:var(--fl-head);color:var(--card)}.mb-btn.on{border-color:var(--fl-accent);color:var(--fl-accent-text)}.mb-x{width:30px;height:34px;color:var(--fl-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.mb-x:hover{color:var(--fl-head)}.mb-msg{max-width:1180px;color:var(--fl-ink);background:var(--card);border:1px solid var(--fl-rule);border-radius:3px;margin:6px auto 0;padding:5px 10px;font-size:12.5px}.mb-mini{z-index:70;justify-content:center;margin-top:auto;padding:0 96px 12px 20px;display:flex;position:sticky;bottom:0}.mb-mini button{min-height:34px;font:500 13px var(--sans);color:var(--fl-head);background:var(--card);border:1px solid var(--fl-rule-3);cursor:pointer;border-radius:3px;padding:0 14px;box-shadow:0 6px 18px #141e2d24}.mb-tray,.mb-confirm{background:var(--card);border:1px solid var(--fl-rule-3);border-radius:4px;max-width:1180px;margin:0 auto 6px;font-size:13.5px;box-shadow:0 10px 30px #141e2d29}.mb-confirm{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.mb-confirm span{color:var(--fl-ink);flex:320px}.mb-tray{max-height:min(52vh,460px);padding:10px 14px 12px;overflow:auto}.mb-tray-h{border-bottom:1px solid var(--fl-rule-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-bottom:8px;display:flex}.mb-tray-h b{color:var(--fl-head);font-weight:600}.mb-tray-h span{color:var(--fl-muted);font-size:12.5px}.mb-caps{margin:0;padding:0;list-style:none}.mb-caps li{border-bottom:1px solid var(--fl-rule);grid-template-columns:76px minmax(0,1fr) auto auto;align-items:baseline;gap:4px 12px;padding:7px 0;display:grid}.mb-caps li.undone .mb-ct{color:var(--fl-muted);text-decoration:line-through}.mb-k{color:var(--fl-muted);font-size:12px;font-weight:600}.mb-k.k-action{color:var(--fl-eff)}.mb-k.k-decision{color:var(--fl-accent-text)}.mb-k.k-question{color:var(--fl-watch)}.mb-ct{color:var(--fl-ink);overflow-wrap:anywhere}.mb-ct a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--fl-rule-3);text-decoration-color:var(--fl-rule-3);text-underline-offset:3px}.mb-cw{color:var(--fl-muted);white-space:nowrap;font-size:12px}.mb-undo{font:600 12.5px var(--sans);color:var(--fl-head);text-decoration:underline;-webkit-text-decoration-color:var(--fl-rule-3);text-decoration-color:var(--fl-rule-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.mb-undo:hover{-webkit-text-decoration-color:var(--fl-accent);text-decoration-color:var(--fl-accent)}.mb-empty{color:var(--fl-muted);display:block!important}.mb-add{gap:8px;margin-top:10px;display:flex}.mb-add select,.mb-add input{min-height:34px;font:14px var(--sans);color:var(--fl-ink);background:var(--card);border:1px solid var(--fl-rule-3);border-radius:3px;padding:0 8px}.mb-add input{flex:1;min-width:0}.mb-opts{color:var(--fl-muted);flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-size:12.5px;display:flex}.mb-opts label{cursor:pointer;align-items:center;gap:6px;display:flex}.mb-opts a{color:var(--fl-head);text-decoration:underline;-webkit-text-decoration-color:var(--fl-rule-3);text-decoration-color:var(--fl-rule-3);text-underline-offset:3px;margin-left:auto}@media (max-width:820px){.mb-wrap,.mb-mini{padding:0 84px 10px 10px}.mb{gap:6px 10px}.mb-item{border-left:0;flex-basis:100%;order:3;padding-left:0}.mb-acts{flex-wrap:wrap;order:4;margin-left:0}.mb-caps li{grid-template-columns:64px minmax(0,1fr)}.mb-caps li .mb-cw,.mb-caps li .mb-undo{grid-column:2}}.mt{color:var(--fl-ink);padding:6px 0 60px}.mt :focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px}.mt a.mt-link,.mt .mt-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fl-rule-3);text-decoration-color:var(--fl-rule-3);text-underline-offset:3px}.mt a.mt-link:hover{-webkit-text-decoration-color:var(--fl-accent);text-decoration-color:var(--fl-accent)}.mt-btn{min-height:40px;font:600 14px var(--sans);color:var(--fl-head);border:1px solid var(--fl-rule-3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.mt-btn:hover:not(:disabled){border-color:var(--fl-head)}.mt-btn:disabled{opacity:.45;cursor:default}.mt-btn.primary{background:var(--fl-head);border-color:var(--fl-head);color:var(--card)}.mt-btn.small{min-height:32px;padding:0 10px;font-size:13px}.mt-bar{border-bottom:1px solid var(--fl-rule-2);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.mt-bar p{flex:360px;max-width:80ch;margin:0;font-size:14.5px}.mt-msg{margin:10px 0 0;font-size:13.5px}.mt-msg.bad{color:var(--fl-bad)}.mt-msg.ok{color:var(--fl-good)}.mt-group{margin-top:26px}.mt-group h2{font-family:var(--sans);color:var(--fl-muted);margin:0 0 4px;font-size:14px;font-weight:600}.mt-rows{border-top:1px solid var(--fl-rule-2);margin:0;padding:0;list-style:none}.mt-row{border-bottom:1px solid var(--fl-rule);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:12px 0;display:grid}.mt-row-when{font-variant-numeric:tabular-nums;color:var(--fl-muted);font-size:13.5px}.mt-row-t{font-family:var(--serif);color:var(--fl-head);font-size:18px;text-decoration:none}.mt-row-t:hover{text-decoration:underline;-webkit-text-decoration-color:var(--fl-accent);text-decoration-color:var(--fl-accent)}.mt-row-sub{color:var(--fl-muted);margin-top:2px;font-size:13px;display:block}.mt-row-st{color:var(--fl-muted);white-space:nowrap;font-size:13px}.mt-row-st.running{color:var(--fl-accent-text);font-weight:600}.mt-new{border-top:1px solid var(--fl-rule-2);border-bottom:1px solid var(--fl-rule-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px 18px;margin-top:18px;padding:16px 0;display:grid}.mt-f{color:var(--fl-head);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.mt-f input,.mt-f select,.mt-f textarea{font:400 14px var(--sans);color:var(--fl-ink);background:var(--card);border:1px solid var(--fl-rule-3);border-radius:3px;min-height:38px;padding:7px 9px}.mt-f textarea{resize:vertical;min-height:64px;line-height:1.45}.mt-f small{color:var(--fl-muted);font-size:12px;font-weight:400}.mt-empty{color:var(--fl-muted);padding:14px 0;font-size:14.5px}.mt-head{border-bottom:1px solid var(--fl-rule-2);padding:18px 0 14px}.mt-back{color:var(--fl-muted);font-size:13.5px;text-decoration:none}.mt-back:hover{color:var(--fl-head)}.mt-head h1{font-family:var(--serif);color:var(--fl-head);max-width:none;margin:8px 0 4px;font-size:30px;font-weight:600}.mt-facts{color:var(--fl-muted);flex-wrap:wrap;row-gap:6px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mt-facts li{border-left:1px solid var(--fl-rule-2);padding:0 16px}.mt-facts li:first-child{border-left:0;padding-left:0}.mt-facts b{color:var(--fl-head);font-weight:600}.mt-cols{grid-template-columns:minmax(0,1fr) 340px;gap:34px;margin-top:8px;display:grid}.mt-cols>*{min-width:0}.mt-sec{margin-top:22px}.mt-sec h2{font-family:var(--sans);color:var(--fl-head);align-items:baseline;gap:10px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}.mt-sec h2 span{color:var(--fl-muted);font-size:13.5px;font-weight:400}.mt-agenda{border-top:1px solid var(--fl-rule-2);margin:0;padding:0;list-style:none}.mt-ai{border-bottom:1px solid var(--fl-rule);grid-template-columns:34px minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.mt-ai.on{box-shadow:inset 3px 0 0 var(--fl-accent);padding-left:10px}.mt-ai-n{font-family:var(--serif);color:var(--fl-muted);font-variant-numeric:tabular-nums lining-nums;font-size:18px}.mt-ai-t{font-family:var(--serif);color:var(--fl-head);font-size:17px}.mt-ai-m{color:var(--fl-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.mt-ai-tp{white-space:pre-line;color:var(--fl-ink);grid-column:2/4;margin:4px 0 0;font-size:14px}.mt-ai-l{grid-column:2/4;margin-top:3px;font-size:13px}.mt-ai-acts{flex-wrap:wrap;grid-column:2/4;gap:6px;margin-top:8px;display:flex}.mt-ed{grid-column:1/4;grid-template-columns:minmax(0,1fr) 110px;gap:10px 14px;margin-top:4px;display:grid}.mt-ed .wide{grid-column:1/3}.mt-caps{border-top:1px solid var(--fl-rule-2);margin:0;padding:0;list-style:none}.mt-caps li{border-bottom:1px solid var(--fl-rule);padding:8px 0;font-size:14px}.mt-caps li.undone{color:var(--fl-muted);text-decoration:line-through}.mt-caps b{color:var(--fl-muted);margin-right:8px;font-size:12.5px;font-weight:600}.mt-caps small{color:var(--fl-muted);margin-top:2px;font-size:12px;display:block}.mt-people{flex-wrap:wrap;gap:6px;display:flex}.mt-chip{border:1px solid var(--fl-rule-3);background:var(--card);min-height:30px;color:var(--fl-head);border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.mt-chip button{color:var(--fl-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.mt-chip button:hover{color:var(--fl-bad)}@media (max-width:980px){.mt-cols{grid-template-columns:1fr}}@media (max-width:620px){.mt-row{grid-template-columns:1fr}.mt-row-st{justify-self:start}.mt-ed{grid-template-columns:1fr}.mt-ed .wide{grid-column:auto}}.mb-wrap,.mb-mini{z-index:96}@media (min-width:821px){:is(body:has(.drawer) .mb-wrap,body:has(.drawer) .mb-mini){padding-right:calc(min(480px,92vw) + 16px)}}
