.zigbee-series{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0;padding:16px 20px;border:1px solid rgba(141,188,216,.23);border-radius:16px;background:rgba(14,35,54,.7)}.zigbee-series a{display:inline-flex;align-items:center;min-height:44px}
.zigbee-note{margin:24px 0;padding:20px 24px;border:1px solid rgba(236,197,115,.35);border-radius:16px;background:rgba(40,35,22,.4);line-height:1.75}.zigbee-note p:last-child{margin-bottom:0}
.zigbee-table-wrap{max-width:100%;overflow:auto;border:1px solid rgba(133,185,216,.22);border-radius:16px;margin:22px 0;background:rgba(12,31,51,.7)}.zigbee-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.zigbee-table th,.zigbee-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1);line-height:1.6;vertical-align:top}.zigbee-table th{color:#edf4fc;background:rgba(26,53,77,.75);font-size:.92rem}.zigbee-table td{color:#bfd0e1}.zigbee-table tr:last-child td{border-bottom:0}.zigbee-table caption{padding:16px;text-align:left;color:#dbe8f3;font-weight:700}
.zigbee-lanes,.zigbee-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.zigbee-lane,.zigbee-example-card{min-width:0;padding:22px;border:1px solid rgba(132,190,220,.26);border-radius:18px;background:rgba(12,36,56,.7)}.zigbee-lane h3,.zigbee-example-card h3{color:#f2d182}.zigbee-lane ol{padding-left:22px}.zigbee-lane li{margin:10px 0}.zigbee-contract{margin:20px 0}.zigbee-contract>div{border-top:1px solid rgba(151,192,217,.2);padding:12px 0}.zigbee-contract dt{font-weight:700;color:#e3d193}.zigbee-contract dd{margin:6px 0 0;line-height:1.7;color:#bfd0e1}
.zigbee-guide pre,.zigbee-code{box-sizing:border-box;max-width:100%;overflow:auto;padding:20px;border:1px solid rgba(117,189,220,.25);border-radius:16px;background:#041020;color:#d5edfa;font:14px/1.65 ui-monospace,Consolas,monospace;tab-size:2}.zigbee-guide pre code{color:inherit;white-space:pre;overflow-wrap:normal}
.zigbee-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:26px 0}.zigbee-flow>li,.zigbee-flow>div{min-width:0;padding:18px;border:1px solid rgba(136,195,221,.25);border-radius:14px;background:#0b2035}.zigbee-flow strong,.zigbee-flow span{display:block}.zigbee-flow strong{color:#f2d182}.zigbee-flow span{margin-top:8px;color:#bfd0e1;font-size:.95rem;line-height:1.6}
.zigbee-guide [tabindex]:focus-visible{outline:3px solid #f4d17c;outline-offset:4px}.zigbee-guide code{overflow-wrap:anywhere}
@media(max-width:800px){.zigbee-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.zigbee-lanes,.zigbee-example-grid{grid-template-columns:1fr}.zigbee-guide pre{padding:16px}.zigbee-series,.zigbee-note{padding:14px 16px}}@media(max-width:400px){.zigbee-flow{grid-template-columns:1fr}}
