@media (prefers-color-scheme:dark){:root.ion-theme-system-settings{--ion-color:#fff;--ion-color-background-400:#121212;--ion-color-surface-300:#242424;--ion-color-surface-400:#393939;--ion-color-surface-500:#474747;--ion-color-surface-600:#787878;--ion-color-surface-700:#fff;--ion-color-stroke-400:#fff;--ion-color-stroke-300:#787878;--ion-color-stroke-200:#474747;--ion-color-stroke-150:#404040;--ion-color-stroke-100:#393939;--ion-color-stroke-50:#242424;--ion-button-tiny-border-color:#393939;--ion-datepicker-today-color:#393939;--ion-datepicker-today-background-color:#fff;--ion-color-surface-lesson-shift-400:#3d2a09;--ion-color-surface-lesson-cancel-400:#3b0e09;--ion-timetable-event-border-color:#393939;--ion-color-surface-lesson-res-400:#0D2A42;--ion-color-surface-data-row:#26313A}:root.ion-theme-system-settings ion-calendar{--calendar-background-color-today:#000;--calendar-border-color:#393939}:root.ion-theme-system-settings ion-popover:not(.appearance-meta-menu){--background-color:#242424}:root.ion-theme-system-settings ion-timepicker{--rectangle-top-background:linear-gradient(180deg, #242424 0%, rgba(36, 36, 36, 0) 100%);--rectangle-bottom-background:linear-gradient(rgb(36, 36, 36) 0%, rgba(36, 36, 36, 0) 100%)}}:root.ion-theme-dark{--ion-color:#fff;--ion-color-background-400:#121212;--ion-color-surface-300:#242424;--ion-color-surface-400:#393939;--ion-color-surface-500:#474747;--ion-color-surface-600:#787878;--ion-color-surface-700:#fff;--ion-color-stroke-400:#fff;--ion-color-stroke-300:#787878;--ion-color-stroke-200:#474747;--ion-color-stroke-150:#404040;--ion-color-stroke-100:#393939;--ion-color-stroke-50:#242424;--ion-button-tiny-border-color:#393939;--ion-datepicker-today-color:#393939;--ion-datepicker-today-background-color:#fff;--ion-color-surface-lesson-shift-400:#3d2a09;--ion-color-surface-lesson-cancel-400:#3b0e09;--ion-timetable-event-border-color:#393939;--ion-color-surface-lesson-res-400:#0D2A42;--ion-color-surface-data-row:#26313A}:root.ion-theme-dark ion-calendar{--calendar-background-color-today:#000;--calendar-border-color:#393939}:root.ion-theme-dark ion-popover:not(.appearance-meta-menu){--background-color:#242424}:root.ion-theme-dark ion-timepicker{--rectangle-top-background:linear-gradient(180deg, #242424 0%, rgba(36, 36, 36, 0) 100%);--rectangle-bottom-background:linear-gradient(rgb(36, 36, 36) 0%, rgba(36, 36, 36, 0) 100%)}body{--ion-background-color:var(--ion-color-surface-400, #f4f4f4);--ion-color:var(--ion-color-stroke-400, #333);--base-border-color:var(--ion-color-stroke-150, #EDEDED);--base-border-radius-s:4px;--base-border-radius-m:8px;--base-border-width:1px;--base-backdrop-background-color:rgba(0,0,0,.4)}body .ion-color-background-400{--ion-color-highlight:var(--ion-color-background-400, #f4f4f4)}body .ion-color-background-500{--ion-color-highlight:var(--ion-color-background-500, #000)}body .ion-color-surface-300{--ion-color-highlight:var(--ion-color-surface-300, #fff)}body .ion-color-surface-400{--ion-color-highlight:var(--ion-color-surface-400, #f4f4f4)}body .ion-color-surface-450{--ion-color-highlight:var(--ion-color-surface-450, #EDEDED)}body .ion-color-surface-500{--ion-color-highlight:var(--ion-color-surface-500, #ddd)}body .ion-color-surface-600{--ion-color-highlight:var(--ion-color-surface-600, #999)}body .ion-color-surface-650{--ion-color-highlight:var(--ion-color-surface-650, #555)}body .ion-color-surface-700{--ion-color-highlight:var(--ion-color-surface-700, #333)}body .ion-color-stroke-400{--ion-color-highlight:var(--ion-color-stroke-400, #333)}body .ion-color-stroke-350{--ion-color-highlight:var(--ion-color-stroke-350, #555)}body .ion-color-stroke-300{--ion-color-highlight:var(--ion-color-stroke-300, #999)}body .ion-color-stroke-250{--ion-color-highlight:var(--ion-color-stroke-250, #c1c1c1)}body .ion-color-stroke-200{--ion-color-highlight:var(--ion-color-stroke-200, #ddd)}body .ion-color-stroke-150{--ion-color-highlight:var(--ion-color-stroke-150, #EDEDED)}body .ion-color-stroke-100{--ion-color-highlight:var(--ion-color-stroke-100, #f4f4f4)}body .ion-color-stroke-50{--ion-color-highlight:var(--ion-color-stroke-50, #fff)}body .ion-color-stroke-on-primary{--ion-color-highlight:var(--ion-color-stroke-on-primary, #fff)}body .ion-color-primary-400{--ion-color-highlight:var(--ion-color-primary-400, #39a5ff)}body .ion-color-primary-500{--ion-color-highlight:var(--ion-color-primary-500, #1e8eed)}body .ion-color-accent-400{--ion-color-highlight:var(--ion-color-accent-400, #9f7df7)}body .ion-color-positive-400{--ion-color-highlight:var(--ion-color-positive-400, #66c004)}body .ion-color-warn-400{--ion-color-highlight:var(--ion-color-warn-400, #f5a623)}body .ion-color-negative-300{--ion-color-highlight:var(--ion-color-negative-300, #fde3df)}body .ion-color-negative-400{--ion-color-highlight:var(--ion-color-negative-400, #f03926)}body .ion-color-surface-lesson-shift-400{--ion-color-highlight:var(--ion-color-surface-lesson-shift-400, #fff3de)}body .ion-color-stroke-lesson-shift-400{--ion-color-highlight:var(--ion-color-stroke-lesson-shift-400, #f3a536)}body .ion-color-surface-lesson-cancel-400{--ion-color-highlight:var(--ion-color-surface-lesson-cancel-400, #fde2df)}body .ion-color-stroke-lesson-cancel-400{--ion-color-highlight:var(--ion-color-stroke-lesson-cancel-400, #f03926)}body .ion-color-surface-lesson-res-400{--ion-color-highlight:var(--ion-color-surface-lesson-res-400, #F5FAFF)}body .ion-color-surface-dropzone-400{--ion-color-highlight:var(--ion-color-surface-dropzone-400, #f2fae8)}body .ion-color-surface-data-row{--ion-color-highlight:var(--ion-color-surface-data-row, #ebf6ff)}body .ion-color-red-300{--ion-color-highlight:var(--ion-color-red-300, #FDE2DF)}body .ion-color-green-300{--ion-color-highlight:var(--ion-color-green-300, #F2FAE8)}body .ion-color-yellow-300{--ion-color-highlight:var(--ion-color-yellow-300, #FFF3DE)}body .ion-color-purple-300{--ion-color-highlight:var(--ion-color-purple-300, #F1ECFE)}body .ion-color-red-400{--ion-color-highlight:var(--ion-color-red-400, #F03926)}body .ion-color-yellow-400{--ion-color-highlight:var(--ion-color-yellow-400, #F5A623)}body .ion-color-green-400{--ion-color-highlight:var(--ion-color-green-400, #66C004)}body .ion-color-purple-400{--ion-color-highlight:var(--ion-color-purple-400, #9F7DF7)}body .ion-color-yellow-450{--ion-color-highlight:var(--ion-color-yellow-450, #f3a536)}body .ion-color-turquoise-100{--ion-color-highlight:var(--ion-color-turquoise-100, #EEFCF9)}body .ion-color-turquoise-400{--ion-color-highlight:var(--ion-color-turquoise-400, #6EC8B6)}.ion-page{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}body.backdrop-no-scroll .ion-page>ion-content{--overflow:hidden}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,[hidden],ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.ion-tappable,[tappable],[tappable] div,[tappable] gr-icon,[tappable] ion-label,[tappable] span,a,a div,a gr-icon,a ion-label,a span,button,button div,button gr-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]:not([tappable=false]){cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--ion-font-family)}html:not(.hydrated) body{display:none}html.plt-pwa{height:100vh}body{background:var(--ion-background-color);color:var(--ion-color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}hr{height:0;margin:0 0 16px;border:0;border-top:1px solid var(--ion-color-stroke-100,#f4f4f4)}h1,h2,h3{margin:0 0 16px}.ion-headline,h1{font:var(--ion-typography-headline, 500 24px/32px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-headline, normal)}.ion-lead,h2{font:var(--ion-typography-lead, 300 18px/24px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-lead, normal)}.ion-lead-bold,h3{font:var(--ion-typography-lead-bold, 700 18px/24px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-lead-bold, normal)}p{margin:0 0 16px}.ion-paragraph,p{font:var(--ion-typography-paragraph, 400 16px/22px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-paragraph, .5px)}.ion-paragraph-bold{font:var(--ion-typography-paragraph-bold, 700 16px/22px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-paragraph-bold, .5px)}.ion-paragraph-s{font:var(--ion-typography-paragraph-s, 400 14px/20px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-paragraph-s, .5px)}.ion-paragraph-s-bold{font:var(--ion-typography-paragraph-s-bold, 700 14px/20px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-paragraph-s-bold, .5px)}.ion-paragraph-xs-bold{font:var(--ion-typography-paragraph-xs-bold, 700 11px/15px Ubuntu, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:var(--ion-typography-letter-spacing-paragraph-xs-bold, .5px)}@media print{.ion-page,body,html{display:block;position:unset;height:auto;min-height:unset;max-height:unset;contain:unset;overflow:unset}}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:local("Ubuntu Light "),local("Ubuntu-Light"),url("./media/ubuntu-latin-300-YIXYLZDF.woff2") format("woff2"),url("./media/ubuntu-latin-300-RR7AKZVK.woff") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:300;src:local("Ubuntu Light italic"),local("Ubuntu-Lightitalic"),url("./media/ubuntu-latin-300italic-CLIZHU5W.woff2") format("woff2"),url("./media/ubuntu-latin-300italic-LH4LRWBV.woff") format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:local("Ubuntu Regular "),local("Ubuntu-Regular"),url("./media/ubuntu-latin-400-NGV3DQJT.woff2") format("woff2"),url("./media/ubuntu-latin-400-WK7GTUMO.woff") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:local("Ubuntu Regular italic"),local("Ubuntu-Regularitalic"),url("./media/ubuntu-latin-400italic-CXD4IXEG.woff2") format("woff2"),url("./media/ubuntu-latin-400italic-2ILAAHG7.woff") format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:local("Ubuntu Medium "),local("Ubuntu-Medium"),url("./media/ubuntu-latin-500-LCLRYEEW.woff2") format("woff2"),url("./media/ubuntu-latin-500-RP5WUIC6.woff") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:500;src:local("Ubuntu Medium italic"),local("Ubuntu-Mediumitalic"),url("./media/ubuntu-latin-500italic-D3F2UPMP.woff2") format("woff2"),url("./media/ubuntu-latin-500italic-VK76LUMF.woff") format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:local("Ubuntu Bold "),local("Ubuntu-Bold"),url("./media/ubuntu-latin-700-QHYKANMM.woff2") format("woff2"),url("./media/ubuntu-latin-700-YSGQAHI2.woff") format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:700;src:local("Ubuntu Bold italic"),local("Ubuntu-Bolditalic"),url("./media/ubuntu-latin-700italic-KBX6HNCH.woff2") format("woff2"),url("./media/ubuntu-latin-700italic-DHZHRCJ4.woff") format("woff")}
