.team .login-caps-hint[hidden]{display:none!important}
.team .login-caps-hint{margin:8px 0 0;color:#e4b465;font:400 12px/1.4 var(--duv-font-ui)}
body.team.is-board #team-board .work-shortcut{display:inline-flex;align-items:center;justify-content:flex-start;min-height:28px;margin:7px 0 0;padding:3px 0;border:0;border-radius:3px;background:transparent!important;color:var(--duv-blue-line)!important;font:400 10px/1.4 var(--duv-font-ui);text-align:left;cursor:pointer}
body.team.is-board #team-board .work-shortcut:hover{color:var(--duv-white)!important;text-decoration:underline;text-underline-offset:4px}
body.team.is-board #team-board .work-shortcut:focus-visible{outline:2px solid var(--duv-blue);outline-offset:3px}
body.team.is-board #team-board .mood-clear{display:block;margin:3px auto 0;padding:3px 6px;min-height:24px;border:0;border-radius:4px;background:transparent!important;color:var(--duv-blue-line)!important;font:400 10px/1.4 var(--duv-font-ui);cursor:pointer}
body.team.is-board #team-board .mood-clear:hover{text-decoration:underline;text-underline-offset:3px;color:var(--duv-white)!important}
body.team.is-board #team-board .mood-clear[hidden]{display:none!important}
@media(max-width:700px){body.team.is-board #team-board :is(.work-shortcut,.mood-clear){min-height:32px}}
@media(max-width:700px){body.team.is-board{height:auto!important;min-height:100svh;overflow:auto!important}body.team.is-board #team-board{height:auto!important;min-height:calc(100svh - 24px);overflow:visible!important}body.team.is-board #team-board .portal-body{flex:none!important;height:auto!important;min-height:420px}body.team.is-board #team-board #area-home{height:auto!important}body.team.is-board #team-board #welcome-news{height:max(420px,62svh)!important;min-height:420px!important}}
/* Stable feedback row: removing a response never shifts the board. */
body.team.is-board #team-board .daily-mood .mood-feedback{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:10px;height:44px;margin-top:4px}
body.team.is-board #team-board .daily-mood .mood-feedback .mood-status{margin:0;line-height:1.35;text-align:center}
body.team.is-board #team-board .daily-mood .mood-feedback .mood-clear{display:block;margin:0;line-height:1.35;min-height:32px;padding:2px 4px}
body.team.is-board #team-board .daily-mood .mood-feedback .mood-clear[hidden]{display:block!important;visibility:hidden;pointer-events:none}
