.agenda-actions,.agenda-views,.agenda-row-actions{display:flex;align-items:center;gap:8px}.agenda-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px 18px}.agenda-controls label{display:grid;gap:5px;color:#5e4332;font-size:11px;font-weight:600}.agenda-controls input,.agenda-controls select,.status-change{border:1px solid #eadfd5;background:#fff;border-radius:5px;padding:8px;color:#5e4332;font:12px "DM Sans"}.agenda-views{margin-right:10px}.agenda-views button{border:1px solid #eadfd5;background:#fff;color:#755034;border-radius:5px;padding:8px 11px;font:600 11px "DM Sans";cursor:pointer}.agenda-views button.active{background:#5b3927;border-color:#5b3927;color:#fff}.agenda-list{margin-top:8px}.agenda-list .appointment-row{margin-bottom:0}.agenda-row-actions{justify-content:flex-end;padding:0 0 13px}.schedule-block{background:#fbf6f2;border-left:3px solid #9f765c;padding-left:10px}.schedule-block em{font:10px "DM Mono";font-style:normal;color:#8a6e5d}@media(max-width:800px){.agenda-controls{align-items:stretch}.agenda-controls label{flex:1;min-width:130px}.agenda-actions{flex-wrap:wrap}.agenda-row-actions{justify-content:flex-start;padding-bottom:14px}.status-change{max-width:145px}}
