@layer components{.corso{width:100%;color:var(--c-text);flex-direction:column;gap:14px;scroll-margin-top:104px;display:flex}.corso-capitoli{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.corso-capitoli button{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--c-text2);border:1px solid var(--c-line2);background:var(--c-surface);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex;position:relative}.corso-capitoli button b{background:var(--c-surface2);width:22px;height:22px;color:var(--c-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.corso-capitoli button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.corso-capitoli button i{color:#3fb950;margin-left:auto;font-style:normal}.corso-capitoli button.attiva{color:var(--c-text);background:#1f6feb1f;border-color:#1f6feb}.corso-capitoli button.attiva b{color:#fff;background:#1f6feb}.corso-copertina{cursor:pointer;aspect-ratio:9/16;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.corso-copertina img{object-fit:cover;width:100%;height:100%;display:block}.corso-copertina.tua{outline-offset:2px;outline:3px solid #1f6feb}.corso-copertina i{color:#fff;background:#3fb950;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.corso-copertina-testo{box-sizing:border-box;color:#fff;text-align:left;background:#0f2a44;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;padding:14px;display:flex}.corso-copertina-testo small{color:#7cc4ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.corso-copertina-testo b{font-size:17px;line-height:1.15}.corso-tutti{font:inherit;color:#1f6feb;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:14px;font-weight:600}.corso-video-box{flex-direction:column;gap:8px;min-width:0;display:flex}.corso-video{aspect-ratio:16/9;background:#0f2a44;border-radius:12px;width:100%;display:block}.corso-video.verticale{aspect-ratio:9/16;max-height:80vh}.corso-continua{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.corso-continua input{width:18px;height:18px}.corso-testo{flex-direction:column;gap:10px;min-width:0;display:flex}.corso-capitolo{flex-direction:column;gap:14px;display:flex}@media (min-width:900px){.corso-capitolo.con-video{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}}.corso-intro{color:var(--c-muted);margin:0;font-size:14px;line-height:1.55}.corso-lezioni{flex-wrap:wrap;gap:6px;display:flex}.corso-lezioni button{font:inherit;cursor:pointer;color:var(--c-text2);border:1px solid var(--c-line2);background:var(--c-surface);border-radius:999px;padding:5px 11px;font-size:13px}.corso-lezioni button b{color:#1f6feb;margin-right:2px}.corso-lezioni button.attiva{color:#fff;background:#1f6feb;border-color:#1f6feb}.corso-lezioni button.attiva b{color:#fff}.corso-lezione{background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.corso-lezione .occhiello{letter-spacing:.06em;text-transform:uppercase;color:#1f6feb;font-size:12px;font-weight:700}.corso-lezione h2{margin:0;font-size:22px;line-height:1.2}.corso-lezione h3{letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);margin:10px 0 0;font-size:12px}.corso-lezione p{margin:0;font-size:15px;line-height:1.65}.corso-lezione .perche{font-size:16px;font-weight:600}.corso-apri{color:#fff;background:#1f6feb;border-radius:8px;align-self:flex-start;padding:7px 13px;font-size:14px;font-weight:600;text-decoration:none}.corso-prova{flex-direction:column;gap:9px;margin:0;padding-left:22px;font-size:15px;line-height:1.5;display:flex}.corso-prova small{color:#3fb950;font-size:14px;display:block}.corso-schermate{flex-wrap:wrap;gap:14px;display:flex}.corso-schermate figure{flex-direction:column;gap:5px;width:170px;margin:0;display:flex}.corso-schermate button{cursor:zoom-in;background:0 0;border:0;padding:0}.corso-schermate img{border:1px solid var(--c-line2);border-radius:12px;width:170px;height:auto;display:block}.corso-schermate figcaption{color:var(--c-muted);font-size:12px;line-height:1.4}.corso-doc{color:var(--c-muted2);font-size:12.5px!important}.corso-fatta{cursor:pointer;align-items:center;gap:7px;margin-top:4px;font-size:14px;display:inline-flex}.corso-avanti{justify-content:space-between;gap:12px;display:flex}.corso-avanti button{font:inherit;color:#1f6feb;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:6px 0;font-size:14px;font-weight:600}.corso-avanti>:last-child{text-align:right}.corso-grande{z-index:60;cursor:zoom-out;background:#000000c7;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.corso-grande img{border-radius:14px;width:auto;max-width:100%;max-height:calc(100dvh - 70px)}.corso-grande span{color:#fff;text-align:center;font-size:13px}@media (max-width:520px){.corso-lezione{padding:14px}.corso-schermate figure,.corso-schermate img{width:140px}}}
