.subscription-card[data-v-fce55e5a]{background:#191b20;border-left:4px solid #fdb215;padding:1.5rem}.subscription-card .plan-info[data-v-fce55e5a]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.subscription-card .plan-info .plan-name[data-v-fce55e5a]{color:#fdb215;font-size:1.3rem;font-weight:700}.subscription-card .plan-info .plan-status[data-v-fce55e5a]{font-size:.8rem;font-weight:600;text-transform:uppercase}.subscription-card .plan-details[data-v-fce55e5a]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.subscription-card .plan-details .detail-row[data-v-fce55e5a]{display:flex;justify-content:space-between}.subscription-card .plan-details .detail-row .detail-label[data-v-fce55e5a]{color:#999;font-size:.85rem}.subscription-card .plan-details .detail-row .detail-value[data-v-fce55e5a]{color:#fff;font-size:.85rem;font-weight:500}.btn-upgrade[data-v-fce55e5a]{background:#fdb215;color:#000;display:inline-block;font-size:.85rem;font-weight:600;padding:.5rem 1.5rem;text-decoration:none;transition:background .2s}.btn-upgrade[data-v-fce55e5a]:hover{background:#e5a013}.no-subscription[data-v-fce55e5a]{background:#191b20;padding:3rem;text-align:center}.no-subscription p[data-v-fce55e5a]{color:#999;margin-bottom:1rem}.invoices-list[data-v-fce55e5a]{display:flex;flex-direction:column;gap:.5rem}.invoice-item[data-v-fce55e5a]{align-items:center;background:#191b20;display:flex;gap:1rem;padding:1rem 1.25rem}.invoice-item .invoice-info[data-v-fce55e5a]{flex:1}.invoice-item .invoice-info .invoice-number[data-v-fce55e5a]{color:#fff;font-size:.9rem;font-weight:500}.invoice-item .invoice-info .invoice-date[data-v-fce55e5a]{color:#666;font-size:.75rem;margin-top:.15rem}.invoice-item .invoice-amount[data-v-fce55e5a]{color:#fff;font-size:.95rem;font-weight:700}.invoice-item .invoice-status[data-v-fce55e5a]{font-size:.75rem;font-weight:600;min-width:60px;text-align:right;text-transform:uppercase}.empty-state[data-v-fce55e5a]{color:#999;padding:3rem;text-align:center}.loading-state[data-v-fce55e5a]{display:flex;flex-direction:column;gap:1rem}.loading-state .skeleton-card[data-v-fce55e5a]{animation:pulse-fce55e5a 1.5s infinite;background:#191b20}@keyframes pulse-fce55e5a{0%,to{opacity:.4}50%{opacity:.7}}.plan-usage-section[data-v-fce55e5a]{margin-top:2.5rem}.plan-usage-section .section-title[data-v-fce55e5a]{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.usage-header-card[data-v-fce55e5a]{background:#191b20;border-left:4px solid #fdb215;margin-bottom:1.5rem;padding:1.5rem}.usage-header-card .usage-header-top[data-v-fce55e5a]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.usage-header-card .usage-plan-info[data-v-fce55e5a]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.usage-header-card .usage-plan-name[data-v-fce55e5a]{color:#fdb215;font-size:1.2rem;font-weight:700}.usage-header-card .usage-plan-price[data-v-fce55e5a]{color:#999;font-size:.9rem}.usage-header-card .usage-status-badge[data-v-fce55e5a]{font-size:.8rem;font-weight:600;text-transform:uppercase}.usage-header-card .usage-header-meta[data-v-fce55e5a]{color:#999;font-size:.85rem;margin-bottom:1rem}.usage-header-card .usage-header-actions[data-v-fce55e5a]{display:flex;flex-wrap:wrap;gap:.75rem}.btn-cancel-link[data-v-fce55e5a]{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:#999;display:inline-block;font-size:.85rem;font-weight:600;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s}.btn-cancel-link[data-v-fce55e5a]:hover{border-color:#ef4444;color:#ef4444}.usage-categories[data-v-fce55e5a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.usage-category[data-v-fce55e5a]{background:#191b20;overflow:hidden}.usage-category .category-header[data-v-fce55e5a]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;width:100%}.usage-category .category-header .category-title[data-v-fce55e5a]{color:#fdb215;font-size:.9rem;font-weight:600}.usage-category .category-header .category-chevron[data-v-fce55e5a]{color:#666;font-size:.65rem;transition:transform .2s}.usage-category .category-header .category-chevron.collapsed[data-v-fce55e5a]{transform:rotate(-90deg)}.usage-category .category-items[data-v-fce55e5a]{display:flex;flex-direction:column;gap:.85rem;padding:0 1.25rem 1rem}.usage-item .usage-item-header[data-v-fce55e5a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}.usage-item .usage-item-header .usage-item-label[data-v-fce55e5a]{color:#ccc;font-size:.85rem}.usage-item .usage-item-header .usage-item-count[data-v-fce55e5a]{align-items:center;color:#999;display:flex;font-size:.8rem;font-weight:500;gap:.35rem}.usage-item .usage-item-header .quota-warning[data-v-fce55e5a]{color:#ef4444;font-size:.9rem}.usage-bar-track[data-v-fce55e5a]{background:#ffffff14;height:8px;overflow:hidden;width:100%}.usage-bar-track .usage-bar-fill[data-v-fce55e5a]{height:100%;min-width:0;transition:width .4s ease}.usage-summary-row[data-v-fce55e5a]{background:#191b20;color:#999;display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.25rem}.usage-bottom-actions[data-v-fce55e5a]{display:flex;flex-wrap:wrap;gap:.75rem}.btn-secondary[data-v-fce55e5a]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);color:#ccc;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:600;padding:.5rem 1.5rem;transition:all .2s}.btn-secondary[data-v-fce55e5a]:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}@media (max-width:600px){.usage-header-card .usage-header-top[data-v-fce55e5a]{align-items:flex-start;flex-direction:column}.usage-header-card .usage-header-actions[data-v-fce55e5a]{flex-direction:column}.usage-header-card .usage-header-actions .btn-cancel-link[data-v-fce55e5a],.usage-header-card .usage-header-actions .btn-upgrade[data-v-fce55e5a]{text-align:center;width:100%}.usage-summary-row[data-v-fce55e5a]{gap:.5rem}.usage-bottom-actions[data-v-fce55e5a],.usage-summary-row[data-v-fce55e5a]{flex-direction:column}.usage-bottom-actions .btn-secondary[data-v-fce55e5a]{text-align:center;width:100%}}
