@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Heebo:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}pre{margin:0}#page-title>.inner,#app-error,#app-top-bar>.inner,#app-header>.inner,#app-footer>.inner,#app-content>.inner,#app-breadcrumb>.inner{margin:0 auto;height:100%;width:100%;padding:0 1rem}@media (min-width: 0){#page-title>.inner,#app-error,#app-top-bar>.inner,#app-header>.inner,#app-footer>.inner,#app-content>.inner,#app-breadcrumb>.inner{max-width:100%}}@media (min-width: 576px){#page-title>.inner,#app-error,#app-top-bar>.inner,#app-header>.inner,#app-footer>.inner,#app-content>.inner,#app-breadcrumb>.inner{max-width:540px}}@media (min-width: 768px){#page-title>.inner,#app-error,#app-top-bar>.inner,#app-header>.inner,#app-footer>.inner,#app-content>.inner,#app-breadcrumb>.inner{max-width:720px}}@media (min-width: 992px){#page-title>.inner,#app-error,#app-top-bar>.inner,#app-header>.inner,#app-footer>.inner,#app-content>.inner,#app-breadcrumb>.inner{max-width:960px}}@media (min-width: 1200px){#page-title>.inner,#app-error,#app-top-bar>.inner,#app-header>.inner,#app-footer>.inner,#app-content>.inner,#app-breadcrumb>.inner{max-width:1140px}}@media (min-width: 1400px){#page-title>.inner,#app-error,#app-top-bar>.inner,#app-header>.inner,#app-footer>.inner,#app-content>.inner,#app-breadcrumb>.inner{max-width:1320px}}:root{--transition-ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--transition-ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--transition-ease-in-quart: cubic-bezier(.895, .03, .685, .22);--transition-ease-out-quart: cubic-bezier(.165, .84, .44, 1);--color-white: #ffffff;--color-gray-100: #f8f9fa;--color-gray-200: #e9ecef;--color-gray-300: #dee2e6;--color-gray-400: #ced4da;--color-gray-500: #adb5bd;--color-gray-600: #6c757d;--color-gray-700: #495057;--color-gray-800: #343a40;--color-gray-900: #212529;--color-black: #000000;--color-blue: #00769f;--color-green: #32af74;--color-red: #c7485a;--color-pink: #DA6B7AAF;--color-orange: #c56d3e;--color-yellow: #c0b954;--color-brown: #795548;--color-purple: #9c27b0;--color-blue-shadow: #003d53;--color-green-shadow: #21744d;--color-red-shadow: #952e3c;--color-orange-shadow: #8c4c2a;--color-blue-background: #d2f3ff;--color-green-background: white;--color-red-background: white;--color-orange-background: white;--color-body: var(--color-black);--color-primary: var(--color-blue);--color-primary-shadow: var(--color-blue-shadow);--color-primary-background: var(--color-blue-background);--color-error: var(--color-red);--border-radius-default: .25rem;--box-shadow-default: 1px 2px 4px rgba(33, 37, 41, .4)}@keyframes spin{to{transform:rotate(360deg)}}.slide-from-right-enter-from{transform:translate(calc(100% + 1rem))}.slide-from-right-enter-to{transform:translate(0)}:root{--font-family-default: "Heebo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}body{font-family:var(--font-family-default)}body{transition:none;transition-timing-function:var(--transition-ease-in-cubic);transition-duration:.25s;color:var(--color-body)}*,*:before,*:after{transition:inherit;transition-timing-function:inherit;transition-duration:inherit}a{color:var(--color-primary);cursor:pointer}a:hover{color:var(--color-primary-shadow)}.p-qr-assist>.content .form .overlay,.c-delete-error-modal,.c-modal>.window,.c-login-modal,.c-course-date:before,.c-course-document[data-type=video] .preview:after{width:100%;height:100%;top:0;bottom:0;left:0;right:0}.c-modal>.window>.inner,.c-action-dropdown>.inner>.overflow,.c-toggle-input>.toggle .handle,.c-select-input>.inner>.options,.c-datepicker .dp__instance_calendar,.c-public-course,.c-course-document[data-type=video] .preview>.play,.c-app-notification,#app-menu .item>.children{border:solid 1px var(--border-color, var(--color-gray-200));border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-default)}.c-own-bonus .c-content-section .header{display:grid;grid-template-columns:1fr min-content;grid-template-rows:auto}.c-own-bonus .c-content-section .header .inside-filter{margin-bottom:.33em;gap:.5rem}.c-bonus-summary .filter-bonus-summary{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr auto}.c-bonus-summary .filter-bonus-summary .c-input-wrapper{grid-template-rows:1fr 1fr 1fr}.c-bonus-summary .filter-bonus-summary .summary-btn{display:grid;align-items:center}.c-bonus-summary .filter-bonus-summary label{font-weight:700;font-size:.8rem;text-transform:uppercase;display:grid;align-items:end}.c-bonus-summary .bonus-summary-accordion .card .content .data{padding:1rem}.c-bonus-summary .bonus-summary-accordion .card .content .data .c-description-list{display:flex}.c-bonus-summary .bonus-summary-accordion .card .content .data .c-description-list .entry-value{margin-right:1rem}#app-breadcrumb{background-color:var(--color-gray-200);font-size:.9rem}#app-breadcrumb>.inner{display:flex;gap:.5rem;padding:.25rem 0}#app-breadcrumb>.inner>.item{display:contents;cursor:default}#app-breadcrumb>.inner>.item+.item:before{content:"\203a";display:block}#app-content{margin-bottom:2rem}#app-footer{background-color:var(--color-primary);padding:.25rem 0;text-align:right;box-shadow:0 0 3px var(--color-primary-shadow);color:#fff}#app-footer>.inner{opacity:.7}#app-header{position:relative;z-index:100}#app-header>.inner{display:grid;grid-template-rows:min-content min-content;grid-template-columns:1fr min-content;align-items:flex-end;gap:0 2rem}#app-header .logo{display:flex;grid-column:1/3}#app-header .logo img{width:auto;max-height:5rem}#app-header .menu{grid-row:2;grid-column:1}#app-header .menu h1{display:none;margin:0;font-size:1.5rem;text-transform:uppercase}#app-header .auth{grid-row:2;grid-column:2;justify-self:flex-end}#app-header .auth .c-button-dropdown .main .c-button{background:none;border:solid 1px var(--color-gray-400)}#app-header .auth .c-button-dropdown .main .c-button:hover{background:var(--color-gray-400)}#app-top-bar{position:relative;z-index:100;background-color:var(--color-primary);padding:.25rem 0;box-shadow:0 0 3px var(--color-primary-shadow)}#app-top-bar,#app-top-bar a{color:#fff}#app-top-bar>.inner{display:grid;grid-template-rows:min-content;grid-template-columns:repeat(2,auto) 1fr;gap:2rem}#app-top-bar .moodle{text-align:right}#app-error{display:grid;grid-template-rows:repeat(2,1fr) min-content;grid-template-columns:1fr;align-items:end;justify-items:center;gap:1rem}#app-error .code{font-size:2rem}#app-error .message{font-size:3rem;align-self:start;font-weight:900}#app-error .illustration{max-width:100%;width:60vh;padding-right:2rem;justify-self:end}#app-menu{display:flex;gap:1rem;margin:.25rem 0 0}#app-menu>a,#app-menu>.item{text-transform:uppercase;text-decoration:none;color:var(--color-primary)}#app-menu>a:hover,#app-menu>a.open,#app-menu>.item:hover,#app-menu>.item.open{color:var(--color-primary-shadow)}.c-menu-item-separator:before{content:"";display:block;width:100%;height:1px;background-color:var(--color-gray-200)}#app-menu>a{display:block;cursor:pointer;padding:.25em 0;font-weight:700}#app-menu .item{position:relative}#app-menu .item>.trigger{display:block;cursor:pointer;padding:.25em 0;font-weight:700}#app-menu .item>.trigger>.caret{font-size:.7em}#app-menu .item>.trigger>.caret:before{transition-property:transform}#app-menu .item.open>.trigger>.caret:before{transform:rotate(180deg)}#app-menu .item>.children{position:absolute;z-index:5;top:100%;left:-.5em;background-color:#fff;padding:.25em 0;min-width:8em;border-top:none}#app-menu .item>.children>*{color:var(--color-body);display:block;padding:.5em 1em;text-decoration:none;font-weight:inherit;white-space:nowrap}#app-menu .item>.children>*:not(.c-menu-item-separator):hover{background-color:var(--color-gray-200)}#app-menu .item>.children>*.c-menu-item-separator{padding:.5em}.c-app-notification{background-color:var(--color-white);border:solid 1px var(--accent-color);border-left:solid 10px var(--accent-color);padding:.75rem;font-weight:700;display:grid;grid-template-columns:1fr min-content;gap:.75rem}.c-app-notification.notification-error{--accent-color: var(--color-red)}.c-app-notification.notification-success{--accent-color: var(--color-green)}.c-app-notification .discard{color:inherit;position:relative;line-height:25px;min-width:25px;text-align:center;top:-7px}.c-app-notification .discard .countdown{top:-1.5px;color:var(--color-gray-600)}.c-app-notification .discard a{color:currentColor}.c-app-notification footer{grid-column:1/3;display:flex;gap:1rem}.c-app-notification footer a{text-transform:uppercase}#notifications-inbox{position:fixed;bottom:.5rem;right:.5rem;min-width:300px;max-width:25rem;width:50vw;display:flex;flex-direction:column;gap:.5rem;z-index:999}#page-title>.inner{margin-top:2rem;margin-bottom:2rem}#page-title>.inner>.title-bar{display:grid;grid-template-rows:auto;grid-template-columns:1fr min-content;border-bottom:solid 1px var(--color-gray-500)}#page-title>.inner>.title-bar>aside{display:flex;align-self:end;margin-bottom:.33em;gap:.5rem}#page-title>.inner>.title-bar>aside a,#page-title>.inner>.title-bar>aside button{white-space:nowrap}#page-title>.inner>.bottom-bar{background-color:var(--color-gray-100);padding:.25rem .5rem}#page-title h1{font-size:2rem;margin:0;font-weight:900;letter-spacing:.01em}#page-title h1 small{display:block;font-size:.55em;font-style:italic;color:var(--color-gray-600);font-weight:400;text-transform:uppercase}.c-teacher-certificate .requested-banner{margin-top:1rem}.c-teacher-certificate .btn-disabled{color:var(--color-white)}.c-course-evaluation-data{display:grid;gap:.5rem}.c-course-evaluation-data .btn-disabled{color:var(--color-white)}.c-evaluation-summary .filter-evaluation-summary{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr auto}.c-evaluation-summary .filter-evaluation-summary .c-input-wrapper{grid-template-rows:1fr 1fr 1fr}.c-evaluation-summary .filter-evaluation-summary .summary-btn{display:grid;align-items:center}.c-evaluation-summary .filter-evaluation-summary label{font-weight:700;font-size:.8rem;text-transform:uppercase;display:grid;align-items:end}.c-evaluation-summary .evaluation-summary-accordion .evaluation-summary-data-content{margin:1rem 2rem}.c-evaluation-summary .evaluation-summary-accordion .evaluation-summary-data-content .evaluation-course-data{padding-bottom:.5rem}.c-evaluation-summary .evaluation-summary-accordion .evaluation-summary-data-content .evaluation-course-data .card{background-color:var(--color-gray-400)}.c-evaluation-summary .evaluation-summary-accordion .evaluation-summary-data-content .evaluation-course-data .card.disabled{background-color:var(--color-pink)}.c-evaluation-summary .evaluation-summary-accordion .evaluation-summary-data-content .evaluation-course-data .card .content{padding:.5rem}.c-ical-config .c-form{display:grid;grid-template-columns:1fr auto}.c-ical-config .c-form .form-actions{align-items:center;margin-top:4rem}.c-ical-config .ical-inputs{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.c-ical-config .ical-inputs .c-input-wrapper{grid-template-rows:min-content 1fr 1fr;margin-top:.5rem}.c-ical-config .ical-inputs .c-input-wrapper label{display:flex;gap:.2rem;align-items:end}.c-ical-config .table-data{margin-top:1rem}@media (min-width: 992px){.data{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.c-content-section{margin-top:4rem}.c-content-section.no-margin-top{margin-top:0}}.c-course-documents{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:min-content;gap:3rem}.c-course-documents>.list{display:grid;grid-template-columns:repeat(1,1fr);gap:0}.c-course-documents.has-front{grid-template-columns:repeat(1,1fr)}.c-course-documents.has-front>.list{grid-template-columns:repeat(1,1fr)}@media (min-width: 992px){.c-course-documents>.list{grid-template-columns:repeat(2,1fr)}.c-course-documents.has-front{grid-template-columns:repeat(2,1fr)}}.c-course-document>.inner{display:flex;align-items:center;gap:.5rem 1rem;cursor:pointer;padding:.5rem;text-decoration:none;color:inherit}.c-course-document>.inner:hover{background-color:var(--color-gray-300)}.c-course-document .preview{width:20%}.c-course-document .preview>*{width:100%;display:block;object-fit:cover;aspect-ratio:1}.c-course-document .preview .file-icon{background-color:var(--color-gray-300);width:100%;height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.66rem}.c-course-document .preview svg{height:100%}.c-course-document .title{font-size:1.15em;font-weight:700}.c-course-document .title .type{text-transform:uppercase;font-size:.7em;font-weight:400;display:block;color:var(--color-gray-600)}.c-course-document .title .size{font-size:.8em;color:var(--color-gray-600)}.c-course-document.front>.inner{flex-direction:column;align-items:start;cursor:initial}.c-course-document.front>.inner:hover{background:none}.c-course-document.front .preview{width:100%}.c-course-document.front .preview>*{aspect-ratio:16/9}.c-course-document.front .title .type{display:none}.c-course-document[data-type=video] .preview{position:relative;display:grid;align-items:center;justify-items:center}.c-course-document[data-type=video] .preview:after{position:absolute;content:""}.c-course-document[data-type=video] .preview>.play{--border-color: var(--color-primary-shadow);display:flex;align-items:center;justify-content:center;font-size:1.33em;width:2.5rem;height:auto;aspect-ratio:1;border-radius:50%;line-height:1;color:var(--color-white);padding:0 1px 2px;background-color:#00769fcc}.c-course-document[data-type=video] .preview>.play,.c-course-document[data-type=video] .preview>video{grid-row:1;grid-column:1}.c-course-document[data-type=video].front .preview:after,.c-course-document[data-type=video].front .preview>.play{display:none}.c-course-video-modal video{width:100%}.c-course-date{--border-color: var(--color-primary);text-align:center;display:inline-block;padding:2em;min-width:10.5rem;border:solid 3px var(--border-color);border-radius:var(--border-radius-default);position:relative;cursor:default}.c-course-date.elapsed{--border-color: var(--color-gray-700)}.c-course-date:before{position:absolute;z-index:-1;content:"";display:block;background-color:var(--color-gray-200)}.c-course-date .title{letter-spacing:.05em;text-transform:uppercase;font-size:.85em;margin-bottom:1rem;color:var(--color-gray-700);white-space:nowrap}.c-course-date .date{font-size:2em;font-weight:700}.c-course-date .year{font-size:1.15em;margin-top:.25em}.c-course-rate-field{padding:.5rem 0}.c-course-rate-field>label.label{font-size:1rem;padding-bottom:.5rem}.c-course-rate-field .c-input-wrapper{margin-left:2.75rem}.c-course-rate-field .c-input-wrapper .control-wrapper{display:flex;gap:1rem;align-items:center}.c-course-details .course-info{width:100%;display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-template-areas:"start end" "organizer organizer" "inscription inscription" "date date";gap:1rem}.c-course-details .course-info>.start-date{grid-area:start}.c-course-details .course-info>.end-date{grid-area:end}.c-course-details .course-info>.organizer{grid-area:organizer;justify-self:center;text-align:center;margin-top:1rem}.c-course-details .course-info>.inscription-label{grid-area:inscription;justify-self:center;text-align:center}.c-course-details .course-info>.inscription-date{grid-area:date;justify-self:center;text-align:center}.c-course-details .dates{display:flex;align-items:end;justify-content:center;gap:1rem}.c-course-details .details-rates-tab{display:flex;gap:5rem}.c-course-details .details-rates-tab .prices{width:50%}.c-course-details .details-rates-tab .agreements{width:100%}@media (min-width: 768px){.c-course-details .course-info{grid-template-rows:1fr min-content 1fr;grid-template-columns:min-content min-content 2rem 1fr;grid-template-areas:"start end . organizer" "start end . inscription" "start end . date"}.c-course-details .course-info>.organizer{align-self:end;justify-self:start;text-align:left;margin-top:0}.c-course-details .course-info>.inscription-label{justify-self:start;text-align:left}.c-course-details .course-info>.inscription-date{justify-self:start;text-align:left}}.c-course-list{display:grid;grid-template-columns:1fr;gap:1rem}.c-course-list .filter-course{grid-column:1/3}@media (min-width: 1200px){.c-course-list{grid-template-columns:1fr 1fr}}.c-public-course{--self-color: var(--color-primary);--other-color: var(--color-orange);--other-color-text: var(--color-orange);--finished-color: var(--color-gray-500);--finished-color-text: var(--color-gray-700);display:grid;grid-template-columns:1fr auto;grid-template-rows:min-content min-content auto min-content min-content min-content;gap:.66rem;--border-color: var(--color-gray-200);border-top-width:10px;border-top-color:var(--border-color);padding:1rem 2rem}.c-public-course.coocv{--border-color: var(--self-color)}.c-public-course.other{--border-color: var(--other-color)}.c-public-course.finished{--border-color: var(--finished-color)}.c-public-course .date{grid-row:1;grid-column:1/3;color:var(--color-gray-700);font-style:italic}.c-public-course .type{grid-row:2;grid-column:1;color:var(--color-gray-700);font-style:italic;margin-bottom:-.66rem}.c-public-course .province{grid-row:3;grid-column:2;color:var(--color-gray-700);font-style:italic}.c-public-course .title{grid-row:3;grid-column:1;margin:0;font-size:1.25rem}.c-public-course .credits{grid-row:4;grid-column:2;color:var(--color-gray-700);font-style:italic}.c-public-course .data{grid-row:4;grid-column:1;color:var(--color-gray-700);font-style:italic}.c-public-course .organizer{--text-color: var(--self-color);grid-row:5;grid-column:1;color:var(--text-color);font-style:italic;align-self:end}.c-public-course .places{--text-color: var(--color-green);grid-row:5;grid-column:2;justify-self:end;font-size:1.125rem;font-weight:700;color:var(--text-color)}.c-public-course .actions{grid-row:6;grid-column:1/3;display:flex;flex-direction:row-reverse;justify-content:end;gap:.5rem}.c-public-course.other .organizer{--text-color: var(--other-color-text)}.c-public-course.finished .organizer{--text-color: var(--finished-color-text)}.c-public-course.full .places,.c-public-course.closed .places{--text-color: var(--color-red)}.c-own-inscription-details .invoice-data{display:flex;gap:.5rem}.c-own-inscription-details .download-invoice-icon{color:var(--color-primary);cursor:pointer}.c-wait-list-list .c-description-list{margin-bottom:1rem}.c-inscription-section .c-button[disabled]{color:var(--color-white)}.c-summary-error-payment .c-banner{margin-bottom:2rem}.c-description-list{display:grid;grid-template-columns:auto 1fr;gap:.66rem .5rem;align-items:baseline;margin:0}.c-description-list>.entry-label{font-size:.8em;font-weight:700;text-transform:uppercase;justify-self:end;margin:0}.c-description-list>.entry-value{margin:0}.c-fieldset{position:relative;border:none;margin-top:2rem;padding:0}form>.c-fieldset:first-child{margin-top:0}.c-fieldset>legend{display:block;line-height:1;width:100%;margin:0 0 1rem;padding:0 .5rem .25rem;font-size:1.33rem;font-weight:700;border-bottom:solid 1px var(--color-gray-700)}.c-fieldset>.fields{padding:0 .5rem}.c-multiselect-table .select-all,.c-multiselect-table .elements .option,.c-select-input>.inner>.options>.option,.c-filter-composite-input,.c-multiselect-table,.c-input-with-icon,.c-rich-text-input .tox-tinymce,.c-select-input>.inner>.select-box,.c-raw-content-input,.c-date-input>.inner>.date-box,input,select,textarea,.c-filter-composite-input>.c-select-input>.inner>.select-box,.c-filter-composite-input>.c-select-input>.inner>.date-box,.c-filter-composite-input>.c-date-input>.inner>.select-box,.c-filter-composite-input>.c-date-input>.inner>.date-box,.c-filter-composite-input>.c-number-input,.c-input-with-icon input,.c-select-input>.inner>.select-box>.search-option{--padding-x: .5rem;--padding-y: .25rem;--padding: var(--padding-y) var(--padding-x);padding:var(--padding)}.c-filter-composite-input,.c-multiselect-table,.c-input-with-icon,.c-rich-text-input .tox-tinymce,.c-select-input>.inner>.select-box,.c-raw-content-input,.c-date-input>.inner>.date-box,input,select,textarea,.c-filter-composite-input>.c-select-input>.inner>.select-box,.c-filter-composite-input>.c-select-input>.inner>.date-box,.c-filter-composite-input>.c-date-input>.inner>.select-box,.c-filter-composite-input>.c-date-input>.inner>.date-box,.c-filter-composite-input>.c-number-input,.c-input-with-icon input,.c-select-input>.inner>.select-box>.search-option{--background-color: var(--color-white);--color: inherit;--border-color: var(--color-gray-300);--border: solid 1px var(--border-color);--font-size: .85rem;--line-height: 1.5rem;--min-height: calc(var(--line-height) + var(--padding-y) + var(--padding-y) + 2px);box-sizing:border-box;border:var(--border);border-radius:var(--border-radius-default);outline:none;box-shadow:none;background-color:var(--background-color);font-size:var(--font-size);font-weight:400;line-height:var(--line-height);width:100%;min-height:var(--min-height);text-transform:none;color:var(--color);transition-property:border-color}.c-filter-composite-input:hover,.c-multiselect-table:hover,.c-input-with-icon:hover,.c-rich-text-input .tox-tinymce:hover,.c-select-input>.inner>.select-box:hover,.c-raw-content-input:hover,.c-date-input>.inner>.date-box:hover,input:hover,select:hover,textarea:hover,.c-filter-composite-input>.c-select-input>.inner>.date-box:hover,.c-filter-composite-input>.c-date-input>.inner>.select-box:hover,.c-filter-composite-input>.c-number-input:hover,.c-select-input>.inner>.select-box>.search-option:hover{--border-color: var(--color-gray-500)}.c-filter-composite-input:focus,.c-multiselect-table:focus,.c-input-with-icon:focus,.c-rich-text-input .tox-tinymce:focus,.c-select-input>.inner>.select-box:focus,.c-raw-content-input:focus,.c-date-input>.inner>.date-box:focus,input:focus,select:focus,textarea:focus,.c-filter-composite-input>.c-select-input>.inner>.date-box:focus,.c-filter-composite-input>.c-date-input>.inner>.select-box:focus,.c-filter-composite-input>.c-number-input:focus,.c-select-input>.inner>.select-box>.search-option:focus,.c-filter-composite-input:focus-within,.c-multiselect-table:focus-within,.c-input-with-icon:focus-within,.c-rich-text-input .tox-tinymce:focus-within,.c-select-input>.inner>.select-box:focus-within,.c-raw-content-input:focus-within,.c-date-input>.inner>.date-box:focus-within,input:focus-within,select:focus-within,textarea:focus-within,.c-filter-composite-input>.c-select-input>.inner>.date-box:focus-within,.c-filter-composite-input>.c-date-input>.inner>.select-box:focus-within,.c-filter-composite-input>.c-number-input:focus-within,.c-select-input>.inner>.select-box>.search-option:focus-within{--border-color: var(--color-primary)}[readonly].c-filter-composite-input,[readonly].c-multiselect-table,[readonly].c-input-with-icon,.c-rich-text-input [readonly].tox-tinymce,.c-select-input>.inner>[readonly].select-box,[readonly].c-raw-content-input,.c-date-input>.inner>[readonly].date-box,input[readonly],select[readonly],textarea[readonly],.c-filter-composite-input>.c-select-input>.inner>[readonly].date-box,.c-filter-composite-input>.c-date-input>.inner>[readonly].select-box,.c-filter-composite-input>[readonly].c-number-input,.c-select-input>.inner>.select-box>[readonly].search-option,.readonly.c-filter-composite-input,.readonly.c-multiselect-table,.readonly.c-input-with-icon,.c-rich-text-input .readonly.tox-tinymce,.c-select-input>.inner>.readonly.select-box,.readonly.c-raw-content-input,.c-date-input>.inner>.readonly.date-box,input.readonly,select.readonly,textarea.readonly,.c-filter-composite-input>.c-select-input>.inner>.readonly.date-box,.c-filter-composite-input>.c-date-input>.inner>.readonly.select-box,.c-filter-composite-input>.readonly.c-number-input,.c-select-input>.inner>.select-box>.readonly.search-option{--background-color: var(--color-gray-300);--color: var(--color-gray-700)}.c-filter-composite-input>.c-select-input>.inner>.select-box,.c-filter-composite-input>.c-select-input>.inner>.date-box,.c-filter-composite-input>.c-date-input>.inner>.select-box,.c-filter-composite-input>.c-date-input>.inner>.date-box,.c-filter-composite-input>.c-number-input,.c-input-with-icon input,.c-select-input>.inner>.select-box>.search-option{--border: none;--padding: 0;--min-height: 0}textarea{resize:vertical}.w-course-type-form,.w-course-type-duration-form,.simple-form{max-width:25rem}.c-form label{font-weight:700;font-size:.8rem;text-transform:uppercase}.c-form .form-actions{margin-top:2rem;display:flex;gap:.5rem}.c-checkbox-input{display:flex;align-items:center;gap:.5em;cursor:default}.c-checkbox-input>.icon{font-size:1.5rem;cursor:pointer}.c-checkbox-input>.icon:before{top:-1px}.c-date-input{position:relative;width:100%}.c-date-input>.inner>.date-box{height:100%}.c-date-input>.inner>.date-box>.selected-date{display:grid;grid-template-columns:1fr min-content;gap:.5rem}.c-date-input>.inner>.date-box>.selected-date .clear{display:flex;align-items:center;justify-content:center;cursor:pointer}.c-date-input>.inner>.date-box>.selected-date .clear:before{position:relative;top:-1px}.c-date-input>.inner>.c-datepicker{position:absolute;top:100%;z-index:5}.c-datepicker{min-width:13rem}.c-datepicker .dp__month_year_row,.c-datepicker .dp__calendar_header{width:100%;border:none;outline:none;padding:0;margin:0}.c-datepicker .dp__calendar_header{padding:0}.c-datepicker .dp__instance_calendar{border-radius:var(--border-radius-default);background:var(--color-white);overflow:hidden;position:relative}.c-datepicker .dp__instance_calendar .dp__month_year_row{display:grid;grid-template-columns:min-content 1fr 1fr min-content;grid-template-rows:auto;gap:0;align-items:center}.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_wrap{display:contents}.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_col_nav{cursor:pointer;display:flex;align-items:center;justify-content:center}.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_col_nav .dp__inner_nav{display:contents}.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_col_nav svg{height:1rem;fill:currentColor}.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_select{text-align:center}.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_col_nav,.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_select{height:100%;cursor:pointer;padding:.25em;border-radius:var(--border-radius-default)}.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_col_nav:hover,.c-datepicker .dp__instance_calendar .dp__month_year_row .dp__month_year_select:hover{background-color:var(--color-gray-200)}.c-datepicker .dp__instance_calendar .dp__calendar{font-weight:400}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_row{display:contents}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;font-size:.8rem}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar>*,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header>*{text-align:center}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar .dp__calendar_item,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar .dp__calendar_header_item,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header .dp__calendar_item,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header .dp__calendar_header_item{padding:.25rem 0;text-transform:uppercase}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar .dp__calendar_item,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header .dp__calendar_item{cursor:pointer;border-radius:var(--border-radius-default)}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar .dp__calendar_item .dp__cell_offset,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header .dp__calendar_item .dp__cell_offset{color:var(--color-gray-500)}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar .dp__calendar_item:hover,.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header .dp__calendar_item:hover{background-color:var(--color-gray-200)}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar .dp__calendar_item[aria-selected=true],.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header .dp__calendar_item[aria-selected=true]{background-color:var(--color-primary);color:var(--color-white)}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header{color:var(--color-gray-600);font-weight:700;font-size:.65rem}.c-datepicker .dp__instance_calendar .dp__calendar .dp__calendar_header .dp__calendar_header_item{padding-top:.5rem;padding-bottom:.5rem}.c-datepicker .dp__instance_calendar .dp__overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;overflow:auto;background-color:var(--color-white)}.c-datepicker .dp__instance_calendar .dp__overlay .dp__overlay_container{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);height:100%}.c-datepicker .dp__instance_calendar .dp__overlay .dp__overlay_container .dp__overlay_action,.c-datepicker .dp__instance_calendar .dp__overlay .dp__overlay_container .dp__selection_grid_header{display:none}.c-datepicker .dp__instance_calendar .dp__overlay .dp__overlay_container .dp__overlay_row{display:contents}.c-datepicker .dp__instance_calendar .dp__overlay .dp__overlay_container .dp__overlay_col{cursor:pointer;padding:.25rem 0;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-default)}.c-datepicker .dp__instance_calendar .dp__overlay .dp__overlay_container .dp__overlay_col:hover{background-color:var(--color-gray-200)}.c-datepicker .dp__instance_calendar .dp__overlay .dp__overlay_container .dp__overlay_col[aria-selected=true]{background-color:var(--color-primary);color:var(--color-white)}.c-raw-content-input .c-phosphor-icon{position:relative;top:.15em}.c-select-input{position:relative;width:100%;white-space:nowrap}.c-select-input>.inner>.select-box .option{display:grid;grid-template-columns:1fr min-content;gap:.5em}.c-select-input>.inner>.select-box .option .clear{display:flex;align-items:center;justify-content:center;cursor:pointer}.c-select-input>.inner>.select-box .option .clear:before{position:relative;top:-1px}.c-select-input>.inner>.options{position:absolute;top:100%;min-width:100%;background-color:var(--color-white);z-index:5;font-weight:400;padding:.25rem 0;max-height:12rem;overflow:auto}.c-select-input>.inner>.options:focus{outline:none;border-color:var(--color-primary)}.c-select-input>.inner>.options>.option{cursor:pointer;outline:none;transition-property:background-color}.c-select-input>.inner>.options>.option.highlighted,.c-select-input>.inner>.options>.option:hover{background-color:var(--color-gray-200)}.c-select-input>.inner>.options>.option.placeholder{background-color:transparent;cursor:default}.c-toggle-input{display:flex;gap:.5em;cursor:default}.c-toggle-input>.toggle{--background-color: var(--color-gray-700);width:2em;height:1em;background-color:var(--background-color);border-radius:1em;cursor:pointer;transition-property:background-color}.c-toggle-input>.toggle .handle{display:flex;align-items:center;justify-content:center;width:1em;height:1em;background-color:var(--color-white);border-radius:1em;transform:translate(.5em);transition-property:transform}.c-toggle-input>.toggle .handle .icon{font-size:.75em}.c-toggle-input>.toggle .handle .icon:before{position:relative;top:-.015em}.c-toggle-input>.toggle.yes{background-color:var(--color-green)}.c-toggle-input>.toggle.yes .handle{transform:translate(1em)}.c-toggle-input>.toggle.no{background-color:var(--color-red)}.c-toggle-input>.toggle.no .handle{transform:translate(0)}.c-file-input{display:flex;gap:.5rem;align-items:center}.c-file-input .preview{width:20%}.c-file-input .preview>*{width:100%;display:block;object-fit:cover;aspect-ratio:1}.c-file-input .preview .file-icon{width:100%;height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.66rem}.c-file-input .preview svg{height:100%}.c-file-input .input-field{width:100%}.c-file-input .input-field .hide-file-input{display:none}.c-file-input .actions{display:flex;gap:.25rem}.c-rich-text-input .tox-tinymce{padding:0}.c-rich-text-input .tox-tinymce .tox-editor-header{box-shadow:none!important;border-bottom:solid 1px var(--color-gray-300)!important}.c-input-with-icon{display:flex;gap:.5rem}.c-input-with-icon .addon{display:flex;align-items:center;justify-content:center}.c-input-with-icon .addon .c-phosphor-icon{font-size:1.2em}.c-input-with-icon .addon .c-phosphor-icon:before{position:relative;top:-.05em}.c-input-wrapper{display:grid;grid-template-columns:1fr;gap:.5rem}.c-input-wrapper>label>span{color:var(--color-red);font-size:.85rem}.c-input-wrapper+.c-input-wrapper{margin-top:1rem}.c-input-wrapper>.error{font-size:.85rem;margin-top:-.33rem;color:var(--color-error)}.c-input-wrapper>.control-wrapper>input,.c-input-wrapper>.control-wrapper>textarea,.c-input-wrapper>.control-wrapper>.c-input-wrapper{width:100%}.c-input-wrapper>.control-wrapper>input+input,.c-input-wrapper>.control-wrapper>input+textarea,.c-input-wrapper>.control-wrapper>input+.c-input-wrapper,.c-input-wrapper>.control-wrapper>textarea+input,.c-input-wrapper>.control-wrapper>textarea+textarea,.c-input-wrapper>.control-wrapper>textarea+.c-input-wrapper,.c-input-wrapper>.control-wrapper>.c-input-wrapper+input,.c-input-wrapper>.control-wrapper>.c-input-wrapper+textarea,.c-input-wrapper>.control-wrapper>.c-input-wrapper+.c-input-wrapper{margin-top:.5rem}.c-multi-text-input .value{display:flex;gap:.5rem}.c-multi-text-input .value .label{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5rem;color:var(--color-gray-800)}.c-multi-text-input .value .delete:hover{cursor:pointer}.c-toggleable-input{display:flex;align-items:center;gap:.5rem}.c-multiselect-input{display:grid;grid-template-columns:1fr min-content 1fr;grid-template-rows:auto;gap:1rem}.c-multiselect-input .icon{color:var(--color-gray-600);align-self:center}.c-multiselect-table{--padding-x: 0;--padding-y: 0;border:var(--border)}.c-multiselect-table .search{margin-bottom:.5rem}.c-multiselect-table .elements{overflow:auto;height:10rem}.c-multiselect-table .elements .option{--padding-y: .25rem;display:grid;align-items:center;cursor:pointer}.c-multiselect-table .elements .option:hover{color:var(--color-white);background-color:var(--color-primary)}.c-multiselect-table .elements .option.static{color:var(--color-gray-600);background-color:transparent;cursor:default;font-style:italic}.c-multiselect-table .select-all{--padding-y: .5rem;background-color:var(--color-gray-200);text-align:center;cursor:pointer}.c-multiselect-table .select-all:hover{background-color:var(--color-gray-400)}.c-multiselect-table .select-all.empty{display:none}.c-radio-input .option{display:flex}.c-radio-input .option>input{width:min-content}.c-radio-input .option>label{display:flex;align-items:center;padding-left:.2rem}.c-time-not-limited-input{display:flex;align-items:center}.c-time-not-limited-input .hours-input{width:5rem;text-align:end}.c-time-not-limited-input .minutes-input{width:3rem;text-align:end}.c-login-modal{position:fixed;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:500}.c-login-modal>.inner{padding:1rem 2rem;background-color:#fff;width:20rem;max-width:100%;position:relative}.c-login-modal>.inner .close{position:absolute;right:2rem;top:1.125rem;cursor:pointer}.c-login-modal>.inner .title{margin:0;padding:0 2rem 0 0;text-align:left;font-weight:700;font-size:1.25rem;text-transform:uppercase}.c-login-modal>.inner .subtitle{margin:.5rem 0 2rem;text-align:left}.c-login-modal .actions-form{margin:1.5rem 0 0}.c-login-form{display:flex;justify-content:center;width:100%}.c-login-form .form-actions{flex-direction:column}.c-login-form .form-actions p{margin:0;text-align:right}.c-login-form .form-actions p:first-of-type{margin-top:1rem}.c-login-form .form-actions .c-button{width:100%}.c-login-form .form{width:18rem}.c-signup-feedback .actions{display:flex;gap:.5rem;margin-top:2rem}.c-signup-feedback.success{max-width:30rem}.c-password-recovery-form{display:flex;justify-content:center;width:100%}.c-password-recovery-form .form-actions .c-button{width:100%}.c-password-recovery-form .form{width:18rem}#redsys-form{height:525px}.c-filter-composite-input{display:grid;grid-template-columns:1rem 1fr;gap:.5rem}.c-filter-composite-input>.c-select-input>.inner>.select-box .option,.c-filter-composite-input>.c-select-input>.inner>.date-box .option,.c-filter-composite-input>.c-date-input>.inner>.select-box .option,.c-filter-composite-input>.c-date-input>.inner>.date-box .option{display:block;text-align:center}.c-filter-composite-input>.c-select-input>.inner>.options,.c-filter-composite-input>.c-date-input>.inner>.options{width:2rem;top:calc(100% + .25rem);left:-.5rem}.c-filter-composite-input>.c-select-input>.inner>.options .option>.inner,.c-filter-composite-input>.c-date-input>.inner>.options .option>.inner{justify-content:center}.c-filter-composite-input>.c-select-input>.inner>.c-datepicker,.c-filter-composite-input>.c-date-input>.inner>.c-datepicker{top:calc(100% + .25rem);left:-2rem}.c-paginator{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:.5rem}.c-table+.c-paginator{margin-top:2rem}.c-paginator .page{display:flex;align-items:center;gap:0}.c-paginator .page .page-action{cursor:pointer;line-height:2rem;height:2rem;width:2rem;text-align:center;border-radius:var(--border-radius-default)}.c-paginator .page .page-action:hover{background-color:var(--color-gray-200)}.c-paginator .page .page-action.disabled{color:var(--color-gray-400);background-color:transparent;cursor:default}.c-paginator .page .current{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .5rem;white-space:nowrap}.c-paginator .page .current .c-number-input{width:3em;text-align:center}.c-paginator .items-per-page{grid-column:1/6;display:flex;align-items:center;gap:.5rem}.c-paginator .items-per-page .c-select-input{width:3em}.c-paginator .items-per-page .c-select-input .select-box .option{display:block;text-align:center}.c-table{display:grid;gap:0}.c-table .tr.empty .th,.c-table .tr.empty .td{font-style:italic;color:var(--color-gray-700)}.c-table[data-columns="1"]{grid-template-columns:repeat(1,auto)}.c-table[data-columns="1"].with-actions{grid-template-columns:repeat(0,auto) min-content}.c-table[data-columns="1"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="1"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="2"]{grid-template-columns:repeat(2,auto)}.c-table[data-columns="2"].with-actions{grid-template-columns:repeat(1,auto) min-content}.c-table[data-columns="2"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="2"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="3"]{grid-template-columns:repeat(3,auto)}.c-table[data-columns="3"].with-actions{grid-template-columns:repeat(2,auto) min-content}.c-table[data-columns="3"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="3"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="4"]{grid-template-columns:repeat(4,auto)}.c-table[data-columns="4"].with-actions{grid-template-columns:repeat(3,auto) min-content}.c-table[data-columns="4"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="4"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="5"]{grid-template-columns:repeat(5,auto)}.c-table[data-columns="5"].with-actions{grid-template-columns:repeat(4,auto) min-content}.c-table[data-columns="5"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="5"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="6"]{grid-template-columns:repeat(6,auto)}.c-table[data-columns="6"].with-actions{grid-template-columns:repeat(5,auto) min-content}.c-table[data-columns="6"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="6"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="7"]{grid-template-columns:repeat(7,auto)}.c-table[data-columns="7"].with-actions{grid-template-columns:repeat(6,auto) min-content}.c-table[data-columns="7"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="7"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="8"]{grid-template-columns:repeat(8,auto)}.c-table[data-columns="8"].with-actions{grid-template-columns:repeat(7,auto) min-content}.c-table[data-columns="8"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="8"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="9"]{grid-template-columns:repeat(9,auto)}.c-table[data-columns="9"].with-actions{grid-template-columns:repeat(8,auto) min-content}.c-table[data-columns="9"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="9"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="10"]{grid-template-columns:repeat(10,auto)}.c-table[data-columns="10"].with-actions{grid-template-columns:repeat(9,auto) min-content}.c-table[data-columns="10"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="10"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="11"]{grid-template-columns:repeat(11,auto)}.c-table[data-columns="11"].with-actions{grid-template-columns:repeat(10,auto) min-content}.c-table[data-columns="11"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="11"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="12"]{grid-template-columns:repeat(12,auto)}.c-table[data-columns="12"].with-actions{grid-template-columns:repeat(11,auto) min-content}.c-table[data-columns="12"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="12"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="13"]{grid-template-columns:repeat(13,auto)}.c-table[data-columns="13"].with-actions{grid-template-columns:repeat(12,auto) min-content}.c-table[data-columns="13"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="13"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="14"]{grid-template-columns:repeat(14,auto)}.c-table[data-columns="14"].with-actions{grid-template-columns:repeat(13,auto) min-content}.c-table[data-columns="14"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="14"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="15"]{grid-template-columns:repeat(15,auto)}.c-table[data-columns="15"].with-actions{grid-template-columns:repeat(14,auto) min-content}.c-table[data-columns="15"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="15"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="16"]{grid-template-columns:repeat(16,auto)}.c-table[data-columns="16"].with-actions{grid-template-columns:repeat(15,auto) min-content}.c-table[data-columns="16"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="16"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="17"]{grid-template-columns:repeat(17,auto)}.c-table[data-columns="17"].with-actions{grid-template-columns:repeat(16,auto) min-content}.c-table[data-columns="17"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="17"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="18"]{grid-template-columns:repeat(18,auto)}.c-table[data-columns="18"].with-actions{grid-template-columns:repeat(17,auto) min-content}.c-table[data-columns="18"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="18"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="19"]{grid-template-columns:repeat(19,auto)}.c-table[data-columns="19"].with-actions{grid-template-columns:repeat(18,auto) min-content}.c-table[data-columns="19"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="19"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="20"]{grid-template-columns:repeat(20,auto)}.c-table[data-columns="20"].with-actions{grid-template-columns:repeat(19,auto) min-content}.c-table[data-columns="20"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="20"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="21"]{grid-template-columns:repeat(21,auto)}.c-table[data-columns="21"].with-actions{grid-template-columns:repeat(20,auto) min-content}.c-table[data-columns="21"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="21"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="22"]{grid-template-columns:repeat(22,auto)}.c-table[data-columns="22"].with-actions{grid-template-columns:repeat(21,auto) min-content}.c-table[data-columns="22"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="22"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="23"]{grid-template-columns:repeat(23,auto)}.c-table[data-columns="23"].with-actions{grid-template-columns:repeat(22,auto) min-content}.c-table[data-columns="23"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="23"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="24"]{grid-template-columns:repeat(24,auto)}.c-table[data-columns="24"].with-actions{grid-template-columns:repeat(23,auto) min-content}.c-table[data-columns="24"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="24"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="25"]{grid-template-columns:repeat(25,auto)}.c-table[data-columns="25"].with-actions{grid-template-columns:repeat(24,auto) min-content}.c-table[data-columns="25"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="25"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="26"]{grid-template-columns:repeat(26,auto)}.c-table[data-columns="26"].with-actions{grid-template-columns:repeat(25,auto) min-content}.c-table[data-columns="26"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="26"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="27"]{grid-template-columns:repeat(27,auto)}.c-table[data-columns="27"].with-actions{grid-template-columns:repeat(26,auto) min-content}.c-table[data-columns="27"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="27"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="28"]{grid-template-columns:repeat(28,auto)}.c-table[data-columns="28"].with-actions{grid-template-columns:repeat(27,auto) min-content}.c-table[data-columns="28"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="28"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="29"]{grid-template-columns:repeat(29,auto)}.c-table[data-columns="29"].with-actions{grid-template-columns:repeat(28,auto) min-content}.c-table[data-columns="29"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="29"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="30"]{grid-template-columns:repeat(30,auto)}.c-table[data-columns="30"].with-actions{grid-template-columns:repeat(29,auto) min-content}.c-table[data-columns="30"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="30"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="31"]{grid-template-columns:repeat(31,auto)}.c-table[data-columns="31"].with-actions{grid-template-columns:repeat(30,auto) min-content}.c-table[data-columns="31"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="31"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="32"]{grid-template-columns:repeat(32,auto)}.c-table[data-columns="32"].with-actions{grid-template-columns:repeat(31,auto) min-content}.c-table[data-columns="32"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="32"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="33"]{grid-template-columns:repeat(33,auto)}.c-table[data-columns="33"].with-actions{grid-template-columns:repeat(32,auto) min-content}.c-table[data-columns="33"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="33"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="34"]{grid-template-columns:repeat(34,auto)}.c-table[data-columns="34"].with-actions{grid-template-columns:repeat(33,auto) min-content}.c-table[data-columns="34"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="34"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="35"]{grid-template-columns:repeat(35,auto)}.c-table[data-columns="35"].with-actions{grid-template-columns:repeat(34,auto) min-content}.c-table[data-columns="35"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="35"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="36"]{grid-template-columns:repeat(36,auto)}.c-table[data-columns="36"].with-actions{grid-template-columns:repeat(35,auto) min-content}.c-table[data-columns="36"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="36"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="37"]{grid-template-columns:repeat(37,auto)}.c-table[data-columns="37"].with-actions{grid-template-columns:repeat(36,auto) min-content}.c-table[data-columns="37"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="37"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="38"]{grid-template-columns:repeat(38,auto)}.c-table[data-columns="38"].with-actions{grid-template-columns:repeat(37,auto) min-content}.c-table[data-columns="38"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="38"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="39"]{grid-template-columns:repeat(39,auto)}.c-table[data-columns="39"].with-actions{grid-template-columns:repeat(38,auto) min-content}.c-table[data-columns="39"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="39"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="40"]{grid-template-columns:repeat(40,auto)}.c-table[data-columns="40"].with-actions{grid-template-columns:repeat(39,auto) min-content}.c-table[data-columns="40"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="40"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="41"]{grid-template-columns:repeat(41,auto)}.c-table[data-columns="41"].with-actions{grid-template-columns:repeat(40,auto) min-content}.c-table[data-columns="41"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="41"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="42"]{grid-template-columns:repeat(42,auto)}.c-table[data-columns="42"].with-actions{grid-template-columns:repeat(41,auto) min-content}.c-table[data-columns="42"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="42"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="43"]{grid-template-columns:repeat(43,auto)}.c-table[data-columns="43"].with-actions{grid-template-columns:repeat(42,auto) min-content}.c-table[data-columns="43"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="43"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="44"]{grid-template-columns:repeat(44,auto)}.c-table[data-columns="44"].with-actions{grid-template-columns:repeat(43,auto) min-content}.c-table[data-columns="44"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="44"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="45"]{grid-template-columns:repeat(45,auto)}.c-table[data-columns="45"].with-actions{grid-template-columns:repeat(44,auto) min-content}.c-table[data-columns="45"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="45"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="46"]{grid-template-columns:repeat(46,auto)}.c-table[data-columns="46"].with-actions{grid-template-columns:repeat(45,auto) min-content}.c-table[data-columns="46"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="46"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="47"]{grid-template-columns:repeat(47,auto)}.c-table[data-columns="47"].with-actions{grid-template-columns:repeat(46,auto) min-content}.c-table[data-columns="47"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="47"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="48"]{grid-template-columns:repeat(48,auto)}.c-table[data-columns="48"].with-actions{grid-template-columns:repeat(47,auto) min-content}.c-table[data-columns="48"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="48"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table[data-columns="49"]{grid-template-columns:repeat(49,auto)}.c-table[data-columns="49"].with-actions{grid-template-columns:repeat(48,auto) min-content}.c-table[data-columns="49"].with-actions .tr:not(.empty) .th:last-child,.c-table[data-columns="49"].with-actions .tr:not(.empty) .td:last-child{text-align:right}.c-table>.thead,.c-table>.tbody,.c-table>.tfoot{display:contents}.c-table .tr>.th{font-weight:700;font-size:.9em;text-transform:uppercase;color:var(--color-gray-700)}.c-table .tr>.th.hover.numeric>.inner{justify-content:end}.c-table .tr>.th.hover>.inner{display:flex;gap:.15rem}.c-table .tr>.th>.inner{display:inline-block;cursor:default}.c-table .tr>.th.sortable>.inner{cursor:pointer;user-select:none}.c-table .tr>.th.sortable span:last-child{display:inline-flex;flex-direction:column;vertical-align:middle;padding-left:.66em;font-size:.55em;line-height:1}.c-table .tr>.th.sortable span:last-child>.icon{position:relative}.c-table .tr>.th.sortable span:last-child>.icon:first-of-type{top:.05em}.c-table .tr>.th.sortable span:last-child>.icon:last-of-type{bottom:.45em}.c-table .tr>.th.sortable span:last-child>.icon:first-of-type:last-of-type{top:auto;bottom:.25em}.c-table .tr>.th>.inner,.c-table .tr>.td>.inner{padding:.25rem .5rem}.c-table .tr>.th.actions>.inner,.c-table .tr>.td.actions>.inner{display:flex;flex-direction:row;justify-content:flex-end;gap:.25em}.c-table .tr>.th.actions>.inner .loading-action,.c-table .tr>.td.actions>.inner .loading-action{display:flex;align-items:center;justify-content:center}.c-table .tr>.th.numeric,.c-table .tr>.td.numeric{text-align:end}.c-table .tr.filter>.th .inner,.c-table .tr.filter>.td .inner{height:100%;display:flex;align-items:center}.c-table .thead .tr .th{border-bottom:solid 1px var(--color-gray-400)}.c-table .thead .tr .th .c-action:hover{background-color:transparent}.c-table .tbody .tr:hover .th,.c-table .tbody .tr:hover .td{background-color:var(--color-gray-200)}.c-table .tfoot .tr .th{border-top:solid 1px var(--color-gray-400)}.c-table .tr{display:contents}.c-tabs>.tabs-container{color:var(--color-gray-600);margin:0 0 2rem;padding:0;display:flex;border-top-left-radius:var(--border-radius-default);border-top-right-radius:var(--border-radius-default)}.c-tabs>.tabs-container>.tab{background-color:var(--color-gray-200);list-style:none;padding:.75rem .5rem .5rem;cursor:pointer;border-top-left-radius:var(--border-radius-default);border-top-right-radius:var(--border-radius-default);border-top:solid 5px transparent;width:100%;max-width:20rem;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.c-tabs>.tabs-container>.tab:hover{background-color:var(--color-gray-400)}.c-tabs>.tabs-container>.tab.active{background-color:var(--color-white);color:var(--color-primary);border-top-color:var(--color-primary);font-weight:700}.c-review-status-icon.fixed>aside{padding:.25rem .5rem .25rem 1.5rem;display:block;left:0;top:-1.5px;box-shadow:none;border-radius:0;font-size:.8rem}.c-review-status-icon.fixed>div{position:relative;z-index:1}.c-review-status-icon.fixed>div .c-phosphor-icon{color:var(--color-white)!important;padding:0 .25rem}.c-validate-form{display:flex;justify-content:center;width:100%}.c-validate-form .form-actions .c-button{width:100%}.c-validate-form .form{width:18rem}.c-user-form{max-width:25rem}.c-action{display:block;cursor:pointer;border-radius:var(--border-radius-default);padding:.125em;height:100%;text-decoration:none;color:inherit}.c-action:hover{background-color:var(--color-gray-400);color:inherit}.c-action>.inner{display:flex;align-items:center;gap:.5rem}.c-action>.inner>.icon{position:relative;top:-2px}.c-accordion .card{margin-bottom:.5rem;background-color:var(--color-gray-300)}.c-accordion .card.disabled{background-color:var(--color-red)}.c-accordion .card.disabled *{color:var(--color-gray-400)}.c-accordion .card.disabled .header{background-color:var(--color-red-shadow)}.c-accordion .card .header{display:flex;justify-content:space-between;padding:.5rem;background-color:var(--color-gray-500)}.c-accordion .card .header:hover{cursor:pointer}.c-accordion .card .header .title{margin-left:.5rem;font-weight:700}.c-action-dropdown{display:block}.c-action-dropdown>.inner{position:relative}.c-action-dropdown>.inner>.overflow{position:absolute;top:100%;right:-.5rem;background-color:var(--color-white);padding:.25rem 0;width:auto;min-width:8rem;z-index:5}.c-action-dropdown>.inner>.overflow .c-action{white-space:nowrap;border-radius:0;padding:.25rem .5rem;color:var(--color-gray-800)}.c-action-dropdown>.inner>.overflow .c-action>.inner{flex-direction:row-reverse}.td.actions .c-action-dropdown,.td.actions .c-action-dropdown>.inner,.td.actions .c-action-dropdown>.inner>.handle,.th.actions .c-action-dropdown,.th.actions .c-action-dropdown>.inner,.th.actions .c-action-dropdown>.inner>.handle{height:100%}.c-alert{text-align:center}.c-alert .alert-icon{font-size:7rem;margin-bottom:2rem;color:var(--color-primary)}.c-alert[data-context=danger]>.window>.inner{border-top:solid 10px var(--color-red)}.c-alert[data-context=danger] .alert-icon{color:var(--color-red)}.c-alert[data-context=warning]>.window>.inner{border-top:solid 10px var(--color-orange)}.c-alert[data-context=warning] .alert-icon{color:var(--color-orange)}.c-alert[data-context=success]>.window>.inner{border-top:solid 10px var(--color-green)}.c-alert[data-context=success] .alert-icon{color:var(--color-green)}.c-alert footer{display:flex;gap:.5rem;justify-content:center}.c-banner{--background: var(--color-gray-200);--border: var(--color-gray-700);--color: var(--color-gray-900);background-color:var(--background);border:solid 1px var(--border);border-radius:var(--border-radius-default);color:var(--color);padding:.66rem 1rem;font-size:.9rem;font-style:italic}.c-banner>:first-child{margin-top:0}.c-banner>:last-child{margin-bottom:0}.c-banner[data-context=primary]{--color: var(--color-primary-shadow);--background: var(--color-primary-background);--border: var(--color-primary)}.c-banner[data-context=danger]{--color: var(--color-red-shadow);--background: var(--color-red-background);--border: var(--color-red)}.c-banner[data-context=warning]{--color: var(--color-orange-shadow);--background: var(--color-orange-background);--border: var(--color-orange)}.c-banner[data-context=success]{--color: var(--color-green-shadow);--background: var(--color-green-background);--border: var(--color-green)}.c-button-dropdown{display:inline-block;z-index:1}.c-button-dropdown>.inner{position:relative;white-space:nowrap}.c-button-dropdown>.inner>.main{display:flex}.c-button-dropdown>.inner>.main>.c-button:not(.handle){border-top-right-radius:0;border-bottom-right-radius:0}.c-button-dropdown>.inner>.main>.c-button.handle{border-top-left-radius:0;border-bottom-left-radius:0;border-left:solid 1px var(--color-white);padding:.5em}.c-button-dropdown>.inner>.main>.c-button.handle>.c-phosphor-icon{font-size:.75em}.c-button-dropdown>.inner>.overflow{position:absolute;top:100%;left:-.5em;display:flex;flex-direction:column;gap:.5em;background-color:var(--color-white);padding:.5em;width:auto}.c-button-dropdown>.inner>.overflow.right{left:auto;right:-.5em}.c-button-dropdown>.inner>.overflow.top{transform:translateY(calc(-100% - 2em))}.c-button-dropdown>.inner>.overflow .c-button{white-space:nowrap}.c-button-dropdown.empty>.inner>.main>.c-button:not(.handle){border-radius:var(--border-radius-default)}.c-button-dropdown.empty>.inner>.main>.c-button.handle{display:none}.c-content-section{margin-top:2rem}.c-content-section>header{padding:0 1rem;border-bottom:solid 1px var(--color-gray-500);margin-bottom:1rem;letter-spacing:-.02em;display:flex;justify-content:space-between;align-items:flex-end}.c-content-section>header h2{margin:0;font-size:1.5rem}.c-content-section>header aside{margin-bottom:.33rem;font-size:.9em;display:flex;gap:.33rem}.c-content-section>div{padding:0 1rem}@keyframes countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--perimeter, 10em)}}.c-countdown-circle{position:absolute;top:0;right:0;transform:rotateY(-180deg) rotate(-90deg)}.c-countdown-circle>circle{stroke-dasharray:var(--perimeter, 10em);stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px;stroke:currentColor;fill:none;animation:countdown var(--timeout, 8s) linear forwards}.c-status-label{display:inline-block;font-size:.8em;line-height:1;padding:.5em 1em;font-weight:700;color:var(--color-white);text-transform:uppercase}.c-table .c-status-label{padding:.33em .66em;font-weight:400;background-color:var(--color-gray-500)}.c-modal{display:contents}.c-modal>.window{position:fixed;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:499}.c-modal>.window>.inner{border:none;background:var(--color-white);max-width:calc(100% - 2rem);width:48rem;max-height:calc(100vh - 2rem)}.c-modal .modal-content{--padding-x: 1rem;--padding-y: .5rem;--padding: var(--padding-y) var(--padding-x);--border: solid 1px var(--color-gray-200);padding:var(--padding);position:relative}.c-modal .modal-content .close{display:block;position:absolute;font-size:1.5rem;width:calc(1.5rem - 1px);height:calc(1.5rem - 1px);text-align:center;background-color:var(--color-white);border-radius:50%;cursor:pointer;right:var(--padding-x);top:var(--padding-y)}.c-modal .modal-content>header{padding:var(--padding);border-bottom:var(--border);font-size:1.5rem;font-weight:900;line-height:1.15}.c-modal .modal-content>header small{font-size:.8rem;font-weight:400;color:var(--color-gray-600);display:block;text-transform:uppercase}.c-modal .modal-content>div{padding:var(--padding-x)}.c-modal .modal-content>footer{padding:var(--padding);border-top:var(--border)}.c-modal .modal-content .c-form .form-actions{justify-content:flex-end}.c-phosphor-icon{text-decoration:none}.c-phosphor-icon:before{display:inline-block;line-height:inherit;position:relative;top:.1em}.c-qr-modal .qr{text-align:center;margin-top:1rem}.c-qr-modal .qr .c-loading-feedback{margin-top:2rem}.c-qr-modal .qr img{width:350px;max-width:100%}.c-button{border:none;outline:none;padding:.5em .75em;line-height:1;text-transform:uppercase;color:var(--color-black);background-color:var(--color-gray-400);border-radius:var(--border-radius-default);cursor:pointer;text-decoration:none;display:inline-block;transition-property:background-color;transition-timing-function:ease;transition-duration:.25s}.c-button:hover{background-color:var(--color-gray-200);color:var(--color-black)}.c-button[data-context=primary]{color:var(--color-white);background-color:var(--color-primary)}.c-button[data-context=primary]:hover{color:var(--color-white);background-color:var(--color-primary-shadow)}.c-button[data-context=neutral]{color:var(--color-white);background-color:var(--color-gray-700)}.c-button[data-context=neutral]:hover{color:var(--color-white);background-color:var(--color-gray-900)}.c-button[data-context=danger]{color:var(--color-white);background-color:var(--color-red)}.c-button[data-context=danger]:hover{color:var(--color-white);background-color:var(--color-red-shadow)}.c-button[data-context=warning]{color:var(--color-white);background-color:var(--color-orange)}.c-button[data-context=warning]:hover{color:var(--color-white);background-color:var(--color-orange-shadow)}.c-button[data-context=success]{color:var(--color-white);background-color:var(--color-green)}.c-button[data-context=success]:hover{color:var(--color-white);background-color:var(--color-green-shadow)}.c-button[disabled]{background-color:var(--color-gray-900);opacity:.5;pointer-events:none}.c-spinner-icon:before{animation:spin 1s linear infinite;animation-timing-function:steps(8,end)}.c-status-label{display:inline-block;font-size:.8em;line-height:1;padding:.5em 1em;font-weight:700;color:var(--color-white);text-transform:uppercase;background-color:var(--color-gray-500)}.c-status-label.condensed,.c-description-list .c-status-label,.c-table .c-status-label{padding:.33em .66em;font-weight:400}.c-tooltip{position:relative;width:min-content}.c-tooltip>aside{display:none;position:absolute;left:calc(100% + .125rem);background-color:var(--color-gray-700);padding:.125rem .33rem;font-size:.85rem;border-radius:var(--border-radius-default);color:var(--color-white);white-space:nowrap;box-shadow:var(--box-shadow-default);z-index:250}.c-tooltip>aside.on-top{font-size:.8rem;bottom:calc(100% + .4rem);top:auto;left:50%;right:auto;transform:translate(-50%)}.c-tooltip:hover>aside{animation:tooltip;display:block}.c-download-link a.avoid-decoration{text-decoration:none;color:inherit}.c-share-btn a{display:block}.c-share-btn a:hover{color:var(--color-white)}.c-share-dropdown-btn .c-button-dropdown,.c-share-dropdown-btn .inner,.c-share-dropdown-btn .main{height:100%}.w-bonus-type-form{max-width:40rem}.w-bonus-form{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;max-width:40rem}.w-bonus-form .c-input-wrapper{margin:0;max-width:none}.w-bonus-form [data-name=initDate]{grid-row:auto;grid-column:1}.w-bonus-form [data-name=endDate]{grid-row:auto;grid-column:2}.w-bonus-form [data-name=name]{grid-row:auto;grid-column:1/3}.w-bonus-form [data-name=type]{grid-row:auto;grid-column:1}.w-bonus-form [data-name=user]{grid-row:auto;grid-column:2}.w-bonus-form [data-name=amount],.w-bonus-form [data-name=form-actions]{grid-row:auto;grid-column:1}.w-bonus-form .form-actions{justify-content:flex-start!important}.w-amount-field .amount-widget{display:flex;align-items:center;gap:1rem}.w-amount-field .amount-widget>.toggle{white-space:nowrap}.w-course-form .c-form{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;max-width:40rem}.w-course-form .c-form .c-input-wrapper{margin:0;max-width:none}.w-course-form .c-form [data-name=title]{grid-row:auto;grid-column:1/3}.w-course-form .c-form [data-name=organizer]{grid-row:auto;grid-column:1}.w-course-form .c-form [data-name=category]{grid-row:auto;grid-column:2}.w-course-form .c-form [data-name=type]{grid-row:auto;grid-column:1}.w-course-form .c-form [data-name=duration]{grid-row:auto;grid-column:2}.w-course-form .c-form [data-name=moodle]{grid-row:auto;grid-column:1}.w-course-form .c-form [data-name=province]{grid-row:auto;grid-column:2}.w-course-form .c-form [data-name=vpc]{grid-row:auto;grid-column:1}.w-course-form .c-form [data-name=eves]{grid-row:auto;grid-column:2}.w-course-form .c-form [data-name=accountingNumber],.w-course-form .c-form [data-name=initDate]{grid-row:auto;grid-column:1}.w-course-form .c-form [data-name=endDate]{grid-row:auto;grid-column:2}.w-course-form .c-form [data-name=inscriptionDate]{grid-row:auto;grid-column:1}.w-course-form .c-form [data-name=annulment]{grid-row:auto;grid-column:2}.w-course-form .c-form [data-name=details],.w-course-form .c-form [data-name=url],.w-course-form .c-form [data-name=instructions],.w-course-form .c-form [data-name=faceToFaceInstructions]{grid-row:auto;grid-column:1/3}.w-course-form .c-form [data-name=accreditation]{grid-row:auto;grid-column:1/3;padding:.5rem 0}.w-course-form .c-form [data-name=accreditation]>label.label{padding-bottom:.5rem}.w-course-form .c-form [data-name=accreditation] .accreditation-content{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;max-width:40rem}.w-course-form .c-form [data-name=accreditation] .accreditation-content [data-name=registry-number]{grid-row:auto;grid-column:1}.w-course-form .c-form [data-name=accreditation] .accreditation-content [data-name=credits]{grid-row:auto;grid-column:2}.w-course-form .c-form [data-name=diplomas]{grid-row:auto;grid-column:1}.w-course-form .c-form .form-actions{grid-row:auto;grid-column:1/3}.w-places-field .places-widget{--number-input-width: 6rem;display:flex;align-items:center;gap:1rem}.w-places-field .places-widget>.input{width:var(--number-input-width)}.w-places-field .places-widget>.toggle{white-space:nowrap}.w-course-list-item .total-places{color:var(--color-gray-600)}.w-course-type-duration-form{--number-input-width: 6rem}.w-course-type-duration-form .c-input-wrapper .control-wrapper .c-number-input,.w-course-type-form .c-input-wrapper .control-wrapper .c-number-input{width:var(--number-input-width)}.w-course-type-list .table-select-value.face_to_face{background-color:var(--color-gray-600)}.w-course-type-list .table-select-value.online{background-color:var(--color-blue)}.w-course-document-form{max-width:25rem}.w-course-teachers-form{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;max-width:40rem}.w-course-teachers-form .c-input-wrapper{margin:0;max-width:none}.w-course-teachers-form [data-name=teachers]{grid-row:auto;grid-column:1/3}.w-course-evaluation-notice-form .form-actions{justify-content:end}.w-course-evaluation-notice-form .c-table{grid-template-columns:40fr repeat(7,5fr) 5fr}.w-course-evaluation-notice-form .c-table .th:not(.numeric){display:flex;justify-content:center}.w-course-evaluation-notice-form .c-table .with-errors{color:var(--color-error)}.w-course-evaluation-notice-form .c-table .completed{color:var(--color-green)}.w-course-evaluation-notice-form .c-table .td{display:flex;justify-content:end;align-items:center;text-align:end}.w-course-evaluation-notice-form .c-table .td input{text-align:center}.w-diploma-requirement-form,.w-diploma-template-form,.w-certificate-form .c-form{max-width:40rem}.w-external-college-form{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;max-width:40rem}.w-external-college-form .c-input-wrapper{margin:0;max-width:none}.w-external-college-form [data-name=name]{grid-row:auto;grid-column:1/3}.w-external-college-form [data-name=name] .college-data-form{display:flex;align-items:center;gap:1rem}.w-external-college-form [data-name=provinces]{grid-row:auto;grid-column:1/3}.w-signup-form .c-input-wrapper{max-width:20rem;width:100%}.w-profex-task-fields{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;max-width:40rem}.w-profex-task-fields .c-input-wrapper{margin:0;max-width:none}.w-profex-task-fields [data-name=email]{grid-row:auto;grid-column:1}.w-profex-task-fields [data-name=telephone]{grid-row:auto;grid-column:2}.w-profex-task-fields [data-name=address]{grid-row:auto;grid-column:1/3}.w-profex-task-fields [data-name=province],.w-profex-task-fields [data-name=postal_code]{grid-row:auto;grid-column:1}.w-profex-task-fields [data-name=city],.w-profex-task-fields [data-name=country]{grid-row:auto;grid-column:2}.w-profex-task-fields [data-name=center]{grid-row:auto;grid-column:1/3}.w-user-review-form .form-actions .c-button{width:100%}.w-billing-fields{display:grid;grid-template-columns:1fr;gap:2rem;max-width:40rem}.w-billing-fields .c-input-wrapper{margin:0;max-width:none}.w-billing-fields>.fieldset{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem}.w-billing-fields>.fieldset [data-name=name]{grid-row:auto;grid-column:1/3}.w-billing-fields>.fieldset [data-name=nif]{grid-row:auto;grid-column:auto}.w-billing-fields>.fieldset [data-name=address]{grid-row:auto;grid-column:1/3}.w-billing-fields>.fieldset [data-name=postal-code]{grid-row:auto;grid-column:1}.w-billing-fields>.fieldset [data-name=city]{grid-row:auto;grid-column:2}.w-billing-fields>.fieldset [data-name=province]{grid-row:auto;grid-column:1}.w-billing-fields>.fieldset [data-name=country]{grid-row:auto;grid-column:2}.w-password-change{display:flex;justify-content:center;width:100%}.w-password-change .form-actions .c-button{width:100%}.w-password-change .form{width:18rem}.w-professional-exercise-fields{display:grid;grid-template-columns:1fr;gap:1rem;max-width:40rem}.w-professional-exercise-fields .c-input-wrapper{margin:0;max-width:none}.w-professional-exercise-fields>.fieldset{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem}.w-professional-exercise-fields>.fieldset [data-name=collegiate-number]{grid-row:auto;grid-column:auto}.w-professional-exercise-fields>.fieldset [data-name=nif]{grid-row:auto;grid-column:auto}.w-professional-exercise-fields>.fieldset [data-name=name]{grid-row:auto;grid-column:1}.w-professional-exercise-fields>.fieldset [data-name=surname]{grid-row:auto;grid-column:2}.w-professional-exercise-fields>.fieldset [data-name=email]{grid-row:auto;grid-column:1}.w-professional-exercise-fields>.fieldset [data-name=telephone]{grid-row:auto;grid-column:2}.w-professional-exercise-fields>.fieldset [data-name=address]{grid-row:auto;grid-column:1/3}.w-professional-exercise-fields>.fieldset [data-name=postal-code]{grid-row:auto;grid-column:1}.w-professional-exercise-fields>.fieldset [data-name=city]{grid-row:auto;grid-column:2}.w-professional-exercise-fields>.fieldset [data-name=province]{grid-row:auto;grid-column:1}.w-professional-exercise-fields>.fieldset [data-name=country]{grid-row:auto;grid-column:2}.w-professional-exercise-fields>.fieldset [data-name=center]{grid-row:auto;grid-column:1/3}.w-professional-exercise-fields>.fieldset [data-name=title]{grid-row:auto;grid-column:1/3}.w-professional-exercise-fields:not(.extended)>.fieldset [data-name]{grid-row:auto;grid-column:1}.w-user-form .c-fieldset[data-name=login]>.fields{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;max-width:40rem}.w-user-form .c-fieldset[data-name=login]>.fields .c-input-wrapper{margin:0;max-width:none}.w-user-form .c-fieldset[data-name=login]>.fields [data-name=email]{grid-row:2}.w-user-form .c-fieldset[data-name=login]>.fields [data-name=email-custom]{grid-row:2;align-self:end;margin-bottom:.5rem}.w-user-form .c-fieldset[data-name=login]>.fields [data-name=nif]{grid-row:2}.w-user-form .c-fieldset[data-name=login]>.fields [data-name=name]{grid-row:3}.w-user-form .c-fieldset[data-name=login]>.fields [data-name=surname]{grid-row:3}.w-user-form .c-fieldset[data-name=login]>.fields [data-name=moodle-id]{grid-row:3}#main-layout{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:1fr;grid-template-rows:min-content min-content 1fr min-content}#main-layout .page-content{display:grid;grid-template-areas:"breadcrumb" "title" "content";grid-template-columns:1fr;grid-template-rows:min-content min-content 1fr}#main-layout .page-content>#app-breadcrumb{grid-area:breadcrumb;height:min-content}#main-layout .page-content>#page-title{grid-area:title;height:min-content}#main-layout .page-content>#app-content{grid-area:content}#no-login-layout{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:1fr;grid-template-rows:min-content min-content 1fr min-content}#no-login-layout .page-content{display:flex;align-items:center;justify-content:center}.c-delete-error-modal{position:fixed;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:500}.c-delete-error-modal>.inner{padding:1rem 2rem;background-color:#fff;width:30rem;max-width:100%;max-height:40rem;overflow-y:auto}.c-delete-error-modal>.inner .title{margin:0;font-weight:700;font-size:1.25rem;text-transform:uppercase}.c-delete-error-modal>.inner .subtitle{margin:.5rem 0 2rem}.c-delete-error-modal>.inner .subtitle .conflict-data .conflict-title{display:flex;align-items:center;gap:.5em;margin-top:.5rem;font-weight:700}.c-delete-error-modal>.inner .subtitle .conflict-data .conflict-title .more-details-btn{cursor:pointer}.c-delete-error-modal>.inner .subtitle .conflict-data .conflict-title .more-details-btn:before{position:relative;top:-1px}.c-delete-error-modal>.inner .subtitle .conflict-data .conflict-data-detailed{max-height:5em;overflow-y:auto;margin-top:.5em;background-color:var(--color-gray-200);border:solid 1px var(--color-gray-500);color:var(--color-gray-900)}.c-delete-error-modal>.inner .subtitle .conflict-data .conflict-data-detailed ul{text-align:left;padding:.5rem;margin:0 0 0 1rem;list-style:circle}.c-delete-error-modal .actions-form{margin:1.5rem 0 0;display:flex;justify-content:flex-end;gap:.5rem}.c-delete-error-modal .actions-form p{margin:0;text-align:right}.c-delete-error-modal .actions-form p:first-of-type{margin-top:1rem}.p-login{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.p-login .title{display:flex;justify-content:center}.p-login .actions-form{display:block;margin:1.5rem 0}.p-config-form .control-wrapper{overflow:hidden}.p-password-recovery{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.p-password-recovery .header{margin:0 0 5rem;text-align:center}.p-password-recovery .header .title{display:flex;justify-content:center}.p-password-recovery .actions-form{display:block;margin:1.5rem 0}.p-password-change{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.p-password-change .title{display:flex;justify-content:center}.p-password-change .actions-form{display:block;margin:1.5rem 0}.p-password-update{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.p-password-update .title{display:flex;justify-content:center}.p-password-update .actions-form{display:block;margin:1.5rem 0}.p-qr-assist>.content{max-width:25rem;text-align:center}.p-qr-assist>.content p,.p-qr-assist>.content .error{text-align:left}.p-qr-assist>.content .form{position:relative}.p-qr-assist>.content .form .overlay{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:10}.p-qr-assist>.content .form .c-form{margin-top:3rem}.p-confirm-inscription-state .actions{display:flex;gap:.5rem;margin-top:2rem}
