select.input,select.select,.field select,select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2326304a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-inline-end:36px}[dir=rtl] select.input,[dir=rtl] select.select,[dir=rtl] .field select{background-position:12px}select:disabled{cursor:not-allowed;opacity:.75}.btn--secondary,.btn.secondary{border:1.5px solid var(--line-strong,#c9ced8);box-shadow:none}.btn--secondary:hover:not(:disabled),.btn.secondary:hover:not(:disabled){border-color:var(--ink-2,#26304a);box-shadow:var(--shadow-1)}.aiuto{vertical-align:middle;margin-inline-start:6px;display:inline-block}.field:has(>.aiuto)>label{margin-bottom:6px;display:inline-block}.aiuto>summary{cursor:pointer;background:var(--surface-2);width:20px;height:20px;color:var(--ink-2);border:1px solid var(--line-strong,#c9ced8);border-radius:50%;place-items:center;font-size:13px;font-weight:700;list-style:none;display:inline-grid}.aiuto>summary::-webkit-details-marker{display:none}.aiuto>summary:hover,.aiuto[open]>summary{background:var(--accent-soft);border-color:var(--accent)}.aiuto>summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.aiuto__testo{background:var(--surface-2);color:var(--ink-2);border-radius:10px;max-width:60ch;margin:8px 0 4px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.field>.aiuto[open]{margin-inline-start:0;display:block}.seg>button.is-active,.seg>a.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);border:0}.bulkbar{z-index:60;width:min(760px,100vw - 32px);margin:0 auto;position:fixed;inset-block-start:auto;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline:0;box-shadow:0 16px 40px -12px #16326c73}@media (max-width:860px){.bulkbar{inset-block-end:calc(84px + env(safe-area-inset-bottom,0px))}}.content:has(.bulkbar){padding-block-end:96px}.torna-indietro{align-self:flex-start;max-width:100%;margin-bottom:10px}.login__form.scegli-area{justify-content:center;gap:12px;max-width:680px;margin-inline:auto}.scegli-area__scelte{grid-template-columns:1fr 1fr;gap:16px;margin-block:24px 16px;display:grid}.scegli-area__scelta{text-align:center;background:var(--surface,#fff);color:var(--ink-2,#26304a);border:2px solid #0000;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 2px 12px #16326c14}.scegli-area__scelta:hover,.scegli-area__scelta:focus-visible{border-color:var(--accent,#2f5bea);transform:translateY(-2px)}.scegli-area__scelta strong{font-family:var(--font-display,inherit);color:var(--deep,#16326c);font-size:1.15rem}.scegli-area__scelta span:last-child{color:var(--muted,#5b6478);font-size:15px}.scegli-area__ico{background:var(--accent-soft,#e8eefd);width:56px;height:56px;color:var(--deep,#16326c);border-radius:50%;place-items:center;display:grid}.scegli-area__esci{justify-content:center;display:flex}.area-switch{white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:inline-flex}.area-barra{justify-content:flex-end;align-items:center;height:64px;padding:0 clamp(16px,3vw,40px);display:flex}.area-barra+.content{padding-top:0}@media (max-width:640px){.scegli-area__scelte{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scegli-area__scelta{transition:none}.scegli-area__scelta:hover{transform:none}}.next-step--link{color:inherit;transition:box-shadow var(--dur-2,.2s) var(--ease-out,ease), transform var(--dur-2,.2s) var(--ease-out,ease);text-decoration:none}.next-step--link:hover{box-shadow:var(--shadow-3,0 8px 24px #16326c24);transform:translateY(-1px)}.next-step--link:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.next-step__azione{color:var(--accent);align-items:center;gap:6px;margin-top:10px;font-size:15px;font-weight:600;display:inline-flex}.next-step--link:hover .next-step__azione{text-decoration:underline}@media (prefers-reduced-motion:reduce){.next-step--link,.next-step--link:hover{transition:none;transform:none}}.panel.in-evidenza{box-shadow:0 0 0 3px var(--accent), var(--shadow-2);transition:box-shadow .4s}#nascita{scroll-margin-top:24px}.field:has(>.aiuto)>:is(input,select,textarea){display:block}@media (min-width:861px){.page-head__lead{flex-basis:520px}}.dialog{max-height:none;overflow:visible}.dialog__box{max-height:calc(100dvh - 32px);overflow-y:auto}.dialog__actions{background:var(--panel,var(--surface));margin-bottom:0;padding-block:10px 0;position:sticky;bottom:-22px}
.scelta-tipo{border:0;min-width:0;margin:0 0 16px;padding:0}.scelta-tipo>legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:16px;font-weight:600}.scelta-tipo__griglia{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.scelta-tipo__voce{text-align:start;cursor:pointer;background:var(--surface);border:1.5px solid var(--line-strong,#c9ced8);color:var(--ink);font:inherit;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:14px;display:grid}.scelta-tipo__voce .type-ico{grid-row:1/span 2}.scelta-tipo__t{font-size:16px;font-weight:600}.scelta-tipo__s{color:var(--muted);font-size:14px}.scelta-tipo__voce:hover:not(:disabled){border-color:var(--accent)}.scelta-tipo__voce.is-active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.scelta-tipo__voce:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.scelta-tipo__voce:disabled{opacity:.6;cursor:not-allowed}.nuova-lezione__campi{max-width:720px}.aggiungi-altro{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:12px;font-size:15px;display:flex}.aggiungi-altro .link-btn{align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.aggiungi-altro .link-btn:hover{text-decoration:underline}.aggiungi-altro .link-btn svg{width:16px;height:16px}.vimeo-trovato{background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;margin:-4px 0 14px;padding:8px 10px;font-size:15px;display:flex}.vimeo-trovato img{object-fit:cover;border-radius:6px;flex-shrink:0}.vimeo-trovato svg{vertical-align:-3px;width:16px;height:16px;color:var(--ok)}.dropzone--compatta{padding:18px 14px}.dropzone--compatta:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.field.is-invalid .dropzone{border-color:var(--bad)}.libitem--nel-corso{background:var(--surface-2)}.libitem--nel-corso .libitem__title{color:var(--muted)}.libitem__gia{white-space:nowrap;flex-shrink:0}.libitem__gia svg{vertical-align:-2px;width:14px;height:14px}.chip--condiviso{vertical-align:1px;margin-inline-start:8px;font-size:13px}.chip--condiviso svg{vertical-align:-1px;width:12px;height:12px}.struct-row .lo-main__title a{color:var(--ink);text-decoration:none}.struct-row .lo-main__title a:hover,.struct-row .lo-main__title a:focus-visible{color:var(--accent);text-decoration:underline}.struct-row .order-btns .icon-btn{border:1px solid var(--line-strong,#c9ced8);background:var(--surface);color:var(--ink-2)}.struct-row .order-btns .icon-btn:disabled{opacity:.35}.struct-row .order-btns .icon-btn svg{stroke-width:2.6px;width:15px;height:15px}.quiz-ed__r{grid-template-columns:auto minmax(0,1fr) auto auto}.quiz-ed__segna{font:inherit;white-space:nowrap;cursor:pointer;border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);border:1.5px solid var(--line-strong,#c9ced8);padding:5px 10px;font-size:14px}.quiz-ed__segna:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}.quiz-ed__segna.is-ok{background:var(--ok-soft,#e3f4ec);border-color:var(--ok);color:var(--ok);font-weight:600}.quiz-ed__segna svg{vertical-align:-2px;width:14px;height:14px}@media (max-width:640px){.quiz-ed__r{grid-template-columns:auto minmax(0,1fr) auto}.quiz-ed__segna{grid-column:2;justify-self:start}.aggiungi-altro__sep{display:none}.aggiungi-altro{flex-direction:column;align-items:flex-start}.scelta-tipo__griglia{grid-template-columns:minmax(0,1fr)}.scelta-tipo__voce{padding:12px}.scelta-tipo__t{overflow-wrap:anywhere}}.ripiegabile{background:var(--surface);border-radius:var(--radius-xl,18px);box-shadow:var(--shadow-1,0 1px 2px #0000000f);margin-bottom:14px}.ripiegabile__riga{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:15px;list-style:none;display:flex}.ripiegabile__riga::-webkit-details-marker{display:none}.ripiegabile__testo{overflow-wrap:anywhere;min-width:0;color:var(--ink-2)}.ripiegabile__azione{color:var(--accent-deep);flex:none;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ripiegabile__azione svg{width:16px;height:16px}.ripiegabile[open] .ripiegabile__azione{visibility:hidden}.ripiegabile__riga:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:inherit}.ripiegabile__corpo>.card{box-shadow:none;margin-bottom:0}.quiz-domande{scroll-margin-top:16px}.lezione-blocco{border:1px solid var(--line);border-radius:var(--radius,14px);background:var(--panel);margin:0 0 14px;padding:12px 12px 4px}.lezione-blocco.is-drop-target{outline:2px dashed var(--accent,#2f5bea);outline-offset:2px}.lezione-blocco__head{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.lezione-blocco__n{font-family:var(--font-display,inherit);color:var(--primary,#16326c);white-space:nowrap;font-weight:700}.lezione-blocco__titolo{flex:220px;min-width:0;font-weight:600}.lezione-blocco__conta{color:var(--muted);white-space:nowrap;font-size:14px}.lezione-blocco__vuota{color:var(--muted);border:1px dashed var(--line);border-radius:var(--r-ctrl,10px);margin:0 0 8px;padding:14px;font-size:14px}.lezioni-azioni{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.lezioni-azioni .muted{font-size:14px}.sposta-lezione{max-width:180px}@media (max-width:640px){.lezione-blocco{padding:10px 8px 2px}.sposta-lezione{max-width:100%}}.percorso-lezione{margin:0 0 22px}.percorso-lezione__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.percorso-lezione__head h3{overflow-wrap:anywhere;margin:0;font-size:18px}.percorso-lezione__n{color:var(--accent,#2f5bea);margin-inline-end:4px;font-weight:700}.outline-lezione{color:var(--ink-2,#26304a);overflow-wrap:anywhere;margin:12px 0 6px;font-size:14px;font-weight:600}.outline-list>li:first-child .outline-lezione{margin-top:0}.outline-lezione__n{color:var(--accent,#2f5bea)}.gia-in-libreria{gap:6px;margin:6px 0 8px;padding-left:18px;display:grid}.gia-in-libreria li{line-height:1.5}
.crea-corso{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;max-width:1240px;display:grid}.crea-corso__modulo{min-width:0}.crea-corso__riepilogo{position:sticky;top:16px}.crea-corso__riepilogo .sintesi dd{overflow-wrap:anywhere}.crea-corso__invia{white-space:normal;text-align:center;justify-content:center;width:100%;margin-top:14px}@media (max-width:1100px){.crea-corso{grid-template-columns:minmax(0,1fr)}.crea-corso__riepilogo{position:static}}.lucchetto{vertical-align:-2px;color:var(--warn,#8a5800);margin-inline-start:4px;display:inline-flex}.lucchetto svg,.lucchetto-inline{vertical-align:-2px;width:14px;height:14px}.avviso-definitive{max-width:1240px}.avviso-definitive__edizione{margin-top:6px}.erog-pick--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.profilo-corso__fissa{margin:8px 0 12px;font-size:15px}.conta-caratteri{white-space:nowrap}.scelta-cop__anteprima{position:relative}.scelta-cop__etichetta{color:var(--ink-2);margin-top:6px;font-size:14px;font-weight:600}.scelta-cop__riga{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.scelta-cop__cosa{min-width:64px;color:var(--ink-2);font-size:14px;font-weight:600}.scelta-cop__riga .scelta-cop__griglia{flex:1;min-width:min(100%,240px)}.scelta-cop__colori{flex-wrap:wrap;gap:8px;display:flex}.scelta-cop__colore{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:44px;height:44px;padding:0;overflow:hidden}.scelta-cop__colore>.cover{border-radius:0;display:block;transform:scale(1.8)}.scelta-cop__colore.is-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.scelta-cop__colore:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.passi-corso li.is-verifica a{border-color:var(--warn,#8a5800)}.passi-corso li.is-verifica .passi-corso__n{background:var(--warn,#8a5800);color:#fff}.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.segnaposto{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 8px;display:flex}.segnaposto__esempio{border-radius:var(--r-ctrl);background:var(--surface-2);margin:0 0 12px;padding:8px 12px;font-size:14px}.lingue-attive{margin:0;font-size:15px}.anteprima-discente{max-width:960px}.anteprima-discente .course-hero{margin-bottom:18px}.anteprima-test{flex-direction:column;gap:14px;padding-inline-start:22px;display:flex}.anteprima-test ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.anteprima-test ul li{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);padding:8px 12px}.anteprima-test__lettera{background:var(--surface-2);border-radius:50%;place-items:center;width:22px;height:22px;margin-inline-end:6px;font-size:13px;font-weight:700;display:inline-grid}.passi-corso li .passi-corso__spento{border:1px dashed var(--line-strong,#c9ced8);color:var(--muted);cursor:not-allowed;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;display:flex}.crea-corso__barra{display:none}@media (max-width:1100px){.crea-corso__barra{z-index:5;background:linear-gradient(to top, var(--bg) 70%, transparent);grid-column:1/-1;justify-content:flex-end;padding:10px 0;display:flex;position:sticky;bottom:0}.crea-corso__barra .btn{white-space:normal;text-align:center}}@media (max-width:860px){.crea-corso__barra{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (max-width:640px){.barra-salva:has(.btn--ghost){flex-wrap:wrap}}.erog-parti--spento{opacity:.55}.avviso-attestato ul{margin:6px 0 0;padding-inline-start:18px}.avviso-attestato li{margin:4px 0}.avviso-attestato li .chip{vertical-align:1px;margin-inline-end:4px}#corso-rif,#attestato-anteprima{scroll-margin-top:90px}.chip.lingua-stato{text-align:center;white-space:normal;border-radius:10px;justify-content:center;align-items:center;max-width:100%;margin-top:6px;padding-block:3px;line-height:1.3;display:inline-flex}
.page-head__fatto a.testo-dafare{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-head__fatto a.testo-dafare:hover{color:var(--accent-deep)}.kpi-strip__item--link{border-radius:var(--radius-lg,14px);transition:background var(--dur-1), transform var(--dur-1), box-shadow var(--dur-1);margin:-10px -14px;padding:10px 14px!important}.kpi-strip__item--link:hover,.kpi-strip__item--link:focus-visible{box-shadow:var(--shadow-2);transform:translateY(-2px);background:var(--surface)!important}@media (prefers-reduced-motion:reduce){.kpi-strip__item--link:hover,.kpi-strip__item--link:focus-visible{transform:none}}.kpi-strip__item:hover .kpi-strip__label{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.chip--modalita{margin-inline-end:6px;padding:1px 8px;font-size:13px}.checklist-ed{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.checklist-ed li{align-items:baseline;gap:8px;display:flex}.checklist-ed li>span[aria-hidden]{background:color-mix(in srgb, var(--ok) 14%, transparent);width:18px;height:18px;color:var(--ok);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.checklist-ed li.is-avviso>span[aria-hidden]{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.checklist-ed li.is-avviso{color:var(--warn)}.checklist-ed li.is-neutro>span[aria-hidden]{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted)}.checklist-ed__avvisi{background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--ink-2);border-radius:10px;margin-top:8px;padding:8px 12px;font-size:14px}.checklist-ed__avvisi p{margin:0}.checklist-ed__avvisi p+p{margin-top:4px}.page-head__sub-corso{color:var(--muted);margin:4px 0 8px;font-size:15px}.page-head__sub-corso a{color:var(--ink-2);font-weight:500}.ready li.is-avviso{color:var(--warn)}.ready li.is-avviso .ready__dot{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.vendita-personalizza{margin:4px 0 16px}.vendita-personalizza>summary{cursor:pointer;color:var(--ink-2);padding:6px 0;font-weight:600}.vendita-personalizza[open]>summary{margin-bottom:10px}.cerca-persona{position:relative}.cerca-persona__lista{z-index:20;inset-inline:0;background:var(--surface);border:1px solid var(--line-strong,#c9ced8);box-shadow:var(--shadow-2,0 8px 24px #0000001f);border-radius:12px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow:auto}.cerca-persona__lista li[role=option]{cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cerca-persona__lista li.is-attivo{background:var(--accent-soft)}.cerca-persona__nome{color:var(--ink);font-weight:600}.cerca-persona__meta{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.cerca-persona__vuoto{color:var(--muted);padding:8px 10px;font-size:14px}.cerca-persona__scelta{border:1.5px solid var(--border);border-radius:var(--r-ctrl);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.requisiti-intro{color:var(--ink-2);margin:0 0 8px;font-size:15px}.stato-offerta__azioni{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.stato-offerta__link{overflow-wrap:anywhere}.posti-field{margin-bottom:14px}.posti-field>.field__label{margin-bottom:8px;display:block}.posti-field>.switch{width:fit-content;margin:0 0 12px;display:flex}.posti-field .field{margin-bottom:0}.tabs__stato{vertical-align:middle;flex:none;justify-content:center;align-items:center;margin-inline-start:6px;display:inline-flex}.tabs__stato--fatto{color:#fff;background:var(--ok);border-radius:50%;width:18px;height:18px;font-size:12px;font-weight:800;line-height:1}.tabs__stato--fatto svg{stroke-width:3px;width:12px;height:12px}.tabs__stato--da_fare{color:var(--warn,#8a5800);background:var(--warn-soft,#fdf1d8);border-radius:var(--r-pill,999px);padding:1px 7px;font-size:12px;font-weight:600}.tabs__stato--facoltativo{color:var(--muted);background:var(--surface-2);border-radius:var(--r-pill,999px);padding:1px 7px;font-size:12px;font-weight:500}.field>label.switch{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:inherit;color:var(--ink-2);align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}.btn.torna-indietro{white-space:normal;text-align:start;overflow-wrap:anywhere;max-width:100%;height:auto}@media (max-width:640px){.kpi-strip__item--link{margin:0!important}}
