/*3648e3dd6510a6ef73b1e66b761fa373*/
@charset "UTF-8";
@import url('//fonts.googleapis.com/css2?family=Roboto+Flex:wght@300;400;600;900&display=swap');@import url('//fonts.googleapis.com/css2?family=Dosis:wght@600;700&display=swap');:root,[data-bs-theme="light"]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #488b9e;--bs-secondary: #a1a4b2;--bs-success: #78b236;--bs-info: #8ad1e5;--bs-warning: #ffbd26;--bs-danger: #fd7747;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 72, 139, 158;--bs-secondary-rgb: 161, 164, 178;--bs-success-rgb: 120, 178, 54;--bs-info-rgb: 138, 209, 229;--bs-warning-rgb: 255, 189, 38;--bs-danger-rgb: 253, 119, 71;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #1d383f;--bs-secondary-text-emphasis: #404247;--bs-success-text-emphasis: #304716;--bs-info-text-emphasis: #37545c;--bs-warning-text-emphasis: #664c0f;--bs-danger-text-emphasis: #65301c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #dae8ec;--bs-secondary-bg-subtle: #ecedf0;--bs-success-bg-subtle: #e4f0d7;--bs-info-bg-subtle: #e8f6fa;--bs-warning-bg-subtle: #fff2d4;--bs-danger-bg-subtle: #ffe4da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #b6d1d8;--bs-secondary-border-subtle: #d9dbe0;--bs-success-border-subtle: #c9e0af;--bs-info-border-subtle: #d0edf5;--bs-warning-border-subtle: #ffe5a8;--bs-danger-border-subtle: #fec9b5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: "Roboto Flex", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #6c7280;--bs-body-color-rgb: 108, 114, 128;--bs-body-bg: #f7f7f8;--bs-body-bg-rgb: 247, 247, 248;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(108, 114, 128, 0.75);--bs-secondary-color-rgb: 108, 114, 128;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(108, 114, 128, 0.5);--bs-tertiary-color-rgb: 108, 114, 128;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: #1d1c2e;--bs-link-color: #488b9e;--bs-link-color-rgb: 72, 139, 158;--bs-link-decoration: underline;--bs-link-hover-color: #407b8c;--bs-link-hover-color-rgb: 64, 123, 140;--bs-code-color: #d63384;--bs-highlight-color: #6c7280;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(72, 139, 158, 0.25);--bs-form-valid-color: #78b236;--bs-form-valid-border-color: #78b236;--bs-form-invalid-color: #fd7747;--bs-form-invalid-border-color: #fd7747}[data-bs-theme="dark"]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #91b9c5;--bs-secondary-text-emphasis: #c7c8d1;--bs-success-text-emphasis: #aed186;--bs-info-text-emphasis: #b9e3ef;--bs-warning-text-emphasis: #ffd77d;--bs-danger-text-emphasis: #fead91;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0e1c20;--bs-secondary-bg-subtle: #202124;--bs-success-bg-subtle: #18240b;--bs-info-bg-subtle: #1c2a2e;--bs-warning-bg-subtle: #332608;--bs-danger-bg-subtle: #33180e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #2b535f;--bs-secondary-border-subtle: #61626b;--bs-success-border-subtle: #486b20;--bs-info-border-subtle: #537d89;--bs-warning-border-subtle: #997117;--bs-danger-border-subtle: #98472b;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #91b9c5;--bs-link-hover-color: #a7c7d1;--bs-link-color-rgb: 145, 185, 197;--bs-link-hover-color-rgb: 167, 199, 209;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.size-5{flex:0 5%;width:5%}.size-6{flex:0 6%;width:6%}.size-7{flex:0 7%;width:7%}.size-8{flex:0 8%;width:8%}.size-9{flex:0 9%;width:9%}.size-10{flex:0 10%;width:10%}.size-11{flex:0 11%;width:11%}.size-12{flex:0 12%;width:12%}.size-13{flex:0 13%;width:13%}.size-14{flex:0 14%;width:14%}.size-15{flex:0 15%;width:15%}.size-16{flex:0 16%;width:16%}.size-17{flex:0 17%;width:17%}.size-18{flex:0 18%;width:18%}.size-19{flex:0 19%;width:19%}.size-20{flex:0 20%;width:20%}.size-21{flex:0 21%;width:21%}.size-22{flex:0 22%;width:22%}.size-23{flex:0 23%;width:23%}.size-24{flex:0 24%;width:24%}.size-25{flex:0 25%;width:25%}.size-26{flex:0 26%;width:26%}.size-27{flex:0 27%;width:27%}.size-28{flex:0 28%;width:28%}.size-29{flex:0 29%;width:29%}.size-30{flex:0 30%;width:30%}.size-31{flex:0 31%;width:31%}.size-32{flex:0 32%;width:32%}.size-33{flex:0 33%;width:33%}.size-34{flex:0 34%;width:34%}.size-35{flex:0 35%;width:35%}.size-36{flex:0 36%;width:36%}.size-37{flex:0 37%;width:37%}.size-38{flex:0 38%;width:38%}.size-39{flex:0 39%;width:39%}.size-40{flex:0 40%;width:40%}.size-41{flex:0 41%;width:41%}.size-42{flex:0 42%;width:42%}.size-43{flex:0 43%;width:43%}.size-44{flex:0 44%;width:44%}.size-45{flex:0 45%;width:45%}.size-46{flex:0 46%;width:46%}.size-47{flex:0 47%;width:47%}.size-48{flex:0 48%;width:48%}.size-49{flex:0 49%;width:49%}.size-50{flex:0 50%;width:50%}.size-51{flex:0 51%;width:51%}.size-52{flex:0 52%;width:52%}.size-53{flex:0 53%;width:53%}.size-54{flex:0 54%;width:54%}.size-55{flex:0 55%;width:55%}.size-56{flex:0 56%;width:56%}.size-57{flex:0 57%;width:57%}.size-58{flex:0 58%;width:58%}.size-59{flex:0 59%;width:59%}.size-60{flex:0 60%;width:60%}.size-61{flex:0 61%;width:61%}.size-62{flex:0 62%;width:62%}.size-63{flex:0 63%;width:63%}.size-64{flex:0 64%;width:64%}.size-65{flex:0 65%;width:65%}.size-66{flex:0 66%;width:66%}.size-67{flex:0 67%;width:67%}.size-68{flex:0 68%;width:68%}.size-69{flex:0 69%;width:69%}.size-70{flex:0 70%;width:70%}.size-71{flex:0 71%;width:71%}.size-72{flex:0 72%;width:72%}.size-73{flex:0 73%;width:73%}.size-74{flex:0 74%;width:74%}.size-75{flex:0 75%;width:75%}.size-76{flex:0 76%;width:76%}.size-77{flex:0 77%;width:77%}.size-78{flex:0 78%;width:78%}.size-79{flex:0 79%;width:79%}.size-80{flex:0 80%;width:80%}.size-81{flex:0 81%;width:81%}.size-82{flex:0 82%;width:82%}.size-83{flex:0 83%;width:83%}.size-84{flex:0 84%;width:84%}.size-85{flex:0 85%;width:85%}.size-86{flex:0 86%;width:86%}.size-87{flex:0 87%;width:87%}.size-88{flex:0 88%;width:88%}.size-89{flex:0 89%;width:89%}.size-90{flex:0 90%;width:90%}.size-91{flex:0 91%;width:91%}.size-92{flex:0 92%;width:92%}.size-93{flex:0 93%;width:93%}.size-94{flex:0 94%;width:94%}.size-95{flex:0 95%;width:95%}.size-33-3{flex:0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.size-16-7{flex:0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.size-14-3{flex:0 14.2857142857%;width:14.2857142857%;max-width:14.2857142857%}.size-12-5{flex:0 12.5%;width:12.5%;max-width:12.5%}.size-11-1{flex:0 11.1111111111%;width:11.1111111111%;max-width:11.1111111111%}.size-9-1{flex:0 9.0909090909%;width:9.0909090909%;max-width:9.0909090909%}.size-8-3{flex:0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.size-100{width:100%;max-width:100%;flex-grow:0;flex-basis:100%}:root{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}body{position:relative;min-height:100vh}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Dosis", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-weight:700}.display-1{font-size:clamp(2.7rem, 8vw, 5.5rem)}.display-2{font-size:clamp(2.3rem, 7vw, 4.5rem)}.display-3{font-size:clamp(1.9rem, 6vw, 3.5rem)}.display-4{font-size:clamp(1.5rem, 5vw, 2.5rem)}.lead{font-size:clamp(1.1rem, 3vw, 1.25rem)}a{text-decoration:none}a:not([class]){text-decoration:underline}small,.small{font-size:0.875rem}dl dt{font-weight:600}.card:has(> .card-body[data-nucleus-offcanvas]):hover{border-color:var(--template-divider-light)}.card:has(> .card-body[data-nucleus-offcanvas]) .card-body{cursor:pointer}.card:has(> .card-body[data-nucleus-offcanvas]) .card-body::after{position:absolute;top:0.5rem;right:0.75rem;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.875rem;content:"";color:var(--bs-secondary);cursor:pointer}.hidden{display:none !important}joomla-dialog .platform-content{padding:1rem}div.mod-languages ul.lang-block li{border-radius:0.25rem}div.mod-languages ul li.lang-active{background-color:light-dark(#f0f0f0, #1a1a1a) !important}.title[role="description"] h1{margin-bottom:0;text-transform:uppercase}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}body{display:flex;flex-direction:column}.content-grid{--padding-inline: 1em;--content-max-width: 1320px;--breakout-max-width: 1400px;--breakout-size: calc(
    (var(--breakout-max-width) - var(--content-max-width)) / 2
  );--content-template-columns:
    [full-width-start] minmax(var(--padding-inline), 1fr)
    [breakout-start] minmax(0, var(--breakout-size))
    [content-start] min(
      100% - (var(--padding-inline) * 2),
      var(--content-max-width)
    )
    [content-end]
    minmax(0, var(--breakout-size)) [breakout-end]
    minmax(var(--padding-inline), 1fr) [full-width-end];display:grid;grid-template-columns:var(--content-template-columns)}.content-grid>:not(.breakout, .full-width),.full-width>:not(.breakout, .full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.flow>*+*{margin-top:var(--flow-spacing, 1rem)}body:not(.contentpane){background-image:url('../../../../../images/template/headers/bg_body_login.jpg');background-repeat:no-repeat;background-position:50% -50px}.main{margin-block:1.5rem auto}.component-grid{--component-template-areas: "content";--component-template-columns: 1fr;display:grid;grid-template-areas:var(--component-template-areas);grid-template-columns:var(--component-template-columns);gap:var(--grid-gap)}.component-grid:has(> [class*="__side-panel"]){--component-template-areas:
    "content"
    "panel";--component-template-columns: 1fr}@media (min-width:992px){.component-grid:has(> [class*="__side-panel"]){--component-template-areas:
      "content panel";--component-template-columns: 3fr 1fr}}.component-grid>[class*="__content"]{grid-column:content;display:flex;flex-direction:column;row-gap:1rem}.component-grid>[class*="__side-panel"]{grid-column:panel;display:flex;flex-direction:column;row-gap:1rem}.boxed>[class*="__content"]{padding-block:1rem;background-color:var(--template-bg);border-radius:0.25rem;box-shadow:1px 1px 12px var(--template-box-shadow)}.boxed>[class*="__content"]>*{padding-inline:1rem}.boxed>[class*="__content"]:has([class*="__footer"]){padding-bottom:0}.boxed>[class*="__content"]:has([class*="__breadcrumbs"]){padding-top:1rem}@media (min-width:768px){.boxed>[class*="__content"]:has([class*="__breadcrumbs"]){padding-top:0.5rem}}.boxed:has(> [class*="__side-panel"])>[class*="__content"]{z-index:3;border-radius:0;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.boxed>[class*="__side-panel"]{padding-block:1rem;z-index:2;background-color:var(--template-bg);border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;box-shadow:1px 1px 12px var(--template-box-shadow)}@media (min-width:992px){.boxed:has(> [class*="__side-panel"])>[class*="__content"]{border-radius:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.boxed>[class*="__side-panel"]{border-radius:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}}.boxed>[class*="__content"]>[class*="__breadcrumbs"]{display:none;padding-bottom:0.5rem;border-bottom:1px solid var(--template-border-color)}@media (min-width:768px){.boxed>[class*="__content"]>[class*="__breadcrumbs"]{display:flex;justify-content:end;align-items:center}}.boxed>[class*="__content"]>[class*="__footer"]{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin-top:auto;border-top:1px solid var(--template-border-color);border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;background-color:var(--template-footer-bg)}@media (min-width:576px){.boxed>[class*="__content"]>[class*="__footer"]{flex-direction:row;justify-content:flex-end}}.boxed>[class*="__content"]>[class*="__footer"] .btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.188rem}.boxed--module .boxed__content{position:relative;display:flex;flex-direction:column;gap:1rem;padding-top:0.75rem}.boxed--module .boxed__content:has(.flightlog){gap:0rem}.boxed--module .boxed__header{margin-bottom:0;font-weight:600;color:var(--bs-primary)}.boxed--line{border-radius:0.25rem;background-color:var(--bs-secondary)}.boxed--line.component-grid{--component-template-areas:
      "line content"
      "line panel";--component-template-columns: 8px 1fr;--grid-gap: 0}@media (min-width:992px){.boxed--line.component-grid{--component-template-areas: "line content panel";--component-template-columns: 8px 3fr 1fr}}.boxed--line:has(> [class*="__side-panel"])>[class*="__content"]{border-radius:0;border-top-right-radius:0.25rem}.boxed--line>[class*="__side-panel"]{border-radius:0;border-bottom-right-radius:0.25rem}@media (min-width:992px){.boxed--line:has(> [class*="__side-panel"])>[class*="__content"]{border-radius:0}.boxed--line>[class*="__side-panel"]{border-radius:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.boxed--line>[class*="__content"]>[class*="__footer"]{border-radius:0}}.offcanvas{--bs-offcanvas-transition: transform 0.367s cubic-bezier(0.1, 0.9, 0.2, 1)}nucleus-offcanvas[type="ajax"] .offcanvas-body{overflow:auto}nucleus-offcanvas.loading .offcanvas-body{opacity:0}nucleus-offcanvas.loaded .offcanvas-body{opacity:1;transition:opacity 0.4s ease}.offcanvas-end{--bs-offcanvas-bg: var(--template-bg)}.offcanvas-end .offcanvas-header{padding-block:0.5rem;box-shadow:1px 1px 12px var(--template-box-shadow)}.offcanvas-end .offcanvas-title{color:var(--bs-heading-color)}.offcanvas-end .btn-close{--bs-btn-close-color: var(--bs-heading-color);--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231d1c2e'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .75;--bs-btn-close-hover-opacity: 1}.offcanvas-toggle{position:fixed;z-index:1050;top:0;left:0;margin-top:3px}@media (min-width:768px){.offcanvas-toggle{display:none}}.offcanvas-toggle__button{background-color:transparent;border:none}body:has(nucleus-offcanvas) .offcanvas-toggle{z-index:999}nucleus-offcanvas[type="iframe"] .offcanvas-body{overflow:hidden}nucleus-offcanvas iframe.iframe-content{width:100%;height:100%}nucleus-offcanvas .offcanvas-body:has(iframe){padding:0}nucleus-offcanvas[type="iframe"].loading>div.offcanvas:after,nucleus-offcanvas[type="ajax"].loading>div.offcanvas:after{position:absolute;top:50%;left:50%;display:block;content:"";width:80px;height:80px;margin-top:-40px;margin-left:-40px;border-radius:50%;border:2px solid var(--template-border-color);border-top:3px solid var(--bs-primary);animation:spin 2s linear infinite}.contentpane{padding:15px;background-color:var(--bs-offcanvas-bg)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.polipop{z-index:1050 !important}.header{position:sticky;z-index:1030;top:0;min-height:3.5rem;padding-block:0.75rem;background-color:rgba(29, 28, 46, 0.6)}.header .grid-child{display:flex;gap:1rem;align-items:center;max-height:48px}.header .logo{display:none;align-self:start}.header .logo__image{filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.3))}.header .login-box{order:5;margin-left:auto}@media (min-width:768px) and (max-width:991.98px){.header .logo{display:block}.header .logo .logo__image{background-repeat:no-repeat;background-image:url('../../../../../images/template/logo-small.svg');width:0;height:45px;padding-left:39px}}@media (min-width:992px){.header .grid-child{gap:2rem}.header .logo{display:block;margin-left:-1rem}}.footer{margin-top:1em;box-shadow:1px 1px 12px var(--template-box-shadow);background-color:var(--template-bg);padding-block:1rem 2rem}.footer .grid-child{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.footer .grid-child:last-of-type{margin-bottom:0}.footer .mod-languages{display:flex;flex-direction:row;gap:0.75rem}.footer .mod-languages a{text-wrap:nowrap}@media (min-width:576px){.footer .grid-child{flex-direction:row;justify-content:space-between}}joomla-dialog dialog{width:96vw;max-width:1700px;height:96vh;padding:0;border:1px solid var(--border-color-translucent);border-radius:0.3rem;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}@media (min-width:1400px){joomla-dialog dialog{width:80vw;height:80vh}}joomla-dialog dialog[open]{display:flex}joomla-dialog[type="image"] dialog{width:fit-content;height:fit-content}joomla-dialog[type="iframe"] dialog{overflow:hidden}joomla-dialog iframe.iframe-content{width:100%;height:100%}joomla-dialog[type="iframe"].loading dialog:after,joomla-dialog[type="ajax"].loading dialog:after{position:absolute;top:50%;left:50%;display:block;width:66px;height:66px;content:"";background:url('../../../../system/images/ajax-loader.gif') no-repeat center;transform:translate(-50%, -50%)}joomla-dialog dialog[open]{animation:dialog-show 0.4s ease normal}@media (prefers-reduced-motion:reduce){joomla-dialog dialog[open]{animation:none}}@keyframes dialog-show{0%{opacity:0;transform:translateY(-50px)}30%{opacity:1}100%{transform:translateY(0)}}.joomla-dialog-container{position:relative;box-sizing:border-box;display:flex;flex-flow:column;width:100%}.joomla-dialog-container .buttons-holder{display:flex;align-items:center;justify-content:flex-end;margin-inline-start:auto}.joomla-dialog-container .buttons-holder button{margin-inline:0.375rem}.joomla-dialog-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--template-border-color)}.joomla-dialog-header h3{margin:0}.joomla-dialog-header .header-icon{margin-inline-end:0.375rem;font-size:1.75rem}.joomla-dialog-header.empty{display:none}.joomla-dialog-body{position:relative;box-sizing:border-box;flex:1 1 auto}.joomla-dialog-body .buttons-holder{position:absolute;top:1rem;right:1rem}.joomla-dialog-body joomla-dialog[type="inline"],joomla-dialog[type="ajax"] .joomla-dialog-body{overflow:auto}joomla-dialog.loading .joomla-dialog-body{opacity:0}joomla-dialog.loaded .joomla-dialog-body{opacity:1;transition:opacity 0.4s ease}.joomla-dialog-footer{position:relative;padding:1rem;border-top:1px solid var(--template-border-color)}.joomla-dialog-footer .buttons-holder button{padding-inline:22px}.joomla-dialog-footer.empty{display:none}.joomla-dialog-alert dialog,.joomla-dialog-confirm dialog{width:600px;max-width:80vw;height:fit-content}.joomla-dialog-alert .joomla-dialog-body,.joomla-dialog-confirm .joomla-dialog-body{padding:1rem}@media (min-width:1400px){.joomla-dialog-content-select-field dialog{width:90vw;height:90vh}}.switcher{width:unset}.switcher .toggle-outside{border-radius:0.25rem}label.invalid{color:#fd7747}.hide-feedback .form-control-feedback{display:none}.form-control-feedback{margin-left:0.5rem;font-size:0.82rem;color:var(--bs-secondary);vertical-align:top}.form-grid .form-control,.form-grid .form-select,.form-grid .input-group-text{--bs-border-color: var(--bs-primary)}.form-grid joomla-field-fancy-select .choices{--choices-border-color: var(--bs-primary)}.form-grid joomla-editor-codemirror .cm-editor{border:1px solid var(--bs-primary)}joomla-editor-codemirror>p.small{display:none}joomla-editor-codemirror .cm-editor{border-radius:0.25rem;margin-bottom:0}joomla-editor-codemirror .cm-gutters{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}div.subform-repeatable-group{position:relative;padding:0.5rem 3rem 0.75rem 1rem;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0.25rem;box-shadow:1px 1px 8px rgba(0, 0, 0, 0.07)}div.subform-repeatable-group>.btn-toolbar .btn-group{position:static}div.subform-repeatable-group>.btn-toolbar .btn{position:absolute}div.subform-repeatable-group>.btn-toolbar .btn.group-add{right:-1px;bottom:-1px;border-radius:0.25rem 0 0.25rem 0}div.subform-repeatable-group>.btn-toolbar .btn.group-remove{top:-1px;right:-1px;border-radius:0 0.25rem 0 0.25rem}div.subform-repeatable-group>.btn-toolbar .btn.group-move{top:50%;right:100%;padding:0;border-radius:0.25rem 0 0 0.25rem;transform:translateY(-50%)}div.subform-repeatable-group>.btn-toolbar .btn.group-move span{padding:1.5rem 0.5rem}div.subform-repeatable-group>.btn-toolbar .btn.group-move-up{top:50%;right:100%;margin-top:-45px;border-radius:0;transform:translateY(-50%)}div.subform-repeatable-group>.btn-toolbar .btn.group-move-down{top:50%;right:100%;margin-top:45px;border-radius:0;transform:translateY(-50%)}div.subform-repeatable-group[draggable="true"]{background-color:var(--bs-body-bg)}div.subform-repeatable-group[draggable="true"]>td{background-color:var(--bs-body-bg)}meter{--background: #dadada;--optimum: var(--bs-success);--sub-optimum: var(--bs-warning);--sub-sub-optimum: var(--bs-danger);width:100%;height:10px;background:var(--background);border:1px solid var(--template-border-color);border-radius:4px;vertical-align:baseline}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--optimum)}meter::-webkit-meter-optimum-value{background:var(--optimum)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--sub-optimum)}meter::-webkit-meter-suboptimum-value{background:var(--sub-optimum)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--sub-sub-optimum)}meter::-webkit-meter-even-less-good-value{background:var(--sub-sub-optimum)}.form-grid{--span-1: span 1;--span-2: span 1;--span-3: span 1;--span-4: span 1;--span-5: span 1;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1rem;align-content:flex-start}@media (min-width:576px){.form-grid{--span-2: span 2;--span-3: span 2;--span-4: span 2;--span-5: span 2;grid-template-columns:repeat(2, 1fr)}}@media (min-width:992px){.form-grid{--span-3: span 3;--span-4: span 4;--span-5: span 5;grid-template-columns:repeat(6, 1fr)}}.form-grid .spacer hr{margin:0}.form-grid>*{grid-column:1 / -1}.form-grid .stack{flex-direction:column}.form-grid .span-1{grid-column:1 / var(--span-1)}.form-grid .span-1-inline{grid-column:var(--span-1)}.form-grid .span-2{grid-column:1 / var(--span-1)}@media (min-width:992px){.form-grid .span-2{grid-column:1 / var(--span-2)}}.form-grid .span-2-inline{grid-column:var(--span-1)}@media (min-width:992px){.form-grid .span-2-inline{grid-column:var(--span-2)}}.form-grid .span-3{grid-column:1 / var(--span-3)}.form-grid .span-3-inline{grid-column:var(--span-3)}.form-grid .span-4{grid-column:1 / var(--span-4)}.form-grid .span-4-inline{grid-column:var(--span-4)}.form-grid .span-5{grid-column:1 / var(--span-5)}.form-grid .span-5-inline{grid-column:var(--span-5)}.toc{display:flex;flex-direction:column;row-gap:16px}.toc .toc__nav{margin:0;padding:0;list-style:none}.toc .toc__title{text-transform:uppercase;margin:0;padding:0 16px}.toc .toc__item{padding:0 1rem}.toc .toc__link{display:block;padding:4px 8px;border-left:4px solid transparent;color:var(--template-primary-75-color)}.toc .toc__link--active,.toc .toc__link.active{border-left:4px solid var(--bs-primary);color:var(--bs-primary)}.toc .toc__link:hover{color:var(--bs-heading-color)}.toc .toc__item--all{margin-top:3px;padding-top:7px;border-top:1px solid var(--template-border-color)}.mod-breadcrumbs{padding:0;margin:0}.mod-breadcrumbs .mod-breadcrumbs__here{color:var(--bs-secondary)}.mod-breadcrumbs .mod-breadcrumbs__item{color:var(--bs-heading-color)}.mod-breadcrumbs .mod-breadcrumbs__item+.mod-breadcrumbs__item::before{margin-top:0.188rem;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.625rem;content:"";color:var(--bs-danger)}.mod-breadcrumbs .mod-breadcrumbs__here,.mod-breadcrumbs .mod-breadcrumbs__item{font-size:0.875rem}.mod-breadcrumbs li:last-of-type{color:var(--bs-secondary)}@media (min-width:992px){.part.component-grid{--component-template-columns: 8px 1fr 1fr}}.part>.part__side-panel{padding:0}.part__header{display:flex;flex-direction:column;row-gap:4px;position:relative}.part__title{color:var(--bs-primary);font-weight:600;margin:0}.part__subtitle{color:var(--bs-secondary)}.part__badge{margin-left:0.25rem;font-weight:400;text-transform:capitalize}.part__badge--completed{background-color:var(--bs-success)}.part__badge--review{background-color:var(--bs-danger)}.part__description{display:none}@media (min-width:992px){.part__description{display:block}}.part__description p:last-of-type{margin-bottom:0}.part__result{align-content:center}.part--completed{background-color:var(--bs-success)}.part--review{background-color:var(--bs-danger)}.part-list{margin:0;padding:0}.part-list__item{display:flex;flex-direction:row;column-gap:1rem;justify-content:space-between;padding:0.5rem 1rem;transition:background-color 0.3s ease}@media (min-width:992px){.part-list__item{padding:0.75rem 1rem}}@media (max-width:991.98px){.part-list__item:first-of-type{padding-top:1rem}.part-list__item:last-of-type{padding-bottom:1rem}}.part-list__item:hover{background-color:var(--template-border-color)}.part-list__item:has(.list-border){border-top:1px solid var(--template-divider-light)}.list-module{display:flex;flex-direction:row;column-gap:0.5rem}.list-module__icon{align-content:center}.list-module__header{position:relative}.list-module__title{font-weight:600;color:var(--bs-heading-color)}.list-module__time{margin-top:-2px;font-size:0.875rem;line-height:1.25}.list-module--disabled__title{color:var(--bs-secondary)}.list-quiz{align-content:center}.list-quiz__link{position:relative}.list-quiz__badge{position:absolute;transform:translate(-50%, -50%);left:100%;top:0;padding:2px 3px 2px 3px;border-radius:2px;font-weight:400}[data-bs-theme="dark"] .list-quiz__link svg path:nth-child(1),[data-bs-theme="dark"] .list-quiz__link svg path:nth-child(2),[data-bs-theme="dark"] .result__icon svg path:nth-child(1),[data-bs-theme="dark"] .result__icon svg path:nth-child(2){stroke:var(--bs-body-color)}.list-quiz-title{padding-left:32px}.list-quiz-title span{font-weight:600}.result{display:flex;flex-direction:row;justify-content:space-between;padding:1rem;margin:auto 0}.result .result__item{color:var(--bs-secondary)}.result .result__item>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.svg-icon{display:flex;align-items:center;justify-content:center;height:24px;width:24px;background-color:var(--bs-body-bg);border:1px solid var(--template-border-color);border-radius:0.25rem}.svg-icon a{display:inherit}.svg-icon:has(a):hover{background-color:var(--template-border-color);border:1px solid var(--template-divider-light)}.svg-icon path{stroke:light-dark(#6c7280, #a1a4b2)}.svg-icon svg{width:20px}.svg-icon--yellow{background-color:#FFDD90;border:1px solid #FFDD90}.svg-icon--yellow path{stroke:#6c7280}.svg-icon--yellow:has(a):hover{background-color:var(--bs-warning);border:1px solid var(--bs-warning)}.svg-icon img{display:block;padding:3px}.svg-icon--small svg{width:18px}.svg-icon--small img{width:22px;height:22px;padding:2px}.infolist{--dot-color: var(--bs-secondary);padding:0;margin:0;list-style:none}.infolist__item{color:var(--bs-secondary)}.infolist__item>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.infolist__item--reverse{font-weight:600;color:var(--bs-heading-color)}.infolist__item--reverse>:nth-child(2n){font-weight:400;color:var(--bs-secondary)}.infolist__action{display:flex;flex-direction:row;gap:0.5rem;align-items:baseline;margin-top:0.25rem}.infolist__action:first-of-type{margin-top:0}.infolist--horizontal{display:flex;flex-wrap:wrap}.infolist--horizontal .infolist__item+.infolist__item{padding-left:0.5rem}.infolist--horizontal .infolist__item+.infolist__item::before{margin-top:0.625rem;padding-right:0.5rem;float:left;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.25rem;content:"";color:var(--dot-color)}.infolist--space-between .infolist__item{display:flex;justify-content:space-between;width:100%}.infolist--space-end .infolist__item{display:grid;grid-template-columns:2fr 1fr 3.5rem;width:100%;gap:0.5rem}.infolist--space-end .infolist__item>:nth-child(2){text-align:right}.infolist--small .infolist__item{font-size:0.875rem;line-height:1.25}.infolist--small .infolist__item+.infolist__item::before{margin-top:0.45rem;color:var(--dot-color)}.infobox{padding-block:0.5rem;background-color:var(--template-bg);border:1px solid var(--template-border-color);border-left:8px solid var(--template-border-color);border-radius:0.25rem}.infobox>*{padding-inline:1rem}@media (max-width:420px){.infobox>*{padding-inline:0.75rem}}.infobox--completed{border-left-color:var(--bs-success)}.infobox--warning{border-left-color:var(--bs-warning)}.infobox--danger{border-left-color:var(--bs-danger)}.infobox--expired{border-left-color:var(--template-border-color)}.infobox__title{padding-bottom:0.5rem;border-bottom:1px solid var(--template-border-color)}.infobox__subtitle{font-size:1rem;font-weight:400;color:var(--bs-body-color)}.infobox__subtitle::before{padding:0 0.25rem;vertical-align:middle;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.25rem;content:"";color:var(--bs-secondary)}.infobox__data{display:flex;flex-direction:column;gap:0.5rem}.infobox__data--dropdown{display:grid;grid-template-columns:1fr 30px;align-items:baseline;margin-bottom:0.5rem}.infobox__data--dropdown:last-of-type{margin-bottom:0}.infobox .dropdown{height:26px}.infobox .dropdown .btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: 0;--bs-btn-hover-bg: rgba(29, 28, 46, 0.08);--bs-btn-active-border-color: var(--template-divider-light)}.infobox .dropdown-menu{--bs-dropdown-link-active-color: var(--body-color);--bs-dropdown-link-active-bg: var(--template-divider-light);--bs-dropdown-link-hover-color: var(--body-color);--bs-dropdown-link-hover-bg: var(--template-border-color)}.adminlist>.adminlist__content{display:flex;flex-direction:column;gap:0.5rem}@media (min-width:768px){.adminlist>.adminlist__content{gap:1rem}}.adminlist__header{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--template-border-color)}@media (min-width:576px){.adminlist__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (min-width:576px){.adminlist__header--rows{flex-direction:column;justify-content:space-between;align-items:unset}.adminlist__header--rows .adminlist__buttons{align-self:end}}@media (min-width:992px){.adminlist__header--rows{flex-direction:row}}.adminlist__title h1{margin-bottom:0;text-transform:uppercase}.adminlist__subtitle{font-size:1.25rem;color:var(--bs-body-color)}.adminlist__buttons{display:flex;flex-direction:column;gap:0.5rem}@media (min-width:576px){.adminlist__buttons{flex-direction:row;align-items:end}}.adminlist__buttons .btn-toolbar{flex-wrap:nowrap;gap:0.5rem}@media (max-width:767.98px){.adminlist__buttons .btn-toolbar{flex-direction:column}.adminlist__buttons .filter-dropdown{flex-grow:2}}.adminlist__pagenavcounter{font-size:0.875rem;color:var(--bs-secondary)}.adminlist__pagenavcounter>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}@media (min-width:576px){.adminlist>[class*="__content"] .adminlist__footer:has(> nav){justify-content:space-between}}.adminlist .pagination-wrapper .pagination{--bs-pagination-color: var(--template-bg);--bs-pagination-bg: var(--bs-primary);--bs-pagination-border-color: var(--bs-link-hover-color);--bs-pagination-hover-color: var(--template-bg);--bs-pagination-hover-bg: var(--bs-link-hover-color);--bs-pagination-hover-border-color: var(--bs-link-hover-color);--bs-pagination-focus-color: var(--template-bg);--bs-pagination-focus-bg: var(--template-primary-75-color);--bs-pagination-active-color: var(--template-bg);--bs-pagination-active-bg: var(--bs-link-hover-color);--bs-pagination-active-border-color: var(--bs-link-hover-color);--bs-pagination-padding-y: 0.188rem;flex-wrap:wrap;row-gap:0.75rem;justify-content:flex-start;margin-bottom:0}.adminlist .pagination-wrapper .pagination .page-link{border-radius:inherit}.adminlist .pagination-wrapper .pagination .page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.adminlist .pagination-wrapper .pagination .page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.adminlist .btn--ellipsis{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.adminlist-grid{--_adminlist-template-columns: var(--adminlist-template-columns, 1fr);min-height:40vh}.adminlist-grid__item,.adminlist-grid__heading{display:grid;grid-template-columns:var(--_adminlist-template-columns);column-gap:1rem}.adminlist-grid__heading{font-weight:600;padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px solid var(--template-divider-light)}@media (min-width:992px){.adminlist-grid__heading{padding:0 1rem 0.5rem 1rem}}.adminlist-grid__item{padding-block:0.5rem;border-bottom:1px dotted var(--template-divider-light)}.adminlist-grid__item:last-of-type{border-bottom:unset}@media (min-width:992px){.adminlist-grid__item{padding-inline:1rem}}.adminlist-grid__item[data-user-url],.adminlist-grid__item[data-license-url]{cursor:pointer}.adminlist-grid__item:hover{background-color:var(--bs-body-bg)}.adminlist-grid__item .dropdown{height:26px}.adminlist-grid__item .dropdown .btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: 0;--bs-btn-hover-bg: rgba(29, 28, 46, 0.08);--bs-btn-active-border-color: var(--template-divider-light)}.adminlist-grid__item .dropdown-menu{--bs-dropdown-link-active-color: var(--body-color);--bs-dropdown-link-active-bg: var(--template-divider-light);--bs-dropdown-link-hover-color: var(--body-color);--bs-dropdown-link-hover-bg: var(--template-border-color)}.filter-dropdown .dropdown-menu{padding:1rem 0.5rem}.filter-dropdown .dropdown-menu.show{display:flex;flex-direction:column;gap:0.5rem}.filter-dropdown__list{display:flex;gap:0.5rem}.filter-dropdown__list #list_limit{flex-shrink:2}.filter-dropdown__filters{display:flex;flex-direction:column;gap:0.5rem;min-width:15rem}.filter-dropdown .active{border-color:var(--bs-primary)}.two-column-form{display:grid;grid-template-columns:1fr;gap:1rem;padding-bottom:1rem}@media (min-width:576px){.two-column-form{display:grid;grid-template-columns:1fr 2.1fr;gap:1rem;padding-bottom:0}.two-column-form>:nth-child(1){padding-block:1rem}.two-column-form>:nth-child(2){padding-left:1rem;padding-block:1rem;border-left:1px solid var(--template-border-color)}}@media (min-width:992px){.two-column-form{grid-template-columns:1fr 2.5fr;min-height:50vh}.two-column-form>:nth-child(2){margin-left:1rem;padding-left:2rem}}.two-column-form .list{padding:0;padding-top:1rem;margin:0;display:none}@media (min-width:576px){.two-column-form .list{display:block}}.two-column-form .list__item{position:relative;padding:0.75em 1em;text-decoration:none;display:block;color:var(--bs-heading-color);text-align:left;border-radius:0.25rem;background-color:var(--template-border-color);border-left:5px solid var(--template-divider-light)}.two-column-form .title h1{margin-bottom:0;text-transform:uppercase}.boxed>[class*="__content"]:has(.two-column-form){padding-bottom:0}.adminlist-grid--users{--adminlist-template-columns: 2fr .4fr}@media (min-width:768px){.adminlist-grid--users{--adminlist-template-columns: 2fr 2fr .4fr}}@media (min-width:992px){.adminlist-grid--users{--adminlist-template-columns: 2fr 2fr .4fr 1fr}}.adminlist-grid--licenses{--adminlist-template-columns: repeat(3, 1fr)}@media (min-width:768px){.adminlist-grid--licenses{--adminlist-template-columns: 2fr 2fr 1fr}}.adminlist-grid--licensedetail{--adminlist-template-columns: repeat(2, 1fr)}@media (min-width:768px){.adminlist-grid--licensedetail{--adminlist-template-columns: repeat(4, 1fr)}}.adminlist-grid--licensedetail .adminlist-grid__item{cursor:unset}.adminlist-grid--semesters{--adminlist-template-columns: 1fr 30px}.adminlist-grid--semesters>div>:nth-child(2),.adminlist-grid--semesters>div>:nth-child(3){display:none}@media (min-width:576px){.adminlist-grid--semesters{--adminlist-template-columns: 2fr 1fr 1fr 30px}.adminlist-grid--semesters>div>:nth-child(2),.adminlist-grid--semesters>div>:nth-child(3){display:block}}.mfa-item{--bs-card-border-color: var(--template-border-color);--bs-card-title-color: var(--bs-heading-color);--bs-card-bg: var(--template-bg);--bs-card-cap-bg: var(--template-bg);--bs-card-spacer-y: .5rem}.mfa-item--active{--bs-card-border-color: var(--template-divider-light)}.mfa-item--default{--bs-card-border-color: var(--bs-success)}.mfa-item .card-body img{display:none;background-color:var(--template-bg)}@media (min-width:992px){.mfa-item .card-body img{display:block}}.mfa-list{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.mfa>.mfa__content{padding-bottom:0}.mfa>.mfa__content .row{--bs-gutter-x: 0}.mfa--login{max-width:30rem}@media (min-width:992px){.mfa--login{margin-top:2rem;margin-left:4rem}}.mfa--login>.mfa__content{padding-bottom:1rem}.mfa__header{padding-bottom:1rem;border-bottom:1px solid var(--template-border-color)}.mfa__header h1,.mfa__header h2{margin:0}.mfa__header h1 span,.mfa__header h2 span{display:block;font-size:1rem;line-height:1.5;color:var(--bs-body-color)}.mfa__footer{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-top:1px solid var(--template-border-color);border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;background-color:var(--template-footer-bg)}@media (min-width:576px){.mfa__footer{flex-direction:row;justify-content:flex-end}}.mfa__form{display:flex;flex-direction:column;gap:1rem}.mfa__actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:-10px}.mfa__choose-another{font-size:0.875rem;text-decoration:underline dotted}.mfa__method{display:flex;flex-direction:row;gap:1rem;justify-items:center;padding:0.75rem 1rem;border-top:1px solid var(--template-border-color)}.mfa__method:hover{background-color:var(--template-border-color)}.webauthn__heading{font-weight:600;padding-bottom:0.5rem;border-bottom:1px solid var(--template-border-color)}@media (min-width:992px){.webauthn__heading{padding:0 1rem 0.5rem 1rem}}.webauthn__list{margin-bottom:0.5rem}.webauthn__item{display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;padding-block:0.5rem;border-bottom:1px solid var(--template-border-color)}@media (min-width:992px){.webauthn__item{gap:1rem;padding-inline:1rem}}.webauthn__item:hover{background-color:var(--bs-body-bg)}.webauthn__label{flex-grow:1}.webauthn__actions{display:flex;flex-direction:row;gap:0.5rem}.webauthn__button--add{display:block;margin-left:auto}@media (max-width:767.98px){.webauthn__button--add{width:100%}}.webauthn-desc{margin-top:1rem}.webauthn-desc .form-text{color:var(--bs-body-color)}.webauthn-desc strong{font-weight:600;color:var(--bs-heading-color)}@media (min-width:576px){.login-box{padding-right:1rem}}.login-box .dropdown-toggle{--bs-btn-color: var(--template-white);--bs-btn-hover-color: var(--template-white);--bs-btn-hover-bg: rgba(29, 28, 46, 0.3);--bs-btn-active-color: var(--template-white);--bs-btn-active-bg: rgba(29, 28, 46, 0.6);display:flex;align-items:center;gap:0.5rem;padding:0;padding-right:8px;border:none;border-radius:100px}.login-box .dropdown-toggle[aria-expanded="true"] .dropdown-toggle__icon::before{content:""}.login-box .dropdown-toggle::after{display:none}.login-box .dropdown-menu{min-width:18rem;padding:1rem 0.5rem;color:var(--template-white);background-color:var(--template-dropdown-bg)}.login-box .dropdown-item{--bs-dropdown-item-border-radius: 0.25rem;--bs-dropdown-item-padding-y: .5rem;--bs-dropdown-link-hover-bg: var(--template-dropdown-hover-bg);--bs-dropdown-link-active-bg: var(--template-dropdown-active-bg);font-weight:600;color:var(--template-white)}.login-box .dropdown-divider{--bs-dropdown-divider-bg: var(--template-divider-dark);--bs-dropdown-divider-margin-y: 16px}.login-box .choices{--choices-bg: var(--template-dropdown-bg);--choices-highlighted-bg: #100F1A;--choices-border-radius: 0.25rem;--choices-border-color: #6c7280;--choices-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.login-box .choices__button_joomla{display:none}@media (min-width:768px){.login-box{padding-right:0}.login-box .dropdown-toggle{gap:0.25rem}}.user-login{display:flex;gap:0.5rem;align-items:center}@media (min-width:768px){.user-login{padding:8px}}.user-login__header{display:none}@media (min-width:768px){.user-login__header{display:flex;flex-direction:column}}.user-login__img{background-color:var(--bs-white);border-radius:100%;box-shadow:0 2px 5px rgba(255, 255, 255, 0.08)}.user-login__img img{width:56px;height:56px;border-radius:100%}.user-login__img--small img{width:32px;height:32px}.user-login__name{font-weight:600;line-height:1.1rem}.user-login__lastdate{color:var(--bs-secondary-color);font-size:0.875rem}.user-login--dropdown{gap:1rem;padding:0}.user-login--dropdown .user-login__header{display:flex;flex-direction:column}.user-login__menu{margin:0;padding:0;list-style:none}.user-login__menu .dropdown-item{--bs-dropdown-link-active-bg: transperant;padding:0.25rem 0 0.25rem 0.5rem}@media (min-width:768px){.user-login__menu .dropdown-item{padding:0.5rem 1rem;margin:-0.25rem 0}.user-login__menu .dropdown-item:hover{background-color:rgba(29, 28, 46, 0.1);border-radius:100px}}.dark-toggle{display:flex;justify-content:space-between}.dark-toggle__text{font-weight:600}.dark-toggle__input{width:100%;height:100%;position:absolute;margin:0px;cursor:pointer;opacity:0;z-index:2}.dark-toggle__input:checked+span{background-color:var(--bs-white);box-shadow:0px 2px 20px #d9d9d9}.dark-toggle__input:active+span{opacity:0.5}.dark-toggle__input:checked+span:before{background-color:var(--bs-white);transform:translate(26px, -6px)}.dark-toggle__input:checked+span:after{background-color:#6c7280;transform:translate(34px, 0px)}.dark-toggle__button{position:relative;width:60px;height:28px}.dark-toggle__button span{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden;opacity:1;background-color:#555964;border-radius:40px;transition:0.2s ease background-color, 0.2s ease opacity}.dark-toggle__button span:before,.dark-toggle__button span:after{content:"";position:absolute;top:3px;width:22px;height:22px;border-radius:50%;transition:0.5s ease transform, 0.2s ease background-color}.dark-toggle__button span:before{background-color:#555964;transform:translate(-40px, 0px);z-index:1}.dark-toggle__button span:after{background-color:#fff;transform:translate(4px, 0px);z-index:0}.mobile-menu{width:100%}.offcanvas.offcanvas-start:has(.mobile-menu){width:20rem}.offcanvas.offcanvas-start:has(.mobile-menu) .offcanvas-header{min-height:3.5rem}.hamburger{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;user-select:none}.hamburger__line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms, stroke 400ms;stroke:#ffffff;stroke-width:5.5;stroke-linecap:round}.hamburger__line--top{stroke-dasharray:40 139}.hamburger__line--bottom{stroke-dasharray:40 180}.hamburger.active .hamburger__line--top{stroke-dashoffset:-98px}.hamburger.active .hamburger__line--bottom{stroke-dashoffset:-138px}.hamburger--rotate.active{transform:rotate(45deg)}.hamburger.active .hamburger__line{stroke:#000000}.simplemenu{display:flex;flex-direction:column;gap:0.25rem}.simplemenu__title{font-weight:600;color:var(--bs-heading-color)}.simplemenu .nav-link{display:inline;padding:0}.notes-list{display:flex;flex-direction:column;gap:0.5rem}@media (min-width:768px){.notes-list{gap:1rem;min-height:40vh}}.note{display:grid;grid-template-columns:1fr}@media (min-width:768px){.note{grid-template-columns:4fr 1fr}}.note__body{display:flex;flex-direction:column;gap:0.5rem;z-index:3;padding:0.5rem;background-color:var(--template-bg);border:1px solid var(--template-border-color);border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}@media (min-width:768px){.note__body{padding:1rem}}.note__information{display:grid;grid-template-columns:repeat(2, 1fr);padding:0.5rem;z-index:2;background-color:var(--bs-body-bg);border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}@media (min-width:768px){.note__information{display:flex;flex-direction:column;gap:0.5rem;padding:1rem}}.note__information .information{display:flex;gap:0.5rem}.note__information .information__body{display:flex;flex-direction:column}.note__information .information__title{font-weight:600;color:var(--bs-heading-color)}.note__information .information__data{font-size:0.875rem}.note__information .information__data a{text-decoration:none}.note__information .information__icon svg{width:16px}.note__information .information__icon path{stroke:light-dark(#1d1c2e, #a1a4b2)}.note__quote{padding:0.5rem;border-radius:0.25rem;border-left:8px solid var(--bs-warning);background-color:#fff2d6;color:#6c7280}@media (min-width:768px){.note__quote{padding:1rem}}.note__text{display:flex;justify-content:space-between;gap:0.5rem;padding:0.5rem;border-radius:0.25rem;background-color:var(--bs-body-bg)}@media (min-width:768px){.note__text{padding:1rem}}.note__text .editable{cursor:text;transition:background-color 0.3s}.note__text .editable:focus{padding-inline:0.5rem;outline:none;background-color:var(--template-border-color);border-radius:0.25rem;box-shadow:0 0 1px 1px var(--template-divider-light)}.note__controls{display:flex;gap:0.25rem}@media (min-width:768px){.note__controls{gap:0.5rem}}.activities>.activities__content{display:flex;flex-direction:column;gap:1rem;padding-top:0.5rem}.activities .activities__wrapper{height:400px;overflow-y:auto;margin-right:0.5rem;padding-right:0.75rem}.activities .activities__wrapper::-webkit-scrollbar{width:4px}.activities .activities__wrapper::-webkit-scrollbar-track{background-color:var(--template-divider-light);border-radius:8px;border-width:2px}.activities .activities__wrapper::-webkit-scrollbar-thumb{background-color:var(--bs-primary);border-radius:8px}.activities__title{margin:0;color:var(--bs-primary)}.activities__items{display:flex;flex-direction:column;gap:0.5rem;margin-left:0.5rem;border-left:1px solid var(--template-border-color)}.activities #scroll-sentinel{margin-bottom:10px}.activities .badge{color:#fff !important}.activities .badge--login{background-color:var(--bs-warning)}.activities .badge--module-read{background-color:var(--bs-success)}.activities .badge--approval{background-color:#999999}.activities .badge--quiz-result{background-color:#999999}.activities .badge--certificate{background-color:var(--bs-primary)}.activity{display:flex;flex-direction:column;gap:0.5rem;padding-bottom:0.5rem;border-bottom:1px dotted var(--template-divider-light)}.activity:hover{background-color:var(--bs-body-bg)}.activity:last-of-type{border-bottom:none}.activity a{text-decoration:none}.activity__header{display:flex;justify-content:space-between;position:relative;margin-left:-0.5rem}.activity__header .badge{--bs-badge-font-weight: 600}.activity__date{font-size:0.875rem;padding-right:4px}.activity__content{padding:0 0.5rem;font-size:0.875rem;line-height:1.25;color:var(--bs-heading-color)}.activity__content strong{font-weight:600}.activity--quiz-result .activity__content{display:flex;flex-direction:column;gap:0.25rem}.activity--quiz-result .activity__title{position:relative}.activity--quiz-result .activity__title>:nth-child(2n){color:var(--bs-body-color)}.activity--quiz-result .activity__title .badge{position:absolute;margin-left:0.25rem;padding:2px 5px 1px 4px;border-radius:3px;font-weight:400;background-color:var(--bs-body-color)}.activity--quiz-result ul{padding:0 0 0 1rem;margin:0;list-style:none}.activity--quiz-result ul li{margin-bottom:3px;color:var(--bs-body-color)}.activity--module-read .activity__content{display:flex;flex-direction:column;gap:0.25rem}.activity--module-read .activity__title>:nth-child(2n){color:var(--bs-body-color)}.activity--module-read ul{display:flex;flex-wrap:wrap;padding:0 0 0 0.5rem;margin:0;list-style:none}.activity--module-read ul li{margin-bottom:3px}.activity--module-read ul li+li{margin-left:0.5rem;padding-left:0.5rem;border-left:1px solid var(--template-divider-light)}.activity--approval ul{padding:0;margin:0;list-style:none}.activity--approval ul li{margin-bottom:3px}.referral__content{padding:0.5rem;background-color:var(--template-bg);border:2px solid var(--bs-primary);border-radius:0.25rem;box-shadow:1px 1px 12px var(--template-box-shadow);color:var(--bs-heading-color)}@media (min-width:576px){.referral__content{padding:1rem}}.referral__form{display:flex;gap:0.5rem}@media (min-width:576px){.referral__form{gap:1rem}}.referral__icon{color:var(--bs-primary)}.referral__items{display:flex;flex-direction:column;gap:0.5rem;flex:1 0 0}.referral__item{display:flex;justify-content:space-between;align-items:center}.referral__buttons{display:flex;gap:0.5rem}.certificates{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width:576px){.certificates{grid-template-columns:repeat(2, 1fr)}}.certificates__item{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem;border:1px solid var(--template-border-color);border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.certificates__item:has(a):hover{box-shadow:1px 1px 8px rgba(0, 0, 0, 0.1);border-color:var(--template-divider-light)}@media (min-width:768px){.certificates__item{gap:1rem}}.certificates__content{display:flex;flex-direction:column;gap:0.5rem;justify-content:center}.certificates__image img{margin:-1px}.certificates__header{padding-bottom:0.5rem;border-bottom:1px solid var(--template-border-color);color:var(--bs-heading-color)}.certificates__title{margin-bottom:0}.certificates__subtitle{display:block;margin-top:-2px;font-weight:400;font-size:0.875rem;line-height:1.25}@media (min-width:992px){.certificates__subtitle{font-size:1rem}}.certificates__information{display:flex;flex-direction:column;font-size:0.875rem;line-height:1.25}@media (min-width:992px){.certificates__information{font-size:1rem}}.certificates__information>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.course-progress{display:grid;grid-template-areas:"stack"}.course-progress>*{grid-area:stack}.course-progress__legend{position:relative;border-bottom:1px solid var(--template-border-color);margin-block:1rem}.course-progress__title{position:absolute;padding:0px 5px;top:-0.75rem;right:20px;text-transform:uppercase;background-color:var(--template-bg)}.course-progress__emptystate{padding-block:3rem;text-align:center}.progress-card-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width:768px){.progress-card-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:992px){.progress-card-grid{grid-template-columns:repeat(3, 1fr)}}.progress-card{--bs-card-border-color: var(--template-border-color);--bs-card-title-color: var(--bs-heading-color);--bs-card-bg: var(--template-bg);--bs-card-cap-bg: var(--template-bg);--bs-card-spacer-y: .5rem}.progress-card:has(.card-body[data-nucleus-offcanvas]):hover{box-shadow:1px 1px 8px rgba(0, 0, 0, 0.1)}.progress-card .infolist{margin-bottom:var(--bs-card-title-spacer-y)}.progress-card .infolist__item{text-transform:lowercase}.progress-card .card-title{display:flex;align-items:baseline;column-gap:0.25rem}.progress-card .card-title>span{white-space:nowrap}.progress-card .card-subtitle{font-size:1rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;margin-right:0.5rem}.progress-card .card-subtitle::before{padding-inline:0.25rem;vertical-align:middle;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.25rem;content:"";color:var(--bs-secondary)}.progress-card .card-footer{font-size:0.875rem;line-height:1.25}.progress-grid{--gap: 2rem;--line-offset: calc(var(--gap) / 2);--line-thickness: 1px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:hidden;gap:var(--gap)}@media (max-width:420px){.progress-grid{--gap: 1rem;grid-template-columns:1fr}}.progress-grid__item{position:relative}.progress-grid__item::before,.progress-grid__item::after{content:"";position:absolute;z-index:1}.progress-grid__item::after{inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset) * -1);border-bottom:1px solid var(--template-divider-light)}.progress-grid__item::before{inline-size:var(--line-thickness);block-size:100%;inset-block-start:0;inset-inline-start:calc(var(--line-offset) * -1);border-left:1px solid var(--template-divider-light)}.progress-grid__item--span-2{grid-column:span 2}@media (max-width:420px){.progress-grid__item--span-2{grid-column:auto}}.progress-grid__item--vertical{display:flex;flex-direction:column;gap:1rem}.progress-grid__header{display:flex;gap:0.25rem;align-items:baseline}.progress-grid__title{color:var(--bs-heading-color)}.progress-grid__subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.875rem}@media (max-width:420px){.progress-grid__timespent{font-size:0.875rem}}.progress-grid__timespent>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.progress-grid__chart{height:60px;background-color:var(--bs-body-bg);border-top:1px solid var(--template-border-color);border-bottom:1px solid var(--template-border-color);border-radius:0.25rem}.progress-grid .apexcharts-tooltip-series-group.apexcharts-active,.progress-grid .apexcharts-tooltip-series-group:last-child{padding-bottom:0}.progress-grid__information{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;padding:0.5rem 1rem}@media (max-width:420px){.progress-grid__information{gap:0.5rem;padding:0.5rem}.progress-grid__information:has(.btn--info){grid-template-columns:1fr}}.progress-grid__information .progress-percent{text-align:start;align-self:start}.progress-grid__information .infolist{align-self:end}.progress-grid__info{display:grid;gap:0.5rem}.progress-vertical{display:grid;grid-template-columns:8px 1fr;border:1px solid var(--template-border-color);border-left:unset;border-radius:0.25rem}.progress-vertical .progress-grid__content{padding-block:0.5rem}.progress-vertical .progress-grid__content>*{padding-inline:1rem}@media (max-width:420px){.progress-vertical .progress-grid__content>*{padding-inline:0.5rem}}.progress-vertical .progress-grid__header{padding-bottom:0.5rem;margin-bottom:0.5rem;border-bottom:1px solid var(--template-border-color)}.progress-vertical .progress-grid__header .progress-percent{margin-left:auto}.progress-vertical .progress-grid__title{margin-bottom:0;font-weight:600;font-family:"Roboto Flex", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}.progress-vertical .progress-grid__subtitle{font-size:1rem;font-family:"Dosis", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}.progress-vertical .progress-grid__subtitle::before{padding-inline:0.125rem;vertical-align:middle;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.25rem;content:"";color:var(--bs-secondary)}.progress-vertical .progress-grid__data{display:grid;grid-template-columns:repeat(2, 1fr)}@media (max-width:420px){.progress-vertical .progress-grid__data{grid-template-columns:1fr}}.progress-vertical .progress-grid__data .infolist__item{margin-bottom:0.25rem}.progress-vertical .progress-grid__data .infolist__item:last-of-type{margin-bottom:0}.progress-vertical .progress--vertical{border-radius:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.progress-vertical .progress--vertical .progress-bar{border-top-right-radius:0;border-bottom-right-radius:0}.progress-list{display:flex;flex-direction:column;gap:1rem}.infobox__data--chart .progress-grid__chart{display:none}@media (min-width:576px){.infobox__data--chart{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:1rem}.infobox__data--chart .progress-grid__chart{display:block}.infobox__data--chart .infolist--horizontal{flex-direction:column}}.btn--info{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-bg: var(--bs-body-bg);--bs-btn-color: var(--bs-primary);--bs-btn-border-color:var(--template-border-color);--bs-btn-hover-bg: var(--template-border-color);--bs-btn-hover-color: var(--bs-heading-color);--bs-btn-hover-border-color: var(--template-divider-light)}.btn--info span{display:block}.license-list{display:flex;flex-direction:column;gap:1rem}.com-lms-licensedetail>.adminlist__content .adminlist__breadcrumbs{display:flex}.com-lms-licensedetail>.adminlist__content .adminlist__breadcrumbs .mod-breadcrumbs__wrapper{display:none}@media (min-width:768px){.com-lms-licensedetail>.adminlist__content .adminlist__breadcrumbs{justify-content:space-between}.com-lms-licensedetail>.adminlist__content .adminlist__breadcrumbs .mod-breadcrumbs__wrapper{display:block}}.approvals-list{display:flex;flex-direction:column;gap:1rem}.locked-list{display:flex;flex-direction:column;gap:1rem}.flightlog{display:flex;flex-direction:column;gap:1rem}.flightlog:has(.flightlog__content[data-nucleus-offcanvas]) .flightlog__content:hover{box-shadow:1px 1px 8px rgba(0, 0, 0, 0.1);border-color:var(--template-divider-light)}.flightlog:has(.flightlog__content[data-nucleus-offcanvas]) .flightlog__content::after{position:absolute;top:0.5rem;right:0.75rem;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.875rem;content:"";color:var(--bs-secondary);cursor:pointer}.flightlog:has(.flightlog__content[data-nucleus-offcanvas]) .flightlog__data{cursor:pointer}.flightlog:has(.flightlog__dropdown) .flightlog__content{display:flex}.flightlog:has(.flightlog__dropdown) .flightlog__data{flex:1 0 0}.flightlog__legend{position:relative;padding-top:0.5rem;margin-bottom:0.5rem;border-bottom:1px solid var(--template-border-color)}.flightlog__title{--bs-btn-bg: var(--template-bg);--bs-btn-hover-bg: var(--template-bg);--bs-btn-active-bg: var(--template-bg);--bs-btn-active-border-color: var(--template-bg);position:absolute;padding:0px 5px;top:-0.25rem;right:20px;text-transform:uppercase}.flightlog__title[aria-expanded="true"] .fa-chevron-left::before{content:""}.flightlog__conditions{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.5rem}@media (min-width:576px){.flightlog__conditions{grid-template-columns:repeat(4, 1fr)}}@media (min-width:992px){.flightlog__conditions{grid-template-columns:repeat(5, 1fr)}}.flightlog__content{position:relative;padding:0.5rem 0;background-color:var(--bs-body-bg);border:1px solid var(--template-border-color);border-left:8px solid var(--template-border-color);border-radius:0.25rem}.flightlog__data{display:flex;flex-direction:column;gap:0.5rem;padding:0 0.5rem}@media (min-width:576px){.flightlog__data{padding:0 1rem}}.flightlog__data>.infolist{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:0.25rem;padding-bottom:0.5rem;border-bottom:1px solid var(--template-border-color)}@media (min-width:576px){.flightlog__data>.infolist{grid-template-columns:repeat(4, 1fr)}}.flightlog__data>.infolist .infolist__item{color:var(--bs-body-color)}.flightlog__log{display:grid;grid-template-columns:2fr 1.5fr;gap:1rem}.flightlog__log>.infolist{display:flex;flex-direction:column;gap:0.5rem}.flightlog__comment{font-size:0.875rem}.flightlog__comment>span:first-of-type{font-weight:600;color:var(--bs-heading-color)}.flightlog__dropdown{margin-right:0.5rem}.flightlog__dropdown .btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: 0;--bs-btn-hover-bg: rgba(29, 28, 46, 0.08);--bs-btn-active-border-color: var(--template-divider-light)}.flightlog__dropdown .dropdown-menu{--bs-dropdown-link-active-color: var(--body-color);--bs-dropdown-link-active-bg: var(--template-divider-light);--bs-dropdown-link-hover-color: var(--body-color);--bs-dropdown-link-hover-bg: var(--template-border-color)}.flightlog__assign{position:absolute;top:0.75rem;right:1rem;margin-right:0}.flightlog__button{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.188rem}.card--condition,.card--module{--bs-card-bg: var(--template-bg);--bs-card-border-color: var(--template-border-color);--bs-card-spacer-y: .5rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0}.card--condition .card-title,.card--module .card-title{font-size:0.875rem;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:992px){.card--condition .card-title,.card--module .card-title{font-size:1rem}}.card--condition .card-text{font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--bs-primary)}.card--module:hover{box-shadow:1px 1px 8px rgba(0, 0, 0, 0.1)}.card--module .card-text{font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--bs-primary)}.card--module .card-text>:nth-child(2n){font-weight:400;font-size:1rem;color:var(--bs-body-color)}.flightlog-modules{display:flex;flex-direction:column;gap:1rem}.annotator{position:absolute;z-index:1020}.annotator .adder__body{padding:0.25rem;background:light-dark(#1d1c2e, #464646);box-sizing:border-box;border:1px solid var(--bs-heading-color);border-radius:0.25rem;box-shadow:1px 1px 12px var(--template-box-shadow-50);opacity:0.05;animation-duration:80ms;animation-timing-function:ease-in;animation-fill-mode:forwards}.annotator .adder__body.arrow-up{animation-name:adder-fade-in, adder-pop-down;margin-top:20px;margin-left:-30px}.annotator .adder__body.arrow-down{animation-name:adder-fade-in, adder-pop-up;margin-top:-60px;margin-left:-30px}.annotator .adder__label{font-size:0.875rem;color:var(--template-white);transition:color 80ms}.annotator .adder__button{display:flex;flex-direction:column;background:transparent;color:var(--template-white);border:none;padding:0}.annotator .adder__button:hover .adder__label{color:var(--template-border-color)}.annotator .editor__body{display:flex;flex-direction:column;background-color:var(--template-bg);border-left:8px solid var(--bs-warning);border-radius:0.25rem;box-shadow:1px 1px 12px var(--template-box-shadow-50)}.annotator .editor__listing{display:flex;flex-wrap:wrap;padding:1rem 1rem 0.75rem;margin:0;list-style:none}.annotator .editor__listing textarea{width:300px;min-height:80px;padding:0.25rem 0.5rem;border:1px solid var(--template-divider-light);border-radius:0.25rem;font-size:0.875rem;color:var(--bs-body-color)}.annotator .editor__listing textarea:focus{outline:none !important}.annotator .editor__controls{display:flex;flex-direction:row;justify-content:space-between;padding:0.75rem 1rem;border-top:1px solid var(--template-border-color);background-color:var(--template-footer-bg);cursor:move}.annotator .editor__controls .btn{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: .25rem;--bs-btn-font-size: 0.875rem}.annotator .editor__controls .editor__cancel{--bs-btn-color: var(--bs-heading-color);--bs-btn-bg: light-dark(var(--template-white), var(--bs-heading-color))}.annotator .viewer__body{display:flex;flex-direction:column;width:400px;background-color:var(--template-bg);border-left:8px solid var(--bs-warning);border-radius:0.25rem;box-shadow:1px 1px 12px var(--template-box-shadow-50)}.annotator .viewer__listing{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin:0;list-style:none}.annotator .viewer__item{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;padding:1rem;background-color:#fff2d6}.annotator .viewer__controls{display:flex;flex-direction:row;gap:0.5rem;order:2}.annotator--hide{display:none;visibility:hidden}.annotator-hl{background:#FFFF0A;background:rgba(255, 255, 10, 0.3)}@keyframes adder-fade-in{0%{opacity:0.05}20%{opacity:0.7}100%{opacity:1}}@keyframes adder-pop-up{from{-webkit-transform:scale(0.8) translateY(10px);transform:scale(0.8) translateY(10px)}to{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px)}}@keyframes adder-pop-down{from{-webkit-transform:scale(0.8) translateY(-10px);transform:scale(0.8) translateY(-10px)}to{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px)}}.readspeaker .rsbtn{display:flex;margin-bottom:0;border:1px solid var(--template-border-color);border-radius:0.25rem;background-color:var(--template-bg)}.readspeaker .rsbtn:hover{border:1px solid var(--template-divider-light)}.readspeaker .rsbtn:hover .rsbtn_play .rsbtn_right{border-left:1px solid var(--template-divider-light)}.readspeaker .rsbtn::before,.readspeaker .rsbtn::after{display:none}.readspeaker .rsbtn .rsbtn_play{display:flex;gap:0.5rem;height:22px;padding-left:0.5rem;background:var(--bs-body-bg);border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.readspeaker .rsbtn .rsbtn_play:hover{background-color:var(--template-border-color)}.readspeaker .rsbtn .rsbtn_play::before,.readspeaker .rsbtn .rsbtn_play::after{display:none}.readspeaker .rsbtn .rsbtn_play .rsbtn_right{margin:0;border-left:1px solid var(--template-border-color)}.readspeaker .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before,.readspeaker .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after{height:22px;font-size:1rem;line-height:1.4}.readspeaker .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before{color:var(--bs-heading-color)}.readspeaker .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after{color:var(--bs-primary)}.readspeaker .rsbtn .rsbtn_exp{height:inherit}.readspeaker .rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner{display:flex;height:22px;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.readspeaker .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item{height:22px;width:24px;background-color:inherit;border:none;border-left:1px solid var(--template-border-color);font-size:inherit;line-height:inherit}.readspeaker .rsbtn_exp_inner [class*=" rsicn-"]::before{display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 6 Free" !important;font-weight:900}.readspeaker .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:hover{background-color:var(--template-border-color)}.readspeaker .rsicn-pause::before{content:""}.readspeaker .rsicn-stop::before{content:""}.readspeaker .rsicn-backwards::before{content:""}.readspeaker .rsicn-forwards::before{content:""}.readspeaker .rsicn-volume::before{content:""}.readspeaker .rsicn-speed::before{content:""}.readspeaker .rsicn-cross::before{content:""}.readspeaker .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_closer:hover span.rsicn{color:var(--bs-danger)}.readspeaker .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_closer:hover span.rsicn::before{content:""}.readspeaker .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause span.rsicn{color:var(--bs-success);font-size:inherit}.readspeaker .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_stop span.rsicn{color:var(--bs-danger)}.readspeaker .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed span.rsicn{top:0}.readspeaker .rsbtn.rsexpanded .rsbtn_exp,.readspeaker .rswrapped.rsbtn.rsexpanded .rsbtn_play .rsbtn_right{display:inline-block}.readspeaker .rsbtn.mega_toggle .rsbtn_tooltoggle{position:relative;width:24px;height:22px;border:none;border-right:1px solid var(--template-border-color);border-top-left-radius:2px;border-bottom-left-radius:2px;background-color:transparent}.readspeaker .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle:hover{background-color:var(--template-border-color)}.readspeaker .rsbtn .rsbtn_tooltoggle .rsicn::before{content:"";display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 6 Free" !important;font-weight:900;font-size:1rem;color:var(--bs-heading-color)}.readspeaker .rsbtn span{font-family:"Roboto Flex", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}.readspeaker .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span{color:var(--bs-heading-color);font-weight:600;font-size:0.875rem;line-height:1.5}.readspeaker .rsbtn.mega_toggle .rsbtn_left{margin:0}.readspeaker .rsbtn .rsbtn_play .rsbtn_right.rsimg{padding:0 0.5rem}.readspeaker .rsbtn .rsbtn_play .rsbtn_right::before{content:"";display:flex;align-items:center;justify-content:center;height:22px;font-family:"Font Awesome 6 Free" !important;font-weight:900;font-size:1rem;line-height:1.4;color:var(--bs-heading-color)}.readspeaker .rsbtn .rsbtn_play:hover .rsbtn_right::before{color:var(--bs-success)}.btn-primary{--bs-btn-bg: #488b9e;--bs-btn-border-color: #488b9e;--bs-btn-hover-bg: #407b8c;--bs-btn-hover-border-color: #407b8c;--bs-btn-active-bg: #407b8c;--bs-btn-active-border-color: #407b8c;--bs-btn-disabled-bg: var(--template-primary-75-color);--bs-btn-disabled-border-color: var(--template-primary-75-color)}.btn-outline-primary{--bs-btn-color: #488b9e;--bs-btn-border-color: #488b9e;--bs-btn-hover-bg: #407b8c;--bs-btn-hover-border-color: #407b8c;--bs-btn-active-bg: #407b8c;--bs-btn-active-border-color: #407b8c;--bs-btn-disabled-border-color: var(--template-primary-75-color)}.btn-secondary{--bs-btn-color: #488b9e;--bs-btn-bg: light-dark(#fff, var(--bs-body-bg));--bs-btn-border-color: #488b9e;--bs-btn-hover-color: #488b9e;--bs-btn-hover-bg: light-dark(#f7f7f8, var(--template-bg));--bs-btn-hover-border-color:#407b8c}@keyframes progress-bar-grow{from{width:0%}}.progress-bar--animate{animation:progress-bar-grow 2s ease-in-out forwards}.progress--primary{height:4px;background-color:var(--template-divider-light)}.progress--primary .progress-bar{background-color:var(--bs-primary);border-radius:var(--bs-progress-border-radius)}.progress--green{height:4px;background-color:var(--template-divider-light)}.progress--green .progress-bar{background-color:var(--bs-success);border-radius:var(--bs-progress-border-radius)}.progress-percent{text-align:end}.progress--vertical{height:100%;width:100%;position:relative}.progress--vertical .progress-bar{width:100%;height:0;position:absolute;bottom:0;transition:height 0.5s ease}.table{--bs-table-bg: var(--template-bg);--bs-table-color: var(--bs-body-color)}.table th{font-weight:600;color:var(--bs-heading-color)}.table thead th{white-space:nowrap}.badge--blue{background-color:var(--template-primary-color)}.badge--gray{background-color:var(--bs-body-color)}.control-group--floating{position:relative;display:grid;grid-template-areas:"stack"}.control-group--floating>*{grid-area:stack}.control-group--floating>.controls .form-control,.control-group--floating>.controls .form-control-plaintext,.control-group--floating>.controls .form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.control-group--floating>.control-label{justify-self:start}.control-group--floating>.control-label label{position:absolute;z-index:5;padding:1rem 0.75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out}@media (prefers-reduced-motion:reduce){.control-group--floating>.control-label label{transition:none}}.control-group--floating>.controls .form-control,.control-group--floating>.controls .form-control-plaintext{padding:1rem 0.75rem}.control-group--floating>.controls .form-control::placeholder,.control-group--floating>.controls .form-control-plaintext::placeholder{color:transparent}.control-group--floating>.controls .form-control:focus,.control-group--floating>.controls .form-control:not(:placeholder-shown),.control-group--floating>.controls .form-control-plaintext:focus,.control-group--floating>.controls .form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.control-group--floating>.controls .form-control:-webkit-autofill,.control-group--floating>.controls .form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem}.control-group--floating>.controls .form-select{padding-top:1.625rem;padding-bottom:0.625rem}.control-group--floating>.controls:has(.form-control:focus)~.control-label label,.control-group--floating>.controls:has(.form-control:not(:placeholder-shown))~.control-label label,.control-group--floating>.controls:has(.form-control-plaintext)~.control-label label,.control-group--floating>.controls:has(.form-select)~.control-label label,.control-group--floating>.controls:has(joomla-field-fancy-select)~.control-label label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.control-group--floating>.controls:has(.form-control:focus)~.control-label label::after,.control-group--floating>.controls:has(.form-control:not(:placeholder-shown))~.control-label label::after,.control-group--floating>.controls:has(.form-control-plaintext)~.control-label label::after,.control-group--floating>.controls:has(.form-select)~.control-label label::after,.control-group--floating>.controls:has(joomla-field-fancy-select)~.control-label label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.control-group--floating>.controls:has(.form-control:-webkit-autofill)~.control-label label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.control-group--floating>.controls:has(.form-control-plaintext)~.control-label label{border-width:var(--bs-border-width) 0}.control-group--floating>.controls:disabled~.control-label label,.control-group--floating>.controls:has(.form-control:disabled)~.control-label label{color:#6c757d}.control-group--floating>.controls:disabled~.control-label label::after,.control-group--floating>.controls:has(.form-control:disabled)~.control-label label::after{background-color:var(--bs-secondary-bg)}.control-group--floating #password-0{float:right;font-size:0.875rem}.control-group--floating:has(joomla-field-fancy-select) label::after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5rem;position:absolute;inset:1rem 0.375rem}.control-group--floating>joomla-field-fancy-select{display:block;min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.control-group--floating>joomla-field-fancy-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.control-group--floating .choices[data-type*="select-multiple"] .choices__inner{padding-top:1.55rem}.control-group--floating .choices[data-type*="select-multiple"] .choices__input{margin-bottom:0;padding-block:0.25rem;background-color:var(--choices-bg)}.control-group--floating .choices[data-type*="select-one"] .choices__inner{height:59px;padding-top:1.55rem}.control-group--floating .choices[data-type*="select-one"] .choices__input{margin-bottom:0;padding-block:0.25rem;background-color:var(--choices-bg)}.control-group--floating .choices__list--single{height:29px}.control-group--floating .choices__list--multiple .choices__item{margin:0;padding:3px 2px 2px 10px;line-height:1}:where(html){--mm-transition-timing-function: ease-out;--mm-trantisition-duration: 0.2s}.metismenu{display:flex;margin:0;padding:0}.metismenu__item{display:flex}.metismenu__title,.metismenu__link,.metismenu__toggler{display:flex;column-gap:8px;flex-grow:1;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.metismenu__title{display:flex;flex-direction:column}.metismenu__subtitle{font-weight:400;display:block}.metismenu__toggler{position:relative;user-select:none;background:none;border:none;box-shadow:none}.metismenu__toggler::after{position:absolute;font-family:"Font Awesome 6 Free";font-weight:900}.offcanvas .metismenu{flex-direction:column}.offcanvas .metismenu__item{flex:1;flex-direction:column;position:relative}.offcanvas .metismenu__title,.offcanvas .metismenu__link,.offcanvas .metismenu__toggler{color:var(--bs-heading-color)}.offcanvas .metismenu__link,.offcanvas .metismenu__toggler{padding:0.938rem 1rem}.offcanvas .metismenu__title{font-weight:600;align-items:flex-start}.offcanvas .metismenu__subtitle{color:#a1a4b2}.offcanvas .metismenu__dropdown{padding-left:0.5rem}.offcanvas .metismenu .level-2>.metismenu__dropdown{padding-left:1rem}.offcanvas .metismenu__toggler::after{inset-inline-end:1em;content:"";transition:transform var(--mm-trantisition-duration) var(--mm-transition-timing-function)}.offcanvas .metismenu .mm-active>.metismenu__toggler::after,.offcanvas .metismenu .metismenu__toggler[aria-expanded="true"]::after{transform:rotate(-90deg)}.offcanvas .metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;flex-wrap:nowrap;transition:height var(--mm-trantisition-duration) var(--mm-transition-timing-function)}.offcanvas .metismenu .mm-collapse:not(.mm-show){display:none}.header .metismenu{flex-direction:row;gap:1rem}@media (min-width:992px){.header .metismenu{gap:2rem}}.header .metismenu__item{flex-wrap:wrap;padding:12px 0}.header .metismenu__item.parent{position:relative}.header .metismenu__title,.header .metismenu__link,.header .metismenu__toggler{color:#ffffff}.header .metismenu__title{font-weight:400;color:#ffffff}.header .metismenu__subtitle{color:#a1a4b2;margin-top:-4px}.header .metismenu__dropdown{position:absolute;z-index:1001;top:100%;min-width:12rem;display:block;padding:8px;list-style:none;background-color:#1d1c2e;border-radius:0.25rem;box-shadow:0 0 0.5em rgba(0, 0, 0, 0.1)}.header .metismenu__dropdown .metismenu__item{padding:8px 16px}.header .metismenu__dropdown .metismenu__title{font-weight:600}.header .metismenu__dropdown.columns--1{display:grid;grid-template-columns:1fr}.header .metismenu__dropdown.columns--2{display:grid;grid-template-columns:repeat(2, 1fr)}.header .metismenu__dropdown.columns--3{display:grid;grid-template-columns:repeat(3, 1fr)}.header .metismenu .level-2>.metismenu__dropdown{top:0;margin-top:-0.5em;background-color:#1d1c2e;box-shadow:none}.header .metismenu .level-2>.metismenu__dropdown .metismenu__item{max-width:18rem}.header .metismenu .level-2>.metismenu__dropdown__subtitle{font-size:0.875rem}.header .metismenu .level-2>.metismenu__dropdown--right{left:100%;right:auto}.header .metismenu .level-2>.metismenu__dropdown--left{left:auto;right:100%}.header .metismenu__toggler{padding:0 32px 0 0}[dir=rtl] .header .metismenu__toggler{padding:0 0 0 32px}.header .metismenu__toggler:has(.metismenu__subtitle):after{transform:translate(0, -50%);transform-origin:top;top:50%}.header .metismenu__toggler:after{color:#fff;width:24px;height:24px;inset-inline-end:0;content:""}[dir=rtl] .header .metismenu__toggler:after{content:""}.header .metismenu__toggler[aria-expanded="true"]:after{content:"" !important}.header .metismenu__toggler .metismenu__title{text-align:start}.header .metismenu>.metismenu__item>.metismenu__toggler::after{content:""}.header .metismenu__icon{align-self:center}.header .metismenu .mm-collapsing{opacity:0;transition:opacity var(--mm-trantisition-duration) var(--mm-transition-timing-function)}.header .metismenu .mm-collapse{opacity:1;visibility:visible}.header .metismenu .mm-collapse:not(.mm-show){opacity:0;visibility:hidden}.header .metismenu .mm-collapse .mm-active,.header .metismenu .mm-collapse .current{background-color:#000000}.header .metismenu .mm-collapse .metismenu__icon{align-self:auto;margin-top:3px}.header .metismenu .mm-collapse>.metismenu__item:hover{background-color:#100f1a;border-radius:0.25rem}.choices{--choices-bg: var(--bs-body-bg);--choices-highlighted-bg: var(--bs-border-color);--choices-border-color: var(--bs-border-color);--choices-border-radius: var(--bs-border-radius);--choices-item-bg: var(--bs-primary);--choices-item-border-color: var(--bs-primary);--choices-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");border-radius:var(--choices-border-radius)}.choices.is-focused{box-shadow:0 0 0 0.25rem rgba(72, 139, 158, 0.25)}.choices__inner{padding:0.2rem 0.5rem;background-color:transparent;border:var(--bs-border-width) solid var(--choices-border-color);border-radius:var(--choices-border-radius);min-height:inherit}.is-open .choices__inner{border-color:var(--choices-border-color)}.choices__list--dropdown{z-index:6;background-color:var(--choices-bg);border-bottom-right-radius:var(--choices-border-radius);border-bottom-left-radius:var(--choices-border-radius)}.is-open .choices__list--dropdown{border-color:var(--choices-border-color)}.choices__list--dropdown .choices__item{padding-inline-end:10px}.choices__list--dropdown .choices__item--selectable::after{display:none}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--choices-highlighted-bg)}.choices[data-type*="select-one"] .choices__input{color:var(--bs-body-color);background-color:var(--choices-bg);border-bottom-color:var(--choices-border-color)}.choices[data-type*="select-multiple"] .choices__inner{display:flex;flex-direction:row;column-gap:0.5rem;flex-wrap:wrap}.choices[data-type*="select-multiple"] .choices__input{margin-bottom:3px;background-color:var(--choices-bg)}.choices .choices__list--multiple{display:flex;flex-direction:row;gap:0.25rem;flex-wrap:wrap}.choices .choices__list--multiple .choices__item{margin-block:3px;padding:4px 0 4px 10px;color:#fff;background-color:var(--choices-item-bg);border:1px solid var(--choices-item-border-color);border-radius:var(--choices-border-radius);text-wrap:nowrap}.choices__button_joomla{position:relative;padding:0 10px;color:inherit;text-indent:-9999px;cursor:pointer;background:none;border:0;opacity:0.7;appearance:none;margin-left:3px}.choices__button_joomla::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-align:center;text-indent:0;content:"×"}.choices__button_joomla:hover,.choices__button_joomla:focus{opacity:1}.choices__button_joomla:focus{outline:none}.choices[data-type*="select-one"],.choices[data-type*="select-multiple"]{background-color:var(--choices-bg);background-image:var(--choices-select-bg-img), var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:1rem 0.75rem}.choices[data-type*="select-one"] .choices__inner,.choices[data-type*="select-multiple"] .choices__inner{padding-bottom:0.2rem}.choices[data-type*="select-one"]::after,.choices[data-type*="select-multiple"]::after{display:none}.form-floating:has(joomla-field-fancy-select) label::after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5rem;position:absolute;inset:1rem 0.375rem}.form-floating>joomla-field-fancy-select{display:block;min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>joomla-field-fancy-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating .choices[data-type*="select-multiple"] .choices__inner{padding-top:1.725rem;padding-bottom:0.5rem}.form-floating .choices__list--multiple .choices__item{margin:0;padding:3px 2px 2px 10px;line-height:1}.form-floating .choices__input{margin-bottom:0;padding:0;background-color:var(--choices-bg)}[data-bs-theme="dark"] joomla-tab button svg path{stroke:var(--template-white)}joomla-tab#dashboard{background-color:var(--template-bg);border-radius:0.25rem}joomla-tab#dashboard[view="tabs"]>div[role="tablist"]{padding:0.5rem;gap:1rem;background-color:var(--bs-primary);border:unset;box-shadow:1px 1px 12px var(--template-box-shadow)}joomla-tab#dashboard[view="accordion"]{box-shadow:1px 1px 12px var(--template-box-shadow);background-color:var(--bs-primary)}joomla-tab#dashboard[view="accordion"] button{border-bottom:unset}joomla-tab#dashboard[view="accordion"]>button{padding:0.5rem 1rem;background-color:unset;border:unset;border-bottom:1px solid rgba(0, 0, 0, 0.1);box-shadow:unset;color:var(--template-white)}joomla-tab#dashboard[view="accordion"]>button:last-of-type{border-bottom:unset}joomla-tab#dashboard[view="accordion"]>button img{margin-right:0.5rem}joomla-tab#dashboard[view="accordion"]>button[aria-expanded="true"],joomla-tab#dashboard[view="accordion"]>button:focus{background-color:rgba(0, 0, 0, 0.2);background-image:unset;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}joomla-tab#dashboard[view="accordion"] joomla-tab-element{padding:1rem}joomla-tab#dashboard[view="accordion"] joomla-tab-element[active]{border-bottom:unset}joomla-tab#dashboard[view="accordion"] [active]{background-color:var(--template-bg)}joomla-tab#dashboard button[aria-expanded="true"]::after{display:none}joomla-tab#dashboard button[role="tab"]{padding:0.625rem 1rem;box-shadow:unset;color:var(--template-white)}joomla-tab#dashboard button[role="tab"][aria-selected="true"]{background-color:rgba(0, 0, 0, 0.2);background-image:unset;border-radius:0.5rem}joomla-tab#dashboard button[role="tab"]::after{display:none}joomla-tab#dashboard button[role="tab"] img{margin-right:0.5rem}joomla-tab#dashboard>joomla-tab-element{padding:1rem;background-color:unset;border:unset;box-shadow:1px 1px 12px var(--template-box-shadow)}@media (min-width:576px){.tab-form joomla-tab[orientation="vertical"]{display:grid;grid-template-columns:1fr 2.1fr;grid-template-rows:min-content 1fr;gap:1rem}}@media (min-width:992px){.tab-form joomla-tab[orientation="vertical"]{grid-template-columns:1fr 2.5fr}}.tab-form joomla-tab[orientation="vertical"]>div[role="description"]{display:none;padding-top:1rem;grid-column:1;grid-row:1}@media (min-width:576px){.tab-form joomla-tab[orientation="vertical"]>div[role="description"]{display:block}}.tab-form joomla-tab[orientation="vertical"]>div[role="tablist"]{box-shadow:unset;border:unset;border-radius:unset}.tab-form joomla-tab[orientation="vertical"]>div[role="tablist"] button{color:var(--bs-heading-color);text-align:left;border-bottom:unset;border-radius:0.25rem}.tab-form joomla-tab[orientation="vertical"]>div[role="tablist"] button[aria-selected="true"]{background-color:var(--template-border-color);background-image:none}.tab-form joomla-tab[orientation="vertical"]>div[role="tablist"] button[aria-selected="true"]::after{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;background-color:var(--template-divider-light)}.tab-form joomla-tab[orientation="vertical"]>joomla-tab-element{grid-column:2;grid-row:1 / span 2;padding-left:1rem;border-left:1px solid var(--template-border-color);background-color:var(--template-bg)}@media (min-width:992px){.tab-form joomla-tab[orientation="vertical"]>joomla-tab-element{min-height:50vh;margin-left:1rem;padding-left:2rem}}.tab-form joomla-tab[view="tabs"]>div[role="tablist"]{background-color:unset;border:unset;border-radius:unset}.tab-form joomla-tab[view="accordion"]{padding-inline:0;margin-inline:1rem;margin-bottom:1rem;box-shadow:1px 1px 12px var(--template-box-shadow);background-color:var(--bs-primary)}.tab-form joomla-tab[view="accordion"] button{border-bottom:1px solid var(--bs-btn-border-color)}.tab-form joomla-tab[view="accordion"]>button{width:100%;padding:0.5rem 1rem;background-color:unset;border:unset;border-bottom:1px solid rgba(0, 0, 0, 0.1);box-shadow:unset;color:var(--template-white)}.tab-form joomla-tab[view="accordion"]>button:last-of-type{border-bottom:unset}.tab-form joomla-tab[view="accordion"]>button img{margin-right:0.5rem}.tab-form joomla-tab[view="accordion"]>button[aria-expanded="true"],.tab-form joomla-tab[view="accordion"]>button:focus{background-color:rgba(0, 0, 0, 0.2);background-image:unset;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.tab-form joomla-tab[view="accordion"]>button::after{display:none}.tab-form joomla-tab[view="accordion"] joomla-tab-element{width:100%;padding:1rem}.tab-form joomla-tab[view="accordion"] joomla-tab-element[active]{border-bottom:unset}.tab-form joomla-tab[view="accordion"] [active]{background-color:var(--template-bg)}.daterangepicker{margin-top:0;border:unset;box-shadow:0 0 15px 4px #00000026 !important;font-family:"Roboto Flex", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-size:1rem}.daterangepicker::before,.daterangepicker::after{content:unset}.daterangepicker.show-calendar .ranges{margin-top:0}.daterangepicker .ranges ul{padding-block:0.5rem}.daterangepicker .ranges li{font-size:1rem;padding:0.5rem 1rem}.daterangepicker .ranges li.active{background-color:var(--template-divider-light);color:var(--body-color)}.daterangepicker .drp-buttons .btn{font-weight:400}.course{--grid-gap: 1rem}@media (min-width:768px){.course{--component-template-areas: "content panel";--component-template-columns: 2fr 1.3fr}}@media (min-width:992px){.course{--component-template-columns: 3fr 1fr}}.sidebar>.sidebar__content{padding:0;row-gap:0}.sidebar__heading{padding:0.5rem 1rem;box-shadow:1px 1px 12px var(--template-box-shadow)}.sidebar__title{margin-top:-3px;font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}.sidebar__subtitle{color:var(--bs-heading-color)}.sidebar__progress{padding:1rem 1rem 0.5rem 1rem}.sidebar__progress .progress{height:8px}.sidebar:has(.sidebar__controlls)__progress{padding:0 1rem}.sidebar__percent{font-weight:600;color:var(--bs-heading-color)}.sidebar__percent>:nth-child(2n){font-weight:400;color:var(--bs-body-color)}.sidebar__statistics{padding-top:0.5rem}.sidebar__controlls{display:flex;justify-content:end;padding:1rem;background-color:var(--bs-body-bg);border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.sidebar__controlls:has(.notes){justify-content:space-between}.sidebar__buttons{display:flex;column-gap:0.5rem}.documents-wrapper>[class*="__content"]{padding-top:0.5rem}.documents-wrapper>[class*="__content"]>*{padding:0 0 0.5rem}.notes__link{display:flex;gap:0.25rem}.notes__icon{width:25px;position:relative}.notes__icon path{stroke:light-dark(#1d1c2e, #a1a4b2)}.notes__badge{position:absolute;left:9px;top:-4px;padding:2px 3px 2px 3px;border-radius:2px;font-weight:400}.documents{border-bottom:1px solid var(--template-border-color)}.documents:last-of-type{padding-bottom:0;border:none}.documents__header{padding:0.5rem 1rem}.documents__title{font-weight:600;color:var(--bs-heading-color)}.documents__items{padding:0;margin:0}.documents .document{position:relative;display:flex;flex-direction:column;padding:0.25rem 1rem}.documents .document:hover{background-color:var(--bs-body-bg)}.documents .document__size{font-size:0.875rem;line-height:1.25}.module .module__content{background-color:var(--template-content-bg)}@media (min-width:992px){.module.component-grid{--component-template-areas: "content panel expand";--component-template-columns: 3fr 1fr 27px}}.module>.module__side-panel .sticky-top{top:calc(72px + 1rem)}.module__expand{display:none;padding-top:40px}@media (min-width:992px){.module__expand{display:block}}.module__expand .expand{display:flex;flex-direction:column;row-gap:0.5rem;padding:12px 6px;background-color:#F4F4FC;color:var(--bs-primary);border-radius:0 8px 8px 0;font-size:0.75rem;cursor:pointer}.module__expand .expand__icon{text-align:center}.module__expand .expand__text{writing-mode:sideways-lr;margin-left:-1px}.module__expand .sticky-top{z-index:1;top:90px}.module>.module__content .module__breadcrumbs{display:flex}.module>.module__content .module__breadcrumbs .mod-breadcrumbs__wrapper{display:none}@media (min-width:768px){.module>.module__content .module__breadcrumbs{justify-content:space-between}.module>.module__content .module__breadcrumbs .mod-breadcrumbs__wrapper{display:block}}.module__header{padding-bottom:1rem;display:flex;justify-content:space-between;border-bottom:1px solid var(--template-border-color)}.module__header h1,.module__header h2{margin:0;text-transform:uppercase}.module__controlls{display:flex;column-gap:1rem;align-items:end}.module__buttons{display:flex;column-gap:0.5rem}.module__pagenavcounter{font-size:0.875rem;color:var(--bs-secondary)}.module__pagenavcounter>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.module>.module__content .module__footer{row-gap:1rem}@media (min-width:576px){.module>.module__content .module__footer:has(.pagination-wrapper){justify-content:space-between}.module>.module__content .module__footer .module__back{align-self:flex-start}}@media (min-width:992px){.module>.module__content .module__footer{border-radius:0;border-bottom-left-radius:0.25rem}}.module>.module__content .module__footer .pagination{--bs-pagination-color: var(--template-white);--bs-pagination-bg: var(--bs-primary);--bs-pagination-border-color: var(--bs-primary);--bs-pagination-hover-color: var(--template-white);--bs-pagination-hover-bg: var(--bs-link-hover-color);--bs-pagination-hover-border-color: var(--bs-link-hover-color);--bs-pagination-focus-color: var(--template-white);--bs-pagination-focus-bg: var(--template-primary-75-color);--bs-pagination-padding-y: 0.188rem;margin:0;gap:1rem;justify-content:space-between}@media (min-width:576px){.module>.module__content .module__footer .pagination{justify-content:flex-start}}.module>.module__content .module__footer .pagination .page-link{border-radius:0.25rem}.module .module__content:not(:has(.module__scrollspy)) .module__text>*:last-child{margin-bottom:0 !important}.module__text a{text-decoration:none}.module__text .animate-container{position:relative}.module__text .animate-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.module__text .videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin-bottom:10px}.module__text .videoWrapper iframe,.module__text .videoWrapper object,.module__text .videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.module__text iframe{border:none}.module__text figure:has(.animate-container){display:block}.module__text figure:has(img) p{margin-bottom:0}.module__text .collapse-toggle{position:relative;padding:0 32px 0 0}.module__text .collapse-toggle::after{content:"";position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;width:24px;height:24px;inset-inline-end:0;text-align:center}.module__text .collapse-toggle[aria-expanded="true"]::after{content:"" !important}.module__text .information{display:flex;position:relative;min-height:2.8rem;padding:0.5rem 1rem 0 3rem;margin:1rem 0;color:#7c7c7c;background-color:whitesmoke;border:1px solid #eaeaea;border-left:8px solid #7c7c7c;border-radius:0.25rem}.module__text .information:before{position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;left:0.8rem;top:0.2rem;font-size:1.5rem}.module__text .information--warning{background-color:#ffeeee;border-left:8px solid var(--bs-danger)}.module__text .information--warning:before{content:"";left:0.8rem;top:0.2rem;color:var(--bs-danger)}.module__text .information--note{background-color:#e1f5fe;border-left:8px solid var(--template-primary-color)}.module__text .information--note:before{content:"!";left:1.4rem;color:var(--template-primary-color)}.module__text .information--reminder{background-color:rgba(220, 237, 200, 0.7);border-left:8px solid var(--bs-success)}.module__text .information--reminder:before{content:"";font-size:1.6rem;color:var(--bs-success)}.module__text .information--tip{background-color:#FFFDE7;border-left:8px solid var(--bs-warning)}.module__text .information--tip:before{content:"";left:0.9rem;font-size:1.6rem;font-weight:400;color:var(--bs-warning)}.module__text .information--example:before{content:"";transform:rotate(-10deg)}.readspeaker .readspeaker__buttons{margin:0}.glightbox{position:relative;display:block}.glightbox:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:35px;height:35px;bottom:1rem;right:1rem;padding:0.5rem;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900;color:var(--bs-body-color);background-color:var(--bs-body-bg);border-radius:0.75rem;border:1px solid var(--template-border-color);box-shadow:1px 1px 8px var(--template-box-shadow);transition:color 0.2s ease-out 0s}.glightbox:hover:after{color:var(--bs-secondary)}body:has(.content-grid--dashboard){background-size:contain}@media (min-width:992px){body:has(.content-grid--dashboard){background-position:50% -100px}}.content-grid .section-profile{grid-row:profile}.content-grid .section-component{grid-area:comp}.content-grid .section-panel-right{grid-area:panel;z-index:1}.content-grid>.full-width{grid-gap:var(--padding-inline)}.content-grid--dashboard{--content-template-columns:
      [full-width-start] minmax(0, 1fr)
      [content-start] repeat(4, minmax(0, 19.875rem)) [content-end]
      minmax(0, 1fr) [full-width-end];margin-top:2rem;grid-template-areas:". profile profile profile profile ." ". comp comp comp comp ." ". panel panel panel panel .";grid-gap:var(--padding-inline)}@media (min-width:992px){.content-grid--dashboard{grid-template-areas:". profile profile profile panel ." ". comp comp comp panel .";grid-template-rows:minmax(0, 140px) 1fr}}@media (min-width:768px){body.view-dashboard .content-grid--dashboard{margin-top:100px}}@media (min-width:992px){body.view-dashboard .content-grid--dashboard{margin-top:140px}}.section-profile{position:relative;margin-top:12px;background-color:var(--template-bg);box-shadow:1px 1px 12px var(--template-box-shadow)}@media (min-width:576px){.section-profile{margin-top:68px}}.profile{--profile-height: 46px}@media (min-width:576px){.profile{--profile-height: 56px}}.profile__content{display:flex;gap:1rem;align-items:center;max-height:calc(var(--profile-height) + 1rem);padding-block:0.5rem}.profile__image{position:relative;align-self:end}.profile__image img{width:64px;height:64px;border-radius:100%;border:5px solid var(--template-bg);background-color:var(--bs-white);box-shadow:0 0 8px rgba(0, 0, 0, 0.1)}@media (min-width:576px){.profile__image img{width:128px;height:128px}}.profile__image .btn{--bs-btn-padding-x: .25rem;--bs-btn-padding-y: 0;--bs-btn-bg: var(--template-bg);--bs-btn-border-color: var(--template-divider-light);--bs-btn-hover-bg: var(--bs-body-bg);--bs-btn-hover-border-color: var(--template-border-color);--bs-btn-active-bg: var(--bs-body-bg);--bs-btn-active-border-color: var(--template-border-color);position:absolute;right:0;bottom:0}.profile__header{height:var(--profile-height)}.profile__edit{align-self:flex-start}.profile__edit .btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .25rem;--bs-btn-bg: var(--template-bg);--bs-btn-border-color: var(--template-divider-light);--bs-btn-hover-bg: var(--bs-body-bg);--bs-btn-hover-border-color: var(--template-border-color);--bs-btn-active-bg: var(--bs-body-bg);--bs-btn-active-border-color: var(--template-border-color)}.profile__title{margin-bottom:0;color:var(--bs-primary)}.profile__subtitle{font-size:0.875rem;line-height:1.25}.profile__subtitle>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.profile-modal .modal-footer{background-color:var(--template-footer-bg)}.profile-modal .modal-footer .btn-upload{margin-right:auto}.profile-overlay{position:absolute;width:100%;height:70vh;z-index:-1;background-color:var(--bs-body-bg)}.content-grid .profile-overlay{grid-column:full-width}.dashboard-card-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem;align-items:start}@media (min-width:576px){.dashboard-card-grid{grid-template-columns:repeat(4, 1fr);gap:1rem}}.dashboard-card{--bs-card-title-color: var(--bs-heading-color);--bs-card-bg: var(--template-bg);--bs-card-spacer-y: .75rem;--bs-card-border-color: var(--template-border-color);--bs-card-cap-bg: var(--template-bg);--bs-card-cap-padding-y: .75rem;--bs-card-title-spacer-y: 0;box-shadow:1px 1px 12px var(--template-box-shadow)}@media (min-width:576px){.dashboard-card{min-height:125px}}.dashboard-card:has(.card-body[data-joomla-dialog]):hover{box-shadow:1px 1px 15px rgba(0, 0, 0, 0.2)}.dashboard-card:has(.card-footer){max-height:initial}.dashboard-card .card-title{font-weight:600}.dashboard-card .card-text{font-family:"Dosis", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-weight:700;color:var(--bs-primary)}.dashboard-card .card-text>:nth-child(2){color:var(--bs-secondary);font-size:1rem}.dashboard-card .card-footer{font-size:0.875rem}@media (min-width:576px){.dashboard-card .card-footer{font-size:1rem}}.dashboard-card .card-footer>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.dashboard-card .card-subtitle{margin-top:-4px}.com-lms-profile>.com-lms-profile__content{padding-top:1rem;padding-bottom:0}@media (min-width:576px){.com-lms-profile>.com-lms-profile__content{padding-top:0.5rem}}.com-lms-affiliate>.com-lms-affiliate__content{padding-top:1rem;padding-bottom:0}@media (min-width:576px){.com-lms-affiliate>.com-lms-affiliate__content{padding-top:0.5rem}}.com-flightlog-log fieldset{padding-bottom:1rem;border-bottom:1px solid var(--template-border-color)}.com-flightlog-log .flightdata-grid{display:grid;gap:1rem}@media (max-width:767.98px){.com-flightlog-log .flightdata-grid{grid-template-columns:repeat(2, 1fr)}.com-flightlog-log .flightdata-grid>:nth-child(1){grid-column:span 2}}@media (min-width:768px) and (max-width:991.98px){.com-flightlog-log .flightdata-grid{grid-template-columns:repeat(4, 1fr)}.com-flightlog-log .flightdata-grid>:nth-child(1){grid-column:1 / span 2;grid-row:1}}@media (min-width:992px){.com-flightlog-log .flightdata-grid{grid-auto-flow:column}}.com-flightlog-log .landingdata-grid{display:grid;gap:1rem}@media (min-width:768px) and (max-width:991.98px){.com-flightlog-log .landingdata-grid{grid-template-columns:repeat(2, 1fr)}.com-flightlog-log .landingdata-grid>:nth-child(4){grid-column:2;grid-row:1}}@media (min-width:992px){.com-flightlog-log .landingdata-grid{grid-auto-flow:column}}.com-flightlog-log .conditions-grid{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:575.98px){.com-flightlog-log .conditions-grid{display:grid;grid-template-columns:repeat(2, 1fr)}}.com-flightlog-log .conditions-grid label{padding-right:0.5rem}.com-flightlog-log .modules-grid{display:grid;gap:1rem}@media (min-width:576px){.com-flightlog-log .modules-grid{grid-template-columns:repeat(2, 1fr)}}.com-flightlog-log .subform-repeatable{display:grid;gap:1rem}@media (min-width:576px){.com-flightlog-log .subform-repeatable{grid-template-columns:repeat(3, 1fr)}.com-flightlog-log .subform-repeatable>:nth-child(1){grid-column:1 / span 3;grid-row:1}}@media (min-width:992px){.com-flightlog-log .subform-repeatable{grid-template-columns:repeat(4, 1fr)}.com-flightlog-log .subform-repeatable>:nth-child(1){grid-column:1 / span 4;grid-row:1}}.com-flightlog-settings__form{display:grid;gap:1rem}@media (min-width:992px){.com-flightlog-settings__form{grid-template-columns:repeat(2, 1fr)}}.com-flightlog-settings .adminlist-grid--courses{--adminlist-template-columns: 2fr 1fr 30px}.com-flightlog-settings .adminlist-grid--aircraft{--adminlist-template-columns: 2fr 1fr 30px;padding-top:1rem;border-top:1px solid var(--template-border-color)}.com-flightlog-settings .adminlist-grid--aircraft>div>:nth-child(2){display:none}@media (min-width:576px){.com-flightlog-settings .adminlist-grid--aircraft{--adminlist-template-columns: 2fr 2fr 1fr 30px}.com-flightlog-settings .adminlist-grid--aircraft>div>:nth-child(2){display:block}}@media (min-width:992px){.com-flightlog-settings .adminlist-grid--aircraft{padding-top:0;padding-left:1rem;border-top:unset;border-left:1px solid var(--template-border-color)}}.com-flightlog-course .two-column-form{display:grid;grid-template-columns:1fr}.com-flightlog-course .two-column-form .form-grid{padding-block:0 1rem;padding-left:0;border-left:unset}@media (min-width:992px){.com-flightlog-course .two-column-form{display:grid;grid-template-columns:1fr 2.1fr}.com-flightlog-course .two-column-form .form-grid{padding-block:1rem;padding-left:2rem;border-left:1px solid var(--template-border-color)}}.com-flightlog-course .subform-repeatable{display:grid;gap:1rem}@media (min-width:576px){.com-flightlog-course .subform-repeatable{grid-template-columns:repeat(2, 1fr)}.com-flightlog-course .subform-repeatable>:nth-child(1){grid-column:1 / span 2;grid-row:1}}.com-flightlog-course .subform-repeatable .subform-repeatable-group{display:flex;flex-direction:column;gap:0.5rem;margin-left:2rem;padding:0 1rem 0.75rem 1rem;box-shadow:1px 1px 8px rgba(0, 0, 0, 0.1)}.com-flightlog-course .subform-repeatable .subform-repeatable-group>.btn-toolbar .btn.group-remove{top:90%;right:100%;padding:0;border-radius:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;transform:translateY(-50%)}.com-flightlog-course .subform-repeatable .subform-repeatable-group>.btn-toolbar .btn.group-remove span{padding:0.5rem 0.5rem}.com-flightlog-course .subform-repeatable .subform-repeatable-group>.btn-toolbar .btn.group-move{--bs-btn-color: var(--bs-body-color);--bs-btn-bg: var(--template-border-color);--bs-btn-border-color: var(--template-divider-light);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-bg: var(--template-border-color);--bs-btn-hover-border-color: var(--template-divider-light)}.com-flightlog-course .subform-repeatable .subform-repeatable-group>.btn-toolbar .btn.group-move,.com-flightlog-course .subform-repeatable .subform-repeatable-group>.btn-toolbar .btn.group-move-down,.com-flightlog-course .subform-repeatable .subform-repeatable-group>.btn-toolbar .btn.group-move-up{top:30%}@media (min-width:992px){.com-flightlog-course .subform-repeatable{grid-template-columns:repeat(2, 1fr)}.com-flightlog-course .subform-repeatable>:nth-child(1){grid-column:1 / span 2;grid-row:1}}.quiz__header{padding-bottom:1rem;border-bottom:1px solid var(--template-border-color)}@media (min-width:768px){.quiz__header{padding-top:0}}.quiz__title h1,.quiz h2{margin:0;text-transform:uppercase}.quiz__subtitle{margin:0;color:var(--bs-primary);text-transform:uppercase}.quiz__body{margin-bottom:auto}.quiz__body>:last-child{margin-bottom:0}.quiz__form{display:flex;flex-direction:column;row-gap:0.5rem}@media (min-width:576px){.quiz__form{flex-direction:row;justify-content:space-between;flex-grow:1;align-items:center}}.quiz .pagination-wrapper{width:100%}.quiz .pagination-wrapper .pagination{--bs-pagination-color: var(--template-bg);--bs-pagination-bg: var(--bs-primary);--bs-pagination-border-color: var(--bs-primary);--bs-pagination-hover-color: var(--template-bg);--bs-pagination-hover-bg: var(--bs-link-hover-color);--bs-pagination-hover-border-color: var(--bs-link-hover-color);--bs-pagination-focus-color: var(--template-bg);--bs-pagination-focus-bg: var(--template-primary-75-color);--bs-pagination-padding-y: 0.188rem;margin:0;justify-content:space-between;flex-wrap:wrap}.quiz .pagination-wrapper .pagination .page-link{border-radius:0.25rem}.quiz .pagination-wrapper .pagination .page-item--secondary{--bs-pagination-color: #488b9e;--bs-pagination-bg: #fff;--bs-pagination-border-color: #488b9e;--bs-pagination-hover-color: #488b9e;--bs-pagination-hover-bg: #f7f7f8;--bs-pagination-hover-border-color:#407b8c}.quiz--active .pagination-wrapper .pagination{gap:1rem}@media (max-width:767.98px){.quiz--active .pagination-wrapper .pagination>:nth-child(2){width:100%;order:3}}@media (min-width:576px){.quiz--information>.quiz__content .quiz__footer .quiz__back{align-self:flex-start}}.quiz--result>.quiz__content .quiz__footer{border-radius:0}@media (min-width:992px){.quiz--result>.quiz__content .quiz__footer{border-bottom-left-radius:0.25rem}}.quiz--result .pagination-wrapper .pagination{--bs-pagination-color: var(--template-bg);--bs-pagination-bg: var(--bs-primary);--bs-pagination-border-color: var(--bs-link-hover-color);--bs-pagination-hover-color: var(--template-bg);--bs-pagination-hover-bg: var(--bs-link-hover-color);--bs-pagination-hover-border-color: var(--bs-link-hover-color);--bs-pagination-focus-color: var(--template-bg);--bs-pagination-focus-bg: var(--template-primary-75-color);--bs-pagination-active-color: var(--template-bg);--bs-pagination-active-bg: var(--bs-link-hover-color);--bs-pagination-active-border-color: var(--bs-link-hover-color);--bs-pagination-padding-y: 0.188rem;flex-wrap:wrap;row-gap:0.75rem;justify-content:flex-start}.quiz--result .pagination-wrapper .pagination .page-link{border-radius:inherit}.quiz--result .pagination-wrapper .pagination .page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.quiz--result .pagination-wrapper .pagination .page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.quiz--completed{background-color:var(--bs-success)}.quiz--review{background-color:var(--bs-danger)}.side-panel__item{border-bottom:1px solid var(--template-border-color);padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.side-panel__item:last-of-type{padding-bottom:0;border-bottom:none}.side-panel__item--header{display:flex;justify-content:space-between}.side-panel__item--header .side-panel__title{padding-bottom:0}.side-panel__title{margin:0;padding-bottom:8px;font-weight:600;color:var(--bs-heading-color)}.side-panel__subtitle{color:var(--bs-heading-color)}.side-panel__attempts{display:flex;flex-direction:column;align-items:end}.side-panel__attempts>:last-child{font-size:0.875rem;text-transform:lowercase}.side-panel .attemptslist{display:grid;grid-template-columns:24px 4fr 1fr;align-items:baseline}.side-panel .attemptslist>:nth-child(3n){font-weight:600;color:var(--bs-heading-color);text-align:end}.answers{display:flex;flex-direction:column;gap:0.5rem}.answers__boxes{display:flex;flex-wrap:wrap;gap:0.5rem}.answers__icon{margin-top:-2px;font-size:1rem;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3))}.answers__box{display:flex;flex-direction:row;gap:14px;padding:0 2px;background-color:var(--bs-secondary);width:40px;height:32px;border-radius:2px;color:var(--bs-white);font-size:0.75rem}.answers__box--active{background-color:var(--bs-body-color)}.answers__box--completed{background-color:var(--bs-success)}.answers__box--marked{background-color:var(--bs-warning)}.countdown{display:flex;flex-direction:row;gap:1rem}.countdown__column{display:flex;flex-direction:column;align-items:center;padding:0 1rem}.countdown__amount{font-size:1.25rem;font-weight:600}.countdown.expire .countdown__amount{color:var(--bs-danger)}.question{display:flex;flex-direction:column;gap:0.5rem}.question__header{position:relative;display:grid;grid-template-columns:1fr max-content;gap:1rem;border-bottom:1px solid var(--template-border-color);padding-block:1rem 2rem}@media (max-width:767.98px){.question__header{padding-block:0 1rem}}.question__header .dropdown .btn{--bs-btn-padding-x: 5px;--bs-btn-padding-y: 5px;--bs-btn-hover-color: var(--bs-primary);--bs-btn-active-color: var(--bs-primary);--bs-btn-active-border-color: transparent}.question__header .dropdown-menu{--bs-dropdown-link-active-color: var(--body-color);--bs-dropdown-link-active-bg: var(--template-divider-light);--bs-dropdown-link-hover-color: var(--body-color);--bs-dropdown-link-hover-bg: var(--template-border-color)}.question__actions{display:flex;flex-direction:row;gap:0.5rem}.question__text{color:var(--bs-body-color);font-weight:600;font-size:1.25rem}@media (max-width:767.98px){.question__text{font-size:1rem}}.question__text>:last-child{margin-bottom:0}.question__stats{align-self:flex-end;font-size:0.875rem;color:var(--bs-secondary)}.question__stats span{color:var(--bs-body-color);font-weight:600}.question--full .propositions--multiplechoice .propositions__item,.question--full .propositions--multiplechoice .propositions__header{display:grid;grid-template-columns:5fr repeat(2, 0.4fr)}@media (min-width:768px){.question--full .propositions--multiplechoice .propositions__item,.question--full .propositions--multiplechoice .propositions__header{grid-template-columns:5fr repeat(2, 0.5fr)}}@media (min-width:992px){.question--full .propositions--multiplechoice .propositions__item,.question--full .propositions--multiplechoice .propositions__header{grid-template-columns:5fr repeat(2, 0.6fr)}}@media (min-width:768px){.question--full .propositions--multiplechoice .propositions__item:has(.propositions__stats),.question--full .propositions--multiplechoice .propositions__header:has(.propositions__stats){grid-template-columns:5fr repeat(3, 0.5fr)}}@media (min-width:992px){.question--full .propositions--multiplechoice .propositions__item:has(.propositions__stats),.question--full .propositions--multiplechoice .propositions__header:has(.propositions__stats){grid-template-columns:5fr repeat(3, 0.6fr)}}.question--full .propositions--multiplequestion{display:grid;grid-template-columns:repeat(1, 1fr);gap:0.5rem 1rem}.question--simple .propositions--multiplequestion{display:grid;grid-template-columns:repeat(1, 1fr);gap:0.5rem 1rem}.propositions{display:flex;flex-direction:column}.propositions__label{display:block}.propositions__label>:last-child{margin-bottom:0}.propositions .form-check .form-check-input{margin-left:-2em}.propositions__input.form-check-input{background:url('../images/icons/checkbox-default.svg');border:none;border-radius:0.125em}.propositions__input.form-check-input:hover{background:url('../images/icons/checkbox-hover.svg')}.propositions__input.form-check-input:checked[type="radio"]{background:url('../images/icons/checkbox-active.svg')}.propositions--multiplechoice .propositions__item{margin-bottom:0;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:2em}@media (min-width:768px){.propositions--multiplechoice .propositions__item{padding-top:0.75rem;padding-bottom:0.75rem;padding-left:3em}}.propositions--multiplechoice .propositions__item:hover{background-color:var(--bs-body-bg)}.propositions__choice--correct svg *{stroke:var(--bs-success)}.propositions__choice--incorrect svg *{stroke:var(--bs-danger)}.propositions__choice--incorrect svg path{fill:var(--bs-danger)}.marked .svg-icon,.attachment .svg-icon{height:28px;width:28px;padding:0}.marked .svg-icon svg,.attachment .svg-icon svg{width:20px}.marked .svg-icon[aria-expanded="true"],.marked .svg-icon.active,.attachment .svg-icon[aria-expanded="true"],.attachment .svg-icon.active{background-color:#FFDD90;border:1px solid #FFDD90}.results{display:grid;grid-template-areas:"score" "question";grid-template-columns:1fr;gap:0.5rem;padding-bottom:1rem}@media (min-width:992px){.results{grid-template-areas:"score question";grid-template-columns:minmax(100px, max-content) 1fr;gap:1rem}}.results__alias>:nth-child(2){font-weight:600;font-size:0.875rem;color:var(--bs-heading-color)}@media (min-width:992px){.results__alias>:nth-child(2){display:block}}.results__points{font-size:0.875rem;color:var(--bs-secondary)}.results__points>:nth-child(2n){font-weight:600;color:var(--bs-heading-color)}.results .question__header{padding-block:0 1rem}.results .question__header--archived{position:relative;border-bottom-color:var(--bs-warning)}.results .question__archived{position:absolute;right:1rem;bottom:-0.625rem;padding-inline:0.25rem;font-size:0.875rem;color:var(--bs-warning);background-color:var(--template-bg)}.results .question__text{font-size:1rem}.results .question__text--correct,.results .propositions__label--correct{color:var(--bs-success)}.results .question__text--incorrect,.results .propositions__label--incorrect{color:var(--bs-danger)}.results .propositions{padding:0}.results .propositions__header{padding-bottom:0.5rem;font-size:0.875rem;color:var(--bs-secondary)}@media (min-width:768px){.results .propositions__header{padding-left:1rem}}.results .propositions__stats{font-size:0.875rem;font-weight:600}.results .propositions--multiplechoice .propositions__item{padding-left:0;padding-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px dotted var(--template-border-color)}.results .propositions--multiplechoice .propositions__item:last-of-type{border-bottom:none}.results .propositions--multiplechoice .propositions__item:hover{background-color:var(--bs-body-bg)}@media (min-width:768px){.results .propositions--multiplechoice .propositions__item{padding-left:1rem}}@media (min-width:992px){.results .results__points,.results .results__alias{text-align:right;padding-right:8px}}.com-users-login,.com-users-logout,.com-users-reset{max-width:25rem}@media (min-width:992px){.com-users-login,.com-users-logout,.com-users-reset{margin-top:2rem;margin-left:4rem}}.com-users-login__form,.com-users-logout__form,.com-users-reset__form{display:flex;flex-direction:column;gap:1rem}.com-users-login__actions,.com-users-logout__actions,.com-users-reset__actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:-10px}.com-users-login__remember,.com-users-logout__remember,.com-users-reset__remember{font-size:0.875rem}.com-users-login__reset,.com-users-logout__reset,.com-users-reset__reset{font-size:0.875rem;text-decoration:underline dotted}.com-users-login .plg_system_webauthn_login_button svg,.com-users-logout .plg_system_webauthn_login_button svg,.com-users-reset .plg_system_webauthn_login_button svg{width:30px;margin-bottom:-3px}@media (min-width:768px){.page-error{max-width:40rem}}.page-error__header{padding-bottom:1rem;display:flex;justify-content:space-between;border-bottom:1px solid var(--template-border-color)}.page-error__header h1,.page-error__header h2{margin:0;text-transform:uppercase}.page-error__body>:last-child{margin-bottom:0}.page-error__backtrace{display:none}:root{--template-white: light-dark(#fcfcfc, #dee2e6);--template-bg: light-dark(#fcfcfc, #1a1a1a);--template-content-bg: light-dark(#ffffff, #1a1a1a);--template-primary-color: #488b9e;--template-primary-75-color: #76a8b6;--template-primary-50-color: #a4c5cf;--template-primary-25-color: #d1e2e7;--template-primary-5-color: #f6f9fa;--template-border-color: light-dark(#e8e9eb, #3d3f42);--template-divider-light: light-dark(#dadce5, #42464b);--template-divider-dark: #373552;--template-dropdown-bg: #1d1c2e;--template-dropdown-hover-bg: #100f1a;--template-dropdown-active-bg: #000000;--template-footer-bg: light-dark(#f6f6f8, #242424);--template-box-shadow: light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));--template-box-shadow-50: light-dark(rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.5))}