.usage-group{border:1px solid var(--line);border-radius:8px;padding:16px;margin-bottom:15px}.usage-group h3{margin-top:0;font-size:15px}.usage-none{display:block;font-size:12px;color:#7c8b72;margin-bottom:16px}.usage-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;align-items:end;margin-bottom:15px}.usage-row input{width:100%}.usage-row button{padding:9px}.usage-group [hidden]{display:none}.billing-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.billing-row small{display:block;font-size:11px;color:#8b9781;margin-top:7px}.billing-row input{width:100%}.billing-row>strong{font-size:12px}.active-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:800px){.usage-row{grid-template-columns:1fr 1fr auto}.usage-row>label:first-child{grid-column:1/-1}.billing-row{grid-template-columns:1fr 1fr}.billing-row>div{grid-column:1/-1}.active-board{grid-template-columns:1fr!important}}

.progress-summary{border:1px solid #d9e2cf;background:#f1f5eb;border-radius:8px;padding:17px;margin:20px 0}.progress-summary>small{font-size:9px;letter-spacing:1px;color:#839374}.progress-summary p{font-size:13px;line-height:1.8;color:#607451}.progress-summary p small{display:block;font-size:10px;color:#93a185}#worker-progress{background:#edf3e7;border-color:#c7d5bb;color:#36542b}#worker-progress:disabled{opacity:.5;cursor:default}

.usage-row>.usage-none{grid-column:1/-1;grid-row:2;margin:0}.usage-row input[type="checkbox"]{width:auto}

.usage-row>.return-usage-options{grid-column:1/-1;grid-row:2;display:flex;gap:16px;flex-wrap:wrap}.return-usage-options .usage-none{margin:0}
