.reference-app{display:grid;grid-template-columns:250px minmax(300px,1fr) minmax(300px,430px);gap:30px;max-width:1600px;margin:auto;padding:30px 24px;color:#26313b;background:#fff}.reference-app aside{max-height:calc(100vh - 160px);overflow:auto;position:sticky;top:130px;align-self:start}.reference-app input:not([type=checkbox]),.reference-app select,.reference-app textarea{display:block;width:100%;padding:12px;border:1px solid #dce3e5;border-radius:7px;background:#fff;color:#18232e;box-sizing:border-box}.reference-app label{display:block;margin:18px 0}.reference-app h1{font-size:30px;overflow-wrap:anywhere}.reference-app h2{font-size:18px;margin-top:28px}.reference-app pre{background:#202731;color:#e9f2ff;padding:20px;overflow:auto;max-height:480px;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere}.reference-app pre code{background:transparent;color:inherit;padding:0}.reference-app button{background:#149c79;color:white;border:0;border-radius:7px;padding:12px 18px;cursor:pointer;margin:6px}.reference-app button:disabled{opacity:.5;cursor:wait}.reference-app .ref-link{display:block;padding:8px;color:#43515f;font-size:13px;overflow-wrap:anywhere}.reference-app .ref-link.selected{background:#e1f6ef;border-radius:7px}.reference-app small,.ref-method{color:#087b5b}.reference-app small{margin-right:8px}.reference-app table{width:100%;border-collapse:collapse}.reference-app th,.reference-app td{padding:10px;border-bottom:1px solid #eee;text-align:left}.reference-app summary{padding:14px 0;cursor:pointer}.reference-app p{line-height:1.65}.ref-console{min-width:0}.ref-confirm{font-size:14px}@media(max-width:1150px){.reference-app{grid-template-columns:210px minmax(0,1fr)}.ref-console{grid-column:2}}@media(max-width:700px){.reference-app{display:block;padding:16px}.reference-app aside{position:static;max-height:220px;border-bottom:1px solid #ddd}.reference-app main{margin-top:28px}}

.ref-languages{display:flex;gap:3px;flex-wrap:wrap;border-bottom:1px solid #e2e8e5;padding-bottom:10px}.reference-app .ref-languages button{background:#f2f7f5;color:#235348;padding:10px 12px;margin:0;font-size:13px}.ref-more{font-size:13px;color:#566b63}.reference-app main{min-width:0}.reference-app{border-top:4px solid #21ac87}.reference-app aside{border-right:1px solid #e5eae8;padding-right:18px}
.reference-app [hidden]{display:none!important}.ref-topbar{display:flex;gap:24px;flex-wrap:wrap;padding:18px 28px;background:#fff;border-bottom:1px solid #e2e8e5}.ref-topbar a{color:#52665e}.reference-app .ref-link{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.5}.ref-link .ref-verb{flex-shrink:0;border-radius:4px;background:#def6eb;padding:1px 5px;font-size:10px}.ref-link .post{background:#e6eafe;color:#414d96}.ref-link .delete{background:#ffebeb;color:#a82a36}.ref-guide{background:#f0faf6;border:1px solid #d5eee3;border-radius:9px;padding:16px;margin:22px 0}.ref-guide a{display:block;margin-top:6px}.ref-codes{display:grid;grid-template-columns:85px 1fr;gap:12px;font-size:14px}.ref-codes dd{margin:0}.ref-codes dt{font-weight:700}.ref-eyebrow{color:#557565;font-size:12px}.reference-app .ref-languages [aria-pressed=true]{background:#168966;color:#fff}#ref-search-status{font-size:12px}#ref-cancel{background:#f0f4f2;color:#294639}

.reference-app{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.reference-app pre,.reference-app code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.reference-app .ref-console{align-self:start}.reference-app .ref-languages button:focus{outline:2px solid #149c79;outline-offset:2px}
