.bs-tasks-late{color:var(--bs-red)}.bs-tasks-quick{display:flex;align-items:center;gap:.5rem;margin-block-end:.7rem;padding:.45rem .6rem;border:1px dashed var(--bs-line-strong);border-radius:10px;background:var(--bs-card);font-size:.72rem;min-width:0}.bs-tasks-quick__plus{display:inline-grid;place-items:center;inline-size:1.2rem;block-size:1.2rem;border-radius:6px;background:var(--bs-brand-50);color:var(--bs-brand);font-weight:800;flex-shrink:0}.bs-tasks-quick__text{flex:1;min-width:0;color:var(--bs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-tasks-quick__key{padding:.05rem .4rem;border:1px solid var(--bs-line);border-radius:6px;color:var(--bs-muted);font-family:var(--bs-mono);font-size:.62rem;flex-shrink:0}.bs-tasks-card{gap:.3rem}.bs-tasks-card__top{display:flex;align-items:flex-start;gap:.35rem;min-width:0}.bs-tasks-card__top .bs-deal__name{white-space:normal;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bs-tasks-check{display:inline-grid;place-items:center;inline-size:.85rem;block-size:.85rem;margin-block-start:.1rem;border:1.5px solid var(--bs-line-strong);border-radius:50%;color:#fff;flex-shrink:0}.bs-tasks-card--done .bs-tasks-check{border-color:var(--bs-brand);background:var(--bs-brand)}.bs-tasks-card--done .bs-deal__name{color:var(--bs-muted);text-decoration:line-through}.bs-tasks-prio{justify-self:start;padding:.02rem .45rem;border-radius:999px;font-size:.6rem;font-weight:800;line-height:1.6}.bs-tasks-prio--low{background:var(--bs-paper-2);color:var(--bs-muted)}.bs-tasks-prio--normal{background:var(--bs-brand-50);color:var(--bs-text-2)}.bs-tasks-prio--high{background:var(--bs-brand-50);color:var(--bs-brand)}.bs-tasks-prio--urgent{background:var(--bs-red-50);color:var(--bs-red)}.bs-tasks-link{display:flex;align-items:center;gap:.25rem;color:var(--bs-text-2);font-size:.64rem;font-weight:700;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bs-tasks-link svg,.bs-tasks-card .bs-deal__meta svg{flex-shrink:0;vertical-align:-1px}.bs-tasks-card .bs-deal__meta>span:first-child{display:inline-flex;align-items:center;gap:.2rem;min-width:0}.bs-tasks-form{gap:.45rem}.bs-tasks-field{padding:.4rem .5rem;border:1px solid var(--bs-brand);border-radius:8px;background:var(--bs-card);color:var(--bs-text);font-size:.7rem;font-weight:700;box-shadow:0 0 0 3px var(--bs-brand-50)}.bs-tasks-presets{display:flex;flex-wrap:wrap;gap:.25rem}.bs-tasks-presets span{padding:.1rem .45rem;border:1px solid var(--bs-line);border-radius:999px;color:var(--bs-muted);font-size:.62rem;font-weight:700}.bs-tasks-submit{justify-self:stretch;padding:.35rem .5rem;border-radius:8px;background:var(--bs-brand);color:#fff;font-size:.68rem;font-weight:800;text-align:center}.bs-tasks-filters{display:grid;gap:.6rem;justify-items:center;margin-block-start:1.5rem}.bs-tasks-filters .bs-chips{justify-content:center}.bs-tasks-filters__label{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--bs-text);font-weight:800}.bs-tasks-filters__label svg{color:var(--bs-brand)}.bs-tasks-sub{margin-block:1.25rem .6rem;color:var(--bs-text);font-size:.9rem;font-weight:800}.bs-tasks-remind{display:grid;gap:.8rem;background:var(--bs-paper-2)}.bs-tasks-push{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:start;padding:.7rem .8rem;border-radius:14px;background:var(--bs-card);box-shadow:0 10px 26px -12px #1a123059}.bs-tasks-push__icon{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:9px;background:var(--bs-brand);color:#fff}.bs-tasks-push__text{display:grid;gap:.1rem;min-width:0;font-size:.76rem;line-height:1.5}.bs-tasks-push__text b{color:var(--bs-text)}.bs-tasks-push__text span{color:var(--bs-muted)}.bs-tasks-push small{color:var(--bs-muted);font-size:.66rem}.bs-tasks-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:.7rem;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-card)}.bs-tasks-dl div{min-width:0}.bs-tasks-dl dt{color:var(--bs-muted);font-size:.66rem;font-weight:700}.bs-tasks-dl dd{display:flex;align-items:center;gap:.3rem;margin:.1rem 0 0;color:var(--bs-text);font-size:.76rem;font-weight:800}.bs-tasks-from{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;margin:0;padding:.2rem .6rem;border-radius:999px;background:var(--bs-card);color:var(--bs-brand);font-size:.68rem;font-weight:800}@media(max-width:520px){.bs-tasks-quick__key,.bs-tasks-link{display:none}}@media(prefers-reduced-motion:no-preference){.bs-tasks-push{animation:bs-tasks-in .6s .4s cubic-bezier(.2,.7,.2,1) both}}@keyframes bs-tasks-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
