@font-face{font-family:"titlefont";src:url(/lato-900.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}body.admin{--color-blue: #333f46;--color-orange: #ed5440;--color-orange-dark: #EB3F29;--color-grey-dark: #313131;--color-primary: var(--color-orange);--color-primary-dark: var(--color-orange-dark);--color-secondary: var(--color-blue);--color-secondary-dark: var(--color-blue-dark);--color-text: var(--color-grey-dark);--color-text-light: #666666;--color-text-xlight: #b8bcbe}body.admin h2.outside{color:var(--color-text-light);font-size:18px;margin:0 5% 20px 5%}body.admin h2.outside small{color:var(--color-text-xxlight);display:block;font-size:14px;line-height:1em}body.admin div.notification.inline{border:1px solid var(--color-border);border-radius:4px;margin:0 0 30px 0;padding:16px 5%;text-align:center;width:90%}body.admin div.notification.inline.warning{background:#fcf4d9;color:#db9a00;border-color:var(--color-yellow-dark)}body.admin div.notification.inline.info{background:#dae9f5;border-color:var(--color-blue-light);color:var(--color-blue-light)}body.admin header#main-header div.title span.suptitle{color:var(--color-text-xlight)}body.admin span.progression-bar{display:flex;width:100%}body.admin span.progression-bar span.bar{border:1px solid #ddd;border-radius:100px;display:block;height:10px;padding:2px;width:90%}body.admin span.progression-bar span.bar span.inner{background:var(--color-form-green);border-radius:100px;display:block;height:100%}body.admin span.progression-bar span.value{color:var(--color-text-xxlight);text-align:right;width:50px}body.admin div.block.sidebar{display:flex;padding:0}body.admin div.block.sidebar aside{border-bottom-left-radius:12px;border-top-left-radius:12px;overflow:hidden}body.admin div.row-stats{display:flex;margin-bottom:var(--block-space)}body.admin div.row-stats div.box{align-items:center;background:var(--color-bg-xlight);border-radius:12px;display:flex;flex-direction:column;margin:0 40px 0 0;padding:30px 40px 30px 40px;width:calc(100% - 80px)}body.admin div.row-stats div.box label{color:var(--color-text-xlight);margin-bottom:10px}body.admin div.row-stats div.box div.total{color:var(--color-text);font-size:40px;font-weight:700}body.admin div.row-stats div.box:last-child{margin-right:0}body.admin input[type=submit].tiny,body.admin a.button.tiny,body.admin button.tiny{font-size:12px;line-height:30px;padding:0 16px}body.admin{--button-color-text: #2f394e;--field-border-focus: var(--color-secondary);--button-color-primary: var(--color-primary);--button-color-hover-primary: var(--color-primary-dark)}body.admin trix-editor h3{font-size:var(--fs-l);font-weight:700}body.admin trix-editor ul,body.admin trix-editor ol{margin-bottom:var(--space-s)}body.admin trix-editor blockquote{margin-bottom:var(--space-s)}body.admin trix-toolbar button.trix-button--icon-attach{display:none}body.admin trix-toolbar button.trix-button--icon-heading-1{display:none}body.admin trix-toolbar button.trix-button--icon-heading-2{display:none}body.admin trix-toolbar button.trix-button--icon-heading-3{display:block}body.admin trix-toolbar button.trix-button--icon-heading-4{display:none}body.admin trix-toolbar button.trix-button--icon-heading-5{display:none}body.admin trix-toolbar button.trix-button--icon-rich-block-1{display:none}body.admin trix-toolbar button.trix-button--icon-rich-block-2{display:none}body.admin trix-toolbar button.trix-button--icon-rich-block-3{display:none}body.admin form footer{align-items:center;display:flex;justify-content:flex-start}body.admin form footer.columns{justify-content:space-between}body.admin form footer.columns div.column{align-items:center;display:flex;justify-content:flex-start}:root{--color-audio-primary: #ec533f;--color-audio-secondary: #a6bfb5}audio-player{display:flex;flex-direction:column;margin:0 0 20px 0;padding:0;width:100%;--audio-played-percent:0%}audio-player div.controls{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:5px;padding:0 1%;width:98%}audio-player div.controls div.time{width:50px}audio-player div.controls div.time:last-child{text-align:right}audio-player div.wrapper-slider{position:relative;width:100%}audio-player div.wrapper-progress{position:relative;margin:30px 0;width:100%}audio-player div.wrapper-progress progress{background:var(--color-audio-secondary);color:var(--color-audio-primary);height:40px;width:100%}audio-player div.wrapper-progress progress::-moz-progress-bar{background:var(--color-audio-secondary);color:var(--color-audio-primary)}audio-player div.wrapper-progress progress[value]::-webkit-progress-bar{background-color:var(--color-audio-secondary)}audio-player div.wrapper-progress progress[value]::-webkit-progress-value{background-color:var(--color-audio-primary)}audio-player div.download{text-align:right}audio-player button.play{align-items:center;background:var(--color-audio-primary);border-radius:100px;display:flex;height:50px;justify-content:center;margin:0 0 0px 0;padding:0;width:50px}audio-player button.play svg{fill:#fff;height:24px;margin:0;width:24px}audio-player button.play svg.play{display:none}audio-player button.play svg.stop{display:block}audio-player button.play.paused svg.play{display:block}audio-player button.play.paused svg.stop{display:none}audio-player input[type=range]{appearance:none;background:rgba(0,0,0,0);cursor:pointer;width:100%;-webkit-appearance:none}audio-player input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none}audio-player input[type=range]:focus{outline:none}audio-player input[type=range]::before{background-color:var(--color-audio-primary);border-radius:100px;content:"";cursor:pointer;height:6px;margin-top:0px;position:absolute;width:var(--audio-played-percent);z-index:40}audio-player input[type=range]::-webkit-slider-runnable-track{background-color:var(--color-audio-secondary);border-radius:100px;height:6px}audio-player input[type=range]::-moz-range-track{background-color:var(--color-audio-secondary);border-radius:100px;height:6px}audio-player input[type=range]::-webkit-slider-thumb{background-color:var(--color-audio-primary);border-radius:100px;height:18px;margin-top:-6px;position:relative;opacity:0;width:18px;z-index:41}audio-player input[type=range]::-moz-range-thumb{background-color:var(--color-audio-primary);border-radius:100px;height:18px;margin-top:-6px;position:relative;opacity:0;width:18px;z-index:41}:root{--video-color-primary: #ec533f;--video-color-secondary: #f1ebda;--video-max-width: 1530px}video-player{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:var(--video-max-width);position:relative;width:100%}video-player div.video-cover{align-items:center;background:no-repeat center center;background-size:cover;display:flex;height:auto;justify-content:center;max-width:var(--video-max-width);position:absolute;width:100%;z-index:41;transition:margin .1s,opacity .6s .1s ease-in-out}video-player div.video-cover.masked{cursor:default;margin-left:-200vw;opacity:0;transition:opacity .5s ease-in-out,margin .1s .6s}video-player div.video-cover button.play{background:none;border:none;color:var(--video-color-secondary);font-size:24px;font-weight:900;height:auto;line-height:1em;overflow:visible;padding:0}video-player div.video-cover button.play span.icon{background:var(--video-color-secondary);border-radius:100px;display:inline-block;margin:0 20px 0 0;padding:30px;transition:.3s}video-player div.video-cover button.play span.icon svg{fill:var(--video-color-primary);margin:0 -3px 0 3px;width:48px}video-player div.video-cover button.play:hover span.icon{background:var(--video-color-primary)}video-player div.video-cover button.play:hover span.icon svg{fill:var(--video-color-secondary)}video-player div.player{height:auto;max-width:var(--video-max-width);width:100%;position:absolute;z-index:40}video-player div.player video{height:100%;width:100%}video-player.fullscreen{background:#000;max-width:none;width:100%}video-player.fullscreen div.video-cover{max-width:none;width:100%}video-player.fullscreen div.player{max-width:none;width:100%}video-player{align-items:flex-start;display:block;height:0;justify-content:flex-start;padding-bottom:56.25%;position:relative}video-player div.video-cover{height:100%}video-player div.player{height:100%}@media only screen and (max-width:700px){video-player div.video-cover button.play span.icon{padding:20px}video-player div.video-cover button.play span.icon svg{width:24px}}body.admin audio-player{margin-bottom:0}body.admin audio-player div.download{padding-top:6px}body.admin #formula-sidebar header.signature a img.logo{background:none;margin:0 8px 0 0;padding:0}body.admin #formula-sidebar header.signature a span.platform{font-size:18px;font-weight:900;line-height:1em;vertical-align:middle;text-transform:uppercase}body.admin #formula-sidebar header.signature a span.platform span.organisation{font-size:12px;opacity:.5;font-weight:700;line-height:1.4em}body.admin #formula-sidebar nav{height:calc(100vh - 210px)}body#admin-activities.index #table-activities thead tr th.name{width:450px}body#admin-activities #activity-form div.field.capacity input{padding-right:90px}body#admin-activities #activity-form div.field.capacity span.unit{width:75px}body#admin-activities #activity-form div.field.duration input{padding-right:90px}body#admin-activities #activity-form div.field.duration span.unit{width:75px}body#admin-activities #activity-form div.field.meta_image label.image-container{height:155px}body#admin-activities #activity-form div.field.registration_url div.input{max-width:700px}body#admin-activities #activity-form #meta div.columns{display:flex}body#admin-activities #activity-form #meta div.columns div.image{margin-right:5%;width:300px}body#admin-activities #activity-form #meta div.columns div.fields{width:calc(95% - 300px)}body#admin-articles.index #table-articles thead tr th.published_on{width:250px}body#admin-articles.index #table-articles thead tr th.theme{width:200px}body#admin-articles.index #table-articles thead tr th.publishing_state{width:220px}body#admin-articles.index #table-articles tbody tr td span.publishing_state{background:#333;border-radius:4px;color:var(--color-bg-xlight);font-size:11px;font-weight:700;padding:4px 8px;text-transform:uppercase}body#admin-articles.index #table-articles tbody tr td span.publishing_state.archived{background:var(--color-purple)}body#admin-articles.index #table-articles tbody tr td span.publishing_state.compose{background:var(--color-yellow)}body#admin-articles.index #table-articles tbody tr td span.publishing_state.published{background:var(--color-green)}body#admin-articles #article-form div.field.summary textarea{min-height:100px}body#admin-articles #article-form div.field.text_rich{max-width:none}body#admin-articles #article-form div.field.text_rich textarea{min-height:500px}body#admin-articles #article-form div.field.show_authors{padding-top:var(--space-s)}body#admin-articles #article-form p.instructions{color:var(--color-text);margin-top:-10px}body#admin-articles #article-form p.instructions span.soft{color:var(--color-text-xlight);font-style:italic}body#admin-articles #article-form #meta div.columns{display:flex}body#admin-articles #article-form #meta div.columns div.image{margin-right:5%;width:300px}body#admin-articles #article-form #meta div.columns div.image label.image-container{height:156px}body#admin-articles #article-form #meta div.columns div.fields{width:calc(95% - 300px)}body#admin-books.index #table-books thead tr th.title{width:450px}body#admin-books #book-form div.field.summary div.input textarea{height:300px}body#admin-collaborators.index #table-collaborators thead tr th.name{width:450px}body#admin-collaborators #collaborator-form div.field.biography div.input textarea{height:300px}body#admin-course-purchases.index #table-purchases thead tr th.quantity{text-align:right;width:120px}body#admin-course-purchases.index #table-purchases thead tr th.subtotal{text-align:right;width:160px}body#admin-course-purchases.index #table-purchases thead tr th.gst{text-align:right;width:110px}body#admin-course-purchases.index #table-purchases thead tr th.qst{text-align:right;width:110px}body#admin-course-purchases.index #table-purchases thead tr th.total{text-align:right;width:160px}body#admin-course-purchases.index #table-purchases thead tr th.report{width:300px}body#admin-course-purchases.index #table-purchases tbody tr td{text-align:right}body#admin-course-purchases.index #table-purchases tbody tr td.period{text-align:left}body#admin-course-purchases.index #table-purchases tbody tr td.period a.toggle{color:var(--color-text);font-size:14px;font-weight:500;text-decoration:none}body#admin-course-purchases.index #table-purchases tbody tr td.period a.toggle svg.icon{fill:var(--color-text);width:18px}body#admin-course-purchases.index #table-purchases tbody tr td.period a.toggle svg.icon.right{display:none}body#admin-course-purchases.index #table-purchases tbody tr td.period a.toggle:hover{color:var(--color-primary)}body#admin-course-purchases.index #table-purchases tbody tr td.period a.toggle:hover svg.icon{fill:var(--color-primary)}body#admin-course-purchases.index #table-purchases tbody tr td.period a.toggle.close svg.icon.down{display:none}body#admin-course-purchases.index #table-purchases tbody tr td.period a.toggle.close svg.icon.right{display:inline-block}body#admin-course-purchases.index #table-purchases tbody tr td.quantity{white-space:nowrap}body#admin-course-purchases.index #table-purchases tbody tr td.subtotal{white-space:nowrap}body#admin-course-purchases.index #table-purchases tbody tr td.gst{white-space:nowrap}body#admin-course-purchases.index #table-purchases tbody tr td.qst{white-space:nowrap}body#admin-course-purchases.index #table-purchases tbody tr td.total{white-space:nowrap}body#admin-course-purchases.index #table-purchases tbody tr.child{display:none}body#admin-course-purchases.index #table-purchases tbody tr.child td{background:var(--color-bg-light);font-size:14px;padding-top:14px;padding-bottom:14px}body#admin-course-purchases.index #table-purchases tbody tr.child td.period{padding-left:calc(4vw + 28px)}body#admin-course-purchases.show #course-purchase-receipt{padding-bottom:5px;max-width:600px;width:100%}body#admin-course-purchases.show #course-purchase-receipt header{align-items:center;display:flex;justify-content:flex-start;margin:0;width:100%}body#admin-course-purchases.show #course-purchase-receipt header h2{font-size:22px}body#admin-course-purchases.show #course-purchase-receipt div.identification{display:flex;justify-content:space-between;margin:0 10% 20px 10%;width:80%}body#admin-course-purchases.show #course-purchase-receipt div.identification label{color:var(--color-text-xlight);display:block;line-height:1.5em}body#admin-course-purchases.show #course-purchase-receipt div.identification div.member div.record{display:block}body#admin-course-purchases.show #course-purchase-receipt div.identification div.member span.value{color:var(--color-text);display:block;line-height:1.5em;width:100%}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines{margin-bottom:6px;width:100%}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tr td{font-size:16px;padding:16px 10px}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tr td:first-child{padding-left:10%}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tr td:last-child{padding-right:10%}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tr td.price{text-align:right;width:160px}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tr td small{color:var(--color-text-xlight);font-size:13px}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr.small td{font-size:14px;padding-bottom:8px;padding-top:14px}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr.promo_code td:first-child{vertical-align:middle}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr.promo_code td:first-child svg.icon{fill:var(--color-text);margin-right:10px;vertical-align:middle;width:18px}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr.promo_code td:first-child div.code{display:flex}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr.promo_code td:first-child div.code small{display:block;line-height:1.5em}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr.promo_code td:last-child{color:var(--color-form-green)}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr.total td{font-weight:700}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tbody tr:hover td{background:none}body#admin-course-purchases.show #course-purchase-receipt #table-purchase-lines tfoot tr td{font-weight:700}body#admin-course-purchases.show #course-purchase-receipt footer{display:flex;justify-content:center;margin-top:0}body#admin-courses span.message-state.unreplied{background:var(--color-red);border-radius:100px;color:var(--color-bg-xlight);display:inline-block;font-size:12px;font-weight:700;padding:6px 20px}body#admin-courses span.message-state.none{color:var(--color-text-xxlight)}body#admin-courses #table-members thead tr th.created_at{width:300px}body#admin-courses #table-members thead tr th.amount{text-align:right;width:200px}body#admin-courses #table-members thead tr th.messages{width:200px}body#admin-courses #table-members tbody tr td span.inactive{color:var(--color-text-xlight)}body#admin-courses #table-members tbody tr td span.secondary{color:var(--color-text-xlight);display:block;line-height:1.4em}body#admin-courses #table-members tbody tr td.amount{text-align:right}body#admin-course-stages.index #box-stages ul li a{border-top:1px solid var(--color-border);color:var(--color-text);display:block;margin-top:-1px;padding:20px 5%;text-decoration:none;width:90%}body#admin-course-stages.index #box-stages ul li a small{color:var(--color-text-xlight);display:block;font-size:14px}body#admin-course-stages.index #box-stages ul li a:hover{color:var(--color-primary)}body#admin-course-stages.index #box-stages ul li a:hover small{color:var(--color-primary)}body#admin-course-stages.index #box-stages ul li:first-child a{border-top:none}body#admin-course-stages #course-form div.blockpad.columns.picture{justify-content:space-between}body#admin-course-stages #course-form div.blockpad.columns.picture div.column.fields{width:calc(95% - 200px)}body#admin-course-stages #course-form div.blockpad.columns.picture div.column.picture.right{width:200px}body#admin-course-stages #course-form div.field.icon div.selector label.image-container{height:150px;width:198px}body#admin-course-stages #course-form div.field.icon div.selector button.secondary{font-size:12px;padding:0;width:200px}body#admin-course-stages #course-form #block-steps{margin-bottom:30px}body#admin-course-stages #course-form #block-steps div.item{margin:0 0 -3px 0;max-width:800px;width:100%}body#admin-course-stages #course-form #block-steps div.item div.field.nature label{display:none}body#admin-course-stages #course-form #block-steps div.item div.field.url div.input{max-width:var(--field-l)}body#admin-course-stages #course-form #block-steps div.item div.wrapper-audio-file{margin-bottom:20px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-audio-file a.download{float:right;margin-bottom:6px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-audio-file a.download svg{width:16px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-document a.download{float:right;margin-bottom:2px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay{align-items:center;display:flex;justify-content:space-between;max-width:var(--field-l)}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay div.field.autoplay{max-width:300px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay div.field.autoplay_delay{margin-bottom:var(--field-margin-bottom);max-width:200px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay div.field.autoplay_delay div.input{max-width:100px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay div.field.autoplay_delay div.input input{padding-right:90px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay div.field.autoplay_delay div.input span.unit{width:75px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay div.field.action_next_label{max-width:200px}body#admin-course-stages #course-form #block-steps div.item div.wrapper-autoplay div.field.action_next_label div.input{max-width:var(--field-m)}body#admin-friends.index #table-friends thead tr th.name{width:450px}body#admin-friends #friend-form div.field.biography div.input textarea{height:300px}body#admin-gift-codes.index #table-gift-codes tbody tr td span.blank{color:var(--color-text-xlight)}body#admin-guides.index #table-guides thead tr th.name{width:450px}body#admin-guides.index #table-guides thead tr th.state{width:130px}body#admin-guides #guide-form div.field.biography div.input textarea{height:300px}body.admin #box-member-course div.conversations{width:calc(100% - 360px)}body.admin #box-member-course div.conversation{padding:var(--space-m) var(--space-m) 0 var(--space-m);max-width:860px;width:calc(100% - var(--space-m)*2)}body.admin #box-member-course div.conversation div.bubble-wrapper{align-items:flex-end;display:flex;margin-bottom:30px;padding:0 30px;width:calc(100% - 60px)}body.admin #box-member-course div.conversation div.bubble-wrapper span.avatar{border-radius:200px;height:60px;margin-right:20px;width:60px}body.admin #box-member-course div.conversation div.bubble-wrapper span.avatar img{display:block;width:105%}body.admin #box-member-course div.conversation div.bubble-wrapper div.bubble{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;border-bottom-left-radius:0;padding:20px 20px;width:calc(100% - 120px)}body.admin #box-member-course div.conversation div.bubble-wrapper.form{align-items:flex-start;background:var(--color-bg-light);border-top:4px solid var(--color-border);padding-bottom:30px;padding-top:30px}body.admin #box-member-course div.conversation div.bubble-wrapper.form div.inner-form{width:calc(100% - 60px)}body.admin #box-member-course div.conversation div.bubble-wrapper.form div.inner-form label{display:none}body.admin #box-member-course div.conversation div.bubble-wrapper.form div.inner-form div.field{max-width:none}body.admin #box-member-course div.conversation div.bubble-wrapper.form div.inner-form div.bubble{background:none;border:none;padding:0;width:100%}body.admin #box-member-course div.conversation div.bubble-wrapper.form div.inner-form div.bubble textarea{border-bottom-left-radius:0;max-width:none;min-height:300px;padding:20px;width:calc(100% - 42px)}body.admin #box-member-course div.conversation div.bubble-wrapper.form div.inner-form div.actions button{margin-right:20px}body.admin #box-member-course div.conversation div.resend{display:flex;justify-content:flex-end;margin:-12px 0 24px 0;width:calc(100% - 28px)}body.admin #box-member-course div.notification-wrapper{display:flex;padding-left:110px;width:calc(100% - 135px)}body.admin aside#member-course-sidebar{background:var(--color-bg-light);width:360px}body.admin aside#member-course-sidebar nav.stages{width:100%}body.admin aside#member-course-sidebar nav.stages ul li{border-left:4px solid var(--color-bg-light)}body.admin aside#member-course-sidebar nav.stages ul li a{background:var(--color-bg-light);border-top:1px solid var(--color-border);display:block;font-size:var(--fs-xs);margin-top:-1px;padding:25px 30px;text-decoration:none}body.admin aside#member-course-sidebar nav.stages ul li a span.title{color:var(--color-text);display:block;margin-bottom:8px}body.admin aside#member-course-sidebar nav.stages ul li a span.title span.position{color:var(--color-text-xxlight);display:block;font-weight:500;line-height:1.4em}body.admin aside#member-course-sidebar nav.stages ul li a span.progression-bar{margin-bottom:10px}body.admin aside#member-course-sidebar nav.stages ul li a span.messages{color:var(--color-primary)}body.admin aside#member-course-sidebar nav.stages ul li a:hover{background:var(--color-bg-xlight)}body.admin aside#member-course-sidebar nav.stages ul li.selected{border-left-color:var(--color-secondary)}body.admin aside#member-course-sidebar nav.stages ul li.selected a{background:var(--color-bg-xlight)}body#admin-members.show #block-info div.avatar{width:180px}body#admin-members.show #block-info div.avatar span.avatar{height:120px;width:120px}body#admin-members.show #block-info div.info{width:calc(100% - 180px)}#main-header-member a{align-items:center;display:flex}#main-header-member a span.info{display:flex;flex-direction:column;margin-left:10px;padding-top:4px}#main-header-member a span.info span.name{color:var(--color-text);font-size:18px}#main-header-member a span.info span.organisation{color:var(--color-text-xlight);font-size:14px}body#admin-messages.show #message-content{padding-top:10px;padding-bottom:30px;margin:0}body#admin-messages.show #message-content #message-head{border-bottom:2px solid var(--color-border);margin:0;padding-bottom:20px;padding-top:20px}body#admin-messages.show #message-content #message-head div.sender{display:flex;margin-bottom:8px}body#admin-messages.show #message-content #message-head div.sender a{color:var(--color-text)}body#admin-messages.show #message-content #message-head div.sender a:hover{color:var(--color-primary)}body#admin-messages.show #message-content #message-head div.sender span.state{margin-left:12px}body#admin-messages.show #message-content #message-head div.details{display:flex}body#admin-messages.show #message-content #message-head div.details span.ip{color:var(--color-text-xlight);margin-left:12px}body#admin-messages.show #message-content #message-body{padding-top:20px}body#admin-podcasts.index #table-podcasts thead tr th.episode{width:100px}body#admin-podcasts.index #table-podcasts thead tr th.published_at{width:250px}body#admin-podcasts.index #table-podcasts thead tr th.publishing_state{width:220px}body#admin-podcasts.index #table-podcasts tbody tr td span.publishing_state{background:#333;border-radius:4px;color:var(--color-bg-xlight);font-size:11px;font-weight:700;padding:4px 8px;text-transform:uppercase}body#admin-podcasts.index #table-podcasts tbody tr td span.publishing_state.public{background:var(--color-green)}body#admin-podcasts.index #table-podcasts tbody tr td span.publishing_state.private{background:var(--color-yellow)}body#admin-podcasts #podcast-form div.field.description div.input textarea{height:300px;max-width:var(--field-l)}body#admin-podcasts #podcast-form #block-platforms div.field{align-items:center;display:flex;max-width:none}body#admin-podcasts #podcast-form #block-platforms div.field label{margin:0 var(--space-xs) 0 0}body#admin-podcasts #podcast-form #block-platforms div.field label img{display:block;width:160px}body#admin-podcasts #podcast-form #block-platforms div.field div.input{max-width:none}body#admin-podcasts #podcast-form #block-platforms div.field.buzzsprout_identifier div.input{max-width:none;width:140px}body#admin-podcasts #podcast-form #block-platforms div.field.buzzsprout_identifier div.input div.unit-aligner span.unit{width:330px}body#admin-podcasts #podcast-form #block-platforms div.field.buzzsprout_identifier div.input input{padding-left:340px;text-align:left}body#admin-podcasts #podcast-form #block-platforms div.field.static div.static{color:var(--color-text-light);white-space:nowrap}body#admin-sessions.new{background:var(--color-secondary)}body#admin-sessions.new #app-wrapper #formula-sidebar{display:none}body#admin-sessions.new div.page{background:var(--color-secondary);display:grid;grid-template-columns:minmax(700px, 50%) 50%;height:100%;min-height:inherit}body#admin-sessions.new div.column{display:grid;place-items:center}body#admin-sessions.new div.column div.inner-align{display:grid;height:100%;place-items:center;width:100%}body#admin-sessions.new div.column div.holder{margin:0 auto;max-width:600px;padding:40px 0 80px 0;width:70%}body#admin-sessions.new div.column.signature{background:var(--color-secondary)}body#admin-sessions.new div.column.signature a.logo{align-items:center;color:#fff;display:flex;margin:0px 0 10px 0;white-space:nowrap;width:100%}body#admin-sessions.new div.column.signature a.logo img.logo{display:inline-block;margin:0 12px 0 0;vertical-align:middle;width:320px}body#admin-sessions.new div.column.signature a.logo span{color:#fff;display:inline-block;font-family:"titlefont";font-size:36px;font-weight:900;line-height:1em;vertical-align:middle;text-transform:uppercase}body#admin-sessions.new div.column.signature a.logo small{display:block;font-size:14px;opacity:.6;line-height:.8em;font-weight:700}body#admin-sessions.new div.column.signature h2{color:#fff;font-size:24px;font-weight:700;line-height:1em;margin:0 0 10px 58px;opacity:.6;text-transform:uppercase}body#admin-sessions.new div.column.form{background:#fff}body#admin-sessions.new div.column.form div.holder{max-width:500px}body#admin-sessions.new div.column.form h1{font-size:36px;font-weight:900}body#admin-sessions.new div.column.form p{color:var(--color-text-light)}body#admin-sessions.new div.column.form div.field label{display:none}body#admin-sessions.new div.column.form div.field input{font-size:16px;height:60px}body#admin-sessions.new div.column.form div.field div.input{width:100%}body#admin-speakers.index #table-speakers thead tr th.name{width:450px}body#admin-speakers #speaker-form div.field.biography div.input textarea{height:300px}body#admin-trainers.index #table-trainers thead tr th.name{width:450px}body#admin-trainers #trainer-form div.field.biography div.input textarea{height:250px}body#admin-users #user-form div.field.role{display:none}body#admin-videos.index #table-videos thead tr th.published_on{width:250px}body#admin-videos.index #table-videos thead tr th.publishing_state{width:220px}body#admin-videos.index #table-videos tbody tr td span.publishing_state{background:#333;border-radius:4px;color:var(--color-bg-xlight);font-size:11px;font-weight:700;padding:4px 8px;text-transform:uppercase}body#admin-videos.index #table-videos tbody tr td span.publishing_state.public{background:var(--color-green)}body#admin-videos.index #table-videos tbody tr td span.publishing_state.private{background:var(--color-yellow)}body#admin-videos #video-form #meta div.columns{display:flex}body#admin-videos #video-form #meta div.columns div.image{margin-right:5%;width:300px}body#admin-videos #video-form #meta div.columns div.image label.image-container{height:156px}body#admin-videos #video-form #meta div.columns div.fields{width:calc(95% - 300px)}
