.ion-photo-loading ion-spinner{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}ion-menu ion-content{--background:var(--ion-item-background,var(--ion-background-color,#fff))}ion-menu.md ion-content{--padding-start:0px;--padding-end:0px;--padding-top:0px;--padding-bottom:20px}ion-menu.md ion-list{padding:0}ion-menu.md ion-note{margin-bottom:30px}ion-menu.md ion-list-header,ion-menu.md ion-note{padding-left:10px}ion-menu.md ion-list#inbox-list{border-bottom:1px solid #d7d8da;border-bottom:1px solid var(--ion-color-step-150,#d7d8da)}ion-menu.md ion-list#inbox-list ion-list-header{font-size:22px;font-weight:600;min-height:20px}ion-menu.md ion-list#labels-list ion-list-header{font-size:16px;margin-bottom:18px;color:#757575;min-height:26px}ion-menu.md ion-item{--padding-start:10px;--padding-end:10px;border-radius:4px}ion-menu.md ion-item.selected{--background:rgba(var(--ion-color-primary-rgb),0.14)}ion-menu.md ion-item.selected ion-icon{color:var(--ion-color-primary)}ion-menu.md ion-item ion-icon{color:#616e7e}ion-menu.md ion-item ion-label{font-weight:500}ion-menu.ios ion-content{--padding-bottom:20px}ion-menu.ios ion-list{padding:20px 0 0}ion-menu.ios ion-note{line-height:24px;margin-bottom:20px}ion-menu.ios ion-item{--padding-start:16px;--padding-end:16px;--min-height:50px}ion-menu.ios ion-item ion-icon{font-size:24px;color:#73849a}ion-menu.ios ion-item .selected ion-icon{color:var(--ion-color-primary)}ion-menu.ios ion-list#labels-list ion-list-header{margin-bottom:8px}ion-menu.ios ion-list-header,ion-menu.ios ion-note{padding-left:16px;padding-right:16px}ion-menu.ios ion-note{margin-bottom:8px}ion-note{display:inline-block;font-size:16px;color:var(--ion-color-medium-shade)}ion-item.selected{--color:var(--ion-color-primary)}.menu-header{background-color:var(--pv-primary);height:185px;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.menu-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/static/media/background.7a19ab33.svg);background-size:cover}.menu-header ion-item{padding-top:10px;padding-bottom:10px;--background:transparent;--padding-end:0px!important}.menu-header ion-item ion-avatar{margin-right:10px}.menu-header ion-item ion-icon{margin-right:10px;color:#fff!important}.menu-header ion-avatar{box-shadow:3px 2px 5px 2px rgba(0,0,0,.2)}.menu-header ion-note,.menu-header ion-text{color:#fff}.menu-header ion-text{font-size:1.1rem}ion-menu-toggle a{text-decoration:none}.alert{border:1px solid red;border-radius:3px;background-color:red}.alert-cmp{padding:1rem;border-radius:3px;width:100%}.alert-cmp .alert .title{padding:.5rem;color:#fff;font-weight:700}.alert-cmp .alert .content{padding:0 .5rem .5rem;color:#fff;font-weight:700}.alert-cmp .success{border:1px solid #2dd36f;background-color:#2dd36f}.alert-cmp .success .icon{text-align:center}.alert-cmp .success .excerpt{font-weight:500;margin-bottom:.5rem}.alert-cmp .success .excerpt p{text-align:center}.alert-cmp .action{display:flex;justify-content:center}.alert-cmp .alert.info{border:1px solid orange;background-color:orange}.alert-cmp.sad .icon{text-align:center}.alert-cmp.sad .excerpt{font-weight:500;margin-bottom:.5rem}.alert-cmp.sad .excerpt p{text-align:center}.bus-station .bus-station-image{display:flex;flex-direction:column;height:100%;justify-content:space-between}.bus-station .bus-station-image img{max-height:25%;max-width:50%;pointer-events:none;margin:30px auto 20px}.bus-station .link-scheduling{margin:0 auto}.bus-station .button-scheduling{margin:0 auto 1rem;width:14rem;height:2.5rem;--background:transparent;border:1px solid var(--ion-color-primary);border-radius:5px;color:var(--ion-color-primary);text-transform:inherit;font-size:1rem}.sign-in-page{height:100%;background-color:var(--ion-color-primary)}.sign-in-page,.sign-in-page .sign-in-panel-form{display:flex;flex-direction:column;justify-content:center}.sign-in-page .sign-in-panel-form{flex-grow:1;align-items:center}.sign-in-page .sign-in-panel-form .sign-in-panel-form-title{text-align:center;color:#fff}.sign-in-page .sign-in-panel-form .sign-in-panel-form-content,.sign-in-page .sign-in-panel-form .sign-in-panel-form-title{width:90%}.sign-in-page .sign-in-panel-form .sign-in-panel-form-content{border-radius:3px;overflow:hidden}.sign-in-page .sign-in-panel-form .sign-in-panel-form-footer{width:90%}.sign-in-page .sign-in-panel-form .sign-in-panel-form-footer ion-button{height:40px;width:100%;margin-left:0;margin-top:1rem;text-transform:capitalize;font-size:1rem;--background:rgba(255,0,147,0.69)}.sign-in-page .sign-up-panel{height:200px;margin-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.sign-in-page .sign-up-panel a{width:90%;margin-top:1rem}.sign-in-page .sign-up-panel ion-button{--background:#20904c;width:100%;height:35px;text-transform:inherit;margin-top:0}.sign-in-page .sign-up-panel .facebook{--background:#3b5998;width:90%;margin-bottom:1rem}.sign-in-page .sign-up-panel .facebook .facebook-icon{margin-right:1rem}.line-text{color:#fff;background-color:var(--ion-color-primary);position:absolute;margin:auto;width:40px;top:0;right:0;left:0;text-align:center;height:30px}.line-separet{width:90%;position:relative}@media only screen and (min-width:1000px){.sign-in-page{justify-content:center}.sign-in-page .sign-in-page-panel{max-width:600px;margin:0 auto;width:600px}.sign-in-page .sign-in-page-panel .sign-in-panel-form{background-color:rgba(0,0,0,.2);padding-bottom:2.2rem;padding-top:.8rem}}.sign-up-page{height:100%;background-color:var(--ion-color-primary)}.sign-up-page,.sign-up-page .sign-up-panel-form{display:flex;flex-direction:column;justify-content:center}.sign-up-page .sign-up-panel-form{flex-grow:1;align-items:center}.sign-up-page .sign-up-panel-form .sign-up-panel-form-title{text-align:center;color:#fff;margin-bottom:2rem}.sign-up-page .sign-up-panel-form .sign-up-panel-form-content,.sign-up-page .sign-up-panel-form .sign-up-panel-form-title{width:100%}.sign-up-page .sign-up-panel-form .sign-up-panel-form-content{border-radius:3px;overflow:hidden}.sign-up-page .sign-up-panel-form .sign-up-panel-form-footer{width:100%}.sign-up-page .sign-up-panel-form .sign-up-panel-form-footer ion-button{height:40px;width:100%;margin-left:0;margin-top:1rem;--background:rgba(255,0,147,0.69)}.sign-up-page .sign-up-panel{height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.sign-up-page .sign-up-panel ion-button{--background:#20904c;width:90%;height:35px;text-transform:inherit}.sign-up-page .poweredtext{text-align:center;color:#fff;padding-bottom:4px;position:absolute;bottom:10px;right:0;left:0}.sign-up-page .poweredtext .poweredby{font-size:12px}.sign-up-page .poweredtext .name{font-size:14px}.button-visible-pass{margin-top:8px;margin-bottom:0;margin-right:-.3rem;height:40px;border-radius:40px;overflow:hidden;--padding-end:10px;--padding-start:10px;--background:#fff;--box-shadow:0px;--color:grey}@media only screen and (min-width:1000px){.sign-up-page{justify-content:center}.sign-up-page .sign-up-page-panel{max-width:600px;margin:0 auto;width:600px}.sign-up-page .sign-up-page-panel .sign-up-panel-form{background-color:rgba(0,0,0,.2);padding-bottom:2.2rem;padding-top:.8rem}}.account-page .user-info{text-align:center;box-sizing:border-box;padding:2.5rem 0}.account-page .ripple-parent{position:relative;overflow:hidden}.account-page .user-info ion-avatar{width:100px;height:100px;box-shadow:0 0 1rem rgba(0,0,0,.45);border:1px solid #fff}.account-page .user-info-title h3{margin-bottom:0;margin-top:10px}.account-page .user-info-image{display:inline-block}.text-decoration-none{text-decoration:none}ion-button.btn-save{width:calc(100% - 40px);margin:20px}ion-button.btn-save ion-spinner{margin-right:1rem}.ui-organization .ui-organization-row{display:flex;flex-direction:row}.ui-organization .ui-organization-row ion-avatar{width:60px;height:60px}.ui-organization .ui-organization-row ion-text{display:flex;align-items:center;margin-left:1rem;font-size:1.1rem}ion-slides{height:100%}.swiper-slide{display:block}.swiper-slide h2{margin-top:2.8rem}.swiper-slide img{max-height:50%;max-width:80%;margin:60px 0 40px;pointer-events:none}.slide{display:flex;flex-direction:column;height:100%;justify-content:space-between}.slide .footer{margin-bottom:4rem}.slide .footer ion-button{width:80%;height:45px;text-transform:capitalize;font-size:1rem}.ripple-parent{position:relative;overflow:hidden}.passage-detail{background-color:#fff;position:relative;padding-bottom:.5rem}.passage-detail ion-card{box-shadow:none}.passage-detail:after{content:"";display:block;position:absolute;width:100%;height:29px;right:0;bottom:-24px;left:0;background:linear-gradient(-45deg,transparent 70%,#fff 75%),linear-gradient(45deg,transparent 70%,#fff 75%);background-repeat:repeat-x;background-size:25px 20px,25px 20px;background-position:50%}.passage-detail .no-margin-start-end{margin:0 0 1rem}.passage-detail .no-margin-start-end ion-item{--padding-start:0.3rem;--padding-end:0}.passage-detail-header{background-color:#fff;padding-top:.5rem;padding-bottom:.8rem}.passage-detail-header .passage-detail-date{color:var(--ion-color-medium-shade)}.passage-detail-footer{padding-top:1.5rem;background-color:#e7eaea}.custom-card{border:0;margin:1.5rem 0 0}.custom-card .title{font-size:1.2rem;margin-top:0;margin-bottom:0;color:#000;color:initial}.custom-card ion-card-content{padding-bottom:2rem}.custom-card .btn-help{width:100%;border:1px solid #e4e6e8;border-radius:3px;height:42px;font-weight:700;text-transform:capitalize;color:var(--ion-color-primary);--background:var(--ion-color-primary-contrast);--padding-top:1.2rem;--padding-bottom:1.2rem}.no-observation{opacity:.3}.active{background-color:green}.active,.canceled{border-radius:.2rem;padding:.3rem;color:#fff}.canceled{background-color:red}.finished{background-color:#00f;border-radius:.2rem;padding:.3rem;color:#fff}:root{--passage-status-background:#e4e6e8;--passage-status-border-color:#dddfe0}.passage-status{border:1px solid #dddfe0;border:1px solid var(--passage-status-border-color);width:100%;padding:.7rem;text-align:center;border-radius:3px;background-color:#e4e6e8;background-color:var(--passage-status-background);display:flex;align-items:center;justify-content:center}.passage-status ion-spinner{margin-right:1rem}.passage-status ion-icon{font-size:2rem}.modal-select{overflow-y:auto;pointer-events:none}.loading{display:flex;justify-content:center;flex-direction:column;align-items:center}.loading ion-spinner{height:65px}ion-icon{--ionicon-stroke-width:35px}.ui-loading ion-spinner{height:65px}.hour-span{opacity:.3}.btnFull{padding:0 10px;margin-bottom:16px}.borderBottom{border-bottom:1px solid var(--ion-color-light-shade)}.no-padding{padding:0}.alert-no-vacancy .icon{text-align:center}.alert-no-vacancy .excerpt{font-weight:500;margin-bottom:.5rem}.alert-no-vacancy .excerpt p{text-align:center}:root{--ion-color-primary:#542c79;--ion-color-brand-secondary:#20904c;--ion-color-primary-rgb:84,44,121;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#4a276a;--ion-color-primary-tint:#654186;--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:#ffc409;--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;--pv-primary:#542c79}@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:#2fdf75;--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-toolbar-background:#0d0d0d;--ion-item-background:#1c1c1c;--ion-item-background-activated:#313131}.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:#1a1b1e}ion-title.title-large{--color:#fff}}.ion-color-primary{--ion-color-base:var(--ion-color-primary);--ion-color-base-rgb:var(--ion-color-primary-rgb);--ion-color-contrast:var(--ion-color-primary-contrast);--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb);--ion-color-shade:var(--ion-color-primary-shade);--ion-color-tint:var(--ion-color-primary-tint)}ion-content ion-toolbar{--background:transparent}ion-header ion-toolbar{--background:var(--pv-primary)}ion-header ion-toolbar ion-buttons,ion-header ion-toolbar ion-title{color:#fff}.icon{margin-right:15px}
/*# sourceMappingURL=main.91a47813.chunk.css.map */