.channel-credit-manager{color:var(--ui-text);gap:1rem;min-width:0;display:grid}.channel-credit-manager h2,.channel-credit-manager p{margin:0}.channel-credit-manager p{max-width:72ch}.channel-credit-manager .field{gap:.375rem;min-width:0;display:grid}.channel-credit-manager input,.channel-credit-manager select{width:100%;min-height:2.75rem}.channel-credit-manager fieldset{border:1px solid var(--ui-line);border-radius:var(--ui-radius,12px);min-width:0;padding:1rem}.channel-credit-manager legend{padding:0 .375rem;font-weight:600}.channel-credit-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.channel-credit-reason{grid-column:1/-1}.channel-credit-manager form{gap:1rem;display:grid}.channel-credit-manager form>button{justify-self:start;max-width:100%}.channel-credit-table{border:1px solid var(--ui-line);border-radius:var(--ui-radius,12px);overflow:auto}.channel-credit-table table{border-collapse:collapse;width:100%;min-width:36rem}.channel-credit-table th,.channel-credit-table td{text-align:start;border-bottom:1px solid var(--ui-line);font-variant-numeric:tabular-nums;padding:.75rem}.channel-credit-table tbody tr:last-child>*{border-bottom:0}.channel-credit-table small{color:var(--ui-muted);font-weight:400;display:block}.channel-credit-manager [role=alert]{color:var(--ui-danger)}.channel-credit-manager details{overflow-wrap:anywhere}.channel-credit-manager summary{cursor:pointer}.channel-credit-manager :focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.channel-credit-manager button:disabled{cursor:not-allowed}.channel-credit-bot{border-top:1px solid var(--ui-line);gap:1rem;min-width:0;padding-top:1.5rem;display:grid}.channel-credit-bot h3{margin:0;font-size:1.0625rem}.channel-credit-bot-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.channel-credit-bot-state>div{border:1px solid var(--ui-line);border-radius:var(--ui-radius,12px);gap:.25rem;min-width:0;padding:.75rem;display:grid}.channel-credit-bot-state dt{color:var(--ui-muted);font-size:.8125rem}.channel-credit-bot-state dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.channel-credit-help{color:var(--ui-muted);grid-column:1/-1;font-size:.875rem}@media (max-width:40rem){.channel-credit-bot-state{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-credit-fields{grid-template-columns:1fr}}
