#installModule{grid-column:1/-1;min-width:0;width:100%;padding:0 0 48px;color:#f4f4f5}#installModule a{color:#c4c9ff;text-underline-offset:4px}#installModule p,#installModule li{line-height:1.6}#installModule header p,#installModule footer,#installStatus{color:#b7b7c1}#installModule .intro{padding:0 0 10px}#installModule button{font:inherit;font-weight:650;background:#4263eb;color:white;border:0;border-radius:10px;padding:14px 22px;cursor:pointer}#installModule button:hover{background:#536ff0}#installModule [hidden]{display:none!important}#installModule .devices{display:grid;gap:12px}#installModule details{border:1px solid #44444d;border-radius:12px;background:#19191e;padding:18px 20px}#installModule summary{cursor:pointer;font-size:19px;font-weight:650}#installModule summary span{display:block;font-size:14px;font-weight:400;color:#b7b7c1;margin:6px 0 0 20px}#installModule details[open] summary{margin-bottom:20px}#installModule ol{padding-left:24px}#installModule li+li{margin-top:10px}#installModule footer{font-size:14px;line-height:1.6;margin-top:30px}#installModule :is(button,a,summary):focus-visible{outline:2px solid #9caaff;outline-offset:5px}@media(max-width:440px){#installModule details{padding:16px}}

body.minimal-student-space #installModule .module-page-title{margin-bottom:var(--section-title-gap,18px)}
