nav{display:flex;gap:24px;font-size:14px}nav a{text-decoration:none;color:#315f4b}.inline-label{flex-direction:row!important;align-items:center}.inline-label input{height:18px!important;width:18px}.dialog-note{white-space:pre-wrap}#detail-content details{border-top:1px solid #dce4da;padding:15px 0}#detail-content summary{cursor:pointer;font-weight:600;color:#315f4b}#detail-content p{white-space:pre-wrap;font-size:14px;line-height:1.85}dialog{max-width:min(720px,calc(100vw - 32px));max-height:90vh;overflow:auto}.console-main{max-width:1240px;margin:auto;padding:48px 24px}.console-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.console-heading h1{font-size:36px;margin:8px 0}.console-heading p{color:#6c7c70}.pill{display:inline-block;background:#e5eee2;color:#315f4b;padding:5px 10px;border-radius:20px;font-size:12px}.pill.warn{background:#fff1d7;color:#946627}.pill.error{background:#fae2dd;color:#a14c3b}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{background:white;padding:24px;border:1px solid #dce4da;border-radius:9px}.stat b{display:block;font-size:36px;margin:8px 0;color:#315f4b}.stat span,.observed{color:#6c7c70;font-size:12px}.panel{margin-top:28px;background:white;border:1px solid #dce4da;border-radius:10px;padding:24px}.panel h2{font-size:20px;margin:0 0 18px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{color:#6c7c70;font-weight:500;padding:12px 14px;background:#f4f7f0;white-space:nowrap}td{border-bottom:1px solid #edf0e8;padding:15px 14px;vertical-align:top;line-height:1.7;min-width:90px}td small{display:block;color:#78877a;max-width:230px}.stack{display:grid;grid-template-columns:1fr 1fr;gap:24px}.issue{border-bottom:1px solid #e8ede4;padding:14px 0}.issue strong{font-size:14px}.issue p{font-size:13px;color:#7b765c}.api-code{background:#203e31;color:#e2f0df;border-radius:8px;padding:20px;overflow:auto;font:13px/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.api-guide{max-width:900px}.api-guide h2{margin-top:40px}.api-guide p,.api-guide li{line-height:1.9;color:#52665a}.api-guide a{color:#315f4b}.error-message{color:#a14c3b;line-height:1.7}@media(max-width:700px){nav{gap:12px;font-size:12px}.brand{font-size:17px}.console-main{padding:28px 16px}.console-heading{display:block}.console-heading h1{font-size:28px}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat{padding:18px}.stat b{font-size:28px}.stack{grid-template-columns:1fr}.panel{padding:16px}.site-header{padding:0 16px}}
