.activity-account-panel[data-v-27781d3a]{gap:18px;display:grid}.activity-account-panel>header[data-v-27781d3a]{justify-content:space-between;align-items:center;display:flex}.activity-account-panel h1[data-v-27781d3a],.activity-account-panel h2[data-v-27781d3a],.activity-account-panel p[data-v-27781d3a]{margin:0}.activity-account-panel>header p[data-v-27781d3a]{color:#8b8992;margin-top:6px}.activity-registration-card[data-v-27781d3a]{background:#fff;border:1px solid #e7e2d8;border-radius:12px;grid-template-columns:minmax(0,1fr) 250px;gap:22px;padding:24px;display:grid}.activity-registration-main[data-v-27781d3a]{gap:10px;display:grid}.activity-registration-main h2[data-v-27781d3a]{font-size:19px}.activity-registration-main p[data-v-27781d3a]{color:#706d75;align-items:center;gap:7px;font-size:13px;display:flex}.activity-registration-main a[data-v-27781d3a]{color:#8b6e24;width:max-content;margin-top:4px;text-decoration:none}.activity-registration-heading[data-v-27781d3a]{align-items:center;gap:10px;display:flex}.activity-registration-heading b[data-v-27781d3a],.activity-registration-heading span[data-v-27781d3a]{border-radius:16px;padding:4px 10px;font-size:12px;font-weight:500}.activity-registration-heading span[data-v-27781d3a]{color:#8a6c25;background:#f2eee4}.activity-registration-heading b[data-v-27781d3a]{color:#1b705b;background:#e9f5f0}.activity-voucher[data-v-27781d3a]{background:#fbf8ef;border:1px dashed #c9ad67;border-radius:10px;align-content:center;gap:8px;padding:18px;display:grid}.activity-voucher span[data-v-27781d3a]{color:#8a6c25;font-size:12px}.activity-voucher strong[data-v-27781d3a]{overflow-wrap:anywhere;color:#1b1b2d;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px}.activity-voucher small[data-v-27781d3a]{color:#7d7981;line-height:1.5}.activity-account-feedback[data-v-27781d3a]{text-align:center;color:#77737c;padding:70px 20px}.activity-account-feedback button[data-v-27781d3a]{color:#8a6c25;background:0 0;border:0}.activity-account-feedback.is-error[data-v-27781d3a]{color:#b44642}.activity-account-pagination[data-v-27781d3a]{color:#8b8992;justify-content:space-between;align-items:center;font-size:13px;display:flex}@media (width<=760px){.activity-registration-card[data-v-27781d3a]{grid-template-columns:1fr;padding:18px}.activity-account-pagination[data-v-27781d3a]{flex-direction:column;align-items:flex-start;gap:12px}}.expert-schedule-form[data-v-6d74a55e] .el-alert,.expert-schedule-form[data-v-6d74a55e] .el-form-item{margin-bottom:22px}.expert-schedule-form[data-v-6d74a55e] .el-checkbox-group{flex-wrap:wrap;gap:12px 24px;display:flex}.expert-schedule-form[data-v-6d74a55e] label.el-checkbox{flex-direction:row;align-items:center;gap:6px;margin:0;display:inline-flex}.expert-schedule-form[data-v-6d74a55e] .el-date-editor.el-input__wrapper,.expert-schedule-form[data-v-6d74a55e] .el-input-number{width:100%}.expert-schedule-tip[data-v-6d74a55e]{flex-basis:100%;margin-top:4px}.expert-schedule-ranges[data-v-6d74a55e]{gap:12px;width:100%;display:grid}.expert-schedule-range[data-v-6d74a55e]{align-items:center;gap:10px;display:flex}.expert-schedule-range[data-v-6d74a55e] .el-date-editor{flex:1;min-width:0}.expert-schedule-range>.el-button[data-v-6d74a55e]{flex-shrink:0}.profile-form[data-v-122cdf9d]{gap:19px;display:grid}.profile-row[data-v-122cdf9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-v-122cdf9d]{color:#4f4c55;gap:8px;font-size:13px;display:grid}label small[data-v-122cdf9d]{color:#b44642}label em[data-v-122cdf9d]{color:#98949b;font-size:11px;font-style:normal}.profile-code[data-v-122cdf9d]{grid-template-columns:minmax(0,1fr) 138px;gap:10px;display:grid}@media (width<=560px){.profile-code[data-v-122cdf9d],.profile-row[data-v-122cdf9d]{grid-template-columns:1fr}}.account-page[data-v-44210b39]{min-height:70dvh;padding-block:48px 100px}.account-loading[data-v-44210b39]{text-align:center;color:#797883;background:#fff;border:1px solid #e6e2da;border-radius:14px;max-width:720px;margin:24px auto;padding:48px}.account-layout[data-v-44210b39]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;max-width:1120px;margin:0 auto;display:grid}.account-sidebar[data-v-44210b39]{background:#fff;border:1px solid #e6e2da;border-radius:14px;position:sticky;top:98px;overflow:hidden}.account-sidebar-profile[data-v-44210b39]{border-bottom:1px solid #eeece6;align-items:center;gap:12px;padding:22px 20px;display:flex}.account-sidebar-avatar[data-v-44210b39]{color:#9b803f;background:#f1ecdf;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-size:21px;display:grid}.account-sidebar-profile div[data-v-44210b39]{gap:3px;min-width:0;display:grid}.account-sidebar-profile small[data-v-44210b39],.account-sidebar-profile strong[data-v-44210b39]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-sidebar-profile small[data-v-44210b39]{color:#96939b}.account-sidebar nav[data-v-44210b39]{gap:5px;padding:12px;display:grid}.account-sidebar nav a[data-v-44210b39],.account-sidebar-logout[data-v-44210b39]{color:#625f68;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;text-decoration:none;display:flex}.account-sidebar nav a.is-active[data-v-44210b39],.account-sidebar nav a[data-v-44210b39]:hover{color:#8b6e24;background:#f3efe4}.account-sidebar-logout[data-v-44210b39]{color:#8b8992;border-top:1px solid #eeece6;border-radius:0;padding-inline:24px}.account-sidebar-logout[data-v-44210b39]:hover{color:#b44642}.account-sidebar-logout[data-v-44210b39]:disabled{opacity:.6;cursor:not-allowed}.account-main[data-v-44210b39]{min-width:0}.account-card[data-v-44210b39],.favorite-panel[data-v-44210b39],.school-management-panel[data-v-44210b39]{background:#fff;border:1px solid #e6e2da;border-radius:14px;padding:40px 48px}.account-card[data-v-44210b39]{text-align:center}.account-icon[data-v-44210b39]{color:#9b803f;background:#f1ecdf;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;display:inline-grid}.account-card h1[data-v-44210b39]{margin:20px 0 10px;font-size:28px}.account-welcome[data-v-44210b39]{color:#797883}.account-card dl[data-v-44210b39]{text-align:left;margin:32px 0 0}.account-card dl>div[data-v-44210b39]{border-bottom:1px solid #eeece6;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.account-card dt[data-v-44210b39]{color:#8b8992}.account-card dd[data-v-44210b39]{margin:0}.account-approved[data-v-44210b39]{color:#1b705b}.account-profile-action[data-v-44210b39]{color:#fff;background:#1b1b2d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:28px;padding:10px 20px;display:inline-flex}.school-management-panel[data-v-44210b39]{gap:28px;display:grid}.school-management-notice[data-v-44210b39]{color:#8b6e24;background:#f7f3e8;border-radius:10px;align-items:flex-start;gap:13px;padding:17px 18px;display:flex}.school-management-notice.is-approved[data-v-44210b39]{color:#1b705b;background:#edf7f3}.school-management-notice.is-rejected[data-v-44210b39]{color:#b44642;background:#fff1f0}.school-management-notice>svg[data-v-44210b39]{flex:0 0 23px;margin-top:1px;font-size:23px}.school-management-notice strong[data-v-44210b39]{font-size:14px}.school-management-notice p[data-v-44210b39]{color:#77747c;margin:5px 0 0;font-size:12px;line-height:1.7}.school-management-rejection[data-v-44210b39]{background:#fff5f4;border-left:3px solid #c43832;padding:14px 16px}.school-management-rejection strong[data-v-44210b39]{color:#b44642;font-size:13px}.school-management-rejection p[data-v-44210b39]{color:#69666e;margin:7px 0 0;line-height:1.8}.school-management-section[data-v-44210b39]{gap:15px;display:grid}.school-management-section h2[data-v-44210b39]{margin:0;font-size:16px}.school-management-section dl[data-v-44210b39]{border-top:1px solid #eeece6;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.school-management-section dl>div[data-v-44210b39]{border-bottom:1px solid #eeece6;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.school-management-section dl>div[data-v-44210b39]:not(.is-wide,.is-right){padding-right:24px}.school-management-section dl>div.is-right[data-v-44210b39]{padding-left:24px}.school-management-section dl>.is-wide[data-v-44210b39],.school-news-form-field.is-wide[data-v-44210b39]{grid-column:1/-1}.school-management-field>span[data-v-44210b39],.school-management-section dt[data-v-44210b39]{color:#918e96}.school-management-section dd[data-v-44210b39]{overflow-wrap:anywhere;margin:0}.school-management-field[data-v-44210b39]{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:14px;display:grid}.school-management-feedback p[data-v-44210b39],.school-management-field p[data-v-44210b39]{margin:0}.school-management-tags[data-v-44210b39]{flex-wrap:wrap;gap:8px;display:flex}.school-management-tags b[data-v-44210b39]{color:#746539;background:#faf8f2;border:1px solid #e3ded2;border-radius:16px;padding:6px 11px;font-size:11px;font-weight:500}.school-management-departments[data-v-44210b39]{gap:9px;display:grid}.school-management-departments p[data-v-44210b39]{flex-wrap:wrap;gap:7px 16px;display:flex}.school-management-departments strong[data-v-44210b39]{color:#282735;min-width:120px}.school-management-departments span[data-v-44210b39]{color:#6f6c74}.school-management-action[data-v-44210b39]{color:#fff;background:#1b1b2d;border:0;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 20px;display:inline-flex}.school-management-feedback[data-v-44210b39]{color:#8b8992;text-align:center;align-content:center;place-items:center;min-height:320px}.school-management-feedback>svg[data-v-44210b39]{color:#ad924e;font-size:30px}.school-management-feedback button[data-v-44210b39]{color:#fff;background:#1b1b2d;border:0;border-radius:7px;padding:10px 18px}.school-management-feedback.is-error[data-v-44210b39]{color:#b44642}.school-management-tabs[data-v-44210b39]{border-bottom:1px solid #ebe7df;gap:34px;display:flex}.school-management-tabs button[data-v-44210b39]{color:#77747d;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:46px;padding:0 2px;font-size:15px;display:inline-flex}.school-management-tabs button.is-active[data-v-44210b39]{color:#8a6b25;border-color:#a5802f;font-weight:650}.school-management-tabs button[data-v-44210b39]:disabled{cursor:not-allowed;opacity:.42}.school-news-management-header[data-v-44210b39]{justify-content:space-between;align-items:center;gap:24px;display:flex}.school-news-management-header h1[data-v-44210b39]{margin:0 0 7px;font-size:26px}.school-news-management-header p[data-v-44210b39]{color:#89868e;margin:0;font-size:13px;line-height:1.7}.school-news-create[data-v-44210b39]{color:#fff;white-space:nowrap;background:#1b1b2d;border:0;align-items:center;gap:7px;min-height:42px;padding:9px 18px;display:inline-flex}.school-news-form[data-v-44210b39]{background:#fbfaf7;border:1px solid #e7e1d4;gap:22px;padding:24px;display:grid}.school-news-form-title[data-v-44210b39]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.school-news-form-title h2[data-v-44210b39]{margin:0 0 5px;font-size:19px}.school-news-form-title p[data-v-44210b39]{color:#918e96;margin:0;font-size:12px}.school-news-form-grid[data-v-44210b39]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.school-news-form-grid[data-v-44210b39] .el-form-item{margin-bottom:0}.school-news-form-grid[data-v-44210b39] .el-form-item__label{color:#44424a;font-weight:600}.school-news-control[data-v-44210b39]{width:100%}.school-news-existing-cover[data-v-44210b39]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid #e0dbcf;width:min(100%,420px);margin-bottom:10px;display:block}.school-news-cover-upload[data-v-44210b39]{width:min(100%,420px)}.school-news-cover-upload[data-v-44210b39] .el-upload{width:100%;display:block}.school-news-cover-upload[data-v-44210b39] .el-upload-dragger{background:#f6f3eb;border-color:#cfc7b5;border-radius:0;place-content:center;min-height:190px;display:grid}.school-news-upload-icon[data-v-44210b39]{color:#8e7540;margin:0 auto 10px;font-size:30px}.school-news-upload-title[data-v-44210b39]{color:#34323a;font-size:14px}.school-news-upload-tip[data-v-44210b39]{color:#918e96;font-size:12px;line-height:1.6}.school-news-form-actions[data-v-44210b39]{justify-content:flex-end;gap:10px;display:flex}.school-news-empty[data-v-44210b39]{color:#8b8992;text-align:center;align-content:center;place-items:center;gap:9px;min-height:260px;display:grid}.school-news-empty>svg[data-v-44210b39]{color:#a88942;font-size:32px}.school-news-empty h2[data-v-44210b39],.school-news-empty p[data-v-44210b39]{margin:0}.school-news-empty button[data-v-44210b39]{color:#fff;background:#1b1b2d;border:0;padding:9px 16px}.school-news-empty.is-error[data-v-44210b39]{color:#b44642}.school-news-own-list[data-v-44210b39]{gap:12px;display:grid}.school-news-own-list>article[data-v-44210b39]{border:1px solid #ebe7df;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.school-news-own-cover[data-v-44210b39],.school-news-own-list>article>img[data-v-44210b39]{color:#a88942;-o-object-fit:cover;object-fit:cover;background:#f1eee6;place-items:center;width:132px;height:82px;display:grid}.school-news-own-list h2[data-v-44210b39]{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:16px;overflow:hidden}.school-news-own-list p[data-v-44210b39]{color:#7f7c84;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.school-news-own-category[data-v-44210b39]{color:#9a792f;font-size:11px}.school-news-own-list footer[data-v-44210b39]{color:#aaa7ad;gap:16px;margin-top:8px;font-size:11px;display:flex}.school-news-own-list aside[data-v-44210b39]{justify-items:end;gap:7px;min-width:74px;display:grid}.school-news-own-list aside button[data-v-44210b39]{color:#7e6a39;background:0 0;border:0;font-size:12px}.school-news-own-list aside button.is-danger[data-v-44210b39]{color:#b44642}.school-news-status[data-v-44210b39]{color:#8b6e24;background:#f3efe3;padding:5px 9px;font-size:11px}.school-news-status.is-approved[data-v-44210b39]{color:#1b705b;background:#e9f5f0}.school-news-status.is-rejected[data-v-44210b39]{color:#b44642;background:#fff0ef}.school-news-status.is-draft[data-v-44210b39]{color:#6e6c74;background:#f1f1f2}.school-news-rejection[data-v-44210b39]{color:#b44642!important;-webkit-line-clamp:2!important;margin-top:7px!important}.school-news-pagination[data-v-44210b39]{color:#918e96;justify-content:space-between;align-items:center;font-size:12px;display:flex}.school-news-pagination div[data-v-44210b39]{gap:8px;display:flex}.school-news-pagination button[data-v-44210b39]{color:#68656e;background:#fff;border:1px solid #e2ddd2;padding:8px 13px}.school-news-pagination button[data-v-44210b39]:disabled{cursor:not-allowed;opacity:.4}.favorite-type-filter[data-v-44210b39]{flex-wrap:wrap;gap:10px;padding-bottom:6px;display:flex}.favorite-type-filter button[data-v-44210b39]{color:#706d75;background:#fff;border:1px solid #e4dfd5;border-radius:18px;min-height:36px;padding:7px 16px}.favorite-type-filter button[data-v-44210b39]:hover{color:#8b6e24;border-color:#c9a858}.favorite-type-filter button.is-active[data-v-44210b39]{color:#fff;background:#1b1b2d;border-color:#1b1b2d}.favorite-card>button[data-v-44210b39]:disabled,.favorite-type-filter button[data-v-44210b39]:disabled{cursor:not-allowed;opacity:.55}.favorite-list[data-v-44210b39]{gap:14px;padding-top:24px;display:grid}.favorite-card[data-v-44210b39]{border:1px solid #ebe7df;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .2s,box-shadow .2s;display:grid}.favorite-card[data-v-44210b39]:hover{border-color:#d8cfb9;box-shadow:0 10px 28px #18182a0f}.favorite-card>a[data-v-44210b39]{min-width:0;color:inherit;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid}.favorite-card img[data-v-44210b39],.favorite-cover-placeholder[data-v-44210b39]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:112px;height:78px}.favorite-cover-placeholder[data-v-44210b39]{color:#a58945;background:#f1eee6;place-items:center;font-size:23px;display:grid}.favorite-card h2[data-v-44210b39]{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:16px;line-height:1.45;overflow:hidden}.favorite-card p[data-v-44210b39]{color:#7b7881;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.favorite-card small[data-v-44210b39]{color:#a09da4;margin-top:7px;display:block}.favorite-type[data-v-44210b39]{color:#9b7e37;font-size:12px}.favorite-card>button[data-v-44210b39]{color:#74717a;white-space:nowrap;background:#fff;border:1px solid #e2ddd2;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:8px 11px;display:inline-flex}.favorite-card>button[data-v-44210b39]:hover{color:#8b6e24;border-color:#c9a858}.favorite-empty[data-v-44210b39]{color:#8b8992;text-align:center;align-content:center;place-items:center;gap:10px;min-height:320px;display:grid}.favorite-empty>svg[data-v-44210b39]{color:#ad924e;font-size:34px}.favorite-empty h2[data-v-44210b39],.favorite-empty p[data-v-44210b39]{margin:0}.favorite-empty a[data-v-44210b39],.favorite-empty button[data-v-44210b39]{color:#fff;background:#1b1b2d;border:0;border-radius:7px;margin-top:8px;padding:10px 18px;text-decoration:none}.favorite-pagination[data-v-44210b39]{color:#8b8991;justify-content:space-between;gap:20px;margin-top:24px;font-size:12px}.favorite-pagination[data-v-44210b39],.favorite-pagination>div[data-v-44210b39]{align-items:center;display:flex}.favorite-pagination button[data-v-44210b39]{color:#5f5d65;background:#fff;border:1px solid #e6e2da;border-right:0;min-width:38px;min-height:38px;padding-inline:12px}.favorite-pagination button[data-v-44210b39]:last-child{border-right:1px solid #e6e2da}.favorite-pagination button.is-active[data-v-44210b39]{color:#fff;background:#1b1b2d;border-color:#1b1b2d}.favorite-pagination button[data-v-44210b39]:disabled{cursor:not-allowed;opacity:.42}.favorite-pagination-ellipsis[data-v-44210b39]{background:#fff;border:1px solid #e6e2da;border-right:0;place-items:center;min-width:34px;min-height:38px;display:grid}.favorite-loading-icon[data-v-44210b39]{animation:1s linear infinite account-spin-44210b39}.account-error[data-v-44210b39]{color:#b44642;text-align:center;margin:16px 0}@keyframes account-spin-44210b39{to{transform:rotate(1turn)}}@media (width<=760px){.account-page[data-v-44210b39]{padding-block:24px 60px}.account-layout[data-v-44210b39],.school-management-section dl[data-v-44210b39]{grid-template-columns:1fr}.account-sidebar[data-v-44210b39]{position:static}.account-sidebar nav[data-v-44210b39]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.account-sidebar-logout[data-v-44210b39],.favorite-card>button[data-v-44210b39]{justify-content:center}.account-card[data-v-44210b39],.favorite-panel[data-v-44210b39],.school-management-panel[data-v-44210b39]{padding:28px 22px}.school-management-section dl>div[data-v-44210b39],.school-management-section dl>div.is-right[data-v-44210b39],.school-management-section dl>div[data-v-44210b39]:not(.is-wide,.is-right){padding-inline:0}.school-management-field[data-v-44210b39]{grid-template-columns:1fr;gap:8px}.school-news-management-header[data-v-44210b39]{flex-direction:column;align-items:flex-start}.school-news-form[data-v-44210b39]{padding:18px 14px}.school-news-form-grid[data-v-44210b39]{grid-template-columns:1fr}.school-news-form-field.is-wide[data-v-44210b39]{grid-column:auto}.school-news-own-list>article[data-v-44210b39]{grid-template-columns:88px minmax(0,1fr)}.school-news-own-cover[data-v-44210b39],.school-news-own-list>article>img[data-v-44210b39]{width:88px;height:70px}.school-news-own-list aside[data-v-44210b39]{grid-column:1/-1;grid-template-columns:1fr auto auto;place-items:center start}.school-news-pagination[data-v-44210b39]{flex-direction:column;align-items:flex-start;gap:12px}.favorite-card[data-v-44210b39]{grid-template-columns:1fr}.favorite-card>a[data-v-44210b39]{grid-template-columns:82px minmax(0,1fr)}.favorite-card img[data-v-44210b39],.favorite-cover-placeholder[data-v-44210b39]{width:82px;height:68px}.favorite-pagination[data-v-44210b39]{flex-direction:column;align-items:flex-start}.favorite-pagination>div[data-v-44210b39]{width:100%;overflow-x:auto}.favorite-pagination button[data-v-44210b39]:first-child,.favorite-pagination button[data-v-44210b39]:last-child{flex:1}}
