.whiteButtonLogin{background-color:white!important;color:#333!important;padding:10px 10% 10px 45px!important;font-size:large!important}.greenButtonContainedSmall,.whiteButtonLogin{font-weight:700!important;text-transform:none!important;border-radius:30px!important}.greenButtonContainedSmall{background:#4A8260!important;color:white!important;padding:12px 25px!important}.greenButtonOutlinedSmall{border-color:#4A8260!important;color:#4A8260!important;border-radius:30px!important;padding:10px 45px!important;font-weight:700!important}.greenButtonContainedRegistration{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;padding:10px 10% 10px 45px!important}.greenButtonContained,.greenButtonContainedRegistration{background:#4A8260!important;color:white!important;font-weight:700!important}.greenButtonContained,.redButtonContained{border-radius:30px!important;padding:10px 45px!important;font-size:large!important}.redButtonContained{background:red!important;color:white!important;font-weight:700!important}.grayButtonContained{background:#f3f3f3!important;color:black!important;border-radius:30px!important;padding:10px 45px!important}.greenButtonOutlined{color:#4A8260!important;border-color:#4A8260!important;text-transform:none}.greenButtonOutlined,.textFieldOutlined .MuiOutlinedInput-root fieldset{border-radius:999px!important}.textFieldOutlined .MuiOutlinedInput-root:not(.Mui-error) fieldset{border-color:#333333!important}.sfondoRegistrati{z-index:41!important;background:#4B8260!important;background:linear-gradient(0deg,rgba(93,155,118,1) 34%,rgba(248,203,75,1))!important;position:relative!important}.custom-radio-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.radio-label{margin-bottom:8px!important;font-weight:700!important;font-size:18px!important}.custom-checkbox.Mui-checked,.custom-radio.Mui-checked{color:#4B8260!important}.sidebar{background-color:#4B8260!important;height:100vh;width:26%}.sidebar-content-ricerca{max-height:75vh}.sidebar-content-ricerca,.sidebar-content-ricerca-mobile{overflow-y:auto;padding:16px;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.sidebar-content-ricerca-mobile{max-height:100vh}.sidebarRicerca{background-color:white!important;width:28%;box-shadow:0 1px 1px rgba(3,7,18,.02),0 5px 4px rgba(3,7,18,.03),0 12px 9px rgba(3,7,18,.05),0 20px 15px rgba(3,7,18,.06),0 32px 24px rgba(3,7,18,.08)}.full-size{width:100%;height:100%}.sidebar-content{margin-top:10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;padding-left:30%!important}.sidebar-item--active{border-bottom-left-radius:30px!important;border-top-left-radius:30px!important}.sidebar-item--active,.sidebar-item--active-mobile{justify-content:flex!important;width:100%!important;color:black!important;background-color:#ffffff!important;font-weight:700!important}.sidebar-item--active-mobile{padding-left:50px!important}.sidebar-item{border-bottom-left-radius:30px!important;border-top-left-radius:30px!important}.sidebar-item,.sidebar-item-mobile{justify-content:flex!important;color:#ffffff!important}.sidebar-item-mobile{padding-left:50px!important}.sidebar-item:hover{color:black!important;background-color:#ffffff!important}.sidebar-item-text{justify-content:flex-start!important;display:flex}.sidebar-item-text>.MuiTypography-root{justify-content:flex-end!important;display:flex;font-weight:800!important;font-size:1rem!important}.listElement{margin-top:5px!important;margin-left:20px!important;font-size:large!important}.listElementBorder{border-bottom:1px solid #c4c4c4!important;padding-bottom:10px!important}.boxSkills{margin-top:10px!important;margin-bottom:10px!important}.textGrayCustom{color:#333333!important}.customSelect,.myCustomTextArea{border-radius:30px!important}.customSelect{background-color:"#fff"!important;border:"1px solid #33333"!important;padding-left:1!important}.customSelect .MuiOutlinedInput-notchedOutline{border-color:#cccccc;transition:border-color .3s ease}.customSelect.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4A8260!important;color:#4A8260!important}.MuiAccordion-root{--Paper-shadow:0px!important;border:0!important;padding:0!important;border-radius:50px!important}.MuiAccordion-root:before{display:none!important}.MuiAccordion-heading>.MuiButtonBase-root.Mui-expanded{background-color:#F1F1F1!important;font-weight:700!important;border-radius:30px!important;padding:3px,!important}.MuiAccordionDetails-root{padding-left:40px!important}.customEditButton{text-transform:none!important;text-decoration:underline!important}.MuiSwitch-switchBase.Mui-checked,.customEditButton{color:#4A8260!important}.MuiSwitch-track{background-color:#A4C0AF!important}.dayCard{border:1px solid #dedede!important}.assistantCard,.dayCard{border-radius:20px!important;padding:20px!important}.assistantCard{background-color:white}.whiteButton{color:#333333!important;border:1px solid #333333!important;border-radius:30px!important;display:flex!important;justify-content:start!important}.competenza-item{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:12px 16px!important;border:1px solid #333!important;border-radius:30px!important;margin-bottom:16px!important;background-color:white!important;max-width:100%!important;flex-wrap:wrap!important}.competenza-text{flex-grow:1!important;padding-right:8px!important;font-size:16px!important;line-height:1.4!important;word-break:break-word!important;white-space:pre-line!important;font-family:inherit!important;color:#000!important}.close-button{margin-left:auto!important;align-self:flex-start!important;color:#333!important;padding:4px!important;min-width:auto!important}.MuiListItemText-primary{text-decoration:none!important}.custom-radio .MuiSvgIcon-root{font-size:2.5rem!important}.custom-checkbox .MuiSvgIcon-root{font-size:2.5rem}.MuiInputLabel-root.Mui-focused:not(.Mui-error){color:#4A8260}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4A8260!important}@media (max-width:600px){.custom-checkbox+span{text-align:left;display:block}}@media (max-width:900px){.MuiAccordion-root{--Paper-shadow:0px!important;border:0!important;padding:0!important;margin-top:6px!important;border-radius:50px!important}}.custom-checkbox+span{line-height:1.1;margin-top:10px;margin-bottom:10px;display:inline-block;vertical-align:middle}.file-card{display:flex;width:120px;height:140px;border-radius:8px;border:1px solid #ccc;text-align:center;padding:10px;background-color:#A7D5BA;cursor:pointer;transition:box-shadow .2s ease;justify-content:center;align-items:center}.file-card:hover{box-shadow:0 0 5px rgba(0,0,0,.2)}.file-icon{width:48px;height:48px;margin:0 auto 8px}.file-name{font-size:.85rem;color:#333;word-break:break-word}li.MuiButtonBase-root{padding-top:10px!important;padding-bottom:10px!important}.title{font-size:x-large!important}.subtitle{font-size:medium!important}input[type=checkbox]{width:16px!important;height:16px!important;vertical-align:middle!important}.MuiAccordionDetails-root{display:flex!important;flex-direction:column;gap:15px!important}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_12a4f4{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}