.CreateAdminForm-module__6OEB_W__root{flex-direction:column;gap:1.5rem;width:min(100%,56rem);margin:0 auto;display:flex}.CreateAdminForm-module__6OEB_W__header{flex-direction:column;display:flex}.CreateAdminForm-module__6OEB_W__backLink{width:fit-content;color:var(--dark);font-size:14px;font-style:italic;text-decoration:none}.CreateAdminForm-module__6OEB_W__backLink:hover{opacity:.76}.CreateAdminForm-module__6OEB_W__title{color:var(--dark);font-size:1.75rem;font-weight:500;line-height:1.2}.CreateAdminForm-module__6OEB_W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CreateAdminForm-module__6OEB_W__section{border:0;border-top:1px solid #d3d8d4;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem 0 0;display:flex}.CreateAdminForm-module__6OEB_W__sectionTitle{color:var(--dark);padding-right:.75rem;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.2}.CreateAdminForm-module__6OEB_W__error{color:#8e2701;background:#fae2de;padding:.75rem .85rem;font-size:.9rem;line-height:1.45}.CreateAdminForm-module__6OEB_W__actions{justify-content:flex-end;display:flex}.CreateAdminForm-module__6OEB_W__submitButton{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#344746;border:0;padding:.7rem 1rem;font-size:.95rem;font-style:italic}.CreateAdminForm-module__6OEB_W__submitButton:hover:not(:disabled){background:#536b69}.CreateAdminForm-module__6OEB_W__submitButton:disabled{cursor:not-allowed;opacity:.62}.CreateAdminForm-module__6OEB_W__backLink:focus-visible,.CreateAdminForm-module__6OEB_W__submitButton:focus-visible{outline-offset:3px;outline:2px solid #e6c16f}@media (max-width:720px){.CreateAdminForm-module__6OEB_W__grid{grid-template-columns:1fr}}
.AppPage-module__mlPtiG__root{width:min(100%,72rem);margin:2rem auto;padding:0 1rem}.AppPage-module__mlPtiG__entityPage{width:calc(100vw - var(--entity-side-nav-width) - var(--entity-side-nav-gutter));max-width:none;margin:2rem 0 2rem calc(var(--entity-side-nav-width) + var(--entity-side-nav-gutter));padding:0 clamp(1rem,2.4vw,2.5rem)}.AppPage-module__mlPtiG__state{color:#475569;place-items:center;width:min(100%,72rem);min-height:18rem;padding:2rem 1rem;font-size:.9375rem;display:grid}@media (max-width:900px){.AppPage-module__mlPtiG__entityPage{width:min(100%,72rem);margin:2rem auto;padding:0 1rem}}
.BilanEntrepriseStudentSection-module__m1tI9q__root{--bilan-dark:#334344;--bilan-muted:#607171;--bilan-panel:#f2f2f2;--bilan-field:#ebe9d8;--bilan-field-border:#b9b8aa;--bilan-disabled:#e7e7e7;--bilan-control:#5c7370;width:100%;color:var(--bilan-dark);flex-direction:column;gap:28px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__backLink{width:fit-content;color:var(--bilan-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:14px;font-style:italic;font-weight:500;line-height:1;text-decoration:none;transition:opacity .14s,transform .14s;display:inline-flex}.BilanEntrepriseStudentSection-module__m1tI9q__backLink:hover{opacity:.76;transform:translate(-2px)}.BilanEntrepriseStudentSection-module__m1tI9q__backLink:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__addBilanButton:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__addInlineButton:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__submitButton:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__datePickerButton:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__activityInput:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__editButton:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__checkboxButton:focus-visible,.BilanEntrepriseStudentSection-module__m1tI9q__textareaField textarea:focus-visible{outline-offset:4px;outline:2px solid #e6c16f}.BilanEntrepriseStudentSection-module__m1tI9q__listPanel{background:var(--bilan-panel);border-radius:32px 32px 0 0;flex-direction:column;min-height:510px;padding:38px 64px;display:flex;position:relative}.BilanEntrepriseStudentSection-module__m1tI9q__listHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__listHeader h1{color:var(--bilan-dark);letter-spacing:0;margin-top:2px;font-size:clamp(22px,2vw,26px);font-style:italic;font-weight:500;line-height:1.2}.BilanEntrepriseStudentSection-module__m1tI9q__addBilanButton{color:var(--bilan-dark);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-style:italic;font-weight:500;line-height:1;display:inline-flex}.BilanEntrepriseStudentSection-module__m1tI9q__addBilanButton>span:first-child{background:var(--bilan-control);width:36px;height:36px;color:var(--white);border-radius:4px;place-items:center;font-size:34px;font-style:normal;font-weight:300;line-height:1;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__emptyMessage{color:var(--bilan-dark);text-align:center;margin:auto;font-size:16px;font-style:italic;font-weight:500;line-height:1.35}.BilanEntrepriseStudentSection-module__m1tI9q__bilanList{flex-direction:column;gap:14px;width:100%;margin-top:48px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__adminSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__adminStudentResults{flex-direction:column;gap:14px;margin-top:34px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__adminSelectedBlock{flex-direction:column;flex:1;margin-top:34px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__adminSelectedHeader{border-bottom:1px solid #33434429;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__adminSelectedHeader div{flex-direction:column;gap:6px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__adminSelectedHeader span{color:#334344b8;font-size:13px;font-style:italic;font-weight:500;line-height:1}.BilanEntrepriseStudentSection-module__m1tI9q__adminSelectedHeader strong{color:var(--bilan-dark);font-size:20px;font-weight:500;line-height:1.1}.BilanEntrepriseStudentSection-module__m1tI9q__adminSelectedHeader small{color:#334344b8;font-size:13px;font-style:italic;font-weight:500;line-height:1.25}.BilanEntrepriseStudentSection-module__m1tI9q__adminChangeButton{background:var(--bilan-dark);color:var(--white);cursor:pointer;border:0;padding:13px 22px;font-size:14px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s}.BilanEntrepriseStudentSection-module__m1tI9q__adminChangeButton:hover{opacity:.88;transform:translateY(-1px)}.BilanEntrepriseStudentSection-module__m1tI9q__listState{color:var(--bilan-dark);text-align:center;margin:auto;font-size:15px;font-style:italic;font-weight:500;line-height:1.35}.BilanEntrepriseStudentSection-module__m1tI9q__createHeader{grid-template-columns:minmax(170px,220px) 1fr;align-self:center;align-items:center;gap:28px;width:min(100%,1080px);margin-top:-4px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__createHeader h1{color:var(--bilan-dark);letter-spacing:0;font-size:clamp(34px,4vw,42px);font-weight:400;line-height:1.1}.BilanEntrepriseStudentSection-module__m1tI9q__formPanel{background:var(--bilan-panel);border-radius:32px;flex-direction:column;align-self:center;gap:28px;width:min(100%,1080px);padding:48px min(11vw,136px) 44px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__dateRow{grid-template-columns:auto minmax(220px,278px);justify-content:center;align-items:center;gap:22px 40px;margin-bottom:18px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__staticDateRow{grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:16px 22px;margin-bottom:18px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__dateLabel{color:var(--bilan-dark);font-size:16px;font-weight:400;line-height:1}.BilanEntrepriseStudentSection-module__m1tI9q__dateStaticValue{color:var(--bilan-dark);font-size:18px;font-style:italic;font-weight:500;line-height:1}.BilanEntrepriseStudentSection-module__m1tI9q__datePicker{position:relative}.BilanEntrepriseStudentSection-module__m1tI9q__datePickerButton{background:var(--bilan-field);width:100%;height:54px;color:inherit;cursor:pointer;text-align:left;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 26px;display:flex;overflow:hidden;box-shadow:inset 0 3px 5px #2d39393d,inset 0 -1px 2px #ffffffb8}.BilanEntrepriseStudentSection-module__m1tI9q__datePickerButton:disabled,.BilanEntrepriseStudentSection-module__m1tI9q__addInlineButton:disabled,.BilanEntrepriseStudentSection-module__m1tI9q__activityInput:disabled,.BilanEntrepriseStudentSection-module__m1tI9q__editButton:disabled,.BilanEntrepriseStudentSection-module__m1tI9q__checkboxButton:disabled,.BilanEntrepriseStudentSection-module__m1tI9q__textareaField textarea:disabled,.BilanEntrepriseStudentSection-module__m1tI9q__submitButton:disabled{cursor:not-allowed;opacity:.58}.BilanEntrepriseStudentSection-module__m1tI9q__dateInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute;bottom:0;left:50%}.BilanEntrepriseStudentSection-module__m1tI9q__datePlaceholder,.BilanEntrepriseStudentSection-module__m1tI9q__dateValue{color:var(--bilan-dark);pointer-events:none;font-size:15px;font-style:italic;font-weight:500;line-height:1}.BilanEntrepriseStudentSection-module__m1tI9q__chevron{pointer-events:none;border-bottom:4px solid #c5c5c5;border-right:4px solid #c5c5c5;width:18px;height:18px;transform:translateY(-4px)rotate(45deg)}.BilanEntrepriseStudentSection-module__m1tI9q__activitiesFieldset{border:0;flex-direction:column;gap:16px;min-width:0;padding:0;display:flex;position:relative}.BilanEntrepriseStudentSection-module__m1tI9q__fieldTitle{width:fit-content;color:var(--bilan-dark);align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:1.2;display:inline-flex}.BilanEntrepriseStudentSection-module__m1tI9q__employerFieldTitle{color:var(--bilan-dark);font-size:20px;font-style:italic;font-weight:500;line-height:1.2}.BilanEntrepriseStudentSection-module__m1tI9q__addInlineButton{background:var(--bilan-control);width:18px;height:18px;color:var(--white);cursor:pointer;border:0;border-radius:3px;place-items:center;font-size:18px;font-weight:400;line-height:1;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__activitiesColumns{width:172px;color:var(--bilan-dark);text-align:center;grid-template-columns:1fr 1fr;align-self:flex-end;gap:22px;margin:-12px 2px -4px 0;font-size:15px;font-weight:400;line-height:1.05;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__activitiesColumns span{font-weight:400}.BilanEntrepriseStudentSection-module__m1tI9q__employerActivitiesColumns{width:142px;color:var(--bilan-dark);text-align:center;grid-template-columns:1fr 1fr;align-self:flex-end;gap:22px;margin:-8px 4px -2px 0;font-size:14px;font-weight:400;line-height:1.05;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__activityList{flex-direction:column;gap:12px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__activityRow{grid-template-columns:minmax(260px,1fr) 34px 64px 64px;align-items:center;gap:14px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__employerActivityRow{grid-template-columns:minmax(260px,1fr) 64px 64px;align-items:center;gap:14px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__activityPill{background:var(--bilan-field);border:0;border-radius:999px;align-items:center;gap:10px;min-width:0;height:54px;padding:0 28px 0 34px;display:flex;box-shadow:inset 0 3px 5px #2d39393d,inset 0 -1px 2px #ffffffb8}.BilanEntrepriseStudentSection-module__m1tI9q__employerReadonlyPill{background:var(--bilan-disabled)}.BilanEntrepriseStudentSection-module__m1tI9q__activityInput{min-width:0;color:var(--bilan-dark);letter-spacing:0;background:0 0;border:0;flex:1;font-size:15px;font-weight:400;line-height:1}.BilanEntrepriseStudentSection-module__m1tI9q__activityInput::placeholder{color:#334344a3}.BilanEntrepriseStudentSection-module__m1tI9q__activityInput:focus{outline:0}.BilanEntrepriseStudentSection-module__m1tI9q__readonlyActivityText{color:#263333;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;line-height:1;display:block;overflow:hidden}.BilanEntrepriseStudentSection-module__m1tI9q__editButton{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__editButton span{background:var(--bilan-dark);border-radius:999px;width:8px;height:26px;display:block;position:relative;transform:rotate(45deg)}.BilanEntrepriseStudentSection-module__m1tI9q__editButton span:before{background:var(--bilan-dark);content:"";border-radius:2px 2px 0 0;width:8px;height:5px;position:absolute;top:-6px;left:0}.BilanEntrepriseStudentSection-module__m1tI9q__editButton span:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:7px solid var(--bilan-dark);content:"";width:0;height:0;position:absolute;bottom:-6px;left:0}.BilanEntrepriseStudentSection-module__m1tI9q__checkboxButton{cursor:pointer;background:0 0;border:0;place-items:center;width:64px;height:34px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__checkboxButton span{border:3px solid var(--bilan-dark);background:0 0;border-radius:6px;width:26px;height:26px;display:block;position:relative}.BilanEntrepriseStudentSection-module__m1tI9q__checkboxButtonChecked span:after{border-right:3px solid var(--bilan-dark);border-bottom:3px solid var(--bilan-dark);content:"";width:7px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}.BilanEntrepriseStudentSection-module__m1tI9q__checkboxButtonDisabled{cursor:not-allowed;opacity:.46}.BilanEntrepriseStudentSection-module__m1tI9q__readonlyCheckboxButton{cursor:default}.BilanEntrepriseStudentSection-module__m1tI9q__textareaField{flex-direction:column;gap:12px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__textareaField span{color:var(--bilan-dark);font-size:17px;font-weight:400;line-height:1.2}.BilanEntrepriseStudentSection-module__m1tI9q__textareaField textarea{resize:vertical;background:var(--bilan-field);width:100%;min-height:142px;color:var(--bilan-dark);border:0;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:400;line-height:1.45;display:block;box-shadow:inset 0 3px 5px #2d39393d,inset 0 -1px 2px #ffffffb8}.BilanEntrepriseStudentSection-module__m1tI9q__textareaField textarea::placeholder{color:#334344e0}.BilanEntrepriseStudentSection-module__m1tI9q__textareaField textarea:disabled{background:var(--bilan-disabled);color:#3343448c}.BilanEntrepriseStudentSection-module__m1tI9q__textareaField textarea.BilanEntrepriseStudentSection-module__m1tI9q__readonlyStudentTextarea:disabled{color:#263333;opacity:1}.BilanEntrepriseStudentSection-module__m1tI9q__readonlyFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.BilanEntrepriseStudentSection-module__m1tI9q__employerSignature{color:#33434485;align-items:center;gap:12px;margin-top:-4px;font-size:13px;font-weight:400;line-height:1.2;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__employerSignature span{font-weight:400}.BilanEntrepriseStudentSection-module__m1tI9q__actions{justify-content:flex-end;margin-top:-8px;display:flex}.BilanEntrepriseStudentSection-module__m1tI9q__formMessageError,.BilanEntrepriseStudentSection-module__m1tI9q__formMessageSuccess{border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.35}.BilanEntrepriseStudentSection-module__m1tI9q__formMessageError{color:#8b1e1e;background:#f8dddd}.BilanEntrepriseStudentSection-module__m1tI9q__formMessageSuccess{color:#2f5c38;background:#dfeddf}.BilanEntrepriseStudentSection-module__m1tI9q__submitButton{background:var(--bilan-dark);min-width:140px;color:var(--white);cursor:pointer;border:0;padding:14px 30px;font-size:15px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s}.BilanEntrepriseStudentSection-module__m1tI9q__submitButton:hover{opacity:.88;transform:translateY(-1px)}@media (max-width:900px){.BilanEntrepriseStudentSection-module__m1tI9q__listPanel{min-height:440px;padding:32px 28px}.BilanEntrepriseStudentSection-module__m1tI9q__formPanel{padding:38px 28px}.BilanEntrepriseStudentSection-module__m1tI9q__createHeader{grid-template-columns:minmax(140px,190px) 1fr;padding:0 6px}.BilanEntrepriseStudentSection-module__m1tI9q__dateRow,.BilanEntrepriseStudentSection-module__m1tI9q__staticDateRow{grid-template-columns:auto minmax(0,1fr);justify-content:stretch}.BilanEntrepriseStudentSection-module__m1tI9q__activityRow{grid-template-columns:minmax(0,1fr) 34px 52px 52px;gap:10px}.BilanEntrepriseStudentSection-module__m1tI9q__employerActivityRow{grid-template-columns:minmax(0,1fr) 52px 52px;gap:10px}.BilanEntrepriseStudentSection-module__m1tI9q__activitiesColumns{gap:10px;width:144px;font-size:13px}.BilanEntrepriseStudentSection-module__m1tI9q__employerActivitiesColumns{gap:10px;width:124px;font-size:13px}.BilanEntrepriseStudentSection-module__m1tI9q__readonlyFieldsGrid,.BilanEntrepriseStudentSection-module__m1tI9q__adminSearchGrid{grid-template-columns:1fr}}@media (max-width:640px){.BilanEntrepriseStudentSection-module__m1tI9q__root{gap:22px}.BilanEntrepriseStudentSection-module__m1tI9q__listHeader{align-items:flex-start}.BilanEntrepriseStudentSection-module__m1tI9q__listPanel{border-radius:24px 24px 0 0;padding:28px 18px}.BilanEntrepriseStudentSection-module__m1tI9q__adminSelectedHeader{flex-direction:column;align-items:flex-start}.BilanEntrepriseStudentSection-module__m1tI9q__formPanel{border-radius:24px;padding:30px 18px}.BilanEntrepriseStudentSection-module__m1tI9q__createHeader{grid-template-columns:1fr;gap:18px}.BilanEntrepriseStudentSection-module__m1tI9q__dateRow,.BilanEntrepriseStudentSection-module__m1tI9q__staticDateRow{grid-template-columns:1fr;gap:10px}.BilanEntrepriseStudentSection-module__m1tI9q__dateLabel{margin-top:6px}.BilanEntrepriseStudentSection-module__m1tI9q__activitiesColumns,.BilanEntrepriseStudentSection-module__m1tI9q__employerActivitiesColumns{display:none}.BilanEntrepriseStudentSection-module__m1tI9q__activityRow{grid-template-columns:minmax(0,1fr) 34px;padding-bottom:12px}.BilanEntrepriseStudentSection-module__m1tI9q__employerActivityRow{grid-template-columns:minmax(0,1fr);padding-bottom:12px}.BilanEntrepriseStudentSection-module__m1tI9q__checkboxButton{width:48px}.BilanEntrepriseStudentSection-module__m1tI9q__activityRow .BilanEntrepriseStudentSection-module__m1tI9q__checkboxButton:before{color:var(--bilan-dark);content:attr(data-mobile-label);margin-right:8px;font-size:11px;font-weight:400}.BilanEntrepriseStudentSection-module__m1tI9q__activityRow .BilanEntrepriseStudentSection-module__m1tI9q__checkboxButton{justify-content:flex-start;width:auto;display:flex}}
.BilanEntrepriseDetailSection-module__QFpCDa__root{color:#334344;flex-direction:column;gap:28px;width:100%;display:flex}.BilanEntrepriseDetailSection-module__QFpCDa__backLink{color:#334344;align-items:center;gap:10px;width:fit-content;font-size:14px;font-style:italic;font-weight:500;line-height:1;text-decoration:none;transition:opacity .14s,transform .14s;display:inline-flex}.BilanEntrepriseDetailSection-module__QFpCDa__backLink:hover{opacity:.76;transform:translate(-2px)}.BilanEntrepriseDetailSection-module__QFpCDa__backLink:focus-visible{outline-offset:4px;outline:2px solid #e6c16f}.BilanEntrepriseDetailSection-module__QFpCDa__panel{background:#f2f2f2;border-radius:32px;flex-direction:column;align-self:center;gap:28px;width:min(100%,1080px);min-height:480px;padding:44px 64px;display:flex}.BilanEntrepriseDetailSection-module__QFpCDa__state,.BilanEntrepriseDetailSection-module__QFpCDa__error{text-align:center;margin:auto;font-size:15px;font-style:italic;font-weight:500;line-height:1.35}.BilanEntrepriseDetailSection-module__QFpCDa__error{color:#8b1e1e}.BilanEntrepriseDetailSection-module__QFpCDa__header{color:var(--white);background:#334344;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;display:flex}.BilanEntrepriseDetailSection-module__QFpCDa__header h1{min-width:0;font-size:16px;font-style:italic;font-weight:500;line-height:1.25}.BilanEntrepriseDetailSection-module__QFpCDa__header span{flex:none;font-size:15px;font-style:italic;font-weight:500}.BilanEntrepriseDetailSection-module__QFpCDa__content{flex-direction:column;gap:24px;display:flex}.BilanEntrepriseDetailSection-module__QFpCDa__content section{flex-direction:column;gap:10px;display:flex}.BilanEntrepriseDetailSection-module__QFpCDa__content h2{color:#334344;font-size:16px;font-weight:500;line-height:1.2}.BilanEntrepriseDetailSection-module__QFpCDa__content p,.BilanEntrepriseDetailSection-module__QFpCDa__content li{color:#334344;font-size:14px;font-weight:400;line-height:1.45}.BilanEntrepriseDetailSection-module__QFpCDa__content ul{flex-direction:column;gap:8px;list-style:none;display:flex}.BilanEntrepriseDetailSection-module__QFpCDa__content li{background:#ebe9d8;border-radius:999px;justify-content:space-between;gap:16px;padding:14px 22px;display:flex;box-shadow:inset 0 3px 5px #2d39393d,inset 0 -1px 2px #ffffffb8}.BilanEntrepriseDetailSection-module__QFpCDa__content small{color:#334344;flex:none;font-size:12px;font-style:italic;font-weight:500;line-height:1.4}@media (max-width:640px){.BilanEntrepriseDetailSection-module__QFpCDa__panel{border-radius:24px;padding:30px 18px}.BilanEntrepriseDetailSection-module__QFpCDa__header,.BilanEntrepriseDetailSection-module__QFpCDa__content li{flex-direction:column;align-items:flex-start}}
.UserCard-module__g10Hga__root{width:100%;min-height:54px;color:var(--white);cursor:pointer;font:inherit;text-align:left;background:#344746;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:16px;padding:8px 10px 8px 24px;transition:opacity .14s,transform .14s;display:grid}.UserCard-module__g10Hga__root:hover:not(:disabled){opacity:.94;transform:translate(2px)}.UserCard-module__g10Hga__root:focus-visible{outline-offset:4px;outline:2px solid #e6c16f}.UserCard-module__g10Hga__root:disabled{cursor:progress;opacity:.62}.UserCard-module__g10Hga__content{flex-direction:column;gap:4px;min-width:0;display:flex}.UserCard-module__g10Hga__mainLine,.UserCard-module__g10Hga__contextLine,.UserCard-module__g10Hga__metaLine{flex-wrap:nowrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex;overflow:hidden}.UserCard-module__g10Hga__name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:15px;font-style:italic;font-weight:500;line-height:1.25;overflow:hidden}.UserCard-module__g10Hga__company{color:#e8e6d6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-style:italic;font-weight:500;line-height:1.25;overflow:hidden}.UserCard-module__g10Hga__role{color:#344746;background:#e8e6d6;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-style:italic;font-weight:700;line-height:1}.UserCard-module__g10Hga__contextLine{color:#f5e7c5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;font-weight:500;line-height:1.25;display:block;overflow:hidden}.UserCard-module__g10Hga__metaLine{color:#d8dedb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;line-height:1.3}.UserCard-module__g10Hga__sexSymbol{color:#f5e7c5;flex:none;font-size:13px;font-style:normal;font-weight:700;line-height:1}.UserCard-module__g10Hga__avatar{background:linear-gradient(#344746,#344746) padding-box padding-box,linear-gradient(135deg,#b9822a,#e6c16f 45%,#a87532) border-box;border:3px solid #0000;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.UserCard-module__g10Hga__avatarImage{object-fit:cover;border-radius:999px;width:100%;height:100%}.UserCard-module__g10Hga__avatarFallback{color:#e8e6d6;font-size:13px;font-weight:500;line-height:1}@media (max-width:520px){.UserCard-module__g10Hga__root{grid-template-columns:minmax(0,1fr) 42px;padding-left:16px}.UserCard-module__g10Hga__avatar{width:40px;height:40px}.UserCard-module__g10Hga__mainLine{flex-wrap:wrap}}
.BilanEntrepriseCard-module__8tqfrW__root{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:18px;width:100%;display:grid}.BilanEntrepriseCard-module__8tqfrW__selectableRoot{grid-template-columns:minmax(0,1fr);gap:0}.BilanEntrepriseCard-module__8tqfrW__mainLink{width:100%;min-height:56px;color:var(--white);cursor:pointer;font:inherit;text-align:left;background:#334344;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:0 18px 0 28px;text-decoration:none;transition:opacity .14s,transform .14s;display:grid}.BilanEntrepriseCard-module__8tqfrW__mainLinkEmployer{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:46px}.BilanEntrepriseCard-module__8tqfrW__mainLink:hover,.BilanEntrepriseCard-module__8tqfrW__editLink:hover{opacity:.88;transform:translateY(-1px)}.BilanEntrepriseCard-module__8tqfrW__mainLink:focus-visible,.BilanEntrepriseCard-module__8tqfrW__editLink:focus-visible{outline-offset:4px;outline:2px solid #e6c16f}.BilanEntrepriseCard-module__8tqfrW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-style:italic;font-weight:500;line-height:1.2;overflow:hidden}.BilanEntrepriseCard-module__8tqfrW__status,.BilanEntrepriseCard-module__8tqfrW__studentName{white-space:nowrap;font-size:14px;font-style:italic;font-weight:500;line-height:1}.BilanEntrepriseCard-module__8tqfrW__eye{background:var(--white);border-radius:50%/58%;width:18px;height:12px;display:block;position:relative}.BilanEntrepriseCard-module__8tqfrW__eye:after{content:"";background:#334344;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BilanEntrepriseCard-module__8tqfrW__editLink{place-items:center;width:42px;height:42px;transition:opacity .14s,transform .14s;display:grid}.BilanEntrepriseCard-module__8tqfrW__editLink span{background:#334344;border-radius:999px;width:8px;height:26px;display:block;position:relative;transform:rotate(45deg)}.BilanEntrepriseCard-module__8tqfrW__editLink span:before{content:"";background:#334344;border-radius:2px 2px 0 0;width:8px;height:5px;position:absolute;top:-6px;left:0}.BilanEntrepriseCard-module__8tqfrW__editLink span:after{content:"";border-top:7px solid #334344;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:0}.BilanEntrepriseCard-module__8tqfrW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.BilanEntrepriseCard-module__8tqfrW__root{grid-template-columns:minmax(0,1fr);gap:8px}.BilanEntrepriseCard-module__8tqfrW__mainLink{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:62px;padding:0 16px}.BilanEntrepriseCard-module__8tqfrW__mainLinkEmployer{grid-template-columns:minmax(0,1fr) auto}.BilanEntrepriseCard-module__8tqfrW__studentName,.BilanEntrepriseCard-module__8tqfrW__eye{display:none}.BilanEntrepriseCard-module__8tqfrW__editLink{justify-self:flex-end}}
.LegalRepresentativeStudentGate-module__42wY4a__root{flex-direction:column;gap:24px;width:min(100%,1120px);margin:0 auto;display:flex}.LegalRepresentativeStudentGate-module__42wY4a__backLink{color:#344746;align-items:center;gap:8px;width:fit-content;font-size:14px;font-style:italic;font-weight:600;text-decoration:none;display:inline-flex}.LegalRepresentativeStudentGate-module__42wY4a__panel{color:#344746;background:#f4f4f4;border-radius:28px;flex-direction:column;gap:22px;min-height:430px;padding:40px min(4.6vw,64px) 48px;display:flex}.LegalRepresentativeStudentGate-module__42wY4a__header{justify-content:space-between;align-items:center;gap:18px;display:flex}.LegalRepresentativeStudentGate-module__42wY4a__header h1{color:#344746;margin:0;font-size:28px;font-style:italic;font-weight:500;line-height:1.1}.LegalRepresentativeStudentGate-module__42wY4a__resultsList{flex-direction:column;gap:14px;display:flex}.LegalRepresentativeStudentGate-module__42wY4a__selectedHeader{background:#f5e7c5b8;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.LegalRepresentativeStudentGate-module__42wY4a__selectedHeader div{flex-direction:column;gap:4px;min-width:0;display:flex}.LegalRepresentativeStudentGate-module__42wY4a__selectedHeader span{color:#344746b8;font-size:12px;font-style:italic;font-weight:500}.LegalRepresentativeStudentGate-module__42wY4a__selectedHeader strong{color:#344746;font-size:18px;font-style:italic;font-weight:500}.LegalRepresentativeStudentGate-module__42wY4a__selectedHeader small{color:#344746b8;font-size:13px;font-style:italic;font-weight:500;line-height:1.25}.LegalRepresentativeStudentGate-module__42wY4a__changeButton{color:#fff;cursor:pointer;font:inherit;background:#344746;border:0;flex:none;padding:11px 18px;font-size:14px;font-style:italic;font-weight:500;transition:opacity .14s,transform .14s}.LegalRepresentativeStudentGate-module__42wY4a__changeButton:hover{opacity:.9;transform:translateY(-1px)}.LegalRepresentativeStudentGate-module__42wY4a__state,.LegalRepresentativeStudentGate-module__42wY4a__empty,.LegalRepresentativeStudentGate-module__42wY4a__error{border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.LegalRepresentativeStudentGate-module__42wY4a__state,.LegalRepresentativeStudentGate-module__42wY4a__empty{color:#344746;background:#e8e6d6}.LegalRepresentativeStudentGate-module__42wY4a__error{color:#9b2f24;background:#f9e3de}@media (max-width:720px){.LegalRepresentativeStudentGate-module__42wY4a__panel{border-radius:22px;padding:30px 22px 36px}.LegalRepresentativeStudentGate-module__42wY4a__selectedHeader{flex-direction:column;align-items:stretch}.LegalRepresentativeStudentGate-module__42wY4a__changeButton{width:100%}}
.BilanFormation-module__SKUgDW__root{--bilan-dark:#334344;--bilan-muted:#607171;--bilan-panel:#f7f2e7;--bilan-field:#ebe9d8;--bilan-control:#5c7370;--bilan-disabled:#e7e7e7;width:100%;color:var(--bilan-dark);flex-direction:column;gap:28px;display:flex}.BilanFormation-module__SKUgDW__backLink{width:fit-content;color:var(--bilan-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:14px;font-style:italic;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.BilanFormation-module__SKUgDW__backLink:hover{opacity:.76;transform:translate(-2px)}.BilanFormation-module__SKUgDW__backLink:focus-visible,.BilanFormation-module__SKUgDW__addBilanButton:focus-visible,.BilanFormation-module__SKUgDW__addInlineButton:focus-visible,.BilanFormation-module__SKUgDW__submitButton:focus-visible,.BilanFormation-module__SKUgDW__subjectBackLink:focus-visible,.BilanFormation-module__SKUgDW__subjectSelectButton:focus-visible,.BilanFormation-module__SKUgDW__subjectSelectButton select:focus-visible,.BilanFormation-module__SKUgDW__editIconButton:focus-visible,.BilanFormation-module__SKUgDW__datePill:focus-visible,.BilanFormation-module__SKUgDW__textField input:focus-visible,.BilanFormation-module__SKUgDW__periodSelect:focus-visible,.BilanFormation-module__SKUgDW__textareaField textarea:focus-visible{outline-offset:4px;outline:2px solid #e6c16f}.BilanFormation-module__SKUgDW__listPanel{background:var(--bilan-panel);border-radius:32px 32px 0 0;flex-direction:column;min-height:510px;padding:38px 64px;display:flex;position:relative}.BilanFormation-module__SKUgDW__listHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.BilanFormation-module__SKUgDW__listHeader h1{color:var(--bilan-dark);letter-spacing:0;margin-top:2px;font-size:clamp(24px,2.2vw,30px);font-style:italic;font-weight:500;line-height:1.2}.BilanFormation-module__SKUgDW__addBilanButton{color:var(--bilan-dark);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-style:italic;font-weight:500;line-height:1;display:inline-flex}.BilanFormation-module__SKUgDW__addBilanButton:disabled{cursor:not-allowed;opacity:.58}.BilanFormation-module__SKUgDW__addBilanButton>span:first-child{background:var(--bilan-control);width:36px;height:36px;color:var(--white);border-radius:4px;place-items:center;font-size:34px;font-style:normal;font-weight:300;line-height:1;display:grid}.BilanFormation-module__SKUgDW__emptyMessage,.BilanFormation-module__SKUgDW__listState,.BilanFormation-module__SKUgDW__emptySubjectMessage{color:var(--bilan-dark);text-align:center;margin:auto;font-size:16px;font-style:italic;font-weight:500;line-height:1.35}.BilanFormation-module__SKUgDW__subjectsFieldset .BilanFormation-module__SKUgDW__emptySubjectMessage{margin:80px auto 0}.BilanFormation-module__SKUgDW__bilanList{flex-direction:column;gap:14px;width:100%;margin-top:48px;display:flex}.BilanFormation-module__SKUgDW__adminSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.BilanFormation-module__SKUgDW__adminStudentResults{flex-direction:column;gap:14px;margin-top:34px;display:flex}.BilanFormation-module__SKUgDW__adminSelectedBlock{flex-direction:column;flex:1;margin-top:34px;display:flex}.BilanFormation-module__SKUgDW__adminSelectedHeader{border-bottom:1px solid #33434429;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.BilanFormation-module__SKUgDW__adminSelectedHeader div{flex-direction:column;gap:6px;display:flex}.BilanFormation-module__SKUgDW__adminSelectedHeader span{color:#334344b8;font-size:13px;font-style:italic;font-weight:500;line-height:1}.BilanFormation-module__SKUgDW__adminSelectedHeader strong{color:var(--bilan-dark);font-size:20px;font-weight:500;line-height:1.1}.BilanFormation-module__SKUgDW__adminSelectedHeader small{color:#334344b8;font-size:13px;font-style:italic;font-weight:500;line-height:1.25}.BilanFormation-module__SKUgDW__adminChangeButton{background:var(--bilan-dark);color:var(--white);cursor:pointer;border:0;padding:13px 22px;font-size:14px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s}.BilanFormation-module__SKUgDW__adminChangeButton:hover{opacity:.88;transform:translateY(-1px)}.BilanFormation-module__SKUgDW__adminChangeButton:disabled{cursor:not-allowed;opacity:.58;transform:none}.BilanFormation-module__SKUgDW__createBilanPanel{border-top:1px solid #33434424;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:16px;margin-top:30px;padding-top:24px;display:grid}.BilanFormation-module__SKUgDW__createBilanPanel .BilanFormation-module__SKUgDW__formMessageError{grid-column:1/-1}.BilanFormation-module__SKUgDW__bilanCard{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:22px;display:grid}.BilanFormation-module__SKUgDW__bilanCardMain{background:var(--bilan-dark);min-height:58px;color:var(--white);cursor:pointer;text-align:left;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:18px;padding:0 22px 0 34px;display:grid}.BilanFormation-module__SKUgDW__bilanCardMain span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-style:italic;font-weight:500;line-height:1.2;overflow:hidden}.BilanFormation-module__SKUgDW__bilanCardMain span:nth-child(2){font-size:17px;font-style:italic;font-weight:500;line-height:1}.BilanFormation-module__SKUgDW__eyeIcon{background:var(--white);border-radius:50%/58%;width:24px;height:16px;display:block;position:relative}.BilanFormation-module__SKUgDW__eyeIcon:after{background:var(--bilan-dark);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BilanFormation-module__SKUgDW__createHeader{grid-template-columns:minmax(170px,220px) 1fr;align-self:center;align-items:center;gap:28px;width:min(100%,1080px);margin-top:-4px;display:grid}.BilanFormation-module__SKUgDW__createHeader h1{color:var(--bilan-dark);letter-spacing:0;font-size:clamp(32px,3.5vw,42px);font-weight:400;line-height:1.1}.BilanFormation-module__SKUgDW__formPanel{background:var(--bilan-panel);border-radius:32px;flex-direction:column;align-self:center;gap:30px;width:min(100%,1080px);min-height:680px;padding:48px min(11vw,136px) 44px;display:flex}.BilanFormation-module__SKUgDW__staticDateRow{grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:16px 22px;margin-bottom:18px;display:grid}.BilanFormation-module__SKUgDW__dateField{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.BilanFormation-module__SKUgDW__dateLabel{color:var(--bilan-dark);font-size:16px;font-weight:400;line-height:1}.BilanFormation-module__SKUgDW__dateStaticValue{color:var(--bilan-dark);font-size:18px;font-style:italic;font-weight:500;line-height:1}.BilanFormation-module__SKUgDW__datePill{background:var(--bilan-field);width:100%;height:54px;color:var(--bilan-dark);border:0;border-radius:999px;padding:0 28px;font-size:15px;font-style:italic;font-weight:500;line-height:1;display:block;box-shadow:inset 0 3px 5px #2d39393d,inset 0 -1px 2px #ffffffb8}.BilanFormation-module__SKUgDW__subjectsFieldset{border:0;flex-direction:column;gap:16px;min-width:0;min-height:260px;padding:0;display:flex}.BilanFormation-module__SKUgDW__fieldTitle{width:fit-content;color:var(--bilan-dark);align-items:center;gap:12px;font-size:24px;font-weight:400;line-height:1.2;display:inline-flex}.BilanFormation-module__SKUgDW__addInlineButton{background:var(--bilan-control);width:34px;height:34px;color:var(--white);cursor:pointer;border:0;border-radius:4px;place-items:center;font-size:30px;font-weight:300;line-height:1;display:grid}.BilanFormation-module__SKUgDW__addInlineButton:disabled,.BilanFormation-module__SKUgDW__submitButton:disabled,.BilanFormation-module__SKUgDW__secondaryButton:disabled,.BilanFormation-module__SKUgDW__subjectSelectButton[data-disabled=true],.BilanFormation-module__SKUgDW__subjectSelectButton select:disabled,.BilanFormation-module__SKUgDW__editIconButton:disabled,.BilanFormation-module__SKUgDW__datePill:disabled,.BilanFormation-module__SKUgDW__textField input:disabled,.BilanFormation-module__SKUgDW__periodSelect:disabled,.BilanFormation-module__SKUgDW__textareaField textarea:disabled{cursor:not-allowed;opacity:.58}.BilanFormation-module__SKUgDW__subjectList{flex-direction:column;gap:14px;margin-top:22px;display:flex}.BilanFormation-module__SKUgDW__subjectRow{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:22px;display:grid}.BilanFormation-module__SKUgDW__subjectPickerWrap{min-width:0;position:relative}.BilanFormation-module__SKUgDW__subjectSelectButton{background:var(--bilan-control);width:100%;min-height:58px;color:var(--white);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:999px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:18px;padding:0 28px 0 36px;display:grid}.BilanFormation-module__SKUgDW__subjectRowSelected .BilanFormation-module__SKUgDW__subjectSelectButton{box-shadow:0 0 0 3px #e6c16fe0}.BilanFormation-module__SKUgDW__subjectSelectButton[data-fixed=true]{cursor:default;grid-template-columns:minmax(0,1fr)}.BilanFormation-module__SKUgDW__subjectSelectButton select{appearance:none;width:100%;min-width:0;height:100%;color:var(--white);cursor:pointer;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:17px;font-weight:500;overflow:hidden}.BilanFormation-module__SKUgDW__subjectSelectButton option{color:var(--bilan-dark)}.BilanFormation-module__SKUgDW__subjectSelectButton[data-fixed=true] select{cursor:default}.BilanFormation-module__SKUgDW__subjectPickerList{z-index:12;background:var(--bilan-control);border:2px solid #e6c16fe0;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 34px #2f403f2e}.BilanFormation-module__SKUgDW__subjectPickerOption{min-height:42px;color:var(--white);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff24;padding:10px 24px;font-size:16px;font-weight:500;line-height:1.2}.BilanFormation-module__SKUgDW__subjectPickerOption:last-child{border-bottom:0}.BilanFormation-module__SKUgDW__subjectPickerOption:hover,.BilanFormation-module__SKUgDW__subjectPickerOption:focus-visible,.BilanFormation-module__SKUgDW__subjectPickerOption[aria-selected=true]{background:#ffffff24;outline:0}.BilanFormation-module__SKUgDW__subjectPickerOption:disabled{cursor:default;opacity:.58}.BilanFormation-module__SKUgDW__subjectFixedLabel{min-width:0;color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;line-height:1.2;overflow:hidden}.BilanFormation-module__SKUgDW__subjectSelectButton>span{pointer-events:none;border-bottom:4px solid #ffffffc7;border-right:4px solid #ffffffc7;width:18px;height:18px;transform:translateY(-4px)rotate(45deg)}.BilanFormation-module__SKUgDW__subjectSelectButton[data-fixed=true]>span{display:none}.BilanFormation-module__SKUgDW__editIconButton{cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid}.BilanFormation-module__SKUgDW__editIconButton span{background:var(--bilan-dark);border-radius:999px;width:9px;height:28px;display:block;position:relative;transform:rotate(45deg)}.BilanFormation-module__SKUgDW__editIconButton span:before{background:var(--bilan-dark);content:"";border-radius:2px 2px 0 0;width:9px;height:5px;position:absolute;top:-6px;left:0}.BilanFormation-module__SKUgDW__editIconButton span:after{border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:8px solid var(--bilan-dark);content:"";width:0;height:0;position:absolute;bottom:-7px;left:0}.BilanFormation-module__SKUgDW__subjectDetails{flex-direction:column;gap:26px;margin-top:-4px;display:flex}.BilanFormation-module__SKUgDW__subjectBackLink{width:fit-content;color:var(--bilan-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-style:italic;font-weight:500;line-height:1;display:inline-flex}.BilanFormation-module__SKUgDW__subjectBackLink:hover{opacity:.76;transform:translate(-2px)}.BilanFormation-module__SKUgDW__subjectDetails h2{color:var(--bilan-dark);letter-spacing:0;font-size:clamp(22px,2.3vw,28px);font-weight:400;line-height:1.25}.BilanFormation-module__SKUgDW__textField,.BilanFormation-module__SKUgDW__textareaField{flex-direction:column;gap:12px;display:flex}.BilanFormation-module__SKUgDW__textField span,.BilanFormation-module__SKUgDW__textareaField span{color:var(--bilan-dark);font-size:17px;font-weight:400;line-height:1.2}.BilanFormation-module__SKUgDW__textField input,.BilanFormation-module__SKUgDW__periodSelect,.BilanFormation-module__SKUgDW__textareaField textarea{background:var(--bilan-field);width:100%;color:var(--bilan-dark);border:0;font-size:16px;font-weight:400;display:block;box-shadow:inset 0 3px 5px #2d39393d,inset 0 -1px 2px #ffffffb8}.BilanFormation-module__SKUgDW__textField input{border-radius:12px;height:54px;padding:0 32px}.BilanFormation-module__SKUgDW__periodSelect{appearance:none;cursor:pointer;border-radius:12px;height:54px;padding:0 48px 0 32px}.BilanFormation-module__SKUgDW__periodSelect option{background:var(--bilan-field);color:var(--bilan-dark)}.BilanFormation-module__SKUgDW__textareaField textarea{resize:vertical;border-radius:12px;min-height:230px;padding:18px 32px;line-height:1.45}.BilanFormation-module__SKUgDW__textField input::placeholder,.BilanFormation-module__SKUgDW__textareaField textarea::placeholder{color:#334344d1}.BilanFormation-module__SKUgDW__actions{justify-content:flex-end;gap:16px;margin-top:auto;display:flex}.BilanFormation-module__SKUgDW__submitButton,.BilanFormation-module__SKUgDW__secondaryButton{cursor:pointer;border:0;min-width:188px;padding:18px 36px;font-size:18px;font-style:italic;font-weight:500;line-height:1}.BilanFormation-module__SKUgDW__submitButton{background:var(--bilan-dark);color:var(--white)}.BilanFormation-module__SKUgDW__secondaryButton{background:var(--bilan-control);color:var(--white)}.BilanFormation-module__SKUgDW__formMessageError,.BilanFormation-module__SKUgDW__formMessageSuccess{border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.35}.BilanFormation-module__SKUgDW__formMessageError{color:#8b1e1e;background:#f8dddd}.BilanFormation-module__SKUgDW__formMessageSuccess{color:#2f5c38;background:#dfeddf}@media (max-width:900px){.BilanFormation-module__SKUgDW__listPanel,.BilanFormation-module__SKUgDW__formPanel{padding:34px 28px}.BilanFormation-module__SKUgDW__adminSearchGrid,.BilanFormation-module__SKUgDW__createBilanPanel{grid-template-columns:1fr}.BilanFormation-module__SKUgDW__createHeader{grid-template-columns:minmax(140px,190px) 1fr;padding:0 6px}.BilanFormation-module__SKUgDW__staticDateRow{grid-template-columns:auto minmax(0,1fr);justify-content:stretch}}@media (max-width:640px){.BilanFormation-module__SKUgDW__root{gap:22px}.BilanFormation-module__SKUgDW__listPanel,.BilanFormation-module__SKUgDW__formPanel{border-radius:24px 24px 0 0;padding:28px 18px}.BilanFormation-module__SKUgDW__adminSelectedHeader{flex-direction:column;align-items:flex-start}.BilanFormation-module__SKUgDW__createHeader{grid-template-columns:1fr;gap:18px}.BilanFormation-module__SKUgDW__staticDateRow,.BilanFormation-module__SKUgDW__bilanCard,.BilanFormation-module__SKUgDW__subjectRow{grid-template-columns:1fr}.BilanFormation-module__SKUgDW__bilanCardMain{grid-template-columns:minmax(0,1fr) auto}.BilanFormation-module__SKUgDW__bilanCardMain .BilanFormation-module__SKUgDW__eyeIcon{display:none}.BilanFormation-module__SKUgDW__editIconButton{justify-self:flex-end}}
.AppSelect-module__aroY4q__root{flex-direction:column;gap:8px;width:100%;display:flex}.AppSelect-module__aroY4q__label{color:var(--dark);align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}.AppSelect-module__aroY4q__required{color:#9b2f24}.AppSelect-module__aroY4q__selectWrap{width:100%;position:relative}.AppSelect-module__aroY4q__selectWrap:after{content:"";pointer-events:none;border-bottom:3px solid #b9b9b9;border-right:3px solid #b9b9b9;width:10px;height:10px;position:absolute;top:50%;right:18px;transform:translateY(-68%)rotate(45deg)}.AppSelect-module__aroY4q__select{appearance:none;color:#344746;width:100%;min-height:41px;font:inherit;background:#e8e6d6;border:0;border-top:2px solid #34474642;border-radius:13px;outline:none;padding:10px 42px 10px 16px;font-size:14px;line-height:1.4;transition:background-color .14s,box-shadow .14s,opacity .14s}.AppSelect-module__aroY4q__select:focus{box-shadow:0 0 0 2px #e6c16f73}.AppSelect-module__aroY4q__select[aria-invalid=true]{box-shadow:0 0 0 2px #9b2f242e}.AppSelect-module__aroY4q__select:disabled{cursor:progress;opacity:.66}.AppSelect-module__aroY4q__helper,.AppSelect-module__aroY4q__error{margin:0;font-size:12px;font-style:italic;line-height:1.35}.AppSelect-module__aroY4q__helper{color:#596f6f}.AppSelect-module__aroY4q__error{color:#9b2f24}
.FileDropzone-module__ez-CCa__root{color:#8c8c8c;cursor:pointer;min-height:98px;font:inherit;text-align:center;background:#e7e7e7;border:0;border-top:2px solid #3447461f;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:22px;font-size:12px;line-height:1.2;display:flex}.FileDropzone-module__ez-CCa__root svg{width:34px;height:34px;color:var(--white);background:#596f6f;border-radius:4px;flex:none;padding:8px}.FileDropzone-module__ez-CCa__root span{flex-direction:column;gap:3px;display:flex}.FileDropzone-module__ez-CCa__root strong{color:#344746;font-weight:500}.FileDropzone-module__ez-CCa__root small{font-size:12px}.FileDropzone-module__ez-CCa__root:disabled{cursor:progress;opacity:.7}
.Modal-module__0qUczG__overlay{z-index:1000;background:#11182785;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.Modal-module__0qUczG__modal{background:#fff;border-radius:8px;width:min(100%,42rem);max-height:calc(100vh - 2.5rem);overflow:auto;box-shadow:0 24px 70px #0f172a47}@media (max-width:760px){.Modal-module__0qUczG__overlay{padding:.75rem}.Modal-module__0qUczG__modal{max-height:calc(100vh - 1.5rem)}}
.CalendarSection-module__5XWkOq__root{flex-direction:column;gap:24px;width:min(100%,1120px);margin:0 auto;display:flex}.CalendarSection-module__5XWkOq__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.CalendarSection-module__5XWkOq__header h1,.CalendarSection-module__5XWkOq__header p,.CalendarSection-module__5XWkOq__adminHeader h2,.CalendarSection-module__5XWkOq__adminHeader span,.CalendarSection-module__5XWkOq__state,.CalendarSection-module__5XWkOq__empty,.CalendarSection-module__5XWkOq__error,.CalendarSection-module__5XWkOq__success,.CalendarSection-module__5XWkOq__confirmationContent h2,.CalendarSection-module__5XWkOq__confirmationContent p{margin:0}.CalendarSection-module__5XWkOq__header h1{color:var(--dark);font-size:34px;font-style:italic;font-weight:500;line-height:1.08}.CalendarSection-module__5XWkOq__header p{color:#596f6f;font-size:15px;font-style:italic;line-height:1.35}.CalendarSection-module__5XWkOq__downloadLink,.CalendarSection-module__5XWkOq__submitButton,.CalendarSection-module__5XWkOq__cancelUploadButton,.CalendarSection-module__5XWkOq__cancelButton,.CalendarSection-module__5XWkOq__confirmButton{cursor:pointer;font:inherit;border:0;font-size:14px;font-style:italic;font-weight:500;line-height:1;text-decoration:none;transition:opacity .14s,transform .14s}.CalendarSection-module__5XWkOq__downloadLink,.CalendarSection-module__5XWkOq__submitButton,.CalendarSection-module__5XWkOq__confirmButton{color:var(--white);background:#344746}.CalendarSection-module__5XWkOq__downloadLink{align-items:center;min-height:38px;padding:10px 18px;display:inline-flex}.CalendarSection-module__5XWkOq__adminPanel,.CalendarSection-module__5XWkOq__cohortPanel,.CalendarSection-module__5XWkOq__viewerPanel{background:#f7f1e3;border-radius:26px}.CalendarSection-module__5XWkOq__cohortPanel{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:end;gap:18px;padding:22px clamp(24px,4vw,38px);display:grid}.CalendarSection-module__5XWkOq__adminPanel{flex-direction:column;gap:18px;padding:clamp(24px,4vw,38px);display:flex}.CalendarSection-module__5XWkOq__adminHeader{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.CalendarSection-module__5XWkOq__adminHeader h2{color:var(--dark);font-size:23px;font-style:italic;font-weight:500;line-height:1.2}.CalendarSection-module__5XWkOq__adminHeader span{color:#596f6f;font-size:13px;font-style:italic;line-height:1.35}.CalendarSection-module__5XWkOq__fileInput{display:none}.CalendarSection-module__5XWkOq__previewBlock{flex-direction:column;gap:10px;display:flex}.CalendarSection-module__5XWkOq__previewFrame{background:#fff;border-radius:8px;width:100%;max-height:520px;overflow:auto}.CalendarSection-module__5XWkOq__actions{justify-content:flex-end;gap:12px;display:flex}.CalendarSection-module__5XWkOq__submitButton,.CalendarSection-module__5XWkOq__cancelUploadButton,.CalendarSection-module__5XWkOq__cancelButton,.CalendarSection-module__5XWkOq__confirmButton{min-width:132px;min-height:38px;padding:10px 18px}.CalendarSection-module__5XWkOq__cancelUploadButton,.CalendarSection-module__5XWkOq__cancelButton{color:#344746;background:#e7e7e7}.CalendarSection-module__5XWkOq__downloadLink:hover,.CalendarSection-module__5XWkOq__submitButton:hover:not(:disabled),.CalendarSection-module__5XWkOq__cancelUploadButton:hover:not(:disabled),.CalendarSection-module__5XWkOq__cancelButton:hover,.CalendarSection-module__5XWkOq__confirmButton:hover{opacity:.9;transform:translateY(-1px)}.CalendarSection-module__5XWkOq__submitButton:disabled,.CalendarSection-module__5XWkOq__cancelUploadButton:disabled{cursor:progress;opacity:.55}.CalendarSection-module__5XWkOq__viewerPanel{flex-direction:column;gap:14px;min-height:66vh;padding:clamp(22px,3vw,34px);display:flex}.CalendarSection-module__5XWkOq__pdfDocument{width:100%}.CalendarSection-module__5XWkOq__pdfDocument .react-pdf__Document{flex-direction:column;gap:18px;width:100%;display:flex}.CalendarSection-module__5XWkOq__pdfPage{background:#fff;border-radius:8px;justify-content:center;display:flex;overflow:hidden;box-shadow:0 16px 36px #3447461f}.CalendarSection-module__5XWkOq__pdfPage canvas{width:100%!important;height:auto!important}.CalendarSection-module__5XWkOq__state,.CalendarSection-module__5XWkOq__empty,.CalendarSection-module__5XWkOq__error,.CalendarSection-module__5XWkOq__success{border-radius:8px;padding:12px 14px;font-size:14px;font-style:italic;line-height:1.45}.CalendarSection-module__5XWkOq__state,.CalendarSection-module__5XWkOq__empty{color:#344746}.CalendarSection-module__5XWkOq__error{color:#9b2f24;background:#f9e3de}.CalendarSection-module__5XWkOq__success{color:#344746;background:#dfeae4}.CalendarSection-module__5XWkOq__confirmationModal{box-sizing:border-box;width:min(92vw,460px);padding:28px}.CalendarSection-module__5XWkOq__confirmationContent{color:var(--dark);flex-direction:column;gap:18px;display:flex}.CalendarSection-module__5XWkOq__confirmationContent h2{font-size:22px;font-weight:500}.CalendarSection-module__5XWkOq__confirmationContent p{font-size:14px;line-height:1.45}.CalendarSection-module__5XWkOq__confirmationActions{justify-content:flex-end;gap:12px;padding-top:6px;display:flex}@media (max-width:720px){.CalendarSection-module__5XWkOq__root{width:100%}.CalendarSection-module__5XWkOq__header,.CalendarSection-module__5XWkOq__adminHeader,.CalendarSection-module__5XWkOq__cohortPanel{flex-direction:column;align-items:flex-start}.CalendarSection-module__5XWkOq__cohortPanel{display:flex}.CalendarSection-module__5XWkOq__downloadLink,.CalendarSection-module__5XWkOq__actions,.CalendarSection-module__5XWkOq__submitButton,.CalendarSection-module__5XWkOq__cancelUploadButton{width:100%}.CalendarSection-module__5XWkOq__actions,.CalendarSection-module__5XWkOq__confirmationActions{flex-direction:column}.CalendarSection-module__5XWkOq__previewFrame{min-height:320px}.CalendarSection-module__5XWkOq__pdfDocument .react-pdf__Document{gap:12px}}
.CompetencyTrackingSection-module__u7HRhG__root{color:#344746;background:#fbf7ea;border-radius:28px;flex-direction:column;gap:30px;width:min(100%,984px);margin:0 auto;padding:54px min(5vw,72px) 48px;display:flex}.CompetencyTrackingSection-module__u7HRhG__embeddedRoot{background:0 0;border-radius:0;width:100%;margin:0;padding:34px 0 0}.CompetencyTrackingSection-module__u7HRhG__toolbar{grid-template-columns:minmax(0,1fr) auto minmax(180px,auto);align-items:center;gap:24px;display:grid}.CompetencyTrackingSection-module__u7HRhG__toolbar h1{color:#344746;margin:0;font-size:24px;font-style:italic;font-weight:500;line-height:1.2}.CompetencyTrackingSection-module__u7HRhG__viewSwitch{align-items:center;gap:18px;display:flex}.CompetencyTrackingSection-module__u7HRhG__viewSwitch button,.CompetencyTrackingSection-module__u7HRhG__filterIconButton{color:#34474647;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;transition:color .14s,transform .14s;display:inline-flex}.CompetencyTrackingSection-module__u7HRhG__viewSwitch button{flex-direction:column;gap:2px;font-size:11px;font-style:italic;line-height:1}.CompetencyTrackingSection-module__u7HRhG__viewSwitch button:hover,.CompetencyTrackingSection-module__u7HRhG__filterIconButton:hover,.CompetencyTrackingSection-module__u7HRhG__activeViewButton{color:#344746}.CompetencyTrackingSection-module__u7HRhG__viewSwitch button:hover,.CompetencyTrackingSection-module__u7HRhG__filterIconButton:hover{transform:translateY(-1px)}.CompetencyTrackingSection-module__u7HRhG__viewSwitch svg,.CompetencyTrackingSection-module__u7HRhG__filterIconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:28px;height:28px}.CompetencyTrackingSection-module__u7HRhG__filters{justify-content:flex-end;align-items:center;gap:16px;display:flex}.CompetencyTrackingSection-module__u7HRhG__statusFilter{display:block;position:relative}.CompetencyTrackingSection-module__u7HRhG__statusFilter span,.CompetencyTrackingSection-module__u7HRhG__searchField span,.CompetencyTrackingSection-module__u7HRhG__statusSelect span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CompetencyTrackingSection-module__u7HRhG__statusFilter select,.CompetencyTrackingSection-module__u7HRhG__statusSelect select{appearance:none;color:#344746;cursor:pointer;min-width:176px;height:28px;font:inherit;background-color:#f5e7c5;background-image:linear-gradient(45deg,#0000 50%,#596f6f 50%),linear-gradient(135deg,#596f6f 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 10px);background-repeat:no-repeat;background-size:8px 8px,8px 8px;border:0;border-radius:999px;outline:none;padding:0 36px 0 18px;font-size:12px;font-style:italic;font-weight:500;line-height:1}.CompetencyTrackingSection-module__u7HRhG__filterIconButton{color:#596f6f}.CompetencyTrackingSection-module__u7HRhG__filterIconButton svg{fill:currentColor;stroke:none;width:24px;height:24px}.CompetencyTrackingSection-module__u7HRhG__searchField{width:100%;display:flex;position:relative}.CompetencyTrackingSection-module__u7HRhG__searchField input{color:#344746;width:100%;height:50px;font:inherit;background:#f5e7c5;border:0;border-top:2px solid #34474629;border-radius:999px;outline:none;padding:0 64px 0 60px;font-size:22px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__searchField input::placeholder{color:#3447468c}.CompetencyTrackingSection-module__u7HRhG__searchField svg{fill:none;stroke:#596f6f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.CompetencyTrackingSection-module__u7HRhG__content{flex-direction:column;gap:22px;display:flex}.CompetencyTrackingSection-module__u7HRhG__globalContent{gap:24px}.CompetencyTrackingSection-module__u7HRhG__empty{color:#344746;text-align:center;margin:12px 0;font-size:15px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__adminHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.CompetencyTrackingSection-module__u7HRhG__adminHeader h1{color:#344746;margin:0;font-size:24px;font-style:italic;font-weight:500;line-height:1.2}.CompetencyTrackingSection-module__u7HRhG__adminSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.CompetencyTrackingSection-module__u7HRhG__adminResults{flex-direction:column;gap:14px;display:flex}.CompetencyTrackingSection-module__u7HRhG__adminError{color:#9f3737;text-align:center;margin:0;font-size:14px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__adminSelectedBlock{flex-direction:column;gap:26px;display:flex}.CompetencyTrackingSection-module__u7HRhG__adminSelectedHeader{background:#f5e7c5b8;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.CompetencyTrackingSection-module__u7HRhG__adminSelectedHeader div{flex-direction:column;gap:4px;min-width:0;display:flex}.CompetencyTrackingSection-module__u7HRhG__adminSelectedHeader span{color:#344746b8;font-size:12px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__adminSelectedHeader strong{color:#344746;font-size:18px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__adminSelectedHeader small{color:#344746b8;font-size:13px;font-style:italic;font-weight:500;line-height:1.25}.CompetencyTrackingSection-module__u7HRhG__adminChangeButton{color:#fff;cursor:pointer;font:inherit;background:#344746;border:0;flex:none;padding:11px 18px;font-size:14px;font-style:italic;font-weight:500;transition:opacity .14s,transform .14s}.CompetencyTrackingSection-module__u7HRhG__adminChangeButton:hover{opacity:.9;transform:translateY(-1px)}.CompetencyTrackingSection-module__u7HRhG__trackingListWrapper{flex-direction:column;gap:22px;display:flex}.CompetencyTrackingSection-module__u7HRhG__createToggleRow{justify-content:flex-end;display:flex}.CompetencyTrackingSection-module__u7HRhG__createPanel{background:#f5e7c5b8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px 22px;display:grid}.CompetencyTrackingSection-module__u7HRhG__selectField{flex-direction:column;gap:8px;min-width:0;display:flex}.CompetencyTrackingSection-module__u7HRhG__selectField span{color:#344746;font-size:13px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__selectField input,.CompetencyTrackingSection-module__u7HRhG__selectField select{box-sizing:border-box;color:#344746;width:100%;height:42px;font:inherit;background:#f0eedf;border:0;border-radius:999px;outline:none;padding:0 18px;font-size:14px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__selectField select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#596f6f 50%),linear-gradient(135deg,#596f6f 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 10px);background-repeat:no-repeat;background-size:8px 8px,8px 8px;padding-right:38px}.CompetencyTrackingSection-module__u7HRhG__addTrackingButton{color:#fff;cursor:pointer;min-width:168px;height:42px;font:inherit;background:#344746;border:0;padding:0 18px;font-size:14px;font-style:italic;font-weight:500;transition:opacity .14s,transform .14s}.CompetencyTrackingSection-module__u7HRhG__addTrackingButton:hover{opacity:.9;transform:translateY(-1px)}.CompetencyTrackingSection-module__u7HRhG__addTrackingButton:disabled{cursor:not-allowed;opacity:.48;transform:none}.CompetencyTrackingSection-module__u7HRhG__trackingList{flex-direction:column;gap:14px;display:flex}.CompetencyTrackingSection-module__u7HRhG__trackingCard{color:#fff;cursor:pointer;min-height:58px;font:inherit;text-align:left;background:#344746;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:0 24px 0 28px;transition:opacity .14s,transform .14s;display:flex}.CompetencyTrackingSection-module__u7HRhG__trackingCard:hover{opacity:.92;transform:translateY(-1px)}.CompetencyTrackingSection-module__u7HRhG__trackingCard span,.CompetencyTrackingSection-module__u7HRhG__trackingCard small{font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__trackingCard span{font-size:17px}.CompetencyTrackingSection-module__u7HRhG__trackingCard small{color:#ffffffd1;font-size:13px}.CompetencyTrackingSection-module__u7HRhG__pole{color:#fff;background:#596f6f;border-radius:28px;flex-direction:column;gap:24px;padding:40px 52px 52px;display:flex}.CompetencyTrackingSection-module__u7HRhG__closedPole{padding-bottom:34px}.CompetencyTrackingSection-module__u7HRhG__poleHeader{color:currentColor;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.CompetencyTrackingSection-module__u7HRhG__poleHeader span{color:#fff;min-width:0;font-size:24px;font-style:italic;font-weight:500;line-height:1.2}.CompetencyTrackingSection-module__u7HRhG__poleHeader svg,.CompetencyTrackingSection-module__u7HRhG__activityHeader svg,.CompetencyTrackingSection-module__u7HRhG__globalActivityHeader svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;flex:none;width:24px;height:24px;transition:transform .15s}.CompetencyTrackingSection-module__u7HRhG__chevronOpen{transform:rotate(180deg)}.CompetencyTrackingSection-module__u7HRhG__activities{flex-direction:column;gap:18px;display:flex}.CompetencyTrackingSection-module__u7HRhG__activity{flex-direction:column;gap:0;display:flex}.CompetencyTrackingSection-module__u7HRhG__activityHeader{color:#596f6f;cursor:pointer;width:100%;min-height:64px;font:inherit;text-align:left;background:#f5e7c5;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:10px 30px 10px 38px;display:flex}.CompetencyTrackingSection-module__u7HRhG__activityHeader span{min-width:0;font-size:22px;font-style:italic;font-weight:500;line-height:1.18}.CompetencyTrackingSection-module__u7HRhG__openActivity .CompetencyTrackingSection-module__u7HRhG__activityHeader{color:#fff;background:#f5e7c57a;border-radius:24px 24px 0 0}.CompetencyTrackingSection-module__u7HRhG__competencyList{background:#f5e7c57a;border-radius:0 0 24px 24px;flex-direction:column;gap:8px;padding:0 18px 20px;display:flex}.CompetencyTrackingSection-module__u7HRhG__competencyRow{color:#fff;border:1px solid #ffffff94;border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:center;gap:18px;min-height:36px;padding:4px 10px 4px 18px;display:grid}.CompetencyTrackingSection-module__u7HRhG__competencyRow>span{min-width:0;font-size:14px;font-style:italic;font-weight:500;line-height:1.16}.CompetencyTrackingSection-module__u7HRhG__statusSelect{justify-self:end}.CompetencyTrackingSection-module__u7HRhG__statusSelect select{min-width:188px;height:25px;padding-left:16px;font-size:11px}.CompetencyTrackingSection-module__u7HRhG__statusSelect select:disabled{cursor:default;opacity:.72}.CompetencyTrackingSection-module__u7HRhG__progressBar{box-sizing:border-box;background:#f5e7c5;border-radius:999px;width:100%;height:22px;padding:4px 70px 4px 6px;display:block;position:relative;overflow:hidden}.CompetencyTrackingSection-module__u7HRhG__progressBar span{background:#344746b8;border-radius:999px;height:100%;display:block}.CompetencyTrackingSection-module__u7HRhG__progressBar strong{color:#344746;font-size:16px;font-style:italic;font-weight:500;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.CompetencyTrackingSection-module__u7HRhG__progressBarLarge{height:48px;padding:6px 96px 6px 8px}.CompetencyTrackingSection-module__u7HRhG__progressBarLarge span{height:100%}.CompetencyTrackingSection-module__u7HRhG__progressBarLarge strong{font-size:22px;right:32px}.CompetencyTrackingSection-module__u7HRhG__globalActivityHeader{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) 28px;align-items:center;gap:16px;padding:0;display:grid}.CompetencyTrackingSection-module__u7HRhG__globalActivityHeader>span{min-width:0;font-size:14px;font-style:italic;font-weight:500;line-height:1.18}.CompetencyTrackingSection-module__u7HRhG__globalCompetencyList{flex-direction:column;gap:8px;padding:10px 42px 8px;display:flex}.CompetencyTrackingSection-module__u7HRhG__globalCompetencyRow{border:1px solid #ffffff5c;border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(154px,auto);align-items:center;gap:18px;min-height:28px;padding:4px 8px 4px 18px;display:grid}.CompetencyTrackingSection-module__u7HRhG__globalCompetencyRow>span{min-width:0;font-size:12px;font-style:italic;font-weight:500;line-height:1.15}.CompetencyTrackingSection-module__u7HRhG__footerActions{justify-content:flex-end;align-items:center;gap:20px;margin-top:2px;display:flex}.CompetencyTrackingSection-module__u7HRhG__footerActions span{color:#344746b8;font-size:13px;font-style:italic;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__footerActions button{color:#fff;cursor:pointer;min-width:196px;height:48px;font:inherit;background:#344746;border:0;font-size:17px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s}.CompetencyTrackingSection-module__u7HRhG__footerActions button:hover{opacity:.9;transform:translateY(-1px)}.CompetencyTrackingSection-module__u7HRhG__footerActions button:disabled{cursor:wait;opacity:.66;transform:none}.CompetencyTrackingSection-module__u7HRhG__unsavedModal{box-sizing:border-box;width:min(92vw,500px);padding:28px}.CompetencyTrackingSection-module__u7HRhG__unsavedModalContent{color:#344746;flex-direction:column;gap:18px;display:flex}.CompetencyTrackingSection-module__u7HRhG__unsavedModalContent h2,.CompetencyTrackingSection-module__u7HRhG__unsavedModalContent p{margin:0}.CompetencyTrackingSection-module__u7HRhG__unsavedModalContent h2{font-size:22px;font-weight:500}.CompetencyTrackingSection-module__u7HRhG__unsavedModalContent p{font-size:14px;line-height:1.45}.CompetencyTrackingSection-module__u7HRhG__unsavedModalActions{justify-content:flex-end;gap:12px;padding-top:6px;display:flex}.CompetencyTrackingSection-module__u7HRhG__unsavedCancelButton,.CompetencyTrackingSection-module__u7HRhG__unsavedConfirmButton{cursor:pointer;min-width:138px;font:inherit;border:0;padding:10px 16px;font-size:14px;font-style:italic}.CompetencyTrackingSection-module__u7HRhG__unsavedCancelButton{color:#344746;background:#e7e7e7}.CompetencyTrackingSection-module__u7HRhG__unsavedConfirmButton{color:#fff;background:#344746}@media (max-width:900px){.CompetencyTrackingSection-module__u7HRhG__root{border-radius:22px;padding:34px 22px}.CompetencyTrackingSection-module__u7HRhG__embeddedRoot{border-radius:0;padding:28px 0 0}.CompetencyTrackingSection-module__u7HRhG__toolbar{grid-template-columns:1fr;gap:18px}.CompetencyTrackingSection-module__u7HRhG__viewSwitch,.CompetencyTrackingSection-module__u7HRhG__filters{justify-content:flex-start}.CompetencyTrackingSection-module__u7HRhG__searchField input{height:44px;padding-left:24px;font-size:17px}.CompetencyTrackingSection-module__u7HRhG__pole{border-radius:22px;padding:28px 20px 30px}.CompetencyTrackingSection-module__u7HRhG__poleHeader span{font-size:19px}.CompetencyTrackingSection-module__u7HRhG__activityHeader{min-height:54px;padding:10px 20px}.CompetencyTrackingSection-module__u7HRhG__activityHeader span{font-size:17px}.CompetencyTrackingSection-module__u7HRhG__competencyRow,.CompetencyTrackingSection-module__u7HRhG__globalActivityHeader,.CompetencyTrackingSection-module__u7HRhG__globalCompetencyRow{grid-template-columns:1fr}.CompetencyTrackingSection-module__u7HRhG__statusSelect{justify-self:stretch}.CompetencyTrackingSection-module__u7HRhG__statusSelect select{width:100%}.CompetencyTrackingSection-module__u7HRhG__globalCompetencyList{padding-inline:0}.CompetencyTrackingSection-module__u7HRhG__footerActions{flex-direction:column;align-items:stretch}.CompetencyTrackingSection-module__u7HRhG__footerActions button{width:100%}.CompetencyTrackingSection-module__u7HRhG__unsavedModalActions{flex-direction:column}.CompetencyTrackingSection-module__u7HRhG__unsavedCancelButton,.CompetencyTrackingSection-module__u7HRhG__unsavedConfirmButton{width:100%}.CompetencyTrackingSection-module__u7HRhG__adminSearchGrid,.CompetencyTrackingSection-module__u7HRhG__adminSelectedHeader{grid-template-columns:1fr}.CompetencyTrackingSection-module__u7HRhG__adminSelectedHeader{flex-direction:column;align-items:stretch}.CompetencyTrackingSection-module__u7HRhG__createPanel{grid-template-columns:1fr}.CompetencyTrackingSection-module__u7HRhG__adminChangeButton{width:100%}}
.SanctionsTrackingSection-module__-aA7Ja__root{width:min(100%,1180px);color:var(--dark);background:#f0f0f0;border-radius:30px;flex-direction:column;gap:28px;margin:0 auto;padding:clamp(34px,4vw,60px) clamp(28px,5vw,78px);display:flex}.SanctionsTrackingSection-module__-aA7Ja__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.SanctionsTrackingSection-module__-aA7Ja__title,.SanctionsTrackingSection-module__-aA7Ja__period,.SanctionsTrackingSection-module__-aA7Ja__subTitle,.SanctionsTrackingSection-module__-aA7Ja__rules p,.SanctionsTrackingSection-module__-aA7Ja__thresholdText{margin:0}.SanctionsTrackingSection-module__-aA7Ja__title{font-size:clamp(26px,2.8vw,34px);font-style:italic;font-weight:600;line-height:1.15}.SanctionsTrackingSection-module__-aA7Ja__period{color:#627675;font-size:14px;font-style:italic}.SanctionsTrackingSection-module__-aA7Ja__periodSelectLabel{color:#627675;align-items:center;gap:12px;width:min(100%,620px);margin-top:12px;font-size:13px;font-style:italic;display:flex}.SanctionsTrackingSection-module__-aA7Ja__periodSelect{color:#344746;min-width:0;min-height:42px;font:inherit;background:#e8e6d6;border:0;border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:14px}.SanctionsTrackingSection-module__-aA7Ja__periodSelect:focus-visible{box-shadow:0 0 0 3px #e6c16f75}.SanctionsTrackingSection-module__-aA7Ja__periodSelect option{color:#344746;background:#e8e6d6;font-style:italic}.SanctionsTrackingSection-module__-aA7Ja__periodSelect option:checked{color:#fff;background:#344746}.SanctionsTrackingSection-module__-aA7Ja__rules{flex-direction:column;align-self:center;gap:12px;width:min(100%,780px);font-size:15px;line-height:1.45;display:flex}.SanctionsTrackingSection-module__-aA7Ja__rules>strong{font-style:normal;font-weight:700}.SanctionsTrackingSection-module__-aA7Ja__rules p{align-items:baseline;gap:4px;display:flex}.SanctionsTrackingSection-module__-aA7Ja__rules p strong{white-space:nowrap;font-style:normal;font-weight:800}.SanctionsTrackingSection-module__-aA7Ja__rules p span{font-style:italic;font-weight:500}.SanctionsTrackingSection-module__-aA7Ja__table{background:0 0;flex-direction:column;align-self:center;gap:18px;width:min(100%,960px);display:flex}.SanctionsTrackingSection-module__-aA7Ja__categoryGroup{border-radius:28px;overflow:hidden}.SanctionsTrackingSection-module__-aA7Ja__categoryGroup[data-group=appearance]{color:#5b706f;background:#e2e2e2}.SanctionsTrackingSection-module__-aA7Ja__categoryGroup[data-group=material]{color:#fff;background:#82adab}.SanctionsTrackingSection-module__-aA7Ja__categoryGroup[data-group=work]{color:#fff;background:#536f6d}.SanctionsTrackingSection-module__-aA7Ja__categoryGroup[data-group=behavior]{color:#fff;background:#344b49}.SanctionsTrackingSection-module__-aA7Ja__tableHead,.SanctionsTrackingSection-module__-aA7Ja__categoryRow{grid-template-columns:minmax(260px,1.05fr) minmax(390px,1.35fr) 112px;align-items:stretch;display:grid}.SanctionsTrackingSection-module__-aA7Ja__tableHead{padding:24px 34px 16px;font-size:18px;font-style:italic}.SanctionsTrackingSection-module__-aA7Ja__tableHead span{align-items:center;display:flex}.SanctionsTrackingSection-module__-aA7Ja__tableHead span:nth-child(2),.SanctionsTrackingSection-module__-aA7Ja__tableHead span:nth-child(3){text-align:center;justify-content:center}.SanctionsTrackingSection-module__-aA7Ja__tableHead span:nth-child(2){border-left:2px solid;border-right:2px solid}.SanctionsTrackingSection-module__-aA7Ja__categoryRow{min-height:76px;padding:0 34px}.SanctionsTrackingSection-module__-aA7Ja__tableHead+.SanctionsTrackingSection-module__-aA7Ja__categoryRow,.SanctionsTrackingSection-module__-aA7Ja__categoryRow+.SanctionsTrackingSection-module__-aA7Ja__categoryRow{border-top:2px solid}.SanctionsTrackingSection-module__-aA7Ja__categoryCell{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding-right:24px;display:flex}.SanctionsTrackingSection-module__-aA7Ja__categoryCell strong,.SanctionsTrackingSection-module__-aA7Ja__categoryCell span{font-style:italic;line-height:1.18}.SanctionsTrackingSection-module__-aA7Ja__categoryCell strong{font-size:18px;font-weight:600}.SanctionsTrackingSection-module__-aA7Ja__categoryCell span{font-size:16px;font-weight:500}.SanctionsTrackingSection-module__-aA7Ja__crossesCell{border-left:2px solid;border-right:2px solid;grid-template-columns:repeat(9,28px);justify-content:space-between;align-items:center;height:100%;padding:0 34px;display:grid}.SanctionsTrackingSection-module__-aA7Ja__jokerCell{justify-content:center;align-items:center;height:100%;padding-left:20px;display:flex}.SanctionsTrackingSection-module__-aA7Ja__circle{aspect-ratio:1;width:28px;color:inherit;cursor:pointer;background:0 0;border:3px solid;border-radius:50%;transition:background-color .14s,box-shadow .14s,opacity .14s,transform .14s;position:relative}.SanctionsTrackingSection-module__-aA7Ja__circle:not(:disabled):hover{transform:scale(1.05);box-shadow:0 0 0 5px #e6c16f5c}.SanctionsTrackingSection-module__-aA7Ja__circle:disabled{cursor:default}.SanctionsTrackingSection-module__-aA7Ja__circleActive{background:0 0}.SanctionsTrackingSection-module__-aA7Ja__circlePending{box-shadow:none}.SanctionsTrackingSection-module__-aA7Ja__circleWithTooltip{cursor:help}.SanctionsTrackingSection-module__-aA7Ja__circleActive:before,.SanctionsTrackingSection-module__-aA7Ja__circleActive:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:15px;height:3px;position:absolute;top:50%;left:50%}.SanctionsTrackingSection-module__-aA7Ja__circleActive:before{transform:translate(-50%,-50%)rotate(45deg)}.SanctionsTrackingSection-module__-aA7Ja__circleActive:after{transform:translate(-50%,-50%)rotate(-45deg)}.SanctionsTrackingSection-module__-aA7Ja__actionsArea{flex-direction:column;align-self:center;gap:28px;width:min(100%,860px);display:flex}.SanctionsTrackingSection-module__-aA7Ja__subTitle{font-size:22px;font-weight:800;line-height:1.2}.SanctionsTrackingSection-module__-aA7Ja__thresholdText{flex-direction:column;gap:2px;margin-top:12px;font-size:15px;line-height:1.35;display:flex}.SanctionsTrackingSection-module__-aA7Ja__thresholdText strong{font-weight:800}.SanctionsTrackingSection-module__-aA7Ja__thresholdText span{font-weight:500}.SanctionsTrackingSection-module__-aA7Ja__actionButtons{grid-template-columns:repeat(3,minmax(160px,1fr));gap:28px;display:grid}.SanctionsTrackingSection-module__-aA7Ja__actionButton,.SanctionsTrackingSection-module__-aA7Ja__saveButton,.SanctionsTrackingSection-module__-aA7Ja__periodButton{color:#fff;cursor:pointer;min-height:58px;font:inherit;border:0;padding:12px 22px;font-size:22px;font-style:italic;font-weight:700;transition:opacity .14s,filter .14s,transform .14s}.SanctionsTrackingSection-module__-aA7Ja__actionButton{background:#9d6a2b}.SanctionsTrackingSection-module__-aA7Ja__actionButton:nth-child(2){background:#b17a24}.SanctionsTrackingSection-module__-aA7Ja__actionButton:nth-child(3){background:#dfbf68}.SanctionsTrackingSection-module__-aA7Ja__actionButtonReady:not(:disabled),.SanctionsTrackingSection-module__-aA7Ja__saveButton:not(:disabled){opacity:1}.SanctionsTrackingSection-module__-aA7Ja__actionButtonDone{background:#344746}.SanctionsTrackingSection-module__-aA7Ja__actionButton:not(:disabled):hover,.SanctionsTrackingSection-module__-aA7Ja__saveButton:not(:disabled):hover,.SanctionsTrackingSection-module__-aA7Ja__periodButton:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px)}.SanctionsTrackingSection-module__-aA7Ja__actionButton:disabled{cursor:default;opacity:.72}.SanctionsTrackingSection-module__-aA7Ja__footer{justify-content:flex-end;padding-top:6px;display:flex}.SanctionsTrackingSection-module__-aA7Ja__saveButton{background:#344746;min-width:250px}.SanctionsTrackingSection-module__-aA7Ja__periodButton{background:#344746;min-height:42px;padding:10px 16px;font-size:14px}.SanctionsTrackingSection-module__-aA7Ja__saveButton:disabled,.SanctionsTrackingSection-module__-aA7Ja__periodButton:disabled{cursor:default;opacity:.44}.SanctionsTrackingSection-module__-aA7Ja__error{color:#9b2f24;background:#f9e3de;border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.SanctionsTrackingSection-module__-aA7Ja__confirmationModal,.SanctionsTrackingSection-module__-aA7Ja__reasonModal,.SanctionsTrackingSection-module__-aA7Ja__periodModal{box-sizing:border-box;width:min(92vw,520px);padding:28px}.SanctionsTrackingSection-module__-aA7Ja__confirmationContent,.SanctionsTrackingSection-module__-aA7Ja__reasonContent,.SanctionsTrackingSection-module__-aA7Ja__periodModalContent{color:#344746;flex-direction:column;gap:18px;display:flex}.SanctionsTrackingSection-module__-aA7Ja__confirmationContent h2,.SanctionsTrackingSection-module__-aA7Ja__confirmationContent p,.SanctionsTrackingSection-module__-aA7Ja__reasonContent h2,.SanctionsTrackingSection-module__-aA7Ja__periodModalContent h2,.SanctionsTrackingSection-module__-aA7Ja__periodModalContent p{margin:0}.SanctionsTrackingSection-module__-aA7Ja__confirmationContent h2,.SanctionsTrackingSection-module__-aA7Ja__reasonContent h2,.SanctionsTrackingSection-module__-aA7Ja__periodModalContent h2{font-size:22px;font-weight:500}.SanctionsTrackingSection-module__-aA7Ja__confirmationContent p,.SanctionsTrackingSection-module__-aA7Ja__periodModalContent p{font-size:14px;line-height:1.45}.SanctionsTrackingSection-module__-aA7Ja__periodFields{grid-template-columns:1fr;gap:14px;display:grid}.SanctionsTrackingSection-module__-aA7Ja__reasonField{color:#344746;flex-direction:column;gap:8px;font-size:13px;font-style:italic;display:flex}.SanctionsTrackingSection-module__-aA7Ja__reasonTextarea{resize:vertical;color:#344746;min-height:132px;font:inherit;background:#e8e6d6;border:0;border-radius:14px;outline:none;padding:14px 16px;font-size:14px;line-height:1.45}.SanctionsTrackingSection-module__-aA7Ja__reasonTextarea:focus-visible{box-shadow:0 0 0 3px #e6c16f75}.SanctionsTrackingSection-module__-aA7Ja__confirmationActions{justify-content:flex-end;gap:12px;padding-top:6px;display:flex}.SanctionsTrackingSection-module__-aA7Ja__confirmationCancelButton,.SanctionsTrackingSection-module__-aA7Ja__confirmationConfirmButton{cursor:pointer;min-width:132px;font:inherit;border:0;padding:10px 16px;font-size:14px;font-style:italic}.SanctionsTrackingSection-module__-aA7Ja__confirmationCancelButton{color:#344746;background:#e7e7e7}.SanctionsTrackingSection-module__-aA7Ja__confirmationConfirmButton{color:#fff;background:#344746}.SanctionsTrackingSection-module__-aA7Ja__confirmationConfirmButton:disabled{cursor:default;opacity:.5}@media (max-width:1120px){.SanctionsTrackingSection-module__-aA7Ja__table{overflow-x:auto}.SanctionsTrackingSection-module__-aA7Ja__categoryGroup{min-width:900px}}@media (max-width:760px){.SanctionsTrackingSection-module__-aA7Ja__root{border-radius:22px;padding:28px 18px 36px}.SanctionsTrackingSection-module__-aA7Ja__header{flex-direction:column}.SanctionsTrackingSection-module__-aA7Ja__actionButtons{grid-template-columns:1fr;gap:14px}.SanctionsTrackingSection-module__-aA7Ja__rules p{display:block}.SanctionsTrackingSection-module__-aA7Ja__periodSelectLabel{flex-direction:column;align-items:stretch;gap:6px}.SanctionsTrackingSection-module__-aA7Ja__footer{justify-content:stretch}.SanctionsTrackingSection-module__-aA7Ja__saveButton{width:100%}.SanctionsTrackingSection-module__-aA7Ja__confirmationActions{flex-direction:column}}
.AdminEntitySection-module__aWvKha__root{width:min(100%,996px);min-height:472px;color:var(--dark);background:#f4f4f4;border-radius:28px;flex-direction:column;gap:24px;margin:0 auto;padding:36px min(4.4vw,52px) 48px;display:flex;position:relative}.AdminEntitySection-module__aWvKha__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.AdminEntitySection-module__aWvKha__title{color:var(--dark);margin:0;font-size:28px;font-style:italic;font-weight:500;line-height:1.1}.AdminEntitySection-module__aWvKha__subtitle{color:#596f6f;margin:7px 0 0;font-size:13px;font-style:italic;line-height:1.4}.AdminEntitySection-module__aWvKha__tabs{flex-wrap:wrap;gap:10px;display:flex}.AdminEntitySection-module__aWvKha__tabButton{color:#344746;cursor:pointer;min-height:35px;font:inherit;background:#e8e6d6;border:0;padding:9px 18px;font-size:14px;font-style:italic;font-weight:500;transition:background-color .14s,color .14s,transform .14s}.AdminEntitySection-module__aWvKha__tabButton:hover{transform:translateY(-1px)}.AdminEntitySection-module__aWvKha__tabButtonActive{color:var(--white);background:#344746}.AdminEntitySection-module__aWvKha__infoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.AdminEntitySection-module__aWvKha__informationsTab,.AdminEntitySection-module__aWvKha__infoSection{flex-direction:column;gap:16px;display:flex}.AdminEntitySection-module__aWvKha__infoGrid p{background:#e8e6d6;border-top:2px solid #3447462e;border-radius:13px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:12px 16px;display:flex}.AdminEntitySection-module__aWvKha__infoGrid strong{color:var(--dark);font-size:12px;font-weight:500}.AdminEntitySection-module__aWvKha__infoGrid span{overflow-wrap:anywhere;color:#344746;font-size:14px;line-height:1.35}.AdminEntitySection-module__aWvKha__infoWide{grid-column:1/-1}.AdminEntitySection-module__aWvKha__uploadedLayout{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start;gap:24px;display:grid}.AdminEntitySection-module__aWvKha__documentsArea,.AdminEntitySection-module__aWvKha__formArea{min-width:0}.AdminEntitySection-module__aWvKha__sectionTitle{color:var(--dark);margin:0 0 14px;font-size:21px;font-style:italic;font-weight:500;line-height:1.2}.AdminEntitySection-module__aWvKha__documentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.AdminEntitySection-module__aWvKha__documentGroup{border-top:1px solid #34474624;flex-direction:column;gap:12px;min-width:0;padding-top:16px;display:flex}.AdminEntitySection-module__aWvKha__documentGroup:first-of-type{border-top:0;padding-top:0}.AdminEntitySection-module__aWvKha__documentGroupTitle{color:#344746;margin:0;font-size:16px;font-style:italic;font-weight:500;line-height:1.2}.AdminEntitySection-module__aWvKha__empty,.AdminEntitySection-module__aWvKha__error,.AdminEntitySection-module__aWvKha__state{border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.AdminEntitySection-module__aWvKha__empty,.AdminEntitySection-module__aWvKha__state{color:#344746;background:#e8e6d6}.AdminEntitySection-module__aWvKha__error{color:#9b2f24;background:#f9e3de}@media (max-width:960px){.AdminEntitySection-module__aWvKha__uploadedLayout{grid-template-columns:1fr}.AdminEntitySection-module__aWvKha__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.AdminEntitySection-module__aWvKha__root{padding:28px 22px 36px}.AdminEntitySection-module__aWvKha__infoGrid,.AdminEntitySection-module__aWvKha__documentGrid{grid-template-columns:1fr}}
.DashboardModuleLayout-module__P2LqZq__root{flex-direction:column;gap:32px;width:100%;display:flex}.DashboardModuleLayout-module__P2LqZq__backLink{width:fit-content;color:var(--dark);align-items:center;gap:8px;font-size:14px;font-style:italic;line-height:1;text-decoration:none;transition:opacity .14s,transform .14s;display:inline-flex}.DashboardModuleLayout-module__P2LqZq__backLink:hover{opacity:.76;transform:translate(-2px)}.DashboardModuleLayout-module__P2LqZq__backLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #e6c16f}.DashboardModuleLayout-module__P2LqZq__placeholder{color:var(--dark);font-size:18px;font-style:italic;line-height:1.4}
.DocumentsSection-module__yJNs9q__root{width:min(100%,1060px);min-height:472px;color:var(--dark);background:#f4f4f4;border-radius:28px;flex-direction:column;gap:24px;margin:0 auto;padding:36px min(4.4vw,52px) 48px;display:flex}.DocumentsSection-module__yJNs9q__header,.DocumentsSection-module__yJNs9q__selectedHeader,.DocumentsSection-module__yJNs9q__selectedTarget{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.DocumentsSection-module__yJNs9q__title{margin:0;font-size:28px;font-style:italic;font-weight:500;line-height:1.1}.DocumentsSection-module__yJNs9q__subtitle,.DocumentsSection-module__yJNs9q__hint,.DocumentsSection-module__yJNs9q__chip span{color:#344746bd;margin:6px 0 0;font-size:13px;font-style:italic;line-height:1.35}.DocumentsSection-module__yJNs9q__adminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.DocumentsSection-module__yJNs9q__tabs{background:#e8e6d6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,520px);padding:6px;display:grid}.DocumentsSection-module__yJNs9q__tabButton{color:#344746;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:14px;font-style:italic;font-weight:600}.DocumentsSection-module__yJNs9q__tabButtonActive{color:var(--white);background:#344746}.DocumentsSection-module__yJNs9q__searchPanel,.DocumentsSection-module__yJNs9q__uploadPanel,.DocumentsSection-module__yJNs9q__listPanel{flex-direction:column;gap:14px;min-width:0;display:flex}.DocumentsSection-module__yJNs9q__sectionTitle{margin:0;font-size:21px;font-style:italic;font-weight:500;line-height:1.2}.DocumentsSection-module__yJNs9q__searchGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.DocumentsSection-module__yJNs9q__results{flex-direction:column;gap:10px;max-height:300px;padding-right:4px;display:flex;overflow:auto}.DocumentsSection-module__yJNs9q__selectedHeader{border-top:1px solid #34474624;padding-top:18px}.DocumentsSection-module__yJNs9q__selectedTarget{border-top:1px solid #34474624;border-bottom:1px solid #34474624;align-items:center;padding:16px 0}.DocumentsSection-module__yJNs9q__selectedTarget span{color:#344746b8;font-size:13px;font-style:italic;display:block}.DocumentsSection-module__yJNs9q__selectedTarget strong{margin-top:4px;font-size:20px;font-weight:500;display:block}.DocumentsSection-module__yJNs9q__selectedTarget button{color:var(--white);cursor:pointer;font:inherit;background:#344746;border:0;padding:10px 18px;font-size:14px;font-style:italic}.DocumentsSection-module__yJNs9q__chips{flex-wrap:wrap;gap:10px;display:flex}.DocumentsSection-module__yJNs9q__chip{color:#344746;background:#e8e6d6;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.DocumentsSection-module__yJNs9q__chip strong{font-size:14px;font-weight:600}.DocumentsSection-module__yJNs9q__chip button,.DocumentsSection-module__yJNs9q__secondaryButton{color:var(--white);cursor:pointer;font:inherit;background:#344746;border:0;padding:7px 10px;font-size:12px;font-style:italic}.DocumentsSection-module__yJNs9q__contentGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.DocumentsSection-module__yJNs9q__documentGrid{grid-template-columns:repeat(auto-fill,minmax(150px,170px));justify-content:start;gap:14px;display:grid}.DocumentsSection-module__yJNs9q__documentGroup{border-top:1px solid #34474624;flex-direction:column;gap:12px;min-width:0;padding-top:16px;display:flex}.DocumentsSection-module__yJNs9q__documentGroup:first-of-type{border-top:0;padding-top:0}.DocumentsSection-module__yJNs9q__documentGroupTitle{color:#344746;margin:0;font-size:16px;font-style:italic;font-weight:500;line-height:1.2}.DocumentsSection-module__yJNs9q__uploadForm{flex-direction:column;gap:13px;display:flex}.DocumentsSection-module__yJNs9q__field{flex-direction:column;gap:7px;font-size:12px;display:flex}.DocumentsSection-module__yJNs9q__field input,.DocumentsSection-module__yJNs9q__field select,.DocumentsSection-module__yJNs9q__field textarea{color:#344746;width:100%;font:inherit;background:#e8e6d6;border:0;border-top:2px solid #3447463d;border-radius:13px;outline:none;padding:10px 16px;font-size:14px}.DocumentsSection-module__yJNs9q__field select{height:39px}.DocumentsSection-module__yJNs9q__field textarea{resize:vertical;min-height:82px}.DocumentsSection-module__yJNs9q__fileInput{display:none}.DocumentsSection-module__yJNs9q__submitButton{width:150px;min-height:36px;color:var(--white);cursor:pointer;font:inherit;background:#344746;border:0;align-self:flex-end;font-size:14px;font-style:italic;font-weight:600}.DocumentsSection-module__yJNs9q__submitButton:disabled{cursor:not-allowed;opacity:.62}.DocumentsSection-module__yJNs9q__empty,.DocumentsSection-module__yJNs9q__state,.DocumentsSection-module__yJNs9q__error{border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.DocumentsSection-module__yJNs9q__empty,.DocumentsSection-module__yJNs9q__state{color:#344746;background:#e8e6d6}.DocumentsSection-module__yJNs9q__error{color:#9b2f24;background:#f9e3de}@media (max-width:1020px){.DocumentsSection-module__yJNs9q__contentGrid,.DocumentsSection-module__yJNs9q__adminGrid{grid-template-columns:1fr}}@media (max-width:760px){.DocumentsSection-module__yJNs9q__root{padding:28px 22px 36px}.DocumentsSection-module__yJNs9q__searchGrid{grid-template-columns:1fr}.DocumentsSection-module__yJNs9q__documentGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.DocumentsSection-module__yJNs9q__header,.DocumentsSection-module__yJNs9q__selectedHeader,.DocumentsSection-module__yJNs9q__selectedTarget{flex-direction:column}.DocumentsSection-module__yJNs9q__tabs{width:100%}}
.StudentSection-module__HFKqIG__root{width:100%;max-width:1160px;color:var(--dark);flex-direction:column;gap:28px;margin:0 auto;display:flex}.StudentSection-module__HFKqIG__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 6px;display:flex}.StudentSection-module__HFKqIG__profileHeader{align-items:center;gap:18px;min-width:0;display:flex}.StudentSection-module__HFKqIG__avatarFrame{color:#344746;background:#f4f4f4;border:4px solid #e6c16f;border-radius:999px;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden;box-shadow:0 8px 18px #3447461f}.StudentSection-module__HFKqIG__avatarImage{object-fit:cover;width:100%;height:100%}.StudentSection-module__HFKqIG__avatarFallback{font-size:26px;font-weight:600;line-height:1}.StudentSection-module__HFKqIG__identityLine{min-width:0}.StudentSection-module__HFKqIG__identityMain{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;margin-top:8px;display:flex}.StudentSection-module__HFKqIG__eyebrow,.StudentSection-module__HFKqIG__title,.StudentSection-module__HFKqIG__subtitle{margin:0}.StudentSection-module__HFKqIG__eyebrow{color:#344746ad;font-size:13px;font-style:italic;font-weight:500;line-height:1.2}.StudentSection-module__HFKqIG__title{color:var(--dark);font-size:clamp(30px,2.7vw,42px);font-weight:400;line-height:1.05}.StudentSection-module__HFKqIG__identityMeta{color:#596f6f;font-size:14px;font-style:italic;font-weight:500;line-height:1.35}.StudentSection-module__HFKqIG__cohortBadge{color:#344746;background:#e8e6d6;border-radius:999px;align-self:center;align-items:center;min-height:28px;padding:5px 13px 6px;font-size:14px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.StudentSection-module__HFKqIG__tabCards{scrollbar-width:thin;align-items:stretch;gap:10px;padding:4px 4px 0;display:flex;overflow-x:auto}.StudentSection-module__HFKqIG__tabCard{--student-tab-background:#344746;--student-tab-color:#fff;background:color-mix(in srgb, var(--student-tab-background) 82%, #fff 18%);width:184px;min-height:74px;color:var(--student-tab-color);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:18px 18px 0 0;flex:none;align-items:center;gap:12px;padding:10px 16px 12px;transition:background-color .14s,box-shadow .14s,filter .14s,transform .14s;display:flex;position:relative}.StudentSection-module__HFKqIG__tabCard:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:0;left:10px;right:10px}.StudentSection-module__HFKqIG__tabCard:hover{filter:brightness(1.04);transform:translateY(-2px)}.StudentSection-module__HFKqIG__tabCard:focus-visible{outline-offset:3px;outline:3px solid #e6c16f}.StudentSection-module__HFKqIG__tabCardActive{background:var(--student-tab-background);transform:translateY(-2px);box-shadow:0 10px 24px #2d393924}.StudentSection-module__HFKqIG__tabCardActive:after{background:#e6c16f}.StudentSection-module__HFKqIG__tabIconFrame{flex:none;place-items:center;width:36px;height:36px;display:grid}.StudentSection-module__HFKqIG__tabIcon{object-fit:contain;width:36px;height:36px}.StudentSection-module__HFKqIG__tabLabelGroup{white-space:normal;flex-direction:column;justify-content:center;gap:1px;min-width:0;line-height:1.05;display:flex}.StudentSection-module__HFKqIG__tabOverLabel{color:currentColor;font-size:13px;font-style:italic;font-weight:500;display:block}.StudentSection-module__HFKqIG__tabLabel{color:currentColor;overflow-wrap:normal;word-break:normal;min-width:0;font-size:16px;font-weight:700;line-height:1.05;display:block}.StudentSection-module__HFKqIG__panel{background:#f4f4f4;border-radius:30px;flex-direction:column;min-height:460px;padding:36px min(4.6vw,54px) 48px;display:flex}.StudentSection-module__HFKqIG__moduleList{flex-direction:column;gap:14px;display:flex}.StudentSection-module__HFKqIG__embeddedModule{flex-direction:column;min-width:0;display:flex}.StudentSection-module__HFKqIG__embeddedModule>section{width:100%}.StudentSection-module__HFKqIG__empty,.StudentSection-module__HFKqIG__error,.StudentSection-module__HFKqIG__state{border-radius:10px;margin:0;padding:14px 18px;font-size:15px;font-style:italic;font-weight:500;line-height:1.45}.StudentSection-module__HFKqIG__empty,.StudentSection-module__HFKqIG__state{color:#344746;background:#e8e6d6}.StudentSection-module__HFKqIG__error{color:#9b2f24;background:#f9e3de}@media (max-width:1180px){.StudentSection-module__HFKqIG__root{gap:24px}.StudentSection-module__HFKqIG__header{gap:16px;padding:0}.StudentSection-module__HFKqIG__avatarFrame{flex-basis:74px;width:74px;height:74px}.StudentSection-module__HFKqIG__title{font-size:clamp(28px,2.6vw,38px)}.StudentSection-module__HFKqIG__panel{padding:32px clamp(24px,3vw,44px) 44px}}@media (max-width:760px){.StudentSection-module__HFKqIG__root{gap:22px}.StudentSection-module__HFKqIG__header{padding:0}.StudentSection-module__HFKqIG__profileHeader{gap:14px}.StudentSection-module__HFKqIG__avatarFrame{border-width:3px;flex-basis:64px;width:64px;height:64px}.StudentSection-module__HFKqIG__avatarFallback{font-size:21px}.StudentSection-module__HFKqIG__tabCards{gap:8px;padding-inline:2px}.StudentSection-module__HFKqIG__tabCard{border-radius:16px 16px 0 0;width:160px;min-height:68px;padding-inline:12px}.StudentSection-module__HFKqIG__tabIconFrame,.StudentSection-module__HFKqIG__tabIcon{width:32px;height:32px}.StudentSection-module__HFKqIG__panel{border-radius:24px;padding:28px 18px 36px}}
.LogoutButton-module__bFNVga__logoutButton{cursor:pointer;background-color:#0000;border:none;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:all .3s;display:grid}.LogoutButton-module__bFNVga__logoutButton img{object-fit:contain;width:52px;height:52px;display:block}.LogoutButton-module__bFNVga__logoutButton:hover{background-color:#eba429}
.StudentEmployerTab-module__hhF4UW__root{flex-direction:column;gap:22px;display:flex}.StudentEmployerTab-module__hhF4UW__emptyState{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.StudentEmployerTab-module__hhF4UW__form,.StudentEmployerTab-module__hhF4UW__section,.StudentEmployerTab-module__hhF4UW__resultsSection{flex-direction:column;min-width:0;display:flex}.StudentEmployerTab-module__hhF4UW__form{gap:20px}.StudentEmployerTab-module__hhF4UW__section{border:0;border-top:1px solid #34474629;gap:16px;margin:0;padding:22px 0 0}.StudentEmployerTab-module__hhF4UW__sectionTitle{color:var(--dark);padding:0;font-size:21px;font-style:italic;font-weight:500;line-height:1.2}.StudentEmployerTab-module__hhF4UW__sectionHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.StudentEmployerTab-module__hhF4UW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.StudentEmployerTab-module__hhF4UW__fullWidth{grid-column:1/-1}.StudentEmployerTab-module__hhF4UW__resultsSection{gap:12px}.StudentEmployerTab-module__hhF4UW__resultsSection h3{color:var(--dark);margin:0;font-size:17px;font-style:italic;font-weight:500}.StudentEmployerTab-module__hhF4UW__cardList{flex-direction:column;gap:10px;display:flex}.StudentEmployerTab-module__hhF4UW__notice,.StudentEmployerTab-module__hhF4UW__success{border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.StudentEmployerTab-module__hhF4UW__notice{color:#344746;background:#e8e6d6}.StudentEmployerTab-module__hhF4UW__success{color:#344746;background:#dfeae4}.StudentEmployerTab-module__hhF4UW__actions,.StudentEmployerTab-module__hhF4UW__confirmationActions{justify-content:flex-end;gap:12px;display:flex}.StudentEmployerTab-module__hhF4UW__primaryButton,.StudentEmployerTab-module__hhF4UW__secondaryButton,.StudentEmployerTab-module__hhF4UW__dangerButton,.StudentEmployerTab-module__hhF4UW__dangerOutlineButton{cursor:pointer;min-height:35px;font:inherit;border:0;padding:10px 18px;font-size:14px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s,background .14s}.StudentEmployerTab-module__hhF4UW__primaryButton{color:var(--white);background:#344746}.StudentEmployerTab-module__hhF4UW__secondaryButton{color:#344746;background:0 0;border:1px solid #34474638}.StudentEmployerTab-module__hhF4UW__dangerButton{color:var(--white);background:#a12d02}.StudentEmployerTab-module__hhF4UW__dangerOutlineButton{color:#8e2701;background:0 0;border:1px solid #a12d0257}.StudentEmployerTab-module__hhF4UW__primaryButton:hover:not(:disabled),.StudentEmployerTab-module__hhF4UW__dangerButton:hover:not(:disabled),.StudentEmployerTab-module__hhF4UW__dangerOutlineButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.StudentEmployerTab-module__hhF4UW__secondaryButton:hover:not(:disabled){background:#34474614}.StudentEmployerTab-module__hhF4UW__primaryButton:disabled,.StudentEmployerTab-module__hhF4UW__secondaryButton:disabled,.StudentEmployerTab-module__hhF4UW__dangerButton:disabled,.StudentEmployerTab-module__hhF4UW__dangerOutlineButton:disabled{cursor:progress;opacity:.58}.StudentEmployerTab-module__hhF4UW__confirmationModal{box-sizing:border-box;width:min(92vw,500px);padding:28px}.StudentEmployerTab-module__hhF4UW__confirmationContent{color:var(--dark);flex-direction:column;gap:18px;display:flex}.StudentEmployerTab-module__hhF4UW__confirmationContent h2,.StudentEmployerTab-module__hhF4UW__confirmationContent p{margin:0}.StudentEmployerTab-module__hhF4UW__confirmationContent h2{font-size:22px;font-weight:500}.StudentEmployerTab-module__hhF4UW__confirmationContent p{font-size:14px;line-height:1.45}@media (max-width:720px){.StudentEmployerTab-module__hhF4UW__sectionHeader,.StudentEmployerTab-module__hhF4UW__actions,.StudentEmployerTab-module__hhF4UW__confirmationActions{flex-direction:column;align-items:stretch}.StudentEmployerTab-module__hhF4UW__grid{grid-template-columns:1fr}.StudentEmployerTab-module__hhF4UW__fullWidth,.StudentEmployerTab-module__hhF4UW__primaryButton,.StudentEmployerTab-module__hhF4UW__secondaryButton,.StudentEmployerTab-module__hhF4UW__dangerButton,.StudentEmployerTab-module__hhF4UW__dangerOutlineButton{width:100%}}
.StudentAvatarForm-module__0n7Q5G__root{border-top:1px solid #34474629;grid-template-columns:minmax(210px,300px) auto;justify-content:center;align-items:center;gap:12px 18px;padding:16px 0;display:grid}.StudentAvatarForm-module__0n7Q5G__header{flex-direction:column;gap:4px;min-width:0;display:flex}.StudentAvatarForm-module__0n7Q5G__title{color:var(--dark);margin:0;font-size:19px;font-style:italic;font-weight:500;line-height:1.15}.StudentAvatarForm-module__0n7Q5G__subtitle{color:#596f6f;max-width:460px;margin:0;font-size:12px;font-style:italic;line-height:1.35}.StudentAvatarForm-module__0n7Q5G__controls{justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.StudentAvatarForm-module__0n7Q5G__preview{object-fit:cover;border:3px solid #e6c16f;border-radius:999px;align-self:center;width:44px;height:44px}.StudentAvatarForm-module__0n7Q5G__dropzone{text-align:left!important;flex:0 0 230px!important;justify-content:flex-start!important;gap:10px!important;width:230px!important;min-height:44px!important;padding:8px 13px!important}.StudentAvatarForm-module__0n7Q5G__dropzone svg{width:28px!important;height:28px!important;padding:6px!important}.StudentAvatarForm-module__0n7Q5G__button{min-width:104px;min-height:44px;color:var(--white);cursor:pointer;font:inherit;background:#344746;border:0;flex:none;padding:10px 14px;font-size:14px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s}.StudentAvatarForm-module__0n7Q5G__button:hover:not(:disabled){transform:translateY(-1px)}.StudentAvatarForm-module__0n7Q5G__button:disabled{cursor:progress;opacity:.58}.StudentAvatarForm-module__0n7Q5G__fileInput{display:none}.StudentAvatarForm-module__0n7Q5G__error,.StudentAvatarForm-module__0n7Q5G__success{border-radius:8px;grid-column:1/-1;margin:0;padding:9px 12px;font-size:13px;font-style:italic;line-height:1.45}.StudentAvatarForm-module__0n7Q5G__error{color:#9b2f24;background:#f9e3de}.StudentAvatarForm-module__0n7Q5G__success{color:#344746;background:#dfeae4}@media (max-width:900px){.StudentAvatarForm-module__0n7Q5G__root{grid-template-columns:1fr;justify-content:stretch}}@media (max-width:640px){.StudentAvatarForm-module__0n7Q5G__controls{flex-wrap:wrap}.StudentAvatarForm-module__0n7Q5G__preview{flex:0 0 44px}.StudentAvatarForm-module__0n7Q5G__button{flex:none}.StudentAvatarForm-module__0n7Q5G__dropzone{flex-basis:min(100%,230px)!important;width:min(100%,230px)!important}}
.NotificationCenter-module__DkeYfa__root{z-index:80;align-items:center;display:flex;position:relative}.NotificationCenter-module__DkeYfa__bellButton{z-index:90;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:background-color .16s,transform .16s;display:grid;position:relative}.NotificationCenter-module__DkeYfa__bellButton:hover{background:#e6c16f42;transform:translateY(-1px)}.NotificationCenter-module__DkeYfa__bellButton:focus-visible{outline-offset:3px;outline:3px solid #e6c16f}.NotificationCenter-module__DkeYfa__bellIcon{object-fit:contain;width:52px;height:52px;display:block;transform:translateY(-3px)}.NotificationCenter-module__DkeYfa__panel{z-index:60;box-sizing:border-box;width:min(29vw,420px);min-width:340px;height:100vh;color:var(--dark);pointer-events:none;background:#f4f4f4;flex-direction:column;padding:138px 46px 42px;transition:transform .22s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(105%);box-shadow:-18px 0 34px #2d393938}.NotificationCenter-module__DkeYfa__panelOpen{pointer-events:auto;transform:translate(0)}.NotificationCenter-module__DkeYfa__title{color:var(--dark);text-align:center;margin:0;font-size:24px;font-style:italic;font-weight:500}.NotificationCenter-module__DkeYfa__titleRule{background:#2d39398c;width:100%;height:2px;margin:32px 0 28px}.NotificationCenter-module__DkeYfa__state,.NotificationCenter-module__DkeYfa__error{color:var(--dark);font-size:14px;font-style:italic;line-height:1.4}.NotificationCenter-module__DkeYfa__error{color:#9f2f12}.NotificationCenter-module__DkeYfa__list{scrollbar-color:#2d393952 transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding-right:12px;display:flex;overflow-y:auto}.NotificationCenter-module__DkeYfa__list::-webkit-scrollbar{width:6px}.NotificationCenter-module__DkeYfa__list::-webkit-scrollbar-track{background:0 0}.NotificationCenter-module__DkeYfa__list::-webkit-scrollbar-thumb{background:#2d393947;border-radius:999px}.NotificationCenter-module__DkeYfa__list::-webkit-scrollbar-thumb:hover{background:#2d39396b}.NotificationCenter-module__DkeYfa__item{border-bottom:2px solid #2d393959;flex-direction:column;gap:20px;margin-bottom:30px;padding-bottom:30px;display:flex}.NotificationCenter-module__DkeYfa__date{color:var(--dark);font-size:14px;font-style:italic}.NotificationCenter-module__DkeYfa__message{color:var(--dark);font-size:15px;font-style:italic;line-height:1.35}.NotificationCenter-module__DkeYfa__consultButton{background:var(--dark);min-width:148px;height:34px;color:var(--white);cursor:pointer;border:0;align-self:flex-end;font-size:13px;font-style:italic;transition:background-color .16s,transform .16s}.NotificationCenter-module__DkeYfa__consultButton:hover{background:#536b69;transform:translateY(-1px)}.NotificationCenter-module__DkeYfa__consultButton:focus-visible{outline-offset:3px;outline:3px solid #e6c16f}@media (max-width:720px){.NotificationCenter-module__DkeYfa__panel{width:min(86vw,380px);min-width:0;padding:116px 28px 34px}}
.Header-module__4uGnFq__root{align-items:flex-start;position:relative}.Header-module__4uGnFq__transparent{z-index:5;background:0 0;position:absolute;top:0;left:0}.Header-module__4uGnFq__headerLogo{top:18px;left:calc((var(--left-panel-dashboard-width) - 134px) / 2);z-index:1;object-fit:contain;width:134px;height:auto;display:block;position:absolute}.Header-module__4uGnFq__publicHeaderLogo{left:72px}.Header-module__4uGnFq__identityBlock{margin-left:var(--header-avatar-offset);z-index:3;flex-direction:row;align-items:flex-start;gap:18px;margin-top:2px;display:flex}.Header-module__4uGnFq__identityBlock *{z-index:3}.Header-module__4uGnFq__logo{object-fit:contain;width:134px;height:auto;margin-left:75px;display:block}.Header-module__4uGnFq__identityRow{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.Header-module__4uGnFq__identityRow p{font-size:var(--size-title)}.Header-module__4uGnFq__moduleHeader{color:var(--dark);align-items:center;gap:8px;display:flex}.Header-module__4uGnFq__moduleIcon{object-fit:contain;width:64px;height:64px}.Header-module__4uGnFq__moduleText{flex-direction:column;justify-content:center;line-height:1;display:flex}.Header-module__4uGnFq__moduleOverLabel{font-size:26px;font-weight:500}.Header-module__4uGnFq__moduleLabel{font-size:18px;font-style:italic;font-weight:500}.Header-module__4uGnFq__avatarLink{width:var(--header-avatar-size);height:var(--header-avatar-size);color:inherit;background:linear-gradient(135deg,#b9822a 0% 18%,#e6c16f 38% 52%,#a87532 76% 100%);border-radius:50%;flex:none;padding:4px;text-decoration:none;transition:box-shadow .14s,transform .14s}.Header-module__4uGnFq__avatarLink:hover{transform:translateY(-1px)}.Header-module__4uGnFq__avatarLink:focus-visible{outline:0;box-shadow:0 0 0 3px #e6c16f8c}.Header-module__4uGnFq__identityRow p{font-weight:600}.Header-module__4uGnFq__avatarImage{width:calc(var(--header-avatar-size) - 8px);height:calc(var(--header-avatar-size) - 8px);object-fit:cover;border-radius:50%;display:block}.Header-module__4uGnFq__avatarPlaceholder{width:calc(var(--header-avatar-size) - 8px);height:calc(var(--header-avatar-size) - 8px);background:var(--green-grey);color:var(--dark);border-radius:50%;place-items:center;font-size:24px;font-weight:600;line-height:1;display:grid}.Header-module__4uGnFq__actions{z-index:90;min-height:var(--header-avatar-size);justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}
.AdminEntityForm-module__TVfZbG__root{width:min(100%,996px);min-height:472px;color:var(--dark);background:#f4f4f4;border-radius:28px;flex-direction:column;gap:22px;margin:0 auto;padding:36px min(4.4vw,52px) 48px;display:flex;position:relative}.AdminEntityForm-module__TVfZbG__header{flex-direction:column;gap:8px;display:flex}.AdminEntityForm-module__TVfZbG__title{color:var(--dark);margin:0;font-size:28px;font-style:italic;font-weight:500;line-height:1.1}.AdminEntityForm-module__TVfZbG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.AdminEntityForm-module__TVfZbG__fullWidth{grid-column:1/-1}.AdminEntityForm-module__TVfZbG__section{border:0;border-top:1px solid #34474629;flex-direction:column;gap:16px;min-width:0;margin:0;padding:22px 0 0;display:flex}.AdminEntityForm-module__TVfZbG__sectionTitle{color:var(--dark);padding:0;font-size:21px;font-style:italic;font-weight:500;line-height:1.2}.AdminEntityForm-module__TVfZbG__notice{color:#344746;background:#e8e6d6;border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.AdminEntityForm-module__TVfZbG__info{color:#596f6f;margin:0;font-size:13px;font-style:italic;line-height:1.45}.AdminEntityForm-module__TVfZbG__avatarSection{border-top:1px solid #3447461f;grid-template-columns:minmax(190px,280px) auto;align-items:center;gap:12px 18px;padding-top:16px;display:grid}.AdminEntityForm-module__TVfZbG__avatarTitle{color:var(--dark);margin:0 0 4px;font-size:18px;font-style:italic;font-weight:500;line-height:1.15}.AdminEntityForm-module__TVfZbG__avatarControls{align-items:center;gap:12px;display:flex}.AdminEntityForm-module__TVfZbG__avatarPreview{object-fit:cover;border:3px solid #e6c16f;border-radius:999px;flex:0 0 44px;width:44px;height:44px}.AdminEntityForm-module__TVfZbG__avatarDropzone{text-align:left!important;flex:0 0 230px!important;justify-content:flex-start!important;gap:10px!important;width:230px!important;min-height:44px!important;padding:8px 13px!important}.AdminEntityForm-module__TVfZbG__avatarDropzone svg{width:28px!important;height:28px!important;padding:6px!important}.AdminEntityForm-module__TVfZbG__fileInput{display:none}.AdminEntityForm-module__TVfZbG__candidateBlock{flex-direction:column;gap:12px;display:flex}.AdminEntityForm-module__TVfZbG__error,.AdminEntityForm-module__TVfZbG__success{border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.AdminEntityForm-module__TVfZbG__error{color:#9b2f24;background:#f9e3de}.AdminEntityForm-module__TVfZbG__success{color:#344746;background:#dfeae4}.AdminEntityForm-module__TVfZbG__actions{justify-content:flex-end;display:flex}.AdminEntityForm-module__TVfZbG__submitButton{min-width:154px;min-height:35px;color:var(--white);cursor:pointer;font:inherit;background:#344746;border:0;padding:10px 18px;font-size:14px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s}.AdminEntityForm-module__TVfZbG__secondaryButton{color:#344746;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #34474638;align-self:flex-start;padding:9px 14px;font-size:13px;font-style:italic;font-weight:500;line-height:1;transition:background .14s,opacity .14s}.AdminEntityForm-module__TVfZbG__secondaryButton:hover:not(:disabled){background:#34474614}.AdminEntityForm-module__TVfZbG__secondaryButton:disabled{cursor:progress;opacity:.58}.AdminEntityForm-module__TVfZbG__submitButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.AdminEntityForm-module__TVfZbG__submitButton:disabled{cursor:progress;opacity:.58}@media (max-width:720px){.AdminEntityForm-module__TVfZbG__root{padding:28px 22px 36px}.AdminEntityForm-module__TVfZbG__grid,.AdminEntityForm-module__TVfZbG__avatarSection{grid-template-columns:1fr}.AdminEntityForm-module__TVfZbG__avatarControls{flex-wrap:wrap}.AdminEntityForm-module__TVfZbG__avatarDropzone{flex-basis:min(100%,230px)!important;width:min(100%,230px)!important}.AdminEntityForm-module__TVfZbG__actions{justify-content:stretch}.AdminEntityForm-module__TVfZbG__submitButton{width:100%}}
.ParametersForm-module__Co1SrG__root{border-top:1px solid #34474629;flex-direction:column;gap:16px;width:100%;padding:26px 0 28px;display:flex}.ParametersForm-module__Co1SrG__root:first-child{border-top:0}.ParametersForm-module__Co1SrG__header{flex-direction:column;gap:5px;display:flex}.ParametersForm-module__Co1SrG__title{color:var(--dark);margin:0;font-size:21px;font-style:italic;font-weight:500;line-height:1.2}.ParametersForm-module__Co1SrG__subtitle{color:#596f6f;max-width:650px;margin:0;font-size:13px;font-style:italic;line-height:1.4}.ParametersForm-module__Co1SrG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.ParametersForm-module__Co1SrG__full{grid-column:1/-1}.ParametersForm-module__Co1SrG__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ParametersForm-module__Co1SrG__button,.ParametersForm-module__Co1SrG__secondaryButton{cursor:pointer;min-width:154px;min-height:35px;font:inherit;border:0;padding:10px 18px;font-size:14px;font-style:italic;font-weight:500;line-height:1;transition:background-color .14s,color .14s,opacity .14s,transform .14s}.ParametersForm-module__Co1SrG__button{color:var(--white);background:#344746}.ParametersForm-module__Co1SrG__button:hover:not(:disabled),.ParametersForm-module__Co1SrG__secondaryButton:hover:not(:disabled){transform:translateY(-1px)}.ParametersForm-module__Co1SrG__secondaryButton{color:var(--white);background:#596f6f}.ParametersForm-module__Co1SrG__button:disabled,.ParametersForm-module__Co1SrG__secondaryButton:disabled{cursor:progress;opacity:.58}.ParametersForm-module__Co1SrG__message,.ParametersForm-module__Co1SrG__error,.ParametersForm-module__Co1SrG__success{border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.ParametersForm-module__Co1SrG__message{color:#344746;background:#e8e6d6}.ParametersForm-module__Co1SrG__error{color:#9b2f24;background:#f9e3de}.ParametersForm-module__Co1SrG__success{color:#344746;background:#dfeae4}.ParametersForm-module__Co1SrG__fileInput{display:none}.ParametersForm-module__Co1SrG__avatarPreview{object-fit:cover;border:4px solid #e6c16f;border-radius:999px;width:116px;height:116px}@media (max-width:720px){.ParametersForm-module__Co1SrG__grid{grid-template-columns:1fr}.ParametersForm-module__Co1SrG__actions{justify-content:stretch}.ParametersForm-module__Co1SrG__button,.ParametersForm-module__Co1SrG__secondaryButton{width:100%}}
.AdminEntitySearchSection-module__mgwhSa__root{width:min(100%,996px);min-height:472px;color:var(--dark);background:#f4f4f4;border-radius:28px;flex-direction:column;margin:0 auto;padding:36px min(4.4vw,52px) 48px;display:flex;position:relative}.AdminEntitySearchSection-module__mgwhSa__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.AdminEntitySearchSection-module__mgwhSa__title{color:var(--dark);margin:0;font-size:28px;font-style:italic;font-weight:500;line-height:1.1}.AdminEntitySearchSection-module__mgwhSa__searchGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px 18px;margin-top:10px;display:grid}.AdminEntitySearchSection-module__mgwhSa__actions{justify-content:flex-end;display:flex}.AdminEntitySearchSection-module__mgwhSa__createButton{min-width:154px;min-height:35px;color:var(--white);cursor:pointer;font:inherit;background:#344746;border:0;padding:10px 18px;font-size:14px;font-style:italic;font-weight:500;line-height:1;transition:opacity .14s,transform .14s}.AdminEntitySearchSection-module__mgwhSa__createButton:hover{opacity:.9;transform:translateY(-1px)}.AdminEntitySearchSection-module__mgwhSa__resultsList{flex-direction:column;justify-content:flex-start;gap:14px;min-height:250px;padding-top:8px;display:flex}.AdminEntitySearchSection-module__mgwhSa__empty,.AdminEntitySearchSection-module__mgwhSa__error{border-radius:8px;margin:0;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.45}.AdminEntitySearchSection-module__mgwhSa__empty{color:#344746;background:#e8e6d6}.AdminEntitySearchSection-module__mgwhSa__error{color:#9b2f24;background:#f9e3de}@media (max-width:720px){.AdminEntitySearchSection-module__mgwhSa__root{padding:28px 22px 36px}.AdminEntitySearchSection-module__mgwhSa__header{flex-direction:column;align-items:stretch}.AdminEntitySearchSection-module__mgwhSa__actions{justify-content:stretch}.AdminEntitySearchSection-module__mgwhSa__createButton{width:100%}}
