.layout_frame__qCjjQ{min-width:0}.layout_frame__qCjjQ .admin-shell{min-height:calc(100dvh - var(--fixed-notice-height,0px))}.layout_frame__qCjjQ .admin-sidebar{top:var(--fixed-notice-height,0);height:calc(100dvh - var(--fixed-notice-height,0px))}@media(max-width:860px){.layout_frame__qCjjQ .communication-inbox{top:var(--fixed-notice-height,0);height:calc(100dvh - var(--fixed-notice-height,0px))}.layout_frame__qCjjQ .communication-inbox-backdrop{top:var(--fixed-notice-height,0)}}.admin2-theme{--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--reui-primary:#2d7068;--reui-primary-foreground:#ffffff;--reui-action:#98ded0;--reui-action-foreground:#244b47;--reui-action-hover:#68c8b7;--reui-secondary:#f5f5f5;--reui-secondary-foreground:oklch(.205 0 0);--reui-muted:oklch(.97 0 0);--reui-muted-foreground:oklch(.556 0 0);--reui-accent:#ddf5ef;--reui-accent-foreground:#285b56;--reui-workspace-background:#ffffff;--reui-surface-shadow:0 3px 16px rgb(29 47 41/8%);--reui-card-shadow:var(--reui-surface-shadow);--reui-surface-border:transparent;--reui-card-foreground:oklch(.145 0 0);--reui-popover:oklch(1 0 0);--reui-popover-foreground:oklch(.145 0 0);--reui-input:oklch(.922 0 0);--reui-ring:#348c80;--reui-destructive:#9a3535;--reui-destructive-foreground:#641923;--reui-info:#315e9d;--reui-info-foreground:#315e9d;--reui-success:#226847;--reui-success-foreground:#226847;--reui-warning:#805a12;--reui-warning-foreground:#67430b;--reui-success-soft:#CDEEE6;--reui-success-border:transparent;--reui-warning-soft:#FBB75E;--reui-warning-border:transparent;--reui-info-soft:#D7E9FA;--reui-info-border:transparent;--reui-destructive-soft:#FF7480;--reui-destructive-border:transparent;--reui-sidebar:#ffffff;--reui-sidebar-foreground:oklch(.145 0 0);--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--primary:var(--reui-primary);--secondary:var(--reui-secondary);--muted:var(--reui-muted-foreground);--surface:oklch(1 0 0);--surface-soft:var(--reui-muted);--surface-accent:var(--reui-accent);--text:var(--foreground);--text-muted:var(--reui-muted-foreground);--border:var(--reui-input);--brand-50:#f0fbf8;--brand-100:#ddf5ef;--brand-200:#bfede2;--brand-300:#98ded0;--brand-400:#68c8b7;--brand-500:#43ad9d;--brand-600:#348c80;--brand-700:#2d7068;--brand-800:#285b56;--brand-900:#244b47;--success-bg:var(--reui-success-soft);--success-text:var(--reui-success-foreground);--warning-bg:var(--reui-warning-soft);--warning-text:var(--reui-warning-foreground);--danger-bg:var(--reui-destructive-soft);--danger-text:var(--reui-destructive-foreground);--info-bg:var(--reui-info-soft);--info-text:var(--reui-info-foreground);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.admin2-theme[data-admin2-root]{color:var(--foreground);background:var(--background);font-size:14px;line-height:1.5}.admin2-theme>[data-slot=sidebar-inset]{overflow:clip;background:var(--reui-workspace-background)}.admin2-theme>[data-slot=sidebar-inset]>:where(header,footer){background:var(--surface)}@layer base{.admin2-theme,.admin2-theme *{border-color:var(--border)}}.admin2-theme :where(button,input,select,textarea){font-family:inherit}.admin2-theme [data-slot=native-select-wrapper]{width:100%}.admin2-content{width:100%;max-width:1440px;margin-inline:auto}.admin2-view{container:private-content/inline-size;min-width:0;max-width:100%}.admin2-view>:first-child{margin-top:0}.admin2-view>.accounting-module,.admin2-view>.admin-dashboard,.admin2-view>.admin-editor-page{padding:0}.admin2-view .admin-applications>article{min-width:0;padding:20px}.admin2-view .admin-applications>article>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:start}.admin2-view .admin-applications>article>header>div{align-items:start}.admin2-view .admin-applications h2{overflow-wrap:anywhere}.admin2-view .admin-application-actions,.admin2-view .admin-applications footer{flex-wrap:wrap;min-width:0}.admin2-view .application-contact a{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.admin2-view .admin-applications>article{padding:16px}.admin2-view .admin-applications>article>header{grid-template-columns:minmax(0,1fr)}.admin2-view .admin-application-actions,.admin2-view .admin-applications footer{display:grid;grid-template-columns:minmax(0,1fr)}}.admin2-filter-fields{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px}.admin2-filter-fields>*{min-width:0}.admin2-filter-fields>[data-filter-group]{display:contents}.admin2-filter-fields>[data-filter-group]>*{min-width:0;grid-column:auto}.admin2-filter-fields>[data-filter-full]{grid-column:1/-1;display:flex;min-width:0;flex-wrap:wrap;gap:6px}.admin2-filter-fields label{display:grid;min-width:0;gap:6px;font-size:12px}.admin2-theme :focus-visible{outline-color:var(--reui-ring)}.admin2-theme .admin-dashboard-module-icon{background:var(--reui-info-soft);color:var(--reui-info-foreground)}.admin2-filter-fields label:has([role=switch]),.admin2-filter-fields label:has(input[type=checkbox]){display:flex;align-items:center;white-space:normal}.admin2-view .admin-form-grid{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.admin2-view .admin-form-grid>*{min-width:0}.admin2-view .admin-editor-standalone{border:0;border-radius:8px;padding:24px;box-shadow:var(--reui-surface-shadow)}.admin2-view .admin-editor-standalone>header h1{font-size:22px;line-height:1.3}.admin2-view .teacher-photo-field{min-width:0;flex-wrap:wrap}.admin2-view .teacher-photo-field>div{min-width:0}@media(max-width:700px){.admin2-view .admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin2-view .teacher-photo-field{flex-direction:column;align-items:stretch}.admin2-view .teacher-photo-preview{max-width:100%}.admin2-view .admin-editor-standalone{padding:16px}}@container private-content (max-width:460px){.admin2-view .price-course-editor,.admin2-view .schedule-dates{grid-template-columns:minmax(0,1fr)}.admin2-view .price-course-editor>label{grid-column:1/-1}.admin2-view .price-course-editor>button{justify-self:end}}