/* Full-width activity entry with movement history underneath. */
.productivity-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}
.productivity-workspace>.panel{width:100%;min-width:0;margin:0}
.productivity-workspace .productivity-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}
.productivity-form>.full{grid-column:1/-1}
.productivity-form>label,.productivity-form input{min-width:0}
.productivity-form h2{margin-top:0}
.productivity-form textarea{min-height:80px}
.productivity-form>.button{justify-self:start;min-height:48px}
@media(max-width:1200px){.productivity-workspace .productivity-form{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:950px){.productivity-workspace .productivity-form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.productivity-workspace .productivity-form{grid-template-columns:minmax(0,1fr)}.productivity-form>.button{justify-self:stretch}}
