/* KONSALTOFF CRM v97.54 · журнал «Оплаты клиентов», панель Excel / Печать, фильтр «Наличных», детализация ФОТ */
.fx-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}
.fx-toolbar label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#6b7f96}
.fx-toolbar input,.fx-toolbar select{min-height:34px;padding:6px 9px;border:1px solid #cdd9e6;border-radius:8px;font-size:13px;width:auto}
.fx-grow{flex:1 1 200px}.fx-grow input{width:100%}
.fx-quick,.fx-export{display:flex;gap:6px;flex-wrap:wrap}.fx-export{margin-left:auto}
.fx-click tbody tr{cursor:pointer}.fx-click tbody tr:hover{background:#f4f8fd}
.fx-journal td small{display:block;font-size:12px;color:#6b7f96;margin-top:2px}
.fx-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.fx-pages{display:flex;gap:12px;align-items:center;justify-content:center;font-size:13px;color:#52667f;padding:10px 0}
.fx-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#fff;border:1px solid #dfe7f0;border-radius:10px;padding:8px 12px;margin:10px 0}
.fx-bar label{display:flex;align-items:center;gap:8px;font-size:13px;color:#52667f}
.fx-bar select{min-height:32px;padding:5px 9px;border:1px solid #cdd9e6;border-radius:8px;font-size:13px;width:auto}
.fx-info{font-size:13px;color:#36526d}.fx-bad{color:#b3261e}
.fx-link{cursor:pointer;color:#12509e;text-decoration:underline dotted}
.fx-detail .fin-kpis{margin-bottom:10px}.fx-meta{font-size:13px;color:#6b7f96;margin-bottom:8px}
.fx-detail .actions{margin-top:12px}
@media(max-width:1100px){.fx-two{grid-template-columns:1fr}.fx-export{margin-left:0}}
/* v97.84: сводка «У кого деньги» */
.mh-box{margin:14px 0}.mh-hint{font-size:12px;color:#6b7a8c}.mh-table td.num,.mh-table th.num{text-align:right}.mh-link{border:0;background:none;color:#1f5fbf;font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline dotted}.mh-link:hover{color:#0b3f8f}

/* v97.85: зона не нужна для услуг без пропуска */
select.zone-not-needed{color:#8a97a8;background:#f5f7fa}
