.electives-view_page__4cPvp{display:grid;gap:16px;min-width:0;color:var(--sc-color-text)}.electives-view_pageMobile__wqktC{padding-bottom:calc(var(--codrich-mobile-bar-height, 72px) + 8px)}.electives-view_panel__C746N,.electives-view_stack__8OsVQ{display:grid;gap:16px;min-width:0}.electives-view_panel__C746N{padding:16px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);box-shadow:var(--sc-shadow-panel)}.electives-view_panelHead__V9Pnp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.electives-view_panelTitle__u9oZr{margin:0;color:var(--sc-color-text-strong);font-size:18px;font-weight:700}.electives-view_fieldGrid__ifN4a{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-width:0}.electives-view_actionRow__TtqGh{display:flex;flex-wrap:wrap;gap:8px}.electives-view_actionRow__TtqGh>*{min-width:0}.electives-view_empty__8_vb_{border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.electives-view_dialogFields__SF_UM>*{min-width:0;max-width:100%}.electives-view_dialogFields__SF_UM{display:grid;gap:16px;min-width:0;padding-top:8px}.electives-view_visuallyHidden___TNya{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.electives-view_collapse__8M4d8{border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);box-shadow:var(--sc-shadow-panel);min-width:0}.electives-view_collapse__8M4d8>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:0 16px;cursor:pointer;list-style:none;color:var(--sc-color-text-strong);font-size:18px;font-weight:700;border-radius:12px}.electives-view_collapse__8M4d8>summary::-webkit-details-marker{display:none}.electives-view_collapse__8M4d8>summary:focus-visible{outline:2px solid var(--sc-color-focus);outline-offset:-2px}.electives-view_collapse__8M4d8[open]>summary{border-bottom:1px solid var(--sc-color-border);border-radius:12px 12px 0 0}.electives-view_collapse__8M4d8[open] .electives-view_chevron__kmR4S{transform:rotate(180deg)}.electives-view_chevron__kmR4S{display:inline-flex;transition:transform .15s}.electives-view_collapseBody__4KpEC{display:grid;gap:16px;padding:16px;min-width:0}.electives-view_twoCols__WylP5{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.electives-view_dateGroup__8ouNe{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;border:1px solid var(--sc-color-border);border-radius:8px;background:var(--sc-color-surface-subtle)}.electives-view_dateGroupTitle__XFdrm{grid-column:1/-1;margin:0;color:var(--sc-color-text-strong);font-size:14px;font-weight:700}.electives-view_dateClear__ubi1a{grid-column:1/-1;justify-self:start}.electives-view_cardGrid___VOLR{align-items:start;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.electives-view_cardGrid___VOLR,.electives-view_group__vg_wS{display:grid;gap:12px;min-width:0}.electives-view_groupHead___3I1P{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--sc-color-border);border-radius:8px;background:var(--sc-color-surface-subtle)}.electives-view_groupTitle___A9q5{margin:0;color:var(--sc-color-text-strong);font-size:16px;font-weight:700}.electives-view_groups__G1sNW{display:grid;gap:16px;min-width:0}.electives-view_chips__pJxhq{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.electives-view_audit__FV46R{display:grid;gap:2px;font-size:12px}.electives-view_cycleSummary__RHE7F{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--sc-color-border)}.electives-view_cycleTitle__obVqC{margin:0;color:var(--sc-color-text-strong);font-size:18px;font-weight:700}.electives-view_cycleStatus__MWKka{margin:2px 0 0;color:var(--sc-color-text-muted);font-size:14px}.electives-view_stats__Fo39t{display:flex;flex-wrap:wrap;gap:24px;margin:0}.electives-view_stats__Fo39t>div{display:grid;gap:2px}.electives-view_stats__Fo39t dt{color:var(--sc-color-text-muted);font-size:13px}.electives-view_stats__Fo39t dd{margin:0;color:var(--sc-color-text-strong);font-size:18px;font-weight:700}.electives-view_historyYear__0Nh2l{display:grid;gap:8px}.electives-view_historyYear__0Nh2l h4{margin:0;color:var(--sc-color-text-muted);font-size:13px;font-weight:700}.electives-view_muted__U2W5Q{margin:0;color:var(--sc-color-text-muted);font-size:14px}.electives-view_finalList__L92QH{display:grid;gap:4px;margin:0;padding:0;list-style:none}.electives-view_finalList__L92QH li{display:grid;gap:2px}.electives-view_invite__hVLsr{display:grid;gap:8px;padding:12px;border:1px solid var(--sc-color-border);border-radius:8px;background:var(--sc-color-surface-subtle)}.electives-view_inviteName__cP0fl{margin:0;color:var(--sc-color-text-strong);font-size:15px;font-weight:700}.electives-view_inviteActions__PYQ5S{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.electives-view_inviteActions__PYQ5S>*{min-width:0;padding-inline:8px}.electives-view_fieldActions__Sv7ZJ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;width:100%}.electives-view_fieldActions__Sv7ZJ>*{min-width:0}@media (max-width:900px){.electives-view_twoCols__WylP5{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.electives-view_cardGrid___VOLR,.electives-view_dateGroup__8ouNe,.electives-view_inviteActions__PYQ5S{grid-template-columns:minmax(0,1fr)}.electives-view_actionRow__TtqGh>button{flex:1 1 100%}}.electives-view_historyItem__GJcEk{justify-content:space-between!important;width:100%;text-align:left}.electives-view_historyItem__GJcEk>span:first-child{min-width:0;flex:1}.electives-view_detailList__I9rMi{display:grid;gap:12px;margin:0;font-size:15px}.electives-view_detailList__I9rMi>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:start}.electives-view_detailList__I9rMi dt{color:var(--sc-color-text-muted);font-size:14px}.electives-view_detailList__I9rMi dd{margin:0;min-width:0;overflow-wrap:anywhere}.electives-view_skeletonStack__M9SPR{display:grid;gap:16px;min-width:0}.electives-view_skeletonStack__M9SPR>section{min-width:0}.electives-view_skeletonStack__M9SPR>section:nth-child(n+2){grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}@media (max-width:600px){.electives-view_skeletonStack__M9SPR>section:nth-child(n+2){grid-template-columns:minmax(0,1fr)}}.electives-view_splitRow__Os1AC{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}@media (max-width:600px){.electives-view_splitRow__Os1AC{grid-auto-flow:row}}.electives-view_menuGroup__N6dVr{display:grid;gap:8px;min-width:0}.electives-view_menuGroupTitle__aslVO{margin:8px 0 0;color:var(--sc-color-text-muted);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.electives-view_menuItem__oz1yh{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);color:var(--sc-color-text-strong);font-family:inherit;text-align:left;cursor:pointer}.electives-view_menuItem__oz1yh:hover{background:var(--sc-color-surface-hover)}.electives-view_menuItem__oz1yh:focus-visible{outline:2px solid var(--sc-color-focus);outline-offset:2px}.electives-view_menuText__uqnrC{display:grid;gap:2px;min-width:0}.electives-view_menuText__uqnrC strong{font-size:15px}.electives-view_menuText__uqnrC span{color:var(--sc-color-text-muted);font-size:13px}.electives-view_backButton__QV9pE{justify-self:start;gap:8px}.electives-view_linkGroup__t_nMh{display:grid;gap:12px;padding:12px;border:1px solid var(--sc-color-border);border-radius:8px;background:var(--sc-color-surface-subtle);min-width:0}.electives-view_menuItem__oz1yh:disabled{opacity:.6;cursor:not-allowed;background:var(--sc-color-surface-subtle)}.electives-view_accessCode__UB4P8{display:grid;gap:2px;justify-items:center;padding:12px;border:2px dashed var(--sc-color-primary);border-radius:12px;background:var(--sc-color-primary-soft);text-align:center}.electives-view_accessCode__UB4P8 span{color:var(--sc-color-text);font-size:13px;font-weight:700}.electives-view_accessCode__UB4P8 strong{color:var(--sc-color-text-strong);font-size:36px;font-weight:800;letter-spacing:.3em;padding-left:.3em;font-variant-numeric:tabular-nums}.electives-view_accessCode__UB4P8 em{color:var(--sc-color-text);font-size:13px;font-style:normal}.electives-view_offerGrid__8WTB1{gap:0 12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch}.electives-view_offerGrid__8WTB1>article{grid-row:span 3;grid-template-rows:subgrid;row-gap:10px;margin-bottom:12px;padding-top:0;overflow:hidden}.electives-view_offerGrid__8WTB1>article>header{margin:0 -14px;padding:12px 14px;background:var(--sc-color-surface-subtle);border-bottom:1px solid var(--sc-color-border)}.electives-view_offerGrid__8WTB1>article>header h3{font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:break-word;hyphens:auto}.electives-view_offerGrid__8WTB1>article>dl{align-content:start}.electives-view_slots___8kzo{color:var(--sc-color-text-muted);font-size:15px}.electives-view_slots___8kzo strong{color:var(--sc-color-text-strong);font-size:22px;font-weight:800}.electives-view_slotsRow__D5UGo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.electives-view_about__nYEmA{display:grid;gap:6px;padding:16px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface-subtle)}.electives-view_about__nYEmA span{color:var(--sc-color-text-muted);font-size:14px;font-weight:700}.electives-view_about__nYEmA p{margin:0;color:var(--sc-color-text-strong);font-size:16px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:600px){.electives-view_offerGrid__8WTB1{grid-template-columns:minmax(0,1fr)}}.electives-view_offerGrid__8WTB1>article>dl>div:nth-child(2),.electives-view_offerGrid__8WTB1>article>dl>div:nth-child(3){margin-top:4px;padding-top:10px;border-top:1px solid var(--sc-color-border)}@media (max-width:600px){.electives-view_cycleAction__lMuSe{width:100%}}.electives-view_studentGrid__sX_6g{gap:0 12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch}.electives-view_studentGrid__sX_6g>article{grid-row:span 2;grid-template-rows:subgrid;row-gap:10px;margin-bottom:12px;padding-top:0;overflow:hidden}.electives-view_studentGrid__sX_6g>article>header{margin:0 -14px;padding:12px 14px;background:var(--sc-color-surface-subtle);border-bottom:1px solid var(--sc-color-border)}.electives-view_studentGrid__sX_6g>article>header h4{font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:break-word;hyphens:auto}.electives-view_studentGrid__sX_6g>article>dl{align-content:start}.electives-view_studentGrid__sX_6g>article>dl>div:nth-child(n+2){margin-top:4px;padding-top:10px;border-top:1px solid var(--sc-color-border)}@media (max-width:600px){.electives-view_studentGrid__sX_6g{grid-template-columns:minmax(0,1fr)}}.electives-view_collapsibleHead__3Ogc0{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}@media (max-width:600px){.electives-view_cycleSummary__RHE7F>.electives-view_collapsibleHead__3Ogc0{flex:1 1 100%;width:100%}.electives-view_collapsibleHead__3Ogc0>button{flex:none}}.electives-view_barActions__bYKQ1{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.electives-view_barActions__bYKQ1>*{flex:1 1 140px;min-width:0}@media (max-width:600px){.electives-view_barActions__bYKQ1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.electives-view_barActions__bYKQ1>.electives-view_barWide__vweVY{grid-column:1/-1}}.DayNightToggle_toggle__2WKz_{--toggle-width:76px;--toggle-height:38px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;height:var(--toggle-height);justify-content:center;padding:0;width:var(--toggle-width)}.DayNightToggle_toggle__2WKz_:focus-visible{border-radius:999px;outline:3px solid rgba(37,99,235,.38);outline-offset:3px}.DayNightToggle_sky__YIRbP{background:linear-gradient(135deg,#75d5ff,#3e94f4);border:2px solid #d8f3ff;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(30,64,175,.18),0 4px 10px rgba(15,23,42,.14);display:block;height:100%;overflow:hidden;position:relative;transition:background .36s ease,border-color .36s ease,box-shadow .36s ease;width:100%}.DayNightToggle_orb__8wc_N{align-items:center;background:#fff3a5;border-radius:50%;box-shadow:0 0 0 3px rgba(255,232,102,.3),0 0 18px rgba(255,224,84,.8);display:flex;height:28px;justify-content:center;left:5px;position:absolute;top:3px;transform:translateX(0) rotate(0deg);transition:transform .43s cubic-bezier(.2,.9,.25,1.2),background .36s ease,box-shadow .36s ease;width:28px;z-index:3}.DayNightToggle_rays__QNK3b{border:1px solid rgba(255,238,130,.9);border-radius:50%;height:40px;left:-1px;opacity:.65;position:absolute;top:-2px;transition:opacity .24s ease,transform .43s ease;width:40px}.DayNightToggle_cloud__vzLxW{background:rgba(255,255,255,.88);border-radius:999px;bottom:4px;height:7px;position:absolute;transition:transform .43s ease,opacity .26s ease;z-index:2}.DayNightToggle_cloud__vzLxW:after,.DayNightToggle_cloud__vzLxW:before{background:inherit;border-radius:50%;content:"";position:absolute}.DayNightToggle_cloudOne__294ip{left:26px;width:21px}.DayNightToggle_cloudOne__294ip:before{height:10px;left:4px;top:-5px;width:10px}.DayNightToggle_cloudOne__294ip:after{height:7px;right:1px;top:-3px;width:7px}.DayNightToggle_cloudTwo__htUm6{bottom:8px;left:52px;opacity:.72;transform:scale(.7);width:20px}.DayNightToggle_cloudTwo__htUm6:before{height:9px;left:4px;top:-5px;width:9px}.DayNightToggle_star__w25PL{background:#fef9c3;border-radius:50%;height:2px;opacity:0;position:absolute;transform:scale(.4);transition:opacity .25s ease,transform .35s ease;width:2px;z-index:1}.DayNightToggle_starOne___Qdj9{left:14px;top:9px}.DayNightToggle_starTwo__Fi1NZ{left:31px;top:25px}.DayNightToggle_starThree__kmTy_{left:48px;top:10px}.DayNightToggle_moon__p8Azw{background:#edf2ff;border-radius:50%;display:block;height:100%;opacity:0;position:relative;transform:scale(.35) rotate(-30deg);transition:opacity .18s ease,transform .43s cubic-bezier(.2,.9,.25,1.2);width:100%}.DayNightToggle_crater__bdXNk{background:#c8d2ee;border-radius:50%;position:absolute}.DayNightToggle_craterOne__NTim6{height:6px;left:7px;top:8px;width:6px}.DayNightToggle_craterTwo__mI9gc{height:4px;right:6px;top:16px;width:4px}.DayNightToggle_dark__EevUJ .DayNightToggle_sky__YIRbP{background:linear-gradient(135deg,#202b59,#101938);border-color:#58689b;box-shadow:inset 0 0 0 1px rgba(15,23,42,.55),0 4px 10px rgba(15,23,42,.28)}.DayNightToggle_dark__EevUJ .DayNightToggle_orb__8wc_N{background:transparent;box-shadow:none;transform:translateX(38px) rotate(16deg)}.DayNightToggle_dark__EevUJ .DayNightToggle_moon__p8Azw{opacity:1;transform:scale(1) rotate(0deg)}.DayNightToggle_dark__EevUJ .DayNightToggle_cloud__vzLxW,.DayNightToggle_dark__EevUJ .DayNightToggle_rays__QNK3b{opacity:0;transform:translateX(-12px) scale(.65)}.DayNightToggle_dark__EevUJ .DayNightToggle_star__w25PL{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.DayNightToggle_cloud__vzLxW,.DayNightToggle_moon__p8Azw,.DayNightToggle_orb__8wc_N,.DayNightToggle_rays__QNK3b,.DayNightToggle_sky__YIRbP,.DayNightToggle_star__w25PL{transition:none}}.codrich-data-table_panel__mA0Nk{min-width:0;overflow:hidden;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:12px;background:var(--sc-color-surface,#fff)}.codrich-data-table_scroll__Nx5un{width:100%;overflow-x:auto}.codrich-data-table_scroll__Nx5un:focus-visible{outline:3px solid var(--sc-color-primary,#2455df);outline-offset:2px}.codrich-data-table_table__tjzPA{width:100%;border-collapse:separate;border-spacing:0;color:var(--sc-color-text,#1e293b);font-size:14px;text-align:left}.codrich-data-table_table__tjzPA td,.codrich-data-table_table__tjzPA th{padding:12px 16px;border-bottom:1px solid var(--sc-color-border,#cbd5e1)}.codrich-data-table_table__tjzPA th{background:var(--sc-color-surface-subtle,#f6f8fb);color:var(--sc-color-text-secondary,#475569);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.codrich-data-table_table__tjzPA tbody tr:hover td{background:var(--codrich-table-row-hover,#f1f5f9)}.codrich-data-table_actionsCell___ipnQ{width:1%;text-align:center!important;white-space:nowrap;--codrich-button-tertiary-border:var(--sc-color-border,#cbd5e1)}.codrich-data-table_actionsCell___ipnQ>*{vertical-align:middle}.codrich-data-table_table__tjzPA tr:last-child td{border-bottom:0}.codrich-data-table_fillRows___RQKs tbody tr{height:var(--fit-row-height)}.codrich-data-table_center__OPbbg{text-align:center!important}.codrich-data-table_right__kGslJ{text-align:right!important}.codrich-data-table_empty__6bjJH{padding:28px 16px!important;color:var(--sc-color-text-muted,#475569);text-align:center}.codrich-data-table_visuallyHidden__Dlvu4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.codrich-data-table_sortButton__SYoRr{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.codrich-data-table_sortButton__SYoRr:focus-visible{outline:3px solid var(--sc-color-primary,#1d4ed8);outline-offset:3px;border-radius:2px}.codrich-data-table_checkboxCell__Mk9Kw{width:44px;text-align:center!important}.codrich-data-table_checkboxCell__Mk9Kw input{width:18px;height:18px;accent-color:var(--sc-color-primary,#1d4ed8);vertical-align:middle}.codrich-data-table_root__y1i11{display:grid;gap:8px;min-width:0;align-content:start}.codrich-data-table_fit__w9xzR{height:100%;min-height:0}.codrich-data-table_error__AKZ74{padding:12px 16px;border:1px solid var(--codrich-color-danger,currentColor);border-radius:8px}.codrich-data-table_compact__3SvZk .codrich-data-table_table__tjzPA td,.codrich-data-table_compact__3SvZk .codrich-data-table_table__tjzPA th{padding:8px 12px}.codrich-data-table_shimmer__OYpeb{display:inline-block;vertical-align:middle;border-radius:999px;background:linear-gradient(90deg,var(--codrich-skeleton,#e2e8f0),var(--sc-color-surface-subtle,#f6f8fb),var(--codrich-skeleton,#e2e8f0));background-size:200% 100%;animation:codrich-data-table_tableShimmer__Zxze1 1.35s linear infinite}.codrich-data-table_table__tjzPA tbody tr.codrich-data-table_skeletonRow__42VuV:hover td{background:transparent}.codrich-data-table_skeletonWide__ZPxTh{width:min(68%,220px);height:12px}.codrich-data-table_skeletonNarrow__OzTLx{width:42px;height:12px}.codrich-data-table_skeletonBox__GDwp6{width:18px;height:18px;border-radius:4px}.codrich-data-table_skeletonAction__9OkCJ{width:72px;height:32px;border-radius:8px}.codrich-data-table_paginationSkeleton__0Jd9X{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--sc-color-border,#cbd5e1)}.codrich-data-table_paginationSkeleton__0Jd9X>div{display:flex;gap:6px}.codrich-data-table_skeletonSummary__V2Uny{width:150px;height:12px}.codrich-data-table_skeletonPage__wZSNP{width:40px;height:40px;border-radius:8px}@keyframes codrich-data-table_tableShimmer__Zxze1{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.codrich-data-table_shimmer__OYpeb{animation:none}}.codrich-data-table_comfortable__dGKwN .codrich-data-table_table__tjzPA td,.codrich-data-table_comfortable__dGKwN .codrich-data-table_table__tjzPA th{padding:12px 16px}@media (max-width:600px){.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA,.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA tbody{display:grid;gap:10px}.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA tbody tr:hover td{background:transparent}.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA tr{display:grid;gap:6px;padding:12px;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:10px}.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA td{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);justify-items:start;align-items:center;gap:8px;padding:0;border:0;text-align:left!important}.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA td:before{content:attr(data-label);color:var(--sc-color-text-muted,#475569);font-size:.8em}.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA td.codrich-data-table_checkboxCell__Mk9Kw{grid-template-columns:1fr}.codrich-data-table_cardResponsive__D6ZyR .codrich-data-table_table__tjzPA td.codrich-data-table_checkboxCell__Mk9Kw:before{content:none}.codrich-data-table_panel__mA0Nk:has(.codrich-data-table_cardResponsive__D6ZyR){overflow:visible;border:0;background:transparent}}.codrich-theme-provider_scope__CtI96{display:contents}.codrich-theme-provider_scope__CtI96[data-mode=light]{--sc-color-background:#f6f8fb;--sc-color-surface:#fff;--sc-color-surface-subtle:#f6f8fb;--sc-color-border:#cbd5e1;--sc-color-text:#1e293b;--sc-color-text-secondary:#475569;--sc-color-text-muted:#5f6f82;--sc-color-primary:#2455df;--sc-color-on-primary:#fff;--sc-color-primary-soft:#eff6ff;--codrich-color-success:#15803d;--codrich-color-warning:#a16207;--codrich-color-danger:#b91c1c;--codrich-color-info:#0369a1;--codrich-channel-email:#2f6fde;--codrich-channel-whatsapp:#178a47;--codrich-button-primary-bg:#2b57c4;--codrich-button-primary-border:#2b57c4;--codrich-button-primary-text:#fff;--codrich-button-primary-hover:#224a9f;--codrich-button-primary-active:#1c3f8a;--codrich-button-secondary-bg:#e9eef4;--codrich-button-secondary-border:#7d8da3;--codrich-button-secondary-text:#1e293b;--codrich-button-secondary-hover:#dce3ec;--codrich-button-secondary-active:#cfd8e3;--codrich-button-tertiary-bg:transparent;--codrich-button-tertiary-border:transparent;--codrich-button-tertiary-text:#2b57c4;--codrich-button-tertiary-hover:#eaf0fb;--codrich-button-tertiary-active:#dbe5f8;--codrich-button-danger-bg:#a8383e;--codrich-button-danger-border:#a8383e;--codrich-button-danger-text:#ffffff;--codrich-button-danger-hover:#93303a;--codrich-button-danger-active:#7f2a31;--codrich-button-warning-bg:#8a6316;--codrich-button-warning-border:#8a6316;--codrich-button-warning-text:#ffffff;--codrich-button-warning-hover:#7a5712;--codrich-button-warning-active:#6b4c10;--codrich-button-success-bg:#2f7550;--codrich-button-success-border:#2f7550;--codrich-button-success-text:#ffffff;--codrich-button-success-hover:#296845;--codrich-button-success-active:#235b3c;--codrich-button-disabled-bg:#eef1f5;--codrich-button-disabled-border:#dfe4eb;--codrich-button-disabled-text:#8a97a8;--codrich-focus-ring:#2455df;--codrich-field-placeholder:#64748b;--codrich-table-row-hover:#f1f5f9;--codrich-skeleton:#e2e8f0}.codrich-theme-provider_scope__CtI96[data-mode=dark]{--sc-color-background:#111827;--sc-color-surface:#1e293b;--sc-color-surface-subtle:#1e293b;--sc-color-border:#475569;--sc-color-text:#e2e8f0;--sc-color-text-secondary:#cbd5e1;--sc-color-text-muted:#cbd5e1;--sc-color-primary:#93c5fd;--sc-color-on-primary:#172033;--sc-color-primary-soft:#263b55;--codrich-color-success:#4ade80;--codrich-color-warning:#fbbf24;--codrich-color-danger:#fca5a5;--codrich-color-info:#7dd3fc;--codrich-channel-email:#7cb5ff;--codrich-channel-whatsapp:#25d366;--codrich-button-primary-bg:#3a66d0;--codrich-button-primary-border:#3a66d0;--codrich-button-primary-text:#fff;--codrich-button-primary-hover:#3160cc;--codrich-button-primary-active:#2853b5;--codrich-button-secondary-bg:#2c3a4f;--codrich-button-secondary-border:#66778f;--codrich-button-secondary-text:#e2e8f0;--codrich-button-secondary-hover:#364760;--codrich-button-secondary-active:#405370;--codrich-button-tertiary-bg:transparent;--codrich-button-tertiary-border:transparent;--codrich-button-tertiary-text:#93b4ff;--codrich-button-tertiary-hover:#24324a;--codrich-button-tertiary-active:#2c3c58;--codrich-button-danger-bg:#a33c42;--codrich-button-danger-border:#a33c42;--codrich-button-danger-text:#fff5f5;--codrich-button-danger-hover:#93343a;--codrich-button-danger-active:#832e33;--codrich-button-warning-bg:#8a6316;--codrich-button-warning-border:#8a6316;--codrich-button-warning-text:#fffaf0;--codrich-button-warning-hover:#7a5712;--codrich-button-warning-active:#6b4c10;--codrich-button-success-bg:#2f7550;--codrich-button-success-border:#2f7550;--codrich-button-success-text:#f2fbf5;--codrich-button-success-hover:#296845;--codrich-button-success-active:#235b3c;--codrich-button-disabled-bg:#1f2a3b;--codrich-button-disabled-border:#2e3b4e;--codrich-button-disabled-text:#64748b;--codrich-focus-ring:#8ab4ff;--codrich-field-placeholder:#94a3b8;--codrich-table-row-hover:#263449;--codrich-skeleton:#334155;color-scheme:dark}.codrich-theme-provider_scope__CtI96[data-mode=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.MuiInputBase-input),.codrich-theme-provider_scope__CtI96[data-mode=dark] select,.codrich-theme-provider_scope__CtI96[data-mode=dark] textarea:not(.MuiInputBase-input){background-color:#111827;border-color:#52627a;color:#f1f5f9;box-shadow:none}.codrich-theme-provider_scope__CtI96[data-mode=dark] input::-moz-placeholder,.codrich-theme-provider_scope__CtI96[data-mode=dark] textarea::-moz-placeholder{color:#cbd5e1;opacity:1}.codrich-theme-provider_scope__CtI96[data-mode=dark] input::placeholder,.codrich-theme-provider_scope__CtI96[data-mode=dark] textarea::placeholder{color:#cbd5e1;opacity:1}.codrich-theme-provider_scope__CtI96[data-mode=dark] input:disabled,.codrich-theme-provider_scope__CtI96[data-mode=dark] textarea:disabled{background-color:#263449;color:#cbd5e1}.codrich-theme-provider_scope__CtI96 .MuiDialog-root *,.codrich-theme-provider_scope__CtI96 .MuiDrawer-root *,.codrich-theme-provider_scope__CtI96 .MuiPopover-root *{scrollbar-width:thin}@media (max-width:600px){.codrich-theme-provider_scope__CtI96 .MuiDialog-root *,.codrich-theme-provider_scope__CtI96 .MuiDrawer-root *,.codrich-theme-provider_scope__CtI96 .MuiPopover-root *{scrollbar-width:none;-ms-overflow-style:none}.codrich-theme-provider_scope__CtI96 .MuiDialog-root ::-webkit-scrollbar,.codrich-theme-provider_scope__CtI96 .MuiDrawer-root ::-webkit-scrollbar,.codrich-theme-provider_scope__CtI96 .MuiPopover-root ::-webkit-scrollbar{display:none;width:0;height:0}}.codrich-color-picker_root__qKb9p{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.codrich-color-picker_legend__PO6VQ{margin-bottom:8px;padding:0;color:var(--sc-color-text-secondary,#475569);font-size:14px;font-weight:600}.codrich-color-picker_swatches__jBJ_N{display:flex;flex-wrap:wrap;gap:8px}.codrich-color-picker_swatch__9q_hd{display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:8px;color:#fff;cursor:pointer}.codrich-color-picker_swatch__9q_hd[aria-checked=true]{outline:2px solid var(--sc-color-text,#1e293b);outline-offset:2px}.codrich-color-picker_swatch__9q_hd:focus-visible{outline:3px solid var(--codrich-focus-ring,#2455df);outline-offset:2px}.codrich-color-picker_customSwatch__dRwTp{background:var(--codrich-button-secondary-bg,#e9eef4);color:var(--codrich-button-secondary-text,#1e293b)}.codrich-color-picker_customSwatch__dRwTp[aria-checked=true]{color:#fff}.codrich-color-picker_row__LzfFf{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}@media (max-width:600px){.codrich-color-picker_swatches__jBJ_N{display:grid;grid-template-columns:repeat(6,40px);justify-content:space-between;width:100%}}.codrich-color-picker_popover__z8J8r.codrich-color-picker_popover__z8J8r{display:grid;width:280px;gap:12px;padding:16px;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:16px;background:var(--sc-color-surface,#fff);background-image:none;color:var(--sc-color-text,#1e293b)}.codrich-color-picker_preview__1Bx8b{height:56px;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:8px}.codrich-color-picker_previewCode__KF1hj{margin:-4px 0 0;color:var(--sc-color-text-secondary,#475569);font-size:13px;font-variant-numeric:tabular-nums}.codrich-color-picker_sliderLabel__dcZIu{display:grid;gap:2px;color:var(--sc-color-text-secondary,#475569);font-size:13px;font-weight:600}.codrich-color-picker_slider__sdnjF.codrich-color-picker_slider__sdnjF{color:var(--sc-color-text,#1e293b)}.codrich-color-picker_slider__sdnjF .MuiSlider-rail{height:10px;opacity:1;background:var(--track,var(--codrich-skeleton,#e2e8f0))}.codrich-color-picker_slider__sdnjF .MuiSlider-track{display:none}.codrich-color-picker_slider__sdnjF .MuiSlider-thumb{width:18px;height:18px;border:2px solid #fff;background:var(--sc-color-text,#1e293b);box-shadow:0 0 0 1px rgb(15 23 42/.4)}.codrich-color-picker_hue__1lIWm .MuiSlider-rail{background:linear-gradient(90deg,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00)}.codrich-color-picker_actions__yoXXj{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.codrich-color-picker_centered__YB1kB.codrich-color-picker_centered__YB1kB{width:min(320px,calc(100vw - 32px));margin:16px}.codrich-dialog_paper__THXLN.codrich-dialog_paper__THXLN{width:min(440px,calc(100vw - 32px));margin:16px;border-radius:12px;background-image:none}.codrich-dialog_actions__So8hB.codrich-dialog_actions__So8hB{gap:8px;padding:8px 24px 24px}.codrich-dialog_actions__So8hB.codrich-dialog_actions__So8hB>*{flex:1;min-width:0;margin:0}.codrich-drawer_panel__R_M4n{display:flex;width:min(420px,100vw);height:100%;flex-direction:column;background:var(--sc-color-surface,#fff);color:var(--sc-color-text,#1e293b)}.codrich-drawer_wide__6VkvW{width:min(760px,100vw)}.codrich-drawer_header__HWuf1{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sc-color-border,#cbd5e1)}.codrich-drawer_header__HWuf1 h2{margin:0;font-size:18px;font-weight:600}.codrich-drawer_content__Rh6OL{min-height:0;flex:1;overflow:auto;padding:20px}.codrich-drawer_footer__qzne7{display:flex;flex:none;gap:8px;padding:12px 20px;border-top:1px solid var(--sc-color-border,#cbd5e1)}.codrich-drawer_footer__qzne7>*{flex:1;min-width:0}.codrich-drawer_bottomPaper__J6o0t.codrich-drawer_bottomPaper__J6o0t{padding:0 8px calc(8px + env(safe-area-inset-bottom));background:transparent;background-image:none;box-shadow:none}.codrich-drawer_bottom__pexx8{width:100%;height:auto;max-height:calc(85dvh - 8px);overflow:hidden;border-radius:16px;box-shadow:0 8px 32px rgb(15 23 42/.28)}.codrich-filter-bar_container__VqYFz{container-type:inline-size;min-width:0}.codrich-filter-bar_bar__Dh75b{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:12px;background:var(--sc-color-surface,#fff)}.codrich-filter-bar_filters__RTpA2{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.codrich-filter-bar_filters__RTpA2>:first-child{flex:2 1 0;min-width:160px}.codrich-filter-bar_filters__RTpA2>:not(:first-child){flex:1 1 0;min-width:140px}@container (max-width: 1200px){.codrich-filter-bar_bar__Dh75b{flex-wrap:wrap}.codrich-filter-bar_filters__RTpA2{display:contents}.codrich-filter-bar_filters__RTpA2>:first-child{flex:1 1 100%}.codrich-filter-bar_filters__RTpA2>:not(:first-child){flex:1 1 180px}}.codrich-filter-bar_actions__YRo_p{display:flex;flex:none;align-items:center;gap:8px}@container (max-width: 600px){.codrich-filter-bar_bar__Dh75b{flex-direction:column;align-items:stretch;padding:12px}.codrich-filter-bar_filters__RTpA2{display:flex;flex-direction:column;align-items:stretch}.codrich-filter-bar_filters__RTpA2>*{flex:1 1 100%!important}.codrich-filter-bar_actions__YRo_p>*{flex:1}}.codrich-pagination_root__9GHq8{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;color:var(--sc-color-text-secondary,#475569);font-size:13px}.codrich-pagination_attached__Mqz53{padding:8px 14px;border-top:1px solid var(--sc-color-border,#cbd5e1)}.codrich-pagination_standalone__7BwLv{padding:8px 14px;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:12px;background:var(--sc-color-surface,#fff)}.codrich-pagination_summary__MfK5S{min-width:0}.codrich-pagination_controls__LPJrt{display:flex;align-items:center;gap:6px}.codrich-pagination_button__vroho{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border:1px solid var(--codrich-button-secondary-border,#7d8da3);border-radius:8px;background:var(--codrich-button-secondary-bg,#e9eef4);color:var(--codrich-button-secondary-text,#1e293b);font:600 13px/1 Inter Variable,Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.codrich-pagination_button__vroho:hover:not(:disabled){background:var(--codrich-button-secondary-hover,#dce3ec)}.codrich-pagination_button__vroho:focus-visible{outline:2px solid var(--codrich-focus-ring,#2455df);outline-offset:2px}.codrich-pagination_button__vroho:disabled{border-color:var(--codrich-button-disabled-border,#dfe4eb);background:var(--codrich-button-disabled-bg,#eef1f5);color:var(--codrich-button-disabled-text,#8a97a8);cursor:not-allowed}.codrich-pagination_current__PEtd6,.codrich-pagination_current__PEtd6:hover:not(:disabled){border-color:var(--codrich-button-primary-bg,#2b57c4);background:var(--codrich-button-primary-bg,#2b57c4);color:var(--codrich-button-primary-text,#fff)}.codrich-pagination_gap__j_eNJ{padding-inline:2px}@media (max-width:600px){.codrich-pagination_root__9GHq8{flex-direction:column;align-items:stretch;gap:8px}.codrich-pagination_summary__MfK5S{text-align:center}.codrich-pagination_controls__LPJrt{justify-content:center;gap:4px}.codrich-pagination_stepText__2DwBS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.codrich-pagination_step__ct8rI{padding:6px}}.codrich-empty-state_empty__2eiJK{display:grid;justify-items:center;gap:8px;padding:32px 20px;color:var(--sc-color-text,#1e293b);text-align:center}.codrich-empty-state_empty__2eiJK h2{margin:0;font-size:18px;font-weight:600}.codrich-empty-state_empty__2eiJK p{max-width:48ch;margin:0;color:var(--sc-color-text-muted,#64748b);font-size:14px}.codrich-mobile-action-bar_bar__KgM0Z{--codrich-mobile-bar-height:72px;z-index:1200;inset:auto 0 0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--sc-color-border,#cbd5e1);background:var(--sc-color-surface,#fff)}.codrich-mobile-action-bar_fixed__UHfdC{position:fixed}.codrich-mobile-action-bar_absolute__w94_r{position:absolute}.codrich-mobile-action-bar_bar__KgM0Z>*{width:100%;min-width:0;min-height:44px}.codrich-mobile-action-bar_primaryWide__hx_ID{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.codrich-field_input__txP1X{--field-bg:var(--sc-color-surface,#fff)}.codrich-field_readOnly__m8gHj{--field-bg:var(--sc-color-background,#f6f8fb)}.codrich-field_input__txP1X legend{max-width:.01px!important;transition:none!important}.codrich-field_input__txP1X .MuiInputLabel-shrink{padding:0 6px;margin-left:-6px;background:linear-gradient(to bottom,transparent 42%,var(--field-bg) 42%)}.codrich-field_input__txP1X .MuiInputLabel-shrink.Mui-disabled{--field-bg:var(--codrich-button-disabled-bg,#eef1f5)}.codrich-field_input__txP1X .MuiOutlinedInput-root,.codrich-field_input__txP1X .MuiPickersOutlinedInput-root{border-radius:8px;background:var(--sc-color-surface,#fff)}.codrich-field_input__txP1X .MuiOutlinedInput-notchedOutline,.codrich-field_input__txP1X .MuiPickersOutlinedInput-notchedOutline{border-color:var(--codrich-button-secondary-border,#7d8da3)}.codrich-field_input__txP1X .MuiOutlinedInput-root:hover:not(.Mui-disabled):not(.Mui-error):not(.Mui-focused) .MuiOutlinedInput-notchedOutline,.codrich-field_input__txP1X .MuiPickersOutlinedInput-root:hover:not(.Mui-disabled):not(.Mui-error):not(.Mui-focused) .MuiPickersOutlinedInput-notchedOutline{border-color:var(--sc-color-text-secondary,#475569)}.codrich-field_input__txP1X .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.codrich-field_input__txP1X .MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline{border-width:2px;border-color:var(--codrich-focus-ring,#2455df)}.codrich-field_input__txP1X .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.codrich-field_input__txP1X .MuiPickersOutlinedInput-root.Mui-error .MuiPickersOutlinedInput-notchedOutline{border-color:var(--codrich-color-danger,#b91c1c)}.codrich-field_input__txP1X .MuiOutlinedInput-root.Mui-disabled,.codrich-field_input__txP1X .MuiPickersOutlinedInput-root.Mui-disabled{background:var(--codrich-button-disabled-bg,#eef1f5)}.codrich-field_input__txP1X .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline,.codrich-field_input__txP1X .MuiPickersOutlinedInput-root.Mui-disabled .MuiPickersOutlinedInput-notchedOutline{border-color:var(--sc-color-border,#cbd5e1)}.codrich-field_readOnly__m8gHj .MuiOutlinedInput-root,.codrich-field_readOnly__m8gHj .MuiPickersOutlinedInput-root{background:var(--sc-color-background,#f6f8fb)}.codrich-field_readOnly__m8gHj .MuiOutlinedInput-notchedOutline,.codrich-field_readOnly__m8gHj .MuiPickersOutlinedInput-notchedOutline{border-style:dashed}.codrich-field_input__txP1X .MuiInputLabel-root{color:var(--sc-color-text-secondary,#475569)}.codrich-field_input__txP1X .MuiInputLabel-root.Mui-focused{color:var(--codrich-focus-ring,#2455df)}.codrich-field_input__txP1X .MuiInputLabel-root.Mui-error{color:var(--codrich-color-danger,#b91c1c)}.codrich-field_input__txP1X .MuiInputLabel-root.Mui-disabled{color:var(--codrich-button-disabled-text,#8a97a8)}.codrich-field_input__txP1X.codrich-field_input__txP1X .MuiInputBase-input{background:transparent;color:var(--sc-color-text,#1e293b)}.codrich-field_input__txP1X.codrich-field_input__txP1X .MuiInputBase-input::-moz-placeholder{color:var(--codrich-field-placeholder,#64748b)}.codrich-field_input__txP1X.codrich-field_input__txP1X .MuiInputBase-input::placeholder{color:var(--codrich-field-placeholder,#64748b)}.codrich-field_input__txP1X.codrich-field_input__txP1X .MuiInputBase-input.Mui-disabled{color:var(--codrich-button-disabled-text,#8a97a8);-webkit-text-fill-color:var(--codrich-button-disabled-text,#8a97a8)}.codrich-field_input__txP1X .MuiFormHelperText-root{margin:4px 0 0;font-size:12px}.codrich-field_input__txP1X .MuiFormHelperText-root.Mui-error{color:var(--codrich-color-danger,#b91c1c)}.codrich-field_pickerToolbar__SOHvC{grid-column:1/-1;grid-row:1;padding:16px 16px 8px}.codrich-field_pickerActions__qp9Oy{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding:8px 16px 16px}.codrich-field_pickerLayoutDate__8yRsG .codrich-field_pickerActions__qp9Oy>*,.codrich-field_pickerLayoutTime__uIIn4 .codrich-field_pickerActions__qp9Oy>*{flex:1}.codrich-field_pickerBackdrop__uli8r{position:fixed;inset:0;z-index:1299;background:rgb(15 23 42/.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.codrich-field_pickerLayout__8c0vH{display:grid;grid-template-columns:1fr;justify-items:stretch}.codrich-field_pickerLayout__8c0vH .MuiPickersLayout-contentWrapper{grid-column:1/-1;justify-self:center}@media (min-width:600px){.codrich-field_pickerLayoutTime__uIIn4{width:232px}.codrich-field_pickerLayoutTime__uIIn4 .MuiPickersLayout-contentWrapper{justify-self:stretch;padding:0 16px}.codrich-field_pickerLayoutTime__uIIn4 .MuiMultiSectionDigitalClock-root{width:100%}.codrich-field_pickerLayoutTime__uIIn4 .MuiMultiSectionDigitalClockSection-root{flex:1;width:auto}.codrich-field_pickerLayoutTime__uIIn4 .MuiMultiSectionDigitalClockSection-item{width:auto;margin:2px 6px;justify-content:center}.codrich-field_pickerLayoutDate__8yRsG{width:340px}.codrich-field_pickerLayoutDate__8yRsG .MuiPickersLayout-contentWrapper{justify-self:stretch;padding:0 16px}.codrich-field_pickerLayoutDate__8yRsG .MuiDateCalendar-root{width:100%;height:auto;max-height:none;margin:0}.codrich-field_pickerLayoutDate__8yRsG .MuiPickersCalendarHeader-root{margin:8px 0 4px;padding:0 0 0 4px}.codrich-field_pickerLayoutDate__8yRsG .MuiDayCalendar-header,.codrich-field_pickerLayoutDate__8yRsG .MuiDayCalendar-weekContainer{justify-content:space-between;margin:0}.codrich-field_pickerLayoutDate__8yRsG .MuiDayCalendar-weekDayLabel,.codrich-field_pickerLayoutDate__8yRsG .MuiPickerDay-root,.codrich-field_pickerLayoutDate__8yRsG .MuiPickersDay-root{width:40px;height:40px;margin:2px 0;font-size:14px}.codrich-field_pickerLayoutDate__8yRsG .MuiDayCalendar-slideTransition{min-height:264px}.codrich-field_pickerLayoutDate__8yRsG .MuiYearCalendar-root{width:100%}}.codrich-page-state_loading__sMtyP{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px;color:var(--sc-color-text,#1e293b)}.codrich-page-state_state__NbUvJ{display:grid;justify-items:center;gap:12px;padding:28px 16px}.codrich-page-state_state__NbUvJ>div{width:min(100%,680px)}.codrich-record-card_card__pZ27X{position:relative;display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--sc-color-border,#cbd5e1);border-radius:12px;background:var(--sc-color-surface,#fff);color:var(--sc-color-text,#1e293b)}.codrich-record-card_toggle__ZOlzH{position:absolute;inset:0;z-index:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.codrich-record-card_toggle__ZOlzH:disabled{cursor:default}.codrich-record-card_toggle__ZOlzH:focus-visible{outline:3px solid var(--codrich-focus-ring,#2455df);outline-offset:2px}.codrich-record-card_selectable__tNVBY .codrich-record-card_fields__S15Nv,.codrich-record-card_selectable__tNVBY .codrich-record-card_header__TaDfY{position:relative;pointer-events:none}.codrich-record-card_selected__9CLiM{border-color:var(--sc-color-primary,#2455df);background:var(--sc-color-primary-soft,#eff6ff);box-shadow:inset 0 0 0 1px var(--sc-color-primary,#2455df)}.codrich-record-card_header__TaDfY{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.codrich-record-card_title__dTTDF{margin:0;min-width:0;color:var(--sc-color-text,#1e293b);font-size:16px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.codrich-record-card_status__mMG_i{flex:none}.codrich-record-card_fields__S15Nv{display:grid;gap:6px;margin:0}.codrich-record-card_field__1vs_S{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:baseline}.codrich-record-card_field__1vs_S dt{color:var(--sc-color-text-muted,#475569);font-size:12px}.codrich-record-card_field__1vs_S dd{margin:0;min-width:0;font-size:14px;overflow-wrap:anywhere}.codrich-record-card_actions__K4ysB{position:relative;z-index:1;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:4px;--codrich-button-tertiary-border:var(--sc-color-border,#cbd5e1)}.codrich-record-card_actions__K4ysB>*{width:100%;min-width:0}.codrich-notice_card__Jltde.codrich-notice_card__Jltde{width:min(440px,calc(100vw - 32px));margin:16px;overflow:visible;border:1px solid var(--notice-color);border-radius:12px;background:var(--sc-color-surface,#fff);color:var(--sc-color-text,#1e293b)}.codrich-notice_success__cM5Oq{--notice-color:var(--codrich-button-success-bg,#2f7550);--notice-neon:#22e07a}.codrich-notice_info__JKNV6{--notice-color:var(--codrich-button-primary-bg,#2b57c4);--notice-neon:#3d8bff}.codrich-notice_warning__amfzp{--notice-color:var(--codrich-button-warning-bg,#8a6316);--notice-neon:#ffb800}.codrich-notice_error__21wIi{--notice-color:var(--codrich-button-danger-bg,#a8383e);--notice-neon:#ff3b4e}.codrich-notice_header__ioNuG{margin:0;border-radius:11px 11px 0 0;padding:14px 20px;background:var(--notice-color);color:#fff;font-size:16px;font-weight:700;line-height:1.4}.codrich-notice_body__EEtnt{padding:16px 20px 20px;color:var(--sc-color-text,#1e293b);font-size:15px;line-height:1.55}.codrich-notice_body__EEtnt>p{margin:0}.codrich-notice_actions__d3lat{display:flex;gap:8px;padding:0 20px 20px}.codrich-notice_actions__d3lat>*{flex:1}.codrich-notice_neon__CIl_6{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;pointer-events:none}.codrich-notice_neonLine__pilDO{fill:none;stroke:var(--notice-neon);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 3px var(--notice-neon)) drop-shadow(0 0 10px var(--notice-neon));animation:codrich-notice_neon-drain__Dg1sV var(--notice-duration,4s) linear forwards}@keyframes codrich-notice_neon-drain__Dg1sV{to{stroke-dashoffset:100}}@media (prefers-reduced-motion:reduce){.codrich-notice_neonLine__pilDO{animation:none}}.professores-view_page__TYtLz{display:grid;gap:16px;min-width:0;color:var(--sc-color-text)}.professores-view_visuallyHidden__2VfWq{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.professores-view_empty__GmwZv{border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.professores-view_cards__sd17J{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.professores-view_cards__sd17J>:not(article){grid-column:1/-1}.professores-view_professor__O3Ibk{display:inline-flex;align-items:center;gap:10px;min-width:0}.professores-view_color___NzQy{flex:0 0 4px;width:4px;height:24px;border-radius:4px}.professores-view_name___EmzE{color:var(--sc-color-text);font-weight:600}.professores-view_metric__VrTIO{font-variant-numeric:tabular-nums;font-weight:600}.professores-view_rowActions__xGnK6{display:inline-flex;gap:8px}.professores-view_sheetFields__Nz50L{display:grid;gap:16px}.professores-view_sheetCount___ICxY{margin:0;color:var(--sc-color-text-muted);font-size:13px}.professores-view_detail__BP6Ou{display:grid;gap:20px;padding-top:8px}.professores-view_detailSection__N3Z9C{display:grid;gap:8px;align-content:start;min-width:0}.professores-view_detailHeading__zj3PP{margin:0;color:var(--sc-color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.professores-view_detailList__Pll6d{display:grid;gap:6px;margin:0}.professores-view_detailLine__N3sqt{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.professores-view_detailLine__N3sqt dt{color:var(--sc-color-text-muted)}.professores-view_detailLine__N3sqt dd{margin:0;color:var(--sc-color-text);font-weight:600;text-align:right;overflow-wrap:anywhere}.professores-view_sendActions___nCyM{display:grid;gap:8px;margin-top:4px}.professores-view_muted__TvTpT{margin:0;color:var(--sc-color-text-muted);font-size:14px}.professores-view_items__JxKhs{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:var(--sc-color-text);font-size:14px}@media (max-width:600px){.professores-view_page__TYtLz{padding-bottom:calc(var(--codrich-mobile-bar-height, 72px) + 16px)}}.codrich-select_root__A4snw{--cd-bg:#f6f8fb;--cd-surface:#fff;--cd-surface-hover:#f1f5f9;--cd-button-secondary:#f1f5f9;--cd-button-secondary-hover:#e2e8f0;--cd-border:#cbd5e1;--cd-text:#1e293b;--cd-muted:#475569;--cd-primary:#2455df;--cd-primary-soft:#eaf0ff;--cd-focus:#2455df;--cd-error:#b91c1c;--cd-success:#15803d;--cd-danger:#b91c1c;--cd-warning:#a16207;color:var(--cd-text);font-family:Inter Variable,Inter,system-ui,sans-serif}[data-theme=dark] .codrich-select_root__A4snw,html.dark .codrich-select_root__A4snw{--cd-bg:#111827;--cd-surface:#1e293b;--cd-surface-hover:#334155;--cd-border:#475569;--cd-text:#f1f5f9;--cd-muted:#cbd5e1;--cd-primary:#2455df;--cd-primary-soft:#263b70;--cd-focus:#a9c4ff;--cd-error:#fca5a5;--cd-success:#4ade80;--cd-danger:#fca5a5;--cd-warning:#fbbf24}.codrich-select_lightTheme__7pNAH{--cd-bg:#f6f8fb;--cd-surface:#fff;--cd-surface-hover:#f1f5f9;--cd-button-secondary:#f1f5f9;--cd-button-secondary-hover:#e2e8f0;--cd-border:#cbd5e1;--cd-text:#1e293b;--cd-muted:#475569;--cd-primary:#2455df;--cd-primary-soft:#eaf0ff;--cd-focus:#2455df;--cd-error:#b91c1c;--cd-success:#15803d;--cd-danger:#b91c1c;--cd-warning:#a16207;--cd-scrim:#0f172a7a}.codrich-select_darkTheme__YKHZD{--cd-bg:#111827;--cd-surface:#1e293b;--cd-surface-hover:#334155;--cd-button-secondary:#273449;--cd-button-secondary-hover:#334155;--cd-border:#475569;--cd-text:#f1f5f9;--cd-muted:#cbd5e1;--cd-primary:#2455df;--cd-primary-soft:#263b70;--cd-focus:#a9c4ff;--cd-error:#fca5a5;--cd-success:#4ade80;--cd-danger:#fca5a5;--cd-warning:#fbbf24;--cd-scrim:#020617a6;color-scheme:dark}.codrich-select_root__A4snw .btn{text-transform:none;box-shadow:none}.codrich-select_label__lMvuA{display:block;margin-bottom:6px;color:var(--cd-text);font-size:13px;font-weight:600}.codrich-select_label__lMvuA>span{color:var(--cd-error)}.codrich-select_trigger__to5cM{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid var(--cd-border);border-radius:8px;background:var(--cd-surface);color:var(--cd-text);font:400 14px Inter Variable,Inter,system-ui,sans-serif;text-align:left}.codrich-select_trigger__to5cM:hover:not(:disabled){border-color:var(--cd-muted)}.codrich-select_actions__yYAkz button:focus-visible,.codrich-select_option__xbUOb:focus-visible,.codrich-select_searchLabel__x_zEQ input:focus-visible,.codrich-select_trigger__to5cM:focus-visible{outline:3px solid var(--cd-focus);outline-offset:2px}.codrich-select_trigger__to5cM:disabled{opacity:.62;cursor:not-allowed}.codrich-select_option__xbUOb:focus-visible{outline-width:2px;outline-offset:-2px}.codrich-select_value__nekwm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codrich-select_placeholder__GEKkU{color:var(--cd-muted)}.codrich-select_chevron__5Ksak{flex:none;font-size:18px;line-height:1}.codrich-select_spinner__PVTqy{width:16px;height:16px;flex:none;border:2px solid var(--cd-border);border-top-color:var(--cd-primary);border-radius:50%;animation:codrich-select_spin__L2umU .8s linear infinite}.codrich-select_fieldError__cTKax{display:block;margin-top:5px;color:var(--cd-error);font-size:12px}.codrich-select_optionPanel__dMpql{display:flex;flex-direction:column;min-height:0;border:1px solid var(--cd-border);border-radius:12px;background:var(--cd-surface);color:var(--cd-text);box-shadow:0 10px 28px #0f172a1c}.codrich-select_popover__OASpD{position:fixed;z-index:1500;padding:6px;overflow:hidden}.codrich-select_optionList__CZd4v{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.codrich-select_optionGroup__grdu5{display:grid;gap:4px}.codrich-select_optionWrap___O0wk{display:block}.codrich-select_groupLabel__e1Pmk{padding:10px 10px 5px;color:var(--cd-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.codrich-select_option__xbUOb{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--cd-text);font:inherit;text-align:left;cursor:pointer}.codrich-select_option__xbUOb[aria-selected=true]{background:var(--cd-surface-hover)}@media (hover:hover){.codrich-select_option__xbUOb:hover:not(:disabled),.codrich-select_option__xbUOb[aria-selected=true]:hover:not(:disabled){background:var(--cd-primary-soft)}}.codrich-select_option__xbUOb:disabled{opacity:.5;cursor:not-allowed}.codrich-select_checkmark__WGYdm{display:grid;width:20px;height:20px;flex:none;place-items:center;border:1px solid var(--cd-border);border-radius:5px;color:var(--cd-primary);font-size:14px}.codrich-select_option__xbUOb[aria-selected=true] .codrich-select_checkmark__WGYdm{border-color:var(--cd-primary);background:var(--cd-primary);color:#fff}.codrich-select_optionCopy__v8f7S{display:grid;min-width:0;gap:2px}.codrich-select_optionCopy__v8f7S strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.codrich-select_optionCopy__v8f7S small{overflow:hidden;color:var(--cd-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.codrich-select_searchLabel__x_zEQ{display:grid;gap:6px;padding:6px 6px 10px;color:var(--cd-muted);font-size:12px;font-weight:600}.codrich-select_searchLabel__x_zEQ input{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--cd-border);border-radius:7px;background:var(--cd-bg);color:var(--cd-text);font:400 14px Inter Variable,Inter,system-ui,sans-serif}.codrich-select_message__vl8aD{margin:0;padding:18px 10px;color:var(--cd-muted);font-size:13px}.codrich-select_errorMessage__Ki9b7{margin:0;padding:6px 10px;color:var(--cd-error);font-size:12px}.codrich-select_dialog__X6rTG{width:min(480px,calc(100vw - 24px));max-width:none;max-height:min(85dvh,760px);padding:0;overflow:hidden;border:1px solid var(--cd-border);border-radius:16px;background:var(--cd-surface);color:var(--cd-text);box-shadow:0 24px 64px #02061755}.codrich-select_dialog__X6rTG::backdrop{background:var(--cd-scrim,#0f172a7a);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.codrich-select_centeredDialog__wQwxE{margin:auto}.codrich-select_bottomSheet__zs3WS{position:fixed;inset:auto 8px calc(8px + env(safe-area-inset-bottom));width:calc(100% - 16px);max-height:85dvh;margin:0;border-radius:16px;padding-bottom:env(safe-area-inset-bottom);animation:codrich-select_sheet-rise__MRhSN .2s ease-out}.codrich-select_dialogHeader__4lrDx{flex:none;padding:18px 20px 12px}.codrich-select_dialogHeader__4lrDx h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.codrich-select_dialogHeader__4lrDx p{margin:5px 0 0;color:var(--cd-muted);font-size:13px}.codrich-select_sheetHandle__1UbgH{display:none}.codrich-select_bottomSheet__zs3WS .codrich-select_dialogHeader__4lrDx{padding-top:11px}.codrich-select_bottomSheet__zs3WS .codrich-select_sheetHandle__1UbgH{display:block;width:34px;height:4px;margin:0 auto 13px;border-radius:999px;background:var(--cd-border)}.codrich-select_dialogOptions____F9R{max-height:calc(85dvh - 170px);padding:0 12px;overflow:hidden;border:0;border-radius:0;box-shadow:none}.codrich-select_dialogOptions____F9R .codrich-select_optionList__CZd4v{overflow-y:auto}.codrich-select_bottomSheet__zs3WS .codrich-select_dialogOptions____F9R{max-height:calc(85dvh - 170px - env(safe-area-inset-bottom))}@media (max-width:767px){.codrich-select_bottomSheet__zs3WS .codrich-select_dialogOptions____F9R .codrich-select_optionList__CZd4v{padding-bottom:8px}}.codrich-select_bottomSheet__zs3WS .codrich-select_actions__yYAkz{justify-content:stretch;gap:8px}.codrich-select_bottomSheet__zs3WS .codrich-select_actions__yYAkz button{flex:1;min-width:0}.codrich-select_actions__yYAkz{display:flex;flex:none;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--cd-border);background:var(--cd-surface)}.codrich-select_actions__yYAkz button{flex:1;min-width:0;min-height:44px;border-radius:8px;font:600 14px Inter Variable,Inter,system-ui,sans-serif;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.codrich-select_primary__ANVIL{border:1px solid var(--cd-primary)!important;background:var(--cd-primary)!important;color:#fff!important}.codrich-select_primary__ANVIL:hover:not(:disabled){border-color:#1d4ed8!important;background:#1d4ed8!important}.codrich-select_secondary__R_aRJ{border:1px solid var(--cd-border)!important;background:var(--cd-button-secondary)!important;color:var(--cd-text)!important}.codrich-select_secondary__R_aRJ:hover:not(:disabled){border-color:var(--cd-muted)!important;background:var(--cd-button-secondary-hover)!important}.codrich-select_floating__Nwgh4{position:relative}.codrich-select_floating__Nwgh4 .codrich-select_label__lMvuA{position:absolute;top:0;left:9px;z-index:1;max-width:calc(100% - 24px);margin:0;padding:0 5px;overflow:hidden;transform:translateY(-50%);background:linear-gradient(to bottom,transparent 50%,var(--cd-surface) 50%);color:var(--sc-color-text-secondary,var(--cd-muted));font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.codrich-select_floating__Nwgh4 .codrich-select_trigger__to5cM{min-height:56px;padding:0 14px;border-color:var(--codrich-button-secondary-border,var(--cd-border));font-size:16px}.codrich-select_floating__Nwgh4.codrich-select_compact__8U7C3 .codrich-select_trigger__to5cM{min-height:40px}.codrich-select_floating__Nwgh4 .codrich-select_trigger__to5cM:hover:not(:disabled){border-color:var(--sc-color-text-secondary,var(--cd-muted))}.codrich-select_floating__Nwgh4 .codrich-select_trigger__to5cM:focus-visible{outline:none;border-color:var(--codrich-focus-ring,var(--cd-focus));box-shadow:inset 0 0 0 1px var(--codrich-focus-ring,var(--cd-focus))}.codrich-select_floating__Nwgh4:focus-within .codrich-select_label__lMvuA{color:var(--codrich-focus-ring,var(--cd-focus))}.codrich-select_invalid__CVYX2 .codrich-select_trigger__to5cM,.codrich-select_invalid__CVYX2 .codrich-select_trigger__to5cM:hover:not(:disabled){border-color:var(--codrich-color-danger,var(--cd-error))}.codrich-select_invalid__CVYX2 .codrich-select_label__lMvuA,.codrich-select_invalid__CVYX2:focus-within .codrich-select_label__lMvuA{color:var(--codrich-color-danger,var(--cd-error))}.codrich-select_floating__Nwgh4 .codrich-select_fieldError__cTKax{margin:4px 0 0}@keyframes codrich-select_spin__L2umU{to{transform:rotate(1turn)}}@keyframes codrich-select_sheet-rise__MRhSN{0%{transform:translateY(16px);opacity:.75}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.codrich-select_bottomSheet__zs3WS,.codrich-select_spinner__PVTqy{animation:none}}@media (max-width:767px){.codrich-select_popover__OASpD{position:fixed}.codrich-select_optionList__CZd4v,.codrich-select_optionPanel__dMpql{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.codrich-select_optionList__CZd4v::-webkit-scrollbar,.codrich-select_optionPanel__dMpql::-webkit-scrollbar{display:none;width:0;height:0}}.codrich-select_optionStatus__EHACc{font-weight:700}.codrich-select_optionStatus_success__liDj6{color:var(--cd-success)}.codrich-select_optionStatus_danger__qPLo4{color:var(--cd-danger)}.codrich-select_optionStatus_warning__xzUNm{color:var(--cd-warning)}.alunos-view_page__e1oCX{display:grid;gap:16px;min-width:0;color:var(--sc-color-text)}.alunos-view_empty___SDsM{border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.alunos-view_cards__fL32K{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.alunos-view_cards__fL32K>:not(article){grid-column:1/-1}.alunos-view_className__ruNYF{display:block;white-space:nowrap}.alunos-view_offering__KMSx9{display:block;color:var(--sc-color-text-muted);font-size:12px}.alunos-view_studentName__rEAeT{color:var(--sc-color-text);font-weight:600}.alunos-view_rowActions__7YA_K{display:inline-flex;gap:8px}.alunos-view_dialogFields__EA56d{display:grid;gap:16px;padding-top:8px}.alunos-view_dialogRow__x0EhZ{display:grid;gap:16px;grid-template-columns:1fr 1fr}.alunos-view_review__JnHQa{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--sc-color-text);font-size:14px}.alunos-view_review__JnHQa strong{color:var(--sc-color-text)}.alunos-view_sheetFields__sW__a{display:grid;gap:16px}.alunos-view_sheetCount__jjb_F{margin:0;color:var(--sc-color-text-muted);font-size:13px}@media (max-width:600px){.alunos-view_page__e1oCX{padding-bottom:calc(var(--codrich-mobile-bar-height, 72px) + 16px)}.alunos-view_dialogRow__x0EhZ{grid-template-columns:1fr}}.componentes-view_page__wifq7{display:grid;gap:16px;min-width:0;color:var(--sc-color-text)}.componentes-view_visuallyHidden__zumIt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.componentes-view_empty__IHuoa{border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.componentes-view_cards__JdCbi{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.componentes-view_cards__JdCbi>:not(article){grid-column:1/-1}.componentes-view_name__X_yQt{color:var(--sc-color-text);font-weight:600}.componentes-view_shortName__AAE_a{color:var(--sc-color-text-secondary);font-size:13px;font-weight:600}.componentes-view_metric__g7d1r{font-variant-numeric:tabular-nums;font-weight:600}.componentes-view_muted__KBtHp{margin:0;color:var(--sc-color-text-muted);font-size:14px}.componentes-view_rowActions__Zgjh3{display:inline-flex;gap:8px}.componentes-view_classList__fv_mO{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.componentes-view_classItem__t5wKg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;border:1px solid var(--sc-color-border-subtle);border-radius:8px;background:var(--sc-color-surface-subtle);padding:4px 8px;color:var(--sc-color-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.componentes-view_className__zHAQH{color:var(--sc-color-text-strong);font-weight:700}.componentes-view_async__rIgWK{color:var(--sc-color-primary);font-weight:600}.componentes-view_composition__wveQB{color:var(--sc-color-text-muted);font-weight:700}.componentes-view_compactList__p7bPy{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}.componentes-view_compactItem__MAjoR{border:1px solid var(--sc-color-border-subtle);border-radius:6px;background:var(--sc-color-surface-subtle);padding:1px 6px;color:var(--sc-color-text-secondary);font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.componentes-view_sheetFields__jYReW{display:grid;gap:16px}.componentes-view_sheetCount__nScmX{margin:0;color:var(--sc-color-text-muted);font-size:13px}.componentes-view_dialogFields__FfKQd{display:grid;gap:20px;padding-top:8px}.componentes-view_allocations__ZwD9G{display:grid;gap:12px}.componentes-view_sectionTitle__tX_rB{margin:0;color:var(--sc-color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.componentes-view_allocationList__vP8Je{display:grid;gap:8px;margin:0;padding:0;list-style:none}.componentes-view_allocationRow__0Fc6_{display:grid;gap:8px;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);align-items:start;padding:10px 12px 12px;border:1px solid var(--sc-color-border-subtle);border-left-width:4px;border-radius:10px}.componentes-view_allocationActive__1iY9_{border-color:var(--sc-color-primary-soft-border);border-left-color:var(--sc-color-primary);background:var(--sc-color-primary-soft)}.componentes-view_allocationHeader__hs0y_{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.componentes-view_allocationClass__VYHOO{color:var(--sc-color-text-strong);font-size:14px;font-weight:700}.componentes-view_allocationSummary__zQh1Z{flex:none;border-radius:999px;background:var(--sc-color-primary);padding:2px 10px;color:var(--sc-color-on-primary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:600px){.componentes-view_page__wifq7{padding-bottom:calc(var(--codrich-mobile-bar-height, 72px) + 16px)}.componentes-view_allocationRow__0Fc6_{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.componentes-view_allocationRow__0Fc6_>:last-child{grid-column:1/-1}}.codrich-navigation_breadcrumbs__Oq7rd .MuiBreadcrumbs-ol{align-items:center}.codrich-navigation_breadcrumbs__Oq7rd .MuiBreadcrumbs-separator{margin-inline:6px;color:var(--sc-color-text-secondary,#475569)}.codrich-navigation_current__bhcbF,.codrich-navigation_link__Wdu1m{margin:0;font-size:14px;line-height:20px}.codrich-navigation_link__Wdu1m{color:var(--sc-color-text-secondary,#475569)}.codrich-navigation_current__bhcbF{color:var(--sc-color-text,#1e293b);font-weight:600}.config-view_page__37Z4j{display:grid;gap:16px;min-width:0;color:var(--sc-color-text)}.config-view_pageMobile__h6rlJ{padding-bottom:var(--codrich-mobile-bar-height,72px)}.config-view_panel__tkHz3{min-width:0;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);overflow:hidden}.config-view_tabs__XgHAK{padding:4px 8px 0;border-bottom:1px solid var(--sc-color-border)}.config-view_content__CEdJb,.config-view_tabs__XgHAK{background:var(--sc-color-surface-subtle,var(--sc-color-surface))}.config-view_content__CEdJb{display:grid;gap:16px;min-width:0;padding:20px}@media (max-width:600px){.config-view_content__CEdJb{padding:12px}}.config-view_form__U8ca8,.config-view_section__cCCku{display:grid;gap:16px;min-width:0}.config-view_section__cCCku{align-content:start;padding:20px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.config-view_slotCard__GMbj2>section{padding-top:0;border-top:0}.config-view_generalGrid__D8Cu1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.config-view_column__B5HID{display:grid;gap:16px;min-width:0}@media (max-width:1100px){.config-view_generalGrid__D8Cu1{grid-template-columns:minmax(0,1fr)}}.config-view_visuallyHidden__aELZH{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.config-view_card__ONFJi h3,.config-view_dialogSection__6xJq7 h3,.config-view_section__cCCku h2{margin:0;color:var(--sc-color-text-strong);font-size:16px;font-weight:600}.config-view_dialogSection__6xJq7 h3{font-size:14px}.config-view_sectionHeader__FDDFE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.config-view_twoCols__Qf7F1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.config-view_fieldGrid__QHg4X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.config-view_fieldGrid3__0yXKY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media (max-width:760px){.config-view_fieldGrid3__0yXKY,.config-view_fieldGrid__QHg4X,.config-view_twoCols__Qf7F1{grid-template-columns:minmax(0,1fr)}}.config-view_groupLabel__aCR3_{display:block;margin-bottom:8px;color:var(--sc-color-text-secondary);font-size:13px;font-weight:500}.config-view_logo__w5FN8{min-width:0}.config-view_listGrid__VQbmt{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}@media (max-width:900px){.config-view_listGrid__VQbmt{grid-template-columns:minmax(0,1fr)}}.config-view_itemRow__ek1ne{display:flex;align-items:center;gap:8px;min-width:0}.config-view_footer__5H40o{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;margin:0 -20px -20px;padding:12px 20px;border-top:1px solid var(--sc-color-border);background:var(--sc-color-surface)}.config-view_buttonRow__gAVvW{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:600px){.config-view_buttonRow__gAVvW>*{flex:1 1 0}}.config-view_rowActions__5pP5M{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px}.config-view_sub__wiDjc{display:block;margin-top:2px;color:var(--sc-color-text-muted);font-size:12px;font-weight:400}.config-view_barTitle__yYEt2{color:var(--sc-color-text-strong);font-size:14px;font-weight:600}.config-view_card__ONFJi{display:grid;gap:16px;align-content:start;min-width:0;padding:20px;background:var(--sc-color-surface)}.config-view_card__ONFJi,.config-view_templateRow__I1MAR{border:1px solid var(--sc-color-border);border-radius:12px}.config-view_templateRow__I1MAR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.config-view_result__nVddE{display:grid;gap:12px}.config-view_messages___63wd{margin:4px 0 0;padding-left:20px}.config-view_listTitle__HM5ol{margin:12px 0 0;font-size:13px;font-weight:600}.config-view_processing__S576r{display:grid;gap:8px;padding:12px 16px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface-subtle,var(--sc-color-surface))}.config-view_processing__S576r span{color:var(--sc-color-text-secondary);font-size:13px}.config-view_sortList__sRjmO{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--sc-color-border);border-radius:12px;overflow:hidden}.config-view_sortItem__V2S2l{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 16px;background:var(--sc-color-surface);cursor:grab}.config-view_sortItem__V2S2l+.config-view_sortItem__V2S2l{border-top:1px solid var(--sc-color-border-subtle,var(--sc-color-border))}.config-view_sortItem__V2S2l:hover{background:var(--sc-color-surface-hover)}.config-view_dragging__MDkqg{opacity:.6;background:var(--sc-color-primary-soft)}.config-view_sortLabel__8xq8P{min-width:0;color:var(--sc-color-text-strong);font-weight:500}.config-view_sortActions__K04y6{display:flex;flex:none;gap:8px}.config-view_subList__9CZcR{margin:6px 0 0;padding:0 0 0 16px;list-style:disc;color:var(--sc-color-text-secondary);font-size:13px;font-weight:400}.config-view_dialogForm__eBqbq{display:grid;gap:16px;min-width:0;padding-top:8px}.config-view_dialogSection__6xJq7{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--sc-color-border);border-radius:12px}.config-view_chipList__lB_GE{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.config-view_chip__8j3J5{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 12px;border:1px solid var(--sc-color-border);border-radius:999px;font-size:14px}.config-view_addRow__et2Ep{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.config-view_addRow__et2Ep>:first-child{flex:1 1 220px}.config-view_migrateGrid__IOL5Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center}@media (max-width:600px){.config-view_migrateGrid__IOL5Q{grid-template-columns:minmax(0,1fr)}}.config-view_timeRow__1g3oe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-view_permissionList__y_oMv{display:grid;gap:8px;margin:0;padding:0;list-style:none}.config-view_permissionRow__rhqSb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:4px 12px;border:1px solid var(--sc-color-border);border-radius:12px}.config-view_permissionOn__Ecj54{border-color:var(--sc-color-primary);background:var(--sc-color-primary-soft)}.config-view_permissionName__mw_1z{color:var(--sc-color-text-strong);font-weight:600;font-size:14px}.config-view_permissionChecks__YM_nR{display:flex;flex-wrap:wrap;gap:8px}.config-view_characteristics__lI3Y0{min-width:0}.config-view_characteristics__lI3Y0 input[type=checkbox],.config-view_characteristics__lI3Y0 input[type=radio]{width:24px;height:24px;flex:none;accent-color:var(--sc-color-primary,#1d4ed8)}.config-view_characteristics__lI3Y0 label:has(input[type=checkbox]),.config-view_characteristics__lI3Y0 label:has(input[type=radio]){min-height:44px;align-items:center}.config-view_characteristics__lI3Y0 button,.config-view_characteristics__lI3Y0 select{min-height:44px}.config-view_hint__onBtG{align-self:center;margin-right:auto;color:var(--sc-color-text-secondary);font-size:13px}.config-view_processing__S576r [role=group]{width:100%}.config-view_processing__S576r [role=group] .MuiLinearProgress-root{width:100%;flex:1 1 auto;height:8px;border-radius:999px}.config-view_processing__S576r [role=group]>span{font-weight:600;min-width:3.5ch;text-align:right}.config-view_sectionPicker__WPUms{position:sticky;top:0;z-index:3;padding:12px;border-bottom:1px solid var(--sc-color-border);background:var(--sc-color-surface)}.config-view_haActions__Lj4za{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.config-view_haCard__DkBzs{display:grid;gap:12px;padding:12px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.config-view_haFields__nm8_K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:600px){.config-view_content__CEdJb td[data-label][data-label]{grid-template-columns:104px minmax(0,1fr)}.config-view_content__CEdJb td[data-label="Ações"][data-label]{display:block;width:100%;justify-self:stretch}.config-view_content__CEdJb td[data-label="Ações"][data-label]:before{content:none}.config-view_sectionHeader__FDDFE>button,.config-view_templateRow__I1MAR>button{width:100%}.config-view_buttonRow__gAVvW>.config-view_hint__onBtG{flex:1 1 100%;margin:0}.config-view_sectionHeader__FDDFE{display:grid;grid-template-columns:minmax(0,1fr)}.config-view_rowActions__5pP5M{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.config-view_rowActions__5pP5M>*{width:100%;min-width:0}}.plataforma-view_shell__aT5Dz{min-height:100vh;background:var(--sc-color-background);color:var(--sc-color-text)}.plataforma-view_shellMobile__ItzSb{padding-bottom:calc(var(--codrich-mobile-bar-height, 72px) + 16px)}.plataforma-view_header__aYizn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid var(--sc-color-border);background:var(--sc-color-surface)}.plataforma-view_wordmark__O61Ep{white-space:nowrap;color:var(--sc-color-text-strong);font-size:18px;font-weight:700}.plataforma-view_wordmark__O61Ep span{color:var(--sc-color-text-secondary);font-weight:400}.plataforma-view_operator__fX5SG{display:flex;align-items:center;gap:16px;color:var(--sc-color-text-secondary);font-size:14px;min-width:0}.plataforma-view_operator__fX5SG>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plataforma-view_workspace__FfcCn{display:grid;gap:16px;max-width:1320px;margin:0 auto;padding:24px;min-width:0}.plataforma-view_columns__Gpoky{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.plataforma-view_schoolList__3Hz5r{display:grid;gap:8px;margin:0;padding:12px;list-style:none;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.plataforma-view_schoolList__3Hz5r li{min-width:0}.plataforma-view_school__ACDQU{display:grid;gap:2px;width:100%;padding:12px 14px;border:1px solid var(--sc-color-border-subtle,var(--sc-color-border));border-radius:10px;background:var(--sc-color-surface);color:var(--sc-color-text);font:inherit;text-align:left;cursor:pointer}.plataforma-view_school__ACDQU:hover{background:var(--sc-color-surface-hover)}.plataforma-view_school__ACDQU:focus-visible{outline:2px solid var(--sc-color-focus);outline-offset:2px}.plataforma-view_schoolSelected__rSxOq{border-color:var(--sc-color-primary-soft-border);background:var(--sc-color-primary-soft)}.plataforma-view_school__ACDQU strong{color:var(--sc-color-text-strong);font-size:14px;font-weight:600;overflow-wrap:anywhere}.plataforma-view_school__ACDQU small{color:var(--sc-color-text-secondary);font-size:12px;overflow-wrap:anywhere}.plataforma-view_schoolEmpty__51a0K{margin:0;padding:16px 8px;color:var(--sc-color-text-secondary);font-size:14px;text-align:center}.plataforma-view_card__pP0eZ,.plataforma-view_details__Ct2F2{display:grid;gap:16px;min-width:0}.plataforma-view_card__pP0eZ{padding:20px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.plataforma-view_card__pP0eZ h2{margin:0;color:var(--sc-color-text-strong);font-size:16px;font-weight:600}.plataforma-view_cardMaintenance__FD2q_{border-top:3px solid var(--codrich-color-warning,var(--sc-color-border))}.plataforma-view_schoolHeading__M4dls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.plataforma-view_schoolHeading__M4dls h2{font-size:20px}.plataforma-view_schoolHeading__M4dls p{margin:4px 0 0;color:var(--sc-color-text-secondary);font-size:14px;overflow-wrap:anywhere}.plataforma-view_fields__L1YK_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plataforma-view_switches__Vwjzy{display:flex;flex-wrap:wrap;gap:8px 24px}.plataforma-view_actions__PN_yY{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--sc-color-border-subtle,var(--sc-color-border))}.plataforma-view_actions__PN_yY>span{color:var(--sc-color-text-secondary);font-size:13px}.plataforma-view_actions__PN_yY>:last-child{min-width:200px}.plataforma-view_login__bTW4m{display:grid;place-items:center;min-height:100vh;padding:24px;background:var(--sc-color-background)}.plataforma-view_loginCard__h69PN{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:400px;padding:24px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface)}.plataforma-view_loginCard__h69PN h1{margin:0;color:var(--sc-color-text-strong);font-size:20px;font-weight:700}.plataforma-view_skeleton__jWNX1{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start;min-width:0}@media (max-width:900px){.plataforma-view_columns__Gpoky,.plataforma-view_skeleton__jWNX1{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.plataforma-view_header__aYizn{padding:8px 16px;gap:8px}.plataforma-view_brand__djY_m img{width:28px;height:28px}.plataforma-view_wordmark__O61Ep{font-size:15px;overflow:hidden;text-overflow:ellipsis}.plataforma-view_operator__fX5SG>span{display:none}.plataforma-view_workspace__FfcCn{padding:16px}.plataforma-view_fields__L1YK_{grid-template-columns:minmax(0,1fr)}.plataforma-view_actions__PN_yY{flex-direction:column-reverse;align-items:stretch}.plataforma-view_actions__PN_yY>:last-child{min-width:0;width:100%}}.plataforma-view_loginCard__h69PN [role=group]{display:block;width:100%}.plataforma-view_loginCard__h69PN [role=group]>span{display:block;margin-bottom:8px;text-align:left}.plataforma-view_loginCard__h69PN [role=group]>div{display:flex;gap:8px;width:100%}.plataforma-view_loginCard__h69PN [role=group] input{flex:1 1 0;width:auto;max-width:none;height:56px;font-size:24px}.plataforma-view_brand__djY_m{flex:1 1 auto;display:inline-flex;align-items:center;gap:10px;min-width:0}.plataforma-view_brand__djY_m img{border-radius:8px;flex-shrink:0}.plataforma-view_badge__0I82n{justify-self:center;width:160px;height:auto}.plataforma-view_loginCard__h69PN h1{text-align:center}.simul-page_page__pKp1u{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;color:var(--sc-color-text);--color-base-100:var(--sc-color-surface);--color-base-200:var(--sc-color-surface-subtle,var(--sc-color-surface));--color-base-300:var(--sc-color-border);--color-base-content:var(--sc-color-text);--color-primary:var(--sc-color-primary)}.simul-page_pageMobile__WQ8WY{padding-bottom:calc(var(--codrich-mobile-bar-height, 72px) + 16px)}.simul-page_nav__ttfOp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);box-shadow:var(--sc-shadow-panel)}.simul-page_nav__ttfOp>:last-child{margin-left:auto}.simul-page_who__Waq86{color:var(--sc-color-text-secondary);font-size:14px}.simul-page_panel__C0ihH{display:grid;gap:16px;min-width:0;padding:16px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);box-shadow:var(--sc-shadow-panel)}.simul-page_panel__C0ihH h2,.simul-page_panel__C0ihH h3{margin:0;color:var(--sc-color-text-strong);font-size:16px;font-weight:600}.simul-page_panel__C0ihH p{margin:0;color:var(--sc-color-text-secondary);font-size:14px}.simul-page_panelHeader__i65Bc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.simul-page_section__1pjIU{display:grid;gap:12px;min-width:0;padding-top:16px;border-top:1px solid var(--sc-color-border)}.simul-page_grid2__ejTuo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.simul-page_grid3__nLgoK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.simul-page_grid4__ASW67{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:900px){.simul-page_grid3__nLgoK,.simul-page_grid4__ASW67{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.simul-page_grid2__ejTuo,.simul-page_grid3__nLgoK,.simul-page_grid4__ASW67{grid-template-columns:minmax(0,1fr)}}.simul-page_stats__HnCge{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.simul-page_stats__HnCge>div{padding:16px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);box-shadow:var(--sc-shadow-panel)}.simul-page_stats__HnCge dd{margin:0;color:var(--sc-color-text-strong);font-size:28px;font-weight:600}.simul-page_stats__HnCge dt{margin-top:2px;color:var(--sc-color-text-secondary);font-size:14px}@media (max-width:900px){.simul-page_stats__HnCge{grid-template-columns:repeat(2,minmax(0,1fr))}}.simul-page_cards__FE4Qn{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}@media (max-width:600px){.simul-page_cards__FE4Qn{grid-template-columns:minmax(0,1fr)}}.simul-page_list__GnXQc{display:grid;margin:0;padding:0;list-style:none}.simul-page_list__GnXQc>li{display:grid;gap:12px;padding:16px 0;border-top:1px solid var(--sc-color-border)}.simul-page_list__GnXQc>li:first-child{border-top:0;padding-top:0}.simul-page_row__n211G{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.simul-page_actions__fXWva{display:flex;flex-wrap:wrap;gap:8px}.simul-page_actionsFull__KLg26{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.simul-page_muted__RCGed{color:var(--sc-color-text-secondary);font-size:14px}.simul-page_small__OkmEC{color:var(--sc-color-text-secondary);font-size:13px}.simul-page_chips__suo4f{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.simul-page_checks__AIoEy{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px}.simul-page_scroll__V6oRY{max-height:320px;overflow:auto;padding:8px 12px;border:1px solid var(--sc-color-border);border-radius:8px}.simul-page_content__Yu_Yj{min-width:0;overflow-wrap:anywhere;color:var(--sc-color-text)}.simul-page_content__Yu_Yj img{max-width:100%}.simul-page_field__UpN4m{display:grid;gap:4px}.simul-page_fieldLabel__UN5w2{color:var(--sc-color-text-secondary);font-size:13px;font-weight:600}.simul-page_plain__SNoCa{margin:0;padding-left:20px;list-style:disc;color:var(--sc-color-text);font-size:14px}.simul-page_tableWrap__7pjbS{overflow-x:auto}.simul-page_table__l8qXf{width:100%;border-collapse:collapse;font-size:14px}.simul-page_table__l8qXf td,.simul-page_table__l8qXf th{padding:10px 12px;border-bottom:1px solid var(--sc-color-border);text-align:left;white-space:nowrap}.simul-page_table__l8qXf th{color:var(--sc-color-text-secondary);font-weight:600}.simul-page_table__l8qXf tbody tr:hover{background:var(--codrich-table-row-hover)}.simul-page_pre__rnBvO{margin:0;padding:12px;overflow:auto;border:1px solid var(--sc-color-border);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.simul-page_empty__DMbWq{display:grid;justify-items:center;gap:8px;padding:32px 16px;color:var(--sc-color-text-secondary);text-align:center}.simul-page_photo__80_oY{max-width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--sc-color-border);border-radius:8px}.simul-page_fileInput__4BJgE{display:grid;gap:4px;color:var(--sc-color-text);font-size:14px}.simul-page_fileInput__4BJgE input{max-width:100%}.simul-page_cameraVideo__MWx8g{width:100%;max-width:560px;border:1px solid var(--sc-color-border);border-radius:8px}.simul-page_questionList__WqYyK{display:grid;gap:16px;margin:0;padding:0;list-style:none}.simul-page_question__Pv8ZD{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);box-shadow:var(--sc-shadow-panel)}.simul-page_optionRow___nb84{display:flex;gap:12px;align-items:flex-start}.simul-page_optionLetter__SDJdo{color:var(--sc-color-text-strong);font-weight:600}.simul-page_editorForm__0Jcw7{display:grid;gap:16px;min-width:0}.simul-page_correct__utXtF{border-color:var(--codrich-color-success)}.simul-page_public__XlBxB{display:grid;justify-items:center;align-content:center;gap:16px;min-height:100dvh;padding:32px 16px;background:var(--teacher-canvas);color:var(--sc-color-text)}.simul-page_publicCard__Ti1Bq{display:grid;gap:16px;width:100%;max-width:440px;padding:24px;border:1px solid var(--sc-color-border);border-radius:12px;background:var(--sc-color-surface);box-shadow:var(--sc-shadow-panel)}.simul-page_brand__AxDaL{display:grid;justify-items:center;gap:8px;text-align:center}.simul-page_brand__AxDaL img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.simul-page_publicCard__Ti1Bq .simul-page_brand__AxDaL p,.simul-page_publicCard__Ti1Bq h1{color:var(--sc-color-text-strong);font-weight:600}.simul-page_publicCard__Ti1Bq h1{margin:0;font-size:22px}.simul-page_publicCard__Ti1Bq p{margin:0;color:var(--sc-color-text-secondary);font-size:14px}.simul-page_publicCard__Ti1Bq form{display:grid;gap:16px}.simul-page_teacherApp__XN68L{min-height:100dvh;background:var(--teacher-canvas)}.simul-page_reading__ucNXu{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:760px;margin:0 auto;min-width:0}.simul-page_teacherPage__EQQ3G{padding:16px;max-width:1440px;margin:0 auto;width:100%}@media (min-width:768px){.simul-page_teacherPage__EQQ3G{padding:32px}}.simul-page_actions__fXWva>*,.simul-page_panelHeader__i65Bc>*,.simul-page_row__n211G>*{min-width:0}.simul-page_panel__C0ihH,.simul-page_question__Pv8ZD,.simul-page_section__1pjIU{max-width:100%}.simul-page_panel__C0ihH details,.simul-page_panel__C0ihH summary{min-width:0;max-width:100%;overflow-wrap:anywhere}.simul-page_editorForm__0Jcw7,.simul-page_field__UpN4m,.simul-page_panel__C0ihH,.simul-page_question__Pv8ZD,.simul-page_section__1pjIU{grid-template-columns:minmax(0,1fr)}.simul-page_panel__C0ihH .MuiChip-root,.simul-page_question__Pv8ZD .MuiChip-root{max-width:100%}.simul-page_panel__C0ihH .MuiChip-label,.simul-page_question__Pv8ZD .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.simul-page_stats4__N12Am{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.simul-page_stats4__N12Am{grid-template-columns:repeat(2,minmax(0,1fr))}}.simul-page_public__XlBxB,.simul-page_teacherApp__XN68L{--teacher-canvas:#eaeff6}[data-theme=dark] .simul-page_public__XlBxB,[data-theme=dark] .simul-page_teacherApp__XN68L,html.dark .simul-page_public__XlBxB,html.dark .simul-page_teacherApp__XN68L{--teacher-canvas:var(--sc-color-background)}