/* 29.10.2026: «Чеки по договору» у сотрудников (бот договоров Василия). */
.drs-block{display:grid;gap:12px}
.drs-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:end}
.drs-tools label{display:grid;gap:4px;font-size:.85rem;color:var(--muted)}
.drs-tools input[type=search]{flex:1;min-width:180px}
.drs-chips{display:flex;flex-wrap:wrap;gap:6px}
.drs-chips button{border:1px solid var(--line);background:transparent;color:inherit;border-radius:999px;padding:5px 12px;font:inherit;font-size:.85rem;cursor:pointer}
.drs-chips button.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}
.drs-list{display:grid;gap:6px}
.drs-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--surface-2,#f1f3ed)}
.drs-row>div{display:grid;gap:2px;min-width:0}
.drs-row a{color:inherit}
.drs-st{font-size:.85rem;white-space:nowrap;padding:3px 10px;border-radius:999px;background:var(--surface-3,#e7ebe0)}
.drs-received{background:#dcefd6;color:#24502a}
.drs-requested{background:#fbe3d6;color:#7a3a14}
.drs-says_sent{background:#fbf0c9;color:#6b5410}
:root[data-theme="dark"] .drs-received{background:#24402a;color:#9fd59a}
:root[data-theme="dark"] .drs-requested{background:#4a2c1e;color:#f0b48f}
:root[data-theme="dark"] .drs-says_sent{background:#423818;color:#e8d38a}
@media(max-width:600px){.drs-row{flex-direction:column;align-items:flex-start}.drs-st{white-space:normal}}
