/* Meu dia: espaço pessoal editorial, definido pelo login e cargo.
   Dono da apresentação v5: paisagem, superfícies e ritmo de leitura.
   Nenhuma função depende da decoração. Variáveis derivadas vivem no body. */
body{--md-page:#f5f5f3;--md-surface:#fff;--md-ink:#27312e;--md-secondary:#68716c;--md-line:#e3e7e3;--md-rule:#edf0ec;--md-accent:#226e59;--md-wash:#eef5f0;--md-red:#b52d3d;--md-red-wash:#fcedef;--md-soft:#f7f8f6;--md-toolbar:#eeefec;--md-shadow:0 2px 3px rgba(26,40,31,.015),0 12px 30px -18px rgba(26,40,31,.16)}
body.dark{--md-page:#060b14;--md-surface:#0d1726;--md-ink:#e6edf4;--md-secondary:#a3b3c3;--md-line:#243245;--md-rule:#1c293b;--md-accent:#2dd4a7;--md-wash:#112c2b;--md-red:#ff8e98;--md-red-wash:#311d2b;--md-soft:#121f33;--md-toolbar:#101a2a;--md-shadow:0 12px 30px -18px rgba(0,0,0,.42)}
body[data-view="metas"] .main{background:var(--md-page)}
#myDayOverview{padding:26px clamp(20px,2.6vw,40px) 24px;background:var(--md-page)}
.myday-shell.myday-shell-v5{max-width:1520px;color:var(--md-ink);font-family:Manrope,system-ui,sans-serif}
.myday-shell-v5 *{box-sizing:border-box}
.myday-shell-v5 :is(button,[role="button"],summary,a){touch-action:manipulation}
.myday-shell-v5 :is(button,[role="button"],summary,a):focus-visible{outline:2px solid var(--md-accent);outline-offset:4px}
/* Uma capa, não uma faixa: o cenário ocupa espaço próprio. */
.myday-shell-v4.myday-shell-v5 .md-mast{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:238px;margin-bottom:20px;padding:32px 36px;border:1px solid rgba(255,255,255,.18);border-radius:26px;overflow:hidden;background:#152c39;box-shadow:0 16px 40px -26px rgba(12,35,40,.45)}
.myday-shell-v5 .md-mast-art{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(7,24,32,.54),rgba(7,24,32,.08) 65%),linear-gradient(0deg,rgba(7,24,32,.72),rgba(7,24,32,.03) 75%),url('../assets/meu-dia-paisagem-20261016.jpg') center 52%/cover no-repeat}
body.dark .myday-shell-v5 .md-mast-art{background-image:linear-gradient(90deg,rgba(6,11,20,.65),rgba(6,11,20,.16) 65%),linear-gradient(0deg,rgba(6,11,20,.82),rgba(6,11,20,.05) 75%),url('../assets/meu-dia-paisagem-20261016.jpg')}
.myday-shell-v5 .md-mast :is(h2,.md-intro,.md-mast-meta,.eyebrow){color:#fff}
.myday-shell-v5 .md-mast :is(.md-intro,.md-mast-meta){text-shadow:0 1px 8px rgba(0,0,0,.45)}
.md-mast-meta{grid-column:2;grid-row:1;align-self:start;display:flex;align-items:flex-end;flex-direction:column-reverse;gap:8px;padding-left:24px;color:var(--md-secondary);font-size:11px;line-height:1.5}
.md-mast-meta .eyebrow{font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--md-secondary);font-size:10px}
.md-mast-meta .myday-date::first-letter{text-transform:uppercase}
.md-mast-copy{grid-column:1;grid-row:1;min-width:0}
.md-mast-copy h2{margin:0 0 12px;font:400 clamp(44px,3.8vw,50px)/1.05 Newsreader,Georgia,serif;letter-spacing:-.035em;color:var(--md-ink);overflow-wrap:anywhere}
.md-mast-copy .md-intro{margin:0;max-width:56ch;font-size:13px;line-height:1.6;color:var(--md-secondary)}
/* Controles acetinados sem linhas atravessando a página. */
.myday-shell-v4.myday-shell-v5 .myday-controls{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 18px;margin:0 0 20px;padding:8px 10px;border:0;border-radius:18px;background:var(--md-toolbar);box-shadow:inset 0 1px 1px rgba(26,40,31,.025);overflow:visible}
.myday-shell-v5 .myday-control-group{display:flex;align-items:center;flex-direction:row;gap:10px;min-width:0}
.myday-shell-v5 .myday-control-group>span{font:500 11px/1.4 Manrope,sans-serif;color:var(--md-secondary);letter-spacing:0;text-transform:none;padding-left:6px}
.myday-shell-v5 .myday-control-group.grow{flex:1;max-width:330px;order:0}
.myday-shell-v4.myday-shell-v5 .myday-segment{padding:3px;background:transparent;border:0;border-radius:13px}
.myday-shell-v5 .myday-segment button{min-height:44px;padding:10px 14px;border-radius:11px;box-shadow:none;font-size:12px;font-weight:600;color:var(--md-secondary)}
.myday-shell-v4.myday-shell-v5 .myday-segment button.active,.myday-shell-v4.myday-shell-v5 .myday-fronts button.active{background:var(--md-surface);color:var(--md-ink);box-shadow:0 2px 6px rgba(31,44,36,.07)}
.myday-shell-v5 .myday-fronts{flex-wrap:wrap;background:none;max-width:100%;overflow:visible}
.myday-shell-v5 .myday-fronts button{min-height:44px;font-size:12px;border-radius:11px}
.myday-shell-v5 #alosDetails-myday-front{width:100%;border:0;background:none}
.myday-shell-v5 #alosDetails-myday-front summary{min-height:44px;gap:12px;padding:9px 2px}
.myday-shell-v5 #alosDetails-myday-front summary b{font-size:12px;font-weight:600}
.myday-shell-v5 #alosDetails-myday-front summary small{font-size:12px;color:var(--md-secondary)}
.myday-shell-v5 .myday-new{min-height:44px;margin-left:auto;padding:11px 16px;font-size:12px;font-weight:600;border:1px solid var(--md-line);border-radius:13px;background:var(--md-surface);color:var(--md-ink);box-shadow:0 2px 5px rgba(26,40,31,.025)}
.myday-shell-v4.myday-shell-v5 .myday-scope-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--md-secondary);font-size:11px}
.myday-shell-v5 .myday-scope-note b{color:inherit;font-size:11px;font-weight:500}
.myday-shell-v5 .myday-scope-note button{min-height:44px;width:auto;margin:0;padding:8px;font-size:11px;color:var(--md-accent)}
.myday-shell-v5 .myday-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:0;border:0}
.myday-shell-v5 .myday-kpis button{display:flex;flex-direction:row;align-items:flex-start;gap:14px;min-width:0;min-height:124px;padding:22px 20px;border:1px solid var(--md-line);border-radius:21px;background:var(--md-surface);box-shadow:var(--md-shadow);color:var(--md-ink);transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}
.myday-shell-v5 .myday-kpis button:hover{background:var(--md-soft);border-color:#b8c7bd;box-shadow:0 14px 28px -20px rgba(26,40,31,.25);transform:translateY(-1px)}
.myday-shell-v5 .myday-kpis button>i,.myday-shell-v5 .myday-kpis button>.ic{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:11px;border-radius:13px;background:var(--md-wash);color:var(--md-accent)}
.myday-shell-v5 .myday-kpis button.danger>i{background:var(--md-red-wash);color:var(--md-red)}
.myday-shell-v5 .myday-kpis button>.ic:last-child{display:none}
.myday-shell-v5 .myday-kpis button>span{display:grid;grid-template-columns:1fr;gap:7px;margin:0;min-width:0}
.myday-shell-v5 .myday-kpis button>span b{grid-row:auto;color:var(--md-ink);font:400 32px/1.05 'JetBrains Mono',monospace;letter-spacing:-.065em;font-variant-numeric:tabular-nums}
.myday-shell-v5 .myday-kpis button strong{color:var(--md-ink);font-size:12px;line-height:1.4;font-weight:500;white-space:normal;overflow:visible}
.myday-shell-v5 .myday-kpis button small{color:var(--md-secondary);font-size:11px;line-height:1.5;grid-column:auto}
.myday-shell-v5 .myday-kpis button.danger b{color:var(--md-red)}
.myday-shell-v4.myday-shell-v5 .md-board-v5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;align-items:stretch}
.myday-shell-v5 :is(.md-work-panel,.myday-today,.myday-shortcuts,.md-finance){min-width:0;margin:0;padding:24px;border:1px solid var(--md-line);border-radius:23px;background:var(--md-surface);box-shadow:var(--md-shadow)}
.myday-shell-v5 .md-work-panel{display:flex;flex-direction:column;gap:20px}
.md-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.md-panel-head h3{margin:0;font:400 28px/1.15 Newsreader,Georgia,serif;color:var(--md-ink);letter-spacing:-.025em}
.md-panel-head small{font-size:11px;color:var(--md-secondary)}
.md-panel-head button,.md-panel-head a{min-height:44px}
.md-panel-scroll{min-height:0;max-height:380px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:auto;padding:2px 8px 6px 0}
.md-panel-scroll::-webkit-scrollbar{width:5px}
.md-panel-scroll::-webkit-scrollbar-track{background:var(--md-soft);border-radius:5px}
.md-panel-scroll::-webkit-scrollbar-thumb{background:var(--md-secondary);border-radius:5px}
/* A próxima ação tem hierarquia própria; toda a fila continua acessível. */
.myday-shell-v5 .myday-next{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0 0 22px;min-height:0;border:0;border-bottom:1px solid var(--md-rule);border-radius:0;background:none;box-shadow:none;backdrop-filter:none}
.myday-shell-v5 .myday-next>span{display:inline-flex;align-items:center;gap:7px;color:var(--md-accent);font-size:11px;letter-spacing:0;font-weight:600;text-transform:none}
.myday-shell-v5 .myday-next>span .ic{width:13px;height:13px;color:var(--md-accent)}
.myday-shell-v5 .myday-next h3{display:block;overflow:visible;margin:12px 0 7px;font:600 15px/1.5 Manrope,sans-serif;letter-spacing:-.018em;color:var(--md-ink);overflow-wrap:anywhere}
.myday-shell-v5 .myday-next p{display:block;overflow:visible;margin:0;color:var(--md-secondary);font-size:11px;line-height:1.6;overflow-wrap:anywhere}
.myday-shell-v5 .myday-next-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:9px}
.myday-shell-v5 .myday-next-meta span{font-size:11px;font-weight:500;line-height:1.6;color:var(--md-secondary)}
.myday-shell-v5 .myday-next.critical{border-left:0;box-shadow:none}
.myday-shell-v5 .myday-next.critical>span,.myday-shell-v5 .myday-next.critical .myday-next-meta span:last-child{color:var(--md-red)}
.myday-shell-v5 .myday-next button{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:17px 0 0;min-height:44px;padding:10px 16px;border:1px solid var(--md-line);border-radius:13px;background:var(--md-wash);color:var(--md-accent);font-size:12px;font-weight:600;transform:none;transition:background-color .18s,box-shadow .18s}
.myday-shell-v5 .myday-next button:hover{color:var(--md-ink);transform:none;background:var(--md-soft);box-shadow:0 4px 10px rgba(26,40,31,.04)}
.myday-shell-v5 .myday-critical{margin:20px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.myday-shell-v5 .myday-critical>header{padding:0 0 10px;align-items:center}
.myday-shell-v5 .myday-critical>header>div>span,.myday-shell-v5 .myday-critical>header p{display:none}
.myday-shell-v5 .myday-critical>header h3{margin:0;font:500 12px/1.4 Manrope,sans-serif;color:var(--md-secondary)}
.myday-shell-v5 .myday-critical>header>em{height:24px;min-width:24px;padding:4px;background:var(--md-soft);color:var(--md-secondary);border-radius:8px;font-size:11px;box-shadow:none}
.myday-shell-v5 .myday-critical-row{display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:7px 11px;padding:16px 0;min-height:88px;border:0;border-bottom:1px solid var(--md-rule);border-radius:0;background:none;box-shadow:none}
.myday-shell-v5 .myday-critical-rail{width:5px;height:5px;min-height:0;align-self:start;margin-top:7px;border-radius:50%;background:var(--md-accent)}
.myday-shell-v5 .myday-critical-row:hover{background:var(--md-soft);transform:none;box-shadow:none}
.myday-shell-v5 .myday-critical-icon{display:none}
.myday-shell-v5 .myday-critical-main{grid-column:2;grid-row:1;min-width:0}
.myday-shell-v5 .myday-critical-main>b{display:block;overflow:visible;white-space:normal;color:var(--md-ink);font-size:13px;line-height:1.5;font-weight:600;letter-spacing:-.01em}
.myday-shell-v5 .myday-critical-source{margin-bottom:6px;font-size:10px;letter-spacing:.02em;color:var(--md-secondary)}
.myday-shell-v5 .myday-critical-main>small{display:block;line-height:1.5;font-size:11px;color:var(--md-secondary)}
.myday-shell-v5 .myday-critical-facts{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:5px 10px;margin:0;text-align:left}
.myday-shell-v5 .myday-critical-facts small,.myday-shell-v5 .myday-critical-facts b{display:block;max-width:none;color:var(--md-secondary);font-size:11px;font-weight:500}
.myday-shell-v5 .myday-critical-row.critical .myday-critical-facts b{color:var(--md-red)}
.myday-shell-v5 .myday-critical-row.critical .myday-critical-rail{background:var(--md-red)}
.myday-shell-v5 .myday-critical-action{grid-column:3;grid-row:1/3;align-self:center;min-width:18px;font-size:0;color:var(--md-accent)}
.myday-shell-v5 .myday-critical-action .ic{width:18px;height:18px}
.myday-shell-v5 .myday-critical-more{min-height:44px;padding:10px 0;margin-top:8px;border:0;background:none;font-size:12px;color:var(--md-accent)}
/* Agenda em sequência, sem um quadro para cada compromisso. */
.myday-shell-v5 .myday-rail{display:flex;min-width:0;flex-direction:column;gap:20px}
.myday-shell-v5 .myday-today{height:100%;display:flex;flex-direction:column;gap:22px}
.myday-shell-v5 .myday-today-cols{display:grid;grid-template-columns:1fr;gap:24px}
.myday-shell-v5 .myday-today-col>header{margin-bottom:12px}
.myday-shell-v5 .myday-today-col>header h4{font:500 12px/1.4 Manrope,sans-serif;color:var(--md-secondary)}
.myday-shell-v5 .myday-today-col>header>.ic{color:var(--md-accent)}
.myday-shell-v5 .myday-today-list{gap:0}
.myday-shell-v5 :is(.myday-ev,.myday-lemb){padding:16px 0;min-height:78px;border:0;border-bottom:1px solid var(--md-rule);border-radius:0;background:none}
.myday-shell-v5 :is(.myday-ev-main,.myday-lemb-main){min-width:0}
.myday-shell-v5 :is(.myday-ev-top b,.myday-lemb-top b){font-size:13px;line-height:1.5;white-space:normal;color:var(--md-ink);font-weight:600}
.myday-shell-v5 :is(.myday-ev-main small,.myday-lemb-main small){font-size:11px;line-height:1.6;color:var(--md-secondary)}
.myday-shell-v5 .myday-ev-time{font:400 11px/1.5 'JetBrains Mono',monospace;color:var(--md-secondary)}
.myday-shell-v5 .myday-lemb{position:relative;display:grid;grid-template-columns:5px minmax(0,1fr);gap:6px 14px;align-items:start}
.myday-shell-v5 .myday-lemb:before{content:"";position:absolute;left:2px;top:29px;bottom:-14px;width:1px;background:var(--md-rule);pointer-events:none}
.myday-shell-v5 .myday-lemb:last-child:before{display:none}
.myday-shell-v5 .myday-lemb-dot{grid-column:1;grid-row:1/3;align-self:start;width:5px;height:5px;min-height:0;margin-top:7px;border-radius:50%}
.myday-shell-v5 .myday-lemb-main{grid-column:2;grid-row:1}
.myday-shell-v5 .myday-lemb-top{flex-wrap:wrap;gap:6px}
.myday-shell-v5 .myday-lemb-due{grid-column:2;grid-row:2;text-align:left;font-size:11px;font-weight:600}
.myday-shell-v5 .myday-today-empty{margin:8px 0 0;padding:16px 0;border:0;border-radius:0;background:none;color:var(--md-secondary);font-size:12px;line-height:1.7;text-align:left}
.myday-shell-v5 .myday-today-all{min-height:44px;margin-top:auto;border-top-color:var(--md-rule);color:var(--md-accent);font-size:12px;font-weight:500}
.myday-shell-v5 .md-empty{margin:16px 0;color:var(--md-secondary);font-size:13px;line-height:1.7}
.myday-shell-v5 .myday-shortcuts{display:flex;flex-direction:column;gap:0}
.myday-shell-v5 .myday-shortcuts>span{color:var(--md-secondary);font-size:10px;letter-spacing:.1em;font-weight:600}
.myday-shell-v5 .myday-shortcuts h3{margin:8px 0 16px;font:400 28px/1.15 Newsreader,Georgia,serif;color:var(--md-ink);letter-spacing:-.025em}
.myday-shell-v5 .myday-shortcuts button{padding:16px 0;min-height:60px;border:0;border-bottom:1px solid var(--md-rule);background:none;color:var(--md-ink);gap:12px;transition:color .18s}
.myday-shell-v5 .myday-shortcuts button:last-child{border-bottom:0}
.myday-shell-v5 .myday-shortcuts button:hover{padding-left:0;color:var(--md-accent)}
.myday-shell-v5 .myday-shortcuts button>.ic{color:var(--md-accent);width:18px;height:18px}
.myday-shell-v5 .myday-shortcuts button>.ic:last-child{width:16px;height:16px;color:var(--md-secondary)}
.myday-shell-v5 .myday-shortcuts button b{font-size:13px;font-weight:600}
.myday-shell-v5 .myday-shortcuts button small{margin-top:5px;font-size:11px;line-height:1.6;color:var(--md-secondary)}
/* Financeiro: dois valores expressivos, sem cartões aninhados. */
#myDayFinanceMount{display:flex;min-width:0}
.myday-shell-v5 .md-finance{width:100%;display:flex;flex-direction:column}
.md-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}
.md-section-head h3{display:flex;align-items:center;gap:11px;margin:0;font:400 28px/1.15 Newsreader,Georgia,serif;color:var(--md-ink);letter-spacing:-.025em}
.md-section-head>div{min-width:0}
.md-section-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--md-wash);color:var(--md-accent)}
.md-section-icon .ic{width:18px;height:18px}
.md-section-head> .md-section-icon+div{margin-right:auto}
.md-section-head small{display:block;margin-top:7px;font-size:11px;line-height:1.5;color:var(--md-secondary)}
.md-finance-refresh,.md-finance-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;border:0;border-radius:10px;background:none;color:var(--md-accent);font:500 11px/1.5 Manrope,sans-serif;cursor:pointer}
.md-finance-refresh:disabled{opacity:.5;cursor:wait}
.md-finance-link{align-self:flex-start;margin-top:auto}
.md-finance-values{display:grid;grid-template-columns:1fr;gap:24px;margin:26px 0 18px}
.md-finance-values>div{min-width:0;padding:0;border:0;border-radius:0;background:none}
.md-finance-values>div+div{padding-top:24px;border-top:1px solid var(--md-rule)}
.md-finance-values small{display:block;color:var(--md-secondary);font-size:12px;line-height:1.6}
.md-finance-values small:last-child{font-size:11px}
.md-finance-values b{display:block;margin:10px 0 8px;color:var(--md-ink);font:400 clamp(23px,2vw,30px)/1.25 'JetBrains Mono',monospace;letter-spacing:-.07em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.md-finance-values .is-income b{color:var(--md-accent)}
.md-finance-details{margin:6px 0 8px;border:0;border-top:1px solid var(--md-rule);background:none}
.md-finance-details summary{display:flex;align-items:center;min-height:44px;color:var(--md-secondary);font-size:11px;cursor:pointer}
.md-finance-note{color:var(--md-secondary);font-size:11px;line-height:1.7;margin:9px 0 0}
.md-finance-status{font-size:11px;line-height:1.7;color:var(--md-secondary);padding:6px 0;margin:4px 0}
.md-finance-status[role="alert"],.md-finance-status.is-error{color:var(--md-red)}
.myday-shell-v5 .md-secondary-v5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;align-items:start}
.myday-shell-v5 .md-secondary-v5>.myday-shortcuts{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;padding:22px 24px}
.myday-shell-v5 .md-secondary-v5>.myday-shortcuts>span,.myday-shell-v5 .md-secondary-v5>.myday-shortcuts h3{grid-column:1/-1}
.myday-shell-v5 .md-secondary-v5>.myday-shortcuts h3{font-size:25px;margin-bottom:8px}
.myday-shell-v5 .md-secondary-v5>.myday-shortcuts button{min-height:48px;border:0;padding:12px 0}
.myday-shell-v5 .md-secondary-v5>.myday-shortcuts button small{display:none}
.myday-shell-v5 .myday-support{min-width:0;margin:0;border:1px solid var(--md-line);border-radius:17px;background:var(--md-surface)}
.myday-shell-v5 .myday-support>details{border:0;background:none}
.myday-shell-v5 .myday-support>details>summary{padding:14px 18px;min-height:54px}
.myday-shell-v5 .myday-support>details>summary b{font-size:12px;font-weight:600;color:var(--md-secondary)}
.myday-shell-v5 .myday-support>details>summary small{font-size:11px;line-height:1.6}
.myday-shell-v5 .myday-support.is-alert>details>summary b{color:var(--md-red)}
.myday-shell-v5 .myday-support .alos-visual-details-body{padding:10px 18px 18px}
.myday-shell-v5 #alosDetails-myday-triage{min-width:0;margin:0;border:1px solid var(--md-line);border-radius:17px;background:var(--md-surface)}
.myday-shell-v5 #alosDetails-myday-triage>summary{padding:14px 18px;min-height:54px}
.myday-shell-v5 #alosDetails-myday-triage>summary b{font-size:12px;font-weight:600;color:var(--md-secondary)}
.myday-shell-v5 #alosDetails-myday-triage>summary small{font-size:11px;line-height:1.6}
.myday-shell-v5 #alosDetails-myday-triage>.alos-visual-details-body{padding:10px 18px 18px}
.myday-shell-v5 .myday-capture{padding:16px;border:1px solid var(--md-line);border-radius:14px;background:var(--md-surface);box-shadow:none}
.myday-shell-v5 .myday-monitor-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 0;border:0;background:none;color:var(--md-secondary);font-size:11px;font-weight:500}
.myday-shell-v5 .myday-monitor-link.is-alert{color:var(--md-red)}
.myday-shell-v4.myday-shell-v5 .myday-task-triage{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.myday-shell-v5 .myday-task-triage>div>span{color:var(--md-secondary);font-size:10px}
.myday-shell-v5 .myday-task-triage>div>b{font-size:13px;font-weight:600}
.myday-shell-v5 .myday-task-triage>div>small{font-size:11px;line-height:1.6}
.myday-shell-v4.myday-shell-v5 .myday-task-triage nav button{min-height:44px;background:transparent;border-color:var(--md-line);color:var(--md-ink)}
.myday-shell-v5 .md-data-note,.myday-shell-v5 .md-read-note,.myday-shell-v5 .md-agenda-scope{margin:9px 0;color:var(--md-secondary);font-size:11px;line-height:1.6}
.myday-shell-v5 .md-agenda-scope{margin:0}
@media(max-width:1199px){
  .myday-shell-v4.myday-shell-v5 .md-board-v5{grid-template-columns:repeat(2,minmax(0,1fr))}
  .myday-shell-v5 .md-board-v5>:last-child{grid-column:1/-1}
  .myday-shell-v5 .md-board-v5>.myday-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
  .myday-shell-v5 .md-board-v5>.myday-shortcuts>span,.myday-shell-v5 .md-board-v5>.myday-shortcuts h3{grid-column:1/-1}
  .md-finance-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
  .md-finance-values>div+div{border-top:0;border-left:1px solid var(--md-rule);padding:0 0 0 24px}
  .myday-shell-v5 .myday-kpis button>i,.myday-shell-v5 .myday-kpis button>.ic{display:none}
  .md-mast-meta{font-size:10px}
}
@media(max-width:760px){
  #myDayOverview{padding:18px 14px 12px}
  .myday-shell-v4.myday-shell-v5 .md-mast{grid-template-columns:1fr;align-content:space-between;gap:16px;min-height:180px;margin-bottom:16px;padding:20px 22px;border-radius:23px}
  .md-mast-meta{grid-column:1;grid-row:1;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0;font-size:10px}
  .md-mast-meta .eyebrow{font-size:9px}
  .md-mast-copy{grid-column:1;grid-row:2}
  .md-mast-copy h2{font-size:35px;margin:0 0 8px}
  .md-mast-copy .md-intro{font-size:12px}
  .myday-shell-v4.myday-shell-v5 .myday-controls{gap:6px 8px;padding:7px;margin-bottom:16px;border-radius:17px}
  .myday-shell-v5 .myday-control-group.grow{order:3;flex-basis:100%;max-width:none;padding:0 6px}
  .myday-shell-v5 .myday-control-group>span{display:none}
  .myday-shell-v5 .myday-segment button{font-size:11px;padding:10px 12px}
  .myday-shell-v5 .myday-new{font-size:11px;padding:10px 12px}
  .myday-shell-v5 .myday-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}
  .myday-shell-v5 .myday-kpis button{padding:16px 18px;min-height:112px;border-radius:19px}
  .myday-shell-v5 .myday-kpis button>span{gap:6px}
  .myday-shell-v5 .myday-kpis button>span b{font-size:29px}
  .myday-shell-v4.myday-shell-v5 .md-board-v5{grid-template-columns:1fr;gap:16px}
  .myday-shell-v5 :is(.md-work-panel,.myday-today,.myday-shortcuts,.md-finance){padding:22px;border-radius:22px}
  .myday-shell-v5 .md-work-panel{gap:18px}
  .md-section-head h3,.md-panel-head h3{font-size:28px}
  .md-finance-values{grid-template-columns:1fr;gap:24px;margin-top:24px}
  .md-finance-values>div+div{padding:24px 0 0;border-left:0;border-top:1px solid var(--md-rule)}
  .md-finance-values b{font-size:29px}
  .myday-shell-v5 .md-secondary-v5{grid-template-columns:1fr;gap:14px;margin-top:18px}
  .myday-shell-v5 .md-secondary-v5>.myday-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:22px}
  .myday-shell-v5 .myday-shortcuts button>.ic:last-child{display:none}
  .myday-shell-v5 .myday-task-triage nav{grid-template-columns:1fr}
  /* A ação antecede os detalhes no celular, sem remover informações. */
  .myday-shell-v5 .myday-next>span{order:0}
  .myday-shell-v5 .myday-next h3{order:1}
  .myday-shell-v5 .myday-next button{order:2;margin:12px 0 14px}
  .myday-shell-v5 .myday-next p{order:3}
  .myday-shell-v5 .myday-next-meta{order:4}
  .myday-shell-v5 #alosDetails-myday-front summary{min-height:44px}
  .myday-shell-v5 #alosDetails-myday-front>.alos-visual-details-body{padding:5px 0 0}
  .myday-shell-v5 .myday-fronts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:0}
  .myday-shell-v5 .myday-fronts button{min-height:44px;padding:10px;font-size:12px}
}
@media(max-width:380px){
  #myDayOverview{padding:14px 10px 10px}
  .myday-shell-v4.myday-shell-v5 .md-mast{padding:18px;gap:12px}
  .md-mast-meta{align-items:flex-start;flex-direction:column-reverse;gap:5px}
  .md-mast-copy h2{font-size:32px}
  .myday-shell-v5 .myday-segment button{padding:10px 8px}
  .myday-shell-v5 .myday-new{padding:10px}
  .myday-shell-v5 .myday-kpis button{min-height:112px;padding:15px 14px}
  .myday-shell-v5 .myday-kpis button>span{gap:6px}
  .myday-shell-v5 :is(.md-work-panel,.myday-today,.myday-shortcuts,.md-finance){padding:20px}
  .md-finance-values b{font-size:26px}
}
@media(prefers-reduced-motion:reduce){.myday-shell-v5 *{animation:none!important;transition:none!important}}
