.credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.user-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-card{margin:0!important;padding:22px!important}.credit-card h2,.credit-card h3{margin:0 0 15px;font-size:18px}.credit-card p{line-height:1.6}.credit-number{font-size:30px;font-weight:750;letter-spacing:-.7px;margin:12px 0}.credit-number span{font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.credit-card meter{display:block;width:100%;height:12px;accent-color:var(--accent)}.credit-card meter::-webkit-meter-bar{background:#e8edf6;border:0;border-radius:8px}.credit-card meter::-webkit-meter-optimum-value{background:#315ecb;border-radius:8px}.credit-facts{margin:20px 0}.credit-facts>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--border)}.credit-facts dt{font-size:13px;color:var(--muted)}.credit-facts dd{font-size:13px;text-align:right;margin:0;font-weight:600}.credit-source{font-size:12px;color:var(--muted)}.credit-warning{color:#8e3e19;background:#fff5e9;border:1px solid #eed5b6;padding:12px;border-radius:9px;line-height:1.6}.credit-overview{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;border-bottom:1px solid var(--border);padding-bottom:17px}.credit-overview span{font-size:13px;color:var(--muted)}.credit-inline{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0;padding:14px 16px;background:#eef3ff;border:1px solid #d5dff5;border-radius:10px;font-size:14px}.credit-inline .quiet-button{background:white}.usage-details summary{cursor:pointer;font-weight:650;padding:2px 0}.usage-table-wrap{overflow-x:auto;max-width:100%;margin:18px 0}.usage-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.usage-table-wrap th,.usage-table-wrap td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--border);vertical-align:top}.usage-table-wrap th{color:var(--muted)}.usage-table-wrap tbody th{color:var(--ink)}.credit-intro{max-width:720px;line-height:1.6}.ai-credit-feedback:empty{display:none}.ai-credit-feedback{scroll-margin-top:24px}.credit-note{font-size:13px;color:var(--muted)}
@media(max-width:1000px){.credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-grid:not(.user-credit-grid) .credit-card:last-child{grid-column:1/-1}}
@media(max-width:650px){.credit-grid,.user-credit-grid{grid-template-columns:1fr}.credit-card{padding:18px!important}.credit-overview{align-items:flex-start;flex-direction:column;gap:8px}.credit-inline{gap:10px}.credit-facts dd{max-width:55%}.usage-table-wrap{margin-right:-5px}.usage-table-wrap table{min-width:510px}}
@media(max-width:650px){.airline-view-tabs[aria-label="Developer tools"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.airline-view-tabs[aria-label="Developer tools"] button{white-space:normal;min-height:44px;text-align:left;min-width:0}}
