/* Authenticated material work is a workspace, not a right-hand login card. */
.layout:has([data-material-body]){width:min(1180px,100%);grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}
.layout:has([data-material-body])>.intro{padding:0;max-width:920px}
.layout:has([data-material-body])>.intro h1{font-size:32px;margin:8px 0}
.layout:has([data-material-body])>.intro .ornament{display:none}
.layout:has([data-material-body])>.card{min-width:0;padding:clamp(18px,3vw,32px)}
[data-material-body] .staff-assignment-panel{min-width:0;border:1px solid #e6e1da;border-radius:12px;padding:20px;margin:18px 0;overflow-wrap:anywhere}
[data-material-body] form{max-width:760px}
[data-material-body] input,[data-material-body] select,[data-material-body] textarea{max-width:100%;box-sizing:border-box}
[data-material-body] textarea{width:100%;min-height:84px}
[data-material-body] .button{margin:5px 5px 5px 0}
[data-material-body] details>summary{cursor:pointer;padding:12px 0}
@media(max-width:600px){.layout:has([data-material-body])>.intro h1{font-size:27px}[data-material-body] .staff-assignment-panel{padding:14px}[data-material-body] .button{width:100%;margin:5px 0}}
