body.team #team-board .daily-focus{width:min(100%,450px);margin:20px 0 0;border-top:1px solid #c5dbe744;color:var(--duv-cream-soft);font:400 12px/1.5 var(--duv-font-ui)}
.daily-focus summary{padding:10px 0;cursor:pointer;font-weight:600}.daily-focus summary:focus-visible{outline:2px solid var(--duv-blue)}
.daily-focus .focus-note{font-size:10px;color:var(--duv-blue-line);margin:0 0 10px}.daily-focus form{display:grid;grid-template-columns:1fr auto;gap:8px}.daily-focus label{grid-column:1/-1;font-size:11px}
body.team #team-board .daily-focus input{min-width:0;border:1px solid var(--duv-blue-line);border-radius:6px;padding:8px;background:#f8f6ef;color:var(--duv-ink);font:400 13px var(--duv-font-ui)}
body.team #team-board .daily-focus button,body.team #team-board .mobile-access-toggle{font:600 11px var(--duv-font-ui);min-height:34px;padding:7px 12px;border-radius:6px;border:1px solid var(--duv-blue-line);background:var(--duv-cream-soft);color:var(--duv-ink);text-align:center}
.focus-saved p{overflow-wrap:anywhere;margin:5px 0 10px}.focus-saved button+button{margin-left:8px}.focus-status{min-height:18px;margin:8px 0;color:var(--duv-blue-line);font-size:11px}
.daily-focus [hidden],.daily-focus[hidden]{display:none!important}
.work-connection-status{margin:0;font:400 10px/1.5 var(--duv-font-ui);color:var(--duv-blue-line)}
body.team #team-board .mobile-access-toggle{display:none}
body.team #welcome-news .board-work-summary .work-stats,body.team #welcome-news .board-work-summary .work-dragonfly{border-color:#c5dbe733}
body.team #team-board #winner-replay{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:10px 0 0;padding:5px 12px;border:1px solid #b7c7c9;border-radius:6px;background:transparent;color:#173b4b;font:500 11px var(--duv-font-ui)}
body.team #team-board #winner-replay:disabled{opacity:.55;cursor:default}
@media(max-width:700px){body.team.is-board #team-board .mobile-access-toggle{display:block;grid-column:1/-1;width:100%;margin:3px 0}body.team.is-board #team-board .header-accesses:not(.mobile-expanded){display:none!important}body.team.is-board #team-board .area-tabs{display:flex!important;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:5px}body.team.is-board #team-board .area-tab{flex:0 0 auto;min-width:108px;scroll-snap-align:start}body.team #team-board .daily-focus{margin-top:18px}}
body.team.is-board #team-board #welcome-news .personal-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:66%;max-width:820px;margin-top:28px}
body.team.is-board #team-board #welcome-news .personal-tools .daily-focus{width:100%;margin:0}
body.team.is-board #team-board #welcome-news .personal-tools .daily-mood{width:100%;margin-top:0!important}
@media(max-width:1000px){body.team.is-board #team-board #welcome-news .personal-tools{width:72%;grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){body.team.is-board #team-board #welcome-news .personal-tools{width:100%}}
body.team.is-visitor #team-board .personal-tools{display:none!important}
@media(max-width:700px){body.team.is-visitor #team-board .header-accesses:not(.mobile-expanded){display:grid!important}body.team.is-visitor #team-board .mobile-access-toggle{display:none!important}}
