.credit-expiry-details,.credit-expiry-settings{margin:.7rem 0}.credit-expiry-details summary,.credit-expiry-settings summary{cursor:pointer;padding:.5rem 0;font-weight:650}.credit-lots{display:grid;gap:.5rem;margin:.5rem 0}.credit-lot{display:grid;grid-template-columns:minmax(7rem,.7fr) repeat(2,minmax(10rem,1fr));gap:.3rem .8rem;border:1px solid var(--line,#dce4f1);border-radius:10px;padding:.65rem .8rem;font-size:.86rem}.credit-lot small{grid-column:1/-1;color:var(--muted,#657895)}.credit-reminder-form{display:grid;gap:.7rem;max-width:650px;padding:.5rem 0}.credit-reminder-form .credit-recipient{display:flex;align-items:center;gap:.65rem;margin:0;min-height:44px}.credit-reminder-form .credit-recipient input{width:20px;height:20px;flex:0 0 20px;margin:0}.credit-actions{display:flex;gap:.65rem;flex-wrap:wrap}.credit-notice{padding:1rem;margin:.75rem 0;border:1px solid var(--line,#dce4f1);border-radius:12px;background:var(--surface,#fff)}.credit-notice h3{font-size:1rem;margin:0 0 .4rem}.credit-notices{max-width:900px}.credit-expiry-settings form input[type=text]{min-height:44px}.credit-expiry-details .hint{margin:.4rem 0}.enterprise-credit-summary .credit-lot{max-width:800px}@media(max-width:700px){.credit-lot{grid-template-columns:1fr}.credit-lot small{grid-column:auto}}
.credit-expiry-details,.credit-expiry-settings,.credit-notices{min-width:0;overflow-wrap:anywhere}.credit-recipient span{min-width:0}.credit-reminder-form input{max-width:100%}
.credit-reminder-form label.credit-recipient{flex-direction:row;text-align:left}.credit-reminder-form label.credit-recipient input[type=checkbox]{min-height:20px;max-height:20px;align-self:center;padding:0}
