
.v28-today-row,.v28-person{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border,#64776c);border-radius:12px;margin:8px 0;flex-wrap:wrap}.v28-today-row small,.v28-person small{display:block;opacity:.75;margin-top:5px}.v28-actions{display:flex;gap:6px;flex-wrap:wrap}.v28-actions button{min-height:42px}.v28-active{outline:3px solid #51c785}.v28-panel{margin:16px 0}.v28-panel[hidden]{display:none!important}@media(max-width:650px){.v28-person{align-items:stretch;flex-direction:column}.v28-actions button{flex:1}.v28-today-row{align-items:stretch;flex-direction:column}}

.v28-person select{min-width:190px;min-height:44px}.statuses{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.statuses select,.statuses input{max-width:230px;min-height:42px}.statuses input[hidden]{display:none!important}@media(max-width:650px){.statuses{width:100%}.statuses select,.statuses input,.statuses button{width:100%;max-width:none}}
