.page-title-wrapper[data-v-1d2e2c7c]{margin-bottom:24px}.page-title-wrapper .top[data-v-1d2e2c7c]{align-items:center;display:flex;justify-content:space-between}.page-title-wrapper .top .title[data-v-1d2e2c7c]{font-size:2.125rem;font-weight:700;letter-spacing:0;line-height:2.5625rem}.page-title-wrapper .sub-title[data-v-1d2e2c7c]{color:var(--purple_light_01);font-weight:500}.mission-days-wrapper[data-v-1bd4a4bf]{margin-bottom:1.5rem}.mission-days-wrapper .text[data-v-1bd4a4bf]{margin-bottom:.5rem}.mission-day-buttons[data-v-1bd4a4bf]{display:flex;gap:1.5625rem}.day-button[data-v-1bd4a4bf]{height:2.875rem;width:10.3125rem;border-radius:.5rem;background-color:#fff;box-shadow:.125rem .125rem 0 0 rgba(0,0,0,.1);color:var(--blue_light_01);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;cursor:pointer}.day-button.selected[data-v-1bd4a4bf]{background-color:#0e4e95;color:#fff}.input-label[data-v-a035fac8]{position:relative}.input-title[data-v-a035fac8]{color:var(--blue_dark);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.1875rem;margin-bottom:.5rem;text-align:left}.search-input[data-v-a035fac8]{border:none;border-radius:.5rem;background-color:#fff;box-shadow:.125rem .125rem 0 0 rgba(0,0,0,.1);color:var(--blue_dark_01);font-size:1rem;height:2.875rem;padding:.6875rem 2.5rem .6875rem 3.5rem;min-width:-moz-fit-content;min-width:fit-content;width:19.0625rem}.search-input[data-v-a035fac8]::-webkit-input-placeholder{color:var(--blue_light_01);font-family:var(--font-primary)}.search-input[data-v-a035fac8]:-moz-placeholder,.search-input[data-v-a035fac8]::-moz-placeholder{color:var(--blue_light_01);font-family:var(--font-primary)}.search-input[data-v-a035fac8]:-ms-input-placeholder{color:var(--blue_light_01);font-family:var(--font-primary)}.search-input[data-v-a035fac8]:focus{outline:none}.result-indicator[data-v-a035fac8]{font-size:1rem;letter-spacing:0;line-height:1.375rem;margin-bottom:1.3125rem;margin-top:.4375rem;opacity:.6;text-align:left}.clear-search[data-v-a035fac8]{position:absolute;top:.0625rem;right:1.4375rem;cursor:pointer;height:1rem;opacity:.4;width:1rem}.search-icon[data-v-a035fac8]{position:absolute;top:50%;left:1rem;height:1.125rem;transform:translateY(-50%);width:1.125rem}.search-icon[data-v-a035fac8]:hover{cursor:pointer}.class-selecter-wrapper[data-v-0a334585]{margin-bottom:1.5rem}.class-selecter-wrapper .text[data-v-0a334585]{margin-bottom:.5rem}[data-v-0a334585] .search-input{width:37.5rem}.search-container[data-v-0a334585]{position:relative}.search-results-container[data-v-0a334585]{z-index:100;position:absolute;top:3.5rem;width:37.5rem;border-radius:.5rem;background-color:#fff;box-shadow:.125rem .125rem 0 0 rgba(0,0,0,.1);color:var(--blue_light_01);padding:1rem 0}.results-table[data-v-0a334585]{border-collapse:collapse;width:100%}.search-result[data-v-0a334585]:hover{font-weight:700}.search-result[data-v-0a334585]{cursor:pointer}.search-result[data-v-0a334585]:nth-child(2n){background-color:#f4f4f4}.search-result .class-name[data-v-0a334585]{width:50%;padding:.5rem 0 .5rem 2.1875rem}.search-result .school-name[data-v-0a334585]{padding:.5rem 0}.search-result .school-postcode[data-v-0a334585]{text-align:right;padding:.5rem 2.1875rem .5rem 0}.selected-classes-container[data-v-0a334585]{display:flex;gap:1.5625rem;flex-wrap:wrap;margin-top:1rem}.selected-class[data-v-0a334585]{height:2.875rem;width:40.625rem;padding:.25rem 1rem;background-color:#0e4e95;color:#fff;border-radius:.5rem;display:flex;align-items:center;gap:.875rem}.selected-class .bits-container[data-v-0a334585]{height:100%;width:13%;background-color:#fff;color:#0e4e95;border-radius:.5rem;display:flex;justify-content:center;align-items:center}.selected-class .class-name[data-v-0a334585]{width:35%}.selected-class .school-name[data-v-0a334585]{width:32%}.selected-class .school-zipcode[data-v-0a334585]{width:13%}.selected-class .remove-icon[data-v-0a334585]{margin:auto;cursor:pointer}.input-full-width[data-v-ab489aa4]{width:100%}.right-side-content[data-v-ab489aa4]{position:relative}.form-input.no-icon[data-v-ab489aa4]{padding-left:1rem}.input-icon[data-v-ab489aa4] g path{fill:var(--blue_light_01)}.large-input[data-v-ab489aa4]{resize:both;overflow:auto}.input-icon.contains-input[data-v-ab489aa4] g path{fill:var(--blue_dark_01)}.input-icon.error[data-v-ab489aa4] g path{fill:var(--red_error)}.below-field[data-v-ab489aa4]{display:flex;justify-content:space-between}.below-field .right-side-content[data-v-ab489aa4]{margin-left:auto}.character-count-display[data-v-ab489aa4]{display:block;position:absolute;right:0;color:#7a95b2;font-size:12px;letter-spacing:0;line-height:14px;text-align:right;margin-top:4px}.password-toggle[data-v-ab489aa4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.password-toggle-icon[data-v-ab489aa4]{width:20px;height:20px}.password-toggle-icon[data-v-ab489aa4] svg{width:100%;height:100%}.password-toggle-icon[data-v-ab489aa4] g path{fill:var(--blue_light_01)}.password-toggle-icon.contains-input[data-v-ab489aa4] g path{fill:var(--blue_dark_01)}.password-toggle-icon.error[data-v-ab489aa4] g path{fill:var(--red_error)}.form-input[type=password][data-v-ab489aa4]{padding-right:40px}.option-selector-wrapper[data-v-2181c320]{margin-bottom:1.5rem}.option-selector-wrapper .text[data-v-2181c320]{margin-bottom:.5rem}.option-selector-buttons[data-v-2181c320]{display:flex;gap:1.5625rem;flex-wrap:wrap}.option-button[data-v-2181c320]{height:2.875rem;min-width:10.3125rem;border-radius:.5rem;background-color:#fff;box-shadow:.125rem .125rem 0 0 rgba(0,0,0,.1);color:var(--blue_light_01);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;cursor:pointer}.option-button.selected[data-v-2181c320]{background-color:#0e4e95;color:#fff}.option-button .remove-icon[data-v-2181c320]{margin-left:1.25rem}.bits-form[data-v-201ecf12]{width:39.0625rem;display:flex;gap:1.5625rem;align-items:flex-end}.bits-form .submit-button[data-v-201ecf12]{height:2.875rem}.bits-form[data-v-201ecf12] .form-group{margin-bottom:0}.edit-result[data-v-201ecf12]{white-space:pre;margin-top:1.25rem;font-weight:700;font-size:.9375rem}