.usage_page[data-v-0882508f]{padding:10px}.usage_section[data-v-0882508f]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 6px rgba(0,0,0,.06)}.usage_section_header[data-v-0882508f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.usage_section_header h3[data-v-0882508f]{margin:0;color:var(--brand-primary);font-weight:600}.usage_controls[data-v-0882508f]{display:flex;align-items:center;gap:8px}.usage_controls label[data-v-0882508f]{margin:0;font-weight:500}.usage_date_input[data-v-0882508f]{max-width:200px}.usage_hint[data-v-0882508f]{color:#6b7280;margin:12px 0;font-size:14px}.usage_count[data-v-0882508f]{margin:8px 0 16px}.usage_count_badge[data-v-0882508f]{display:inline-block;min-width:26px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:var(--brand-primary);font-weight:600;font-size:13px}.usage_table[data-v-0882508f]{width:100%;border-collapse:collapse}.usage_table td[data-v-0882508f],.usage_table th[data-v-0882508f]{text-align:left;padding:12px 10px;border-bottom:1px solid #eef0f4;font-size:14px;vertical-align:middle}.usage_table th[data-v-0882508f]{color:#6b7280;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.03em}.usage_table tbody tr[data-v-0882508f]:hover{background:#fafbff}.usage_company_name[data-v-0882508f]{font-weight:600;color:#1f2937}.usage_badge[data-v-0882508f]{display:inline-block;padding:3px 10px;margin:2px 4px 2px 0;border-radius:6px;background:var(--brand-primary);color:#fff;font-size:12px;font-weight:500}.usage_empty[data-v-0882508f]{color:#9ca3af;font-style:italic;padding:16px 0}.usage_filters[data-v-0882508f]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin:16px 0}.usage_filter_item[data-v-0882508f]{display:flex;flex-direction:column;gap:6px;min-width:240px}.usage_filter_item label[data-v-0882508f]{margin:0;font-weight:500;font-size:14px}.usage_filter_btn[data-v-0882508f]{min-width:auto}.component_loader[data-v-0882508f]{display:flex;justify-content:center;padding:30px 0}