.tfja-quota{padding:20px;margin:18px 0 24px;background:var(--tf-bg);color:var(--tf-text);border:1px solid var(--tf-border);border-radius:12px;font-family:inherit}.tfja-quota *{box-sizing:border-box}.tfja-quota [hidden]{display:none!important}.tfja-quota-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tfja-quota-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-muted)}.tfja-quota-plan{padding:5px 9px;border-radius:20px;font-size:10px;white-space:nowrap;background:var(--tf-surface-2);color:var(--tf-muted)}.tfja-quota-count{display:flex;gap:10px;align-items:baseline;margin:16px 0 10px}.tfja-quota-count strong{font-size:32px;line-height:1.1;letter-spacing:-.04em}.tfja-quota-count span{font-size:12px;color:var(--tf-muted)}.tfja-quota p{font-size:12px!important;line-height:1.65;margin:8px 0!important;color:var(--tf-muted)}.tfja-quota-dots{display:flex;gap:6px;margin:14px 0}.tfja-quota-dots i{height:5px;flex:1;background:var(--tf-border);border-radius:4px}.tfja-quota-dots i[data-available=true]{background:var(--tf-accent)}.tfja-quota details{border-top:1px solid var(--tf-border);margin-top:14px;padding-top:12px}.tfja-quota summary{font-size:12px;font-weight:700;cursor:pointer}.tfja-quota ul{list-style:none!important;padding:0!important;margin:12px 0 0!important}.tfja-quota li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--tf-border);font-size:11px;color:var(--tf-muted)}.tfja-quota time{color:var(--tf-text);font-variant-numeric:tabular-nums;white-space:nowrap}.tfja-quota-upgrade{border-top:1px solid var(--tf-border);margin-top:16px;padding-top:14px}.tfja-quota-upgrade strong{font-size:13px;color:var(--tf-accent)}.tfja-quota-upgrade summary{color:var(--tf-text);font-size:11px}.tfja-quota[data-paid=true]{border-color:var(--tf-accent)}.tfja-quota[data-paid=true] .tfja-quota-plan{background:var(--tf-accent);color:var(--tf-accent-text)}.tfja-quota[data-empty=true] .tfja-quota-count strong{color:#c98656}.tf-single-side .tfja-quota{padding:16px;margin:16px 0;background:var(--v-bg)}.tf-single-side .tfja-quota-count strong{font-size:29px}
