.sum-range,.sum-history-controls,.sum-section-head,.sum-campaign-head{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.sum-range{margin-bottom:18px}.sum-range label,.sum-history-controls label,.sum-assignment label{display:grid;gap:6px;font-size:12px;color:var(--lab-dim)}.sum-range label:last-child{margin-left:auto}.sum-range input,.sum-range select,.sum-history-controls select,.sum-assignment select{min-height:40px;min-width:150px;max-width:100%}.sum-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sum-campaigns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.sum-campaign{padding:20px;display:flex;flex-direction:column;gap:16px}.sum-campaign-head,.sum-section-head{justify-content:space-between;align-items:center}.sum-campaign-head h2,.sum-section-head h2{font-size:18px;margin:0 0 5px}.sum-campaign-head small,.sum-section-head small{color:var(--lab-dim);font-size:12px}.sum-pay{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sum-pay>div{display:flex;flex-direction:column;gap:5px}.sum-pay strong{font-size:25px;font-variant-numeric:tabular-nums}.sum-pay small,.sum-pay span{font-size:12px;color:var(--lab-dim)}.sum-accounts{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.sum-accounts span{padding:5px 8px;border:1px solid var(--border);border-radius:6px;overflow-wrap:anywhere}.sum-details{font-size:12px;color:var(--lab-dim)}.sum-details summary{cursor:pointer;font-weight:600}.sum-details dl{margin:12px 0}.sum-details dl>div{display:flex;justify-content:space-between;padding:5px 0;gap:12px}.sum-details dd{margin:0;font-variant-numeric:tabular-nums}.sum-details p{line-height:1.6;margin:8px 0}.sum-campaign>button{align-self:start;margin-top:auto}.sum-history{padding:22px}.sum-coverage{font-size:13px;color:var(--lab-dim);margin:18px 0}.sum-assignment{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:15px;background:var(--lab-row);border-radius:10px;margin-bottom:16px}.sum-assignment small{width:100%;font-size:12px;color:var(--lab-dim)}.sum-history-list{margin:12px 0 18px}.sum-history-list>article{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(120px,180px);gap:18px;padding:14px 0;border-bottom:1px solid var(--border);align-items:center;font-size:13px}.sum-history-list b{font-size:13px;overflow-wrap:anywhere}.sum-history-list small{display:block;font-size:11px;color:var(--lab-dim);margin-top:4px}.sum-history-list>article>span{font-variant-numeric:tabular-nums}.sum-history-list>article>span:last-child{font-size:12px}.sum-history>.sum-details{margin-top:18px}@media(max-width:850px){.sum-campaigns{grid-template-columns:1fr}.sum-range label:last-child{margin-left:0}}@media(max-width:560px){.sum-kpis{grid-template-columns:1fr}.sum-range label{flex:1}.sum-history{padding:16px}.sum-history-list>article{grid-template-columns:minmax(0,1fr) 88px;gap:10px}.sum-history-list>article>span:last-child{grid-column:1/-1}.sum-pay strong{font-size:22px}.sum-history-controls{width:100%}.sum-history-controls label{flex:1}.sum-campaign{padding:16px}}
.sum-terms{margin:0;font-size:13px;line-height:1.5;color:var(--lab-dim)}
.sim-total{display:grid;gap:6px;margin:22px 0;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--lab-row)}.sim-total>span,.sim-total>small{color:var(--lab-dim);font-size:12px}.sim-total>strong{font-size:38px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sim-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sim-parts>span{font-size:11px;color:var(--lab-dim)}.sim-parts b{display:block;font-size:18px;color:var(--text);margin-top:5px}.sim-campaigns{margin:20px 0}.sim-campaigns>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);font-size:13px}.sim-campaigns small{display:block;color:var(--lab-dim);margin-top:4px;font-size:11px}
