/* ADATASK_SIDEBAR_V12 — paired with dashboard V11; existing drawer breakpoints retained. */
html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12{
 --as-ink:#253341;--as-muted:#65717e;--as-line:#e4e2dd;--as-bg:#fcfcfb;--as-soft:#f1f3f3;--as-active:#e6f0f1;--as-accent:#0b6e78;
 background:var(--as-bg)!important;color:var(--as-ink)!important;border-left:1px solid var(--as-line)!important;
 box-shadow:none!important;font-family:Vazirmatn,"Vazirmatn FD",Tahoma,sans-serif!important;direction:rtl;
 height:100dvh!important;box-sizing:border-box;overflow:hidden!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-brand-v1{padding:12px 12px 8px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-nav-v1-r2{padding:3px 10px 14px!important;scrollbar-width:thin;scrollbar-color:#cdd3d5 transparent}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-search-v1{margin:0 12px 10px!important;width:calc(100% - 24px)!important;background:var(--as-soft)!important;border:1px solid transparent!important;box-shadow:none!important;color:var(--as-muted)!important;border-radius:8px!important;font-size:12px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-search-v1:hover{border-color:var(--as-line)!important;background:var(--as-active)!important;color:var(--as-accent)!important}
html body .sidebar.adatask-sidebar-v12 button:focus-visible{outline:2px solid var(--as-accent)!important;outline-offset:-2px!important}
.as12-groups{display:flex;flex-direction:column;gap:5px}
.as12-group{min-width:0;border-radius:10px}
.as12-group-toggle{width:100%;min-height:48px;display:flex;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:8px;font:inherit;font-size:12px;font-weight:500;text-align:right;color:var(--as-ink);background:transparent;cursor:pointer;transition:background-color .16s,color .16s}
.as12-group-toggle:hover{background:var(--as-soft)}
.as12-group.is-open>.as12-group-toggle{background:var(--as-soft);color:var(--as-accent)}
.as12-group.is-current>.as12-group-toggle{font-weight:700}
.as12-group-icon{display:grid;place-items:center;flex:0 0 22px;color:var(--as-muted)}
.as12-group.is-current .as12-group-icon,.as12-group.is-open .as12-group-icon{color:var(--as-accent)}
.as12-group-label{min-width:0;flex:1;line-height:1.85;white-space:normal}
.as12-chevron{display:flex;flex:none;color:var(--as-muted);transition:transform .2s ease}
.as12-chevron svg{width:14px!important;height:14px!important}
.as12-group.is-open>.as12-group-toggle .as12-chevron{transform:rotate(180deg)}
.as12-group-count{font-size:10px;color:var(--as-accent);font-variant-numeric:tabular-nums}
.as12-panel{margin:5px 19px 7px 0;padding:1px 10px 1px 0;border-right:1px solid var(--as-line);animation:as12Reveal .18s ease-out both}
.as12-panel[hidden]{display:none!important}
html body .sidebar.adatask-sidebar-v12 .as12-panel .adatask-sidebar-navitem-v1-r2{min-height:44px!important;margin:2px 0!important;padding:7px 8px!important;gap:8px!important;border-radius:7px!important;color:var(--as-muted)!important;font-size:11.5px!important;font-weight:500!important;background:transparent!important;box-shadow:none!important;transform:none!important;border:0!important;height:auto!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navlabel-v1-r2{white-space:normal!important;overflow:visible!important;line-height:1.9!important;text-overflow:clip!important;letter-spacing:0!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navicon-v1-r2{width:22px!important;min-width:22px!important;height:25px!important;background:none!important;box-shadow:none!important;border:0!important;color:var(--as-muted)!important;border-radius:0!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navicon-v1-r2 svg{width:18px!important;height:18px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2:hover:not(.locked){background:var(--as-soft)!important;color:var(--as-ink)!important;transform:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.active,html body .sidebar.adatask-sidebar-v12 .atr-side-link.arh-side-open{background:var(--as-active)!important;color:var(--as-accent)!important;font-weight:700!important;box-shadow:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.active::before{width:2px!important;background:var(--as-accent)!important;right:-12px!important;top:12px!important;bottom:12px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.active .adatask-sidebar-navicon-v1-r2{color:var(--as-accent)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.locked{opacity:1!important;color:#808994!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-lock-v1-r2{color:var(--as-accent)!important;font-size:10px!important;background:var(--as-active);padding:1px 5px;border-radius:4px;flex:none}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-badge-v1-r2{background:#bd495b!important;border:0!important;box-shadow:none!important;min-width:19px!important;height:19px!important;font-weight:600!important;animation:none!important}
html body .sidebar.adatask-sidebar-v12 .as12-single>.adatask-sidebar-navitem-v1-r2{min-height:48px!important;padding:9px 10px!important;font-size:12px!important;color:var(--as-ink)!important;background:transparent!important;box-shadow:none!important}
html body .sidebar.adatask-sidebar-v12 .as12-single>.adatask-sidebar-navitem-v1-r2.active{background:var(--as-active)!important}
.as12-services{margin-top:12px;padding-top:9px;border-top:1px solid var(--as-line)}
html body .sidebar.adatask-sidebar-v12 .as12-services .adatask-sidebar-navitem-v1-r2{color:var(--as-muted)!important;font-size:11px!important;background:transparent!important;box-shadow:none!important;min-height:40px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2{border-color:var(--as-line)!important;background:transparent!important;padding:8px 12px!important;color:var(--as-ink)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-team-toggle-v2{color:var(--as-muted)!important;min-height:40px}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2{background:transparent!important;border:0!important;color:#ad4856!important;min-height:44px!important;margin:2px 12px 5px!important}
/* Fixed identity + independent illustration: no artwork cropping or shifting. */
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6{height:150px!important;min-height:150px!important;max-height:150px!important;background:transparent!important;border:0!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden!important}
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6::before,html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6::after{content:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-company-strip-v6{position:absolute!important;top:0!important;left:0!important;right:0!important;height:44px!important;min-height:44px!important;padding:0 2px!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;gap:8px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-company-logo-v6{width:34px!important;min-width:34px!important;height:34px!important;background:#fff!important;border:1px solid var(--as-line)!important;border-radius:8px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-company-name-v6{font-size:12.5px!important;line-height:1.65!important;color:var(--as-ink)!important;font-weight:700!important;white-space:normal!important;-webkit-line-clamp:2}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-company-fallback-v6{background:var(--as-active)!important;color:var(--as-accent)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-mini-toggle-v3-r2,html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-mini-expand-v8,html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-close-mobile-v3308{color:var(--as-muted)!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:7px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9{top:46px!important;right:3px!important;left:3px!important;height:21px!important;min-height:21px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9 small{font-size:9px!important;color:var(--as-muted)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9 b{font-size:10px!important;color:var(--as-accent)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-hero-v6{top:71px!important;right:0!important;left:0!important;bottom:0!important;height:auto!important;min-height:0!important;border:1px solid var(--as-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;animation:as12Reveal .3s ease-out both!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-art-v6{object-fit:contain!important;object-position:center!important;animation:none!important;width:100%!important;height:100%!important;transform:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-stage-v7::after{content:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only::after{content:""!important;display:block!important;position:absolute!important;top:71px!important;bottom:0!important;left:0!important;right:0!important;background:var(--as-soft)!important;border:1px solid var(--as-line)!important;border-radius:8px!important;animation:none!important;transform:none!important;opacity:.6!important;pointer-events:none!important}
@keyframes as12Reveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/* Match the existing touch-tablet detector as well as viewport width. */
@media(min-width:1025px){
 html:not(.adatask-narrow):not(.adatask-mini-sidebar-v3-r2) body .sidebar.adatask-sidebar-v12{width:280px!important}
 html:not(.adatask-narrow):not(.adatask-mini-sidebar-v3-r2) body .sidebar.adatask-sidebar-v12~.main-wrap{margin-right:280px!important}
 html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12{width:72px!important}
 html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-group-label,html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-chevron,html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-group-count,html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-panel{display:none!important}
 html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-group-toggle{justify-content:center;padding:8px 0}
 html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6{height:48px!important;min-height:48px!important;max-height:48px!important}
 html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .adatask-sidebar-company-name-v6,html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9,html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-hero-v6,html:not(.adatask-narrow).adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6::after{display:none!important}
}
@media(max-width:1024px){
 html body .sidebar.adatask-sidebar-v12{width:min(340px,92vw)!important;max-width:340px!important}
 html body .sidebar.adatask-sidebar-v12 .as12-panel .adatask-sidebar-navitem-v1-r2{min-height:46px!important;font-size:12px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-close-mobile-v3308{min-width:44px!important;width:44px!important;height:44px!important}
}
html.adatask-narrow body .sidebar.adatask-sidebar-v12{width:min(340px,92vw)!important;max-width:340px!important}
html.adatask-narrow body .sidebar.adatask-sidebar-v12 .as12-panel .adatask-sidebar-navitem-v1-r2{min-height:46px!important}
@media(max-height:600px) and (orientation:landscape){
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6{height:113px!important;min-height:113px!important;max-height:113px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9{top:40px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-hero-v6,html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only::after{top:61px!important}
}
html[data-theme="dark"] body .sidebar.adatask-sidebar-v12{--as-ink:#e1e7ec;--as-muted:#a8b3bf;--as-line:#334149;--as-bg:#172229;--as-soft:#233039;--as-active:#183e45;--as-accent:#79cbd1}
@media(prefers-reduced-motion:reduce){html body .sidebar.adatask-sidebar-v12 *,html body .sidebar.adatask-sidebar-v12 *::after{animation:none!important;transition:none!important}}
@media print{html body .sidebar.adatask-sidebar-v12{display:none!important}}

/* Keep the V12 identity/Doodle geometry on touch-tablet landscape; older V3696 rules must not crop it. */
@media (orientation:landscape) and (min-width:760px) and (max-height:900px){
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.has-occasion{
  height:150px!important;min-height:150px!important;max-height:150px!important;overflow:hidden!important
 }
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.has-occasion .adatask-sidebar-company-strip-v6{
  top:0!important;right:0!important;left:0!important;height:44px!important;min-height:44px!important
 }
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9{
  top:46px!important;right:3px!important;left:3px!important;height:21px!important;min-height:21px!important
 }
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9 small{font-size:9px!important}
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9 b{font-size:10px!important}
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-hero-v6{
  top:71px!important;right:0!important;left:0!important;bottom:0!important;border-radius:8px!important
 }
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-art-v6{object-fit:contain!important;object-position:center!important}
}
@media (max-height:600px) and (orientation:landscape){
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.has-occasion{
  height:113px!important;min-height:113px!important;max-height:113px!important
 }
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-title-v9{top:40px!important}
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-hero-v6{top:61px!important}
}
/* ADATASK_SIDEBAR_V12_1_POLISH */
html body .sidebar.adatask-sidebar-v12{
 --as-ink:#203040;--as-muted:#667789;--as-line:#dfe7ee;--as-bg:#f8fafc;--as-soft:#eef4f7;--as-active:#e4f3f5;
 --as-accent:#0b7b87;--as-blue:#3974d9;--as-violet:#7462d9;--as-green:#218b69;--as-gold:#bd7a1f;--as-danger:#d4475d;
 background:linear-gradient(180deg,#fbfcfd 0%,#f5f8fb 100%)!important;
 box-shadow:-8px 0 24px rgba(39,62,83,.055)!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-nav-v1-r2{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:3px 10px 8px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2,
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2{flex:0 0 auto!important}
.as12-groups{gap:4px}
.as12-group-toggle{min-height:46px;border:1px solid transparent;position:relative}
.as12-group-toggle:hover{background:#edf4f7!important;border-color:#e1e9ee}
.as12-group.is-open>.as12-group-toggle{background:linear-gradient(90deg,#e7f4f6,#f0f6f8)!important;color:#174d56!important;border-color:#d5e8eb!important;box-shadow:inset -3px 0 0 var(--as-accent)!important}
.as12-group.is-current>.as12-group-toggle{font-weight:800;color:#172b3b}
.as12-group-icon{width:26px;height:26px;flex-basis:26px;border-radius:8px;background:#edf2f6;color:#63778a}
.as12-group-icon svg{width:17px!important;height:17px!important}
.as12-group[data-sidebar-group="control"] .as12-group-icon{background:#e7effd;color:var(--as-blue)}
.as12-group[data-sidebar-group="communication"] .as12-group-icon{background:#e4f4f5;color:var(--as-accent)}
.as12-group[data-sidebar-group="work"] .as12-group-icon{background:#eeeafd;color:var(--as-violet)}
.as12-group[data-sidebar-group="sales"] .as12-group-icon{background:#e6f5ee;color:var(--as-green)}
.as12-group[data-sidebar-group="documents"] .as12-group-icon{background:#fff1dc;color:var(--as-gold)}
.as12-group[data-sidebar-group="people"] .as12-group-icon{background:#e9eefc;color:#536fc2}
.as12-group[data-sidebar-group="management"] .as12-group-icon{background:#e8eef3;color:#50677c}
.as12-group.is-open .as12-group-icon,.as12-group.is-current .as12-group-icon{box-shadow:inset 0 0 0 1px rgba(38,76,92,.07)}
.as12-group-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--as-danger)!important;color:#fff!important;border:2px solid #fff;font-size:10px;font-weight:850;line-height:1;box-shadow:0 2px 8px rgba(212,71,93,.2);font-variant-numeric:tabular-nums}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-badge-v1-r2{background:var(--as-danger)!important;color:#fff!important;border:2px solid #fff!important;min-width:22px!important;height:22px!important;padding:0 5px!important;border-radius:999px!important;font-size:10px!important;font-weight:850!important;line-height:18px!important;box-shadow:0 2px 8px rgba(212,71,93,.22)!important}
html body .sidebar.adatask-sidebar-v12 .as12-panel{margin-top:4px;margin-bottom:5px}
html body .sidebar.adatask-sidebar-v12 .as12-panel .adatask-sidebar-navitem-v1-r2{color:#5e7082!important}
html body .sidebar.adatask-sidebar-v12 .as12-panel .adatask-sidebar-navitem-v1-r2:hover:not(.locked){background:#edf4f7!important;color:#203040!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.active,
html body .sidebar.adatask-sidebar-v12 .atr-side-link.arh-side-open{background:linear-gradient(90deg,#def1f3,#eaf6f7)!important;color:#075f6a!important;box-shadow:inset -3px 0 0 #0b7b87!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.active .adatask-sidebar-navicon-v1-r2{color:#0b7b87!important}
.as12-services{margin-top:7px!important;padding-top:7px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2{margin-top:0!important;background:#f1f5f8!important;border-top:1px solid var(--as-line)!important;padding:7px 11px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2{margin:2px 10px calc(4px + env(safe-area-inset-bottom,0px))!important}
/* No Doodle: compact branded identity card instead of an empty placeholder. */
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only{height:82px!important;min-height:82px!important;max-height:82px!important;background:radial-gradient(circle at 88% 18%,rgba(57,116,217,.14),transparent 26%),radial-gradient(circle at 12% 90%,rgba(11,123,135,.12),transparent 30%),linear-gradient(135deg,#f7fafc,#edf4f7)!important;border:1px solid #dce6ec!important;border-radius:12px!important;box-shadow:0 5px 14px rgba(37,61,78,.06)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only::after{display:none!important;content:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only .adatask-sidebar-company-strip-v6{top:0!important;right:0!important;left:0!important;height:100%!important;min-height:100%!important;padding:10px 11px!important;background:transparent!important;border:0!important;transform:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only .adatask-sidebar-company-logo-v6{width:42px!important;min-width:42px!important;height:42px!important;border-radius:11px!important;box-shadow:0 2px 8px rgba(36,64,84,.08)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only .adatask-sidebar-company-name-v6{font-size:13px!important;line-height:1.75!important;color:#203040!important;font-weight:800!important;-webkit-line-clamp:2!important}
@media(max-width:640px){
 html body .sidebar.adatask-sidebar-v12,html.adatask-narrow body .sidebar.adatask-sidebar-v12{width:min(318px,88vw)!important;max-width:318px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-brand-v1{padding:8px 9px 6px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-search-v1{margin:0 9px 7px!important;width:calc(100% - 18px)!important;min-height:40px!important}
 html body .sidebar.adatask-sidebar-v12 .as12-group-toggle{min-height:44px;padding:7px 8px;font-size:11.5px}
 html body .sidebar.adatask-sidebar-v12 .as12-panel .adatask-sidebar-navitem-v1-r2{min-height:44px!important;padding:6px 7px!important;font-size:11.5px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.has-occasion{height:126px!important;min-height:126px!important;max-height:126px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only{height:72px!important;min-height:72px!important;max-height:72px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2{padding:6px 9px!important}
}
@media(min-width:641px) and (max-width:1024px){
 html body .sidebar.adatask-sidebar-v12,html.adatask-narrow body .sidebar.adatask-sidebar-v12{width:min(334px,88vw)!important;max-width:334px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-nav-v1-r2,html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-nav-v1-r2{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}
 html body .sidebar.adatask-sidebar-v12 .as12-group-toggle{min-height:45px}
 html body .sidebar.adatask-sidebar-v12 .as12-panel .adatask-sidebar-navitem-v1-r2{min-height:45px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only{height:78px!important;min-height:78px!important;max-height:78px!important}
}
@media(max-height:600px) and (orientation:landscape){
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only{height:62px!important;min-height:62px!important;max-height:62px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.is-brand-only .adatask-sidebar-company-logo-v6{width:36px!important;min-width:36px!important;height:36px!important}
 html body .sidebar.adatask-sidebar-v12 .as12-group-toggle{min-height:42px!important;padding-top:6px;padding-bottom:6px}
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-team-section-v3696{border-top:1px solid var(--as-line)!important;background:#fbfcfd!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-team-title-v2{color:#405466!important;font-weight:700!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-team-meta-v2{color:var(--as-accent)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2>div>div:first-child{color:var(--as-ink)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2>div>div:nth-child(2){color:var(--as-muted)!important}
/* ADATASK_SIDEBAR_V12_2_RESPONSIVE_ANCHOR
   Physical right anchoring wins over legacy RTL logical-inset rules. */
@media(max-width:1024px){
 html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12,
 html.adatask-narrow body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12,
 html.adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12{
  inset-inline-start:auto!important;
  inset-inline-end:auto!important;
  left:auto!important;
  right:0!important;
  top:0!important;
  bottom:auto!important;
  height:100dvh!important;
  max-height:100dvh!important;
  z-index:5300!important;
 }
 html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12:not(.open),
 html.adatask-narrow body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12:not(.open){
  transform:translateX(105%)!important;
  visibility:hidden!important;
  pointer-events:none!important;
 }
 html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12.open,
 html.adatask-narrow body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12.open{
  transform:translateX(0)!important;
  visibility:visible!important;
  pointer-events:auto!important;
 }
}
@media(max-width:640px){
 html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12,
 html.adatask-narrow body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12{
  width:min(318px,88vw)!important;
  min-width:min(318px,88vw)!important;
  max-width:min(318px,88vw)!important;
 }
}
@media(min-width:641px) and (max-width:1024px){
 html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12,
 html.adatask-narrow body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12{
  width:min(334px,88vw)!important;
  min-width:min(334px,88vw)!important;
  max-width:min(334px,88vw)!important;
 }
}
/* ADATASK_SIDEBAR_V12_3_MOBILE_SCROLL_CONNECTIVITY
   Narrow drawers scroll as one document so no fixed header/footer can hide modules.
   Connectivity is restyled to the V12 light, restrained visual language. */
html body .sidebar.adatask-sidebar-v12>.adatask-connectivity-slot-v1{
 position:static!important;top:auto!important;z-index:auto!important;
 flex:0 0 auto!important;padding:8px 10px 3px!important;margin:0!important;
 background:transparent!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offcluster-v1{
 display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;
 gap:6px!important;margin:0!important;padding:0!important;width:100%!important;min-width:0!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offrow-v1{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 align-items:center!important;gap:6px!important;padding:5px!important;min-height:38px!important;
 border:1px solid #dce6ec!important;border-radius:11px!important;
 background:rgba(255,255,255,.88)!important;box-shadow:0 2px 9px rgba(31,52,70,.045)!important;
 flex-wrap:nowrap!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netsig-v1{
 display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;
 width:100%!important;min-width:0!important;height:28px!important;padding:0 7px!important;box-sizing:border-box!important;
 border-radius:8px!important;background:#f1f5f8!important;color:#52697b!important;flex:0 1 auto!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netsig-v1 svg{flex:0 0 auto!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netlabel-v2{
 min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
 font-size:9.5px!important;font-weight:750!important;line-height:1!important;color:#52697b!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offtoggle-v1{
 width:100%!important;min-width:0!important;height:28px!important;justify-content:center!important;
 gap:5px!important;padding:0 8px!important;box-sizing:border-box!important;border-radius:8px!important;
 border:1px solid #bfe6dc!important;background:#e9f7f2!important;color:#16735b!important;
 box-shadow:none!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offtoggle-v1 .crm-offtoggle-v1-dot{
 width:7px!important;height:7px!important;background:#29a67c!important;box-shadow:0 0 0 3px rgba(41,166,124,.10)!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offtoggle-v1.is-offline{
 border-color:#ecd69d!important;background:#fff8e8!important;color:#9a6a12!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offtoggle-v1.is-offline .crm-offtoggle-v1-dot{background:#d69b26!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offtoggle-v1.is-syncing{
 border-color:#cbd8f7!important;background:#edf3ff!important;color:#4669b2!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offreportbtn-v1{
 width:auto!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0 9px!important;
 border:1px solid #d9e3f1!important;border-radius:11px!important;background:#eef4fb!important;color:#45627d!important;
 box-shadow:none!important;font-size:9.5px!important;font-weight:850!important;white-space:nowrap!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offreportbtn-v1:hover{
 background:#e4eef9!important;border-color:#c7d8eb!important;color:#274b69!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offreportbtn-v1::before{
 color:#3974d9!important;font-size:12px!important;opacity:1!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1{
 grid-column:1/-1!important;display:grid;grid-template-columns:auto 1fr auto!important;align-items:center!important;
 gap:7px!important;width:100%!important;padding:6px 8px!important;box-sizing:border-box!important;
 border:1px solid #dbe6ef!important;border-radius:10px!important;
 background:linear-gradient(135deg,#f7fafc,#edf4f8)!important;box-shadow:none!important;backdrop-filter:none!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1-top{display:contents!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1-text{font-size:9.5px!important;font-weight:800!important;color:#4b6275!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1-pct{font-size:11px!important;font-weight:900!important;color:#3974d9!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1-track{
 height:5px!important;min-width:50px!important;border-radius:99px!important;background:#dce6ef!important;box-shadow:none!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1-fill{
 background:linear-gradient(90deg,#3974d9,#0b7b87)!important;box-shadow:none!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1-meta{grid-column:1/-1!important;font-size:8.8px!important;color:#748596!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncnow-v1{
 grid-column:3!important;grid-row:1!important;height:24px!important;padding:0 8px!important;border-radius:7px!important;
 border:1px solid #d3dfec!important;background:#fff!important;color:#3974d9!important;font-size:9px!important;
}

/* One continuous scroll surface on phone/tablet: header, modules, people and footer stay reachable. */
@media(max-width:1024px){
 html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12,
 html.adatask-narrow body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12{
  overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;display:block!important;
  padding-bottom:max(6px,env(safe-area-inset-bottom,0px))!important;
  scrollbar-width:thin;scrollbar-color:#bdcbd5 transparent;
 }
 html body .sidebar.adatask-sidebar-v12>.adatask-connectivity-slot-v1{position:static!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-brand-v1,
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-search-v1,
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2,
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2,
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-team-section-v3696{
  position:static!important;flex:none!important;
 }
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-nav-v1-r2,
 html.adatask-narrow body .sidebar.adatask-sidebar-v12 .adatask-sidebar-nav-v1-r2{
  flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
  overflow:visible!important;padding:2px 9px 6px!important;contain:none!important;
 }
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2{margin-top:4px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2{margin-bottom:4px!important}
}
/* Phone: connectivity becomes a compact status rail; report action stays icon-sized. */
@media(max-width:640px){
 html body .sidebar.adatask-sidebar-v12>.adatask-connectivity-slot-v1{padding:6px 8px 2px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offcluster-v1{grid-template-columns:minmax(0,1fr) 36px!important;gap:5px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offrow-v1{min-height:36px!important;padding:4px!important;gap:4px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netsig-v1,
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offtoggle-v1{height:27px!important;padding:0 5px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offreportbtn-v1{
  width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:0!important;
 }
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offreportbtn-v1::before{margin:0!important;font-size:14px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netlabel-v2{font-size:9px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offtoggle-v1{font-size:9.5px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offsyncmini-v1{padding:5px 7px!important;gap:5px!important}
}
html[data-theme="dark"] body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offrow-v1{
 background:#1d2a33!important;border-color:#31434f!important;box-shadow:none!important;
}
html[data-theme="dark"] body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netsig-v1{background:#263640!important;color:#b7c7d2!important}
html[data-theme="dark"] body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netlabel-v2{color:#b7c7d2!important}
html[data-theme="dark"] body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offreportbtn-v1{background:#243746!important;border-color:#365062!important;color:#c3d8e6!important}
/* ADATASK_SIDEBAR_V12_4_OFFLINE_READABILITY */
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offrow-v1{grid-template-columns:38px minmax(0,1fr)!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netsig-v1{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;justify-self:center!important;background:#f1f5f8!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netlabel-v2{display:none!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offhint-v1,
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offgate-v1{grid-column:1/-1!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:9px 10px!important;border-radius:10px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-family:inherit!important;font-size:10.5px!important;font-weight:700!important;line-height:1.9!important;text-align:right!important;direction:rtl!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offhint-v1{color:#6f5423!important;background:#fff9ed!important;border:1px solid #ead8ae!important;box-shadow:inset 3px 0 0 #d3a343!important}
html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offgate-v1{color:#7a332f!important;background:#fff4f2!important;border:1px solid #efcbc6!important;box-shadow:inset 3px 0 0 #d8695f!important}
@media(max-width:640px){
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offrow-v1{grid-template-columns:34px minmax(0,1fr)!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-netsig-v1{width:31px!important;min-width:31px!important;max-width:31px!important}
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offhint-v1,
 html body .sidebar.adatask-sidebar-v12 .adatask-connectivity-slot-v1 .crm-offgate-v1{padding:8px 9px!important;font-size:10px!important;line-height:1.85!important}
}
/* ADATASK_SIDEBAR_V12_5_DEPTH_DASHBOARD_SHORTCUT */
html body .sidebar.adatask-sidebar-premium-v1.adatask-sidebar-v12{
 --as-bg:#f2f6f9;--as-soft:#e8eff4;--as-line:#d4e0e8;--as-active:#dcecef;
 background:
  radial-gradient(circle at 92% 10%,rgba(52,116,150,.08),transparent 24%),
  linear-gradient(180deg,#f6f9fb 0%,#eef3f7 100%)!important;
 border-left:1px solid #cfdae2!important;
 box-shadow:-12px 0 30px rgba(37,58,76,.09)!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-brand-v1{
 background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.18))!important;
 border-bottom:1px solid rgba(207,220,229,.72)!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-search-v1{
 background:#e8eef3!important;border-color:#d7e1e8!important;color:#5c6f7e!important;
}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut{
 width:calc(100% - 20px)!important;min-height:42px!important;margin:0 10px 8px!important;padding:7px 9px!important;
 display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #294b60!important;border-radius:10px!important;
 background:linear-gradient(135deg,#20394b,#294c60)!important;color:#f7fbfd!important;cursor:pointer!important;
 box-shadow:0 5px 12px rgba(28,57,75,.13)!important;font-family:inherit!important;font-size:11.5px!important;font-weight:800!important;
 text-align:right!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important;
}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut:hover{
 background:linear-gradient(135deg,#1b3344,#24475b)!important;box-shadow:0 7px 16px rgba(28,57,75,.17)!important;transform:translateY(-1px)!important;
}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut.is-active{
 background:linear-gradient(135deg,#0b6e78,#12818c)!important;border-color:#0b6e78!important;
}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut-icon{
 width:27px!important;height:27px!important;border-radius:8px!important;display:grid!important;place-items:center!important;
 background:rgba(255,255,255,.12)!important;flex:0 0 27px!important;
}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut-icon svg{width:16px!important;height:16px!important}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut-label{flex:1!important;min-width:0!important}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut-arrow{display:flex!important;opacity:.72!important}
html body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut-arrow svg{width:14px!important;height:14px!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-profile-v3-r2{
 background:rgba(230,237,242,.82)!important;border-top:1px solid #cfdae2!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2{
 width:calc(100% - 20px)!important;min-height:42px!important;margin:6px 10px 10px!important;padding:8px 10px!important;
 display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
 border:1px solid #e5b7bd!important;border-radius:9px!important;background:#fff1f2!important;color:#b43f50!important;
 box-shadow:0 3px 9px rgba(180,63,80,.07)!important;font-size:11.5px!important;font-weight:800!important;opacity:1!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2:hover{
 background:#ffe8eb!important;border-color:#dc9ca5!important;color:#9f3141!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-logout-v3-r2 svg{color:currentColor!important}
@media(min-width:1025px){
 html.adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut{
  width:48px!important;min-width:48px!important;height:42px!important;min-height:42px!important;margin:0 auto 8px!important;
  padding:0!important;justify-content:center!important;
 }
 html.adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut-label,
 html.adatask-mini-sidebar-v3-r2 body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut-arrow{display:none!important}
}
/* ADATASK_SIDEBAR_V12_6_OFFLINE_AVAILABILITY */
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offavailable-v15{
 opacity:1!important;filter:none!important;color:#285e55!important;
 background:linear-gradient(90deg,rgba(40,140,111,.07),rgba(40,140,111,.025))!important;
 box-shadow:inset -2px 0 0 rgba(40,140,111,.58)!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offavailable-v15 .adatask-sidebar-navicon-v1-r2{
 color:#2e8b70!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offitem-v1{
 opacity:.34!important;filter:grayscale(.9)!important;cursor:not-allowed!important;
 background:transparent!important;box-shadow:none!important;color:#8a969f!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offitem-v1:hover{
 background:transparent!important;color:#8a969f!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offitem-v1 .adatask-sidebar-navicon-v1-r2{
 color:#9aa5ad!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offgroup-available-v15>.as12-group-toggle{
 color:#315f58!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offgroup-available-v15>.as12-group-toggle .as12-group-icon{
 background:#e3f3ed!important;color:#2e8b70!important;
 box-shadow:inset 0 0 0 1px rgba(46,139,112,.16)!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offgroup-disabled-v15>.as12-group-toggle{
 opacity:.46!important;filter:grayscale(.75)!important;color:#7f8a93!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offgroup-disabled-v15>.as12-group-toggle .as12-group-icon{
 background:#edf1f3!important;color:#97a2aa!important;
}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .as12-dashboard-shortcut{
 opacity:1!important;filter:none!important;
}
/* ADATASK_SIDEBAR_V12_7_OFFLINE_FOCUS */
.as12-group.is-open>.as12-group-toggle .as12-group-count{display:none!important}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offitem-v1{display:none!important}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .crm-offgroup-disabled-v15{display:none!important}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .as12-services .crm-offitem-v1{display:none!important}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .as12-group-count{display:none!important}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2[data-module="overview"]{display:none!important}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .as12-groups{gap:6px!important}
html.adatask-offline-ui-v15 body .sidebar.adatask-sidebar-v12 .as12-group.crm-offgroup-available-v15{
 background:rgba(255,255,255,.26)!important;border:1px solid rgba(206,221,230,.62)!important;padding:1px!important
}
/* ADATASK_SIDEBAR_V12_8_SINGLE_EMAIL_BADGE */
html body .sidebar.adatask-sidebar-v12 .adatask-email-sidebar-badge-final,
html body .sidebar.adatask-sidebar-v12 .adatask-email-sidebar-badge-v279,
html body .sidebar.adatask-sidebar-v12 .adatask-email-sidebar-badge-v278{display:none!important}

/* ADATASK_SIDEBAR_SINGLE_PURCHASE_GOLD_V5 */
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.locked{background:#fffaf0!important;color:#7c580a!important;cursor:pointer!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2.locked .adatask-sidebar-navicon-v1-r2{color:#a16207!important}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2 .adatask-sidebar-lock-v1-r2{display:inline-flex!important;align-items:center;gap:4px;margin-inline-start:auto;white-space:nowrap;font-size:10px!important;font-weight:850!important;color:#8a5a00!important;background:#fff7df!important;border:1px solid #f3d58d!important;border-radius:999px!important;padding:3px 7px!important;line-height:1.45!important;flex:none}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-navitem-v1-r2:has(.adatask-sidebar-lock-v1-r2) .adatask-specialist-lock-v1{display:none!important}

/* ADATASK_DOODLE_FULL_FIT_V12_20261001 */
html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.has-occasion{
 height:168px!important;min-height:168px!important;max-height:168px!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-hero-v6{
 overflow:hidden!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-stage-v7,
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-artwrap-v6{
 inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
 padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;
}
html body .sidebar.adatask-sidebar-v12 .adatask-sidebar-occasion-art-v6{
 width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
 object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0!important;
 display:block!important;box-sizing:border-box!important;animation:none!important;transform:none!important;
}
@media(max-width:1024px){
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.has-occasion{
  height:164px!important;min-height:164px!important;max-height:164px!important;
 }
}
@media(max-height:600px) and (orientation:landscape){
 html body .sidebar.adatask-sidebar-v12 .adatask-brand-shell-v6.has-occasion{
  height:126px!important;min-height:126px!important;max-height:126px!important;
 }
}
