.consumption-workspace{margin-block:1.5rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #ccdcd7;border-radius:1.25rem;background:#f8fbf9;color:#173e39}.consumption-workspace header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.consumption-workspace h3,.consumption-workspace h4{margin:.6rem 0}.consumption-workspace article,.consumption-editor{background:#fff;border:1px solid #d9e5df;border-radius:1rem;padding:1rem;margin-block:1rem}.consumption-workspace label{display:grid;gap:.4rem;margin-block:.85rem}.consumption-workspace input,.consumption-workspace select{box-sizing:border-box;width:100%;min-height:44px;padding:.75rem;border:1px solid #9fb9af;border-radius:.65rem;font:inherit}.consumption-workspace input[type=checkbox]{width:1.3rem;min-height:1.3rem}.consumption-workspace button{min-height:44px;margin:.3rem .4rem .3rem 0;cursor:pointer}.consumption-workspace button:disabled{cursor:wait;opacity:.65}.consumption-error{padding:1rem;border-radius:.7rem;background:#fff0eb;color:#7c2f21}.consumption-status{padding:1rem;border-radius:.7rem;background:#e4f2ea}.consumption-editor{border:2px solid #2b786b;scroll-margin-top:6rem}.consumption-workspace p{overflow-wrap:anywhere;line-height:1.55}
