.tenant-billing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px}.tenant-billing-usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.tenant-billing-usage-card{border:1px solid #e3e3e3;border-radius:12px;background:#fff;padding:12px;display:grid;gap:6px}.tenant-billing-usage-card strong{font-size:18px;line-height:1.2;color:#1f1f1f}.tenant-billing-plan-card{font-family:inherit;border:1px solid var(--colorNeutralStroke2,#d7e0ec);border-radius:12px;background:var(--colorNeutralBackground1,rgba(255,255,255,.92));padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 28px -28px rgba(11,36,74,.72)}.tenant-billing-plan-card :where(p,div,span,ul,li,button,a){font-family:inherit;letter-spacing:0}.tenant-billing-plan-card.is-active{border-color:var(--colorBrandStroke1,#14839a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--colorBrandBackground,#14839a),transparent 72%)}.tenant-billing-plan-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tenant-billing-plan-title{display:flex;flex-direction:column;gap:4px;min-width:0}.tenant-billing-plan-name-row{display:flex;align-items:center;gap:10px}.tenant-billing-plan-price-block{display:grid;gap:4px;padding-bottom:2px}.tenant-billing-plan-price{margin:0;font-size:22px;font-weight:700;line-height:1.2;color:var(--colorNeutralForeground1,#1a2535)}.tenant-billing-plan-body{display:grid;gap:10px}.tenant-billing-plan-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.tenant-billing-plan-highlights{display:grid;gap:5px;margin:0;padding:10px 12px;list-style:none;border:1px solid var(--colorNeutralStroke2,#e1e7f0);border-radius:10px;background:var(--colorNeutralBackground2,#f8fafc);font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;color:var(--colorNeutralForeground2,#42556f)}.tenant-billing-plan-highlight{display:grid;grid-template-columns:8px minmax(0,1fr);gap:7px;align-items:start}.tenant-billing-plan-highlight:before{content:"";width:6px;height:6px;border-radius:999px;margin-top:6px;background:var(--colorBrandBackground,#14839a)}.tenant-billing-plan-row{display:grid;gap:4px;align-items:start;min-height:54px;padding:9px 10px;border:1px solid var(--colorNeutralStroke2,#e1e7f0);border-radius:10px;background:var(--colorNeutralBackground2,#f8fafc)}.tenant-billing-plan-label{color:var(--colorNeutralForeground2,#42556f);font-weight:600;font-size:13px;line-height:1.25}.tenant-billing-plan-value{color:var(--colorNeutralForeground1,#1a2535);font-weight:700;font-size:16px;line-height:1.25}.tenant-billing-plan-divider{height:1px;margin:0;background:#e8edf4}.tenant-billing-plan-footer{padding-top:2px}.tenant-billing-plan-footer a,.tenant-billing-plan-footer button{width:auto;min-width:136px}@media (max-width:640px){.tenant-billing-grid{grid-template-columns:1fr}.tenant-billing-plan-head{flex-direction:column}.tenant-billing-plan-footer a,.tenant-billing-plan-footer button{width:100%}}