.limits-scroll{overflow-x:auto;max-width:100%;margin:16px 0;border:1px solid var(--line,#e2e3ed);border-radius:10px}
.limits-scroll table{margin:0;min-width:620px;width:100%;border-collapse:collapse}
.limits-scroll th,.limits-scroll td{vertical-align:top;padding:12px;overflow-wrap:anywhere}
.limits-scroll th{background:#f3f0fb;color:#382660}
.limits-scroll:focus-visible{outline:3px solid #623bc7;outline-offset:3px}
#limits-table{min-width:1150px;font-size:13px}
#limits-table th:first-child,#limits-table td:first-child{min-width:90px;white-space:nowrap}
#limits-table th:nth-child(3),#limits-table th:nth-child(4){min-width:155px}
#limits-table th:nth-child(5),#limits-table th:nth-child(6){min-width:145px}
#limits-table th:nth-child(7){min-width:245px}
#limits-table td:nth-child(5),#limits-table td:nth-child(6){white-space:nowrap}
#limits-table th:nth-child(2){min-width:150px}
#limits-table td:nth-child(3),#limits-table td:nth-child(4){max-width:170px}
.limits-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:18px 0}
.limits-controls label{display:flex;flex-direction:column;gap:6px;font-size:14px}
.limits-controls label:has(input[type=checkbox]){flex-direction:row;align-items:center;align-self:center}
.limits-controls input:not([type=checkbox]),.limits-controls select{font:inherit;padding:10px 12px;border:1px solid #d6d3e1;border-radius:8px;max-width:100%;background:#fff;color:#202037}
.limits-controls button{font:inherit;padding:9px 16px;border-radius:8px;border:1px solid #d6d3e1;background:#fff;color:#4c2fa0;cursor:pointer}
.limits-controls button:disabled{opacity:.45;cursor:default}
#limits-count,#limits-page,#calc-status{font-size:14px;color:#56546b}
main{min-width:0}
.manual-section pre{max-width:100%;overflow:auto}
.manual-section code{overflow-wrap:anywhere}
@media(max-width:600px){.limits-controls label:not(:has(input[type=checkbox])){width:100%}.limits-controls input:not([type=checkbox]),.limits-controls select{width:100%;box-sizing:border-box}.limits-scroll td,.limits-scroll th{padding:9px}.hero h1{overflow-wrap:normal}}
