.engine-dashboard{scroll-margin-top:24px}.engine-dashboard .engine-setup-intro{max-width:700px;line-height:1.7}.engine-dashboard .engine-state{font-size:12px;padding:10px 14px;border:1px solid #bcc9be;background:#f1f4e9;border-radius:6px;margin:18px 0}.engine-dashboard .engine-help{font-size:13px;line-height:1.7;color:#53635b}.engine-dashboard [data-engine-install]{margin-top:24px}.engine-dashboard textarea[data-engine-code],.engine-dashboard textarea[data-engine-iframe-code]{font:12px/1.7 ui-monospace,monospace;min-height:115px;resize:vertical;overflow-wrap:anywhere}.engine-dashboard input[type=color]{height:48px;padding:5px;width:100%;max-width:130px}.engine-dashboard .engine-code-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0}.engine-dashboard .engine-code-actions a{font-size:13px}.engine-dashboard details{margin:20px 0}.engine-dashboard summary{cursor:pointer;font-size:14px;margin-bottom:14px}.engine-dashboard [data-engine-preview]{max-width:760px;margin:24px auto 0}.engine-request-notes{white-space:pre-wrap;overflow-wrap:anywhere}.engine-dashboard .listing-form{margin-bottom:15px}.engine-dashboard .form-note{overflow-wrap:anywhere}
.engine-tutorial-link{display:inline-block;margin:0 0 20px;text-underline-offset:4px;font-size:14px}.installation-guide .section-line{align-items:flex-start;gap:24px}.installation-guide .guide-language{font-size:12px;min-width:125px;flex-shrink:0}.installation-guide label{display:flex;flex-direction:column;gap:8px}.installation-guide select,.installation-guide textarea{width:100%;padding:12px;border:1px solid #bbc7bd;border-radius:6px;background:#fff;color:#173f35;font:inherit}.installation-guide .guide-intro{max-width:750px;line-height:1.75}.guide-readiness{padding:20px 24px;background:#eff3e9;border:1px solid #c7d2c2;border-radius:10px;margin:24px 0}.guide-readiness h3{margin:0 0 12px;font-size:16px}.guide-readiness ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.6}.guide-readiness .ready{color:#21492d}.guide-readiness .pending{color:#805116}.guide-steps{list-style:none;margin:0;padding:0}.guide-steps>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:25px 0;border-bottom:1px solid #dce2d9}.guide-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#173f35;color:#fff;font-size:12px}.guide-steps h3{font-size:20px;line-height:1.4;margin:4px 0 12px}.guide-steps p,.guide-steps li{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.guide-steps ol{padding-left:20px;display:grid;gap:10px;margin-bottom:15px}.guide-steps a,.guide-troubleshoot{font-size:14px;line-height:1.8;text-underline-offset:4px}.guide-steps label{max-width:700px}.guide-steps [data-guide-code]{min-height:130px;resize:vertical;font:12px/1.65 ui-monospace,monospace;overflow-wrap:anywhere;margin-bottom:12px}.guide-steps [data-guide-code-wrap]{margin-top:20px}.guide-steps [data-guide-unavailable]{background:#f7f1e6;padding:14px 18px;border-radius:6px;color:#74501f}.guide-troubleshoot{padding:20px;background:#f3f4ee;border-radius:8px}.guide-troubleshoot li{margin-bottom:10px;overflow-wrap:anywhere}.installation-guide :focus-visible{outline:3px solid #a46520;outline-offset:3px}@media(max-width:650px){.installation-guide .section-line{flex-direction:column;gap:12px}.guide-readiness ul{grid-template-columns:1fr}.guide-steps>li{grid-template-columns:30px minmax(0,1fr);gap:12px}.guide-number{width:30px;height:30px;font-size:10px}.guide-steps h3{font-size:18px}.guide-readiness{padding:17px}.installation-guide .guide-language{min-width:180px}}
.installation-guide .guide-language span{color:#173f35}
