:root{font-family:Inter,system-ui,sans-serif;color:#16252c;background:#f3f6f6;font-size:15px}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:24px;background:#fff;border-bottom:1px solid #dce4e5;padding:18px 4vw}header form{margin-left:auto}.brand{font-weight:800;color:#176354;text-decoration:none;font-size:22px}main{max-width:1280px;margin:auto;padding:32px 24px}h1{font-size:30px;margin-bottom:8px}h2{font-size:21px}.panel{display:block;background:#fff;border:1px solid #dce4e5;border-radius:10px;padding:24px;margin:20px 0}.narrow{max-width:480px}label{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-weight:550}input,select,textarea{font:inherit;border:1px solid #b3c2c6;border-radius:6px;padding:11px;background:white;min-width:0}textarea{width:100%;min-height:100px}button{font:inherit;border:0;border-radius:6px;padding:11px 18px;cursor:pointer;background:#176354;color:#fff}button:disabled{opacity:.5;cursor:default}.secondary{background:#eaf1ef;color:#16252c}a{color:#176354}.toolbar,.grid{display:flex;gap:16px;align-items:center}.grid>*{flex:1}.table-wrap{overflow:auto;background:white;border:1px solid #dce4e5;border-radius:8px}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:14px 18px;border-bottom:1px solid #e4eaea;vertical-align:top}th{background:#eef4f3;font-size:13px}small{color:#627378}.error{padding:14px;background:#ffe8e3;border-left:4px solid #bf3d27}.company{display:inline-block;margin:8px}.sidebar{width:230px;flex-shrink:0}.sidebar a{display:block;padding:9px 12px;border-radius:5px;text-decoration:none}.sidebar a.selected{background:#dfeee8;color:#124f43;font-weight:700}.workspace{display:flex;gap:32px}.content{flex:1;min-width:0}:focus-visible{outline:3px solid #3cb695;outline-offset:3px}@media(max-width:700px){main{padding:20px 14px}header{gap:12px}header span{display:none}.workspace,.grid{display:block}.sidebar{width:100%;display:flex;overflow:auto;margin-bottom:20px}.sidebar a{white-space:nowrap}h1{font-size:25px}.toolbar{flex-wrap:wrap}.panel{padding:18px}th,td{padding:12px}}
pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}fieldset.interactive-region{min-width:0;max-width:100%}.panel{min-width:0}select,input[type=file]{max-width:100%}

.interactive-region{border:0;padding:0;margin:0;min-width:0}.interactive-region:disabled{opacity:.7}

button{max-width:100%;white-space:normal;overflow-wrap:anywhere}label,summary,p{overflow-wrap:anywhere}.grid>*{min-width:0}

.support-context{position:sticky;top:0;z-index:2;border:2px solid #176354}

code{overflow-wrap:anywhere}@media(max-width:700px){header{flex-wrap:wrap}}

h1,h2,h3,h4{overflow-wrap:anywhere}

fieldset{min-width:0;max-width:100%}input,select{max-width:100%}
