.cr-super-shell{min-height:88vh}.cr-super-content{max-width:1700px}.cr-super-metrics{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-bottom:18px}.cr-super-grid-2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:18px}.cr-muted{color:var(--cr-muted);margin-top:-5px}.cr-month-chart{height:270px;display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;padding:18px 4px 0}.cr-month-col{height:100%;display:grid;grid-template-rows:22px 1fr 34px;align-items:end;text-align:center;min-width:0}.cr-month-value{font-size:11px;font-weight:800;color:var(--cr-navy)}.cr-month-bar-wrap{height:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to top,rgba(40,120,184,.035),transparent);border-radius:6px}.cr-month-bar-wrap span{display:block;width:min(32px,70%);min-height:4px;background:var(--cr-blue);border-radius:6px 6px 2px 2px}.cr-month-col small{font-size:9px;line-height:1.1;color:var(--cr-muted);padding-top:6px}.cr-finance-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cr-finance-stack>div,.cr-pricing-examples>div{border:1px solid var(--cr-border);background:var(--cr-bg);border-radius:10px;padding:14px}.cr-finance-stack span,.cr-finance-stack small,.cr-pricing-examples span{display:block;color:var(--cr-muted);font-size:12px}.cr-finance-stack strong,.cr-pricing-examples strong{display:block;color:var(--cr-navy);font-size:22px;margin-top:5px}.cr-ranking{display:grid;gap:10px}.cr-ranking a{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;text-decoration:none!important;color:var(--cr-text)!important;padding:9px;border-radius:9px}.cr-ranking a:hover{background:var(--cr-bg)}.cr-rank-num{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eaf2f8;color:var(--cr-navy);font-weight:800;font-size:12px}.cr-ranking strong{display:block;color:var(--cr-navy)}.cr-rank-bar{height:7px;background:#e5edf2;border-radius:99px;overflow:hidden;margin-top:6px}.cr-rank-bar span{display:block;height:100%;background:var(--cr-blue);border-radius:99px}.cr-empty-good{background:#eefbea;border:1px solid #c9ebbf;color:#2f6e1f;padding:16px;border-radius:10px}.cr-finance-mini{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.cr-finance-mini span{background:var(--cr-bg);border-radius:8px;padding:9px 11px}.cr-super-user-form{display:grid;grid-template-columns:1fr 1.3fr 1fr 140px auto;gap:7px;align-items:center;min-width:720px}.cr-super-user-form input,.cr-super-user-form select{width:100%;padding:7px 8px;border:1px solid #c9d6de;border-radius:7px}.cr-super-user-add{margin-top:10px}.cr-timeline{display:grid}.cr-timeline-row{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--cr-border)}.cr-timeline-row time{font-size:12px;color:var(--cr-muted)}.cr-timeline-row strong,.cr-timeline-row small{display:block}.cr-timeline-row small{color:var(--cr-muted);margin-top:3px}.cr-pricing-examples{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cr-check-line{flex-direction:row!important;align-items:center!important}.cr-check-line input{width:auto!important}.cr-super-shell .cr-table th{white-space:nowrap}@media(max-width:1250px){.cr-super-metrics{grid-template-columns:repeat(2,1fr)}.cr-super-grid-2{grid-template-columns:1fr}.cr-month-chart{height:230px}}@media(max-width:700px){.cr-super-metrics,.cr-pricing-examples,.cr-finance-stack{grid-template-columns:1fr}.cr-month-chart{overflow-x:auto;grid-template-columns:repeat(12,48px);justify-content:start}.cr-timeline-row{grid-template-columns:1fr}.cr-super-user-form{grid-template-columns:1fr;min-width:260px}}

.cr-credit-dashboard,.cr-credit-client{margin-bottom:18px}.cr-credit-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.cr-credit-form label{display:flex;flex-direction:column;gap:6px;min-width:180px;color:var(--cr-navy);font-weight:700;font-size:12px}.cr-credit-form input,.cr-credit-form select{min-height:40px;border:1px solid #c9d6de;border-radius:8px;padding:8px 10px;background:#fff}.cr-credit-form-dashboard>label:first-of-type{min-width:300px;flex:1}.cr-credit-buttons{display:flex;gap:7px;flex-wrap:wrap}.cr-credit-balance{text-align:right}.cr-credit-balance span{display:block;color:var(--cr-muted);font-size:12px}.cr-credit-balance strong{display:block;color:var(--cr-navy);font-size:28px}.cr-mini-credit-actions{display:flex;gap:6px;margin-top:5px}.cr-mini-credit-actions form{margin:0}.cr-link-button{appearance:none;border:0;background:#eaf2f8;color:var(--cr-blue);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;cursor:pointer}.cr-link-button:hover{background:#d9ebf7}@media(max-width:700px){.cr-credit-form{display:grid;grid-template-columns:1fr}.cr-credit-form-dashboard>label:first-of-type,.cr-credit-form label{min-width:0}.cr-credit-balance{text-align:left}}

.cr-super-brand-preview{display:block;margin-top:10px;padding:10px;border:1px solid var(--cr-border);border-radius:12px;background:var(--cr-bg)}.cr-super-brand-preview img{display:block;max-width:100%;height:auto}.cr-super-brand-preview-logo img{max-width:180px;max-height:80px;object-fit:contain}.cr-super-brand-preview-banner img{width:100%;max-height:220px;object-fit:cover;border-radius:9px}
