.hwb-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(160px,calc((100% - 48px)/5))),1fr));gap:12px;margin:20px 0;padding:0}.hwb-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 14px;background:var(--hwb-color);color:#fff!important;border:2px solid #000;border-radius:6px;text-align:center;text-decoration:none!important;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.hwb-button:hover,.hwb-button:focus-visible{background:#EB5303;color:#fff!important;border:3px solid #000;padding:9px 13px}.hwb-button:focus-visible{outline:2px solid #000;outline-offset:3px}.hwb-admin{max-width:1200px}.hwb-private{padding:0;margin:16px 0;background:transparent}#hwb-flat-list{padding:0;list-style:none}.hwb-row{border:1px solid #c3c4c7;background:#fff;padding:12px;margin:12px 0}.hwb-row-top{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.hwb-row label{display:block;font-weight:500;min-width:0}.hwb-row input,.hwb-row select{display:block;width:100%;max-width:100%;box-sizing:border-box}.hwb-row-top>label{flex:1 1 170px}.hwb-controls{display:flex;gap:6px;flex-wrap:wrap}.hwb-handle{cursor:grab;padding:8px;font-size:22px;touch-action:none}.hwb-row-details{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:10px}.hwb-row-details>label,.hwb-row-details>div{flex:1 1 240px}.hwb-internal{display:flex;gap:8px;flex-wrap:wrap}.hwb-internal label{flex:1 1 180px}.hwb-row [hidden]{display:none!important}.hwb-source p,.hwb-row-status{margin:6px 0;font-weight:400}.hwb-row-status:empty{display:none}.hwb-placeholder{border:2px dashed #EB5303;height:70px;background:#fff3e8}@media(max-width:600px){.hwb-row{padding:10px}.hwb-row-top>label{flex-basis:calc(100% - 48px)}.hwb-controls{width:100%}.hwb-row-details>label,.hwb-row-details>div{flex-basis:100%}}@media(max-width:480px){.hwb-list{grid-template-columns:1fr}}
