body.e-web.route-profesor #app .wrap-lista{max-width:1100px}.prof-usi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--linie,#e9e1d2);margin:8px 0 30px}.prof-usi a{display:flex;flex-direction:column;gap:5px;padding:22px 20px;text-decoration:none;color:var(--ink,#252659)}.prof-usi a+a{border-left:1px solid var(--linie,#e9e1d2)}.prof-usi a:hover{background:#fff9e8}.prof-usi b{font-size:18px}.prof-usi span{font-size:14px;line-height:1.5;color:var(--ink-soft,#4e5077)}.prof-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding:0}.prof-tabs button{font:700 15px/1.4 Nunito,sans-serif;color:#252659;border:1px solid #ded9cf;border-radius:8px;background:#fff;padding:12px 18px;min-height:46px;cursor:pointer}.prof-tabs button[aria-pressed=true]{color:#fff;background:#2b2d64;border-color:#2b2d64}.prof-tabs button:focus-visible,.prof-usi a:focus-visible{outline:3px solid #5374cd;outline-offset:3px}body.route-profesor #app .prof-forms{display:block!important}body.route-profesor #app .prof-forms>.qcard{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:28px;margin-top:0!important;border:1px solid #e9e1d2;box-shadow:0 6px 24px #25265908}body.route-profesor #app .prof-forms>.qcard[hidden]{display:none!important}.prof-forms>.qcard>h2,.prof-forms>.qcard>.pf-meta,.prof-forms>.qcard>.actions{grid-column:1/-1}.prof-forms>.qcard>h2{font-family:Fraunces,Georgia,serif!important;font-size:28px!important;margin:0 0 10px!important}.prof-forms>.qcard>.pf-meta{font-size:15px;margin:0 0 24px!important;max-width:680px}.prof-forms .plabel{min-width:0;margin:0 0 20px}.prof-forms .pinput{width:100%;min-width:0}.prof-forms .actions{justify-content:flex-start!important;margin-top:6px}.prof-form-intro{font-size:16px;margin:0 0 20px;color:var(--ink-soft,#4e5077)}body.seo-profesori .seo-page{max-width:1160px;display:block}body.seo-profesori .seo-main{max-width:none;width:100%}body.seo-profesori .seo-aside,body.seo-profesori .seo-cta{display:none}body.seo-profesori .seo-art>p,body.seo-profesori .seo-art>ol,body.seo-profesori .seo-art>ul{max-width:780px}body.seo-profesori .seo-art>h1{max-width:850px;font-size:clamp(32px,4vw,50px);line-height:1.12}.prof-materiale{margin:30px 0 44px;border:1px solid #ded7ca;border-radius:16px;overflow:hidden;background:#fff}.prof-materiale-filtre{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:22px 26px;border-bottom:1px solid #e9e1d2;background:#fbf6ee}.prof-materiale-filtre label{display:block;font-size:14px;font-weight:800;flex:1;min-width:140px}.prof-materiale-filtre select{display:block;width:100%;min-height:46px;border:1px solid #cfc8bb;border-radius:8px;padding:10px 12px;margin-top:6px;font:inherit;background:#fff;color:#252659}.prof-materiale-lista{padding:0 26px}.prof-material{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #e9e1d2;text-decoration:none!important;color:#252659!important}.prof-material:last-child{border-bottom:0}.prof-material:hover strong{text-decoration:underline}.prof-material strong{display:block;font-size:19px}.prof-material p{font-size:15px;color:#4e5077;margin:4px 0 0!important;line-height:1.5}.prof-material>span{font-size:14px;font-weight:800;white-space:nowrap}.prof-clasa-online{margin:35px 0;padding:26px 0;border-block:1px solid #ded7ca;display:flex;align-items:center;justify-content:space-between;gap:25px}.prof-clasa-online h2{margin:0 0 5px!important}.prof-clasa-online p{font-size:16px;margin:0!important}@media(max-width:640px){.prof-usi{grid-template-columns:1fr}.prof-usi a{padding:16px 4px}.prof-usi a+a{border-left:0;border-top:1px solid #e9e1d2}.prof-tabs{display:grid;grid-template-columns:1fr}.prof-tabs button{text-align:left}body.route-profesor #app .prof-forms>.qcard{grid-template-columns:1fr;padding:22px 18px}.prof-materiale-filtre{padding:18px}.prof-materiale-lista{padding:0 18px}.prof-material{grid-template-columns:1fr;gap:7px}.prof-clasa-online{display:block}.prof-clasa-online>a{margin-top:16px}}@media(prefers-reduced-motion:reduce){.prof-material,.prof-usi a{transition:none}}
