@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap);:root{--admin-background-color:#fff}:root{--ion-color-primary:#404a6f;--ion-color-primary-rgb:56,128,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3171e0;--ion-color-primary-tint:rgba(64,74,111,0.48627450980392156);--ion-color-secondary:#3dc2ff;--ion-color-secondary-rgb:61,194,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#36abe0;--ion-color-secondary-tint:#50c8ff;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ff9d09;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9}@media (prefers-color-scheme:dark){body{--ion-color-primary:#428cff;--ion-color-primary-rgb:66,140,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3a7be0;--ion-color-primary-tint:#5598ff;--ion-color-secondary:#50c8ff;--ion-color-secondary-rgb:80,200,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#46b0e0;--ion-color-secondary-tint:#62ceff;--ion-color-tertiary:#6a64ff;--ion-color-tertiary-rgb:106,100,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#5d58e0;--ion-color-tertiary-tint:#7974ff;--ion-color-success:#5bb715;--ion-color-success-rgb:47,223,117;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#29c467;--ion-color-success-tint:#44e283;--ion-color-warning:#ffd534;--ion-color-warning-rgb:255,213,52;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0bb2e;--ion-color-warning-tint:#ffd948;--ion-color-danger:#ff4961;--ion-color-danger-rgb:255,73,97;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#e04055;--ion-color-danger-tint:#ff5b71;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244,245,248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0,0,0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0,0,0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#222428;--ion-color-light-rgb:34,36,40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255,255,255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e}.ios body{--ion-background-color:#000;--ion-background-color-rgb:0,0,0;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-color-step-50:#0d0d0d;--ion-color-step-100:#1a1a1a;--ion-color-step-150:#262626;--ion-color-step-200:#333;--ion-color-step-250:#404040;--ion-color-step-300:#4d4d4d;--ion-color-step-350:#595959;--ion-color-step-400:#666;--ion-color-step-450:#737373;--ion-color-step-500:grey;--ion-color-step-550:#8c8c8c;--ion-color-step-600:#999;--ion-color-step-650:#a6a6a6;--ion-color-step-700:#b3b3b3;--ion-color-step-750:#bfbfbf;--ion-color-step-800:#ccc;--ion-color-step-850:#d9d9d9;--ion-color-step-900:#e6e6e6;--ion-color-step-950:#f2f2f2;--ion-item-background:#000;--ion-card-background:#1c1c1d}.ios ion-modal{--ion-background-color:var(--ion-color-step-100);--ion-toolbar-background:var(--ion-color-step-150);--ion-toolbar-border-color:var(--ion-color-step-250)}.md body{--ion-background-color:#121212;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-400:#717171;--ion-color-step-450:#7d7d7d;--ion-color-step-500:#898989;--ion-color-step-550:#949494;--ion-color-step-600:#a0a0a0;--ion-color-step-650:#acacac;--ion-color-step-700:#b8b8b8;--ion-color-step-750:#c4c4c4;--ion-color-step-800:#d0d0d0;--ion-color-step-850:#dbdbdb;--ion-color-step-900:#e7e7e7;--ion-color-step-950:#f3f3f3;--ion-item-background:#1e1e1e;--ion-toolbar-background:#1f1f1f;--ion-tab-bar-background:#1f1f1f;--ion-card-background:#1e1e1e}}:root,:root[mode=md]{--ion-font-family:"Montserrat","noto-sans";font-family:var(--ion-font-family)!important}ion-item-options ion-button{margin-top:auto;margin-bottom:auto}.facebook-color{--background:#3b5998}ion-toolbar#header{--color:#fff}ion-slides{--bullet-background-active:var(--ion-color-primary)}h1,h2,h3,h4,h5,h6{color:var(--ion-color-dark)}p{font-size:1em;font-weight:300}.linked{cursor:pointer}.centered{margin:0 auto}.center-text{text-align:center}ion-img.full-width-image{margin:-16px -16px 30px}ion-img.full-width-image.content{margin:16px -16px}ion-img.full-width-image.footer{margin:0 -16px -16px}ion-header.header-translucent ion-toolbar{color:#000}ion-badge{padding:6px 10px;border-radius:24px}ion-item.no-padding{--inner-padding-start:0;--padding-start:0}.full-width{width:100%}a.full-width{display:block}ion-thumbnail.center-image{margin:0 auto}div.content-wrapper{max-width:600px;margin:0 auto}ion-card ion-icon.featuredToggle{font-size:2em}@media (max-width:960px){ion-buttons{flex-wrap:wrap}ion-buttons ion-button .buttonText.hide960{display:none}}ion-label{white-space:normal!important}.alert-radio-label.sc-ion-alert-md{white-space:normal}@media (max-width:768px){#main-content.menu-content-open{pointer-events:auto}}@media (min-width:769px){#split-pane{--side-width:300px;--side-max-width:20%}}.header-image{padding:10px}.header-image::part(image){max-height:36px}.header-study{text-transform:uppercase}#app-footer{--background:#141414}.ion-page{background:var(--frontend-background)}ion-content{--background:none}ion-content.admin{--background:var(--admin-background-color)}ion-card.image-only{--background:hsla(0,0%,100%,0)}ion-card.image-only ion-card-content{padding:0}.card-wrapper .card-button-wrapper{text-align:center;margin-top:-30px}@media (max-width:400px){.card-wrapper .card-button-wrapper{margin-top:-50px}}ion-list{background:none!important}form ion-list ion-item{--background:hsla(0,0%,100%,0)!important}.instructions.small{font-size:.8em}.bold{font-weight:500}.sc-ion-select-popover-h ion-list.sc-ion-select-popover{margin:0}.field_error_message{font-size:.8em;color:#b40000}ion-content.auth-screen{--background:#var(--ion-color-primary)}ion-content.auth-screen #app-background{position:absolute;width:100%;height:100%;top:0;left:0;background-position:100% 0;background-size:contain;background-repeat:no-repeat;z-index:0}ion-content.auth-screen #app-logo{position:relative;width:80%;max-width:350px;height:250px;margin:30px auto;background-image:url(https://firebasestorage.googleapis.com/v0/b/waiora-tamariki.appspot.com/o/assets%2Fwaiora-tamariki-logo-stacked.png?alt=media&token=7691a057-5f77-4a0f-9e93-f3140248699b);background-position:top;background-size:contain;background-repeat:no-repeat;z-index:10}ion-content.auth-screen #content-box{z-index:10;position:relative;width:80%;max-width:350px;margin:0 auto}ion-content.auth-screen #content-box a.instructions{text-decoration:none}ion-content.auth-screen #content-box .instructions{color:#1f1e1e}ion-content.auth-screen #content-box .instructions.small{font-size:.8em}ion-content.auth-screen #content-box .instructions.faded{color:#757575}ion-content.auth-screen #content-box .instructions.bold{font-weight:500}ion-content.auth-screen #content-box .error-message{color:#1f1e1e}ion-content.auth-screen #content-box .guest-button{margin:0 auto;color:#1f1e1e;display:inline}ion-content.auth-screen #content-box .social-icons{display:inline-block}ion-content.auth-screen #content-box .social-icons .SSO-icons{--color:#1f1e1e;height:40px}ion-content.auth-screen #content-box .social-icons .SSO-icons ion-icon{font-size:40px;--color:#1f1e1e;color:#1f1e1e;margin:0}.password-modal{--height:auto;--min-height:315px}.message-feed .message-card ion-card-subtitle{font-size:.8em}.message-feed .message-card ion-card-title{font-size:1.3em}.messagesCard .messagesActive{color:var(--ion-color-light);text-align:center;padding:2px}.messagesCard.true .messagesActive{background-color:var(--ion-color-success)}.messagesCard.false .messagesActive{background-color:var(--ion-color-warning)}.messagesCard.false ion-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.messagesCard ion-card-subtitle{font-size:.8em}.messagesCard ion-card-title{font-size:1.3em}.admin-message-card .playlist-index{position:absolute;top:10px;z-index:10;right:10px;font-size:2em;font-weight:600;color:#000;background-color:hsla(0,0%,100%,.7294117647058823);padding:10px;border-radius:4px}.calendar button,.calendar input{font:inherit}.calendar header{background-color:#323639;box-shadow:0 0 8px rgba(0,0,0,.5);padding:20px;color:#fff}.calendar header h1{font-size:inherit;margin:0}.calendar__container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:10px 0;padding:10px}.calendar__container>*>*{margin:10px}.calendar__container__content{display:flex;max-width:24.5em;flex-basis:420px;flex-direction:column;flex-grow:100;align-items:stretch;padding-top:1em;margin:0 auto}.calendar__container__content .calendarKeyButton{margin:0 auto}.calendar__container__content .react-calendar{margin:0 auto;max-width:400px}.calendar__container__content .react-calendar .react-calendar__navigation span.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{font-size:1.1em;font-weight:500}.calendar__container__content .react-calendar .react-calendar__navigation button.react-calendar__navigation__label{height:2.5em;background:none}.calendar__container__content .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow{font-size:1.7em;background:none}.calendar__container__content .react-calendar .react-calendar__month-view__weekdays{font-size:.7em;color:var(--ion-color-primary-contrast);background-color:var(--ion-color-primary)}.calendar__container__content .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{height:38px;justify-content:center;align-items:center;display:flex}.calendar__container__content .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.calendar__container__content .react-calendar button.react-calendar__tile{padding:6px;height:3.5em;color:var(--ion-color-primary-contrast);background:var(--ion-color-primary-tint);display:flex;margin:0;border:0}.calendar__container__content .react-calendar button.react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{color:hsla(0,0%,100%,.17647058823529413)}.calendar__container__content .react-calendar button.react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth:hover{color:#fff}.calendar__container__content .react-calendar button.react-calendar__tile:hover{background-color:var(--ion-color-primary)}.calendar__container__content .react-calendar button.react-calendar__tile.entry-due abbr{background-color:var(--ion-color-danger)}.calendar__container__content .react-calendar button.react-calendar__tile.entry-complete abbr{background-color:var(--ion-color-success)}.calendar__container__content .react-calendar button.react-calendar__tile.entry-incomplete abbr{background-color:var(--ion-color-warning)}.calendar__container__content .react-calendar button.react-calendar__tile.entry-upcoming abbr{background-color:var(--ion-color-secondary)}.calendar__container__content .react-calendar button.react-calendar__tile abbr{height:100%;flex-grow:1;align-items:center;justify-content:center;display:flex}@media (max-width:1024px){.calendar__container__content .react-calendar button.react-calendar__tile{height:2.5em}}@media (max-width:1024px){.calendar__container__content{max-width:17.5em}}.recharts-responsive-container .recharts-wrapper .custom-tooltip{background:#fff;padding:10px}.recharts-responsive-container .recharts-wrapper .custom-tooltip .value{margin:0}.recharts-responsive-container .recharts-wrapper .custom-tooltip .custom-tooltip-item-list{list-style:none;padding-left:0;margin-bottom:0}.recharts-responsive-container .recharts-wrapper .custom-tooltip .custom-tooltip-item-list .date,.recharts-responsive-container .recharts-wrapper .custom-tooltip .custom-tooltip-item-list .phase{font-size:.7em}h2.chart-title{text-align:center}
/*# sourceMappingURL=main.24ca18e0.chunk.css.map */