.shift-plans{margin-top:2rem;border-top:1px solid #c9c1b4;padding-top:1.5rem}.shift-plan-toolbar,.shift-plan-actions{display:flex;gap:.7rem;align-items:end;flex-wrap:wrap}.shift-plan-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #d8d1c5}.shift-plan-row p{margin:.3rem 0}.shift-plan-row span{font-size:.85rem}.shift-plan-toolbar label{display:grid;gap:.4rem}.shift-plan-actions button{min-height:44px}@media(max-width:640px){.shift-plan-row{display:block}.shift-plan-actions{margin-top:.8rem}.shift-plan-toolbar{align-items:stretch;flex-direction:column}}
