.reference-guide{max-width:1160px;margin-inline:auto}.reference-guide .panel{padding:clamp(18px,3vw,30px);margin-bottom:20px}.reference-guide h2{line-height:1.25;margin-top:0}.reference-guide h3{margin-top:24px}.reference-guide p,.reference-guide li{line-height:1.7}.reference-guide li+li{margin-top:12px}.reference-guide code{overflow-wrap:anywhere;white-space:normal;font-size:.95em}.reference-guide blockquote{border-left:4px solid var(--accent,#86cbd9);margin:22px 0;padding:12px 20px;font-size:1.2em;background:var(--bg,#101b2b);border-radius:0 10px 10px 0}.reference-guide cite{display:block;font-size:.8em;font-style:normal;margin-top:10px}.reference-guide figure{margin:24px 0}.reference-guide figure img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--border,#485b72)}.reference-guide figcaption{font-size:.85em;line-height:1.5;margin-top:9px;color:var(--muted,#a5b7ca)}.guide-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px}.reference-guide .phone-guide-image{max-height:670px;max-width:min(100%,360px);width:auto;object-fit:contain;object-position:top}.reference-guide .guide-links,.reference-guide .guide-contents{display:flex;flex-wrap:wrap;gap:10px}.reference-guide .guide-links a,.reference-guide .guide-contents button{padding:10px 14px;display:inline-block;border:1px solid var(--border,#485b72);border-radius:9px;text-decoration:none}.reference-guide .guide-filter{display:flex;flex-wrap:wrap;gap:16px}.reference-guide label{display:block;line-height:1.5}.reference-guide input,.reference-guide select,.reference-guide textarea{display:block;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:12px;font:inherit;color:inherit;background:var(--bg,#101b2b);border:1px solid var(--border,#485b72);border-radius:8px}.reference-guide .guide-filter label{flex:1;min-width:min(210px,100%)}.reference-guide textarea{resize:vertical;font-family:monospace}.guide-table-wrap{max-width:100%;overflow-x:auto}.reference-guide table{border-collapse:collapse;width:100%;text-align:left}.reference-guide th,.reference-guide td{padding:12px 14px;vertical-align:top;border-bottom:1px solid var(--border,#485b72);overflow-wrap:anywhere}.reference-guide th{font-weight:700}.reference-guide [id]{scroll-margin-top:24px}.guide-apk{padding:16px;margin-top:20px;border:1px solid var(--border,#485b72);border-radius:10px}.guide-apk p{margin:8px 0;overflow-wrap:anywhere}.guide-apk code{font-size:.85em}.guide-apk a{display:inline-block;margin-right:16px}.guide-reference-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.guide-reference-details p{padding:10px;border:1px solid var(--border,#485b72);border-radius:8px}.reference-guide .guide-empty{padding:20px}.reference-guide details summary{cursor:pointer;font-weight:700;line-height:1.6}.reference-guide .guide-feature[hidden],.reference-guide .guide-topic[hidden]{display:none!important}.reference-guide .guide-feature{border:1px solid var(--border,#485b72);padding:20px;border-radius:12px;margin-top:16px}.reference-guide .guide-feature img{max-width:100%;height:auto;border-radius:10px;margin-top:16px}.reference-guide .guide-glossary dt{font-weight:700;margin-top:16px}.reference-guide .guide-glossary dd{margin:8px 0;line-height:1.6}.guide-page-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr));gap:12px}.guide-page-index article{border:1px solid var(--border,#485b72);padding:14px;border-radius:10px}.guide-page-index a{font-weight:700}.guide-page-index p{margin-bottom:0;font-size:.9em}@media(max-width:600px){.reference-guide th,.reference-guide td{padding:9px 7px}.reference-guide .panel{padding:16px}.reference-guide .phone-guide-image{max-height:560px}}@media print{body *{visibility:hidden}body.reference-print-mecp [data-panel=mecp-guide],body.reference-print-site [data-panel=user-guide]{display:block!important;position:absolute;inset:0;max-width:none;margin:0;color:#111;background:white}body.reference-print-mecp [data-panel=mecp-guide] *,body.reference-print-site [data-panel=user-guide] *{visibility:visible}.reference-guide .panel{background:white;color:#111;border:0;break-inside:auto}.reference-guide .guide-feature,.reference-guide figure{break-inside:avoid}.reference-guide .guide-contents,.reference-guide button,.reference-guide .guide-filter{display:none!important}.reference-guide a{color:#12446a}.reference-guide table{font-size:10pt}.guide-table-wrap{overflow:visible}.reference-guide blockquote{background:#f2f4f7;color:#111}.reference-guide .guide-topic[hidden],.reference-guide .guide-feature[hidden]{display:block!important}}
