.sales-usage-summary{margin-top:1rem;border-top:1px solid #cbd5e1;padding-top:1rem;font-size:1rem;line-height:1.5;min-width:0}.sales-usage-summary header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.sales-usage-summary h3{font-size:1.125rem;margin:0}.sales-usage-summary p{margin:.5rem 0;overflow-wrap:anywhere}.sales-usage-summary dl{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0}.sales-usage-summary dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:600}.sales-usage-summary dd span{font-size:1rem;font-weight:400}.sales-usage-summary summary{cursor:pointer;padding:.5rem 0}.sales-usage-summary ul{padding-left:1.25rem}.sales-booking-meter{grid-column:1/-1;min-width:0;padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;line-height:1.5}.sales-booking-meter .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.sales-booking-meter label{min-width:0}.sales-booking-meter input,.sales-booking-meter select{width:100%;min-width:0;font-size:1rem}.sales-booking-meter summary{cursor:pointer;padding:.75rem 0}.sales-booking-meter p{margin:.75rem 0 0}@media (max-width:480px){.sales-usage-summary dl{display:grid;grid-template-columns:1fr;gap:.75rem}}