body.admin form div.field{--fs-xxs: 13px}body.admin form div.field p.hints{font-size:var(--fs-xxs)}body.admin form div.field div.input-translatable{margin-bottom:0}body.admin div.background-task{background:var(--color-state-green-light);border:0px solid var(--color-state-green);border-radius:12px;margin:0 0 var(--space-m) 0;padding:var(--space-m) var(--blockpad)}body.admin div.background-task header{display:flex;justify-content:space-between}body.admin div.background-task header h3{color:var(--color-ink);font-size:var(--fs-s);font-weight:700;margin:0 0 var(--space-xxs) 0}body.admin div.background-task header frml-badge{background:none;color:var(--color-ink-light);font-weight:700}body.admin div.background-task header frml-badge.finished{color:var(--color-state-green)}body.admin div.background-task div.progress-bar{background:#fff;border:1px solid var(--color-surface-dark);border-radius:6px;height:10px;width:100%}body.admin div.background-task div.progress-bar div.bar{background:var(--color-state-green);border-radius:6px;height:100%;transition:.3s}@font-face{font-family:"titlefont";src:url(/assets/lato-900-81a0dcc5c6a495c97901573bce9d528df0b2369b2b7cd5ae04ce847ec66b5542.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:"basefont";src:url(/assets/fira-100-93d700b57d925678dc14e4b29c84023d6eeb61a1396d280e51a6eafa1259831f.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:"basefont";src:url(/assets/fira-300-0e3abd1c361f9146f15313a83eecea13edd4e5ec736e78122caebd2b37d36664.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"basefont";src:url(/assets/fira-400-a40ec1be6ec44cb1f22c0cf18e710020e084c4765aafd5ec28e944c3b00d6477.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/fira-500-0f12d422443a35f888002fe3d14f97a7f178c2679498565f9eca06407b9327a6.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"basefont";src:url(/assets/fira-700-fed282bc6c45d0dd4029dbaf20c976f8df28ec724b4865dd61c86343711f811b.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:"effra";src:url(/assets/effra-400-dad3306cf4b021e4bf2c2f10c57aabddf1156e5d6d4ad27a2678b4bf3ab61f5d.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"effra";src:url(/assets/effra-700-86f3a4efca30426984fe77aa9e1da9528f90ac87c75a5e4a120245f256b11dcd.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}body.admin h4{color:var(--color-ink);font-size:var(--fs-s);margin:0 0 var(--space-xxs) 0}body.admin nav.box{padding:0 var(--blockpad)}body.admin nav.box ul{display:flex;flex-direction:column;gap:var(--space-xs);max-width:var(--block-xxs)}body.admin nav.box ul li a{align-items:center;background:var(--color-surface-xlight);border:1px solid var(--color-surface-xdark);border-radius:var(--block-corner-radius);display:flex;font-size:var(--fs-s);font-weight:500;justify-content:space-between;padding:var(--space-m) var(--space-s) var(--space-m) var(--blockpad);text-decoration:none;transition:.3s;width:100%}body.admin nav.box ul li a frml-icon{margin-right:var(--space-xxs);transition:.3s;width:22px}body.admin nav.box ul li a:hover{background:var(--color-surface-light);text-decoration:underline}body.admin nav.box ul li a:hover frml-icon{margin-right:0}body.admin frml-badge.absent{background:var(--color-state-red)}body.admin frml-badge.attended{background:var(--color-state-green)}body.admin frml-badge.cancelled{background:var(--color-ink-light)}body.admin frml-badge.coming{background:var(--color-surface-xdark)}body.admin frml-badge.completed{background:var(--color-state-green)}body.admin frml-badge.draft{background:var(--color-state-orange)}body.admin frml-badge.in_person{background:var(--color-purple)}body.admin frml-badge.in_progress{background:var(--color-state-orange)}body.admin frml-badge.new{background:var(--color-state-green);color:var(--color-state-green-text)}body.admin frml-badge.new_release{background:var(--color-state-blue)}body.admin frml-badge.offline{background:var(--color-state-orange)}body.admin frml-badge.online{background:var(--color-state-green)}body.admin frml-badge.private{background:var(--color-purple)}body.admin frml-badge.sent{background:var(--color-state-green)}body.admin frml-badge.to_send{background:var(--color-state-orange)}body.admin frml-badge.custom_page_publishing_state.draft{background:var(--color-state-orange)}body.admin frml-badge.custom_page_publishing_state.published{background:var(--color-state-green)}body.admin frml-badge.custom_page_publishing_state.archived{background:var(--color-ink-light)}body.admin frml-badge.converted.contact{background:var(--color-ink-light)}body.admin frml-badge.converted.client{background:var(--color-state-green)}body.admin frml-badge.course_survey.positive{background:var(--color-state-green)}body.admin frml-badge.course_survey.negative{background:var(--color-state-red)}body.admin frml-badge.course_survey.blank{background:var(--color-ink-xlight)}body.admin frml-badge.course_survey.score_{background:var(--color-ink-xlight)}body.admin frml-badge.course_survey.score_content.score_4{background:var(--color-state-green)}body.admin frml-badge.course_survey.score_content.score_3{background:var(--color-state-orange)}body.admin frml-badge.course_survey.score_content.score_2{background:var(--color-state-red)}body.admin frml-badge.course_survey.score_content.score_1{background:var(--color-state-red)}body.admin frml-badge.course_survey.score_duration.score_3{background:var(--color-state-green)}body.admin frml-badge.course_survey.score_duration.score_2{background:var(--color-state-orange)}body.admin frml-badge.course_survey.score_duration.score_1{background:var(--color-state-red)}body.admin{--field-border-focus: var(--color-secondary)}div.navigation-more a,div.navigation-more a.button,div.navigation-more input[type=submit],div.navigation-more button{background:none;border:none;border-radius:0;box-shadow:none;display:block;font-size:var(--fs-xs);font-weight:500;height:auto;line-height:1.35em;margin:0;padding:0;opacity:1;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none}div.navigation-more div.handle button{padding:2px 10px}div.navigation-more div.handle button svg{fill:var(--color-ink-xlight);transition:.3s;width:24px}div.navigation-more div.handle button:hover svg{fill:var(--color-ink)}div.navigation-more ul.menu{background:#fff;border:1px solid var(--color-surface-dark);box-shadow:0 2px 4px rgba(0,0,0,.2);left:-9999px;list-style:none;margin:12px 0 0 0;padding:var(--space-xxs);position:absolute;z-index:98;min-width:200px;width:auto}div.navigation-more ul.menu.align-bottom:before{content:"▲";color:#fff;display:block;position:relative;float:right;font-size:16px;margin:-21px 0px 0 0;text-indent:0;text-shadow:0px -1px 1px rgba(0,0,0,.2);transform:scaleX(1.5);z-index:99}div.navigation-more ul.menu li{background:#fff;margin:0;padding:0;display:block;width:100%}div.navigation-more ul.menu li a,div.navigation-more ul.menu li a.button,div.navigation-more ul.menu li input[type=submit],div.navigation-more ul.menu li button{background:none;color:var(--color-ink);padding:10px var(--space-xs);white-space:nowrap;width:calc(100% - var(--space-xs)*2)}div.navigation-more ul.menu li a:hover,div.navigation-more ul.menu li a.button:hover,div.navigation-more ul.menu li input[type=submit]:hover,div.navigation-more ul.menu li button:hover{background:#f5f5f5;color:var(--color-link)}div.navigation-more ul.menu li a:hover.critical,div.navigation-more ul.menu li a.button:hover.critical,div.navigation-more ul.menu li input[type=submit]:hover.critical,div.navigation-more ul.menu li button:hover.critical{color:var(--color-state-red)}div.navigation-more ul.menu li input[type=submit],div.navigation-more ul.menu li button{width:100%}div.navigation-more.opened div.nav-button{border-color:#000}div.navigation-more.opened ul.menu{left:auto;margin-left:-235px;right:auto}body.admin div.field.rich_text div.input.rich trix-editor h1{text-transform:lowercase}body.admin div.field.rich_text div.input.rich trix-editor h3{color:var(--color-brown);font-size:var(--fs-m);font-weight:700}body.admin div.field.rich_text div.input.rich trix-editor h4{color:var(--color-blue);font-size:var(--fs-s);font-weight:700}body.admin div.field.rich_text div.input.rich trix-editor ul{margin-bottom:var(--space-m)}body.admin div.field.rich_text div.input.rich trix-editor rich-block-1{background:#8298ad;color:#fff;display:block;padding:30px}body.admin div.field.rich_text div.input.rich trix-editor rich-block-1 strong{display:inline-block;margin-bottom:var(--space-xs)}body.admin div.field.rich_text div.input.rich trix-editor rich-block-2{background:var(--color-surface);color:var(--color-ink);display:block;line-height:1.45em;margin:0 0 var(--space-s) 0;padding:var(--space-s)}body.admin div.field.rich_text div.input.rich trix-editor rich-block-2 strong{display:inline-block;margin-bottom:var(--space-xs);text-transform:uppercase}body.admin div.field.rich_text div.input.rich trix-toolbar button.heading-1{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.heading-2{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.heading-5{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.page-break{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.quote{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.rich-block-3{display:none}body#admin-administrative-workers #administrative-worker-form #block-contact{align-items:flex-start}body#admin-administrative-workers #administrative-worker-form #block-contact div.phones{display:flex}body#admin-administrative-workers #administrative-worker-form #block-contact div.phones div.field.phone{width:250px}body#admin-administrative-workers #administrative-worker-form #block-contact frml-block-column.picture div.email_signature_old div.selector label.image-container{height:100px}body#admin-administrative-workers #administrative-worker-form #block-contact frml-block-column.picture div.email_signature div.selector label.image-container{height:100px}body#admin-administrative-workers #administrative-worker-form #block-contact div.signatures{display:flex;justify-content:space-between}body#admin-administrative-workers #administrative-worker-form #block-contact div.signatures a.download.signature{align-items:center;border:1px solid var(--color-surface-dark);border-radius:8px;color:var(--color-ink-light);display:flex;flex-direction:column;justify-content:center;padding:20px 10px;text-align:center;transition:.4s;width:120px}body#admin-administrative-workers #administrative-worker-form #block-contact div.signatures a.download.signature frml-icon{margin-bottom:5px;width:24px}body#admin-administrative-workers #administrative-worker-form #block-contact div.signatures a.download.signature frml-icon svg{fill:var(--color-ink-light);transition:.4s}body#admin-administrative-workers #administrative-worker-form #block-contact div.signatures a.download.signature:hover{border-color:var(--color-ink-xlight);color:var(--color-ink)}body#admin-administrative-workers #administrative-worker-form #block-contact div.signatures a.download.signature:hover frml-icon svg{fill:var(--color-ink)}body#admin-certifications.pdf article{color:var(--color-ink);font-family:"effra";height:1582px;overflow:hidden;padding:1px;width:1222px;--color-brown: #AB7540;--color-ink: #4A5569;--pdf-fs-xl: 95px;--pdf-fs-l: 60px;--pdf-fs-m: 40px;--pdf-fs-s: 26px;--pdf-fs-xs: 18px;--pdf-space-xxl: 170px;--pdf-space-xl: 140px;--pdf-space-l: 90px;--pdf-space-m: 45px;--pdf-space-s: 20px;--pdf-space-xs: 5px}body#admin-certifications.pdf article.landscape{height:1222px;width:1582px}body#admin-certifications.pdf article div.text{color:var(--color-ink);font-size:var(--pdf-fs-s);line-height:1.25em;margin:0 auto var(--pdf-space-m) auto;max-width:1100px;text-align:center}body#admin-certifications.pdf article div.text.l{font-size:var(--pdf-fs-l)}body#admin-certifications.pdf article div.text.l small{display:block;font-size:var(--pdf-fs-s);margin-top:-12px}body#admin-certifications.pdf article div.text.m{font-size:var(--pdf-fs-m)}body#admin-certifications.pdf article div.text.xs{font-size:var(--pdf-fs-xs)}body#admin-certifications.pdf article div.text.left{max-width:none;text-align:left}body#admin-certifications.pdf article div.text.title{color:var(--color-brown);font-size:var(--pdf-fs-xl);font-weight:700;margin-bottom:var(--pdf-space-l)}body#admin-certifications.pdf article div.text.title small{color:var(--color-ink);display:block;font-size:var(--pdf-fs-s);font-weight:400;line-height:1em;margin:0 auto;max-width:700px}body#admin-certifications.pdf article div.text.upcase{text-transform:uppercase}body#admin-certifications.pdf article div.text.double-line{min-height:125px}body#admin-certifications.pdf article div.text.double-space{margin-bottom:var(--pdf-space-l)}body#admin-certifications.pdf article div.text.space-l{margin-bottom:var(--pdf-space-l)}body#admin-certifications.pdf article div.text.space-s{margin-bottom:var(--pdf-space-s)}body#admin-certifications.pdf article div.text.no-space{margin-bottom:0}body#admin-certifications.pdf article div.text label{display:block;font-weight:700}body#admin-certifications.pdf article div.text a{font-family:"effra";font-size:var(--pdf-fs-s);font-weight:400;text-decoration:underline}body#admin-certifications.pdf article.barreau{background:url(/assets/admin/certifications/bg-certificate-barreau-b7574f48755ced97b1cd8494ba39245e40688e94078a18d0a490d5fa24a65736.png) no-repeat;background-size:cover;--pdf-fs-xl: 75px;--pdf-space-xl: 120px;--pdf-space-l: 60px;--pdf-space-m: 25px}body#admin-certifications.pdf article.barreau div.wrapper{padding:300px var(--pdf-space-xl) 0 var(--pdf-space-xl)}body#admin-certifications.pdf article.barreau div.wrapper div.text{max-width:1300px}body#admin-certifications.pdf article.barreau div.wrapper div.text.title{margin-bottom:var(--pdf-space-xl)}body#admin-certifications.pdf article.barreau div.wrapper div.signature{font-size:var(--pdf-fs-xs);line-height:1.35em;margin:0 auto 70px auto;text-align:center;width:600px}body#admin-certifications.pdf article.barreau div.wrapper div.signature div.picture{border-bottom:2px solid #000;height:125px;margin-bottom:var(--pdf-space-s);width:100%}body#admin-certifications.pdf article.barreau div.wrapper div.signature div.picture img{height:120px}body#admin-certifications.pdf article.barreau div.wrapper footer{font-size:var(--pdf-fs-xs);left:130px;line-height:1.25em;top:1400px;position:absolute;width:960px}body#admin-certifications.pdf article.barreau div.wrapper footer a{font-size:var(--pdf-fs-xs)}body#admin-certifications.pdf article.chad{background:url(/assets/admin/certifications/bg-certificate-fd2d11e65c4420aa8c32074fd10035e8c0e67a51057502b957174e9e66483c2e.png) no-repeat;background-size:cover}body#admin-certifications.pdf article.chad div.wrapper{padding:var(--pdf-space-xxl) var(--pdf-space-xl) 0 var(--pdf-space-xl)}body#admin-certifications.pdf article.origin{background:url(/assets/admin/certifications/bg-certificate-fd2d11e65c4420aa8c32074fd10035e8c0e67a51057502b957174e9e66483c2e.png) no-repeat;background-size:cover}body#admin-certifications.pdf article.origin div.wrapper{padding:var(--pdf-space-xxl) var(--pdf-space-xl) 0 var(--pdf-space-xl)}body#admin-certifications.pdf article.origin div.row{display:flex;justify-content:space-between;width:100%}body#admin-certifications.pdf article.origin div.row div.text{margin:0;text-align:left}body#admin-conversions.index #block-conversions{border-top:1px solid var(--color-surface-dark)}body#admin-conversions.courses #table-courses thead tr th.total_conversions{width:180px}body#admin-conversions.courses #table-courses thead tr th.total_dates{width:180px}body#admin-conversions.courses #table-courses thead tr th.total_income{width:180px}body#admin-conversions.courses #table-courses tbody tr td span.teacher{color:var(--color-ink-light);display:block}body#admin-course-dates.index #main-header div.wrapper-title{height:48px}body#admin-course-dates.index #table-course-dates thead tr th.start_at{width:260px}body#admin-course-dates.index #table-course-dates thead tr th.registrations{text-align:right;width:120px}body#admin-course-dates.index #table-course-dates thead tr th.closed_at{width:170px}body#admin-course-dates.index #table-course-dates tbody tr td.registrations{text-align:right}body#admin-course-dates.index #table-course-dates tbody tr td.course span.teacher{color:var(--color-ink-light);display:block;padding-top:3px}body#admin-course-dates.show #block-participants frml-block-header{padding-top:var(--space-m)}body#admin-course-dates.show #block-participants frml-block-body{padding-bottom:var(--space-m)}body#admin-course-dates.show #block-participants.empty{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}body#admin-course-dates.show #block-participants.empty p{color:var(--color-ink-light);font-size:var(--fs-m)}body#admin-course-dates.show #block-participants.empty a.button.primary{margin-right:var(--space-s)}body#admin-course-dates.show #block-participants div.empty{align-items:center;display:flex;flex-direction:column;padding:var(--space-xl) 0;text-align:center;width:100%}body#admin-course-dates.show #block-participants div.empty h2,body#admin-course-dates.show #block-participants div.empty p{color:var(--color-ink-light)}body#admin-course-dates.show #block-participants table thead tr th.more{padding:0;width:60px}body#admin-course-dates.show #block-participants table tbody tr td.participant frml-icon{margin-top:8px;margin-left:-32px;position:absolute}body#admin-course-dates.show #block-participants table tbody tr td.participant frml-icon.alert svg{fill:var(--color-state-red)}body#admin-course-dates.show #block-participants table tbody tr td.participant frml-icon.warning svg{fill:var(--color-orange)}body#admin-course-dates.show #block-participants table tbody tr td.participant span.name{font-weight:700}body#admin-course-dates.show #block-participants table tbody tr td.participant span.organisation{color:var(--color-ink-light);line-height:1.2em}body#admin-course-dates.show #block-participants table tbody tr td span{display:block;line-height:1.4em}body#admin-course-dates.show #block-participants table tbody tr td span.raw-results{display:none}body#admin-course-dates.show #block-participants table tbody tr td span.state{display:inline-block}body#admin-course-dates.show #block-participants table tbody tr td a{color:var(--color-ink);display:block;font-weight:500}body#admin-course-dates.show #block-participants table tbody tr td a:hover{color:var(--color-link)}body#admin-course-dates.show #block-participants table tbody tr td a.critical:hover{color:var(--color-state-red)}body#admin-course-dates.show #block-participants table tbody tr td frml-icon.none{width:27px}body#admin-course-dates.show #block-participants table tbody tr td frml-icon.none svg{fill:var(--color-surface-dark)}body#admin-course-dates.show #block-participants table tbody tr td frml-icon.success{width:24px}body#admin-course-dates.show #block-participants table tbody tr td frml-icon.success svg{fill:var(--color-state-green)}body#admin-course-dates.show #block-participants table tbody tr td frml-icon.certification{width:24px}body#admin-course-dates.show #block-participants table tbody tr td frml-icon.certification svg{fill:var(--color-state-green)}body#admin-course-dates.show #block-participants frml-button-group{border-top:5px solid var(--color-surface);gap:var(--space-s);padding:var(--space-m) var(--blockpad) 0 var(--blockpad);width:var(--block-width-pad)}body#admin-course-dates.show #block-participants frml-button-group a.button{margin-right:0}body#admin-course-dates.show #block-participants #table-registrations thead tr th.attendance_duration{width:100px}body#admin-course-dates.show #block-participants #table-registrations thead tr th.comments{width:100px}body#admin-course-dates.show #block-participants #table-registrations thead tr th.state{width:150px}body#admin-course-dates.show #block-participants #table-registrations thead tr th.registered_at{width:230px}body#admin-course-dates.show #block-participants #table-registrations tbody tr td.attendance_duration span.duration.short{color:var(--color-state-red);font-weight:700}body#admin-course-dates.show #block-participants #table-registrations tbody tr td.comments frml-icon{margin-left:var(--space-xxs);transform:scaleX(-1)}body#admin-course-dates.show #block-participants #table-registrations tbody tr td.comments div.text{background:#fff;border:2px solid var(--color-surface-dark);color:var(--color-ink);display:none;line-height:1.35em;margin:-46px 0 0 32px;max-width:400px;padding:var(--space-s);position:absolute;z-index:180}body#admin-course-dates.show #block-participants #table-registrations tbody tr td.comments:hover div.text{display:block}body#admin-course-dates.show #block-participants #table-registrations tbody tr td.more div.navigation-more.opened ul.menu{margin-left:-180px}body#admin-course-dates.show #block-participants #table-certifications thead tr th.certification{text-align:center;width:140px}body#admin-course-dates.show #block-participants #table-certifications tbody tr td.certification{text-align:center}body#admin-course-dates.show #block-participants #table-communications thead tr th.email-state{text-align:center;width:140px}body#admin-course-dates.show #block-participants #table-communications tbody tr td.participant span.name{align-items:center;display:flex}body#admin-course-dates.show #block-participants #table-communications tbody tr td.participant span.name a{color:var(--color-ink);font-weight:700;margin-right:3px}body#admin-course-dates.show #block-participants #table-communications tbody tr td.participant span.name span.organisation{margin-left:3px}body#admin-course-dates.show #block-participants #table-communications tbody tr td.email-state{text-align:center}body#admin-course-dates.show #block-participants #list-chad{display:flex;justify-content:space-between;margin:0 5%;width:90%}body#admin-course-dates.show #block-participants #list-chad frml-block-column:first-child{width:35%}body#admin-course-dates.show #block-participants #list-chad frml-block-column:last-child{width:55%}body#admin-course-dates.show #block-survey{overflow:hidden}body#admin-course-reports.index #block-report{overflow:hidden}body#admin-course-reports.index table{width:100%}body#admin-course-reports.index table thead th{background:var(--color-surface-light);border-top:none;color:var(--color-ink);font-size:var(--fs-xs);padding:var(--table-cell-space);text-align:right;text-transform:none;white-space:wrap}body#admin-course-reports.index table thead th label{display:none}body#admin-course-reports.index table thead th.year{width:70px}body#admin-course-reports.index table tbody th{background:var(--color-surface-light)}body#admin-course-reports.index table tbody th div.wrapper{align-items:center;display:flex;gap:var(--space-m);justify-content:space-between}body#admin-course-reports.index table tbody th p{line-height:var(--line-m);margin:0}body#admin-course-reports.index table tbody th p span.label{font-size:var(--fs-xs);font-weight:700}body#admin-course-reports.index table tbody th p span.hint{color:var(--color-ink-light);display:block}body#admin-course-reports.index table tbody th a.button{padding:var(--space-xs) var(--space-s)}body#admin-course-reports.index table tbody th a.button frml-icon{width:20px}body#admin-course-reports.index table tbody th.title{background:var(--color-surface);font-size:var(--fs-m);font-weight:700}body#admin-course-reports.index table tbody td span.main{font-size:var(--fs-s)}body#admin-course-reports.index table tbody td span.variation{align-items:center;display:flex;font-size:var(--fs-xxs);gap:3px;justify-content:flex-end;opacity:.6}body#admin-course-reports.index table tbody td span.variation frml-icon{width:14px}body#admin-course-reports.index table tbody td span.variation.positive{color:var(--color-state-green)}body#admin-course-reports.index table tbody td span.variation.positive frml-icon svg{fill:var(--color-state-green)}body#admin-course-reports.index table tbody td span.variation.negative{color:var(--color-state-red)}body#admin-course-reports.index table tbody td span.variation.negative frml-icon svg{fill:var(--color-state-red)}body#admin-course-reports.organisations #block-search frml-row{margin-bottom:0}body#admin-course-reports.organisations #block-search frml-row label{display:none}body#admin-course-reports.organisations #block-search frml-row div.field{max-width:none}body#admin-course-reports.organisations #block-search frml-row button{flex-shrink:0}body#admin-course-reports.organisations frml-table.results table thead tr th h2{margin:0;text-transform:none}body#admin-course-reports.organisations frml-table.results table thead tr th span.head{color:var(--color-ink);font-size:var(--fs-xs)}body#admin-course-surveys.index #block-suggestions table thead tr th.created_at{width:220px}body#admin-course-surveys.index #block-suggestions table thead tr th.participant{width:300px}body#admin-course-surveys.index #block-suggestions table tbody tr td.participant span.name{display:block}body#admin-course-surveys.index #block-suggestions table tbody tr td.participant span.organisation{display:block}body#admin-course-surveys.index_course #block-survey-results{border-top-left-radius:0;border-top-right-radius:0}body#admin-courses.index #table-courses thead tr th.name{width:auto}body#admin-courses.index #table-courses thead tr th.domain{width:200px}body#admin-courses.index #table-courses thead tr th.coming{width:130px}body#admin-courses.index #table-courses thead tr th.special{width:130px}body#admin-courses.index #table-courses thead tr th.in_person{width:130px}body#admin-courses.index #table-courses thead tr th.state{width:140px}body#admin-courses.index #table-courses tbody tr td.title span.teacher{color:var(--color-ink-light);display:block;line-height:1.35em}body#admin-courses.index #table-courses tbody tr td.special frml-badge{margin-bottom:var(--space-xxs)}body#admin-courses.index #table-courses tbody tr td.special frml-badge:last-child{margin-bottom:0}body#admin-courses.show #block-course-details{border-top:0}body#admin-courses.show #block-course-details table thead tr th{border-top:0}body#admin-courses.show table.course-dates thead tr th.date{width:260px}body#admin-courses.show table.course-dates thead tr th.hour{width:100px}body#admin-courses.show table.course-dates thead tr th.registrations{text-align:right;width:140px}body#admin-courses.show table.course-dates tbody tr td.registrations{text-align:right}body#admin-courses.show #inner-form-new-course-date{display:none}body#admin-courses.show #inner-form-new-course-date div.field.capacity div.input{width:120px}body#admin-courses #course-form{--field-l: 648px;--field-m: 312px;--field-s: 200px;--field-xs: 144px}body#admin-courses #course-form div.field.domain{max-width:var(--field-m)}body#admin-courses #course-form div.field.state{max-width:var(--field-s)}body#admin-courses #course-form div.field.teacher_id{max-width:var(--field-m)}body#admin-courses #course-form div.field.expert_id{max-width:var(--field-m)}body#admin-courses #course-form div.field.chad_identifier{max-width:var(--field-s)}body#admin-courses #course-form div.field.ufc_credit{--field-unit: 100px}body#admin-courses #course-form div.field.message_coming{max-width:var(--field-m)}body#admin-courses #course-form trix-toolbar button.attach,body#admin-courses #course-form trix-toolbar button.heading-3,body#admin-courses #course-form trix-toolbar button.heading-4,body#admin-courses #course-form trix-toolbar button.rich-block-1,body#admin-courses #course-form trix-toolbar button.rich-block-2{display:none}body#admin-courses #course-form #block-dates div.nested{display:block}body#admin-courses #course-form #block-dates div.nested table.form{width:auto}body#admin-courses #course-form #block-dates div.nested table.form thead tr th.start_at{width:240px}body#admin-courses #course-form #block-dates div.nested table.form thead tr th.capacity{width:100px}frml-app main nav#course{border:1px solid var(--color-surface-xdark);border-bottom:var(--color-surface-xlight);box-sizing:border-box;margin:0 0 -1px var(--blockpad);max-width:var(--block-l)}frml-app main #course-preview frml-block-body{align-items:center;display:flex;padding:0}frml-app main #course-preview frml-block-body div.picture frml-avatar{border-radius:0;border-top-left-radius:12px;border-bottom-left-radius:12px;display:block;height:240px;width:240px}frml-app main #course-preview frml-block-body div.info{padding:0 var(--blockpad)}frml-app main #course-preview frml-block-body div.info h2{align-items:center;margin-bottom:var(--space-xs);display:flex;text-transform:none}frml-app main #course-preview frml-block-body div.info h2 frml-badge{display:block;line-height:1.2em;margin-left:var(--space-xxs)}frml-app main #course-preview frml-block-body div.info ul.specs{margin-bottom:var(--space-xs)}frml-app main #course-preview frml-block-body div.info ul.specs li{display:flex;margin-bottom:var(--space-xxs)}frml-app main #course-preview frml-block-body div.info ul.specs li label{color:var(--color-ink-light);display:block;line-height:1.35em;width:120px}frml-app main #course-preview frml-block-body div.info ul.specs li span.value{line-height:1.35em;width:600px;word-wrap:break-word}frml-app main #course-preview frml-block-body div.info ul.specs li span.value a{color:var(--color-ink);font-weight:400}frml-app main #course-preview frml-block-body div.info ul.specs li span.value a:hover{color:var(--color-link)}frml-app main #course-preview frml-block-body div.info ul.specs li span.value.alert{align-items:center;color:var(--color-state-red);display:flex;font-weight:700}frml-app main #course-preview frml-block-body div.info ul.specs li span.value.alert a{color:var(--color-state-red);vertical-align:middle}frml-app main #course-preview frml-block-body div.info ul.specs li span.value.alert a frml-icon{display:inline-block;margin-right:0;margin-top:-2px;width:16px}frml-app main #course-preview frml-block-body div.info ul.specs li span.value.alert a frml-icon svg{fill:var(--color-state-red)}frml-app main #course-preview frml-block-body div.info ul.specs li span.value.alert a:hover{color:var(--color-link)}frml-app main #course-preview frml-block-body div.info ul.specs li span.value.alert a:hover frml-icon svg{fill:var(--color-link)}frml-app main #block-survey-results{overflow:hidden}frml-app main #block-survey-results frml-blank-state{height:140px;padding-bottom:0;padding-top:var(--blockpad)}frml-app main #block-survey-results frml-block-body{padding-top:0}frml-app main #block-survey-results span.raw-results{display:none}frml-app main #block-survey-results section{padding:var(--space-m) var(--blockpad) 0 var(--blockpad)}frml-app main #block-survey-results ul.comments{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}frml-app main #block-survey-results ul.comments li{background:var(--color-surface);border:1px solid var(--color-surface-dark);margin-bottom:var(--space-s);padding:var(--space-s);width:calc(49% - var(--space-s)*2)}frml-app main #block-survey-results ul.comments li div.text{margin-bottom:var(--space-xs)}frml-app main #block-survey-results ul.comments li div.signature{line-height:1.4em}frml-app main #block-survey-results ul.comments li div.signature a{color:var(--color-ink)}frml-app main #block-survey-results ul.comments li div.signature a:hover{color:var(--color-link)}frml-app main #block-survey-results ul.comments li div.signature span.organisation{color:var(--color-ink-light);display:block}body#admin-experts #expert-form div.field.linkedin_identifier input{padding-left:calc(220px + var(--field-pad));width:100%}body#admin-experts #expert-form div.field.linkedin_identifier span.unit{width:220px}body#admin-experts #expert-form div.field.phone{width:250px}body#admin-experts #expert-form #block-main frml-block-column.picture div.avatar div.selector label.image-container{height:200px}body#admin-experts #expert-form #block-main frml-block-column.picture div.signature div.selector label.image-container{height:140px}body#admin-experts #expert-form #block-contact{align-items:flex-start}body#admin-experts #expert-form #block-contact div.switches div.field.switch{margin-bottom:var(--space-xxs)}body#admin-experts #expert-form #block-contact frml-block-column.picture div.email_signature_old div.selector label.image-container{height:100px}body#admin-experts #expert-form #block-contact frml-block-column.picture div.email_signature div.selector label.image-container{height:100px}body#admin-experts #expert-form #block-contact div.signatures{display:flex;justify-content:space-between}body#admin-experts #expert-form #block-contact div.signatures a.download.signature{align-items:center;border:1px solid var(--color-surface-dark);border-radius:8px;color:var(--color-ink-light);display:flex;flex-direction:column;justify-content:center;padding:20px 10px;text-align:center;transition:.4s;width:120px}body#admin-experts #expert-form #block-contact div.signatures a.download.signature frml-icon{height:24px;margin-bottom:5px;width:24px}body#admin-experts #expert-form #block-contact div.signatures a.download.signature frml-icon svg{fill:var(--color-ink-xlight);transition:.4s}body#admin-experts #expert-form #block-contact div.signatures a.download.signature:hover{border-color:var(--color-ink-xlight);color:var(--color-ink)}body#admin-experts #expert-form #block-contact div.signatures a.download.signature:hover frml-icon svg{fill:var(--color-ink)}body#admin-experts #expert-form #block-domain div.nested{margin-bottom:30px;max-width:742px}body#admin-featured-ads.index #table-featured-ads thead tr th.published{width:150px}body#admin-featured-ads #featured-ad-form div.field.url div.input.with-unit{max-width:none}body#admin-featured-ads #featured-ad-form button.heading-3{display:none}body#admin-featured-ads #featured-ad-form button.heading-4{display:none}body#admin-featured-ads #featured-ad-form button.rich-block-1{display:none}body#admin-featured-ads #featured-ad-form button.rich-block-2{display:none}body#admin-featured-ads #featured-ad-form button.undo{display:none}body#admin-featured-ads #featured-ad-form button.redo{display:none}body#admin-featured-ads #featured-ad-form button.attach{display:none}body#admin-featured-ads #featured-ad-form button.link{display:none}body#admin-featured-ads #featured-ad-form button.bullet-list{display:none}body#admin-featured-ads #featured-ad-form button.number-list{display:none}body#admin-featured-ads #featured-ad-form button.increase-nesting-level{display:none}body#admin-featured-ads #featured-ad-form button.decrease-nesting-level{display:none}body#admin-featured-ads #featured-ad-form button.quote{display:none}body#admin-jobs.index #table-jobs thead tr th.starts_on{width:250px}body#admin-jobs.index #table-jobs thead tr th.state{width:150px}body#admin-jobs #job-form div.field.state div.input{width:var(--field-m)}body#admin-jobs #job-form div.field.domain div.input{width:var(--field-m)}body#admin-participants.show #table-course-dates thead th.date{width:180px}body#admin-participants.show #table-course-dates thead th.hour{width:120px}body#admin-participants.show #table-course-dates thead th.state{width:200px}body#admin-participants.show #block-surveys frml-blank-state{box-sizing:border-box;height:auto;padding:var(--space-xl) var(--blockpad);width:100%}body#admin-participants.show #block-surveys div.survey div.course{background:var(--color-surface-light);border-top:1px solid var(--color-surface-dark);border-bottom:1px solid var(--color-surface-dark);margin-bottom:var(--space-m);padding:var(--space-m) var(--blockpad)}body#admin-participants.show #block-surveys div.survey div.course h3{margin:0}body#admin-participants.show #block-surveys div.survey div.course p{margin:0}body#admin-participants.show #block-surveys div.survey frml-row{display:flex;gap:var(--space-xxl);padding:0 var(--blockpad)}body#admin-participants.show #block-surveys div.survey frml-row frml-column{flex:1}body#admin-participants.show #block-surveys div.survey frml-row ul.questions{max-width:420px}body#admin-participants.show #block-surveys div.survey frml-row ul.questions li{margin-bottom:var(--space-s)}body#admin-participants.show #block-surveys div.survey frml-row ul.questions span.question{color:var(--color-ink-xlight);display:block;line-height:var(--line-m);margin-bottom:var(--space-xxxs)}body#admin-participants.show #block-surveys div.survey frml-row section{margin-bottom:var(--space-m)}body#admin-participants.show #block-surveys div.survey frml-row section h4{color:var(--color-ink-xlight);font-size:var(--fs-xs);font-weight:500}body#admin-participants #participant-form div.field.chad_identifier div.input{width:150px}body#admin-participants #participant-form div.field.language div.input{width:150px}body#admin-posts.index #table-posts thead tr th.published_on{width:200px}body#admin-posts.index #table-posts thead tr th.state{width:150px}body#admin-posts #post-form div.field.category{width:360px}body#admin-posts #post-form div.field.content{max-width:none}body#admin-posts #post-form #block-category div.nested-form{width:400px}body#admin-quizzes.show #table-quiz-questions tbody tr td.delete a.trigger{background:none;height:auto;padding:6px;visibility:hidden}body#admin-quizzes.show #table-quiz-questions tbody tr td.delete a.trigger:hover{background:var(--button-color-critical-soft-hover)}body#admin-quizzes.show #table-quiz-questions tbody tr td.delete a.trigger span{display:none}body#admin-quizzes.show #table-quiz-questions tbody tr:hover td.delete a.trigger{visibility:visible}body#admin-quiz-questions #quiz-question-form div.field.choices{display:none}body#admin-registrations.show frml-data frml-data-row label{flex-shrink:0}body#admin-registrations.show frml-data frml-data-row frml-data-value.duration.short{color:var(--color-state-red);font-weight:700}body#admin-registrations.show frml-data frml-data-row frml-data-value.duration.short small{font-weight:500}body#admin-registrations.show frml-data frml-data-row frml-data-value.state{background:none;padding:0}body#admin-registrations.show ul.thumbnails.large{display:flex;flex-wrap:wrap}body#admin-registrations.show ul.thumbnails.large li{margin-right:var(--space-m);width:160px}body#admin-registrations.show ul.thumbnails.large li div.canvas{align-items:center;border:1px solid var(--color-state-green);border-radius:4px;display:flex;height:160px;justify-content:center;width:100%}body#admin-registrations.show ul.thumbnails.large li div.canvas frml-icon{width:28px}body#admin-registrations.show ul.thumbnails.large li div.canvas frml-icon svg{fill:var(--color-state-green)}body#admin-registrations.show ul.thumbnails.large li div.canvas.blank{border-color:var(--color-surface-dark)}body#admin-registrations.show ul.thumbnails.large li div.canvas.blank frml-icon svg{fill:var(--color-ink-xlight)}body#admin-registrations.show ul.thumbnails.large li label{color:var(--color-ink);display:block;font-weight:500;padding:var(--space-xxs) 0;text-align:center;width:100%}body#admin-registrations.show ul.thumbnails.large li label.blank{color:var(--color-ink-xlight)}body#admin-registrations.show ul.thumbnails.large li a{text-decoration:none}body#admin-registrations.show ul.thumbnails.large li a:hover div.canvas{border-color:var(--color-link)}body#admin-registrations.show ul.thumbnails.large li a:hover div.canvas frml-icon svg{fill:var(--color-link)}body#admin-registrations.show #table-communications tbody tr td.state{width:130px}body#admin-registrations.show #table-communications tbody tr td.send{width:130px}body#admin-registration-imports.create frml-block frml-block-header{display:flex;justify-content:space-between;margin-bottom:-1px}body#admin-registration-imports.create frml-block frml-block-header h2{display:flex;gap:var(--space-xxs)}body#admin-registration-imports.create frml-block frml-block-header span.count{font-weight:700}body#admin-registration-imports div.nested-form.table{max-width:none;--table-cell-hspace: var(--space-xs);--table-cell-space: var(--space-xs)}body#admin-registration-imports div.nested-form.table thead tr th{text-align:center}body#admin-registration-imports div.nested-form.table thead tr th.title{width:200px}body#admin-registration-imports div.nested-form.table thead tr th.email{width:200px}body#admin-registration-imports div.nested-form.table thead tr th.phone{width:100px}body#admin-registration-imports div.nested-form.table thead tr th.chad_identifier{width:100px}body#admin-registration-imports div.nested-form.table thead tr th.barreau_member{width:100px}@media only screen and (max-width:2000px){body#admin-registration-imports div.nested-form.table{--table-cell-hspace: var(--space-xxs);--table-cell-space: var(--space-xxs)}body#admin-registration-imports div.nested-form.table thead tr th.title{width:150px}body#admin-registration-imports div.nested-form.table thead tr th.email{width:150px}body#admin-registration-imports div.nested-form.table thead tr th.phone{width:90px}body#admin-registration-imports div.nested-form.table thead tr th.chad_identifier{width:90px}body#admin-registration-imports div.nested-form.table thead tr th.barreau_member{width:90px}}@media only screen and (max-width:1600px){body#admin-registration-imports div.nested-form.table thead tr th.title{width:100px}body#admin-registration-imports div.nested-form.table thead tr th.email{width:100px}body#admin-registration-imports div.nested-form.table thead tr th.chad_identifier{width:70px}}body#admin-sessions.new frml-app frml-app-main{height:100vh}body#admin-subscribers.index #table-subscribers thead tr th.created_at{width:250px}body#admin-surveys.index #block-overview{margin-bottom:var(--space-xl);width:var(--block-s)}body#admin-surveys.index #block-overview #table-overview{width:100%}body#admin-surveys.index #block-overview #table-overview thead tr th:first-child{background:var(--color-surface-light)}body#admin-surveys.index #block-overview #table-overview thead tr th.score{text-align:right;width:160px}body#admin-surveys.index #block-overview #table-overview thead tr th.score img{width:36px}body#admin-surveys.index #block-overview #table-overview tbody tr td:first-child{background:var(--color-surface-light)}body#admin-surveys.index #block-overview #table-overview tbody tr td strong{display:block;font-size:var(--fs-s);font-weight:700}body#admin-surveys.index #block-overview #table-overview tbody tr td small{color:var(--color-ink-light);display:block}body#admin-surveys.index #table-surveys thead tr th.created_at{width:240px}body#admin-surveys.index #table-surveys thead tr th.score{text-align:center;width:80px}body#admin-surveys.index #table-surveys thead tr th.owner{width:180px}body#admin-surveys.index #table-surveys thead tr th.customer_name{width:200px}body#admin-surveys.index #table-surveys thead tr th.project_identifier{width:190px}body#admin-surveys.index #table-surveys tbody tr td.owner span.blank{color:var(--color-ink-xlight)}body#admin-surveys.index #table-surveys tbody tr td.score{padding:0;text-align:center;vertical-align:middle}body#admin-surveys.index #table-surveys tbody tr td.score img{margin-right:0;width:32px}body#admin-surveys.index #table-surveys tbody tr td div.tracking-data{display:none;line-height:1.5em;padding-top:var(--space-s)}
