.wc-school-todo[data-v-c5b6bd62]{min-width:0}.wc-school-todo h2[data-v-c5b6bd62]{font-size:1.0625rem;margin:0 0 12px}.wc-school-todo__grid[data-v-c5b6bd62]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.wc-school-todo__card[data-v-c5b6bd62]{background:var(--wc-bg-container);border:1px solid var(--wc-border-color);border-radius:12px;color:var(--wc-text-primary);display:grid;gap:8px;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:16px;text-decoration:none}.wc-school-todo__card span[data-v-c5b6bd62]{font-size:.875rem}.wc-school-todo__card strong[data-v-c5b6bd62]{font-size:2rem;line-height:1.2}.wc-school-todo__card[data-v-c5b6bd62]:focus-visible{outline:2px solid var(--wc-color-primary);outline-offset:2px}.edu-overview-console__stack[data-v-ff1284a3]{display:flex;flex-direction:column;gap:var(--edu-space-24);min-width:0}.edu-overview-panel[data-v-ff1284a3]{background:var(--edu-surface);border:1px solid var(--edu-border);border-radius:var(--edu-radius);min-width:0;padding:var(--edu-space-16)}.edu-overview-head[data-v-ff1284a3]{display:flex;flex-wrap:wrap;gap:var(--edu-space-12);justify-content:space-between}.edu-overview-head h2[data-v-ff1284a3]{color:inherit;font-size:var(--edu-section);margin:0}.edu-overview-head p[data-v-ff1284a3],.edu-overview-label[data-v-ff1284a3]{color:var(--edu-muted);font-size:var(--edu-helper)}.edu-overview-console__quick-grid[data-v-ff1284a3],.edu-overview-school-stats[data-v-ff1284a3]{display:grid;gap:var(--edu-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.edu-overview-console__quick-card[data-v-ff1284a3],.edu-overview-school-stats__card[data-v-ff1284a3]{color:inherit;display:grid;gap:var(--edu-space-8);min-width:0;overflow-wrap:anywhere;text-decoration:none}.edu-overview-school-stats__card strong[data-v-ff1284a3]{font-size:var(--wc-font-size-2xl)}.edu-overview-school-share__meta span[data-v-ff1284a3],.edu-overview-school-stats__card small[data-v-ff1284a3],.edu-overview-school-stats__card span[data-v-ff1284a3],.edu-overview-school-stats__state[data-v-ff1284a3]{color:var(--edu-muted)}.edu-overview-console__quick-card[data-v-ff1284a3]{border:1px solid var(--edu-border);border-radius:var(--edu-radius);min-height:var(--edu-touch);padding:var(--edu-space-12)}.edu-overview-console__quick-card span[data-v-ff1284a3]{display:grid;gap:var(--edu-space-8)}.edu-overview-school-share__list[data-v-ff1284a3]{display:grid;gap:var(--edu-space-16);list-style:none;padding:0}.edu-overview-school-share__item[data-v-ff1284a3]{display:flex;flex-wrap:wrap;gap:var(--edu-space-12)}.edu-overview-school-share__meta[data-v-ff1284a3]{display:grid;flex:1 1 15rem;gap:var(--edu-space-8);min-width:0;overflow-wrap:anywhere}.edu-overview-school-share__meta code[data-v-ff1284a3]{color:inherit;overflow-wrap:anywhere;white-space:normal}.edu-overview-school-share__actions[data-v-ff1284a3]{display:flex;flex-wrap:wrap;gap:var(--edu-space-8)}.edu-overview-school-share__btn[data-v-ff1284a3]{align-items:center;background:var(--edu-surface);border:1px solid var(--edu-border);border-radius:var(--edu-radius);color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:var(--edu-touch);padding:var(--edu-space-8) var(--edu-space-12);text-decoration:none}.wc-pending-binds h3[data-v-1b48a5f6]{font-size:1.0625rem}.wc-pending-binds ul[data-v-1b48a5f6]{display:grid;gap:var(--school-space-12);list-style:none;padding:0}.wc-pending-binds li[data-v-1b48a5f6]{border:1px solid var(--wc-border-color);border-radius:12px;display:grid;gap:var(--school-space-8);min-width:0;padding:var(--school-space-16)}.wc-pending-binds__actions[data-v-1b48a5f6]{display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-pending-binds button[data-v-1b48a5f6]{background:var(--wc-bg-container);border:1px solid var(--wc-border-color);border-radius:8px;color:var(--wc-text-primary);min-height:44px;padding:var(--school-space-8) var(--school-space-16)}.wc-pending-binds .wc-pending-binds__approve[data-v-1b48a5f6]{background:var(--wc-btn-solid);border-color:transparent;color:var(--wc-color-on-solid)}.wc-pending-binds label[data-v-1b48a5f6]{display:grid;gap:var(--school-space-8)}.wc-pending-binds input[data-v-1b48a5f6]{box-sizing:border-box;min-width:0;width:100%}@media(max-width:399px){.wc-pending-binds__actions[data-v-1b48a5f6]{flex-direction:column}}.wc-pending-binds[data-v-1b48a5f6]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-pending-binds[data-v-1b48a5f6] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-smo[data-v-276a25a9]{display:flex;flex-direction:column;gap:var(--school-space-8)}.wc-smo__head[data-v-276a25a9]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-12)}.wc-smo__title[data-v-276a25a9]{color:var(--school-text-muted);font-size:var(--school-font-section);font-weight:600}.wc-smo__notice[data-v-276a25a9]{font-size:var(--school-font-helper);margin:0;overflow-wrap:anywhere}.wc-smo__notice--ok[data-v-276a25a9]{color:var(--school-color-arrived)}.wc-smo__notice--err[data-v-276a25a9]{color:var(--school-color-conflict)}.wc-smo__empty[data-v-276a25a9]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin:0}.wc-smo__grant[data-v-276a25a9],.wc-smo__row[data-v-276a25a9]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-smo__input[data-v-276a25a9]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;box-sizing:border-box;color:inherit;font-size:var(--school-font-helper);min-height:44px;min-width:0;padding:var(--school-space-8) var(--school-space-12)}.wc-smo__input--month[data-v-276a25a9]{flex:0 1 110px;font-variant-numeric:tabular-nums;width:110px}.wc-smo__ta[data-v-276a25a9]{font:inherit;resize:vertical;width:100%}.wc-smo__btn[data-v-276a25a9]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;cursor:pointer;font-size:var(--school-font-helper);min-height:44px;padding:var(--school-space-8) var(--school-space-12);white-space:nowrap}.wc-smo__btn[data-v-276a25a9]:disabled{cursor:not-allowed;opacity:.5}.wc-smo__btn--primary[data-v-276a25a9]{background:var(--school-primary-bg);border-color:transparent;color:var(--school-primary-text)}.wc-smo__btn--danger[data-v-276a25a9]{color:var(--school-color-conflict)}.wc-smo__revoke[data-v-276a25a9]{align-items:flex-start;background:var(--school-surface);border:1px solid var(--school-color-conflict);border-radius:10px;display:flex;flex-direction:column;gap:var(--school-space-8);padding:var(--school-space-12)}.wc-smo__revoke-title[data-v-276a25a9]{font-size:var(--school-font-body);overflow-wrap:anywhere}.wc-smo__hint[data-v-276a25a9]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin:0;overflow-wrap:anywhere}.wc-smo__hint--warn[data-v-276a25a9]{color:var(--school-color-pending)}.wc-smo__label[data-v-276a25a9]{font-size:var(--school-font-helper);font-weight:600}.wc-smo__list[data-v-276a25a9]{list-style:none;margin:0;padding:0}.wc-smo__list[data-v-276a25a9],.wc-smo__list>li[data-v-276a25a9]{display:flex;flex-direction:column;gap:var(--school-space-8)}.wc-smo__list>li[data-v-276a25a9]{padding:4px 0}.wc-smo__list>li.is-month .wc-smo__month[data-v-276a25a9]{color:var(--wc-color-primary)}.wc-smo__line[data-v-276a25a9]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--school-font-body);gap:var(--school-space-8)}.wc-smo__spacer[data-v-276a25a9]{flex:1 1 auto}.wc-smo__month[data-v-276a25a9]{font-variant-numeric:tabular-nums;font-weight:600}.wc-smo__badge[data-v-276a25a9]{border:1px solid var(--school-border);border-radius:999px;font-size:var(--school-font-helper);padding:2px var(--school-space-8)}.wc-smo__badge.is-on[data-v-276a25a9]{border-color:var(--school-color-arrived);color:var(--school-color-arrived)}.wc-smo__badge.is-off[data-v-276a25a9]{color:var(--school-text-muted)}.wc-smo__voucher[data-v-276a25a9]{border:1px dashed var(--school-border);border-radius:10px;display:grid;font-size:var(--school-font-helper);gap:var(--school-space-8) var(--school-space-16);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:var(--school-space-12) var(--school-space-12)}.wc-smo__voucher>div[data-v-276a25a9]{display:flex;flex-direction:column;min-width:0}.wc-smo__voucher dt[data-v-276a25a9]{color:var(--school-text-muted);font-size:var(--school-font-helper)}.wc-smo__voucher dd[data-v-276a25a9]{font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}.wc-smo[data-v-276a25a9]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-smo[data-v-276a25a9] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-smo select[data-v-276a25a9]{height:max(var(--school-touch-min),2.75rem)}.wc-smo__field[data-v-276a25a9]{display:flex;flex-direction:column;font-size:var(--school-font-helper);gap:var(--school-space-8);min-width:0}.wc-smo__field .wc-smo__input[data-v-276a25a9]{flex:none}.school-field-error[data-v-276a25a9]{color:var(--school-color-conflict);display:block;font-size:var(--school-font-helper);overflow-wrap:anywhere}.school-profile[data-v-002af6e3]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);min-width:0;overflow-wrap:anywhere}.school-profile h2[data-v-002af6e3]{color:inherit;font-size:var(--school-font-title)}.school-profile h3[data-v-002af6e3]{color:inherit;font-size:var(--school-font-section);margin-top:var(--school-section-gap)}.school-profile__tabs[data-v-002af6e3]{display:flex;flex-wrap:wrap;gap:var(--school-space-8);margin-bottom:var(--school-space-16)}.school-profile button[data-v-002af6e3],.school-profile input[data-v-002af6e3],.school-profile summary[data-v-002af6e3]{font:inherit;max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min)}.school-profile button[data-v-002af6e3],.school-profile input[data-v-002af6e3]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:var(--wc-radius-md);color:inherit;overflow-wrap:anywhere;padding:var(--school-space-8) var(--school-space-12)}.school-profile button[data-v-002af6e3]{cursor:pointer}.school-profile button[aria-pressed=true][data-v-002af6e3]{border-color:var(--wc-color-primary);color:var(--wc-color-primary)}.school-profile button[data-v-002af6e3]:focus-visible,.school-profile summary[data-v-002af6e3]:focus-visible{outline:2px solid var(--wc-color-primary);outline-offset:2px}.school-profile__month[data-v-002af6e3]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.school-profile ul[data-v-002af6e3]{list-style:none;padding:0}.school-profile li[data-v-002af6e3]{border-bottom:1px solid var(--school-border);padding:var(--school-space-12) 0}.school-profile dl[data-v-002af6e3]{display:grid;gap:var(--school-space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.school-profile dt[data-v-002af6e3]{color:var(--school-text-muted)}.school-profile dd[data-v-002af6e3]{margin:0;min-width:0}.school-profile p[data-v-002af6e3]{margin:var(--school-space-8) 0}.school-profile__header[data-v-002af6e3]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.school-profile__close[data-v-002af6e3]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:var(--wc-radius-md);color:var(--school-text);cursor:pointer;font:inherit;min-height:44px;min-width:44px;padding:8px 12px}.wc-sch__roster[data-v-f652a7bc]{display:flex;flex-direction:column;gap:var(--school-space-12);min-width:0}.wc-sch__views[data-v-f652a7bc]{display:flex;flex-wrap:wrap;gap:var(--school-space-8);margin-bottom:var(--school-space-12)}.wc-sch__messages-error button[data-v-f652a7bc],.wc-sch__views button[data-v-f652a7bc]{min-height:44px}.wc-sch[data-v-f652a7bc]{display:flex;flex-direction:column;gap:var(--school-space-12)}.wc-sch__hint[data-v-f652a7bc]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin:0}.wc-sch__bar[data-v-f652a7bc]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-sch__spacer[data-v-f652a7bc]{flex:1 1 auto}.wc-sch__input[data-v-f652a7bc],.wc-sch__sel[data-v-f652a7bc]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;flex:0 1 auto;font-size:var(--school-font-helper);min-width:0;padding:var(--school-space-8) var(--school-space-12)}.wc-sch__input[data-v-f652a7bc]{width:100%}.wc-sch__bar .wc-sch__input[data-v-f652a7bc]{min-width:160px;width:auto}.wc-sch__btn[data-v-f652a7bc]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;cursor:pointer;font-size:var(--school-font-helper);min-height:44px;min-width:44px;padding:var(--school-space-8) var(--school-space-12);white-space:normal}.wc-sch__btn[data-v-f652a7bc]:disabled{cursor:not-allowed;opacity:.5}.wc-sch__btn--primary[data-v-f652a7bc]{background:var(--school-primary-bg);border-color:transparent;color:var(--school-primary-text)}.wc-sch__btn--danger[data-v-f652a7bc]{color:var(--school-color-conflict)}.wc-sch__check[data-v-f652a7bc]{align-items:center;display:inline-flex;gap:var(--school-space-8)}.wc-sch__check[data-v-f652a7bc],.wc-sch__notice[data-v-f652a7bc]{font-size:var(--school-font-helper)}.wc-sch__notice[data-v-f652a7bc]{margin:0}.wc-sch__notice--ok[data-v-f652a7bc]{color:var(--school-color-arrived)}.wc-sch__notice--err[data-v-f652a7bc]{color:var(--school-color-conflict)}.wc-sch__import[data-v-f652a7bc]{border:1px solid var(--school-border);border-radius:10px;display:flex;flex-direction:column;gap:var(--school-space-8);padding:var(--school-space-12)}.wc-sch__ta[data-v-f652a7bc]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;font:var(--school-font-helper)/var(--school-line-height) ui-monospace,SFMono-Regular,Menlo,monospace;padding:var(--school-space-8) var(--school-space-12);resize:vertical;width:100%}.wc-sch__import-actions[data-v-f652a7bc]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-sch__issues[data-v-f652a7bc]{color:var(--school-color-pending);font-size:var(--school-font-helper);margin:0;padding-left:18px}.wc-sch__edit[data-v-f652a7bc]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-sch__edit .wc-sch__input[data-v-f652a7bc]{flex:1 1 140px;min-width:140px;width:auto}.wc-sch__tablewrap[data-v-f652a7bc]{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.wc-sch__table[data-v-f652a7bc]{border-collapse:collapse;font-size:var(--school-font-body);table-layout:fixed;width:100%}.wc-sch__table td[data-v-f652a7bc],.wc-sch__table th[data-v-f652a7bc]{border-bottom:1px solid var(--school-border);overflow-wrap:anywhere;padding:var(--school-space-8) var(--school-space-12);text-align:left;white-space:normal}.wc-sch__table th[data-v-f652a7bc]:last-child{width:35%}.wc-sch__table th[data-v-f652a7bc]{color:var(--school-text-muted);font-size:var(--school-font-helper);font-weight:600}.wc-sch__no[data-v-f652a7bc]{font-variant-numeric:tabular-nums}.wc-sch__remark[data-v-f652a7bc]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.wc-sch__row--off[data-v-f652a7bc]{opacity:.55}.wc-sch__empty[data-v-f652a7bc]{color:var(--school-text-muted);padding:var(--school-space-24) 0;text-align:center}.wc-sch__actions[data-v-f652a7bc]{display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-sch__actions .wc-sch__hint[data-v-f652a7bc]{flex:0 0 100%;max-width:280px}.wc-sch__badge[data-v-f652a7bc]{border:1px solid var(--school-border);border-radius:999px;font-size:var(--school-font-helper);padding:2px var(--school-space-8)}.wc-sch__badge.is-on[data-v-f652a7bc]{border-color:var(--school-color-arrived);color:var(--school-color-arrived)}.wc-sch__badge.is-off[data-v-f652a7bc]{color:var(--school-text-muted)}.wc-sch__pager[data-v-f652a7bc]{font-size:var(--school-font-helper);gap:var(--school-space-12)}.wc-sch__link[data-v-f652a7bc],.wc-sch__pager[data-v-f652a7bc]{align-items:center;display:flex}.wc-sch__link[data-v-f652a7bc]{flex-wrap:wrap;gap:var(--school-space-8)}.wc-sch__link-label[data-v-f652a7bc]{color:var(--school-text-muted);font-size:var(--school-font-helper)}.wc-sch__link .wc-sch__input[data-v-f652a7bc]{flex:1 1 260px;width:auto}.wc-sch__link-btn[data-v-f652a7bc]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;min-height:44px;min-width:44px;padding:2px var(--school-space-12)}@media(max-width:767.98px){.wc-sch__table[data-v-f652a7bc],.wc-sch__table tbody[data-v-f652a7bc],.wc-sch__table td[data-v-f652a7bc],.wc-sch__table tr[data-v-f652a7bc]{display:block;min-width:0}.wc-sch__table thead[data-v-f652a7bc]{display:none}.wc-sch__table tr[data-v-f652a7bc]{border-bottom:1px solid var(--wc-border-color);padding:var(--school-space-12) 0}.wc-sch__table td[data-v-f652a7bc]{border:0;overflow-wrap:anywhere;padding:4px 0;white-space:normal}.wc-sch__table td.wc-sch__actions[data-v-f652a7bc]{display:flex}.wc-sch__table td[data-label][data-v-f652a7bc]:before{color:var(--wc-text-secondary);content:attr(data-label) " · "}.wc-sch__remark[data-v-f652a7bc]{max-width:none}.wc-sch__bar .wc-sch__input[data-v-f652a7bc]{max-width:100%;min-width:0}}.wc-sch[data-v-f652a7bc]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-sch[data-v-f652a7bc] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-sch select[data-v-f652a7bc]{height:max(var(--school-touch-min),2.75rem)}.wc-sch__field[data-v-f652a7bc]{display:flex;flex:1 1 140px;flex-direction:column;font-size:var(--school-font-helper);gap:var(--school-space-8);max-width:100%;min-width:0}.wc-sch__field .wc-sch__input[data-v-f652a7bc]{box-sizing:border-box;flex:none;min-width:0;width:100%}.wc-sch__check[data-v-f652a7bc]{min-height:var(--school-touch-min);min-width:var(--school-touch-min)}.wc-sch__pager[data-v-f652a7bc]{flex-wrap:wrap}@media(max-width:399.98px){.wc-sch__edit>.wc-sch__field[data-v-f652a7bc]{flex-basis:100%}.wc-sch__actions[data-v-f652a7bc]{flex-direction:column}}.wc-sal[data-v-afc814e5]{display:flex;flex-direction:column;gap:var(--school-space-8)}.wc-sal__hint[data-v-afc814e5]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin:0}.wc-sal__row[data-v-afc814e5]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-sal__btn[data-v-afc814e5]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;cursor:pointer;font-size:var(--school-font-helper);padding:var(--school-space-8) var(--school-space-16);text-decoration:none;white-space:nowrap}.wc-sal__btn--primary[data-v-afc814e5]{background:var(--school-primary-bg);border-color:transparent;color:var(--school-primary-text)}.wc-sal__url[data-v-afc814e5]{color:var(--school-text-muted);font-size:var(--school-font-helper);word-break:break-all}.wc-sal[data-v-afc814e5]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-sal[data-v-afc814e5] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-sal__btn[data-v-afc814e5]{align-items:center;display:inline-flex;justify-content:center;text-align:center}.wc-sal__row[data-v-afc814e5]{align-items:stretch;flex-direction:var(--school-actions-direction)}.wc-sac[data-v-4cefe3cc]{gap:var(--school-space-24)}.wc-sac[data-v-4cefe3cc],.wc-sac__block[data-v-4cefe3cc]{display:flex;flex-direction:column}.wc-sac__block[data-v-4cefe3cc]{gap:var(--school-space-12)}.wc-sac__title[data-v-4cefe3cc]{font-size:var(--school-font-section);font-weight:600;margin:0}.wc-sac__hint[data-v-4cefe3cc]{margin:0}.wc-sac__hint[data-v-4cefe3cc],.wc-sac__note[data-v-4cefe3cc]{color:var(--school-text-muted);font-size:var(--school-font-helper)}.wc-sac__note[data-v-4cefe3cc]{display:block;font-style:normal}.wc-sac__notice[data-v-4cefe3cc]{font-size:var(--school-font-helper);margin:0;scroll-margin-top:var(--wc-appbar-clear,60px)}.wc-sac__notice--ok[data-v-4cefe3cc]{color:var(--school-color-arrived)}.wc-sac__notice--err[data-v-4cefe3cc]{color:var(--school-color-conflict)}.wc-sac__form>.wc-sac__notice[data-v-4cefe3cc]{flex:1 1 100%}.wc-sac__readonly[data-v-4cefe3cc]{background:var(--wc-bg-hover);border-radius:8px;padding:var(--school-space-8) var(--school-space-12)}.wc-sac__readonly-list[data-v-4cefe3cc]{display:grid;gap:var(--school-space-12) var(--school-space-16);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0}.wc-sac__readonly-list dt[data-v-4cefe3cc]{color:var(--school-text-muted);font-size:var(--school-font-helper)}.wc-sac__readonly-list dd[data-v-4cefe3cc]{font-size:var(--school-font-body);margin:2px 0 0;overflow-wrap:anywhere}.wc-sac__bar[data-v-4cefe3cc]{align-items:center;display:flex;gap:var(--school-space-8)}.wc-sac__spacer[data-v-4cefe3cc]{flex:1 1 auto}.wc-sac__form[data-v-4cefe3cc]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--school-space-12)}.wc-sac__field[data-v-4cefe3cc]{display:flex;flex:0 1 160px;flex-direction:column;gap:4px;min-width:0}.wc-sac__field--wide[data-v-4cefe3cc]{flex:1 1 100%}.wc-sac__label[data-v-4cefe3cc]{color:var(--school-text-muted);font-size:var(--school-font-helper);padding:0}.wc-sac__input[data-v-4cefe3cc],.wc-sac__textarea[data-v-4cefe3cc]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;font-family:inherit;font-size:var(--school-font-helper);min-width:0;padding:var(--school-space-8) var(--school-space-12)}.wc-sac__textarea[data-v-4cefe3cc]{resize:vertical;width:100%}.wc-sac__days[data-v-4cefe3cc]{align-items:center;border:0;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--school-space-8);margin:0;padding:0}.wc-sac__chip[data-v-4cefe3cc]{align-items:center;border:1px solid var(--school-border);border-radius:999px;display:inline-flex;gap:4px;padding:3px var(--school-space-8)}.wc-sac__chip[data-v-4cefe3cc],.wc-sac__switch[data-v-4cefe3cc]{cursor:pointer;font-size:var(--school-font-helper)}.wc-sac__switch[data-v-4cefe3cc]{align-items:flex-start;display:flex;flex:1 1 100%;gap:var(--school-space-8)}.wc-sac__switch--danger[data-v-4cefe3cc]{background:var(--wc-bg-hover);border:1px solid var(--school-color-conflict);border-radius:8px;padding:var(--school-space-12)}.wc-sac__switch--danger strong[data-v-4cefe3cc]{color:var(--school-color-conflict)}.wc-sac__actions[data-v-4cefe3cc]{display:flex;flex:1 1 100%;gap:var(--school-space-8)}.wc-sac__btn[data-v-4cefe3cc]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;cursor:pointer;font-size:var(--school-font-helper);padding:var(--school-space-8) var(--school-space-12);white-space:nowrap}.wc-sac__btn[data-v-4cefe3cc]:disabled{cursor:not-allowed;opacity:.5}.wc-sac__btn--primary[data-v-4cefe3cc]{background:var(--school-primary-bg);border-color:transparent;color:var(--school-primary-text)}.wc-sac__btn--danger[data-v-4cefe3cc]{color:var(--school-color-conflict)}.wc-sac__block--module[data-v-4cefe3cc]{background:var(--wc-bg-hover);border:1px solid var(--school-border);border-radius:10px;padding:var(--school-space-12) var(--school-space-16)}.wc-sac__module-state[data-v-4cefe3cc]{font-weight:600;margin:0}.wc-sac__module-state.is-on[data-v-4cefe3cc]{color:var(--school-color-arrived)}.wc-sac__module-state.is-off[data-v-4cefe3cc]{color:var(--school-text-muted)}.wc-sac__list[data-v-4cefe3cc]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wc-sac__row[data-v-4cefe3cc]{align-items:center;border-bottom:1px solid var(--school-border);display:flex;flex-wrap:wrap;gap:var(--school-space-12);padding:var(--school-space-12) 0}.wc-sac__name[data-v-4cefe3cc]{font-size:var(--school-font-body);font-weight:600}.wc-sac__times[data-v-4cefe3cc]{font-size:var(--school-font-helper);font-variant-numeric:tabular-nums}.wc-sac__badge[data-v-4cefe3cc],.wc-sac__times[data-v-4cefe3cc]{color:var(--school-text-muted)}.wc-sac__badge[data-v-4cefe3cc]{border:1px solid var(--school-border);border-radius:999px;padding:2px var(--school-space-8)}.wc-sac__badge[data-v-4cefe3cc],.wc-sac__empty[data-v-4cefe3cc]{font-size:var(--school-font-helper)}.wc-sac__empty[data-v-4cefe3cc]{color:var(--school-text-muted);padding:var(--school-space-24) 0;text-align:center}.wc-sac__rejected summary[data-v-4cefe3cc]{cursor:pointer}.wc-sac__reason[data-v-4cefe3cc]{color:var(--school-text-muted);flex:1 1 100%;font-size:var(--school-font-helper);overflow-wrap:anywhere}.wc-sac[data-v-4cefe3cc]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-sac[data-v-4cefe3cc] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-sac select[data-v-4cefe3cc]{height:max(var(--school-touch-min),2.75rem)}.wc-sac__name[data-v-4cefe3cc],.wc-sac__switch>span[data-v-4cefe3cc],.wc-sac__times[data-v-4cefe3cc]{min-width:0;overflow-wrap:anywhere}.wc-sac__chip[data-v-4cefe3cc],.wc-sac__rejected summary[data-v-4cefe3cc],.wc-sac__switch[data-v-4cefe3cc]{align-content:center;min-height:var(--school-touch-min);min-width:var(--school-touch-min)}.wc-sac__actions[data-v-4cefe3cc]{flex-direction:var(--school-actions-direction);flex-wrap:wrap}@media(max-width:399.98px){.wc-sac__field[data-v-4cefe3cc]{flex-basis:100%}.wc-sac__row>.wc-sac__btn[data-v-4cefe3cc]{flex:1 1 100%}}.school-field-error[data-v-4cefe3cc]{color:var(--school-color-conflict);display:block;font-size:var(--school-font-helper);overflow-wrap:anywhere}.wc-meal-images[data-v-d551859c]{border:1px solid var(--school-border);border-radius:10px;box-sizing:border-box;flex:1 0 100%;padding:var(--school-space-12)}.wc-meal-images__header[data-v-d551859c]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--school-font-helper);gap:var(--school-space-8);justify-content:space-between}.wc-meal-images__count[data-v-d551859c],.wc-meal-images__hint[data-v-d551859c]{color:var(--school-text-muted);font-size:var(--school-font-helper)}.wc-meal-images__hint[data-v-d551859c]{margin:var(--school-space-8) 0}.wc-meal-images__grid[data-v-d551859c]{display:grid;gap:var(--school-space-12);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.wc-meal-images__card[data-v-d551859c]{max-width:200px;min-width:0}.wc-meal-images button[data-v-d551859c]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;cursor:pointer;font-size:var(--school-font-helper);padding:var(--school-space-8) var(--school-space-12)}.wc-meal-images button[data-v-d551859c]:disabled{cursor:not-allowed;opacity:.5}.wc-meal-images button[data-v-d551859c]:focus-visible{outline:2px solid var(--wc-color-primary);outline-offset:2px}.wc-meal-images .wc-meal-images__preview[data-v-d551859c]{aspect-ratio:4/3;display:block;overflow:hidden;padding:0;width:100%}.wc-meal-images__preview img[data-v-d551859c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wc-meal-images__actions[data-v-d551859c]{display:flex;gap:var(--school-space-8);margin-top:var(--school-space-8)}.wc-meal-images__actions button[data-v-d551859c]{flex:1}.wc-meal-images .wc-meal-images__delete[data-v-d551859c],.wc-meal-images__error[data-v-d551859c]{color:var(--school-color-conflict)}.wc-meal-images__error[data-v-d551859c]{font-size:var(--school-font-helper);margin:var(--school-space-8) 0 0}.wc-meal-images[data-v-d551859c]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-meal-images[data-v-d551859c] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-meal-images__actions[data-v-d551859c]{flex-wrap:wrap}.wc-meal-images__actions[data-v-d551859c] button{min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-smp[data-v-e462fdd3]{display:flex;flex-direction:column;gap:var(--school-space-12)}.wc-smp__hint[data-v-e462fdd3]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin:0}.wc-smp__bar[data-v-e462fdd3]{align-items:center;display:flex;gap:var(--school-space-8)}.wc-smp__spacer[data-v-e462fdd3]{flex:1 1 auto}.wc-smp__notice[data-v-e462fdd3]{font-size:var(--school-font-helper);margin:0}.wc-smp__notice--ok[data-v-e462fdd3]{color:var(--school-color-arrived)}.wc-smp__notice--err[data-v-e462fdd3]{color:var(--school-color-conflict)}.wc-smp__input[data-v-e462fdd3]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;flex:1 1 160px;font-size:var(--school-font-helper);min-width:0;padding:var(--school-space-8) var(--school-space-12)}.wc-smp__input--num[data-v-e462fdd3]{flex:0 1 120px;font-variant-numeric:tabular-nums}.wc-smp__btn[data-v-e462fdd3]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;cursor:pointer;font-size:var(--school-font-helper);padding:var(--school-space-8) var(--school-space-12);white-space:nowrap}.wc-smp__btn[data-v-e462fdd3]:disabled{cursor:not-allowed;opacity:.5}.wc-smp__btn--primary[data-v-e462fdd3]{background:var(--school-primary-bg);border-color:transparent;color:var(--school-primary-text)}.wc-smp__btn--danger[data-v-e462fdd3]{color:var(--school-color-conflict)}.wc-smp__edit[data-v-e462fdd3]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8);width:100%}.wc-smp__list[data-v-e462fdd3]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wc-smp__row[data-v-e462fdd3]{align-items:center;border-bottom:1px solid var(--school-border);display:flex;flex-wrap:wrap;gap:var(--school-space-12);padding:var(--school-space-12) 0}.wc-smp__row.is-off[data-v-e462fdd3]{opacity:.55}.wc-smp__name[data-v-e462fdd3]{font-weight:600}.wc-smp__name[data-v-e462fdd3],.wc-smp__price[data-v-e462fdd3]{font-size:var(--school-font-body)}.wc-smp__price[data-v-e462fdd3]{font-variant-numeric:tabular-nums}.wc-smp__badge[data-v-e462fdd3],.wc-smp__per[data-v-e462fdd3]{color:var(--school-text-muted);font-size:var(--school-font-helper)}.wc-smp__badge[data-v-e462fdd3]{border:1px solid var(--school-border);border-radius:999px;padding:2px var(--school-space-8)}.wc-smp__empty[data-v-e462fdd3]{color:var(--school-text-muted);font-size:var(--school-font-helper);padding:var(--school-space-24) 0;text-align:center}.wc-smp[data-v-e462fdd3]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-smp[data-v-e462fdd3] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-smp select[data-v-e462fdd3]{height:max(var(--school-touch-min),2.75rem)}.wc-smp__field[data-v-e462fdd3]{display:flex;flex:1 1 160px;flex-direction:column;font-size:var(--school-font-helper);gap:var(--school-space-8);min-width:0}.wc-smp__field .wc-smp__input[data-v-e462fdd3]{flex:none;width:100%}@media(max-width:399.98px){.wc-smp__edit[data-v-e462fdd3],.wc-smp__row[data-v-e462fdd3]{align-items:stretch;flex-direction:column}.wc-smp__field[data-v-e462fdd3]{flex:none}}.wc-smr[data-v-7f617781]{display:flex;flex-direction:column;gap:var(--school-space-12)}.wc-smr__title[data-v-7f617781]{font-size:var(--school-font-section);font-weight:600;margin:0}.wc-smr__empty[data-v-7f617781],.wc-smr__hint[data-v-7f617781]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin:0}.wc-smr__empty[data-v-7f617781]{padding:var(--school-space-12) 0}.wc-smr__empty--err[data-v-7f617781]{color:var(--school-color-conflict)}.wc-smr__bar[data-v-7f617781]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-smr__sel[data-v-7f617781]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--school-surface);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 18px center,right 12px center;background-repeat:no-repeat;background-size:6px 6px;border:1px solid var(--school-border);border-radius:8px;box-sizing:border-box;color:inherit;font-size:var(--school-font-helper);height:44px;max-width:100%;min-height:44px;min-width:0;padding:var(--school-space-8) var(--school-space-12);padding-right:36px;width:180px}.wc-smr__sel--status[data-v-7f617781]{width:auto}.wc-smr__stats[data-v-7f617781]{color:var(--school-text-muted);font-size:var(--school-font-helper);font-variant-numeric:tabular-nums}.wc-smr__list[data-v-7f617781]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wc-smr__item[data-v-7f617781]{border-bottom:1px solid var(--school-border);min-width:0;padding:var(--school-space-8) 0}.wc-smr__row[data-v-7f617781]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8);min-width:0}.wc-smr__who[data-v-7f617781]{display:flex;flex:1 1 160px;flex-direction:column;min-width:0}.wc-smr__name[data-v-7f617781]{font-size:var(--school-font-body);font-weight:600;overflow-wrap:anywhere}.wc-smr__meta[data-v-7f617781]{color:var(--school-text-muted);font-size:var(--school-font-helper);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wc-smr__amount[data-v-7f617781]{font-size:var(--school-font-body);font-variant-numeric:tabular-nums}.wc-smr__spacer[data-v-7f617781]{flex:1 1 auto}.wc-smr__actions[data-v-7f617781]{display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-smr__badge[data-v-7f617781]{border:1px solid var(--school-border);border-radius:999px;font-size:var(--school-font-helper);padding:2px var(--school-space-8);white-space:nowrap}.wc-smr__badge.is-on[data-v-7f617781]{border-color:var(--school-color-arrived);color:var(--school-color-arrived)}.wc-smr__badge.is-off[data-v-7f617781]{color:var(--school-color-pending)}.wc-smr__btn[data-v-7f617781]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;cursor:pointer;font-size:var(--school-font-helper);min-height:44px;padding:var(--school-space-8) var(--school-space-12);white-space:nowrap}.wc-smr__btn[data-v-7f617781]:disabled{cursor:not-allowed;opacity:.5}.wc-smr__btn--danger[data-v-7f617781]{color:var(--school-color-conflict)}.wc-smr__sub[data-v-7f617781]{background:var(--wc-bg-hover);border-radius:10px;margin-top:var(--school-space-8);padding:var(--school-space-12) var(--school-space-12)}.wc-smr__pager[data-v-7f617781]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--school-font-helper);gap:var(--school-space-12)}.wc-smr[data-v-7f617781]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-smr[data-v-7f617781] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-smr select[data-v-7f617781]{height:max(var(--school-touch-min),2.75rem)}.wc-smr__field[data-v-7f617781]{display:grid;font-size:var(--school-font-helper);gap:var(--school-space-8);max-width:100%;min-width:0}@media(max-width:399.98px){.wc-smr__row>button[data-v-7f617781]{flex:1 1 100%}}.wc-sms[data-v-96b3c1d0]{border-top:1px solid var(--school-border);display:flex;flex-direction:column;gap:var(--school-space-12);margin-top:var(--school-space-16);padding-top:16px}.wc-sms__title[data-v-96b3c1d0]{font-size:var(--school-font-section);font-weight:600;margin:0}.wc-sms__hint[data-v-96b3c1d0]{color:var(--school-text-muted)}.wc-sms__hint[data-v-96b3c1d0],.wc-sms__notice[data-v-96b3c1d0]{font-size:var(--school-font-helper);margin:0}.wc-sms__notice--ok[data-v-96b3c1d0]{color:var(--school-color-arrived)}.wc-sms__notice--err[data-v-96b3c1d0]{color:var(--school-color-conflict)}.wc-sms__empty[data-v-96b3c1d0]{color:var(--school-text-muted);font-size:var(--school-font-helper);padding:var(--school-space-12) 0}.wc-sms__bar[data-v-96b3c1d0]{align-items:center;display:flex;gap:var(--school-space-8)}.wc-sms__spacer[data-v-96b3c1d0]{flex:1 1 auto}.wc-sms__sel[data-v-96b3c1d0]{font-size:var(--school-font-helper);font-variant-numeric:tabular-nums}.wc-sms__btn[data-v-96b3c1d0],.wc-sms__sel[data-v-96b3c1d0]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;padding:var(--school-space-8) var(--school-space-12)}.wc-sms__btn[data-v-96b3c1d0]{cursor:pointer;font-size:var(--school-font-helper);text-decoration:none;white-space:nowrap}.wc-sms__btn[data-v-96b3c1d0]:disabled{cursor:not-allowed;opacity:.5}.wc-sms__btn--link[data-v-96b3c1d0]{align-items:center;display:inline-flex}.wc-sms__cards[data-v-96b3c1d0]{display:grid;gap:var(--school-space-8);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.wc-sms__card[data-v-96b3c1d0]{border:1px solid var(--school-border);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:var(--school-space-12)}.wc-sms__num[data-v-96b3c1d0]{font-size:var(--school-font-title);font-variant-numeric:tabular-nums;font-weight:700}.wc-sms__den[data-v-96b3c1d0]{font-weight:400}.wc-sms__den[data-v-96b3c1d0],.wc-sms__lbl[data-v-96b3c1d0]{color:var(--school-text-muted);font-size:var(--school-font-helper)}.wc-sms__tbl-wrap[data-v-96b3c1d0]{overflow-x:auto}.wc-sms__tbl[data-v-96b3c1d0]{border-collapse:collapse;font-size:var(--school-font-body);width:100%}.wc-sms__tbl td[data-v-96b3c1d0],.wc-sms__tbl th[data-v-96b3c1d0]{border-bottom:1px solid var(--school-border);padding:var(--school-space-8) var(--school-space-8);text-align:left}.wc-sms__td-num[data-v-96b3c1d0]{font-variant-numeric:tabular-nums;text-align:right}.wc-sms__td-num.is-short[data-v-96b3c1d0]{color:var(--school-color-pending)}.wc-sms[data-v-96b3c1d0]{color:var(--school-text);font-size:var(--school-font-body);line-height:var(--school-line-height);max-width:100%;min-width:0;overflow-wrap:anywhere}.wc-sms[data-v-96b3c1d0] :where(button,a[class*=__btn],input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;font-size:var(--school-font-body);max-width:100%;min-height:var(--school-touch-min);min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-sms select[data-v-96b3c1d0]{height:max(var(--school-touch-min),2.75rem)}.wc-sms__field[data-v-96b3c1d0]{display:grid;font-size:var(--school-font-helper);gap:var(--school-space-8);max-width:100%;min-width:0}.wc-sms__bar[data-v-96b3c1d0]{flex-wrap:wrap}.wc-sms__btn[data-v-96b3c1d0]{align-items:center;display:inline-flex;justify-content:center;text-align:center}.wc-sms__cards[data-v-96b3c1d0]{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.wc-sms__tbl[data-v-96b3c1d0]{table-layout:fixed}.wc-sms__tbl td[data-v-96b3c1d0],.wc-sms__tbl th[data-v-96b3c1d0]{overflow-wrap:anywhere;white-space:normal}@media(max-width:399.98px){.wc-sms__bar>.wc-sms__btn[data-v-96b3c1d0]{flex:1 1 100%}}.wc-sat[data-v-bf9e5595]{color:var(--school-text);display:flex;flex-direction:column;gap:var(--school-space-12);line-height:var(--school-line-height);min-width:0}.wc-sat__title[data-v-bf9e5595]{font-size:var(--school-font-section);font-weight:var(--school-font-weight-heading);margin:0}.wc-sat__hint[data-v-bf9e5595]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin:0;overflow-wrap:anywhere}.wc-sat__bar[data-v-bf9e5595],.wc-sat__modes[data-v-bf9e5595]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-sat__permissions[data-v-bf9e5595]{display:flex;flex-direction:column;gap:var(--school-space-8)}.wc-sat__invite-label[data-v-bf9e5595]{flex:1 1 100%;font-size:var(--school-font-helper)}.wc-sat__spacer[data-v-bf9e5595]{flex:1 1 auto}.wc-sat__notice[data-v-bf9e5595]{font-size:var(--school-font-body);margin:0}.wc-sat__notice--ok[data-v-bf9e5595]{color:var(--wc-color-success)}.wc-sat__error[data-v-bf9e5595],.wc-sat__notice--err[data-v-bf9e5595]{color:var(--school-color-conflict)}.wc-sat__error[data-v-bf9e5595]{font-size:var(--school-font-helper);margin:0;overflow-wrap:anywhere}.wc-sat__input[data-v-bf9e5595]{box-sizing:border-box;flex:1 1 180px;font:inherit;min-width:0}.wc-sat__btn[data-v-bf9e5595],.wc-sat__input[data-v-bf9e5595],.wc-sat__mode[data-v-bf9e5595]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:8px;color:inherit;min-height:var(--school-touch-min);padding:var(--school-space-8) var(--school-space-12)}.wc-sat__btn[data-v-bf9e5595],.wc-sat__mode[data-v-bf9e5595]{cursor:pointer;font-size:var(--school-font-helper);max-width:100%;min-width:var(--school-touch-min);overflow-wrap:anywhere;white-space:normal}.wc-sat__btn[data-v-bf9e5595]:disabled,.wc-sat__mode[data-v-bf9e5595]:disabled{cursor:not-allowed;opacity:.5}.wc-sat__btn--primary[data-v-bf9e5595]{background:var(--school-primary-bg);border-color:transparent;color:var(--school-primary-text)}.wc-sat__btn--primary[data-v-bf9e5595]:hover{background:var(--school-primary-hover-bg)}.wc-sat__btn--danger[data-v-bf9e5595]{color:var(--school-color-conflict)}.wc-sat__mode.is-on[data-v-bf9e5595]{border-color:var(--wc-color-primary);color:var(--wc-color-primary)}.wc-sat__edit[data-v-bf9e5595]{align-items:center;min-width:0;width:100%}.wc-sat__edit[data-v-bf9e5595],.wc-sat__edit-actions[data-v-bf9e5595]{display:flex;flex-wrap:wrap;gap:var(--school-space-8)}.wc-sat__edit-actions[data-v-bf9e5595]{flex-direction:var(--school-actions-direction)}.wc-sat__scope[data-v-bf9e5595]{border:0;display:flex;flex-wrap:wrap;gap:var(--school-space-8);margin:0;min-width:0;padding:0}.wc-sat__scope-legend[data-v-bf9e5595]{color:var(--school-text-muted);font-size:var(--school-font-helper);margin-bottom:var(--school-space-8);padding:0}.wc-sat__chip[data-v-bf9e5595]{align-items:center;border:1px solid var(--school-border);border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--school-font-helper);gap:var(--school-space-8);max-width:100%;min-height:var(--school-touch-min);min-width:0;padding:var(--school-space-8) var(--school-space-12)}.wc-sat__chip span[data-v-bf9e5595]{min-width:0;overflow-wrap:anywhere}.wc-sat__chip input[data-v-bf9e5595]{flex-shrink:0}.wc-sat__list[data-v-bf9e5595]{display:flex;flex-direction:column;list-style:none;margin:0;min-width:0;padding:0}.wc-sat__row[data-v-bf9e5595]{align-items:center;border-bottom:1px solid var(--school-border);display:flex;flex-wrap:wrap;gap:var(--school-space-8);min-width:0;padding:var(--school-space-12) 0}.wc-sat__row.is-off[data-v-bf9e5595]{opacity:.65}.wc-sat__name[data-v-bf9e5595]{font-size:var(--school-font-body);font-weight:var(--school-font-weight-heading);min-width:0;overflow-wrap:anywhere}.wc-sat__account[data-v-bf9e5595],.wc-sat__badge[data-v-bf9e5595]{border:1px solid var(--school-border);border-radius:8px;box-sizing:border-box;max-width:100%;padding:2px var(--school-space-8)}.wc-sat__account[data-v-bf9e5595],.wc-sat__badge[data-v-bf9e5595],.wc-sat__scope-text[data-v-bf9e5595]{color:var(--school-text-muted);font-size:var(--school-font-helper);overflow-wrap:anywhere}.wc-sat__scope-text[data-v-bf9e5595]{min-width:0}.wc-sat__removed[data-v-bf9e5595]{display:flex;flex-direction:column;gap:var(--school-space-8)}.wc-sat__removed-title[data-v-bf9e5595]{font-size:var(--school-font-body);font-weight:var(--school-font-weight-heading);margin:0}.wc-sat__badge--ok[data-v-bf9e5595]{color:var(--wc-color-success)}.wc-sat__hint--full[data-v-bf9e5595]{flex:1 1 100%}.wc-sat__hint--warn[data-v-bf9e5595]{color:var(--school-color-pending)}.wc-sat__found[data-v-bf9e5595]{align-items:center;border:1px solid var(--school-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:var(--school-space-8);padding:var(--school-space-8)}.wc-sat__empty[data-v-bf9e5595]{color:var(--school-text-muted);font-size:var(--school-font-helper);padding:var(--school-space-24) 0;text-align:center}.wc-sat__wizard[data-v-bf9e5595]{background:var(--school-surface);border:1px solid var(--school-border);border-radius:12px;display:flex;flex-direction:column;font-size:var(--school-font-body);gap:var(--school-space-16);min-width:0;padding:var(--school-card-padding)}.wc-sat__steps[data-v-bf9e5595]{color:var(--school-text-muted);display:grid;font-size:var(--school-font-helper);gap:var(--school-space-8);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.wc-sat__steps li[data-v-bf9e5595]{min-width:0;overflow-wrap:anywhere}.wc-sat__steps [aria-current][data-v-bf9e5595]{color:var(--wc-color-primary);font-weight:var(--school-font-weight-heading)}.wc-sat__section-title[data-v-bf9e5595]{font-size:var(--school-font-section);margin:0}.wc-sat__panel[data-v-bf9e5595]{border:0;display:flex;flex-direction:column;gap:var(--school-space-12);margin:0;min-width:0;padding:0}.wc-sat__panel p[data-v-bf9e5595]{margin:0;overflow-wrap:anywhere}.wc-sat__field[data-v-bf9e5595]{display:flex;flex-direction:column;gap:var(--school-space-8);min-width:0;overflow-wrap:anywhere}.wc-sat__field .wc-sat__input[data-v-bf9e5595]{flex:none;width:100%}.wc-sat__preview[data-v-bf9e5595]{min-width:0}.wc-sat__preview summary[data-v-bf9e5595]{cursor:pointer;min-height:var(--school-touch-min);overflow-wrap:anywhere}.wc-sat__matrix[data-v-bf9e5595]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:var(--school-space-8) 0 0}.wc-sat__matrix dd[data-v-bf9e5595],.wc-sat__matrix dt[data-v-bf9e5595]{border-bottom:1px solid var(--school-border);font-size:var(--school-font-helper);margin:0;min-width:0;overflow-wrap:anywhere;padding:var(--school-space-8)}.wc-sat__actual[data-v-bf9e5595]{border:1px solid var(--school-color-pending);border-radius:8px;display:flex;flex-direction:column;gap:var(--school-space-8);padding:var(--school-space-12)}.wc-sat__actual p[data-v-bf9e5595]{margin:0;overflow-wrap:anywhere}@media(min-width:768px){.wc-sat__steps[data-v-bf9e5595]{grid-template-columns:repeat(4,minmax(0,1fr))}}.edu-workspace[data-v-55034d10]{display:grid;gap:var(--edu-space-24);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);min-width:0}.edu-workspace__nav[data-v-55034d10]{display:flex;flex-direction:column;gap:var(--edu-space-8)}.edu-workspace__card[data-v-55034d10],.edu-workspace__content[data-v-55034d10]{min-width:0}.edu-workspace__card[data-v-55034d10]{background:var(--edu-surface);border:1px solid var(--edu-border);border-radius:var(--edu-radius);display:flex;flex-direction:column;gap:var(--edu-space-16);overflow-wrap:anywhere;padding:var(--edu-space-16)}.edu-workspace__card h2[data-v-55034d10]{color:inherit;font-size:var(--edu-section)}.edu-workspace__head[data-v-55034d10]{display:flex;flex-wrap:wrap;gap:var(--edu-space-12);justify-content:space-between}.edu-workspace__link[data-v-55034d10],.edu-workspace__panel__cta[data-v-55034d10],.edu-workspace__tab[data-v-55034d10]{align-items:center;background:var(--edu-surface);border:1px solid var(--edu-border);border-radius:var(--edu-radius);color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:var(--edu-touch);min-width:var(--edu-touch);overflow-wrap:anywhere;padding:var(--edu-space-8) var(--edu-space-12);text-decoration:none}.edu-workspace__tabs[data-v-55034d10]{display:flex;flex-wrap:wrap;gap:var(--edu-space-8)}.edu-workspace__tab[aria-current=page][data-v-55034d10],.edu-workspace__tab[aria-selected=true][data-v-55034d10]{background:var(--edu-accent-soft);border-color:var(--edu-accent);color:var(--edu-accent-soft-text)}.edu-workspace__account-note[data-v-55034d10]{background:var(--edu-accent-soft);border:1px solid var(--edu-border);border-radius:var(--edu-radius);margin:0;padding:var(--edu-space-16)}.edu-workspace__label[data-v-55034d10],.edu-workspace__panel__note[data-v-55034d10]{color:var(--edu-muted)}@media(max-width:767.98px){.edu-workspace[data-v-55034d10]{grid-template-columns:minmax(0,1fr)}.edu-workspace__nav[data-v-55034d10]{flex-direction:row;flex-wrap:wrap}}
