.billing-month-cell{display:flex;align-items:center;gap:10px}.billing-expand{width:25px;height:25px;display:grid;place-items:center;border:1px solid #344359;border-radius:7px;background:#17243a;color:#a9bad0;font-size:20px;line-height:1;cursor:pointer;transition:transform .15s ease,background .15s ease}.billing-expand:disabled{opacity:.25;cursor:default}.billing-month-row.is-open .billing-expand{transform:rotate(90deg);background:#21334f}.billing-month-row.is-expandable:hover{background:rgba(96,165,250,.035)}.billing-detail-row>td{padding:0!important;background:#0b1422}.billing-detail-content{padding:12px 16px 18px 47px}.billing-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#8fa3ba;font-size:11px}.billing-detail-head span{font-weight:900;color:#dbe7f5;font-variant-numeric:tabular-nums}.billing-detail-loading{padding:18px;border:1px dashed #2d3d53;border-radius:10px;color:#74869d;text-align:center}.billing-detail-loading.error{color:#fca5a5}.billing-detail-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.06);border-radius:10px}.billing-detail-table{width:100%;border-collapse:collapse;min-width:690px}.billing-detail-table th{padding:8px 10px;background:#111c2c;border-bottom:1px solid #29384c;color:#788ca4;font-size:8px;text-transform:uppercase;letter-spacing:.07em;text-align:left}.billing-detail-table td{padding:9px 10px!important;border-bottom:1px solid rgba(255,255,255,.045)!important;font-size:11px!important}.billing-detail-table tr:last-child td{border-bottom:0!important}.billing-detail-table th:last-child,.billing-detail-table td:last-child{text-align:right}.billing-detail-table td strong,.billing-detail-table td small{display:block}.billing-detail-table td small{margin-top:2px;color:#657a93;font-size:8px}@media(max-width:640px){.billing-detail-content{padding-left:12px}}