.billing-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.export-button,.filter-button,.filter-reset,.billing-pagination button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:9px;padding:10px 13px;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.export-button:hover,.filter-button:hover,.billing-pagination button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.balance span{display:block;color:var(--muted);font-size:.65rem;margin-top:4px}.balance.available{border-top:3px solid #368563}.balance.reserved{border-top:3px solid #ca8b31}.balance.spent{border-top:3px solid #78504a}.billing-credit{display:grid!important;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px}.billing-credit .submit{height:47px}.billing-credit .billing-note{grid-column:1/-1;margin:0}.billing-filters{display:grid!important;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:end;gap:8px;margin-top:14px;background:transparent!important;padding:0!important}.billing-filters input,.billing-filters select{margin-top:5px}.filter-button{background:var(--green);color:#fff;border-color:var(--green);height:47px}.filter-reset{height:47px}.billing-table-wrap{margin-top:15px;border:1px solid var(--line);border-radius:12px;overflow:auto}.billing-table{width:100%;border-collapse:collapse;min-width:680px}.billing-table th{color:var(--muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#f5f8f4;padding:11px 13px}.billing-table td{border-top:1px solid var(--line);padding:13px;font-size:.76rem;vertical-align:middle}.billing-table td:first-child{display:grid;gap:5px}.billing-table td small{display:block;color:var(--muted);margin-top:3px}.operation-kind{width:max-content;border-radius:99px;padding:3px 7px;font-size:.61rem;font-weight:800;background:#edf1ec;color:#456057}.operation-kind.income,.operation-kind.refund{background:#dcf5e8;color:#17613e}.operation-kind.expense{background:#fbe6e2;color:#8c342f}.operation-kind.reserve{background:#fff0d8;color:#87531c}.operation-kind.release{background:#e8eef6;color:#385774}.billing-task{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;color:var(--green);white-space:nowrap}.muted{color:var(--muted)}.amount-column{text-align:right!important;font-weight:800;white-space:nowrap}.amount-column.positive{color:#17613e}.amount-column.negative{color:#8c342f}.billing-empty{text-align:center;color:var(--muted);padding:32px}.billing-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.billing-pagination span{font-size:.7rem;color:var(--muted)}.billing-pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:860px){.billing-filters{grid-template-columns:1fr 1fr}.billing-search{grid-column:1/-1}.billing-title{align-items:center}.billing-pagination{justify-content:space-between}}@media(max-width:560px){.billing-title{display:grid}.export-button{width:100%}.billing-credit,.billing-filters{grid-template-columns:1fr!important}.billing-search{grid-column:auto}}
