/* ADATASK_DASHBOARD_V11 — داشبورد اصلی (۷ مهر ۱۴۰۵)
   زبان بصری: کاغذی و آرام؛ کارت سفید، خط مویی، یک رنگ برند (#0B6E78)، گوشهٔ ۸px، بدون گرادیان/شیشه/سایهٔ سنگین.
   رنگ فقط برای معنا (تأخیر، هشدار، نوع رویداد تقویم). وزن‌ها ۴۰۰/۵۰۰/۷۰۰ و عدد جدولی.
   این فایل آخر بارگذاری می‌شود و قواعد قدیمی !important روی .overview-dashboard/.ov-hero/.ov-chip-row را
   فقط برای ریشهٔ .adatask-dash-v11 با انتخابگر قوی‌تر خنثی می‌کند؛ بقیهٔ برنامه دست نمی‌خورد.
   نقاط شکست صفحه: 599 / 1023 / 1279 (قرارداد 3-و-4). ستون‌های شبکه را خود اسکریپت از پهنای داشبورد تعیین می‌کند. */

html body .overview-dashboard.adatask-dash-v11.adatask-dash-v11{
  --dv-ink:#141A21;--dv-ink2:#434C55;--dv-mute:#687079;--dv-faint:#8C9297;
  --dv-line:#E4E2DD;--dv-line2:#EEECE8;--dv-card:#FFFFFF;--dv-soft:#F7F6F3;--dv-well:#EFEDE9;
  --dv-accent:#0B6E78;--dv-accent-ink:#095A62;--dv-accent-soft:#E6F0F1;
  --dv-bad:#B42318;--dv-warn:#8F5F00;--dv-ok:#2F6F4E;
  display:block!important;grid-template-columns:none!important;gap:0!important;
  padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;
  color:var(--dv-ink)!important;font-family:Vazirmatn,"Vazirmatn FD",Tahoma,sans-serif!important;
  font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:start!important;
  min-width:0!important;max-width:100%!important;width:auto!important;line-height:1.55;
  -webkit-font-smoothing:antialiased;
}
html body .overview-dashboard.adatask-dash-v11.adatask-dash-v11>*{grid-column:auto!important;grid-row:auto!important;min-width:0!important}
html body .overview-dashboard.adatask-dash-v11 button{font-family:inherit;letter-spacing:0}
html body .overview-dashboard.adatask-dash-v11 :focus-visible{outline:2px solid var(--dv-accent);outline-offset:2px}
.adatask-dash-v11 .dv11-ico{flex:0 0 auto;display:block}
.adatask-dash-v11[dir=ltr] .dv11-link .dv11-ico,.adatask-dash-v11[dir=ltr] .dv11-icon-btn .dv11-ico,.adatask-dash-v11[dir=ltr] .dv11-quick-move .dv11-ico{transform:scaleX(-1)}

/* ── سرتیتر ── */
html body .overview-dashboard.adatask-dash-v11 .ov-hero.dv11-head{
  position:relative!important;display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"id ext tools" "facts facts facts" "depts depts depts"!important;
  grid-auto-rows:auto!important;align-items:center!important;gap:18px 16px!important;
  margin:0 0 16px!important;padding:6px 0 0!important;width:auto!important;height:auto!important;min-height:0!important;
  background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;
  color:var(--dv-ink)!important;pointer-events:auto!important;z-index:auto!important;
}
html body .overview-dashboard.adatask-dash-v11 .ov-hero.dv11-head::before,
html body .overview-dashboard.adatask-dash-v11 .ov-hero.dv11-head::after{content:none!important;display:none!important}
.adatask-dash-v11 .dv11-id{grid-area:id;display:flex;align-items:center;gap:14px;min-width:0}
.adatask-dash-v11 .dv11-avatar{flex:0 0 auto;line-height:0}
.adatask-dash-v11 .dv11-id-text{min-width:0}
.adatask-dash-v11 .dv11-overline{margin:0;font-size:12.5px;color:var(--dv-mute);font-weight:400}
.adatask-dash-v11 .dv11-greet{margin:2px 0 0;font-size:26px;line-height:1.3;font-weight:400;color:var(--dv-ink);letter-spacing:0}
.adatask-dash-v11 .dv11-greet span{font-weight:700}
.adatask-dash-v11 .dv11-context{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-dot{width:3px;height:3px;border-radius:50%;background:var(--dv-faint);flex:0 0 auto}
.adatask-dash-v11 .dv11-tools{grid-area:tools;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.adatask-dash-v11 .dv11-tools-note{font-size:12.5px;color:var(--dv-mute)}

html body .overview-dashboard.adatask-dash-v11 .dv11-head :is(.dv11-greet,.dv11-greet span){color:var(--dv-ink)!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-head :is(.dv11-overline,.dv11-context){color:var(--dv-mute)!important}

/* نقطهٔ اتصال افزونه‌ها (چیپ معرفی و پاداش بعد از .dashboard-date-chip می‌نشیند) */
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row.dv11-ext{grid-area:ext;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important;min-height:0!important}
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row.dv11-ext::after{content:none!important;display:none!important}
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row .dv11-hook{display:none!important}
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row .arrv2-dashboard-chip{
  min-height:36px!important;padding:0 12px!important;border:1px solid var(--dv-line)!important;border-radius:6px!important;
  background:var(--dv-card)!important;color:var(--dv-ink2)!important;box-shadow:none!important;font-size:12.5px!important;font-weight:500!important;gap:6px!important;overflow:visible!important;animation:none!important;transform:none!important}
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row .arrv2-dashboard-chip::before,
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row .arrv2-dashboard-chip::after{content:none!important;display:none!important}
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row .arrv2-dashboard-chip .arrv2-chip-icon{background:none!important;color:var(--dv-accent)!important;width:auto!important;height:auto!important;box-shadow:none!important;font-weight:700!important}
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row .arrv2-dashboard-chip .arrv2-chip-arrow{display:none!important}
html body .overview-dashboard.adatask-dash-v11 .ov-chip-row .arrv2-dashboard-chip :is(.arrv2-dashboard-chip-label,.arrv2-badge-rate){font-weight:500!important;font-size:12.5px!important;color:var(--dv-ink2)!important}

/* ردیف شاخص‌ها: خط‌کشی مویی، نه کارت‌های جدا */
.adatask-dash-v11 .dv11-facts{grid-area:facts;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--dv-line);border:1px solid var(--dv-line);border-radius:8px;overflow:hidden}
.adatask-dash-v11 .dv11-fact{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:12px 16px;background:var(--dv-card);border:0;margin:0;font:inherit;color:inherit;text-align:start;position:static}
.adatask-dash-v11 .dv11-fact>span,.adatask-dash-v11 .dv11-mood-btn>span{font-size:12px;color:var(--dv-mute);font-weight:400}
.adatask-dash-v11 .dv11-fact b,.adatask-dash-v11 .dv11-mood-btn b{font-size:20px;line-height:1.35;font-weight:700;color:var(--dv-ink)}
.adatask-dash-v11 .dv11-fact small,.adatask-dash-v11 .dv11-mood-btn small{font-size:12px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.adatask-dash-v11 button.dv11-fact,.adatask-dash-v11 .dv11-mood-btn{cursor:pointer;transition:background-color .15s}
.adatask-dash-v11 button.dv11-fact:hover,.adatask-dash-v11 .dv11-mood-btn:hover{background:var(--dv-soft)}
.adatask-dash-v11 .dv11-mood{padding:0}
.adatask-dash-v11 .dv11-mood-btn{display:flex;flex-direction:column;justify-content:center;gap:1px;width:100%;height:100%;padding:12px 16px;border:0;background:var(--dv-card);text-align:start;font:inherit;color:inherit;min-width:0}
.adatask-dash-v11 .dv11-pop{position:absolute;top:auto;width:300px;max-width:calc(100vw - 32px);margin-top:4px;z-index:40;background:var(--dv-card);border:1px solid var(--dv-line);border-radius:8px;box-shadow:0 12px 32px rgba(20,26,33,.10);padding:12px}
.adatask-dash-v11 .dv11-pop-title{margin:12px 0 4px;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-pop-list{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto}
.adatask-dash-v11 .dv11-pop-list li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--dv-line2);font-size:13px}
.adatask-dash-v11 .dv11-pop-list small{font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-pop-list small.is-great{color:var(--dv-ok)}
.adatask-dash-v11 .dv11-pop-list small.is-tired{color:var(--dv-warn)}
.adatask-dash-v11 .dv11-pop-empty{margin:0;font-size:12.5px;color:var(--dv-mute)}

/* دپارتمان‌ها */
.adatask-dash-v11 .dv11-depts{grid-area:depts;display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.adatask-dash-v11 .dv11-dept{display:inline-flex;align-items:center;gap:7px;min-height:34px;max-width:100%;padding:0 12px;border:1px solid var(--dv-line);border-radius:6px;background:var(--dv-card);color:var(--dv-ink2);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}
.adatask-dash-v11 .dv11-dept span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.adatask-dash-v11 .dv11-dept i{width:7px;height:7px;border-radius:2px;flex:0 0 auto}
.adatask-dash-v11 .dv11-dept:hover{border-color:#CFCBC3}
.adatask-dash-v11 .dv11-dept.is-on{background:var(--dv-ink);border-color:var(--dv-ink);color:#fff}
.adatask-dash-v11 .dv11-dept.is-skel{width:96px;background:var(--dv-well);border-color:var(--dv-well);cursor:default;animation:dv11-pulse 1.4s ease-in-out infinite}
.adatask-dash-v11 .dv11-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dv-bad);color:#fff;font-size:11px;font-weight:700;line-height:1}
.adatask-dash-v11 .dv11-dept.is-on .dv11-badge{background:#fff;color:var(--dv-bad)}

/* دکمه‌ها */
.adatask-dash-v11 .dv11-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--dv-line);border-radius:6px;background:var(--dv-card);color:var(--dv-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s}
.adatask-dash-v11 .dv11-btn:hover{border-color:#CFCBC3;background:var(--dv-soft)}
.adatask-dash-v11 .dv11-btn.is-primary{background:var(--dv-accent);border-color:var(--dv-accent);color:#fff}
.adatask-dash-v11 .dv11-btn.is-primary:hover{background:var(--dv-accent-ink);border-color:var(--dv-accent-ink)}
.adatask-dash-v11 .dv11-btn-sm{min-height:32px;padding:0 10px;font-size:12.5px}
.adatask-dash-v11 .dv11-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--dv-line);border-radius:6px;background:var(--dv-card);color:var(--dv-ink2);cursor:pointer}
.adatask-dash-v11 .dv11-icon-btn:hover{background:var(--dv-soft)}
.adatask-dash-v11 .dv11-link{display:inline-flex;align-items:center;gap:4px;padding:4px 2px;border:0;background:none;color:var(--dv-accent);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}
.adatask-dash-v11 .dv11-link:hover{color:var(--dv-accent-ink);text-decoration:underline;text-underline-offset:3px}
.adatask-dash-v11 .dv11-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--dv-line);border-radius:6px;background:var(--dv-soft)}
.adatask-dash-v11 .dv11-seg button{min-height:26px;padding:0 10px;border:0;border-radius:4px;background:none;color:var(--dv-mute);font:inherit;font-size:12.5px;cursor:pointer}
.adatask-dash-v11 .dv11-seg button.is-on{background:var(--dv-card);color:var(--dv-ink);box-shadow:0 0 0 1px var(--dv-line)}
.adatask-dash-v11 .dv11-seg-wide{display:flex}
.adatask-dash-v11 .dv11-seg-wide button{flex:1 1 0;min-height:34px}
.adatask-dash-v11 .dv11-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--dv-line);border-radius:6px;background:var(--dv-card);color:var(--dv-ink2);font:inherit;font-size:12.5px;cursor:pointer}
.adatask-dash-v11 .dv11-chip:hover{border-color:var(--dv-accent);color:var(--dv-accent)}

/* ── شبکهٔ کارت‌ها ── */
.adatask-dash-v11 .dv11-body{display:block;position:relative;min-width:0}
.adatask-dash-v11 .dv11-grid{display:grid;grid-auto-flow:row dense;gap:14px;position:relative;min-width:0}
.adatask-dash-v11 .dv11-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--dv-card);border:1px solid var(--dv-line);border-radius:8px;transition:box-shadow .2s,border-color .2s}
.adatask-dash-v11 .dv11-card-head{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:14px 16px 8px;min-width:0}
.adatask-dash-v11 .dv11-card-head h2{flex:1 1 auto;min-width:0;margin:0;font-size:14px;line-height:1.4;font-weight:700;color:var(--dv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}
.adatask-dash-v11 .dv11-card-meta{flex:0 0 auto;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-card-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 16px 14px;scrollbar-width:thin;scrollbar-color:#D6D3CC transparent}
.adatask-dash-v11 .dv11-card-body::-webkit-scrollbar{width:6px;height:6px}
.adatask-dash-v11 .dv11-card-body::-webkit-scrollbar-thumb{background:#D6D3CC;border-radius:3px}
.adatask-dash-v11 .dv11-card.is-bare .dv11-card-body{padding:0}
.adatask-dash-v11 .dv11-offstage{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;inset-inline-start:-9999px;top:0}

/* حالت شخصی‌سازی */
.adatask-dash-v11 .dv11-tray{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px dashed #CBC7BF;border-radius:8px;background:var(--dv-soft)}
.adatask-dash-v11 .dv11-tray>b{font-size:12.5px;font-weight:500;color:var(--dv-mute);margin-inline-end:4px}
.adatask-dash-v11 .dv11-grid.is-editing .dv11-card{border-style:dashed;border-color:#C4C0B7;user-select:none;-webkit-user-select:none}
.adatask-dash-v11 .dv11-card.is-editing .dv11-card-body{pointer-events:none;opacity:.72}
.adatask-dash-v11 .dv11-edit-bar{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:4px 6px;background:var(--dv-soft);border-bottom:1px solid var(--dv-line)}
.adatask-dash-v11 .dv11-grip{flex:1 1 auto;display:flex;align-items:center;gap:6px;min-width:0;min-height:32px;padding:0 6px;border:0;border-radius:4px;background:none;color:var(--dv-ink2);font:inherit;font-size:12.5px;font-weight:500;cursor:grab;touch-action:none;text-align:start}
.adatask-dash-v11 .dv11-grip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-grip:active{cursor:grabbing}
.adatask-dash-v11 .dv11-size{font-size:11.5px;color:var(--dv-faint);padding:0 4px}
.adatask-dash-v11 .dv11-mini{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--dv-line);border-radius:6px;background:var(--dv-card);color:var(--dv-ink2);font:inherit;font-size:15px;cursor:pointer}
.adatask-dash-v11 .dv11-mini:hover{border-color:var(--dv-bad);color:var(--dv-bad)}
.adatask-dash-v11 .dv11-resize{position:absolute;bottom:0;inset-inline-end:0;width:22px;height:22px;cursor:nesw-resize;touch-action:none;z-index:3;
  background:linear-gradient(45deg,transparent 45%,#A9A49A 45%,#A9A49A 52%,transparent 52%,transparent 66%,#A9A49A 66%,#A9A49A 73%,transparent 73%)}
.adatask-dash-v11[dir=ltr] .dv11-resize{cursor:nwse-resize;background:linear-gradient(-45deg,transparent 45%,#A9A49A 45%,#A9A49A 52%,transparent 52%,transparent 66%,#A9A49A 66%,#A9A49A 73%,transparent 73%)}
.adatask-dash-v11 .dv11-card.is-dragging{z-index:30;box-shadow:0 18px 40px rgba(20,26,33,.16);border-style:solid;border-color:var(--dv-accent);transition:none;will-change:transform}
.adatask-dash-v11 .dv11-grid.is-dragging .dv11-card:not(.is-dragging){transition:box-shadow .2s}

html.dv11-editing :is(.adatask-unified-chat-float-btn-v3376,.email-floating-widget){opacity:.15!important;pointer-events:none!important;transition:opacity .2s}

/* ── امروز (ADATASK_DASHBOARD_V11_TODAY_V2): کاشی شمارنده، کارت «بعدی»، نوار روز کاری با بخش سپری‌شدهٔ پر، سنجاق موارد ── */
.adatask-dash-v11 .dv11-rail{display:flex;flex-direction:column;gap:12px;min-height:100%}
.adatask-dash-v11 .dv11-rail-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:stretch}
.adatask-dash-v11 .dv11-rail.is-compact .dv11-rail-top,.adatask-dash-v11 .dv11-rail.is-list .dv11-rail-top{grid-template-columns:minmax(0,1fr)}
.adatask-dash-v11 .dv11-rail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.adatask-dash-v11 .dv11-rail-kpi{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border:1px solid var(--dv-line2);border-radius:10px;background:var(--dv-soft)}
.adatask-dash-v11 .dv11-rail-kpi>i{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:var(--tone-bg);color:var(--tone)}
.adatask-dash-v11 .dv11-rail-kpi>span{min-width:0}
.adatask-dash-v11 .dv11-rail-kpi b{display:block;font-size:18px;line-height:1.2;font-weight:700;color:var(--tone)}
.adatask-dash-v11 .dv11-rail-kpi b.is-zero{color:var(--dv-faint)}
.adatask-dash-v11 .dv11-rail-kpi small{display:block;font-size:11.5px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-rail-next{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;margin:0;padding:8px 14px;border:1px solid var(--dv-line);border-radius:10px;background:var(--dv-card);color:var(--dv-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset -4px 0 0 var(--nk,#0B6E78);transition:border-color .15s,box-shadow .15s}
.adatask-dash-v11[dir=ltr] .dv11-rail-next{box-shadow:inset 4px 0 0 var(--nk,#0B6E78)}
.adatask-dash-v11 .dv11-rail-next.is-meeting{--nk:#3B5BA5}
.adatask-dash-v11 .dv11-rail-next.is-later{--nk:#8A9096}
.adatask-dash-v11 button.dv11-rail-next:hover{border-color:#C9D9DB}
.adatask-dash-v11 .dv11-rail-next small{font-size:11.5px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-rail-next b{display:block;font-size:14.5px;line-height:1.45;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.adatask-dash-v11 .dv11-rail-next>span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-rail-next.is-empty{cursor:default;border-style:dashed;box-shadow:none;background:var(--dv-soft)}
.adatask-dash-v11 .dv11-rail-axis{display:flex;flex-direction:column;margin-top:auto}
.adatask-dash-v11 .dv11-rail-pins{position:relative;height:calc(var(--lanes,0) * 34px + 14px);min-height:14px}
.adatask-dash-v11 .dv11-rail-pin{position:absolute;display:flex;align-items:center;gap:6px;height:26px;max-width:34%;min-width:0;margin:0;margin-inline-start:-7px;padding:0 10px 0 9px;border:1px solid var(--dv-line);border-radius:13px;background:var(--dv-card);box-shadow:0 2px 6px rgba(20,26,33,.06);color:var(--dv-ink);font:inherit;font-size:11.5px;line-height:1;white-space:nowrap;cursor:pointer;z-index:2;--pk:#0B6E78;transition:border-color .15s,opacity .15s}
.adatask-dash-v11 .dv11-rail-pin.is-meeting{--pk:#3B5BA5}
.adatask-dash-v11 .dv11-rail-pin.is-done{--pk:#A3A9AE}
.adatask-dash-v11 .dv11-rail-pin::before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--pk)}
.adatask-dash-v11 .dv11-rail-pin::after{content:"";position:absolute;inset-inline-start:10px;top:100%;width:2px;height:var(--stem,10px);background:var(--pk);opacity:.45}
.adatask-dash-v11 .dv11-rail-pin small{flex:0 0 auto;font-size:10.5px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-rail-pin.is-flip{margin-inline-start:0;margin-inline-end:-7px;flex-direction:row-reverse;padding:0 9px 0 10px}
.adatask-dash-v11 .dv11-rail-pin.is-flip::after{inset-inline-start:auto;inset-inline-end:10px}
.adatask-dash-v11 .dv11-rail-pin span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}
.adatask-dash-v11 .dv11-rail-pin.is-done span{color:var(--dv-mute);text-decoration:line-through}
.adatask-dash-v11 .dv11-rail-pin.is-past{opacity:.6}
.adatask-dash-v11 .dv11-rail-pin:hover{border-color:var(--pk);opacity:1;z-index:4}
.adatask-dash-v11 .dv11-rail-bar{position:relative;height:10px;border-radius:6px;background:var(--dv-well)}
.adatask-dash-v11 .dv11-rail-elapsed{position:absolute;inset-block:0;inset-inline-start:0;border-radius:6px;background:linear-gradient(to left,#A9D5D9,#0B6E78)}
.adatask-dash-v11[dir=ltr] .dv11-rail-elapsed{background:linear-gradient(to right,#A9D5D9,#0B6E78)}
.adatask-dash-v11 .dv11-rail-dur{position:absolute;top:-2px;bottom:-2px;border-radius:4px;background:#3B5BA5;box-shadow:0 0 0 2px var(--dv-card);z-index:1}
.adatask-dash-v11 .dv11-rail-nowdot{position:absolute;top:50%;width:18px;height:18px;margin-inline-start:-9px;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 5px #0B6E78,0 2px 6px rgba(11,110,120,.35);z-index:3;animation:dv11-now 2.4s ease-out infinite}
@keyframes dv11-now{0%{box-shadow:inset 0 0 0 5px #0B6E78,0 0 0 0 rgba(11,110,120,.35)}70%{box-shadow:inset 0 0 0 5px #0B6E78,0 0 0 9px rgba(11,110,120,0)}100%{box-shadow:inset 0 0 0 5px #0B6E78,0 0 0 0 rgba(11,110,120,0)}}
.adatask-dash-v11 .dv11-rail-hours{position:relative;height:18px;margin-top:7px}
.adatask-dash-v11 .dv11-rail-hours span{position:absolute;top:0;transform:translateX(50%);font-size:11px;line-height:1;color:var(--dv-faint);white-space:nowrap}
.adatask-dash-v11[dir=ltr] .dv11-rail-hours span{transform:translateX(-50%)}
.adatask-dash-v11 .dv11-rail-hours span.is-minor::before{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#D3CFC7;margin-top:3px}
.adatask-dash-v11 .dv11-rail-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-rail-foot b{color:#0B6E78;font-weight:700}
.adatask-dash-v11 .dv11-rail-list{list-style:none;margin:0;padding:0}
/* ADATASK_DASHBOARD_TODAY_DENSE_V3766 */
.adatask-dash-v11 .dv11-rail.is-list{min-height:0;overflow:hidden}
.adatask-dash-v11 .dv11-rail.is-list .dv11-rail-list{min-height:0;max-height:132px;overflow-y:auto;overflow-x:hidden;padding-inline-end:4px;scrollbar-gutter:stable}
.adatask-dash-v11 .dv11-rail.is-list .dv11-rail-li>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* /ADATASK_DASHBOARD_TODAY_DENSE_V3766 */
.adatask-dash-v11 .dv11-rail-li{display:grid;grid-template-columns:44px 10px minmax(0,1fr);align-items:center;gap:8px;min-height:40px}
.adatask-dash-v11 .dv11-rail-li>span{font-size:12.5px;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-rail-li>i{width:8px;height:8px;border-radius:50%;background:#3B5BA5;justify-self:center}
.adatask-dash-v11 .dv11-rail-li.is-task>i{background:var(--dv-accent)}
.adatask-dash-v11 .dv11-rail-li.is-done>i{background:#B8BCC0}
.adatask-dash-v11 .dv11-rail-li>button{min-width:0;padding:6px 0;border:0;border-bottom:1px solid var(--dv-line2);background:none;color:var(--dv-ink);font:inherit;font-size:13.5px;font-weight:500;text-align:start;cursor:pointer;white-space:normal;overflow-wrap:anywhere}
.adatask-dash-v11 .dv11-rail-li>button small{display:block;font-size:11.5px;font-weight:400;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-rail-li.is-past{opacity:.6}
.adatask-dash-v11 .dv11-rail-li.is-now{min-height:26px}
.adatask-dash-v11 .dv11-rail-li.is-now>span,.adatask-dash-v11 .dv11-rail-li.is-now>b{color:#0B6E78;font-size:11.5px;font-weight:700}
.adatask-dash-v11 .dv11-rail-li.is-now>i{width:10px;height:10px;background:#0B6E78;box-shadow:0 0 0 3px rgba(11,110,120,.18)}
@media (max-width:420px){.adatask-dash-v11 .dv11-rail-kpi{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}}

/* ── خلاصهٔ وضعیت ── */
.adatask-dash-v11 .dv11-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
.adatask-dash-v11 .dv11-ledger.is-wide{grid-template-columns:repeat(4,minmax(0,1fr))}
.adatask-dash-v11 .dv11-ledger.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.adatask-dash-v11 .dv11-ledger-item{display:flex;flex-direction:column;gap:0;min-width:0;padding:6px 0;border:0;border-top:1px solid var(--dv-line2);background:none;font:inherit;color:inherit;text-align:start}
.adatask-dash-v11 button.dv11-ledger-item{cursor:pointer}
.adatask-dash-v11 button.dv11-ledger-item:hover span{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-ledger-item span{font-size:12px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}
.adatask-dash-v11 .dv11-ledger-item b{font-size:18px;line-height:1.35;font-weight:700}
.adatask-dash-v11 .dv11-ledger-item b.is-bad{color:var(--dv-bad)}

/* ── تقویم ── */
.adatask-dash-v11 .dv11-cal{display:flex;flex-direction:column;min-height:100%;height:100%;padding:16px 18px 14px}
.adatask-dash-v11 .dv11-cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}
.adatask-dash-v11 .dv11-cal-title{display:flex;align-items:baseline;gap:10px;min-width:0}
.adatask-dash-v11 .dv11-cal-title h2{display:flex;align-items:baseline;gap:8px;margin:0;font-size:22px;line-height:1.3;font-weight:700;color:var(--dv-ink);letter-spacing:0;white-space:nowrap}
.adatask-dash-v11 .dv11-cal-title h2 span{font-size:14px;font-weight:400;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-cal-sync{font-size:12px;color:var(--dv-faint)}
.adatask-dash-v11 .dv11-cal-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.adatask-dash-v11 .dv11-cal-nav .dv11-seg{margin-inline-start:6px}
.adatask-dash-v11 .dv11-cal-nav .dv11-link{margin-inline-start:6px}
.adatask-dash-v11 .dv11-legend{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin:10px 0 6px}
.adatask-dash-v11 .dv11-legend button,.adatask-dash-v11 .dv11-legend-note{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;border:0;background:none;color:var(--dv-ink2);font:inherit;font-size:12px;cursor:pointer}
.adatask-dash-v11 .dv11-legend-note{cursor:default;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-legend i{width:8px;height:8px;border-radius:2px;flex:0 0 auto}
.adatask-dash-v11 .dv11-legend i.is-holiday{background:var(--dv-bad)}
.adatask-dash-v11 .dv11-legend button.is-off{color:var(--dv-faint);text-decoration:line-through}
.adatask-dash-v11 .dv11-legend button.is-off i{opacity:.3}
.adatask-dash-v11 .dv11-cal-err{margin:4px 0;font-size:12.5px;color:var(--dv-bad)}
.adatask-dash-v11 .dv11-cal-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(250px,1fr);gap:20px}
.adatask-dash-v11 .dv11-cal.is-narrow .dv11-cal-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:12px}
.adatask-dash-v11 .dv11-month{display:flex;flex-direction:column;min-height:0;min-width:0}
/* ماه: شبکهٔ خط‌کشی‌شده با گوشهٔ گرد؛ جمعه کم‌رنگ قرمز؛ امروز دایرهٔ برند؛ روز انتخابی زمینهٔ ملایم */
.adatask-dash-v11 .dv11-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 0 8px}
.adatask-dash-v11 .dv11-wd span{text-align:start;padding-inline-start:9px;font-size:11.5px;font-weight:500;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-wd span.is-off{color:var(--dv-bad)}
.adatask-dash-v11 .dv11-cal.is-week .dv11-wd{display:none}
.adatask-dash-v11 .dv11-days{flex:1 1 auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(58px,1fr);gap:1px;background:var(--dv-line);border:1px solid var(--dv-line);border-radius:10px;overflow:hidden}
.adatask-dash-v11 .dv11-cal.is-week .dv11-days{grid-auto-rows:minmax(112px,1fr);flex:1 1 auto}
.adatask-dash-v11 .dv11-cal.is-week.is-narrow .dv11-days{grid-auto-rows:minmax(96px,auto);flex:0 0 auto}
.adatask-dash-v11 .dv11-day{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;min-width:0;padding:6px 7px 6px;margin:0;border:0;border-radius:0;
  background:var(--dv-card);color:var(--dv-ink);font:inherit;text-align:start;cursor:pointer;overflow:hidden;transition:background-color .15s}
.adatask-dash-v11 .dv11-day:hover{background:#F6FAFA}
.adatask-dash-v11 .dv11-day:nth-child(7n){background:#FFF9F8}
.adatask-dash-v11 .dv11-day:nth-child(7n):hover{background:#FDF1EF}
.adatask-dash-v11 .dv11-day.is-out{background:#FAFAF8;color:#B6B2AA}
.adatask-dash-v11 .dv11-day-top{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}
.adatask-dash-v11 .dv11-day-n{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;font-size:13.5px;font-weight:600;line-height:1}
.adatask-dash-v11 .dv11-day-wd{font-size:11.5px;color:var(--dv-mute);white-space:nowrap}
.adatask-dash-v11 .dv11-day-count{font-size:10.5px;font-weight:600;line-height:1;color:var(--dv-mute);background:var(--dv-well);border-radius:8px;padding:3px 6px}
.adatask-dash-v11 .dv11-day.is-out .dv11-day-marks,.adatask-dash-v11 .dv11-day.is-out .dv11-day-count{opacity:.45}
.adatask-dash-v11 .dv11-day.is-off .dv11-day-n,.adatask-dash-v11 .dv11-day.is-off .dv11-day-wd{color:var(--dv-bad)}
.adatask-dash-v11 .dv11-day.is-out.is-off .dv11-day-n{color:#D9A19B}
.adatask-dash-v11 .dv11-day.is-today .dv11-day-n{background:var(--dv-accent);color:#fff;font-weight:700;box-shadow:0 3px 8px rgba(11,110,120,.28)}
.adatask-dash-v11 .dv11-day.is-sel{background:#EAF4F4;box-shadow:inset 0 0 0 2px var(--dv-accent);z-index:1}
.adatask-dash-v11 .dv11-day.is-sel:not(.is-today) .dv11-day-n{color:var(--dv-accent-ink);font-weight:700}
.adatask-dash-v11 .dv11-day:focus-visible{outline:2px solid var(--dv-accent);outline-offset:-2px}
.adatask-dash-v11 .dv11-day-occ{display:block;font-size:10.5px;line-height:1.35;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-day-occ.is-holiday{color:var(--dv-bad)}
.adatask-dash-v11 .dv11-day-marks{display:flex;flex-wrap:wrap;gap:3px}
.adatask-dash-v11 .dv11-day-marks i{width:12px;height:4px;border-radius:2px}
.adatask-dash-v11 .dv11-day-avs{margin-top:auto}
.adatask-dash-v11 .dv11-day.has-occ::after{content:none}
.adatask-dash-v11 .dv11-day-chips{display:flex;flex-direction:column;gap:3px;min-width:0}
.adatask-dash-v11 .dv11-day-chip{display:block;padding:2px 6px;border-radius:4px;font-size:11px;line-height:1.5;color:var(--dv-ink);background:color-mix(in srgb,var(--k) 13%,#fff);box-shadow:inset -2px 0 0 var(--k);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11[dir=ltr] .dv11-day-chip{box-shadow:inset 2px 0 0 var(--k)}
.adatask-dash-v11 .dv11-day-chips small{font-size:10.5px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-agenda{display:flex;flex-direction:column;min-height:0;min-width:0;padding:14px;border:1px solid var(--dv-line);border-radius:10px;background:#FBFBF9}
.adatask-dash-v11 .dv11-cal.is-narrow .dv11-agenda{padding:12px}
.adatask-dash-v11 .dv11-agenda-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}
.adatask-dash-v11 .dv11-agenda-head small{display:block;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-agenda-date{display:flex;align-items:center;gap:12px;min-width:0}
.adatask-dash-v11 .dv11-agenda-num{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:12px;background:var(--dv-accent);color:#fff;font-size:24px;font-weight:700;line-height:1;box-shadow:0 6px 14px rgba(11,110,120,.22)}
.adatask-dash-v11 .dv11-agenda-date small{display:block;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-agenda-date span{display:block;font-size:15px;font-weight:700;line-height:1.5}
.adatask-dash-v11 .dv11-agenda-date .dv11-occ{font-size:12px;font-weight:500}
.adatask-dash-v11 .dv11-occ{display:block;margin-top:2px;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-occ.is-holiday{color:var(--dv-bad)}
.adatask-dash-v11 .dv11-add{position:relative;flex:0 0 auto}
.adatask-dash-v11 .dv11-add-menu{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:25;display:flex;flex-direction:column;min-width:160px;padding:4px;background:var(--dv-card);border:1px solid var(--dv-line);border-radius:8px;box-shadow:0 12px 32px rgba(20,26,33,.10)}
.adatask-dash-v11 .dv11-add-menu button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--dv-ink);font:inherit;font-size:13px;text-align:start;cursor:pointer}
.adatask-dash-v11 .dv11-add-menu button:hover{background:var(--dv-soft)}
.adatask-dash-v11 .dv11-add-menu i{width:8px;height:8px;border-radius:2px}
.adatask-dash-v11 .dv11-agenda-list{flex:1 1 auto;min-height:0;overflow:auto;list-style:none;margin:0;padding:0;scrollbar-width:thin}
.adatask-dash-v11 .dv11-cal.is-narrow .dv11-agenda-list{max-height:none;overflow:visible}
.adatask-dash-v11 .dv11-ag{border-bottom:1px solid var(--dv-line2)}
.adatask-dash-v11 .dv11-ag-row{display:grid;grid-template-columns:3px 44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}
.adatask-dash-v11 .dv11-ag-row:hover .dv11-ag-main b{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-ag-bar{align-self:stretch;min-height:28px;border-radius:2px}
.adatask-dash-v11 .dv11-ag-time{font-size:12.5px;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-ag-main{min-width:0}
.adatask-dash-v11 .dv11-ag-main b{display:block;font-size:13.5px;font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}
.adatask-dash-v11 .dv11-ag-main small{display:block;font-size:12px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-ag.is-done .dv11-ag-main b{color:var(--dv-mute);text-decoration:line-through}
.adatask-dash-v11 .dv11-ag-avs{display:flex;padding-inline-start:6px}
.adatask-dash-v11 .dv11-ag-avs span{display:grid;place-items:center;width:24px;height:24px;margin-inline-start:-6px;border:1.5px solid #fff;border-radius:50%;background:var(--dv-well);color:var(--dv-ink2);font-size:10px;font-weight:500}
.adatask-dash-v11 .dv11-ag-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;padding:0 0 12px;padding-inline-start:57px;font-size:12.5px}
.adatask-dash-v11 .dv11-ag-detail dt{color:var(--dv-mute)}
.adatask-dash-v11 .dv11-ag-detail dd{margin:0;color:var(--dv-ink);overflow-wrap:anywhere}
.adatask-dash-v11 .dv11-ag-detail .dv11-link{grid-column:1/-1;justify-self:start}
.adatask-dash-v11 .dv11-ag-note,.adatask-dash-v11 .dv11-ag-empty{padding:10px 0;font-size:12.5px;color:var(--dv-mute);list-style:none}
.adatask-dash-v11 .dv11-ag-note.is-err{color:var(--dv-bad)}

/* ── کارت‌های فهرستی ── */
.adatask-dash-v11 .dv11-tasks,.adatask-dash-v11 .dv11-cap,.adatask-dash-v11 .dv11-rows,.adatask-dash-v11 .dv11-quick,.adatask-dash-v11 .dv11-ach{list-style:none;margin:0;padding:0}
.adatask-dash-v11 .dv11-task{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--dv-line2)}
.adatask-dash-v11 .dv11-task-check{position:relative;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1.5px solid #C4C0B7;border-radius:6px;background:#fff;color:transparent;cursor:pointer;transition:border-color .15s,color .15s}
.adatask-dash-v11 .dv11-task-check::after{content:"";position:absolute;inset:-11px}
.adatask-dash-v11 .dv11-task-check:hover{border-color:var(--dv-accent);color:var(--dv-accent)}
.adatask-dash-v11 .dv11-task-main{min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}
.adatask-dash-v11 .dv11-task-main b{display:block;font-size:13.5px;font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-task-main:hover b{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-task-main small{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-task .is-late,.adatask-dash-v11 .dv11-task-main small .is-late{color:var(--dv-bad)}
.adatask-dash-v11 .dv11-prio.is-urgent,.adatask-dash-v11 .dv11-prio.is-high{color:#A15C1F}
.adatask-dash-v11 .dv11-task-start{min-height:28px;padding:0 10px;border:1px solid var(--dv-line);border-radius:6px;background:#fff;color:var(--dv-ink2);font:inherit;font-size:12px;cursor:pointer}
.adatask-dash-v11 .dv11-task-start:hover{border-color:var(--dv-accent);color:var(--dv-accent)}
.adatask-dash-v11 .dv11-cap li{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(48px,80px) 40px;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--dv-line2)}
.adatask-dash-v11 .dv11-ini{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--dv-well);color:var(--dv-ink2);font-size:12px;font-weight:500}
.adatask-dash-v11 .dv11-cap-main{min-width:0}
.adatask-dash-v11 .dv11-cap-main b{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-cap-main small{display:block;font-size:11.5px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-cap-bar,.adatask-dash-v11 .dv11-row-bar{display:block;height:4px;border-radius:2px;background:var(--dv-well);overflow:hidden}
.adatask-dash-v11 .dv11-cap-bar i,.adatask-dash-v11 .dv11-row-bar i{display:block;height:100%;border-radius:2px;background:var(--dv-ok)}
.adatask-dash-v11 .dv11-cap-bar i.is-mid{background:#B98A2A}
.adatask-dash-v11 .dv11-cap-bar i.is-low{background:var(--dv-bad)}
.adatask-dash-v11 .dv11-row-bar i{background:var(--dv-ink)}
.adatask-dash-v11 .dv11-cap-num,.adatask-dash-v11 .dv11-row-num{font-size:12.5px;text-align:end;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-mod{display:flex;flex-direction:column;gap:14px}
.adatask-dash-v11 .dv11-hero-num{display:flex;flex-direction:column;gap:0;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:start}
.adatask-dash-v11 .dv11-hero-num.is-action{cursor:pointer}
.adatask-dash-v11 .dv11-hero-num small{font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-hero-num b{font-size:30px;line-height:1.3;font-weight:700;color:var(--dv-ink)}
.adatask-dash-v11 .dv11-hero-num b.is-accent{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-hero-num b em{font-style:normal;font-size:14px;font-weight:400;color:var(--dv-mute);margin-inline-start:6px}
.adatask-dash-v11 .dv11-hero-num span{font-size:12.5px;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-hero-num.is-action:hover b{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));column-gap:16px;border-top:1px solid var(--dv-line2)}
.adatask-dash-v11 .dv11-stat{display:flex;flex-direction:column;gap:0;min-width:0;padding:9px 0;margin:0;border:0;border-bottom:1px solid var(--dv-line2);background:none;color:inherit;font:inherit;text-align:start}
.adatask-dash-v11 button.dv11-stat{cursor:pointer}
.adatask-dash-v11 button.dv11-stat:hover .dv11-stat-l{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-stat-l{font-size:12px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}
.adatask-dash-v11 .dv11-stat-v{font-size:19px;line-height:1.4;font-weight:700}
.adatask-dash-v11 .dv11-stat small{font-size:11.5px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-stat.is-bad .dv11-stat-v,.adatask-dash-v11 .dv11-stat.is-bad small{color:var(--dv-bad)}
.adatask-dash-v11 .dv11-stat.is-warn .dv11-stat-v,.adatask-dash-v11 .dv11-stat.is-warn small{color:var(--dv-warn)}
.adatask-dash-v11 .dv11-stat.is-accent .dv11-stat-v{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-stats.is-quiet{border-top:0}
.adatask-dash-v11 .dv11-stats.is-quiet .dv11-stat-v{font-size:16px;font-weight:500}
.adatask-dash-v11 .dv11-row{display:grid;grid-template-columns:8px minmax(0,1fr) minmax(40px,84px) 42px;align-items:center;gap:10px;width:100%;padding:9px 0;margin:0;border:0;border-bottom:1px solid var(--dv-line2);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}
.adatask-dash-v11 .dv11-row:hover .dv11-row-main b{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-row-main{min-width:0}
.adatask-dash-v11 .dv11-row-main b{display:block;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}
.adatask-dash-v11 .dv11-row-main small{display:block;font-size:12px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-health{width:8px;height:8px;border-radius:50%;background:var(--dv-ok)}
.adatask-dash-v11 .dv11-health.is-at_risk{background:#C08A1E}
.adatask-dash-v11 .dv11-health.is-off_track{background:var(--dv-bad)}
.adatask-dash-v11 .dv11-empty{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 0;font-size:12.5px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-empty b{font-size:14px;font-weight:500;color:var(--dv-ink)}
.adatask-dash-v11 .dv11-skel{display:flex;flex-direction:column;gap:10px;padding-top:4px}
.adatask-dash-v11 .dv11-skel i{display:block;height:12px;border-radius:4px;background:var(--dv-well);animation:dv11-pulse 1.4s ease-in-out infinite}
.adatask-dash-v11 .dv11-skel i:nth-child(2){width:78%}
.adatask-dash-v11 .dv11-skel i:nth-child(3){width:56%}
@keyframes dv11-pulse{50%{opacity:.45}}

/* بهره‌وری */
.adatask-dash-v11 .dv11-prod{display:flex;flex-direction:column;gap:12px}
.adatask-dash-v11 .dv11-prod-key{display:flex;gap:16px;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-prod-key span{display:inline-flex;align-items:center;gap:6px}
.adatask-dash-v11 .dv11-prod-key i{display:inline-block;width:12px;height:4px;border-radius:2px}
.adatask-dash-v11 .dv11-prod i.is-new{background:#CFCBC3}
.adatask-dash-v11 .dv11-prod i.is-closed{background:var(--dv-ink)}
.adatask-dash-v11 .dv11-prod-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px}
.adatask-dash-v11 .dv11-prod-l{font-size:12.5px;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-prod-bars{display:flex;flex-direction:column;gap:3px;min-width:0}
.adatask-dash-v11 .dv11-prod-bars i{display:block;height:6px;min-width:2px;border-radius:3px;transition:width .5s}
.adatask-dash-v11 .dv11-prod-n{font-size:12.5px;color:var(--dv-ink)}
.adatask-dash-v11 .dv11-prod-avg{grid-column:2/4;font-size:11.5px;color:var(--dv-mute)}

/* دسترسی سریع */
.adatask-dash-v11 .dv11-quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));column-gap:16px}
.adatask-dash-v11 .dv11-quick li{display:flex;align-items:center;gap:2px;min-width:0;border-bottom:1px solid var(--dv-line2)}
.adatask-dash-v11 .dv11-quick-go{flex:1 1 auto;min-width:0;padding:9px 0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}
.adatask-dash-v11 .dv11-quick-go b{display:block;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}
.adatask-dash-v11 .dv11-quick-go:hover b{color:var(--dv-accent)}
.adatask-dash-v11 .dv11-quick-go small{display:block;font-size:12px;color:var(--dv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-quick-move{display:flex;opacity:0;transition:opacity .15s}
.adatask-dash-v11 .dv11-quick li:hover .dv11-quick-move,.adatask-dash-v11 .dv11-quick li:focus-within .dv11-quick-move{opacity:1}
.adatask-dash-v11 .dv11-quick-move button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:4px;background:none;color:var(--dv-faint);cursor:pointer}
.adatask-dash-v11 .dv11-quick-move button:hover{background:var(--dv-soft);color:var(--dv-ink)}

/* دستاوردها */
.adatask-dash-v11 .dv11-ach li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--dv-line2)}
.adatask-dash-v11 .dv11-ach-n{font-size:12px;color:var(--dv-faint);padding-top:2px}
.adatask-dash-v11 .dv11-ach b{display:block;font-size:13.5px;font-weight:500}
.adatask-dash-v11 .dv11-ach small{display:block;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-ach.is-wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:24px}
.adatask-dash-v11 .dv11-ach.is-wide li{border-bottom:0;border-inline-start:1px solid var(--dv-line2);padding-inline-start:12px}

/* ── اشتراک: مدت و حجم با سنجهٔ بخش‌بندی‌شده ── */
.adatask-dash-v11 .dv11-plan{display:flex;flex-direction:column;gap:16px;min-height:100%}
.adatask-dash-v11 .dv11-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.adatask-dash-v11 .dv11-plan-top>div{min-width:0}
.adatask-dash-v11 .dv11-plan-top small{display:block;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-plan-top b{display:block;font-size:17px;line-height:1.4;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-v11 .dv11-plan-sub{display:block;margin-top:1px;font-size:12px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-tag{flex:0 0 auto;padding:2px 8px;border:1px solid;border-radius:4px;font-size:11.5px;font-weight:500;line-height:1.6}
.adatask-dash-v11 .dv11-tag.is-ok{color:var(--dv-ok);border-color:#CFE2D6;background:#F3F8F5}
.adatask-dash-v11 .dv11-tag.is-warn{color:var(--dv-warn);border-color:#E9DCBC;background:#FBF7EC}
.adatask-dash-v11 .dv11-tag.is-bad{color:var(--dv-bad);border-color:#EFCFCB;background:#FDF4F3}
.adatask-dash-v11 .dv11-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.adatask-dash-v11 .dv11-meter-top span{font-size:12.5px;color:var(--dv-ink2)}
.adatask-dash-v11 .dv11-meter-top b{font-size:16px;font-weight:700;white-space:nowrap}
.adatask-dash-v11 .dv11-meter-track{position:relative;height:12px;margin:7px 0 5px;background:var(--dv-well);
  -webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px);mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px)}
.adatask-dash-v11 .dv11-meter-track i{position:absolute;inset-block:0;inset-inline-start:0;display:block;background:var(--dv-ink);transition:width .8s cubic-bezier(.2,.7,.2,1)}
.adatask-dash-v11 .dv11-meter.is-warn .dv11-meter-track i{background:#B98A2A}
.adatask-dash-v11 .dv11-meter.is-bad .dv11-meter-track i{background:var(--dv-bad)}
.adatask-dash-v11 .dv11-meter.is-bad .dv11-meter-top b{color:var(--dv-bad)}
.adatask-dash-v11 .dv11-meter.is-warn .dv11-meter-top b{color:var(--dv-warn)}
.adatask-dash-v11 .dv11-meter small{display:block;font-size:11.5px;color:var(--dv-mute)}
.adatask-dash-v11 .dv11-plan-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}
.adatask-dash-v11 .dv11-plan-acts .dv11-btn{flex:1 1 120px}

/* ── زیرمجموعه‌های قبلی که بی‌تغییر منطق داخل کارت نشسته‌اند (آدایار، گردش بین‌دپارتمانی، رتبه‌بندی،
   کارهای امروز، گزارش روزانه، یادداشت‌ها): قاب بیرونی‌شان برداشته می‌شود تا با کارت یکی شوند ── */
html body .overview-dashboard.adatask-dash-v11 .dv11-card.is-bare .dv11-card-body>*{
  margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  background:var(--dv-card)!important;width:auto!important;max-width:none!important;min-height:100%;
  grid-column:auto!important;grid-row:auto!important;transform:none!important;animation:none!important;
}
html body .overview-dashboard.adatask-dash-v11 .dv11-card.is-bare .dv11-card-body>*::before{display:none!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card.is-bare .dv11-card-body :is(.ov-panel-title,.ov-intel-title,.cross-dept-heading-v3139a b){color:var(--dv-ink)!important;font-weight:700!important;letter-spacing:0!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card.is-bare .dv11-card-body :is(.ov-panel-head,.ov-intel-head){border-bottom:0!important;background:none!important}

/* آدایار: مثل قبل در داشبورد دیده نمی‌شود (از نوار بالا باز می‌شود) ولی mount می‌ماند */
html body .overview-dashboard.adatask-dash-v11>.ov-adapar-card-v9{display:none!important}
/* کارهای امروز من (DailyTodoCardV1) */
html body .overview-dashboard.adatask-dash-v11 .daily-todo-card-v1{padding:14px 16px!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-title{font-size:14px!important;font-weight:700!important;color:var(--dv-ink)!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-sub{font-size:12px!important;font-weight:400!important;color:var(--dv-mute)!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-progress-line{background:var(--dv-well)!important;height:4px!important;border-radius:2px!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-progress-line i{background:var(--dv-ink)!important;border-radius:2px!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-add input{border:1px solid var(--dv-line)!important;border-radius:6px!important;font-size:13px!important;box-shadow:none!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-list{gap:0!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-row{grid-template-columns:22px minmax(0,1fr)!important;gap:4px 10px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid var(--dv-line2)!important;border-radius:0!important;background:none!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-actions{grid-column:2!important;justify-content:flex-start!important;gap:4px!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-text{font-size:13.5px!important;font-weight:500!important;color:var(--dv-ink)!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:anywhere}
html body .overview-dashboard.adatask-dash-v11 .dtv1-row.done .dtv1-text{color:var(--dv-mute)!important}
html body .overview-dashboard.adatask-dash-v11 :is(.dtv1-btn,.dtv1-mini){border-radius:6px!important;font-weight:500!important;font-size:12px!important;box-shadow:none!important;background-image:none!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-btn.primary{background:var(--dv-accent)!important;border-color:var(--dv-accent)!important;color:#fff!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-btn:not(.primary){background:#fff!important;border:1px solid var(--dv-line)!important;color:var(--dv-ink2)!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-btn.danger{color:var(--dv-bad)!important}
html body .overview-dashboard.adatask-dash-v11 .dtv1-btn.green{color:var(--dv-ok)!important}
/* گردش بین‌دپارتمانی */
html body .overview-dashboard.adatask-dash-v11 .cross-dept-widget-v3141{padding:14px 16px!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-tab-icon-v3139a{display:none!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-heading-v3139a b{font-size:14px!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-heading-v3139a span{font-size:12px!important;font-weight:400!important;color:var(--dv-mute)!important}
html body .overview-dashboard.adatask-dash-v11 :is(.cross-dept-new-v3139a,.cross-dept-all-v3139a){min-height:34px!important;padding:0 12px!important;border-radius:6px!important;box-shadow:none!important;background-image:none!important;font-weight:500!important;font-size:12.5px!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-new-v3139a{background:var(--dv-accent)!important;border:1px solid var(--dv-accent)!important;color:#fff!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-all-v3139a{background:#fff!important;border:1px solid var(--dv-line)!important;color:var(--dv-ink)!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-tabs-v3139a{gap:2px!important;padding:0!important;background:none!important;border:0!important;border-bottom:1px solid var(--dv-line)!important;border-radius:0!important;box-shadow:none!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-tab-v3139a{min-height:38px!important;padding:0 10px!important;background:none!important;background-image:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--dv-mute)!important;font-weight:500!important;margin-bottom:-1px!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-tab-v3139a.active{color:var(--dv-ink)!important;border-bottom-color:var(--dv-ink)!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-tab-count-v3139a{background:var(--dv-well)!important;color:var(--dv-ink2)!important;box-shadow:none!important;border:0!important;border-radius:9px!important;min-width:20px!important;height:20px!important;font-size:11px!important;font-weight:500!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-tab-v3139a.active .cross-dept-tab-count-v3139a{background:var(--dv-ink)!important;color:#fff!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-empty-v3139a{border:0!important;background:none!important;padding:28px 0 20px!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-empty-v3139a>span:first-child{display:none!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-foot-v3139a{border-top:1px solid var(--dv-line2)!important;padding-top:10px!important}
html body .overview-dashboard.adatask-dash-v11 .cross-dept-foot-v3139a :is(a,button){color:var(--dv-accent)!important}
/* یادداشت‌ها و سایر دکمه‌های بنفش قدیمی داخل کارت‌ها */
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body button[style*="rgb(151, 89, 231)"]{background:var(--dv-accent)!important;border-color:var(--dv-accent)!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body :is(.ov-panel,.ov-intel-panel){padding:14px 16px!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .ov-panel-title{font-size:14px!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .ov-link-btn{color:var(--dv-accent)!important;font-weight:500!important;background:none!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .note-mini-card{border:0!important;border-bottom:1px solid var(--dv-line2)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:10px 0!important;margin:0!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .note-mini-title{font-size:13.5px!important;font-weight:500!important;color:var(--dv-ink)!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .note-mini-body{font-size:12.5px!important;color:var(--dv-mute)!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body :is(.note-mini-card button,.ov-task-action-btn){border-radius:6px!important;font-weight:500!important;box-shadow:none!important;background-image:none!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .ov-task-action-btn{background:var(--dv-card)!important;border:1px solid var(--dv-line)!important;color:var(--dv-ink2)!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .ov-task-action-btn:hover{border-color:var(--dv-accent)!important;color:var(--dv-accent)!important}
/* رتبه‌بندی و گزارش روزانه */
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body [class*="adrk-v1-"] :is(button,a){border-radius:6px!important;box-shadow:none!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .daily-summary-widget-v9 .ov-summary-grid-v9 b{font-size:18px!important;font-weight:700!important;color:var(--dv-ink)!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card-body .daily-summary-widget-v9 .ov-summary-grid-v9 span{font-size:12px!important;font-weight:400!important;color:var(--dv-mute)!important}


/* ── رنگ و آیکون (۷ مهر ۱۴۰۵، درخواست مالک: «یک ذره رنگ و آیکون») ── هر کارت یک رنگ ملایم دارد؛ رنگ هشدار جداست */
.adatask-dash-v11 .tone-teal{--tone:#0B6E78;--tone-bg:#E3F1F2}
.adatask-dash-v11 .tone-blue{--tone:#2563EB;--tone-bg:#E8F0FE}
.adatask-dash-v11 .tone-indigo{--tone:#4F46E5;--tone-bg:#ECEBFD}
.adatask-dash-v11 .tone-green{--tone:#15803D;--tone-bg:#E4F4E9}
.adatask-dash-v11 .tone-amber{--tone:#B45309;--tone-bg:#FDF1E1}
.adatask-dash-v11 .tone-violet{--tone:#7C3AED;--tone-bg:#F1EAFE}
.adatask-dash-v11 .tone-orange{--tone:#C2410C;--tone-bg:#FDEDE4}
.adatask-dash-v11 .tone-cyan{--tone:#0E7490;--tone-bg:#E1F3F7}
.adatask-dash-v11 .tone-rose{--tone:#BE185D;--tone-bg:#FCE7F1}
.adatask-dash-v11 .tone-emerald{--tone:#047857;--tone-bg:#DFF4EC}
.adatask-dash-v11 .tone-gold{--tone:#A16207;--tone-bg:#FBF3D5}
.adatask-dash-v11 .tone-slate{--tone:#475569;--tone-bg:#EDF0F4}
.adatask-dash-v11 .tone-red{--tone:#B42318;--tone-bg:#FDECEA}
.adatask-dash-v11 .dv11-card{box-shadow:inset 0 3px 0 var(--tone,transparent)}
.adatask-dash-v11 .dv11-card-ico{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:var(--tone-bg);color:var(--tone)}
.adatask-dash-v11 .dv11-card-head{padding-top:15px}
.adatask-dash-v11 .dv11-cal-title .dv11-card-ico{align-self:center}
.adatask-dash-v11 .dv11-hero-num b{color:var(--tone)}
/* ردیف شاخص‌های سرتیتر */
.adatask-dash-v11 .dv11-fact:not(.dv11-mood){position:relative;padding-inline-end:66px}
.adatask-dash-v11 .dv11-mood-btn{position:relative;padding-inline-end:66px}
.adatask-dash-v11 .dv11-fact-ico{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--tone-bg);color:var(--tone)}
.adatask-dash-v11 .dv11-fact b,.adatask-dash-v11 .dv11-mood-btn b{color:var(--dv-ink)}
/* خلاصهٔ وضعیت */
.adatask-dash-v11 .dv11-ledger-item>span{display:flex;align-items:center;gap:6px}
.adatask-dash-v11 .dv11-ledger-ico{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:6px;background:var(--tone-bg);color:var(--tone)}
.adatask-dash-v11 .dv11-ledger-item b{color:var(--tone)}
.adatask-dash-v11 .dv11-ledger-item.is-zero b{color:var(--dv-faint)}
.adatask-dash-v11 .dv11-ledger-item.tone-slate b{color:var(--dv-ink)}
/* دسترسی سریع و دستاوردها */
.adatask-dash-v11 .dv11-quick-go{display:flex;align-items:center;gap:10px}
.adatask-dash-v11 .dv11-quick-go>span{min-width:0}
.adatask-dash-v11 .dv11-quick-ico{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:var(--tone-bg);color:var(--tone)}
.adatask-dash-v11 .dv11-ach li{grid-template-columns:30px minmax(0,1fr);align-items:center}
.adatask-dash-v11 .dv11-ach-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#FBF3D5;color:#A16207}
/* ظرفیت و آواتارها */
.adatask-dash-v11 .dv11-cap li{grid-template-columns:32px minmax(0,1fr) minmax(48px,80px) 40px}
.adatask-dash-v11 .dv11-cap-av{display:grid;place-items:center;width:32px;height:32px;line-height:0}
.adatask-dash-v11 .dv11-avs{display:inline-flex;align-items:center;flex:0 0 auto}
.adatask-dash-v11 .dv11-av{display:inline-grid;place-items:center;line-height:0;border-radius:50%;box-shadow:0 0 0 1.5px var(--dv-card);background:var(--dv-card)}
.adatask-dash-v11 .dv11-av+.dv11-av{margin-inline-start:-6px}
.adatask-dash-v11 .dv11-av.is-more{background:var(--dv-well);color:var(--dv-ink2);font-size:9.5px;font-weight:500;line-height:1}
.adatask-dash-v11 .dv11-day-avs{margin-top:2px}
.adatask-dash-v11 .dv11-day{overflow:hidden}
.adatask-dash-v11 .dv11-ag-avs{padding-inline-start:4px}
/* نوارهای رنگی */
.adatask-dash-v11 .dv11-row-bar.is-on_track i{background:#15803D}
.adatask-dash-v11 .dv11-row-bar.is-at_risk i{background:#C08A1E}
.adatask-dash-v11 .dv11-row-bar.is-off_track i{background:var(--dv-bad)}
.adatask-dash-v11 .dv11-prod i.is-new{background:#C7C4F4}
.adatask-dash-v11 .dv11-prod i.is-closed{background:#4F46E5}
.adatask-dash-v11 .dv11-meter.is-ok .dv11-meter-track i{background:var(--dv-accent)}
.adatask-dash-v11 .dv11-meter.is-ok+.dv11-meter.is-ok .dv11-meter-track i{background:#4F46E5}
/* برنامهٔ روز: متن کامل، بدون بریدن */
.adatask-dash-v11 .dv11-ag-main b,.adatask-dash-v11 .dv11-ag-main small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.adatask-dash-v11 .dv11-ag-row{align-items:start}
.adatask-dash-v11 .dv11-ag-time{padding-top:2px}
/* اشتراک در نوار ابزار بالای داشبورد */
.adatask-dash-v11 .dv11-planchip-wrap{position:relative}
.adatask-dash-v11 .dv11-planchip{display:flex;align-items:center;gap:10px;min-height:44px;padding:5px 12px 5px 10px;border:1px solid var(--dv-line);border-radius:8px;background:var(--dv-card);color:var(--dv-ink);font:inherit;cursor:pointer;text-align:start;transition:border-color .15s,box-shadow .15s}
.adatask-dash-v11 .dv11-planchip:hover,.adatask-dash-v11 .dv11-planchip[aria-expanded="true"]{border-color:#B9D9DC;box-shadow:0 4px 14px rgba(11,110,120,.10)}
.adatask-dash-v11 .dv11-planchip-ico{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:#E3F1F2;color:#0B6E78}
.adatask-dash-v11 .dv11-planchip.is-warn .dv11-planchip-ico{background:#FDF1E1;color:#B45309}
.adatask-dash-v11 .dv11-planchip.is-bad{border-color:#F0C9C4}
.adatask-dash-v11 .dv11-planchip.is-bad .dv11-planchip-ico{background:#FDECEA;color:var(--dv-bad)}
.adatask-dash-v11 .dv11-planchip-main{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:10px;row-gap:1px;min-width:0}
.adatask-dash-v11 .dv11-planchip-main>b{grid-column:1/-1;font-size:12.5px;font-weight:700;line-height:1.3;white-space:nowrap}
.adatask-dash-v11 .dv11-planchip-row{display:contents}
.adatask-dash-v11 .dv11-planchip-row small{font-size:11.5px;color:var(--dv-ink2);white-space:nowrap}
.adatask-dash-v11 .dv11-planchip-row i{position:relative;display:block;width:64px;height:5px;border-radius:3px;background:var(--dv-well);overflow:hidden}
.adatask-dash-v11 .dv11-planchip-row i em{position:absolute;inset-block:0;inset-inline-start:0;display:block;border-radius:3px;background:var(--dv-accent)}
.adatask-dash-v11 .dv11-planchip-row+.dv11-planchip-row i em{background:#4F46E5}
.adatask-dash-v11 .dv11-planchip-row.is-warn small{color:var(--dv-warn)}
.adatask-dash-v11 .dv11-planchip-row.is-warn i em{background:#C08A1E}
.adatask-dash-v11 .dv11-planchip-row.is-bad small{color:var(--dv-bad);font-weight:500}
.adatask-dash-v11 .dv11-planchip-row.is-bad i em{background:var(--dv-bad)}
.adatask-dash-v11 .dv11-planpop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:45;width:340px;max-width:calc(100vw - 32px);padding:16px;background:var(--dv-card);border:1px solid var(--dv-line);border-radius:10px;box-shadow:0 16px 40px rgba(20,26,33,.14)}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--my-notes .ov-panel-title{display:flex!important;align-items:center!important;gap:10px!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--my-notes .ov-panel-title::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#FCE7F1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BE185D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14v10l-6 6H5zM13 20v-6h6M9 9h6'/%3E%3C/svg%3E") center/17px no-repeat}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--daily-todo .dtv1-title{display:flex!important;align-items:center!important;gap:10px!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--daily-todo .dtv1-title::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#DFF4EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E") center/17px no-repeat}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--ranking .ov-intel-title{display:flex!important;align-items:center!important;gap:10px!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--ranking .ov-intel-title::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#FBF3D5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A16207' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h8v5a4 4 0 0 1-8 0zM8 6H5a3 3 0 0 0 3 4M16 6h3a3 3 0 0 1-3 4M12 13v4M8 20h8M10 17h4'/%3E%3C/svg%3E") center/17px no-repeat}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--daily-summary .ov-panel-title{display:flex!important;align-items:center!important;gap:10px!important}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--daily-summary .ov-panel-title::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#EDF0F4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6zM14 3v5h5M9 12h7M9 16h5'/%3E%3C/svg%3E") center/17px no-repeat}
html body .overview-dashboard.adatask-dash-v11 .dv11-card--cross-dept .cross-dept-heading-icon-v3139a{display:inline-block!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:8px!important;font-size:0!important;color:transparent!important;box-shadow:none!important;border:0!important;background:#E1F3F7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7490' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h13l-3-3M17 17H4l3 3'/%3E%3C/svg%3E") center/17px no-repeat!important}

/* پنجرهٔ جزئیات موارد تقویم (Modal در body رندر می‌شود؛ پیشوند dv11-im یکتاست) */
.dv11-im{display:flex;flex-direction:column;gap:14px;font-family:Vazirmatn,Tahoma,sans-serif;color:#141A21;text-align:right}
.dv11-im-head{display:flex;align-items:flex-start;gap:12px}
.dv11-im-kind{flex:0 0 auto;width:6px;align-self:stretch;min-height:40px;border-radius:3px}
.dv11-im-img{flex:0 0 auto;width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid #E4E2DD;background:#F7F6F3}
.dv11-im-head small{display:block;font-size:12px;font-weight:500}
.dv11-im-head h3{margin:2px 0 0;font-size:17px;line-height:1.6;font-weight:700;overflow-wrap:anywhere}
.dv11-im-people{display:flex;flex-wrap:wrap;gap:8px}
.dv11-im-person{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border:1px solid #E4E2DD;border-radius:20px;font-size:12.5px;background:#fff}
.dv11-im-fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;padding:12px 0;border-top:1px solid #EEECE8;border-bottom:1px solid #EEECE8;font-size:13.5px}
.dv11-im-fields dt{color:#687079}
.dv11-im-fields dd{margin:0;overflow-wrap:anywhere;line-height:1.7}
.dv11-im-fields a{color:#0B6E78;text-decoration:none;word-break:break-all}
.dv11-im-note{margin:0;font-size:13.5px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#434C55}
.dv11-im-acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.dv11-im .dv11-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid #E4E2DD;border-radius:6px;background:#fff;color:#141A21;font:inherit;font-size:13px;font-weight:500;cursor:pointer}
.dv11-im .dv11-btn.is-primary{background:#0B6E78;border-color:#0B6E78;color:#fff}
@media (pointer:coarse){.dv11-im .dv11-btn{min-height:44px}}
html[data-theme="dark"] .dv11-im{color:#E7EAEE}
html[data-theme="dark"] .dv11-im-person,html[data-theme="dark"] .dv11-im .dv11-btn:not(.is-primary){background:#161C23;border-color:#2B333C;color:#E7EAEE}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 [class*="tone-"]{--tone-bg:color-mix(in srgb,var(--tone) 22%,transparent)}

/* ── اندازهٔ صفحه ── */
@media (max-width:1279px){
  .adatask-dash-v11 .dv11-greet{font-size:24px}
}
@media (max-width:1023px){
  html body .overview-dashboard.adatask-dash-v11 .ov-hero.dv11-head{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"id tools" "ext ext" "facts facts" "depts depts"!important;gap:14px 12px!important}
  html body .overview-dashboard.adatask-dash-v11 .ov-chip-row.dv11-ext:not(:has(.arrv2-dashboard-chip)){display:none!important}
  .adatask-dash-v11 .dv11-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
  .adatask-dash-v11 .dv11-facts>:nth-child(4){grid-column:span 1}
  .adatask-dash-v11 .dv11-facts>:last-child{grid-column:span 2}
}
@media (max-width:599px){
  html body .overview-dashboard.adatask-dash-v11 .ov-hero.dv11-head{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"id" "facts" "ext" "depts" "tools"!important;gap:12px!important;padding-top:2px!important}
  .adatask-dash-v11 .dv11-greet{font-size:21px}
  .adatask-dash-v11 .dv11-id{gap:12px}
  .adatask-dash-v11 .dv11-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .adatask-dash-v11 .dv11-facts>:last-child{grid-column:1/-1}
  .adatask-dash-v11 .dv11-fact,.adatask-dash-v11 .dv11-mood-btn{padding:10px 12px}
  .adatask-dash-v11 .dv11-fact b,.adatask-dash-v11 .dv11-mood-btn b{font-size:18px}
  .adatask-dash-v11 .dv11-pop{inset-inline:0;width:auto;max-width:none}
  .adatask-dash-v11 .dv11-tools{justify-content:stretch}
  .adatask-dash-v11 .dv11-tools .dv11-btn{flex:1 1 auto}
  .adatask-dash-v11 .dv11-planchip-wrap{flex:1 1 100%}
  .adatask-dash-v11 .dv11-planchip{width:100%}
  .adatask-dash-v11 .dv11-planchip-main{grid-template-columns:auto 1fr;flex:1 1 auto}
  .adatask-dash-v11 .dv11-planchip-row i{width:auto}
  .adatask-dash-v11 .dv11-planpop{inset-inline:0;width:auto}
  .adatask-dash-v11 .dv11-depts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .adatask-dash-v11 .dv11-depts>:first-child{grid-column:1/-1}
  .adatask-dash-v11 .dv11-depts>:last-child:nth-child(even){grid-column:1/-1}
  .adatask-dash-v11 .dv11-dept{justify-content:center}
  .adatask-dash-v11 .dv11-cal{padding:14px 14px 12px}
  .adatask-dash-v11 .dv11-cal-title h2{font-size:19px}
  .adatask-dash-v11 .dv11-cal-nav{width:100%}
  .adatask-dash-v11 .dv11-cal-nav .dv11-link{margin-inline-start:auto}
  .adatask-dash-v11 .dv11-ledger.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:420px){
  html body .overview-dashboard.adatask-dash-v11 :is(.dv11-btn,.dv11-dept,.dv11-seg button,.dv11-link,.dv11-task-start){font-size:12.5px!important}
}
/* لمسی: هدف ۴۴px و ورودی ۱۶px */
@media (pointer:coarse){
  .adatask-dash-v11 .dv11-btn,.adatask-dash-v11 .dv11-dept,.adatask-dash-v11 .dv11-chip,.adatask-dash-v11 .dv11-add-menu button{min-height:44px}
  .adatask-dash-v11 .dv11-btn-sm{min-height:44px}
  .adatask-dash-v11 .dv11-icon-btn,.adatask-dash-v11 .dv11-mini{width:44px;height:44px}
  .adatask-dash-v11 .dv11-seg button{min-height:40px;min-width:48px;padding:0 14px}
  .adatask-dash-v11 .dv11-legend button{min-height:36px}
  .adatask-dash-v11 .dv11-grip{min-height:44px}
  .adatask-dash-v11 .dv11-link{min-height:44px;padding:0 4px}
  .adatask-dash-v11 .dv11-task-start{min-height:36px;padding:0 12px}
  .adatask-dash-v11 .dv11-task{padding:10px 0}
  .adatask-dash-v11 .dv11-quick-move{opacity:1}
  .adatask-dash-v11 .dv11-quick-move button{width:40px;height:40px}
  .adatask-dash-v11 .dv11-days{grid-auto-rows:minmax(56px,1fr)}
  .adatask-dash-v11 .dv11-resize{width:34px;height:34px}
  .adatask-dash-v11 .dv11-card-body{scrollbar-width:none}
  .adatask-dash-v11 .dv11-rail-li>button{min-height:44px}
  .adatask-dash-v11 .dv11-rail-pin{height:30px;border-radius:15px}
}
@media (prefers-reduced-motion:reduce){
  .adatask-dash-v11 *,.adatask-dash-v11 *::before,.adatask-dash-v11 *::after{transition:none!important;animation:none!important}
}
@media print{
  .adatask-dash-v11 .dv11-tools,.adatask-dash-v11 .dv11-edit-bar,.adatask-dash-v11 .dv11-resize{display:none!important}
  .adatask-dash-v11 .dv11-card{break-inside:avoid}
}
/* پوستهٔ تیره‌ی برنامه */
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11.adatask-dash-v11{
  --dv-ink:#E7EAEE;--dv-ink2:#C3C9D0;--dv-mute:#98A1AB;--dv-faint:#78818B;
  --dv-line:#2B333C;--dv-line2:#252C34;--dv-card:#161C23;--dv-soft:#1C232B;--dv-well:#262E37;
  --dv-accent:#3FA7B1;--dv-accent-ink:#5CBCC5;--dv-accent-soft:#16343A;--dv-bad:#F07167;--dv-warn:#E0B45A;--dv-ok:#6CC08F;
}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-day.is-today .dv11-day-n{background:#E7EAEE;color:#161C23}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-dept.is-on{background:#E7EAEE;border-color:#E7EAEE;color:#161C23}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 :is(.dv11-task-check,.dv11-task-start,.cross-dept-all-v3139a,.dtv1-btn:not(.primary)){background:var(--dv-card)!important}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-rail-nowdot{background:#161C23}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-meter-track i,html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-row-bar i{background:#E7EAEE}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-day:nth-child(7n){background:#1D1A1C}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-day.is-out{background:#13181E}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-day.is-sel{background:#16343A}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-day:hover{background:#1C252D}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-agenda{background:#12171D}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11 .dv11-day-chip{background:color-mix(in srgb,var(--k) 22%,#161C23)}
/* /ADATASK_DASHBOARD_V11 */

/* ADATASK_TODAY_PULSE_TIMELINE_V3770 */

.adatask-dash-v11 .dv11-rail-pins{height:calc(var(--lanes,0) * 18px + 24px);min-height:30px}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770{width:18px!important;max-width:none!important;height:18px!important;min-width:18px;margin:0 0 0 -9px;padding:0;border:3px solid var(--dv-card);border-radius:50%;background:var(--pk);box-shadow:0 2px 8px rgba(15,23,42,.16);font-size:0;line-height:0;overflow:visible;transform:none;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;z-index:4}

.adatask-dash-v11[dir=ltr] .dv11-rail-pin.dv11-rail-dot-v3770{margin:0 0 0 -9px}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770::before{display:none}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770::after{content:attr(data-label);position:absolute;inset-inline-start:50%;bottom:calc(100% + 8px);width:max-content;max-width:260px;height:auto;padding:7px 9px;border:1px solid var(--dv-line);border-radius:9px;background:var(--dv-card);box-shadow:0 8px 24px rgba(15,23,42,.12);color:var(--dv-ink);font-size:11px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;transform:translateX(50%) translateY(3px);transition:opacity .14s ease,transform .14s ease;pointer-events:none;z-index:20}

.adatask-dash-v11[dir=ltr] .dv11-rail-pin.dv11-rail-dot-v3770::after{transform:translateX(-50%) translateY(3px)}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770:hover,.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770:focus-visible{opacity:1;transform:scale(1.18);box-shadow:0 3px 12px rgba(15,23,42,.22);z-index:18}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770:hover::after,.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770:focus-visible::after{opacity:1;visibility:visible;transform:translateX(50%) translateY(0)}

.adatask-dash-v11[dir=ltr] .dv11-rail-pin.dv11-rail-dot-v3770:hover::after,.adatask-dash-v11[dir=ltr] .dv11-rail-pin.dv11-rail-dot-v3770:focus-visible::after{transform:translateX(-50%) translateY(0)}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770.is-past{opacity:.34}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770.is-done{background:#A3A9AE}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770.is-next-v3770{opacity:1;box-shadow:0 0 0 5px rgba(11,110,120,.10),0 3px 10px rgba(11,110,120,.26)}

.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770 small,.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770 span{display:none!important}

.adatask-dash-v11 .dv11-rail-bar{height:8px;border-radius:999px}

.adatask-dash-v11 .dv11-rail-hours{margin-top:9px}

.adatask-dash-v11 .dv11-rail-axis{padding-top:4px}

@media (max-width:640px){.adatask-dash-v11 .dv11-rail-pin.dv11-rail-dot-v3770::after{display:none}.adatask-dash-v11 .dv11-rail-pins{min-height:28px}}

/* ADATASK_DASHBOARD_LUXURY_V3771 */
html body .overview-dashboard.adatask-dash-v11.adatask-dash-lux-v3771{
 --dv-ink:#10233c;--dv-ink2:#42536a;--dv-mute:#708096;--dv-faint:#96a2b1;
 --dv-line:#e3e9ef;--dv-line2:#edf1f5;--dv-card:#ffffff;--dv-soft:#f7fafc;--dv-well:#eef4f6;
 --dv-accent:#087482;--dv-accent-ink:#075d69;--dv-accent-soft:#e8f4f5;
 --dv-bad:#cf3f45;--dv-warn:#b56b08;--dv-ok:#16945d;
}
html body .overview-dashboard.adatask-dash-v11.adatask-dash-lux-v3771 .ov-hero.dv11-head{
 margin:0 0 18px!important;padding:18px 20px 16px!important;border:1px solid rgba(210,221,231,.92)!important;border-radius:18px!important;
 background:linear-gradient(135deg,#fff 0%,#fbfdfe 58%,#f3f9fa 100%)!important;
 box-shadow:0 14px 38px rgba(17,42,67,.055),0 2px 8px rgba(17,42,67,.035)!important;overflow:hidden!important;
}
html body .overview-dashboard.adatask-dash-v11.adatask-dash-lux-v3771 .ov-hero.dv11-head::after{
 content:""!important;display:block!important;position:absolute!important;width:240px;height:240px;inset-inline-end:-90px;top:-130px;border-radius:50%;
 background:radial-gradient(circle,rgba(28,150,164,.11),rgba(28,150,164,0) 70%)!important;pointer-events:none!important;
}
.adatask-dash-lux-v3771 .dv11-id,.adatask-dash-lux-v3771 .dv11-tools,.adatask-dash-lux-v3771 .dv11-facts,.adatask-dash-lux-v3771 .dv11-depts,.adatask-dash-lux-v3771 .dv11-ext{position:relative;z-index:1}
.adatask-dash-lux-v3771 .dv11-greet{font-size:28px;font-weight:750;letter-spacing:-.35px;color:#0e223b}
.adatask-dash-lux-v3771 .dv11-overline{font-size:12px;color:#7a8798}
.adatask-dash-lux-v3771 .dv11-context{font-size:12.5px;color:#5d6c80}
.adatask-dash-lux-v3771 .dv11-facts{gap:10px;background:transparent;border:0;border-radius:0;overflow:visible}
.adatask-dash-lux-v3771 .dv11-fact,.adatask-dash-lux-v3771 .dv11-mood-btn{
 min-height:82px;border:1px solid #e3e9ef;border-radius:14px;background:rgba(255,255,255,.94);
 box-shadow:0 6px 20px rgba(17,42,67,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.adatask-dash-lux-v3771 button.dv11-fact:hover,.adatask-dash-lux-v3771 .dv11-mood-btn:hover{transform:translateY(-1px);border-color:#cad9e2;background:#fff;box-shadow:0 10px 28px rgba(17,42,67,.07)}
.adatask-dash-lux-v3771 .dv11-fact-ico{width:42px;height:42px;border-radius:12px}
.adatask-dash-lux-v3771 .dv11-fact b,.adatask-dash-lux-v3771 .dv11-mood-btn b{font-size:21px;font-weight:800}
.adatask-dash-lux-v3771 .dv11-dept{border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 2px 7px rgba(17,42,67,.025)}
.adatask-dash-lux-v3771 .dv11-dept.is-on{background:#102f48;border-color:#102f48;box-shadow:0 5px 14px rgba(16,47,72,.16)}
.adatask-dash-lux-v3771 .dv11-btn{border-radius:10px}
.adatask-dash-lux-v3771 .dv11-btn.is-primary{background:linear-gradient(135deg,#087482,#096573);box-shadow:0 7px 18px rgba(8,116,130,.18)}
.adatask-dash-lux-v3771 .dv11-grid{gap:16px}
.adatask-dash-lux-v3771 .dv11-card{
 border-color:#e1e8ee;border-radius:16px;background:#fff;
 box-shadow:0 9px 28px rgba(17,42,67,.052),0 1px 3px rgba(17,42,67,.025),inset 0 2px 0 rgba(8,116,130,.16);
 transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.adatask-dash-lux-v3771 .dv11-card:hover{border-color:#d4e0e8;box-shadow:0 13px 34px rgba(17,42,67,.07),0 2px 5px rgba(17,42,67,.03),inset 0 2px 0 rgba(8,116,130,.22)}
.adatask-dash-lux-v3771 .dv11-card-head{padding:15px 17px 10px}
.adatask-dash-lux-v3771 .dv11-card-head h2{font-size:15px;font-weight:800;color:#172b43}
.adatask-dash-lux-v3771 .dv11-card-ico{width:32px;height:32px;border-radius:10px}
.adatask-dash-lux-v3771 .dv11-card-body{padding:0 17px 15px}
.adatask-dash-lux-v3771 .dv11-card--summary .dv11-ledger{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}
.adatask-dash-lux-v3771 .dv11-card--summary .dv11-ledger-item{padding:10px 11px;border:1px solid #e7edf2;border-radius:11px;background:#fbfdfe}
.adatask-dash-lux-v3771 .dv11-card--summary .dv11-ledger-item b{font-size:18px;font-weight:800}
.adatask-dash-lux-v3771 .dv11-card--my-tasks .dv11-task{margin-bottom:7px;padding:9px 10px;border:1px solid transparent;border-bottom-color:#eef2f5;border-radius:10px;transition:background .16s ease,border-color .16s ease}
.adatask-dash-lux-v3771 .dv11-card--my-tasks .dv11-task:hover{background:#f8fbfc;border-color:#e2ebf0}
.adatask-dash-lux-v3771 .dv11-card--my-tasks .dv11-task-main b{font-weight:650;color:#20364f}
.adatask-dash-lux-v3771 .dv11-card--calendar{box-shadow:0 10px 30px rgba(17,42,67,.055),inset 0 2px 0 rgba(8,116,130,.16)}
.adatask-dash-lux-v3771 .dv11-cal-head{background:linear-gradient(180deg,#fff,#fbfdfe);border-bottom-color:#edf1f4}
.adatask-dash-lux-v3771 .dv11-day.is-today{box-shadow:inset 0 0 0 2px rgba(8,116,130,.24);background:#f2fafb}
.adatask-dash-lux-v3771 .dv11-day.is-selected{background:#e9f5f6}
.adatask-dash-lux-v3771 .dv11-command-v3771{display:flex;flex-direction:column;gap:12px;min-height:100%}
.adatask-dash-lux-v3771 .dv11-command-kpis-v3771{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.adatask-dash-lux-v3771 .dv11-command-kpi-v3771{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid #e7edf2;border-radius:12px;background:#fbfdfe}
.adatask-dash-lux-v3771 .dv11-command-kpi-v3771>i{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;background:var(--tone-bg);color:var(--tone)}
.adatask-dash-lux-v3771 .dv11-command-kpi-v3771 span{min-width:0}
.adatask-dash-lux-v3771 .dv11-command-kpi-v3771 small{display:block;font-size:11px;color:#78879a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-lux-v3771 .dv11-command-kpi-v3771 b{display:block;margin-top:1px;font-size:19px;line-height:1.15;font-weight:850;color:#1b314a}
.adatask-dash-lux-v3771 .dv11-command-grid-v3771{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(220px,.92fr) minmax(140px,.55fr);gap:10px;min-height:0}
.adatask-dash-lux-v3771 .dv11-focus-v3771,.adatask-dash-lux-v3771 .dv11-queue-v3771,.adatask-dash-lux-v3771 .dv11-done-v3771{min-width:0;border:1px solid #e1e9ef;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdfe)}
.adatask-dash-lux-v3771 .dv11-focus-v3771{display:flex;flex-direction:column;gap:10px;padding:13px 14px;box-shadow:0 8px 22px rgba(17,42,67,.045)}
.adatask-dash-lux-v3771 .dv11-focus-v3771.is-live{border-color:#c9e6e8;background:linear-gradient(135deg,#f7ffff,#fff)}
.adatask-dash-lux-v3771 .dv11-focus-head-v3771{display:flex;align-items:center;justify-content:space-between;gap:10px}
.adatask-dash-lux-v3771 .dv11-focus-state-v3771{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;color:#087482}
.adatask-dash-lux-v3771 .dv11-focus-state-v3771 i{width:7px;height:7px;border-radius:50%;background:#14a4b2;box-shadow:0 0 0 4px rgba(20,164,178,.10)}
.adatask-dash-lux-v3771 .dv11-focus-time-v3771{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#728196}
.adatask-dash-lux-v3771 .dv11-focus-main-v3771{display:flex;align-items:center;gap:11px;min-width:0}
.adatask-dash-lux-v3771 .dv11-focus-icon-v3771{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:13px;background:var(--tone-bg);color:var(--tone)}
.adatask-dash-lux-v3771 .dv11-focus-main-v3771>div{min-width:0}
.adatask-dash-lux-v3771 .dv11-focus-main-v3771 b{display:block;font-size:16px;font-weight:850;color:#142a43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-lux-v3771 .dv11-focus-main-v3771 small{display:block;margin-top:2px;font-size:11.5px;color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-lux-v3771 .dv11-focus-progress-v3771{height:6px;border-radius:999px;background:#eaf0f3;overflow:hidden}
.adatask-dash-lux-v3771 .dv11-focus-progress-v3771 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ba7b2,#087482)}
.adatask-dash-lux-v3771 .dv11-focus-actions-v3771{display:flex;justify-content:flex-start}
.adatask-dash-lux-v3771 .dv11-queue-v3771{padding:10px}
.adatask-dash-lux-v3771 .dv11-queue-v3771>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}
.adatask-dash-lux-v3771 .dv11-queue-v3771>header b{font-size:12.5px;font-weight:850;color:#233950}
.adatask-dash-lux-v3771 .dv11-queue-v3771>header span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#eef5f6;color:#087482;font-size:11px;font-weight:800}
.adatask-dash-lux-v3771 .dv11-queue-list-v3771{display:flex;flex-direction:column;gap:6px}
.adatask-dash-lux-v3771 .dv11-queue-row-v3771{display:grid;grid-template-columns:54px 24px minmax(0,1fr) 14px;align-items:center;gap:7px;width:100%;min-width:0;padding:8px 8px;border:1px solid #ebf0f4;border-radius:10px;background:#fff;color:#20364f;font:inherit;text-align:start;cursor:pointer}
.adatask-dash-lux-v3771 .dv11-queue-row-v3771:hover{border-color:#d2e1e7;background:#f8fbfc}
.adatask-dash-lux-v3771 .dv11-queue-time-v3771{font-size:10.5px;color:#7a8799;white-space:nowrap}
.adatask-dash-lux-v3771 .dv11-queue-row-v3771>i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#edf6f7;color:#087482}
.adatask-dash-lux-v3771 .dv11-queue-row-v3771.is-meeting>i{background:#edf2ff;color:#4465b3}
.adatask-dash-lux-v3771 .dv11-queue-row-v3771 b{min-width:0;font-size:11.8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adatask-dash-lux-v3771 .dv11-done-v3771{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;background:linear-gradient(145deg,#f7fffb,#fff)}
.adatask-dash-lux-v3771 .dv11-done-v3771>i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e7f7ee;color:#16945d}
.adatask-dash-lux-v3771 .dv11-done-v3771 strong{margin-top:5px;font-size:28px;line-height:1.1;color:#147b50;font-weight:900}
.adatask-dash-lux-v3771 .dv11-done-v3771 b{font-size:11.5px;color:#325b49}
.adatask-dash-lux-v3771 .dv11-done-v3771 small{margin-top:4px;font-size:10.5px;color:#849189}
.adatask-dash-lux-v3771 .dv11-command-empty-v3771{display:grid;place-items:center;min-height:104px;padding:12px;font-size:11.5px;color:#8793a2;text-align:center}
.adatask-dash-lux-v3771 .dv11-dayline-v3771{padding:2px 2px 0}
.adatask-dash-lux-v3771 .dv11-dayline-track-v3771{position:relative;height:7px;border-radius:999px;background:#e8eef2;overflow:visible}
.adatask-dash-lux-v3771 .dv11-dayline-track-v3771>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b6e78,#19a3ad)}
.adatask-dash-lux-v3771 .dv11-dayline-track-v3771>b{position:absolute;top:50%;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#087482;box-shadow:0 2px 8px rgba(8,116,130,.28);transform:translate(50%,-50%)}
.adatask-dash-lux-v3771[dir=ltr] .dv11-dayline-track-v3771>b{transform:translate(-50%,-50%)}
.adatask-dash-lux-v3771 .dv11-dayline-labels-v3771{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:7px;font-size:10.5px;color:#8793a2}
.adatask-dash-lux-v3771 .dv11-dayline-labels-v3771 strong{font-size:10.5px;color:#557083;font-weight:750;text-align:center}
.adatask-dash-lux-v3771 .dv11-dayline-labels-v3771 span:last-child{text-align:end}
@media (max-width:1279px){
 .adatask-dash-lux-v3771 .dv11-greet{font-size:25px}
 .adatask-dash-lux-v3771 .dv11-command-grid-v3771{grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr)}
 .adatask-dash-lux-v3771 .dv11-done-v3771{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:10px;text-align:start;padding:10px 12px}
 .adatask-dash-lux-v3771 .dv11-done-v3771 strong{margin:0;font-size:23px}
 .adatask-dash-lux-v3771 .dv11-done-v3771 small{margin:0;margin-inline-start:auto}
}
@media (max-width:1023px){
 html body .overview-dashboard.adatask-dash-v11.adatask-dash-lux-v3771 .ov-hero.dv11-head{padding:16px!important;border-radius:16px!important}
 .adatask-dash-lux-v3771 .dv11-command-grid-v3771{grid-template-columns:1fr 1fr}
 .adatask-dash-lux-v3771 .dv11-done-v3771{grid-column:1/-1}
}
@media (max-width:599px){
 html body .overview-dashboard.adatask-dash-v11.adatask-dash-lux-v3771 .ov-hero.dv11-head{padding:13px!important;margin-bottom:14px!important}
 .adatask-dash-lux-v3771 .dv11-greet{font-size:22px}
 .adatask-dash-lux-v3771 .dv11-facts{gap:8px}
 .adatask-dash-lux-v3771 .dv11-fact,.adatask-dash-lux-v3771 .dv11-mood-btn{min-height:76px;border-radius:12px}
 .adatask-dash-lux-v3771 .dv11-grid{gap:12px}
 .adatask-dash-lux-v3771 .dv11-card{border-radius:14px;box-shadow:0 6px 20px rgba(17,42,67,.05)}
 .adatask-dash-lux-v3771 .dv11-command-kpis-v3771{gap:6px}
 .adatask-dash-lux-v3771 .dv11-command-kpi-v3771{padding:8px;gap:7px}
 .adatask-dash-lux-v3771 .dv11-command-kpi-v3771>i{width:28px;height:28px}
 .adatask-dash-lux-v3771 .dv11-command-kpi-v3771 small{font-size:9.5px}
 .adatask-dash-lux-v3771 .dv11-command-kpi-v3771 b{font-size:17px}
 .adatask-dash-lux-v3771 .dv11-command-grid-v3771{grid-template-columns:1fr}
 .adatask-dash-lux-v3771 .dv11-done-v3771{grid-column:auto}
 .adatask-dash-lux-v3771 .dv11-focus-main-v3771 b{font-size:15px}
 .adatask-dash-lux-v3771 .dv11-dayline-labels-v3771 strong{font-size:9.5px}
}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-v11.adatask-dash-lux-v3771 .ov-hero.dv11-head{background:linear-gradient(135deg,#161c23,#182128)!important;border-color:#2c3741!important;box-shadow:none!important}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-lux-v3771 .dv11-card{box-shadow:inset 0 2px 0 rgba(63,167,177,.18)!important}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-lux-v3771 :is(.dv11-fact,.dv11-mood-btn,.dv11-command-kpi-v3771,.dv11-focus-v3771,.dv11-queue-v3771,.dv11-done-v3771,.dv11-queue-row-v3771,.dv11-card--summary .dv11-ledger-item){background:#182028;border-color:#2b3540;color:#e7eaee}

/* ADATASK_DASHBOARD_EDITORIAL_V3772 */
html body .overview-dashboard.adatask-dash-editorial-v3772{
 --dv-ink:#2d2a26;--dv-ink2:#57524c;--dv-mute:#80786f;--dv-faint:#a19a92;
 --dv-line:#e7e1da;--dv-line2:#efeae4;--dv-card:#fffdfa;--dv-soft:#faf8f4;--dv-well:#f3f0eb;
 --dv-accent:#0b737d;--dv-accent-ink:#095d65;--dv-accent-soft:#eaf4f3;
 background:linear-gradient(180deg,#f8f7f4 0,#f6f5f2 360px,#f8f8f6 100%);
}
html body .overview-dashboard.adatask-dash-editorial-v3772 .ov-hero.dv11-head{
 border-color:#e6e0d8!important;border-radius:18px!important;
 background:linear-gradient(145deg,#fffefb 0%,#fbf9f5 62%,#f4f8f7 100%)!important;
 box-shadow:0 14px 34px rgba(58,50,43,.055),0 1px 2px rgba(58,50,43,.035)!important;
}
.adatask-dash-editorial-v3772 .dv11-greet{color:#292824;font-weight:760;letter-spacing:-.45px}
.adatask-dash-editorial-v3772 .dv11-overline,.adatask-dash-editorial-v3772 .dv11-context{color:#7b746c}
.adatask-dash-editorial-v3772 .dv11-fact,.adatask-dash-editorial-v3772 .dv11-mood-btn{
 background:rgba(255,253,250,.94);border-color:#e8e2db;box-shadow:0 5px 16px rgba(58,50,43,.035);
}
.adatask-dash-editorial-v3772 .dv11-fact:hover,.adatask-dash-editorial-v3772 .dv11-mood-btn:hover{border-color:#d9d0c7;box-shadow:0 9px 22px rgba(58,50,43,.055)}
.adatask-dash-editorial-v3772 .dv11-card{
 background:#fffdfa;border-color:#e7e1da;
 box-shadow:0 8px 24px rgba(58,50,43,.045),0 1px 2px rgba(58,50,43,.025);
}
.adatask-dash-editorial-v3772 .dv11-card:hover{border-color:#ddd5cc;box-shadow:0 11px 28px rgba(58,50,43,.06)}
.adatask-dash-editorial-v3772 .dv11-card-head{border-bottom:1px solid rgba(231,225,218,.72)}
.adatask-dash-editorial-v3772 .dv11-card-head h2{color:#37322d}
.adatask-dash-editorial-v3772 .dv11-card-ico{background:#f2efea!important;border:1px solid #e7e1da;color:#64605a!important}
.adatask-dash-editorial-v3772 .dv11-card--day .dv11-card-ico{background:#eaf4f3!important;color:#0b737d!important;border-color:#d9e9e7}
.adatask-dash-editorial-v3772 .dv11-dept{border-color:#e6e0d9;background:#fffdfa;color:#615b55}
.adatask-dash-editorial-v3772 .dv11-dept.is-on{background:#2f3839;border-color:#2f3839;color:#fffdf9;box-shadow:0 5px 14px rgba(47,56,57,.14)}
.adatask-dash-editorial-v3772 .dv11-btn.is-primary{background:#2f3839;border-color:#2f3839;box-shadow:none}
.adatask-dash-editorial-v3772 .dv11-btn.is-primary:hover{background:#263031}
.adatask-dash-editorial-v3772 .dv11-card--summary .dv11-ledger{gap:7px}
.adatask-dash-editorial-v3772 .dv11-card--summary .dv11-ledger-item{
 padding:9px 10px;border:1px solid #ebe5de;border-radius:11px;background:#fffefa;box-shadow:none;
}
.adatask-dash-editorial-v3772 .dv11-card--summary button.dv11-ledger-item:hover{border-color:#dcd3ca;background:#fbf9f5}
.adatask-dash-editorial-v3772 .dv11-card--summary .dv11-ledger-item span{color:#777068}
.adatask-dash-editorial-v3772 .dv11-card--summary .dv11-ledger-item b{font-size:17px;font-weight:800}
.adatask-dash-editorial-v3772 .dv11-command-kpi-v3771,
.adatask-dash-editorial-v3772 .dv11-focus-v3771,
.adatask-dash-editorial-v3772 .dv11-queue-v3771,
.adatask-dash-editorial-v3772 .dv11-done-v3771{
 background:#fffefa;border-color:#e8e2db;box-shadow:none;
}
.adatask-dash-editorial-v3772 .dv11-command-kpi-v3771>i{border:1px solid rgba(100,91,82,.08)}
.adatask-dash-editorial-v3772 .dv11-focus-v3771.is-live{background:#fbfffe;border-color:#d9e9e7}
.adatask-dash-editorial-v3772 .dv11-queue-row-v3771{background:#fffefa;border-color:#ece6df}
.adatask-dash-editorial-v3772 .dv11-queue-row-v3771:hover{background:#faf8f4;border-color:#ded6ce}
.adatask-dash-editorial-v3772 .dv11-dayline-track-v3771{height:5px;background:#ebe7e1}
.adatask-dash-editorial-v3772 .dv11-dayline-track-v3771>i{background:#617c7d}
.adatask-dash-editorial-v3772 .dv11-dayline-track-v3771>b{background:#365e60;box-shadow:0 2px 6px rgba(54,94,96,.2)}
.adatask-dash-editorial-v3772 .dv11-cal-head{background:#fffdfa;border-bottom-color:#ece6df}
.adatask-dash-editorial-v3772 .dv11-day.is-today{background:#f0f6f5;box-shadow:inset 0 0 0 1px #cfe2df}
.adatask-dash-editorial-v3772 .dv11-day.is-selected{background:#e8f2f1}
@media (max-width:599px){
 html body .overview-dashboard.adatask-dash-editorial-v3772{background:#f8f7f4}
 .adatask-dash-editorial-v3772 .dv11-card--summary .dv11-ledger-item{padding:8px 9px}
}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-editorial-v3772{background:#151616;--dv-card:#1c1d1d;--dv-line:#323333;--dv-line2:#282929;--dv-soft:#202121;--dv-ink:#ece9e4;--dv-ink2:#c7c0b8;--dv-mute:#9f9890}
html[data-theme="dark"] body .overview-dashboard.adatask-dash-editorial-v3772 :is(.dv11-card--summary .dv11-ledger-item,.dv11-command-kpi-v3771,.dv11-focus-v3771,.dv11-queue-v3771,.dv11-done-v3771,.dv11-queue-row-v3771){background:#1c1d1d;border-color:#323333}

/* ADATASK_PLAN_HINT_OFF_V3773 */
.adatask-dash-v11 .dv11-planchip::before,.adatask-dash-v11 .dv11-planchip::after{display:none!important;content:none!important}

/* ADATASK_DASHBOARD_TODAY_LIVE_V3773 */
.adatask-dash-lux-v3771 .dv11-live-day-v3773{--live-ink:#18324b;--live-mute:#758496;--live-line:#dfe7ec;--live-soft:#f8fbfc;--live-accent:#0b7883;--live-accent2:#14a8b3;--live-green:#15945e;display:flex;flex-direction:column;gap:12px;min-height:100%}
.adatask-dash-lux-v3771 .dv11-live-head-v3773{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}
.adatask-dash-lux-v3771 .dv11-live-workday-v3773{display:flex;align-items:center;gap:8px;min-width:0;color:var(--live-mute);font-size:11px}
.adatask-dash-lux-v3771 .dv11-live-workday-v3773>b{font-size:13px;color:var(--live-ink);font-weight:850;direction:ltr}
.adatask-dash-lux-v3771 .dv11-live-workday-v3773>em{font-style:normal;padding:4px 8px;border:1px solid #e5eaee;border-radius:999px;background:#fbfcfd;color:#7b8793;font-size:10px;font-weight:750}
.adatask-dash-lux-v3771 .dv11-live-workday-v3773>em.is-live{border-color:#cfe8e9;background:#f1fbfb;color:#087681}
.adatask-dash-lux-v3771 .dv11-live-meta-v3773{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.adatask-dash-lux-v3771 .dv11-live-meta-v3773>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #e7edf1;border-radius:9px;background:#fbfdfe;color:#66788b;font-size:10px;font-weight:700}
.adatask-dash-lux-v3771 .dv11-live-layout-v3773{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,290px);gap:14px;align-items:stretch;min-height:0}
.adatask-dash-lux-v3771 .dv11-live-canvas-v3773{min-width:0;padding:10px 12px 9px;border:1px solid #e4eaee;border-radius:15px;background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 8px 24px rgba(28,48,66,.035)}
.adatask-dash-lux-v3771 .dv11-live-rail-v3773{min-width:0}
.adatask-dash-lux-v3771 .dv11-live-stage-v3773{position:relative;height:126px;min-width:0;padding-inline:10px}
.adatask-dash-lux-v3771 .dv11-live-track-v3773{position:absolute;inset-inline:10px;top:74px;height:8px;border-radius:999px;background:#e8edf1;box-shadow:inset 0 1px 2px rgba(24,50,75,.07)}
.adatask-dash-lux-v3771 .dv11-live-past-v3773{position:absolute;inset-inline-start:0;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#8fa9aa,#5f878b);opacity:.48}
.adatask-dash-lux-v3771 .dv11-live-to-next-v3773{position:absolute;top:2px;height:4px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(12,126,138,.58) 0 7px,rgba(12,126,138,.12) 7px 12px);animation:dv11LiveFlow3773 1.8s linear infinite}
.adatask-dash-lux-v3771 .dv11-live-now-v3773{position:absolute;top:50%;z-index:5;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:var(--live-accent);box-shadow:0 4px 12px rgba(11,120,131,.24);transform:translate(50%,-50%)}
.adatask-dash-lux-v3771[dir=ltr] .dv11-live-now-v3773{transform:translate(-50%,-50%)}
.adatask-dash-lux-v3771 .dv11-live-now-v3773>i,.adatask-dash-lux-v3771 .dv11-live-next-kicker-v3773>i{position:absolute;inset:50% auto auto 50%;width:16px;height:16px;border-radius:50%;background:rgba(20,168,179,.20);transform:translate(-50%,-50%);animation:dv11Pulse3773 2.1s ease-out infinite;pointer-events:none}
.adatask-dash-lux-v3771 .dv11-live-now-v3773.is-edge{opacity:.72}
.adatask-dash-lux-v3771 .dv11-live-next-pin-v3773{position:absolute;top:50%;z-index:4;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#f59f33;box-shadow:0 0 0 4px rgba(245,159,51,.14);transform:translate(50%,-50%)}
.adatask-dash-lux-v3771[dir=ltr] .dv11-live-next-pin-v3773{transform:translate(-50%,-50%)}
.adatask-dash-lux-v3771 .dv11-live-now-label-v3773{position:absolute;top:88px;z-index:6;transform:translateX(50%);padding:2px 6px;border-radius:999px;background:#f3fbfb;color:#0b747e;font-size:9.5px;font-weight:850;white-space:nowrap}
.adatask-dash-lux-v3771[dir=ltr] .dv11-live-now-label-v3773{transform:translateX(-50%)}
.adatask-dash-lux-v3771 .dv11-live-ticks-v3773{position:absolute;inset-inline:10px;top:106px;display:grid;grid-template-columns:repeat(5,1fr);direction:rtl;color:#9aa4ae;font-size:9px}
.adatask-dash-lux-v3771[dir=ltr] .dv11-live-ticks-v3773{direction:ltr}
.adatask-dash-lux-v3771 .dv11-live-ticks-v3773 span:nth-child(2),.adatask-dash-lux-v3771 .dv11-live-ticks-v3773 span:nth-child(3),.adatask-dash-lux-v3771 .dv11-live-ticks-v3773 span:nth-child(4){text-align:center}
.adatask-dash-lux-v3771 .dv11-live-ticks-v3773 span:last-child{text-align:end}
.adatask-dash-lux-v3771 .dv11-live-event-v3773{position:absolute;z-index:3;display:flex;align-items:center;gap:5px;max-width:152px;height:27px;padding:0 7px;border:1px solid #dfe7eb;border-radius:9px;background:#fff;color:#365067;font:inherit;box-shadow:0 4px 12px rgba(35,57,76,.05);cursor:pointer;transform:translateX(50%);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
.adatask-dash-lux-v3771[dir=ltr] .dv11-live-event-v3773{transform:translateX(-50%)}
.adatask-dash-lux-v3771 .dv11-live-event-v3773:hover{z-index:7;border-color:#b9cfd4;box-shadow:0 8px 18px rgba(35,57,76,.09);transform:translateX(50%) translateY(-2px)}
.adatask-dash-lux-v3771[dir=ltr] .dv11-live-event-v3773:hover{transform:translateX(-50%) translateY(-2px)}
.adatask-dash-lux-v3771 .dv11-live-event-v3773>i{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:6px;background:#eef7f7;color:#0b7b85}
.adatask-dash-lux-v3771 .dv11-live-event-v3773>span{min-width:0;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780}
.adatask-dash-lux-v3771 .dv11-live-event-v3773>small{flex:0 0 auto;font-size:8.5px;color:#8b98a5;direction:ltr}
.adatask-dash-lux-v3771 .dv11-live-event-v3773.is-meeting>i{background:#edf2ff;color:#4664b2}
.adatask-dash-lux-v3771 .dv11-live-event-v3773.is-done{border-color:#dce5df;background:repeating-linear-gradient(135deg,#f8fbf9 0 6px,#edf4ef 6px 11px);color:#75847b;box-shadow:none;opacity:.82}
.adatask-dash-lux-v3771 .dv11-live-event-v3773.is-done>span{text-decoration:line-through;text-decoration-thickness:1px}
.adatask-dash-lux-v3771 .dv11-live-event-v3773.is-next{border-color:#efc991;background:linear-gradient(180deg,#fffaf2,#fff);box-shadow:0 7px 18px rgba(199,132,42,.12),0 0 0 3px rgba(245,159,51,.08)}
.adatask-dash-lux-v3771 .dv11-live-event-v3773.is-current{border-color:#a8d9dc;background:#f6ffff;box-shadow:0 7px 20px rgba(11,120,131,.10)}
.adatask-dash-lux-v3771 .dv11-live-next-v3773{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:14px 15px;border:1px solid #d9e5e8;border-radius:15px;background:linear-gradient(145deg,#f9ffff,#fff 62%,#fbfdfd);color:var(--live-ink);font:inherit;text-align:start;box-shadow:0 9px 24px rgba(21,55,71,.045);cursor:pointer;overflow:hidden}
.adatask-dash-lux-v3771 button.dv11-live-next-v3773:hover{border-color:#bcd7da;box-shadow:0 12px 28px rgba(21,55,71,.075)}
.adatask-dash-lux-v3771 .dv11-live-next-v3773:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:linear-gradient(180deg,#0b7883,#24b1b9)}
.adatask-dash-lux-v3771 .dv11-live-next-v3773.is-clear:before{background:#72a88d}
.adatask-dash-lux-v3771 .dv11-live-next-kicker-v3773{position:relative;display:inline-flex;align-items:center;gap:6px;color:#0b7781;font-size:10px;font-weight:850}
.adatask-dash-lux-v3771 .dv11-live-next-kicker-v3773>i{position:relative;inset:auto;width:7px;height:7px;background:#13a2ad;transform:none;animation:dv11PulseMini3773 2s ease-out infinite}
.adatask-dash-lux-v3771 .dv11-live-next-v3773>b{display:block;width:100%;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:880}
.adatask-dash-lux-v3771 .dv11-live-next-v3773>small{margin-top:3px;color:#788797;font-size:10px}
.adatask-dash-lux-v3771 .dv11-live-count-v3773{display:flex;align-items:baseline;gap:7px;margin-top:13px}
.adatask-dash-lux-v3771 .dv11-live-count-v3773>strong{font-size:25px;line-height:1;font-weight:900;letter-spacing:.6px;color:#0b6f78;direction:ltr;font-variant-numeric:tabular-nums}
.adatask-dash-lux-v3771 .dv11-live-count-v3773>em{font-style:normal;color:#8b97a3;font-size:9.5px}
.adatask-dash-lux-v3771 .dv11-live-next-open-v3773{position:absolute;inset-inline-end:11px;inset-block-end:11px;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#eef8f8;color:#0b7781}
.adatask-dash-lux-v3771 .dv11-live-untimed-v3773{display:flex;align-items:center;gap:6px;min-width:0;padding-top:8px;border-top:1px dashed #edf1f3}
.adatask-dash-lux-v3771 .dv11-live-untimed-v3773>span{flex:0 0 auto;color:#8a96a1;font-size:9.5px}
.adatask-dash-lux-v3771 .dv11-live-untimed-v3773>button{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:170px;padding:5px 7px;border:1px solid #e5ebef;border-radius:8px;background:#fff;color:#536879;font:inherit;cursor:pointer}
.adatask-dash-lux-v3771 .dv11-live-untimed-v3773>button b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px}
.adatask-dash-lux-v3771 .dv11-live-untimed-v3773>button.is-done{background:repeating-linear-gradient(135deg,#fafcfb 0 5px,#eef4ef 5px 9px);color:#77877d}
.adatask-dash-lux-v3771 .dv11-live-untimed-v3773>em{font-style:normal;color:#82909b;font-size:9px}
@keyframes dv11Pulse3773{0%{transform:translate(-50%,-50%) scale(.55);opacity:.7}72%,100%{transform:translate(-50%,-50%) scale(2.35);opacity:0}}
@keyframes dv11PulseMini3773{0%{box-shadow:0 0 0 0 rgba(19,162,173,.32)}70%,100%{box-shadow:0 0 0 9px rgba(19,162,173,0)}}
@keyframes dv11LiveFlow3773{to{background-position:24px 0}}
@media (max-width:1023px){.adatask-dash-lux-v3771 .dv11-live-layout-v3773{grid-template-columns:1fr}.adatask-dash-lux-v3771 .dv11-live-next-v3773{min-height:118px}.adatask-dash-lux-v3771 .dv11-live-head-v3773{align-items:flex-start}.adatask-dash-lux-v3771 .dv11-live-meta-v3773{justify-content:flex-end}}
@media (max-width:599px){.adatask-dash-lux-v3771 .dv11-live-head-v3773{flex-direction:column;gap:8px}.adatask-dash-lux-v3771 .dv11-live-meta-v3773{width:100%;justify-content:flex-start}.adatask-dash-lux-v3771 .dv11-live-layout-v3773{gap:9px}.adatask-dash-lux-v3771 .dv11-live-canvas-v3773{padding:8px 7px}.adatask-dash-lux-v3771 .dv11-live-stage-v3773{height:118px;padding-inline:6px}.adatask-dash-lux-v3771 .dv11-live-track-v3773,.adatask-dash-lux-v3771 .dv11-live-ticks-v3773{inset-inline:6px}.adatask-dash-lux-v3771 .dv11-live-event-v3773{max-width:96px;padding-inline:5px}.adatask-dash-lux-v3771 .dv11-live-event-v3773>span{max-width:52px}.adatask-dash-lux-v3771 .dv11-live-event-v3773>small{display:none}.adatask-dash-lux-v3771 .dv11-live-next-v3773{min-height:112px;padding:12px}.adatask-dash-lux-v3771 .dv11-live-count-v3773>strong{font-size:22px}.adatask-dash-lux-v3771 .dv11-live-untimed-v3773{overflow-x:auto;padding-bottom:2px}.adatask-dash-lux-v3771 .dv11-live-untimed-v3773>button{flex:0 0 auto;max-width:135px}}
.adatask-dash-editorial-v3772 .dv11-live-day-v3773{--live-ink:#302d29;--live-mute:#817970;--live-line:#e6e0d8;--live-soft:#faf8f4;--live-accent:#426f71;--live-accent2:#5f8e90}
.adatask-dash-editorial-v3772 .dv11-live-canvas-v3773,.adatask-dash-editorial-v3772 .dv11-live-next-v3773{border-color:#e4ded6;background:linear-gradient(180deg,#fffefa,#fbfaf7);box-shadow:0 8px 22px rgba(58,50,43,.035)}
.adatask-dash-editorial-v3772 .dv11-live-track-v3773{background:#e8e4df}
.adatask-dash-editorial-v3772 .dv11-live-past-v3773{background:linear-gradient(90deg,#9aa9a5,#657f7c)}
.adatask-dash-editorial-v3772 .dv11-live-meta-v3773>span{border-color:#e9e3dc;background:#fffdfa;color:#756f68}
html[data-theme="dark"] body .overview-dashboard .dv11-live-canvas-v3773,html[data-theme="dark"] body .overview-dashboard .dv11-live-next-v3773{background:#1a2025;border-color:#313a42;color:#e6eaed}
html[data-theme="dark"] body .overview-dashboard .dv11-live-event-v3773,html[data-theme="dark"] body .overview-dashboard .dv11-live-untimed-v3773>button,html[data-theme="dark"] body .overview-dashboard .dv11-live-meta-v3773>span{background:#1d252b;border-color:#323d46;color:#dce3e7}
html[data-theme="dark"] body .overview-dashboard .dv11-live-event-v3773.is-done{background:repeating-linear-gradient(135deg,#1d2521 0 6px,#24302a 6px 11px)}
html[data-theme="dark"] body .overview-dashboard .dv11-live-track-v3773{background:#303a42}
html[data-theme="dark"] body .overview-dashboard .dv11-live-workday-v3773>b,html[data-theme="dark"] body .overview-dashboard .dv11-live-next-v3773>b{color:#eef2f4}

/* ADATASK_DASHBOARD_TODAY_AUTOFIT_V3774
   Desktop Today uses only the rows its live timeline needs; untimed tasks get one extra row. */
@media (min-width:1040px){
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing){grid-row:span 3!important}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing):has(.dv11-live-untimed-v3773){grid-row:span 4!important}
}
/* ADATASK_DASHBOARD_TODAY_SCROLLLESS_V3775 */
@media (min-width:1040px){
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-card-body,
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--summary:not(.is-editing) .dv11-card-body{overflow:hidden!important;scrollbar-width:none!important}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-card-body::-webkit-scrollbar,
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--summary:not(.is-editing) .dv11-card-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-live-day-v3773{min-height:0;gap:7px}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-live-canvas-v3773{padding:6px 10px 5px}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-live-stage-v3773{height:110px}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-live-track-v3773{top:63px}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-live-now-label-v3773{top:77px}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--day:not(.is-editing) .dv11-live-ticks-v3773{top:94px}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--summary:not(.is-editing) .dv11-ledger{gap:5px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--summary:not(.is-editing) .dv11-ledger-item{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;min-height:38px!important;padding:5px 8px!important}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--summary:not(.is-editing) .dv11-ledger-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--summary:not(.is-editing) .dv11-ledger-item b{flex:0 0 auto;font-size:16px!important;line-height:1!important;margin-inline-start:4px}
 .adatask-dash-v11 .dv11-grid--desk>.dv11-card--summary:not(.is-editing) .dv11-ledger-ico{width:20px;height:20px}
}