/* Immersive composition of the original overview. Every source section remains reachable. */
html[data-design=glacier][data-theme=light] .g-overview {
  display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.85fr);gap:24px;
  grid-template-areas:"hero agenda" "tasks feature" "deals alerts" "performance performance" "assistant assistant";
}
html[data-design=glacier][data-theme=light] .g-overview :is(.p-workspace,.p-context,.k-work) {display:contents}
html[data-design=glacier][data-theme=light] .g-overview .p-focus {
  grid-area:hero;background:transparent!important;box-shadow:none;backdrop-filter:none;padding:20px 20px 0 0;align-self:start;
}
html[data-design=glacier][data-theme=light] .g-overview .p-focus .ai-label {font-size:13px;color:#355c69}
html[data-design=glacier][data-theme=light] .g-overview .p-focus h2 {font-size:clamp(36px,4vw,58px);line-height:1.09;font-weight:400;max-width:15ch;margin:18px 0 20px;letter-spacing:-.04em}
html[data-design=glacier][data-theme=light] .g-overview .p-focus p {font-size:15px;line-height:1.7;color:#355c69;margin-bottom:24px}
html[data-design=glacier][data-theme=light] .g-overview .p-focus > .btn {background:var(--glacier-solar);color:#3b290c;padding:14px 22px;min-height:48px}
html[data-design=glacier][data-theme=light] .g-overview .k-stats {margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}
html[data-design=glacier][data-theme=light] .g-overview .k-stat {flex:1 1 100px;padding:18px;background:#f8ffffc9;border:0;border-radius:24px;backdrop-filter:blur(20px);box-shadow:var(--glacier-shadow)}
html[data-design=glacier][data-theme=light] .g-overview .k-stat-value {font-size:30px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
html[data-design=glacier][data-theme=light] .g-overview .k-stat-label {font-size:11px;color:#355c69;gap:8px}
html[data-design=glacier][data-theme=light] .g-overview .k-stat-label svg {width:15px;height:15px}
html[data-design=glacier][data-theme=light] .g-overview .g-agenda {grid-area:agenda;padding:24px;background:linear-gradient(145deg,#f5ffffde,#dceff2d9)!important;align-self:start}
html[data-design=glacier][data-theme=light] .g-overview .g-tasks {grid-area:tasks}
html[data-design=glacier][data-theme=light] .g-overview .g-deals {grid-area:deals}
html[data-design=glacier][data-theme=light] .g-overview .feature {grid-area:feature;min-height:310px;margin:0}
html[data-design=glacier][data-theme=light] .g-overview .feature .no-photo {background:#d7e7e8;color:#355c69;min-height:310px}
html[data-design=glacier][data-theme=light] .g-overview .feature:has(.no-photo) .feature-body {background:#f8ffffed;color:#123842}
html[data-design=glacier][data-theme=light] .g-overview .feature:has(.no-photo) .feature-body :is(h2,p,.feature-price) {color:#123842}
html[data-design=glacier][data-theme=light] .g-overview .p-alerts {grid-area:alerts;align-self:start}
html[data-design=glacier][data-theme=light] .g-overview .p-performance {grid-area:performance}
html[data-design=glacier][data-theme=light] .g-overview .p-assistant {grid-area:assistant;margin:0}
html[data-design=glacier][data-theme=light] .g-overview .p-distribution {padding-top:8px;margin-top:18px;border-top:1px solid #c5d9df}
html[data-design=glacier][data-theme=light] .g-overview .p-stages {gap:24px}
html[data-design=glacier][data-theme=light] .g-overview .panel-header h2 {font-size:20px;font-weight:600;letter-spacing:-.025em}
html[data-design=glacier][data-theme=light] .g-overview :is(.k-task,.k-deal,.agenda-row) {padding:20px 0;gap:12px}
html[data-design=glacier][data-theme=light] .g-overview .agenda-row {align-items:start}
html[data-design=glacier][data-theme=light] .g-overview .agenda-row .grow {min-width:0;overflow-wrap:anywhere}
html[data-design=glacier][data-theme=light] .g-overview .agenda-row .pill {font-size:10px;max-width:100px;white-space:normal}
html[data-design=glacier][data-theme=light] .g-overview .agenda-time {font-variant-numeric:tabular-nums;color:#355c69;font-size:12px;min-width:45px}
html[data-design=glacier][data-theme=light] .g-calendar-heading {display:flex;align-items:center;justify-content:space-between;margin:20px 0 16px;gap:12px}
html[data-design=glacier][data-theme=light] .g-calendar-heading strong {font-size:15px;font-weight:400;text-transform:capitalize}
html[data-design=glacier][data-theme=light] .g-calendar-heading > div {display:flex;gap:6px}
html[data-design=glacier][data-theme=light] .g-week {display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}
html[data-design=glacier][data-theme=light] .g-week button {display:grid;justify-items:center;gap:8px;min-width:0;border-radius:28px;padding:10px 2px;color:#355c69;background:transparent}
html[data-design=glacier][data-theme=light] .g-week button:hover {background:#ffffffad}
html[data-design=glacier][data-theme=light] .g-week button > span {font-size:10px}
html[data-design=glacier][data-theme=light] .g-week button b {display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:16px;font-weight:600}
html[data-design=glacier][data-theme=light] .g-week button[aria-current=date] b {box-shadow:inset 0 0 0 1px #6c929e}
html[data-design=glacier][data-theme=light] .g-week button[aria-pressed=true] b {background:var(--glacier-solar);color:#3b290c;box-shadow:0 5px 16px #a5681420}
html[data-design=glacier][data-theme=light] .g-week i {width:4px;height:4px;border-radius:50%}
html[data-design=glacier][data-theme=light] .g-week .has-events {background:#08778e}
html[data-design=glacier][data-theme=light] .g-calendar-mode {display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #c5d9df}
html[data-design=glacier][data-theme=light] .g-calendar-mode button {padding:8px;font-size:12px;border-radius:20px}
html[data-design=glacier][data-theme=light] .g-calendar-mode [aria-pressed=true] {background:#fff}
html[data-design=glacier][data-theme=light] .g-day-content h3 {font-size:13px;font-weight:600;margin:20px 0 0;color:#355c69}
@media(max-width:1100px) {
  html[data-design=glacier][data-theme=light] .g-overview {grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:18px}
  html[data-design=glacier][data-theme=light] .g-overview .k-stat {padding:14px}
  html[data-design=glacier][data-theme=light] .g-overview .g-agenda {padding:20px}
}
@media(max-width:850px) {
  html[data-design=glacier][data-theme=light] .g-overview {display:flex;flex-direction:column}
  html[data-design=glacier][data-theme=light] .g-overview .p-focus {order:-2;padding:0;width:100%}
  html[data-design=glacier][data-theme=light] .g-overview .g-agenda {order:-1;width:100%}
  html[data-design=glacier][data-theme=light] .g-overview .p-performance {order:3;width:100%}
  html[data-design=glacier][data-theme=light] .g-overview .p-assistant {order:4}
  html[data-design=glacier][data-theme=light] .g-overview .p-alerts {width:100%}
  html[data-design=glacier][data-theme=light] .g-overview .p-focus h2 {font-size:42px}
  html[data-design=glacier][data-theme=light] .g-overview .p-stages {gap:8px}
}

html[data-design=glacier][data-theme=light] .g-overview > * {min-width:0}
html[data-design=glacier][data-theme=light] .g-overview :is(.g-tasks,.g-deals) {padding:26px}
html[data-design=glacier][data-theme=light] .g-overview .feature-body {padding:18px;border-radius:20px}
html[data-design=glacier][data-theme=light] .g-overview .feature:has(.no-photo)::after {display:none}
html[data-design=glacier][data-theme=light] .g-overview .p-focus .ai-label {display:none}
@media(max-width:850px) {
 html[data-design=glacier][data-theme=light] .g-overview > * {width:100%}
 html[data-design=glacier][data-theme=light] .g-overview :is(.g-tasks,.g-deals) {padding:22px}
 html[data-design=glacier][data-theme=light] .g-overview .panel-header {gap:14px;flex-wrap:wrap}
 html[data-design=glacier][data-theme=light] .g-overview .feature {min-height:350px}
 html[data-design=glacier][data-theme=light] .g-overview .feature-body {left:16px;right:16px;bottom:16px}
 html[data-design=glacier][data-theme=light] .g-overview .feature-body h2 {font-size:21px}
}

html[data-design=glacier][data-theme=light] .g-overview .feature .no-photo {justify-content:flex-start;padding-top:70px}
