/* Shared accessible documentation controls. */
.sdk-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:16px 5%;border-bottom:1px solid #dce3da;background:#f5f6f0;color:#183128;font:14px/1.5 system-ui}.sdk-tools a{padding:6px 10px;text-decoration:none;border-radius:6px}.sdk-tools a:hover{background:#e5ebdf}.sdk-tools input{padding:10px 12px;border:1px solid #bac8b8;border-radius:8px;background:#fff;color:#183128;min-width:170px;max-width:100%}.sdk-tools label{margin-left:auto}.sdk-search-results{position:relative;background:white;padding:20px 5%;border-bottom:1px solid #dce3da;font:14px/1.6 system-ui}.sdk-search-results a{display:block;color:#256b4d;margin:8px 0}.sdk-code-label{position:absolute;left:16px;top:10px;color:#b9cdbf;font:11px/1.5 system-ui;text-transform:uppercase;letter-spacing:1px}.sdk-glossary{border-top:1px solid #dce3da;padding:24px 5%;background:#eef1e8;font:14px/1.65 system-ui;color:#183128}.sdk-glossary summary{cursor:pointer;font-weight:700}.sdk-glossary dl{display:grid;grid-template-columns:minmax(90px,140px) 1fr;gap:12px;max-width:950px}.sdk-glossary dt{font-weight:700}.sdk-glossary dd{margin:0}.sdk-heading-link{font-size:16px;margin-left:10px;text-decoration:none;opacity:.35}.sdk-heading-link:focus,.sdk-heading-link:hover{opacity:1}.sdk-tools :focus-visible,.sdk-glossary :focus-visible{outline:3px solid #c3913f;outline-offset:3px}.code pre{padding-top:42px!important}.copy{min-height:30px!important}@media(max-width:600px){.sdk-tools label{margin-left:0;width:100%}.sdk-tools input{width:100%}.sdk-glossary dl{grid-template-columns:1fr;gap:5px}.sdk-glossary dd{margin-bottom:12px}}
