.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-date-picker{overflow:hidden;width:328px}.v-date-picker--show-week{width:368px}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding-top:4px;padding-bottom:4px;padding-inline-start:6px;padding-inline-end:12px}.v-date-picker-controls>.v-btn:first-child{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-date-picker-header{align-items:flex-end;height:70px;display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;padding:0 12px 8px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;font-size:.85rem}.v-date-picker-month__weeks+.v-date-picker-month__days{grid-row-gap:0}.v-date-picker-month__weekday{font-size:.85rem}.v-date-picker-month__days{display:grid;grid-template-columns:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;flex:1 1;justify-content:space-around}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative;height:40px;width:40px}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day .v-btn.v-date-picker-month__day-btn{--v-btn-height: 24px;--v-btn-size: .85rem}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:288px}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:0px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:288px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:32px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-picker.v-sheet{display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";overflow:hidden}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-picker.v-sheet{border-radius:4px}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body;overflow:hidden;position:relative}.v-picker__header{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{text-transform:uppercase;font-size:.75rem;grid-area:title;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:400;letter-spacing:.1666666667em}.v-sheet{display:block}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{border-radius:0}.v-sheet{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:4px}:root{--iti-flag-width: 20px;--iti-flag-count: 244}.iti__ac{--iti-flag-offset: 0}.iti__ad{--iti-flag-offset: -1}.iti__ae{--iti-flag-offset: -2}.iti__af{--iti-flag-offset: -3}.iti__ag{--iti-flag-offset: -4}.iti__ai{--iti-flag-offset: -5}.iti__al{--iti-flag-offset: -6}.iti__am{--iti-flag-offset: -7}.iti__ao{--iti-flag-offset: -8}.iti__ar{--iti-flag-offset: -9}.iti__as{--iti-flag-offset: -10}.iti__at{--iti-flag-offset: -11}.iti__au{--iti-flag-offset: -12}.iti__aw{--iti-flag-offset: -13}.iti__ax{--iti-flag-offset: -14}.iti__az{--iti-flag-offset: -15}.iti__ba{--iti-flag-offset: -16}.iti__bb{--iti-flag-offset: -17}.iti__bd{--iti-flag-offset: -18}.iti__be{--iti-flag-offset: -19}.iti__bf{--iti-flag-offset: -20}.iti__bg{--iti-flag-offset: -21}.iti__bh{--iti-flag-offset: -22}.iti__bi{--iti-flag-offset: -23}.iti__bj{--iti-flag-offset: -24}.iti__bl{--iti-flag-offset: -25}.iti__bm{--iti-flag-offset: -26}.iti__bn{--iti-flag-offset: -27}.iti__bo{--iti-flag-offset: -28}.iti__bq{--iti-flag-offset: -29}.iti__br{--iti-flag-offset: -30}.iti__bs{--iti-flag-offset: -31}.iti__bt{--iti-flag-offset: -32}.iti__bw{--iti-flag-offset: -33}.iti__by{--iti-flag-offset: -34}.iti__bz{--iti-flag-offset: -35}.iti__ca{--iti-flag-offset: -36}.iti__cc{--iti-flag-offset: -37}.iti__cd{--iti-flag-offset: -38}.iti__cf{--iti-flag-offset: -39}.iti__cg{--iti-flag-offset: -40}.iti__ch{--iti-flag-offset: -41}.iti__ci{--iti-flag-offset: -42}.iti__ck{--iti-flag-offset: -43}.iti__cl{--iti-flag-offset: -44}.iti__cm{--iti-flag-offset: -45}.iti__cn{--iti-flag-offset: -46}.iti__co{--iti-flag-offset: -47}.iti__cr{--iti-flag-offset: -48}.iti__cu{--iti-flag-offset: -49}.iti__cv{--iti-flag-offset: -50}.iti__cw{--iti-flag-offset: -51}.iti__cx{--iti-flag-offset: -52}.iti__cy{--iti-flag-offset: -53}.iti__cz{--iti-flag-offset: -54}.iti__de{--iti-flag-offset: -55}.iti__dj{--iti-flag-offset: -56}.iti__dk{--iti-flag-offset: -57}.iti__dm{--iti-flag-offset: -58}.iti__do{--iti-flag-offset: -59}.iti__dz{--iti-flag-offset: -60}.iti__ec{--iti-flag-offset: -61}.iti__ee{--iti-flag-offset: -62}.iti__eg{--iti-flag-offset: -63}.iti__eh{--iti-flag-offset: -64}.iti__er{--iti-flag-offset: -65}.iti__es{--iti-flag-offset: -66}.iti__et{--iti-flag-offset: -67}.iti__fi{--iti-flag-offset: -68}.iti__fj{--iti-flag-offset: -69}.iti__fk{--iti-flag-offset: -70}.iti__fm{--iti-flag-offset: -71}.iti__fo{--iti-flag-offset: -72}.iti__fr{--iti-flag-offset: -73}.iti__ga{--iti-flag-offset: -74}.iti__gb{--iti-flag-offset: -75}.iti__gd{--iti-flag-offset: -76}.iti__ge{--iti-flag-offset: -77}.iti__gf{--iti-flag-offset: -78}.iti__gg{--iti-flag-offset: -79}.iti__gh{--iti-flag-offset: -80}.iti__gi{--iti-flag-offset: -81}.iti__gl{--iti-flag-offset: -82}.iti__gm{--iti-flag-offset: -83}.iti__gn{--iti-flag-offset: -84}.iti__gp{--iti-flag-offset: -85}.iti__gq{--iti-flag-offset: -86}.iti__gr{--iti-flag-offset: -87}.iti__gt{--iti-flag-offset: -88}.iti__gu{--iti-flag-offset: -89}.iti__gw{--iti-flag-offset: -90}.iti__gy{--iti-flag-offset: -91}.iti__hk{--iti-flag-offset: -92}.iti__hn{--iti-flag-offset: -93}.iti__hr{--iti-flag-offset: -94}.iti__ht{--iti-flag-offset: -95}.iti__hu{--iti-flag-offset: -96}.iti__id{--iti-flag-offset: -97}.iti__ie{--iti-flag-offset: -98}.iti__il{--iti-flag-offset: -99}.iti__im{--iti-flag-offset: -100}.iti__in{--iti-flag-offset: -101}.iti__io{--iti-flag-offset: -102}.iti__iq{--iti-flag-offset: -103}.iti__ir{--iti-flag-offset: -104}.iti__is{--iti-flag-offset: -105}.iti__it{--iti-flag-offset: -106}.iti__je{--iti-flag-offset: -107}.iti__jm{--iti-flag-offset: -108}.iti__jo{--iti-flag-offset: -109}.iti__jp{--iti-flag-offset: -110}.iti__ke{--iti-flag-offset: -111}.iti__kg{--iti-flag-offset: -112}.iti__kh{--iti-flag-offset: -113}.iti__ki{--iti-flag-offset: -114}.iti__km{--iti-flag-offset: -115}.iti__kn{--iti-flag-offset: -116}.iti__kp{--iti-flag-offset: -117}.iti__kr{--iti-flag-offset: -118}.iti__kw{--iti-flag-offset: -119}.iti__ky{--iti-flag-offset: -120}.iti__kz{--iti-flag-offset: -121}.iti__la{--iti-flag-offset: -122}.iti__lb{--iti-flag-offset: -123}.iti__lc{--iti-flag-offset: -124}.iti__li{--iti-flag-offset: -125}.iti__lk{--iti-flag-offset: -126}.iti__lr{--iti-flag-offset: -127}.iti__ls{--iti-flag-offset: -128}.iti__lt{--iti-flag-offset: -129}.iti__lu{--iti-flag-offset: -130}.iti__lv{--iti-flag-offset: -131}.iti__ly{--iti-flag-offset: -132}.iti__ma{--iti-flag-offset: -133}.iti__mc{--iti-flag-offset: -134}.iti__md{--iti-flag-offset: -135}.iti__me{--iti-flag-offset: -136}.iti__mf{--iti-flag-offset: -137}.iti__mg{--iti-flag-offset: -138}.iti__mh{--iti-flag-offset: -139}.iti__mk{--iti-flag-offset: -140}.iti__ml{--iti-flag-offset: -141}.iti__mm{--iti-flag-offset: -142}.iti__mn{--iti-flag-offset: -143}.iti__mo{--iti-flag-offset: -144}.iti__mp{--iti-flag-offset: -145}.iti__mq{--iti-flag-offset: -146}.iti__mr{--iti-flag-offset: -147}.iti__ms{--iti-flag-offset: -148}.iti__mt{--iti-flag-offset: -149}.iti__mu{--iti-flag-offset: -150}.iti__mv{--iti-flag-offset: -151}.iti__mw{--iti-flag-offset: -152}.iti__mx{--iti-flag-offset: -153}.iti__my{--iti-flag-offset: -154}.iti__mz{--iti-flag-offset: -155}.iti__na{--iti-flag-offset: -156}.iti__nc{--iti-flag-offset: -157}.iti__ne{--iti-flag-offset: -158}.iti__nf{--iti-flag-offset: -159}.iti__ng{--iti-flag-offset: -160}.iti__ni{--iti-flag-offset: -161}.iti__nl{--iti-flag-offset: -162}.iti__no{--iti-flag-offset: -163}.iti__np{--iti-flag-offset: -164}.iti__nr{--iti-flag-offset: -165}.iti__nu{--iti-flag-offset: -166}.iti__nz{--iti-flag-offset: -167}.iti__om{--iti-flag-offset: -168}.iti__pa{--iti-flag-offset: -169}.iti__pe{--iti-flag-offset: -170}.iti__pf{--iti-flag-offset: -171}.iti__pg{--iti-flag-offset: -172}.iti__ph{--iti-flag-offset: -173}.iti__pk{--iti-flag-offset: -174}.iti__pl{--iti-flag-offset: -175}.iti__pm{--iti-flag-offset: -176}.iti__pr{--iti-flag-offset: -177}.iti__ps{--iti-flag-offset: -178}.iti__pt{--iti-flag-offset: -179}.iti__pw{--iti-flag-offset: -180}.iti__py{--iti-flag-offset: -181}.iti__qa{--iti-flag-offset: -182}.iti__re{--iti-flag-offset: -183}.iti__ro{--iti-flag-offset: -184}.iti__rs{--iti-flag-offset: -185}.iti__ru{--iti-flag-offset: -186}.iti__rw{--iti-flag-offset: -187}.iti__sa{--iti-flag-offset: -188}.iti__sb{--iti-flag-offset: -189}.iti__sc{--iti-flag-offset: -190}.iti__sd{--iti-flag-offset: -191}.iti__se{--iti-flag-offset: -192}.iti__sg{--iti-flag-offset: -193}.iti__sh{--iti-flag-offset: -194}.iti__si{--iti-flag-offset: -195}.iti__sj{--iti-flag-offset: -196}.iti__sk{--iti-flag-offset: -197}.iti__sl{--iti-flag-offset: -198}.iti__sm{--iti-flag-offset: -199}.iti__sn{--iti-flag-offset: -200}.iti__so{--iti-flag-offset: -201}.iti__sr{--iti-flag-offset: -202}.iti__ss{--iti-flag-offset: -203}.iti__st{--iti-flag-offset: -204}.iti__sv{--iti-flag-offset: -205}.iti__sx{--iti-flag-offset: -206}.iti__sy{--iti-flag-offset: -207}.iti__sz{--iti-flag-offset: -208}.iti__tc{--iti-flag-offset: -209}.iti__td{--iti-flag-offset: -210}.iti__tg{--iti-flag-offset: -211}.iti__th{--iti-flag-offset: -212}.iti__tj{--iti-flag-offset: -213}.iti__tk{--iti-flag-offset: -214}.iti__tl{--iti-flag-offset: -215}.iti__tm{--iti-flag-offset: -216}.iti__tn{--iti-flag-offset: -217}.iti__to{--iti-flag-offset: -218}.iti__tr{--iti-flag-offset: -219}.iti__tt{--iti-flag-offset: -220}.iti__tv{--iti-flag-offset: -221}.iti__tw{--iti-flag-offset: -222}.iti__tz{--iti-flag-offset: -223}.iti__ua{--iti-flag-offset: -224}.iti__ug{--iti-flag-offset: -225}.iti__us{--iti-flag-offset: -226}.iti__uy{--iti-flag-offset: -227}.iti__uz{--iti-flag-offset: -228}.iti__va{--iti-flag-offset: -229}.iti__vc{--iti-flag-offset: -230}.iti__ve{--iti-flag-offset: -231}.iti__vg{--iti-flag-offset: -232}.iti__vi{--iti-flag-offset: -233}.iti__vn{--iti-flag-offset: -234}.iti__vu{--iti-flag-offset: -235}.iti__wf{--iti-flag-offset: -236}.iti__ws{--iti-flag-offset: -237}.iti__xk{--iti-flag-offset: -238}.iti__ye{--iti-flag-offset: -239}.iti__yt{--iti-flag-offset: -240}.iti__za{--iti-flag-offset: -241}.iti__zm{--iti-flag-offset: -242}.iti__zw{--iti-flag-offset: -243}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-country-selector-bg: white;--iti-icon-color: #555;--iti-spacer-horizontal: 10px;--iti-flag-height: calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size: 17px;--iti-clear-icon-size: 15px;--iti-border-width: 1px;--iti-arrow-size: 5px;--iti-arrow-width: 1.5px;--iti-arrow-padding: 7px;--iti-mobile-popup-margin: 30px;--iti-strict-reject-flash-color: rgba(255, 0, 0, .12)}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;display:block;min-width:100%;margin:0!important}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{border-radius:3px;background-color:var(--iti-country-selector-bg)}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{position:absolute;z-index:2;left:0}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal))}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color)}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal) / 2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color)}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--has-country-selector .iti__country-container:has(+input[disabled]) button.iti__selected-country,.iti--has-country-selector .iti__country-container:has(+input[readonly]) button.iti__selected-country{cursor:not-allowed}.iti--has-country-selector .iti__country-container:has(+input[disabled]) button.iti__selected-country .iti__arrow,.iti--has-country-selector .iti__country-container:has(+input[readonly]) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__country-selector:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{position:fixed;top:-1000px;left:-1000px;z-index:1060}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{background-color:#00000080;top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__country-selector{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset, 100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height)}.iti__loading{position:relative;background:none;box-shadow:none}.iti__loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:transparent;border-radius:50%;animation:iti-spinner 1s linear infinite}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x: url(/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x: url(/assets/flags@2x-QBzdwbZ8.webp)}.v-file-input--hide.v-input .v-field,.v-file-input--hide.v-input .v-input__control,.v-file-input--hide.v-input .v-input__details{display:none}.v-file-input--hide.v-input .v-input__prepend{grid-area:control;margin:0 auto}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-file-input .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-file-input .v-input__details{padding-inline:0}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-stepper.v-sheet{overflow:hidden}.v-stepper.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper.v-sheet{border-radius:4px}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header{align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;outline:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;position:relative;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item:hover>.v-stepper-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item:focus-visible>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item:focus>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-stepper-item--active>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]>.v-stepper-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:hover>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:focus-visible>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item--active:focus>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-stepper--non-linear .v-stepper-item{opacity:var(--v-high-emphasis-opacity)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity);pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper--mobile .v-stepper-item__avatar.v-avatar{margin-inline-end:0}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;text-align:left;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--alt-labels .v-stepper-item__subtitle{text-align:center}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-stepper-item__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-stepper-item__overlay,.v-stepper-item__underlay{pointer-events:none}.v-stepper-item__overlay,.v-stepper-item__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.breadcrumb-nav[data-v-0108d19c]{margin-bottom:16px}.breadcrumb-list[data-v-0108d19c]{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:0}.breadcrumb-item[data-v-0108d19c]{display:flex;align-items:center}.breadcrumb-sep[data-v-0108d19c]{display:flex;align-items:center;color:#cbd5e1;margin:0 4px}.breadcrumb-link[data-v-0108d19c]{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:500;color:#64748b;text-decoration:none;padding:4px 8px;border-radius:6px;transition:all .15s ease}.breadcrumb-link[data-v-0108d19c]:hover{color:#2ab4a6;background:#eff6ff}.breadcrumb-current[data-v-0108d19c]{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;color:#1e293b;padding:4px 8px}.breadcrumb-loading[data-v-0108d19c]{color:#94a3b8}.breadcrumb-icon[data-v-0108d19c]{opacity:.7}.full-width[data-v-8207226d]{width:100%}.school-logo[data-v-8207226d]{border-radius:6px;border:1px solid #e5e7eb;flex-shrink:0}.logo-placeholder[data-v-8207226d]{display:flex;align-items:center;justify-content:center;height:100%;background:#f9fafb}.status-badge[data-v-8207226d]{display:inline-block;padding:3px 10px;font-size:.75rem;font-weight:500;border-radius:3px;white-space:nowrap}.status-ready[data-v-8207226d]{background-color:#ecfdf5;color:#065f46;border:1px solid #d1fae5}.status-incomplete[data-v-8207226d]{background-color:#fffbeb;color:#92400e;border:1px solid #fef3c7;cursor:pointer}.status-menu-title[data-v-8207226d]{font-size:.8rem;font-weight:600;color:#374151;margin:0 0 8px}.status-menu-items[data-v-8207226d]{display:flex;flex-direction:column;gap:6px}.status-menu-item[data-v-8207226d]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#92400e}.actions-row[data-v-8207226d]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.action-btn[data-v-8207226d]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e5e7eb;background:#fff;border-radius:4px;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap;line-height:1}.action-btn[data-v-8207226d]:hover{background-color:#f3f4f6;border-color:#d1d5db}.action-btn--manage[data-v-8207226d]{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.action-btn--manage[data-v-8207226d]:hover{background-color:#dcfce7;border-color:#86efac}.action-btn--settings[data-v-8207226d],.action-btn--edit[data-v-8207226d]{color:#374151}.action-btn--delete[data-v-8207226d]{color:#991b1b;border-color:#fecaca;background-color:#fef2f2}.action-btn--delete[data-v-8207226d]:hover{background-color:#fee2e2;border-color:#fca5a5}.action-btn--disabled[data-v-8207226d]{opacity:.4;cursor:not-allowed;pointer-events:none}.mobile-cards[data-v-8207226d]{display:flex;flex-direction:column;gap:12px}.mobile-card[data-v-8207226d]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.mobile-card-header[data-v-8207226d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mobile-card-info[data-v-8207226d]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.mobile-card-name[data-v-8207226d]{font-size:.875rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-card-details[data-v-8207226d]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding-left:2px}.mobile-card-detail[data-v-8207226d]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#475569}.mobile-card-detail span[data-v-8207226d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-card-actions[data-v-8207226d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid #f1f5f9;padding-top:10px}.mobile-card-actions .action-btn--manage[data-v-8207226d]{flex:1;justify-content:center}.dialog-card[data-v-5fccdc1d]{overflow:hidden}.dialog-header[data-v-5fccdc1d]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.dialog-title[data-v-5fccdc1d]{font-size:1.1rem;font-weight:600;color:#1a1a2e}.dialog-content[data-v-5fccdc1d]{padding:24px}.file-label[data-v-5fccdc1d]{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:.875rem}.dialog-actions[data-v-5fccdc1d]{padding:12px 24px 16px}.subscription-alert[data-v-953d395c]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:8px;margin-bottom:16px;gap:12px;flex-wrap:wrap;overflow:hidden}.subscription-alert__content[data-v-953d395c]{display:flex;align-items:center;gap:8px;flex:1}.subscription-alert__message[data-v-953d395c]{font-size:.85rem;font-weight:500;line-height:1.4}.subscription-alert--expired[data-v-953d395c]{background:#fef2f2;border:1px solid #fecaca}.subscription-alert--expired .subscription-alert__icon[data-v-953d395c]{color:#dc2626}.subscription-alert--expired .subscription-alert__message[data-v-953d395c]{color:#991b1b}.subscription-alert--expired .subscription-alert__action[data-v-953d395c]{color:#dc2626;border-color:#dc2626}.subscription-alert--at_limit[data-v-953d395c]{background:#fffbeb;border:1px solid #fde68a}.subscription-alert--at_limit .subscription-alert__icon[data-v-953d395c]{color:#d97706}.subscription-alert--at_limit .subscription-alert__message[data-v-953d395c]{color:#92400e}.subscription-alert--at_limit .subscription-alert__action[data-v-953d395c]{color:#d97706;border-color:#d97706}.subscription-alert--near_limit[data-v-953d395c]{background:#eff6ff;border:1px solid #bfdbfe}.subscription-alert--near_limit .subscription-alert__icon[data-v-953d395c]{color:#2ab4a6}.subscription-alert--near_limit .subscription-alert__message[data-v-953d395c]{color:#1e40af}.home-page[data-v-d9343995]{padding:0;max-width:1400px;margin:0 auto}.page-header[data-v-d9343995]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.page-header-left[data-v-d9343995]{display:flex;flex-direction:column;gap:2px}.page-title[data-v-d9343995]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;margin:0}.page-subtitle[data-v-d9343995]{font-size:.8125rem;color:#64748b;padding-left:28px}.test-mode-badge[data-v-d9343995]{display:inline-flex;align-items:center;margin-left:10px;padding:2px 8px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:SF Mono,Monaco,monospace}.page-header-right[data-v-d9343995]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.info-banner[data-v-d9343995]{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background-color:#ecfeff;border:1px solid #cffafe;border-left:3px solid #06b6d4;border-radius:2px;margin-bottom:20px}.info-banner-icon[data-v-d9343995]{flex-shrink:0;margin-top:1px}.info-banner-text[data-v-d9343995]{margin:0;font-size:.8125rem;line-height:1.5;color:#155e75;font-weight:450}@media(max-width:960px){.page-header[data-v-d9343995]{flex-direction:column;align-items:flex-start}.page-header-right[data-v-d9343995]{width:100%}}@media(max-width:600px){.home-page[data-v-d9343995]{padding:0}.page-title[data-v-d9343995]{font-size:.875rem}.page-subtitle[data-v-d9343995]{font-size:.75rem;padding-left:0}.page-header-right[data-v-d9343995]{width:100%}.page-header-right .v-btn[data-v-d9343995]{flex:1;font-size:.75rem}.info-banner[data-v-d9343995]{padding:10px 12px;gap:8px}.info-banner-text[data-v-d9343995]{font-size:.75rem}.tab-info-alert[data-v-d9343995]{font-size:.75rem;padding:10px 12px}}.tab-info-alert[data-v-d9343995]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#ecfeff;border:1px solid #cffafe;border-radius:6px;margin-bottom:16px;font-size:.8125rem;line-height:1.5;color:#155e75}.full-width[data-v-f66469dd]{width:100%}.students-info[data-v-f66469dd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.student-total[data-v-f66469dd]{font-weight:600;color:#1a1a2e}.student-ok[data-v-f66469dd]{font-size:.7rem;font-weight:500;padding:2px 7px;background-color:#ecfdf5;color:#065f46;border:1px solid #d1fae5;border-radius:3px}.student-late[data-v-f66469dd]{font-size:.7rem;font-weight:500;padding:2px 7px;background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:3px}.status-badge[data-v-f66469dd]{display:inline-block;padding:3px 10px;font-size:.75rem;font-weight:500;border-radius:3px;white-space:nowrap}.status--ready[data-v-f66469dd]{background-color:#ecfdf5;color:#065f46;border:1px solid #d1fae5}.status--incomplete[data-v-f66469dd]{background-color:#fffbeb;color:#92400e;border:1px solid #fef3c7;cursor:help}.amount-paid[data-v-f66469dd]{color:#065f46}.amount-remaining[data-v-f66469dd]{color:#991b1b}.payment-rate[data-v-f66469dd]{min-width:80px}.payment-rate__text[data-v-f66469dd]{font-size:.7rem;color:#fff}.actions-row[data-v-f66469dd]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.action-btn[data-v-f66469dd]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e5e7eb;background:#fff;border-radius:4px;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap;line-height:1}.action-btn[data-v-f66469dd]:hover{background-color:#f3f4f6;border-color:#d1d5db}.action-btn--manage[data-v-f66469dd]{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.action-btn--manage[data-v-f66469dd]:hover{background-color:#dcfce7;border-color:#86efac}.action-btn--default[data-v-f66469dd]{color:#374151}.action-btn--delete[data-v-f66469dd]{color:#92400e;border-color:#fef3c7;background-color:#fffbeb}.action-btn--delete[data-v-f66469dd]:hover{background-color:#fef3c7;border-color:#fde68a}.action-btn--restore[data-v-f66469dd]{color:#1e40af;border-color:#bfdbfe;background-color:#eff6ff}.action-btn--restore[data-v-f66469dd]:hover{background-color:#dbeafe;border-color:#93c5fd}.action-btn--disabled[data-v-f66469dd]{opacity:.4;cursor:not-allowed;pointer-events:none}.mobile-search[data-v-f66469dd]{background:#fff}.mobile-loading[data-v-f66469dd]{display:flex;justify-content:center;padding:40px 0}.mobile-empty[data-v-f66469dd]{text-align:center;padding:40px 16px;color:#64748b;font-size:.875rem}.mobile-card-list[data-v-f66469dd]{display:flex;flex-direction:column;gap:12px;padding:12px}.mobile-card[data-v-f66469dd]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.mobile-card-top[data-v-f66469dd]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f1f5f9}.mobile-card-title[data-v-f66469dd]{font-size:.875rem;font-weight:600;color:#1e293b}.mobile-card-body[data-v-f66469dd]{padding:10px 14px;display:flex;flex-direction:column;gap:8px}.mobile-card-row[data-v-f66469dd]{display:flex;align-items:center;justify-content:space-between}.mobile-card-label[data-v-f66469dd]{font-size:.75rem;color:#64748b;font-weight:500}.mobile-card-value[data-v-f66469dd]{font-size:.8rem;color:#1e293b;font-weight:600}.mobile-card-actions[data-v-f66469dd]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-top:1px solid #f1f5f9}.dialog-card[data-v-abe2bc75]{overflow:hidden}.dialog-header[data-v-abe2bc75]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.dialog-title[data-v-abe2bc75]{font-size:1.1rem;font-weight:600;color:#1a1a2e}.dialog-content[data-v-abe2bc75]{padding:24px}.dialog-content label[data-v-abe2bc75]{display:block;font-weight:500;color:#374151;margin-bottom:6px;font-size:.875rem}.label-hint[data-v-abe2bc75]{font-size:.8rem;color:#6b7280;margin:0 0 8px;line-height:1.4}.dialog-actions[data-v-abe2bc75]{padding:12px 24px 16px}.classes-page[data-v-8b4140f0]{padding:0;max-width:1400px;margin:0 auto;overflow-x:hidden}.page-header[data-v-8b4140f0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.page-header-left[data-v-8b4140f0]{display:flex;flex-direction:column;gap:2px}.page-title[data-v-8b4140f0]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;margin:0}.page-subtitle[data-v-8b4140f0]{font-size:.8125rem;color:#64748b;padding-left:28px}.page-header-right[data-v-8b4140f0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.record-count[data-v-8b4140f0]{background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:600;padding:1px 8px;border-radius:10px;margin-left:8px}.add-class-btn[data-v-8b4140f0]{text-transform:none!important;font-weight:500;letter-spacing:0}.tab-info-alert[data-v-8b4140f0]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#ecfeff;border:1px solid #cffafe;border-radius:6px;margin-bottom:16px;font-size:.8125rem;line-height:1.5;color:#155e75}.kpi-strip[data-v-8b4140f0]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.kpi-card[data-v-8b4140f0]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0}.kpi-card--alert[data-v-8b4140f0]{border-color:#fecaca;background:#fef9f9}.kpi-card__icon[data-v-8b4140f0]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-card__content[data-v-8b4140f0]{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-card__label[data-v-8b4140f0]{font-size:.66rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.kpi-card__value[data-v-8b4140f0]{font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-card__value small[data-v-8b4140f0]{font-size:.65rem;font-weight:600;color:#64748b;margin-left:2px}.kpi-card__value--success[data-v-8b4140f0]{color:#059669}.kpi-card__value--danger[data-v-8b4140f0]{color:#dc2626}.kpi-card__pct[data-v-8b4140f0]{font-size:.68rem;font-weight:600;color:#64748b;margin-left:4px}.kpi-card .mono[data-v-8b4140f0]{font-family:SF Mono,Monaco,monospace}@media(max-width:960px){.page-header[data-v-8b4140f0]{flex-direction:column;align-items:flex-start}.page-header-right[data-v-8b4140f0]{width:100%}.kpi-strip[data-v-8b4140f0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.classes-page[data-v-8b4140f0]{padding:0 4px}.add-class-btn[data-v-8b4140f0]{width:100%}.tab-info-alert[data-v-8b4140f0]{font-size:.75rem;padding:10px 12px}.v-tabs .v-tab[data-v-8b4140f0]{font-size:.8125rem;min-width:0;padding:0 12px}.kpi-strip[data-v-8b4140f0]{grid-template-columns:1fr;gap:8px}}.phone-field[data-v-db032855]{width:100%}.phone-field[data-v-db032855] .iti{width:100%;display:block;--iti-country-selector-bg: transparent;--iti-border-color: #cbd5e1;--iti-hover-color: #f1f5f9}.phone-field[data-v-db032855] .iti__country-selector,.phone-field[data-v-db032855] .iti__selected-country,.phone-field[data-v-db032855] .iti__selected-country-primary{background:transparent;border:none;box-shadow:none}.phone-field[data-v-db032855] .iti__tel-input,.iti-input[data-v-db032855]{width:100%;height:40px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:.9rem;color:#0f172a;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.phone-field[data-v-db032855] .iti__tel-input:hover,.iti-input[data-v-db032855]:hover{border-color:#94a3b8}.phone-field[data-v-db032855] .iti__tel-input:focus,.iti-input[data-v-db032855]:focus{border-color:#2ab4a6;box-shadow:0 0 0 3px #2ab4a61f}.phone-field[data-v-db032855] .iti__tel-input.iti-input--error,.iti-input--error[data-v-db032855]{border-color:#ef4444}.phone-field[data-v-db032855] .iti__selected-country{border-top-left-radius:8px;border-bottom-left-radius:8px}.iti-error[data-v-db032855]{font-size:.75rem;color:#ef4444;margin-top:4px}.dialog-card[data-v-aad9be5b]{border-radius:12px;overflow:hidden}.dialog-header[data-v-aad9be5b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.dialog-header__left[data-v-aad9be5b]{display:flex;align-items:center;gap:12px;min-width:0}.dialog-header__icon[data-v-aad9be5b]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#2ab4a6,#219e92);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-aad9be5b]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.dialog-subtitle[data-v-aad9be5b]{font-size:.75rem;color:#2ab4a6;margin:2px 0 0;font-weight:600}.dialog-close[data-v-aad9be5b]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.dialog-close[data-v-aad9be5b]:hover{background:#f1f5f9;color:#0f172a}.step-indicator[data-v-aad9be5b]{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#f8fafc}.step-pill[data-v-aad9be5b]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;font-size:.78rem;font-weight:600;color:#64748b}.step-pill__num[data-v-aad9be5b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:.7rem;font-weight:700}.step-pill--active[data-v-aad9be5b]{background:#f0fdfa;border-color:#2ab4a6;color:#0f766e;box-shadow:0 0 0 3px #2ab4a61a}.step-pill--active .step-pill__num[data-v-aad9be5b]{background:#2ab4a6;color:#fff}.step-pill--done[data-v-aad9be5b]{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.step-pill--done .step-pill__num[data-v-aad9be5b]{background:#2ab4a6;color:#fff}.step-divider[data-v-aad9be5b]{flex:1;height:2px;background:#e2e8f0;border-radius:1px}.step-divider--done[data-v-aad9be5b]{background:#2ab4a6}.dialog-body[data-v-aad9be5b]{padding:22px 24px;max-height:60vh;overflow-y:auto}.form-row[data-v-aad9be5b]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.field-block[data-v-aad9be5b]{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:18px}.form-row .field-block[data-v-aad9be5b]{margin-bottom:0}.field-label[data-v-aad9be5b]{font-size:.8125rem;font-weight:600;color:#1e293b;margin:0;display:inline-flex;align-items:center;gap:4px}.field-required[data-v-aad9be5b]{color:#dc2626;font-weight:700}.field-hint[data-v-aad9be5b]{font-size:.72rem;color:#64748b;font-style:italic}.section-info[data-v-aad9be5b]{display:flex;align-items:center;gap:6px;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569}.note-card[data-v-aad9be5b]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:6px}.note-card__icon[data-v-aad9be5b]{flex-shrink:0;margin-top:1px}.note-card__text[data-v-aad9be5b]{font-size:.78rem;color:#78350f;line-height:1.5}.dialog-actions[data-v-aad9be5b]{display:flex;align-items:center;gap:8px;padding:12px 20px}.white-text[data-v-aad9be5b] .v-btn__content,.white-text[data-v-aad9be5b]{color:#fff!important}@media(max-width:600px){.form-row[data-v-aad9be5b]{grid-template-columns:1fr;gap:18px}.dialog-header[data-v-aad9be5b],.step-indicator[data-v-aad9be5b],.dialog-body[data-v-aad9be5b],.dialog-actions[data-v-aad9be5b]{padding-left:14px;padding-right:14px}.step-pill__label[data-v-aad9be5b]{display:none}}.dialog-card[data-v-ee085535]{border-radius:12px;overflow:hidden}.dialog-header[data-v-ee085535]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.dialog-header__left[data-v-ee085535]{display:flex;align-items:center;gap:12px;min-width:0}.dialog-header__icon[data-v-ee085535]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#2ab4a6,#219e92);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-ee085535]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.dialog-subtitle[data-v-ee085535]{font-size:.75rem;color:#2ab4a6;font-weight:600;margin:2px 0 0}.dialog-close[data-v-ee085535]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.dialog-close[data-v-ee085535]:hover{background:#f1f5f9;color:#0f172a}.dialog-body[data-v-ee085535]{padding:22px 24px;display:flex;flex-direction:column;gap:20px;max-height:60vh;overflow-y:auto}.info-card[data-v-ee085535]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px}.info-card__icon[data-v-ee085535]{flex-shrink:0;margin-top:2px}.info-card__body[data-v-ee085535]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.8125rem;color:#0f766e;line-height:1.5}.info-card__label[data-v-ee085535],.info-card__question[data-v-ee085535]{color:#134e4a}.info-card__value[data-v-ee085535]{color:#0f766e;font-weight:700;margin:0 4px}.field-block[data-v-ee085535]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-ee085535]{font-size:.8125rem;font-weight:600;color:#1e293b;margin:0;display:inline-flex;align-items:center;gap:4px}.field-required[data-v-ee085535]{color:#dc2626;font-weight:700}.preview-section[data-v-ee085535]{display:flex;flex-direction:column;gap:10px}.preview-header[data-v-ee085535]{display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569}.preview-list[data-v-ee085535]{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.preview-row[data-v-ee085535]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:12px;border-bottom:1px solid #f1f5f9}.preview-row[data-v-ee085535]:last-child{border-bottom:none}.preview-row__main[data-v-ee085535]{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.preview-row__name[data-v-ee085535]{font-size:.875rem;font-weight:600;color:#0f172a}.preview-row__pct[data-v-ee085535]{font-size:.7rem;font-weight:700;color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;padding:2px 8px;border-radius:10px;white-space:nowrap}.preview-row__details[data-v-ee085535]{display:inline-flex;align-items:center;gap:14px;flex-shrink:0}.preview-row__deadline[data-v-ee085535]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#64748b}.preview-row__amount[data-v-ee085535]{font-size:.875rem;font-weight:700;color:#0f172a}.preview-row__amount small[data-v-ee085535]{font-size:.65rem;font-weight:600;color:#64748b}.preview-empty[data-v-ee085535]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px 16px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;text-align:center;font-size:.8rem;color:#64748b;line-height:1.5;max-width:100%}.mono[data-v-ee085535]{font-family:SF Mono,Monaco,monospace}.dialog-actions[data-v-ee085535]{display:flex;align-items:center;gap:8px;padding:12px 20px;flex-wrap:wrap}.white-text[data-v-ee085535] .v-btn__content,.white-text[data-v-ee085535]{color:#fff!important}@media(max-width:600px){.dialog-header[data-v-ee085535],.dialog-body[data-v-ee085535],.dialog-actions[data-v-ee085535]{padding-left:14px;padding-right:14px}.preview-row[data-v-ee085535]{flex-direction:column;align-items:flex-start}.preview-row__details[data-v-ee085535]{width:100%;justify-content:space-between}}.dialog-card[data-v-666aeb52]{border-radius:12px;overflow:hidden}.dialog-header[data-v-666aeb52]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.dialog-header__left[data-v-666aeb52]{display:flex;align-items:center;gap:12px;min-width:0}.dialog-header__icon[data-v-666aeb52]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#2ab4a6,#219e92);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-666aeb52]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.dialog-subtitle[data-v-666aeb52]{font-size:.75rem;color:#2ab4a6;font-weight:600;margin:2px 0 0}.dialog-close[data-v-666aeb52]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.dialog-close[data-v-666aeb52]:hover{background:#f1f5f9;color:#0f172a}.dialog-body[data-v-666aeb52]{padding:22px 24px;display:flex;flex-direction:column;gap:20px}.info-card[data-v-666aeb52]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px}.info-card__icon[data-v-666aeb52]{flex-shrink:0;margin-top:2px}.info-card__body[data-v-666aeb52]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.8125rem;color:#0f766e;line-height:1.5}.info-card__value[data-v-666aeb52]{color:#0f766e;font-weight:700}.field-block[data-v-666aeb52]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-666aeb52]{font-size:.8125rem;font-weight:600;color:#1e293b;margin:0;display:inline-flex;align-items:center;gap:4px}.field-required[data-v-666aeb52]{color:#dc2626;font-weight:700}.dialog-actions[data-v-666aeb52]{display:flex;align-items:center;gap:8px;padding:12px 20px}.white-text[data-v-666aeb52] .v-btn__content,.white-text[data-v-666aeb52]{color:#fff!important}@media(max-width:600px){.dialog-header[data-v-666aeb52],.dialog-body[data-v-666aeb52],.dialog-actions[data-v-666aeb52]{padding-left:14px;padding-right:14px}}.dialog-card[data-v-1eef25af]{border-radius:12px;overflow:hidden}.dialog-header[data-v-1eef25af]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.dialog-header__left[data-v-1eef25af]{display:flex;align-items:center;gap:12px;min-width:0}.dialog-header__icon[data-v-1eef25af]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#2ab4a6,#219e92);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-1eef25af]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.dialog-subtitle[data-v-1eef25af]{font-size:.75rem;color:#2ab4a6;font-weight:600;margin:2px 0 0}.dialog-close[data-v-1eef25af]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.dialog-close[data-v-1eef25af]:hover{background:#f1f5f9;color:#0f172a}.dialog-body[data-v-1eef25af]{padding:22px 24px;display:flex;flex-direction:column;gap:22px}.info-card[data-v-1eef25af]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px}.info-card__icon[data-v-1eef25af]{flex-shrink:0;margin-top:2px}.info-card__body[data-v-1eef25af]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.8125rem;color:#0f766e;line-height:1.5}.info-card__value[data-v-1eef25af]{color:#0f766e;font-weight:700}.field-block[data-v-1eef25af]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-1eef25af]{font-size:.8125rem;font-weight:600;color:#1e293b;margin:0;display:inline-flex;align-items:center;gap:6px}.field-required[data-v-1eef25af]{color:#dc2626;font-weight:700}.step-pill[data-v-1eef25af]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:.66rem;font-weight:700;flex-shrink:0}.step-pill--ready[data-v-1eef25af]{background:#2ab4a6;color:#fff}.dialog-actions[data-v-1eef25af]{display:flex;align-items:center;gap:8px;padding:12px 20px}.white-text[data-v-1eef25af] .v-btn__content,.white-text[data-v-1eef25af]{color:#fff!important}@media(max-width:600px){.dialog-header[data-v-1eef25af],.dialog-body[data-v-1eef25af],.dialog-actions[data-v-1eef25af]{padding-left:14px;padding-right:14px}}.dialog-card[data-v-b6439e68]{border-radius:12px;overflow:hidden}.dialog-header[data-v-b6439e68]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.dialog-header__left[data-v-b6439e68]{display:flex;align-items:center;gap:12px;min-width:0}.dialog-header__icon[data-v-b6439e68]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#2ab4a6,#219e92);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-b6439e68]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.dialog-subtitle[data-v-b6439e68]{font-size:.75rem;color:#64748b;margin:2px 0 0;max-width:420px}.dialog-close[data-v-b6439e68]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s;flex-shrink:0}.dialog-close[data-v-b6439e68]:hover{background:#f1f5f9;color:#0f172a}.dialog-body[data-v-b6439e68]{padding:20px 24px;display:flex;flex-direction:column;gap:20px;max-height:60vh;overflow-y:auto}.section[data-v-b6439e68]{display:flex;flex-direction:column;gap:14px}.section-divider[data-v-b6439e68]{display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569}.form-row[data-v-b6439e68]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-block[data-v-b6439e68]{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label[data-v-b6439e68]{font-size:.78rem;font-weight:600;color:#374151;margin:0}.amount-type-pills[data-v-b6439e68]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.amount-pill[data-v-b6439e68]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.78rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s}.amount-pill[data-v-b6439e68]:hover{border-color:#cbd5e1;background:#f8fafc}.amount-pill--active[data-v-b6439e68]{border-color:#2ab4a6;background:#f0fdfa;color:#0f766e;box-shadow:0 0 0 3px #2ab4a61a}.dialog-actions[data-v-b6439e68]{display:flex;align-items:center;gap:8px;padding:12px 20px}.white-text[data-v-b6439e68] .v-btn__content,.white-text[data-v-b6439e68]{color:#fff!important}@media(max-width:600px){.form-row[data-v-b6439e68],.amount-type-pills[data-v-b6439e68]{grid-template-columns:1fr}.dialog-header[data-v-b6439e68],.dialog-body[data-v-b6439e68],.dialog-actions[data-v-b6439e68]{padding-left:14px;padding-right:14px}}.payment-plan-preview[data-v-6ad1c3c5]{padding:8px 0}.preview-section[data-v-6ad1c3c5]{margin-bottom:16px}.section-title[data-v-6ad1c3c5]{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:8px;display:flex;align-items:center}.summary-section[data-v-6ad1c3c5]{background:#f8fafc;border-radius:8px;padding:12px 16px}.summary-row[data-v-6ad1c3c5]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.875rem;color:#64748b}.summary-value[data-v-6ad1c3c5]{font-weight:600;color:#1e293b}.net-amount[data-v-6ad1c3c5]{font-size:1rem;font-weight:700;color:#1e293b}.net-amount .summary-value[data-v-6ad1c3c5]{color:#2ab4a6}.wizard-title[data-v-e9d61b6c]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center}.section-label[data-v-e9d61b6c]{font-size:.875rem;font-weight:600;color:#1e293b}.gap-3[data-v-e9d61b6c]{gap:12px}.gap-6[data-v-e9d61b6c]{gap:24px}.field-label[data-v-e9d61b6c]{display:block;font-size:.75rem;font-weight:500;color:#64748b;margin-bottom:4px}.loading-overlay[data-v-b1f78f64]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-content[data-v-b1f78f64]{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-message[data-v-b1f78f64]{color:#333;font-size:16px;font-weight:500;text-align:center}.full-width[data-v-3ab77654]{width:100%}.avatar-cell[data-v-3ab77654]{display:flex;align-items:center}.pagination-row[data-v-3ab77654]{padding:8px 0;background:#f8fafc}.mobile-loading[data-v-3ab77654]{display:flex;justify-content:center;padding:40px 0}.mobile-empty[data-v-3ab77654]{text-align:center;padding:40px 16px;color:#64748b;font-size:.875rem}.mobile-card-list[data-v-3ab77654]{display:flex;flex-direction:column;gap:12px;padding:12px}.mobile-card[data-v-3ab77654]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.mobile-card-top[data-v-3ab77654]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f1f5f9}.mobile-card-title[data-v-3ab77654]{font-size:.875rem;font-weight:600;color:#1e293b}.mobile-card-body[data-v-3ab77654]{padding:10px 14px;display:flex;flex-direction:column;gap:8px}.mobile-card-row[data-v-3ab77654]{display:flex;align-items:center;justify-content:space-between}.mobile-card-label[data-v-3ab77654]{font-size:.75rem;color:#64748b;font-weight:500}.mobile-card-value[data-v-3ab77654]{font-size:.8rem;color:#1e293b;font-weight:600}.mobile-card-actions[data-v-3ab77654]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-top:1px solid #f1f5f9}.action-btn[data-v-3ab77654]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e5e7eb;background:#fff;border-radius:4px;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:background-color .15s;white-space:nowrap;line-height:1}.action-btn[data-v-3ab77654]:hover{background-color:#f3f4f6;border-color:#d1d5db}.action-btn--default[data-v-3ab77654]{color:#374151}.students-page[data-v-8b5ffb15]{padding:0;max-width:1400px;margin:0 auto;overflow-x:hidden}.record-count[data-v-8b5ffb15]{background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:600;padding:1px 8px;border-radius:10px}.page-header[data-v-8b5ffb15]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.page-header-left[data-v-8b5ffb15]{display:flex;flex-direction:column;gap:2px}.page-title[data-v-8b5ffb15]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;margin:0}.school-name[data-v-8b5ffb15]{color:#2563eb;margin-left:4px}.page-subtitle[data-v-8b5ffb15]{font-size:.8125rem;color:#64748b;padding-left:28px}.page-header-right[data-v-8b5ffb15]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar-row[data-v-8b5ffb15]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolbar-search[data-v-8b5ffb15]{max-width:360px;flex:1}.toolbar-actions[data-v-8b5ffb15]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-chips[data-v-8b5ffb15]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px}.tab-info-alert[data-v-8b5ffb15]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#ecfeff;border:1px solid #cffafe;border-radius:6px;margin-bottom:16px;font-size:.8125rem;line-height:1.5;color:#155e75}@media(max-width:960px){.page-header[data-v-8b5ffb15]{flex-direction:column;align-items:flex-start}.page-header-right[data-v-8b5ffb15]{width:100%}.toolbar-row[data-v-8b5ffb15]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-8b5ffb15]{max-width:100%}}@media(max-width:600px){.students-page[data-v-8b5ffb15]{padding:0 4px}.page-header-right[data-v-8b5ffb15]{flex-direction:row;align-items:center;gap:6px}.page-header-right .v-checkbox[data-v-8b5ffb15]{max-width:120px}.page-header-right .v-checkbox[data-v-8b5ffb15] .v-label{font-size:.6875rem}.page-header-right .v-btn[data-v-8b5ffb15]{min-width:0;font-size:.6875rem}.toolbar-actions[data-v-8b5ffb15]{width:100%;justify-content:flex-start}.tab-info-alert[data-v-8b5ffb15]{font-size:.75rem;padding:10px 12px}.v-tabs .v-tab[data-v-8b5ffb15]{font-size:.8125rem;min-width:0;padding:0 12px}}.toolbar-filter[data-v-cd5e75b3]{margin-bottom:25px;padding:0}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.bg-light[data-v-67098a60]{background:#f8f8f8}.programm_text[data-v-67098a60]{font-weight:700;color:#2ab4a6}.status-badge[data-v-67098a60]{display:inline-block;padding:3px 10px;font-size:.75rem;font-weight:500;border-radius:3px;white-space:nowrap;text-transform:uppercase}.status--success[data-v-67098a60]{background-color:#ecfdf5;color:#065f46;border:1px solid #d1fae5}.status--pending[data-v-67098a60]{background-color:#fffbeb;color:#92400e;border:1px solid #fef3c7}.status--archived[data-v-67098a60]{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.mobile-toolbar[data-v-67098a60]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e2e8f0}.mobile-toolbar-title[data-v-67098a60]{font-size:.9rem;font-weight:600;color:#1e293b}.mobile-loading[data-v-67098a60]{display:flex;justify-content:center;padding:40px 0}.mobile-empty[data-v-67098a60]{text-align:center;padding:40px 16px;color:#64748b;font-size:.875rem}.mobile-card-list[data-v-67098a60]{display:flex;flex-direction:column;gap:12px;padding:12px}.mobile-card[data-v-67098a60]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.mobile-card-top[data-v-67098a60]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f1f5f9}.mobile-card-title[data-v-67098a60]{font-size:.875rem;font-weight:600;color:#1e293b}.mobile-card-body[data-v-67098a60]{padding:10px 14px;display:flex;flex-direction:column;gap:8px}.mobile-card-row[data-v-67098a60]{display:flex;align-items:center;justify-content:space-between}.mobile-card-label[data-v-67098a60]{font-size:.75rem;color:#64748b;font-weight:500}.mobile-card-value[data-v-67098a60]{font-size:.8rem;color:#1e293b;font-weight:600}.mobile-card-actions[data-v-67098a60]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-top:1px solid #f1f5f9}.action-btn[data-v-67098a60]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e5e7eb;background:#fff;border-radius:4px;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:background-color .15s;white-space:nowrap;line-height:1}.action-btn[data-v-67098a60]:hover{background-color:#f3f4f6;border-color:#d1d5db}.action-btn--default[data-v-67098a60]{color:#374151}.full-width[data-v-9b9b9a85]{width:100%}.transactions-page[data-v-5764e445]{padding:0;max-width:1400px;margin:0 auto;overflow-x:hidden}.page-header[data-v-5764e445]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.page-header-left[data-v-5764e445]{display:flex;flex-direction:column;gap:2px}.page-title[data-v-5764e445]{font-size:1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;margin:0}.page-subtitle[data-v-5764e445]{font-size:.8125rem;color:#64748b;padding-left:28px}.page-header-right[data-v-5764e445]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar-row[data-v-5764e445]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolbar-search[data-v-5764e445]{max-width:360px;flex:1}.toolbar-actions[data-v-5764e445]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-loading-overlay[data-v-5764e445]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:4px}@media(max-width:960px){.page-header[data-v-5764e445]{flex-direction:column;align-items:flex-start}.page-header-right[data-v-5764e445]{width:100%}.toolbar-row[data-v-5764e445]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-5764e445]{max-width:100%}}@media(max-width:600px){.transactions-page[data-v-5764e445]{padding:0 4px}.page-header-right[data-v-5764e445]{flex-direction:column;align-items:stretch}.page-header-right .v-btn[data-v-5764e445],.toolbar-actions[data-v-5764e445]{width:100%}}
