.rax-store .sp-presentation{padding:28px;margin:32px 0;border:1px solid #355344;border-radius:18px;background:linear-gradient(135deg,#142c22,#13222d);overflow-wrap:anywhere}.sp-presentation h2{margin:12px 0 22px}.sp-presentation h3{margin:26px 0 16px}.sp-demo-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.sp-setup p,.sp-faq p{line-height:1.85;white-space:normal}.sp-faq{border-top:1px solid #365448;padding:18px 0}.sp-faq summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;font-weight:650;list-style:none}.sp-faq summary span{color:#bcf0d0}.sp-faq[open] summary{margin-bottom:15px}.sp-help{font-size:12px;color:#a7bfb0;margin-top:20px!important}.sp-faq-row{min-width:0;margin:18px 0;padding:18px;border:1px solid #355347;border-radius:10px}.sp-faq-row legend{padding:0 8px;font-size:12px;color:#aac6b7}
.store-studio .sh-health{padding:28px 0;overflow-wrap:anywhere}.sh-health header{margin-bottom:28px}.sh-health h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:12px 0 18px}.sh-health header p{color:#a9c5b5;max-width:800px;line-height:1.8;margin:16px 0 22px}.sh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sh-check{min-width:0;border:1px solid #335445;border-radius:16px;padding:24px;background:linear-gradient(135deg,#153024,#14222b)}.sh-check h2{font-size:19px;line-height:1.5;margin:16px 0 12px}.sh-check p{font-size:13px;line-height:1.9;color:#b8cfc1}.sh-check a{display:inline-block;margin-top:18px;font-size:12px;color:#bcf2cf}.sh-state{display:inline-block;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:700;background:#204633;color:#bdf1cd}.sh-warning .sh-state{background:#4c3d1e;color:#f3db9b}.sh-error .sh-state{background:#502d2c;color:#ffc1b7}.sh-info .sh-state{background:#253d4d;color:#c2dfed}.sh-files{padding:24px;margin-top:28px;border:1px solid #345044;border-radius:14px}.sh-files article{border-top:1px solid #314b40;padding:18px 0}.sh-files p,.sh-note{color:#a9c5b5;font-size:13px;line-height:1.9}.sh-note{margin-top:24px}.sh-health a{color:#c2f0d2}
@media(max-width:1000px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sh-grid{grid-template-columns:1fr}.rax-store .sp-presentation{padding:20px}.sp-demo-links{display:grid}.sp-faq-row{padding:12px}}
.sh-issue-list>summary{cursor:pointer;color:#c2f0d2;font-weight:600;padding:18px 0;border-top:1px solid #345044}.store-studio .ss-top-actions{flex-wrap:wrap}
