.prospectStageTimeline-module__d72GjG__wrap{background:#fff;border:1px solid #e8dfd0;border-radius:12px;margin-bottom:0;padding:20px 16px 16px}.prospectStageTimeline-module__d72GjG__trackScroll{padding:6px 0 4px;overflow:visible}.prospectStageTimeline-module__d72GjG__track{align-items:flex-start;gap:0;width:100%;display:flex}.prospectStageTimeline-module__d72GjG__stepColumn{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.prospectStageTimeline-module__d72GjG__stepColumn:not(:last-child):after{content:"";z-index:0;background:#e0d4c4;height:2px;position:absolute;top:19px;left:calc(50% + 18px);right:calc(18px - 50%)}.prospectStageTimeline-module__d72GjG__columnDone:not(:last-child):after,.prospectStageTimeline-module__d72GjG__columnCurrent:not(:last-child):after{background:#8b7355}.prospectStageTimeline-module__d72GjG__step{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.prospectStageTimeline-module__d72GjG__marker{z-index:1;color:#9a8b7a;background:#fff;border:2px solid #e0d4c4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-top:4px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex;position:relative}.prospectStageTimeline-module__d72GjG__stepDone .prospectStageTimeline-module__d72GjG__marker{color:#f0eae0;background:#3d2f24;border-color:#3d2f24}.prospectStageTimeline-module__d72GjG__stepCurrent .prospectStageTimeline-module__d72GjG__marker{color:#3d2f24;outline-offset:2px;background:#f0eae0;border-color:#3d2f24;outline:3px solid #3d2f2424}.prospectStageTimeline-module__d72GjG__stepUpcoming .prospectStageTimeline-module__d72GjG__marker{background:#faf8f6}.prospectStageTimeline-module__d72GjG__stepTitle{color:#3d2f24;word-break:break-word;max-width:100%;padding:0 2px;font-size:11px;font-weight:600;line-height:1.25}.prospectStageTimeline-module__d72GjG__stepUpcoming .prospectStageTimeline-module__d72GjG__stepTitle{color:#9a8b7a;font-weight:500}.prospectStageTimeline-module__d72GjG__stepAction{justify-content:center;width:100%;margin-top:12px;display:flex}.prospectStageTimeline-module__d72GjG__stepAction .ant-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:28px;padding:4px 8px;font-size:12px;line-height:1.25}
.index-module__kTa0ma__sider{height:100vh;overflow:hidden auto}.index-module__kTa0ma__sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.index-module__kTa0ma__sider .ant-menu{flex:1;overflow:hidden auto}:is(.index-module__kTa0ma__sider .ant-menu-item,.index-module__kTa0ma__sider .ant-menu-submenu-title){white-space:normal;align-items:flex-start;height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;line-height:1.35}:is(.index-module__kTa0ma__sider .ant-menu-item .ant-menu-title-content,.index-module__kTa0ma__sider .ant-menu-submenu-title .ant-menu-title-content){white-space:normal;text-overflow:unset;word-break:break-word;line-height:1.35;overflow:visible}:is(.index-module__kTa0ma__sider .ant-menu-item a,.index-module__kTa0ma__sider .ant-menu-submenu .ant-menu-item a){white-space:normal;word-break:break-word;line-height:1.35}.index-module__kTa0ma__menuWrap{width:100%}@media (max-width:767px){.index-module__kTa0ma__sider{display:none}}.index-module__kTa0ma__logoContainer{border-bottom:1px solid #f0f0f0;align-items:center;min-height:64px;padding:8px;display:flex}.index-module__kTa0ma__logoContainerCollapsed{justify-content:center;padding:16px 8px}.index-module__kTa0ma__logoContainerExpanded{justify-content:center;padding:8px}
.index-module__FohOGG__header{z-index:1000;background:#fff;border-bottom:1px solid #f0f0f0;height:64px;padding:0 16px;line-height:64px;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.index-module__FohOGG__headerContent{box-sizing:border-box;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding-left:56px;padding-right:16px;display:flex;position:relative}.index-module__FohOGG__menuButton{z-index:1;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:absolute;left:16px}.index-module__FohOGG__logo{object-fit:contain;width:auto;max-width:calc(100% - 72px);height:40px}@media (max-width:480px){.index-module__FohOGG__logo{max-width:calc(100% - 72px);max-height:32px}.index-module__FohOGG__headerContent{padding-left:56px;padding-right:8px}}.index-module__FohOGG__drawer .ant-drawer-content-wrapper{height:calc(100vh - 64px)!important;position:fixed!important;top:64px!important}.index-module__FohOGG__drawer .ant-drawer-mask{height:calc(100vh - 64px)!important;top:64px!important}.index-module__FohOGG__drawer .ant-drawer-body{height:100%;padding:0;overflow-y:auto}.index-module__FohOGG__drawer .ant-drawer-header{display:none}.index-module__FohOGG__menu{border:none}.index-module__FohOGG__menu .ant-menu-item{border-radius:4px;height:48px;margin:4px 0;line-height:48px;padding-left:24px!important}.index-module__FohOGG__menu .ant-menu-item-selected{color:#fff!important;background-color:#8f5c30!important}.index-module__FohOGG__menu .ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}.index-module__FohOGG__menu .ant-menu-item-icon{font-size:18px}@media (min-width:768px){.index-module__FohOGG__header{display:none}}
.AdmissionSubmissionViewDrawer-module__RmpZsW__profileHeader{background:linear-gradient(135deg,#fbf3ea 0%,#f6efe6 100%);border:1px solid #f0e2cf;border-radius:12px;align-items:center;gap:16px;margin-bottom:22px;padding:16px 18px;display:flex}.AdmissionSubmissionViewDrawer-module__RmpZsW__avatar{color:#fff;background:#b0764a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex}.AdmissionSubmissionViewDrawer-module__RmpZsW__profileName{color:#2b2117;font-size:19px;font-weight:700;line-height:1.3}.AdmissionSubmissionViewDrawer-module__RmpZsW__profileMeta{color:#79695a;flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:13px;display:flex}.AdmissionSubmissionViewDrawer-module__RmpZsW__profileMeta span:not(:last-child):after{content:"·";color:#d3c3ac;margin-left:10px}.AdmissionSubmissionViewDrawer-module__RmpZsW__section{border-top:1px solid #efeae3;margin-top:18px;padding-top:18px}.AdmissionSubmissionViewDrawer-module__RmpZsW__section:first-of-type{border-top:none;margin-top:0;padding-top:0}.AdmissionSubmissionViewDrawer-module__RmpZsW__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:#b0764a;margin:0 0 14px;font-size:13px;font-weight:700}.AdmissionSubmissionViewDrawer-module__RmpZsW__field{margin-bottom:16px}.AdmissionSubmissionViewDrawer-module__RmpZsW__fieldLabel{color:#948a7c;margin-bottom:2px;font-size:12px}.AdmissionSubmissionViewDrawer-module__RmpZsW__fieldValue{color:#2b2117;word-break:break-word;white-space:pre-wrap;font-size:14px}.AdmissionSubmissionViewDrawer-module__RmpZsW__fieldValueEmpty{color:#b8b0a4}.AdmissionSubmissionViewDrawer-module__RmpZsW__groupTitle{color:#2b2117;margin-bottom:10px;font-size:14px;font-weight:600}.AdmissionSubmissionViewDrawer-module__RmpZsW__filePreview img{object-fit:cover;border:1px solid #efeae3;border-radius:8px}@media (max-width:480px){.AdmissionSubmissionViewDrawer-module__RmpZsW__profileHeader{padding:12px 14px}.AdmissionSubmissionViewDrawer-module__RmpZsW__profileName{font-size:16px}}
:is(.rlcTable-module__FIZXda__rlcTable .ant-table-thead>tr>th,.rlcTable-module__FIZXda__rlcTable .ant-table-thead>tr>th.ant-table-cell-fix-left,.rlcTable-module__FIZXda__rlcTable .ant-table-thead>tr>th.ant-table-cell-fix-right){color:#3d2f24;white-space:nowrap;vertical-align:middle;font-weight:600;text-align:center!important;background:#f0eae0!important;padding:12px 16px!important}.rlcTable-module__FIZXda__rlcTable .ant-table-thead .ant-table-column-title{white-space:nowrap}.rlcTable-module__FIZXda__rlcTable .ant-table-thead>tr>th:before{display:none}.rlcTable-module__FIZXda__rlcTable .ant-table-tbody>tr>td{text-align:center!important;vertical-align:middle!important;padding:10px 16px!important}.rlcTable-module__FIZXda__rlcTable .ant-table-tbody>tr:hover>td{background:#faf8f6!important}.rlcTable-module__FIZXda__rlcTableWrapper{width:100%;overflow-x:auto}.rlcTable-module__FIZXda__rlcTableWrapperContained{overflow:hidden}.rlcTable-module__FIZXda__rlcTableCompact .ant-table{font-size:12px}.rlcTable-module__FIZXda__rlcTableCompact .ant-table-thead>tr>th{font-size:12px;padding:6px 8px!important}.rlcTable-module__FIZXda__rlcTableCompact .ant-table-tbody>tr>td{font-size:12px;line-height:1.35;padding:4px 8px!important}.rlcTable-module__FIZXda__rlcTableCompact .ant-table-tbody>tr{height:auto}.rlcTable-module__FIZXda__rlcTableCompact .ant-btn.ant-btn-text{width:24px;height:24px;padding:0 4px}.rlcTable-module__FIZXda__rlcTableCompact .ant-pagination{font-size:12px;margin:8px 0 0!important}
.dashboard-module__ldJPka__header{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.dashboard-module__ldJPka__titleGroup{flex-direction:column;gap:2px;display:flex}.dashboard-module__ldJPka__subtitle{color:#8a7a6a;font-size:12.5px}.dashboard-module__ldJPka__toolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__ldJPka__weekNav{background:#faf7f2;border:1px solid #e9e2d4;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex}.dashboard-module__ldJPka__weekNavBtn{box-shadow:none;background:0 0;border:none}.dashboard-module__ldJPka__weekLabel{color:#4a3f33;text-align:center;font-variant-numeric:tabular-nums;min-width:168px;font-size:13px;font-weight:600}.dashboard-module__ldJPka__summaryRow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:22px;display:grid}.dashboard-module__ldJPka__summaryCard{--stat-color:#8a7a6a;background:#fff;border:1px solid #e9e2d4;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #3d32260d}.dashboard-module__ldJPka__summaryCard:before{content:"";background:var(--stat-color);width:4px;position:absolute;top:0;bottom:0;left:0}.dashboard-module__ldJPka__summaryCard:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #3d32262e}.dashboard-module__ldJPka__summaryIcon{width:40px;height:40px;color:var(--stat-color);background:color-mix(in srgb, var(--stat-color) 14%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.dashboard-module__ldJPka__summaryBody{min-width:0}.dashboard-module__ldJPka__summaryValue{color:#3d3226;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.dashboard-module__ldJPka__summaryLabel{color:#8a7a6a;margin-top:2px;font-size:12px}.dashboard-module__ldJPka__card{background:#fff;border:1px solid #e9e2d4;border-radius:12px;margin-bottom:18px;padding:18px 20px;box-shadow:0 1px 2px #3d32260a}.dashboard-module__ldJPka__cardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.dashboard-module__ldJPka__cardHeadLabel{color:#3d3226;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.dashboard-module__ldJPka__cardHeadLabel .dashboard-module__ldJPka__anticon{color:#a68b5b;font-size:15px}.dashboard-module__ldJPka__cardCount{color:#a68b5b;font-variant-numeric:tabular-nums;background:#f4efe4;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.dashboard-module__ldJPka__outList{flex-direction:column;gap:8px;display:flex}.dashboard-module__ldJPka__outRow{color:#4a3f33;background:#faf8f4;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.dashboard-module__ldJPka__outBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9.5px;font-weight:700}.dashboard-module__ldJPka__outBadgeNow{color:#fff;background:#b3402b}.dashboard-module__ldJPka__outBadgeUpcoming{color:#6b5c4f;background:#e9e2d4}.dashboard-module__ldJPka__outName{font-weight:600}.dashboard-module__ldJPka__outDates{color:#8a7a6a}.dashboard-module__ldJPka__workloadRow{border-bottom:1px solid #f4efe4;align-items:center;gap:12px;padding:9px 0;display:flex}.dashboard-module__ldJPka__workloadRow:last-child{border-bottom:none}.dashboard-module__ldJPka__avatarDot{color:#fff;background:#a68b5b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11.5px;font-weight:700;display:flex}.dashboard-module__ldJPka__avatarDot.dashboard-module__ldJPka__workloadHigh{background:#b3402b}.dashboard-module__ldJPka__workloadName{color:#4a3f33;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:140px;font-size:13px;overflow:hidden}.dashboard-module__ldJPka__workloadBarWrap{flex:1}.dashboard-module__ldJPka__workloadCount{text-align:right;color:#8a7a6a;font-variant-numeric:tabular-nums;flex-shrink:0;width:64px;font-size:12px}.dashboard-module__ldJPka__workloadHigh{color:#b3402b;font-weight:700}.dashboard-module__ldJPka__tableScroll{overflow-x:auto}.dashboard-module__ldJPka__gridCell{font-variant-numeric:tabular-nums;color:#4a3f33;border-radius:6px;justify-content:center;align-items:center;min-width:34px;padding:2px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.dashboard-module__ldJPka__gridCellEmpty{color:#c7bba8;background:0 0;font-weight:400}
.taskCard-module__VvWHLW__card{--status-color:#8a7a6a;cursor:pointer;background:#fff;border:1px solid #e9e2d4;border-radius:10px;margin-bottom:10px;padding:12px 12px 10px;transition:box-shadow .15s,transform .15s,border-color .15s;position:relative;box-shadow:0 1px 2px #3d32260d}.taskCard-module__VvWHLW__card:hover{border-color:#ddd2ba;transform:translateY(-1px);box-shadow:0 6px 16px -6px #3d32262e}.taskCard-module__VvWHLW__card.taskCard-module__VvWHLW__overdue{background:linear-gradient(#fffdfc 0%,#fff 40%);border-color:#eecac2}.taskCard-module__VvWHLW__card.taskCard-module__VvWHLW__milestone{background:#faf8f4;border-style:dashed;width:90%;margin-left:auto;margin-right:auto;padding:9px 10px 8px}.taskCard-module__VvWHLW__metaRow{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.taskCard-module__VvWHLW__titleGroup{align-items:flex-start;gap:7px;min-width:0;display:flex}.taskCard-module__VvWHLW__verticalDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.taskCard-module__VvWHLW__title{color:#33291e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.taskCard-module__VvWHLW__milestoneBadge{letter-spacing:.04em;text-transform:uppercase;color:#a68b5b;margin-bottom:3px;font-size:9.5px;font-weight:700;display:inline-block}.taskCard-module__VvWHLW__menuBtn{opacity:.45;flex-shrink:0;margin-top:-4px;margin-right:-6px}.taskCard-module__VvWHLW__card:hover .taskCard-module__VvWHLW__menuBtn{opacity:1}.taskCard-module__VvWHLW__deadlineRow{color:#8a7a6a;align-items:center;gap:5px;margin-bottom:8px;font-size:11.5px;display:flex}.taskCard-module__VvWHLW__deadlineRow.taskCard-module__VvWHLW__deadlineOverdue{color:#b3402b;font-weight:600}.taskCard-module__VvWHLW__progressWrap{margin:0 0 10px}.taskCard-module__VvWHLW__progressHead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.taskCard-module__VvWHLW__progressLabel{color:#8a7a6a;font-size:10.5px}.taskCard-module__VvWHLW__progressPct{color:#a68b5b;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.taskCard-module__VvWHLW__statusRow{border-top:1px solid #f1ebdf;align-items:center;gap:8px;padding-top:8px;display:flex}.taskCard-module__VvWHLW__statusRowCenter{justify-content:center}.taskCard-module__VvWHLW__statusRowSplit{justify-content:space-between}.taskCard-module__VvWHLW__statusIcons{align-items:center;gap:4px;display:flex}.taskCard-module__VvWHLW__statusIcon{color:#c2b8a5;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;transition:background .12s,color .12s;display:flex}.taskCard-module__VvWHLW__statusIcon:hover{color:#8a7a6a;background:#f4efe4}.taskCard-module__VvWHLW__statusIcon.taskCard-module__VvWHLW__active{color:var(--status-color);background:color-mix(in srgb, var(--status-color) 14%, transparent)}.taskCard-module__VvWHLW__whyPill{color:#b3402b;cursor:pointer;white-space:nowrap;background:#fbe9e5;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.taskCard-module__VvWHLW__whyPill:hover{background:#f6d9d2}
.academics-module__WqlO6G__pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.academics-module__WqlO6G__pageTitle{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.academics-module__WqlO6G__pageSubtitle{color:#9e9994;margin-top:3px;font-size:13px;line-height:1.4}.academics-module__WqlO6G__pageActions{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.academics-module__WqlO6G__statRow{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.academics-module__WqlO6G__filterStrip{background:#fff;border:1px solid #ebe8e4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;display:flex}.academics-module__WqlO6G__filterStrip .ant-form-item{margin:0!important}.academics-module__WqlO6G__tableWrap{background:#fff;border:1px solid #ebe8e4;border-radius:10px;overflow:hidden}.academics-module__WqlO6G__tableWrap .ant-table{border-radius:0!important}.academics-module__WqlO6G__tableWrap .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.08em;color:#b0aba5!important;background:#faf9f7!important;border-bottom:1px solid #ebe8e4!important;padding:10px 16px!important;font-size:10px!important;font-weight:700!important}.academics-module__WqlO6G__tableWrap .ant-table-thead>tr>th:before{display:none!important}.academics-module__WqlO6G__tableWrap .ant-table-tbody>tr>td{font-size:13px;border-bottom:1px solid #f3f1ef!important;padding:11px 16px!important}.academics-module__WqlO6G__tableWrap .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.academics-module__WqlO6G__tableWrap .ant-table-tbody>tr:hover>td{background:#fdf9f6!important}.academics-module__WqlO6G__tableWrap .ant-table-tbody>tr>td:first-child{font-weight:500}.academics-module__WqlO6G__tableWrap .ant-pagination{border-top:1px solid #f3f1ef;margin:0!important;padding:12px 16px!important}.academics-module__WqlO6G__studentsPage{max-width:1200px}.academics-module__WqlO6G__studentsPageIcon{color:#8f5c30;margin-right:8px;font-size:18px}.academics-module__WqlO6G__studentsStatRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.academics-module__WqlO6G__studentsStatCard{background:#fff;border:1px solid #ebe8e4;border-radius:12px;padding:16px 18px}.academics-module__WqlO6G__studentsStatLabel{letter-spacing:.06em;text-transform:uppercase;color:#b0aaa3;margin-bottom:6px;font-size:11px;font-weight:700}.academics-module__WqlO6G__studentsStatValue{color:#1a1a1a;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.academics-module__WqlO6G__studentsStatActive{border-left:3px solid #52c41a}.academics-module__WqlO6G__studentsStatLeave{border-left:3px solid #faad14}.academics-module__WqlO6G__studentsStatOther{border-left:3px solid #c0bbb5}.academics-module__WqlO6G__studentsFilterBar{border-radius:12px;margin-bottom:20px;padding:14px 16px}.academics-module__WqlO6G__studentsSearchField{flex:320px;min-width:280px;max-width:420px}.academics-module__WqlO6G__studentsSearchInput{width:100%!important}.academics-module__WqlO6G__studentsFilterSelect{width:150px!important}.academics-module__WqlO6G__studentsFilterSelectWide{width:170px!important}.academics-module__WqlO6G__studentsFilterBar .ant-form-item{margin:0!important}.academics-module__WqlO6G__studentsTableWrap .ant-table-table{table-layout:fixed;width:100%}:is(.academics-module__WqlO6G__studentsTableWrap .ant-table-thead>tr>th,.academics-module__WqlO6G__studentsTableWrap .ant-table-tbody>tr>td){text-align:left!important}:is(.academics-module__WqlO6G__studentsTableWrap .ant-table-thead>tr>th:last-child,.academics-module__WqlO6G__studentsTableWrap .ant-table-tbody>tr>td:last-child){text-align:center!important}.academics-module__WqlO6G__studentsTableWrap .ant-table-tbody>tr>td:first-child{font-weight:400}.academics-module__WqlO6G__studentListNameCell{align-items:center;gap:12px;display:flex}.academics-module__WqlO6G__studentListAvatar{color:#fff;background:linear-gradient(145deg,#a56b38 0%,#8f5c30 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.academics-module__WqlO6G__studentListNameLink{font:inherit;color:#8f5c30;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;line-height:1.3;display:block}.academics-module__WqlO6G__studentListNameLink:hover{color:#6f4524;text-decoration:underline}.academics-module__WqlO6G__studentListEnrollNo{color:#aaa;margin-top:1px;font-size:11px}.academics-module__WqlO6G__studentListClass{color:#5c5752;font-size:13px;font-weight:600;display:inline-block}.academics-module__WqlO6G__studentListSection{color:#8f5c30;text-align:center;background:#f3ede6;border:1px solid #e6d8c8;border-radius:999px;min-width:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.academics-module__WqlO6G__studentListViewBtn{box-shadow:none;border-radius:8px;font-weight:600;color:#8f5c30!important;background:#faf8f6!important;border-color:#e6d8c8!important}.academics-module__WqlO6G__studentListViewBtn:hover{color:#6f4524!important;background:#f3ede6!important;border-color:#8f5c30!important}@media (max-width:900px){.academics-module__WqlO6G__studentsStatRow{grid-template-columns:repeat(2,minmax(0,1fr))}.academics-module__WqlO6G__studentsSearchInput,.academics-module__WqlO6G__studentsFilterSelect,.academics-module__WqlO6G__studentsFilterSelectWide{width:100%!important}}.academics-module__WqlO6G__sessionGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.academics-module__WqlO6G__studentHero{background:#fff;border:1px solid #ebe8e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.academics-module__WqlO6G__studentAvatar{color:#fff;background:linear-gradient(145deg,#a56b38 0%,#8f5c30 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 12px #8f5c3038}.academics-module__WqlO6G__studentInfo{flex:1;min-width:0}.academics-module__WqlO6G__studentName{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.academics-module__WqlO6G__studentMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.academics-module__WqlO6G__studentHeroActions{flex-shrink:0;margin-left:auto}.academics-module__WqlO6G__profilePage{max-width:1200px}.academics-module__WqlO6G__profileBack{margin-bottom:12px}.academics-module__WqlO6G__profileBackBtn{font-weight:500;color:#8f5c30!important;padding:0!important}.academics-module__WqlO6G__profileHero{background:#fff;border:1px solid #ebe8e4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:22px 24px;display:flex}.academics-module__WqlO6G__profileLoading{color:#999;justify-content:center;align-items:center;gap:10px;padding:64px 20px;display:flex}.academics-module__WqlO6G__profileEmpty{color:#aaa;padding:40px}.academics-module__WqlO6G__snapshotStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.academics-module__WqlO6G__snapshotCard{background:#fff;border:1px solid #ebe8e4;border-radius:12px;min-height:96px;padding:16px 18px}.academics-module__WqlO6G__snapshotLabel{letter-spacing:.06em;text-transform:uppercase;color:#b0aaa3;margin-bottom:6px;font-size:11px;font-weight:700}.academics-module__WqlO6G__snapshotValue{color:#1a1a1a;letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.1}.academics-module__WqlO6G__snapshotHint{color:#999;font-size:12px;line-height:1.35}.academics-module__WqlO6G__snapshotLoading,.academics-module__WqlO6G__snapshotEmpty{color:#8a847c;background:#faf8f6;border:1px dashed #e2ddd7;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:18px 20px;font-size:13px;display:flex}.academics-module__WqlO6G__profileTabs{background:#fff;border:1px solid #ebe8e4;border-radius:14px;padding:8px 20px 20px}.academics-module__WqlO6G__profileTabs .ant-tabs-nav{margin-bottom:16px}.academics-module__WqlO6G__profileTabs .ant-tabs-tab{font-weight:600}.academics-module__WqlO6G__profileTabs .ant-tabs-ink-bar{background:#8f5c30}.academics-module__WqlO6G__profileTabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#8f5c30}.academics-module__WqlO6G__academicsTab,.academics-module__WqlO6G__profileTab{padding-top:4px}.academics-module__WqlO6G__sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.academics-module__WqlO6G__sectionTitle{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:2px;font-size:15px;font-weight:700;display:flex}.academics-module__WqlO6G__sectionSub{color:#999;font-size:12px}.academics-module__WqlO6G__profileTable .ant-table{border-radius:10px;overflow:hidden}.academics-module__WqlO6G__profileDescriptions{margin-bottom:20px}.academics-module__WqlO6G__marksDash{color:#ccc}.academics-module__WqlO6G__marksDraft{color:#b78105}.academics-module__WqlO6G__docsRow,.academics-module__WqlO6G__siblingsBlock,.academics-module__WqlO6G__notesBlock{margin-bottom:20px}.academics-module__WqlO6G__docsChips{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.academics-module__WqlO6G__docChip{background:#faf8f6;border:1px solid #ebe8e4;border-radius:10px;min-width:140px;padding:12px 14px}.academics-module__WqlO6G__docChipIssued{background:#f4faf6;border-color:#cfe8d7}.academics-module__WqlO6G__docChipLabel{letter-spacing:.05em;text-transform:uppercase;color:#b0aaa3;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.academics-module__WqlO6G__docChipValue{color:#1a1a1a;font-size:13px;font-weight:600}.academics-module__WqlO6G__siblingsList{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.academics-module__WqlO6G__notesText{color:#555;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.5}.academics-module__WqlO6G__enrollmentTimeline{flex-direction:column;gap:16px;display:flex}.academics-module__WqlO6G__stintCard{background:#fff;border:1px solid #ebe8e4;border-radius:12px;padding:16px 18px}.academics-module__WqlO6G__stintHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.academics-module__WqlO6G__stintTitle{color:#1a1a1a;font-size:15px;font-weight:700}.academics-module__WqlO6G__stintMeta{color:#999;margin-top:2px;font-size:12px}.academics-module__WqlO6G__timelineList{padding-left:4px;position:relative}.academics-module__WqlO6G__timelineItem{gap:12px;padding-bottom:16px;display:flex;position:relative}.academics-module__WqlO6G__timelineItem:last-child{padding-bottom:0}.academics-module__WqlO6G__timelineItem:not(:last-child):before{content:"";background:#ebe8e4;width:2px;position:absolute;top:14px;bottom:0;left:5px}.academics-module__WqlO6G__timelineDot{z-index:1;background:#8f5c30;border:2px solid #f3e8dc;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.academics-module__WqlO6G__timelineBody{flex:1;min-width:0}.academics-module__WqlO6G__timelineTop{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:2px;display:flex}.academics-module__WqlO6G__timelineChange{color:#1a1a1a;font-size:13px;font-weight:700}.academics-module__WqlO6G__timelineDate{color:#aaa;font-size:12px}.academics-module__WqlO6G__timelineDetail{color:#666;font-size:13px}.academics-module__WqlO6G__timelineRemarks{color:#999;margin-top:4px;font-size:12px;font-style:italic}.academics-module__WqlO6G__timelineEmpty{color:#aaa;padding:4px 0;font-size:13px}@media (max-width:900px){.academics-module__WqlO6G__snapshotStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.academics-module__WqlO6G__snapshotStrip{grid-template-columns:1fr}.academics-module__WqlO6G__profileHero{padding:18px}.academics-module__WqlO6G__studentHeroActions{width:100%;margin-left:0}}.academics-module__WqlO6G__infoGrid{background:#ebe8e4;border:1px solid #ebe8e4;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.academics-module__WqlO6G__infoCell{background:#fff;padding:14px 18px}.academics-module__WqlO6G__infoCellLabel{text-transform:uppercase;letter-spacing:.07em;color:#c0bbb5;margin-bottom:4px;font-size:10px;font-weight:700}.academics-module__WqlO6G__infoCellValue{color:#1a1a1a;font-size:13px;font-weight:600}.academics-module__WqlO6G__promoGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.academics-module__WqlO6G__contextBar{display:none}.academics-module__WqlO6G__contextPickerGroup{align-items:center;gap:8px;display:flex}.academics-module__WqlO6G__contextLabel{letter-spacing:.05em;text-transform:uppercase;color:#aaa;font-size:11px;font-weight:600}.academics-module__WqlO6G__activeBadge{color:#8f5c30;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.academics-module__WqlO6G__activeDot{background:#8f5c30;border-radius:50%;width:6px;height:6px;animation:2s infinite academics-module__WqlO6G__blink}.academics-module__WqlO6G__contextDivider{background:#e8e8e8;flex-shrink:0;width:1px;height:18px;margin:0 16px}.academics-module__WqlO6G__contextHint{color:#bbb;margin-left:auto;font-size:12px}@keyframes academics-module__WqlO6G__blink{0%,to{opacity:1}50%{opacity:.25}}
.wag-module__E80qpq__header{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.wag-module__E80qpq__titleGroup{flex-direction:column;gap:2px;display:flex}.wag-module__E80qpq__subtitle{color:#8a7a6a;font-size:12.5px}.wag-module__E80qpq__toolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wag-module__E80qpq__weekNav{background:#faf7f2;border:1px solid #e9e2d4;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex}.wag-module__E80qpq__weekNavBtn{box-shadow:none;background:0 0;border:none}.wag-module__E80qpq__weekLabel{color:#4a3f33;text-align:center;font-variant-numeric:tabular-nums;min-width:168px;font-size:13px;font-weight:600}.wag-module__E80qpq__actions{gap:10px;display:flex}.wag-module__E80qpq__attentionBar{background:#fdf1ef;border:1px solid #f0c9c2;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.wag-module__E80qpq__attentionTitle{color:#a5382a;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.wag-module__E80qpq__attentionList{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.wag-module__E80qpq__attentionItem{flex:0 0 230px;min-width:230px}.wag-module__E80qpq__gridScroll{margin:0 -4px;padding-bottom:4px;overflow-x:auto}.wag-module__E80qpq__grid{grid-template-columns:repeat(7,minmax(190px,1fr));gap:12px;min-width:1150px;padding:0 4px;display:grid}.wag-module__E80qpq__dayColumn{background:#faf8f4;border:1px solid #efe8da;border-radius:12px;flex-direction:column;min-height:220px;max-height:480px;padding:12px;display:flex}.wag-module__E80qpq__dayColumn.wag-module__E80qpq__weekend{background:#f5f2ec}.wag-module__E80qpq__dayColumn.wag-module__E80qpq__today{background:#fbf6e9;border-color:#e4d3a4}.wag-module__E80qpq__dayColumn.wag-module__E80qpq__onLeave{background:repeating-linear-gradient(135deg,#f4f1ea,#f4f1ea 10px,#eee9dc 10px 20px);border-color:#ddd2ba}.wag-module__E80qpq__leaveBadge{letter-spacing:.05em;text-transform:uppercase;color:#6b5c4f;white-space:nowrap;background:#e9e2d4;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.wag-module__E80qpq__leaveNote{color:#8a7a6a;text-align:center;padding:10px 4px;font-size:11px}.wag-module__E80qpq__dayHeader{border-bottom:1px solid #efe6d4;flex-direction:column;gap:6px;margin-bottom:10px;padding-bottom:10px;display:flex}.wag-module__E80qpq__dayHeaderTop{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.wag-module__E80qpq__dayHeadInfo{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.wag-module__E80qpq__dayName{color:#3d3226;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:700}.wag-module__E80qpq__dayDate{color:#8a7a6a;white-space:nowrap;flex-shrink:0;font-size:11px}.wag-module__E80qpq__today .wag-module__E80qpq__dayName{color:#8a6a1f}.wag-module__E80qpq__todayBadge{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#b7862c;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.wag-module__E80qpq__dayCount{color:#b6a892;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.wag-module__E80qpq__dayBody{scrollbar-width:thin;scrollbar-color:#d9cdb5 transparent;flex:1;min-height:0;margin-right:-3px;padding-right:3px;overflow-y:auto}.wag-module__E80qpq__dayBody::-webkit-scrollbar{width:5px}.wag-module__E80qpq__dayBody::-webkit-scrollbar-thumb{background:#d9cdb5;border-radius:999px}.wag-module__E80qpq__emptyDay{color:#c2b8a5;cursor:pointer;background:0 0;border:1px dashed #e5dcc8;border-radius:8px;justify-content:center;align-items:center;width:100%;height:64px;font-size:11.5px;display:flex}.wag-module__E80qpq__emptyDay:hover{color:#a68b5b;background:#fdfbf6;border-color:#cbb98a}.wag-module__E80qpq__addDayBtn{color:#b6a892;cursor:pointer;background:0 0;border:1px dashed #e5dcc8;border-radius:8px;width:100%;margin-top:8px;padding:6px 0;font-size:11.5px}.wag-module__E80qpq__addDayBtn:hover{color:#a68b5b;background:#fdfbf6;border-color:#cbb98a}
.assignments-module__uDfk4W__centered{justify-content:center;align-items:center;min-height:320px;display:flex}.assignments-module__uDfk4W__listHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.assignments-module__uDfk4W__listFilters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.assignments-module__uDfk4W__listSearch{align-items:center;width:260px;max-width:100%;display:inline-flex;height:32px!important;padding-top:0!important;padding-bottom:0!important}.assignments-module__uDfk4W__listSearch .ant-input{height:30px;line-height:30px}.assignments-module__uDfk4W__wizardHead{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.assignments-module__uDfk4W__backBtn{border-radius:10px;flex:none;width:40px;height:40px}.assignments-module__uDfk4W__breadcrumb{color:#00000073;margin-bottom:2px;font-size:13px}.assignments-module__uDfk4W__breadcrumbStep{color:#8f5c30;font-weight:500}.assignments-module__uDfk4W__wizardTitle{margin:0!important}.assignments-module__uDfk4W__wizardBody{padding-bottom:72px}.assignments-module__uDfk4W__wizardFooter{z-index:5;background:#fff;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:10px 4px;display:flex;position:sticky;bottom:0}.assignments-module__uDfk4W__step1Grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (max-width:1024px){.assignments-module__uDfk4W__step1Grid{grid-template-columns:minmax(0,1fr)}}.assignments-module__uDfk4W__setupCard{border:1px solid #f0f0f0;border-radius:12px}.assignments-module__uDfk4W__field{margin-bottom:18px}.assignments-module__uDfk4W__fieldRow{flex-wrap:wrap;gap:16px;display:flex}.assignments-module__uDfk4W__fieldLabel{color:#00000073;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.assignments-module__uDfk4W__optional{color:#0000004d;letter-spacing:0;text-transform:none;font-weight:400}.assignments-module__uDfk4W__dueDateRow{gap:8px;display:flex}.assignments-module__uDfk4W__setupDivider{margin:4px 0 18px}.assignments-module__uDfk4W__toggleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.assignments-module__uDfk4W__toggleCopy{flex:auto}.assignments-module__uDfk4W__toggleTitle{color:#000000e0;margin-bottom:2px;font-weight:600}.assignments-module__uDfk4W__toggleDesc{font-size:13px}.assignments-module__uDfk4W__methodColumn{flex-direction:column;gap:12px;display:flex}.assignments-module__uDfk4W__methodHeading{color:#00000073;letter-spacing:.06em;margin-bottom:2px;font-size:12px;font-weight:600}.assignments-module__uDfk4W__methodCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.assignments-module__uDfk4W__methodCard:hover{border-color:#c9a06e}.assignments-module__uDfk4W__methodCardActive{background:#faf4ea;border-color:#8f5c30;box-shadow:0 0 0 2px #8f5c3014}.assignments-module__uDfk4W__methodIcon{color:#8f5c30;background:#f3e8d8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.assignments-module__uDfk4W__methodCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.assignments-module__uDfk4W__methodTitle{color:#000000e0;font-weight:600}.assignments-module__uDfk4W__methodDesc{color:#00000073;font-size:13px}.assignments-module__uDfk4W__step2Wrap,.assignments-module__uDfk4W__step3Wrap{align-items:flex-start;gap:18px;display:flex}.assignments-module__uDfk4W__questionStack,.assignments-module__uDfk4W__previewStack{flex:auto;min-width:0}.assignments-module__uDfk4W__sectionHeading{color:#00000073;letter-spacing:.06em;margin-bottom:10px;font-size:12px;font-weight:600}.assignments-module__uDfk4W__navPill{background:#fff;border:1px solid #f0f0f0;border-radius:999px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px 6px;display:flex;position:sticky;top:16px}@media (max-width:768px){.assignments-module__uDfk4W__navPill{display:none}}.assignments-module__uDfk4W__navItem{color:#00000073;cursor:pointer;background:0 0;border:none;border-radius:50%;width:28px;height:28px;font-size:12px;transition:background .15s,color .15s}.assignments-module__uDfk4W__navItem:hover{color:#8f5c30;background:#f7efe3}.assignments-module__uDfk4W__navItemActive{color:#fff;background:#8f5c30}.assignments-module__uDfk4W__navItemActive:hover{color:#fff;background:#6b4524}.assignments-module__uDfk4W__navGap{color:#00000040;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.assignments-module__uDfk4W__questionCard,.assignments-module__uDfk4W__previewCard{border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px}.assignments-module__uDfk4W__previewCardDragging{z-index:10;opacity:.9;position:relative}.assignments-module__uDfk4W__questionCardHead,.assignments-module__uDfk4W__previewCardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assignments-module__uDfk4W__questionCardLabel{color:#00000073;letter-spacing:.06em;font-size:12px;font-weight:600}.assignments-module__uDfk4W__previewQTitle{color:#8f5c30;border-left:3px solid #8f5c30;padding-left:8px;font-size:16px;font-weight:600}.assignments-module__uDfk4W__questionCardTools,.assignments-module__uDfk4W__previewCardTools{align-items:center;gap:8px;margin-left:auto;display:flex}.assignments-module__uDfk4W__marksLabel{color:#000000a6;font-size:13px}.assignments-module__uDfk4W__marksInput{width:72px}.assignments-module__uDfk4W__marksBadge{color:#8f5c30;margin-left:auto;font-size:13px;font-weight:500}.assignments-module__uDfk4W__typeTag{text-transform:uppercase;margin:0;font-size:11px}.assignments-module__uDfk4W__dragHandle{color:#00000040;cursor:grab;touch-action:none;align-items:center;display:inline-flex}.assignments-module__uDfk4W__dragHandle:active{cursor:grabbing}.assignments-module__uDfk4W__subCollapse{margin-top:10px}.assignments-module__uDfk4W__subCollapse .ant-collapse-header{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;color:#00000073!important;padding-left:0!important}.assignments-module__uDfk4W__subCollapse .ant-collapse-content-box{padding:8px 0 0!important}.assignments-module__uDfk4W__addQuestionBtn{margin-bottom:8px}.assignments-module__uDfk4W__attribution{margin-top:10px;font-size:12px;display:block}.assignments-module__uDfk4W__previewHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.assignments-module__uDfk4W__totalMarks{color:#8f5c30;font-size:15px}.assignments-module__uDfk4W__policyRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.assignments-module__uDfk4W__policyTag{margin:0}.assignments-module__uDfk4W__policyHint{font-size:12px}.assignments-module__uDfk4W__detailHead{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.assignments-module__uDfk4W__detailTitleBlock{flex:320px;min-width:0}.assignments-module__uDfk4W__detailPaper{max-width:900px}.assignments-module__uDfk4W__printOnlyHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:none}.assignments-module__uDfk4W__printHeaderLogo{object-fit:contain;flex-shrink:0;width:100px;height:auto}@media print{.assignments-module__uDfk4W__printOnlyHeader{display:flex}.assignments-module__uDfk4W__printHide{display:none!important}}.assignments-module__uDfk4W__detailSubBlock{border-top:1px dashed #f0f0f0;margin-top:14px;padding-top:12px}.assignments-module__uDfk4W__detailSubLabel{color:#00000073;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600}.assignments-module__uDfk4W__answerSpacePaper{page-break-inside:avoid;background-image:repeating-linear-gradient(#0000,#0000 27px,#e8e8e8 28px);background-position:0 20px;border:1px solid #e5e5e5;border-radius:6px;margin-top:14px}@media print{.assignments-module__uDfk4W__answerSpacePaper{border-color:#ccc}}.assignments-module__uDfk4W__exportPreviewCard{border-bottom:1px solid #f0f0f0;padding:14px 0}.assignments-module__uDfk4W__exportSpaceControls{align-items:center;gap:10px;margin-top:10px;display:flex}.assignments-module__uDfk4W__aiGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}@media (max-width:1024px){.assignments-module__uDfk4W__aiGrid{grid-template-columns:minmax(0,1fr)}}.assignments-module__uDfk4W__aiMain{min-width:0}.assignments-module__uDfk4W__aiSectionHead{color:#00000073;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.assignments-module__uDfk4W__aiHint{margin-bottom:12px;font-size:13px;display:block}.assignments-module__uDfk4W__aiPromptBox{border-radius:10px}.assignments-module__uDfk4W__aiBlueprintCard{border-radius:10px;margin-top:16px}.assignments-module__uDfk4W__aiSlider{max-width:460px;padding:0 4px}.assignments-module__uDfk4W__aiSliderLabels{color:#00000073;justify-content:space-between;align-items:baseline;margin-top:2px;font-size:12px;display:flex}.assignments-module__uDfk4W__aiSliderCurrent{color:#8f5c30;font-size:13px}.assignments-module__uDfk4W__aiOptional{max-width:640px;margin-top:22px}.assignments-module__uDfk4W__aiOptional .ant-collapse-item{border:1px solid #f0f0f0;margin-bottom:10px;border-radius:10px!important}.assignments-module__uDfk4W__aiOptionalLabel{color:#0000008c;align-items:center;gap:10px;display:flex}.assignments-module__uDfk4W__aiOptionalIcon{color:#8f5c30}.assignments-module__uDfk4W__aiOptionalTag{margin-left:4px;font-size:11px}.assignments-module__uDfk4W__aiGenerating{background:#faf4ea;border:1px solid #dcbf95;border-radius:10px;align-items:flex-start;gap:14px;max-width:640px;margin-top:22px;padding:16px 18px;display:flex}.assignments-module__uDfk4W__aiGeneratingTitle{margin-bottom:2px;font-weight:600}.assignments-module__uDfk4W__aiWarnings{border-radius:10px;max-width:640px;margin-top:22px}.assignments-module__uDfk4W__aiWarningList{margin:0 0 8px;padding-left:18px}.assignments-module__uDfk4W__aiSidebar{flex-direction:column;gap:10px;max-height:calc(100vh - 180px);padding-right:4px;display:flex;position:sticky;top:16px;overflow-y:auto}.assignments-module__uDfk4W__aiRecentCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:10px;width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.assignments-module__uDfk4W__aiRecentCard:hover:not(:disabled){border-color:#c9a06e;box-shadow:0 1px 4px #0000000d}.assignments-module__uDfk4W__aiRecentCard:disabled{opacity:.55;cursor:not-allowed}.assignments-module__uDfk4W__aiRecentText{color:#000000bf;font-size:13px;line-height:1.5;margin-bottom:8px!important}.assignments-module__uDfk4W__aiRecentMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.assignments-module__uDfk4W__aiRecentTag{color:#8f5c30;background:#f3e8d8;border-color:#dcbf95;margin:0;font-size:11px}.assignments-module__uDfk4W__aiRecentDate{font-size:12px}.assignments-module__uDfk4W__aiRecentEmpty{justify-content:center;padding:24px 0;display:flex}.assignments-module__uDfk4W__aiRecentEmptyCard{background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px}.assignments-module__uDfk4W__aiLoadMore{margin-top:2px}.assignments-module__uDfk4W__replacePreview{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;max-height:220px;padding:12px 14px;overflow-y:auto}.assignments-module__uDfk4W__replacePreviewLabel{letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.assignments-module__uDfk4W__replaceSuggestions{flex-wrap:wrap;gap:6px;display:flex}.assignments-module__uDfk4W__replaceChip{color:#000000a6;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:14px;padding:4px 10px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.assignments-module__uDfk4W__replaceChip:hover:not(:disabled){color:#8f5c30;background:#faf4ea;border-color:#8f5c30}.assignments-module__uDfk4W__replaceChip:disabled{opacity:.5;cursor:not-allowed}.assignments-module__uDfk4W__docWrap{max-width:900px}.assignments-module__uDfk4W__docAlert,.assignments-module__uDfk4W__docProgress{margin-bottom:16px}.assignments-module__uDfk4W__docDragger{padding:22px 12px;border-radius:12px!important}.assignments-module__uDfk4W__docDraggerIcon{color:#8f5c30;margin-bottom:6px;font-size:40px}.assignments-module__uDfk4W__docDraggerTitle{color:#000000e0;margin-bottom:4px;font-size:16px;font-weight:600}.assignments-module__uDfk4W__docCard{border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px}.assignments-module__uDfk4W__docHead{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.assignments-module__uDfk4W__docHeadIcon,.assignments-module__uDfk4W__docHeadDone{color:#8f5c30;margin-top:2px;font-size:22px}.assignments-module__uDfk4W__docHeadDone{color:#389e0d}.assignments-module__uDfk4W__docHeadTitle{color:#000000e0;margin-bottom:2px;font-weight:600}.assignments-module__uDfk4W__docCancel{margin-left:auto}.assignments-module__uDfk4W__docHint{font-size:13px}.assignments-module__uDfk4W__docReviewList{margin-top:4px}.assignments-module__uDfk4W__ctxGroup{background:#fdf9f3;border:1px solid #ecdcc0;border-radius:14px;margin-bottom:20px;padding:14px 14px 4px}.assignments-module__uDfk4W__ctxBlock{margin-bottom:12px}.assignments-module__uDfk4W__ctxHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.assignments-module__uDfk4W__ctxIcon{color:#8f5c30}.assignments-module__uDfk4W__ctxTitle{color:#6b4524;font-weight:600}.assignments-module__uDfk4W__ctxCount,.assignments-module__uDfk4W__ctxMarks{color:#6b4524;background:#f3e8d8;border-color:#dcbf95;margin:0;font-size:11px}.assignments-module__uDfk4W__ctxToggle{margin-left:auto}.assignments-module__uDfk4W__ctxBody{background:#fff;border:1px solid #ecdcc0;border-radius:10px;padding:12px 14px}.assignments-module__uDfk4W__ctxHint{margin-top:8px;font-size:12px;display:block}.assignments-module__uDfk4W__ctxParts{border-left:2px solid #ecdcc0;padding-left:10px}.assignments-module__uDfk4W__ctxParts>div>.ant-card{background:0 0}.assignments-module__uDfk4W__ctxParts>.ant-card{background:0 0}.assignments-module__uDfk4W__ctxAuthorLabel{color:#00000073;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600}.assignments-module__uDfk4W__addRow{gap:10px;margin-bottom:8px;display:flex}.assignments-module__uDfk4W__sbEmptyWrap{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52vh;display:flex}.assignments-module__uDfk4W__sbEmptyTitle{color:#000000bf;margin-bottom:14px;font-size:19px}.assignments-module__uDfk4W__sbEmptyInput{border-radius:8px;width:100%;max-width:620px}.assignments-module__uDfk4W__sbOr{color:#00000059;align-items:center;gap:12px;width:280px;margin:26px 0 18px;font-size:13px;display:flex}.assignments-module__uDfk4W__sbOr:before,.assignments-module__uDfk4W__sbOr:after{content:"";background:#e8e8e8;flex:1;height:1px}.assignments-module__uDfk4W__sbBrowseBtn{color:#6b4524;background:#faf4ea;border-color:#dcbf95}.assignments-module__uDfk4W__sbGradeNote{text-align:center;max-width:440px;margin-top:20px;font-size:13px}.assignments-module__uDfk4W__sbSearchWrap,.assignments-module__uDfk4W__sbBrowseWrap{min-height:40vh}.assignments-module__uDfk4W__sbSearchRow{align-items:center;gap:10px;margin-bottom:12px;display:flex}.assignments-module__uDfk4W__sbSearchInput{border-radius:8px;flex:1}.assignments-module__uDfk4W__sbFilterPanel{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:14px;padding:12px 14px}.assignments-module__uDfk4W__sbFilterInline{margin-bottom:10px}.assignments-module__uDfk4W__sbFilterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.assignments-module__uDfk4W__sbFilterField{width:100%}.assignments-module__uDfk4W__sbChipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assignments-module__uDfk4W__sbGradeChip{color:#6b4524;background:#f3e8d8;border-color:#dcbf95;margin:0}.assignments-module__uDfk4W__sbChipLink{height:auto;padding:0}.assignments-module__uDfk4W__sbCount{margin-left:auto;font-size:12px}.assignments-module__uDfk4W__sbBrowseWrap{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:1100px){.assignments-module__uDfk4W__sbBrowseWrap{grid-template-columns:minmax(0,1fr)}}.assignments-module__uDfk4W__sbSidebar{max-height:calc(100vh - 190px);padding-right:4px;position:sticky;top:16px;overflow-y:auto}.assignments-module__uDfk4W__sbSidebarTitle{margin-bottom:12px;font-size:17px;font-weight:600}.assignments-module__uDfk4W__sbBackToSearch{color:#6b4524;background:#faf4ea;border-color:#dcbf95;margin-bottom:18px}.assignments-module__uDfk4W__sbSectionLabel{color:#00000073;letter-spacing:.06em;margin:12px 0 8px;font-size:12px;font-weight:600}.assignments-module__uDfk4W__sbSubjectRow{cursor:pointer;text-align:left;background:#fff;border:1px solid #f0f0f0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-bottom:8px;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.assignments-module__uDfk4W__sbSubjectRow:hover{border-color:#c9a06e}.assignments-module__uDfk4W__sbSubjectRowOn{background:#faf4ea;border-color:#8f5c30}.assignments-module__uDfk4W__sbSubjectName{color:#000000d9;font-weight:600}.assignments-module__uDfk4W__sbSubjectCount{color:#00000073;white-space:nowrap;font-size:12px}.assignments-module__uDfk4W__sbMain{min-width:0}.assignments-module__uDfk4W__sbGrid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:16px;display:grid}@media (max-width:820px){.assignments-module__uDfk4W__sbGrid{grid-template-columns:minmax(0,1fr)}}.assignments-module__uDfk4W__sbLoading{justify-content:center;padding:28px 0;display:flex}.assignments-module__uDfk4W__sbNoResults{padding:40px 0}.assignments-module__uDfk4W__sbLoadMore{margin-top:16px}.assignments-module__uDfk4W__bankCard{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;padding:14px 16px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.assignments-module__uDfk4W__bankCard:hover{border-color:#c9a06e;box-shadow:0 1px 6px #0000000d}.assignments-module__uDfk4W__bankCardSelected{border-color:#8f5c30;box-shadow:inset 0 0 0 1px #8f5c30}.assignments-module__uDfk4W__bankCardHead{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.assignments-module__uDfk4W__bankType{color:#00000073;letter-spacing:.07em;font-size:11px;font-weight:600}.assignments-module__uDfk4W__bankTopicChip{color:#0009;background:#f5f5f5;border-color:#efefef;margin:0;font-size:11px}.assignments-module__uDfk4W__bankMarks{color:#6b4524;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.assignments-module__uDfk4W__bankMoreInfo{color:#6b4524;cursor:pointer;opacity:0;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:3px 9px;font-size:12px;transition:opacity .15s;position:absolute;top:10px;right:14px}.assignments-module__uDfk4W__bankCard:hover .assignments-module__uDfk4W__bankMoreInfo{opacity:1}.assignments-module__uDfk4W__bankCardBody{flex:1;max-height:260px;margin-bottom:10px;position:relative;overflow:hidden}.assignments-module__uDfk4W__bankCardBody:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:34px;position:absolute;bottom:0;left:0;right:0}.assignments-module__uDfk4W__bankCardBody img{max-width:100%;height:auto}.assignments-module__uDfk4W__bankCardBodyClickable{cursor:pointer}.assignments-module__uDfk4W__bankCardFoot{flex-wrap:wrap;align-items:center;gap:6px;padding-right:44px;display:flex}.assignments-module__uDfk4W__bankProvChip{color:#0000008c;background:#fafafa;border-color:#f0f0f0;margin:0;font-size:11px}.assignments-module__uDfk4W__bankWarnChip{color:#ad6800;background:#fffbe6;border-color:#ffe58f;margin:0;font-size:11px}.assignments-module__uDfk4W__bankAddBtn{width:34px;height:34px;position:absolute;bottom:12px;right:14px}.assignments-module__uDfk4W__bankAddBtnOn{background:#389e0d;border-color:#389e0d}.assignments-module__uDfk4W__qbHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.assignments-module__uDfk4W__qbHeadIcon{color:#8f5c30;margin-right:8px}.assignments-module__uDfk4W__qbStats{margin-left:auto}.assignments-module__uDfk4W__qbAlert{border-radius:10px;margin-bottom:14px}.assignments-module__uDfk4W__qbControls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.assignments-module__uDfk4W__qbSearch{border-radius:8px;flex:1;min-width:260px}.assignments-module__uDfk4W__qbFilter{min-width:180px}.assignments-module__uDfk4W__qbFilterSm{min-width:110px}.assignments-module__uDfk4W__qbCountRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.assignments-module__uDfk4W__qbDetailLoading{justify-content:center;padding:60px 0;display:flex}.assignments-module__uDfk4W__qbDetailMeta{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.assignments-module__uDfk4W__qbDetailMarks{color:#6b4524;background:#f3e8d8;border-color:#dcbf95;margin:0;font-weight:600}.assignments-module__uDfk4W__qbDetailSection{margin:16px 0}.assignments-module__uDfk4W__qbDetailDivider{margin:20px 0 12px}.assignments-module__uDfk4W__qbRelatedList{flex-direction:column;gap:8px;display:flex}.assignments-module__uDfk4W__qbRelatedItem{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .15s;display:flex}.assignments-module__uDfk4W__qbRelatedItem:hover{border-color:#c9a06e}.assignments-module__uDfk4W__qbRelatedType{color:#00000073;letter-spacing:.07em;font-size:11px;font-weight:600}.assignments-module__uDfk4W__qbRelatedSnippet{max-height:60px;overflow:hidden}
.GradedSubmissionView-module__J_zeKW__page{max-width:1180px;margin:0 auto}.GradedSubmissionView-module__J_zeKW__header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.GradedSubmissionView-module__J_zeKW__backBtn{flex-shrink:0}.GradedSubmissionView-module__J_zeKW__headerBody{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.GradedSubmissionView-module__J_zeKW__studentLabel{letter-spacing:.06em;text-transform:uppercase;color:#00000073;font-size:11px;font-weight:600}.GradedSubmissionView-module__J_zeKW__studentName{margin:2px 0 8px!important}.GradedSubmissionView-module__J_zeKW__scoreRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.GradedSubmissionView-module__J_zeKW__scoreBig{color:#1a1a1a;font-size:32px;font-weight:700;line-height:1}.GradedSubmissionView-module__J_zeKW__scoreTotal{color:#00000073;font-size:16px;font-weight:500}.GradedSubmissionView-module__J_zeKW__percentPill{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.GradedSubmissionView-module__J_zeKW__percentPill.GradedSubmissionView-module__J_zeKW__tierGood{color:#2f7d4f;background:#2f7d4f1f}.GradedSubmissionView-module__J_zeKW__percentPill.GradedSubmissionView-module__J_zeKW__tierMid{color:#b8860b;background:#b8860b24}.GradedSubmissionView-module__J_zeKW__percentPill.GradedSubmissionView-module__J_zeKW__tierLow{color:#c0392b;background:#c0392b1f}.GradedSubmissionView-module__J_zeKW__studentPager{color:#00000080;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.GradedSubmissionView-module__J_zeKW__studentPagerLabel{white-space:nowrap;font-weight:500}.GradedSubmissionView-module__J_zeKW__jumpNav{z-index:5;background:#f5f6f5;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px 4px;display:flex;position:sticky;top:0}.GradedSubmissionView-module__J_zeKW__jumpPill{color:#000000a6;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;transition:border-color .12s,box-shadow .12s;display:inline-flex}.GradedSubmissionView-module__J_zeKW__jumpPill:hover{border-color:#008b8b66}.GradedSubmissionView-module__J_zeKW__jumpPillScore.GradedSubmissionView-module__J_zeKW__tierGood{color:#2f7d4f}.GradedSubmissionView-module__J_zeKW__jumpPillScore.GradedSubmissionView-module__J_zeKW__tierMid{color:#b8860b}.GradedSubmissionView-module__J_zeKW__jumpPillScore.GradedSubmissionView-module__J_zeKW__tierLow{color:#c0392b}.GradedSubmissionView-module__J_zeKW__jumpPillFlag{background:#c0392b;border-radius:999px;flex-shrink:0;width:6px;height:6px}.GradedSubmissionView-module__J_zeKW__reviewJumper{color:#c0392b;cursor:pointer;background:#c0392b0f;border:1px solid #c0392b59;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 12px 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.GradedSubmissionView-module__J_zeKW__reviewJumper:hover{background:#c0392b1f}.GradedSubmissionView-module__J_zeKW__questionCard{background:#fff;border:1px solid #0000000f;border-radius:14px;margin-bottom:16px;padding:22px 26px;scroll-margin-top:56px}.GradedSubmissionView-module__J_zeKW__sectionHead{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.GradedSubmissionView-module__J_zeKW__sectionHeadLeft{align-items:center;gap:10px;display:flex}.GradedSubmissionView-module__J_zeKW__sectionBar{background:#008b8b;flex-shrink:0;width:18px;height:2px;display:inline-block}.GradedSubmissionView-module__J_zeKW__sectionTitle{color:#008b8b;font-size:17px;font-weight:600}.GradedSubmissionView-module__J_zeKW__questionMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.GradedSubmissionView-module__J_zeKW__marksLabel{color:#00000073;font-size:12px}.GradedSubmissionView-module__J_zeKW__scoreBadge{border:1px solid;border-radius:6px;padding:1px 10px;font-size:13px;font-weight:700}.GradedSubmissionView-module__J_zeKW__scoreBadge.GradedSubmissionView-module__J_zeKW__ok{color:#2f7d4f}.GradedSubmissionView-module__J_zeKW__scoreBadge.GradedSubmissionView-module__J_zeKW__mismatch{color:#c0392b}.GradedSubmissionView-module__J_zeKW__responseGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}@media (max-width:900px){.GradedSubmissionView-module__J_zeKW__responseGrid{grid-template-columns:1fr}}.GradedSubmissionView-module__J_zeKW__annotationRail{flex-direction:column;gap:10px;max-height:calc(100vh - 80px);display:flex;position:sticky;top:64px;overflow-y:auto}.GradedSubmissionView-module__J_zeKW__annotationRail .ann-card{border:1px solid #0000000f;border-left:3px solid var(--card-accent,#757575);background:#fff;border-radius:0 8px 8px 0;padding:8px 12px 9px;transition:box-shadow .15s,background-color .15s}.GradedSubmissionView-module__J_zeKW__annotationRail .ann-card.earned{--card-accent:#2f7d4f;--card-tint:#2f7d4f0f}.GradedSubmissionView-module__J_zeKW__annotationRail .ann-card.missed{--card-accent:#c0392b;--card-tint:#c0392b0f}.GradedSubmissionView-module__J_zeKW__annotationRail .ann-card.noted{--card-accent:#b8860b;--card-tint:#b8860b0f}.GradedSubmissionView-module__J_zeKW__annotationRail .ann-card.ann-active{background:var(--card-tint,#00000008);box-shadow:0 0 0 1.5px var(--card-accent,#757575)}.GradedSubmissionView-module__J_zeKW__annCardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.GradedSubmissionView-module__J_zeKW__annLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--card-accent,#757575);font-size:10.5px;font-weight:700}.GradedSubmissionView-module__J_zeKW__annScore{color:var(--card-accent,#757575);white-space:nowrap;font-size:12.5px;font-weight:700}.GradedSubmissionView-module__J_zeKW__annExplanation{color:#0000009e;margin-top:4px;font-size:12.5px;line-height:1.5}.GradedSubmissionView-module__J_zeKW__annResolutionFlag{margin-top:6px}.GradedSubmissionView-module__J_zeKW__feedbackBlock{border-top:1px solid #0000000f;margin-top:16px;padding-top:14px}.GradedSubmissionView-module__J_zeKW__feedbackLabel{letter-spacing:.04em;text-transform:uppercase;color:#0006;margin-bottom:4px;font-size:11px;font-weight:700}.GradedSubmissionView-module__J_zeKW__feedbackText{color:#000000bf;font-size:13px;line-height:1.6}
.QuestionHtml-module__n9qYCa__questionHtml{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.7}.QuestionHtml-module__n9qYCa__questionHtml p{margin:0 0 .6em}.QuestionHtml-module__n9qYCa__questionHtml p:last-child{margin-bottom:0}:is(.QuestionHtml-module__n9qYCa__questionHtml h1,.QuestionHtml-module__n9qYCa__questionHtml h2,.QuestionHtml-module__n9qYCa__questionHtml h3){margin:.8em 0 .4em;font-weight:600;line-height:1.4}.QuestionHtml-module__n9qYCa__questionHtml h1{font-size:1.35em}.QuestionHtml-module__n9qYCa__questionHtml h2{font-size:1.2em}.QuestionHtml-module__n9qYCa__questionHtml h3{font-size:1.08em}:is(.QuestionHtml-module__n9qYCa__questionHtml ul,.QuestionHtml-module__n9qYCa__questionHtml ol){margin:0 0 .6em;padding-left:1.5em}.QuestionHtml-module__n9qYCa__questionHtml blockquote{color:#000000a6;border-left:3px solid #d9d9d9;margin:0 0 .6em;padding-left:.9em}.QuestionHtml-module__n9qYCa__questionHtml code{background:#0000000d;border-radius:3px;padding:.1em .35em;font-size:.9em}.QuestionHtml-module__n9qYCa__questionHtml img{max-width:100%;height:auto;margin:.5em 0;display:block}.QuestionHtml-module__n9qYCa__questionHtml table{border-collapse:collapse;max-width:100%;margin:0 0 .6em;display:block;overflow-x:auto}:is(.QuestionHtml-module__n9qYCa__questionHtml th,.QuestionHtml-module__n9qYCa__questionHtml td){text-align:left;border:1px solid #e5e7eb;padding:.35em .6em}.QuestionHtml-module__n9qYCa__questionHtml th{background:#fafafa;font-weight:600}.QuestionHtml-module__n9qYCa__questionHtml .katex-display{padding:.2em 0;overflow:auto hidden}.QuestionHtml-module__n9qYCa__questionHtml .question-image-blocked:before{content:"⚠ image not available";color:#a8071a;background:#fff2f0;border:1px dashed #ffa39e;border-radius:4px;margin:.4em 0;padding:.35em .6em;font-size:.85em;display:inline-block}.QuestionHtml-module__n9qYCa__mathError{color:#cf1322;background:#fff2f0}.QuestionHtml-module__n9qYCa__clamp{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.QuestionHtml-module__n9qYCa__questionHtml .ann{--ann-ok:#2f7d4f;--ann-bad:#c0392b;--ann-note:#757575;--ann-glow:#e6f3f3;border-radius:1px;transition:background .12s,box-shadow .12s;position:relative}.QuestionHtml-module__n9qYCa__questionHtml .ann.earned{border-bottom:2px solid var(--ann-ok);padding-bottom:1px}.QuestionHtml-module__n9qYCa__questionHtml .ann.missed{border-bottom:2px solid var(--ann-bad);padding-bottom:1px}.QuestionHtml-module__n9qYCa__questionHtml .ann.noted{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--ann-note);text-decoration-color:var(--ann-note);text-underline-offset:3px}.QuestionHtml-module__n9qYCa__questionHtml .ann:has(.submission-figure){border-bottom:none;border-radius:6px;width:fit-content;padding:3px;display:block}.QuestionHtml-module__n9qYCa__questionHtml .ann.earned:has(.submission-figure){box-shadow:0 0 0 2px var(--ann-ok)}.QuestionHtml-module__n9qYCa__questionHtml .ann.missed:has(.submission-figure){box-shadow:0 0 0 2px var(--ann-bad)}.QuestionHtml-module__n9qYCa__questionHtml .ann.noted:has(.submission-figure){box-shadow:0 0 0 2px var(--ann-note);text-decoration:none}.QuestionHtml-module__n9qYCa__questionHtml .ann.ann-active{box-shadow:0 0 0 3px var(--ann-glow);border-radius:3px}.QuestionHtml-module__n9qYCa__questionHtml .ann.earned.ann-active{background-color:#2f7d4f38}.QuestionHtml-module__n9qYCa__questionHtml .ann.missed.ann-active{background-color:#c0392b33}.QuestionHtml-module__n9qYCa__questionHtml .ann.noted.ann-active{background-color:#0000000d}.QuestionHtml-module__n9qYCa__questionHtml .ann.ann-flash{animation:1.1s ease-out QuestionHtml-module__n9qYCa__annFlash}@keyframes QuestionHtml-module__n9qYCa__annFlash{0%{box-shadow:0 0 0 5px #008b8b59}to{box-shadow:0 0 0 3px #008b8b00}}
.reconcile-module__5x79kG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.reconcile-module__5x79kG__weekLabel{color:#6b5c4f;text-align:center;min-width:180px;font-size:14px}.reconcile-module__5x79kG__section{background:#fff;border:1px solid #e5ded2;border-radius:10px;margin-bottom:20px;padding:16px}.reconcile-module__5x79kG__sectionTitle{color:#3d3226;margin-bottom:12px;font-size:15px;font-weight:600}.reconcile-module__5x79kG__closeRow{border-bottom:1px solid #f0ebe1;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.reconcile-module__5x79kG__closeRow:last-child{border-bottom:none}.reconcile-module__5x79kG__closeTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.reconcile-module__5x79kG__moodRow{gap:10px;margin-bottom:4px;display:flex}.reconcile-module__5x79kG__moodOption{text-align:center;cursor:pointer;border:1px solid #e5ded2;border-radius:8px;flex:1;padding:10px 4px;font-size:12px}.reconcile-module__5x79kG__moodOptionActive{background:#faf4e8;border-color:#a68b5b}.reconcile-module__5x79kG__moodEmoji{font-size:22px;display:block}.reconcile-module__5x79kG__weatherBar{align-items:center;gap:8px;margin-bottom:6px;display:flex}.reconcile-module__5x79kG__weatherLabel{flex-shrink:0;width:90px;font-size:12px}.reconcile-module__5x79kG__weatherCount{text-align:right;color:#8a7a6a;flex-shrink:0;width:24px;font-size:12px}.reconcile-module__5x79kG__teamGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.reconcile-module__5x79kG__teamCard{background:#faf8f4;border:1px solid #efe6d4;border-radius:10px;padding:12px 14px}.reconcile-module__5x79kG__teamCardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.reconcile-module__5x79kG__teamCardLabel{color:#3d3226;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.reconcile-module__5x79kG__teamCardCount{color:#b6a892;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.reconcile-module__5x79kG__listItem{padding:4px 0;font-size:13px}.reconcile-module__5x79kG__listItemName{color:#8a7a6a;font-size:12px}.reconcile-module__5x79kG__emptyNote{color:#b6a892;font-size:13px}.reconcile-module__5x79kG__privateNote{color:#c0392b;margin-bottom:12px;font-size:12px}
.adminModule-module__hdmR9a__page{width:100%;min-width:0}.adminModule-module__hdmR9a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.adminModule-module__hdmR9a__pageTitle{color:#3d2f24!important;margin:0!important;font-weight:600!important;line-height:1.2!important}.adminModule-module__hdmR9a__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.adminModule-module__hdmR9a__toolbarFilters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.adminModule-module__hdmR9a__toolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.adminModule-module__hdmR9a__searchInput{width:280px;max-width:100%}.adminModule-module__hdmR9a__searchInputNarrow{width:220px;max-width:100%}.adminModule-module__hdmR9a__filterSelect{width:180px;min-width:140px}.adminModule-module__hdmR9a__tabs .ant-tabs-nav{margin-bottom:16px!important}.adminModule-module__hdmR9a__tabs .ant-tabs-tab{color:#6b5344;font-weight:500}.adminModule-module__hdmR9a__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:#8f5c30!important}.adminModule-module__hdmR9a__tabs .ant-tabs-ink-bar{background:#8f5c30!important}.adminModule-module__hdmR9a__tagActive{color:#3d5c32;background:#eef5ec;border:1px solid #c5dcc0;margin:0}.adminModule-module__hdmR9a__tagInactive{color:#8b6914;background:#f5f0e8;border:1px solid #e8dfd0;margin:0}.adminModule-module__hdmR9a__bulkSelectRow{background:#faf8f6;border:1px solid #e8dfd0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}.adminModule-module__hdmR9a__bulkSelectRowHint{color:#6b5344;flex:1;min-width:140px;font-size:12px}.adminModule-module__hdmR9a__formPanel .ant-form-item-label>label{color:#3d2f24;font-weight:500}@media (max-width:640px){.adminModule-module__hdmR9a__header,.adminModule-module__hdmR9a__toolbar{flex-direction:column;align-items:stretch}.adminModule-module__hdmR9a__toolbarActions{width:100%;margin-left:0}.adminModule-module__hdmR9a__searchInput,.adminModule-module__hdmR9a__filterSelect{width:100%}}
.RichTextEditor-module__FWvDkW__wrapper{background:#fff;border:1px solid #d9d9d9;border-radius:8px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.RichTextEditor-module__FWvDkW__wrapper:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.RichTextEditor-module__FWvDkW__toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.RichTextEditor-module__FWvDkW__toolBtn{color:#000000b3;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:14px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.RichTextEditor-module__FWvDkW__toolBtn:hover:not(:disabled){color:#000000e0;background:#0000000f}.RichTextEditor-module__FWvDkW__toolBtnActive{color:#0958d9;background:#e6f4ff}.RichTextEditor-module__FWvDkW__toolBtnActive:hover{color:#0958d9;background:#d0e8ff}.RichTextEditor-module__FWvDkW__toolBtnDisabled,.RichTextEditor-module__FWvDkW__toolBtn:disabled{color:#00000040;cursor:not-allowed}.RichTextEditor-module__FWvDkW__toolText{font-size:12px;font-weight:600}.RichTextEditor-module__FWvDkW__toolMath{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:600}.RichTextEditor-module__FWvDkW__toolDivider{border-color:#e5e7eb;height:18px;margin:0 4px}.RichTextEditor-module__FWvDkW__content{padding:10px 12px}.RichTextEditor-module__FWvDkW__proseMirror{color:#000000e0;word-break:break-word;outline:none;font-size:14px;line-height:1.7}.RichTextEditor-module__FWvDkW__proseMirror p{margin:0 0 .6em}.RichTextEditor-module__FWvDkW__proseMirror p:last-child{margin-bottom:0}.RichTextEditor-module__FWvDkW__proseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:#00000040;height:0}.RichTextEditor-module__FWvDkW__proseMirror h1{margin:.8em 0 .4em;font-size:1.35em;font-weight:600}.RichTextEditor-module__FWvDkW__proseMirror h2{margin:.8em 0 .4em;font-size:1.2em;font-weight:600}.RichTextEditor-module__FWvDkW__proseMirror h3{margin:.8em 0 .4em;font-size:1.08em;font-weight:600}:is(.RichTextEditor-module__FWvDkW__proseMirror ul,.RichTextEditor-module__FWvDkW__proseMirror ol){margin:0 0 .6em;padding-left:1.5em}.RichTextEditor-module__FWvDkW__proseMirror blockquote{color:#000000a6;border-left:3px solid #d9d9d9;margin:0 0 .6em;padding-left:.9em}.RichTextEditor-module__FWvDkW__proseMirror .rte-code-block{background:#f6f8fa;border-radius:6px;padding:.6em .8em;font-size:.9em;overflow-x:auto}.RichTextEditor-module__FWvDkW__proseMirror img{border-radius:4px;max-width:100%;height:auto;margin:.5em 0;display:block}.RichTextEditor-module__FWvDkW__proseMirror img.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #4096ff}.RichTextEditor-module__FWvDkW__proseMirror .rte-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 .6em;overflow:hidden}:is(.RichTextEditor-module__FWvDkW__proseMirror .rte-table td,.RichTextEditor-module__FWvDkW__proseMirror .rte-table th){vertical-align:top;border:1px solid #e5e7eb;padding:.35em .6em;position:relative}.RichTextEditor-module__FWvDkW__proseMirror .rte-table th{text-align:left;background:#fafafa;font-weight:600}.RichTextEditor-module__FWvDkW__proseMirror .selectedCell:after{content:"";pointer-events:none;background:#4096ff1f;position:absolute;inset:0}.RichTextEditor-module__FWvDkW__proseMirror .column-resize-handle{pointer-events:none;background:#4096ff;width:4px;position:absolute;top:0;bottom:0;right:-2px}:is(.RichTextEditor-module__FWvDkW__proseMirror [data-type=inline-math],.RichTextEditor-module__FWvDkW__proseMirror [data-type=block-math]){cursor:pointer;border-radius:3px;transition:background .15s}:is(.RichTextEditor-module__FWvDkW__proseMirror [data-type=inline-math]:hover,.RichTextEditor-module__FWvDkW__proseMirror [data-type=block-math]:hover){background:#e6f4ff}.RichTextEditor-module__FWvDkW__proseMirror [data-type=block-math]{text-align:center;margin:.6em 0;display:block}.RichTextEditor-module__FWvDkW__proseMirror .katex-display{padding:.2em 0;overflow:auto hidden}.RichTextEditor-module__FWvDkW__lazyWrapper{cursor:text;padding:10px 12px}.RichTextEditor-module__FWvDkW__lazyWrapper:hover{border-color:#4096ff}.RichTextEditor-module__FWvDkW__lazyPlaceholder{color:#00000040;font-size:14px}.RichTextEditor-module__FWvDkW__lazyPreview{pointer-events:none}.RichTextEditor-module__FWvDkW__mathPreview{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;justify-content:center;align-items:center;min-height:56px;margin-top:4px;padding:14px 12px;display:flex;overflow-x:auto}.RichTextEditor-module__FWvDkW__previewError{color:#cf1322;font-size:12px}.RichTextEditor-module__FWvDkW__mathExamples{flex-wrap:wrap;gap:6px;display:flex}.RichTextEditor-module__FWvDkW__mathExampleBtn{color:#000000a6;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:3px 9px;font-size:12px;transition:border-color .15s,color .15s}.RichTextEditor-module__FWvDkW__mathExampleBtn:hover{color:#0958d9;border-color:#4096ff}
.FormPreview-module__GmFjuW__ratingGroup{width:100%;display:flex}.FormPreview-module__GmFjuW__ratingGroup .ant-radio-button-wrapper{text-align:center;flex:1;min-width:0;padding-inline:0}.FormPreview-module__GmFjuW__radioCardGroup{gap:8px;width:100%;display:flex}.FormPreview-module__GmFjuW__radioCardGroup .ant-radio-button-wrapper{text-align:center;white-space:normal;flex:1;min-width:0;height:48px;padding-inline:8px;line-height:46px}.FormPreview-module__GmFjuW__infoRow{align-items:baseline;gap:8px;padding:7px 14px;display:flex}.FormPreview-module__GmFjuW__infoKey{flex-shrink:0;min-width:120px;font-size:12px}.FormPreview-module__GmFjuW__infoValue{word-break:break-word;font-size:13px}.FormPreview-module__GmFjuW__formRoot{width:100%;max-width:100%;overflow-x:clip}.FormPreview-module__GmFjuW__formActions{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.FormPreview-module__GmFjuW__submitWrap{flex-direction:column;align-items:flex-end;gap:8px;max-width:420px;display:flex}.FormPreview-module__GmFjuW__submitHint{text-align:right;font-size:12px;line-height:1.45}.FormPreview-module__GmFjuW__submitHintDanger{color:#cf1322;font-weight:500}.FormPreview-module__GmFjuW__repeaterCard .ant-card-body{padding:12px}@media (max-width:767px){.FormPreview-module__GmFjuW__ratingGroup{flex-wrap:wrap}.FormPreview-module__GmFjuW__ratingGroup .ant-radio-button-wrapper{flex:33.333%;min-height:40px;line-height:38px}.FormPreview-module__GmFjuW__radioCardGroup{flex-direction:column}.FormPreview-module__GmFjuW__radioCardGroup .ant-radio-button-wrapper{white-space:normal;width:100%;height:auto;min-height:44px;padding:10px 12px;line-height:1.3}.FormPreview-module__GmFjuW__infoRow{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px}.FormPreview-module__GmFjuW__infoKey{min-width:0}.FormPreview-module__GmFjuW__formActions{flex-direction:column-reverse;align-items:stretch}.FormPreview-module__GmFjuW__submitWrap{align-items:stretch;width:100%;max-width:none}.FormPreview-module__GmFjuW__submitWrap .ant-btn{white-space:normal;width:100%;height:auto;min-height:44px;padding:10px 16px;line-height:1.35}.FormPreview-module__GmFjuW__submitHint{text-align:center}.FormPreview-module__GmFjuW__formActions .ant-btn{width:100%;min-height:44px}}
.studentDirectory-module__yJ1DxW__actionsCell{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;display:inline-flex}.studentDirectory-module__yJ1DxW__formActionBtn{height:26px!important;padding-inline:8px!important;font-size:12px!important;line-height:1!important}.studentDirectory-module__yJ1DxW__actionIconBtn{justify-content:center;align-items:center;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}:is(.studentDirectory-module__yJ1DxW__studentForm .ant-input,.studentDirectory-module__yJ1DxW__studentForm .ant-input-affix-wrapper,.studentDirectory-module__yJ1DxW__studentForm .ant-input-number,.studentDirectory-module__yJ1DxW__studentForm .ant-select-single .ant-select-selector){box-sizing:border-box;height:32px!important;min-height:32px!important}.studentDirectory-module__yJ1DxW__studentForm .ant-input-affix-wrapper{align-items:center;padding-top:0;padding-bottom:0}.studentDirectory-module__yJ1DxW__studentForm .ant-input-number{width:100%}:is(.studentDirectory-module__yJ1DxW__studentForm .ant-input-number-input-wrap,.studentDirectory-module__yJ1DxW__studentForm .ant-input-number-input){height:30px!important}.studentDirectory-module__yJ1DxW__studentForm .ant-select-single .ant-select-selector{align-items:center!important;display:flex!important}:is(.studentDirectory-module__yJ1DxW__studentForm .ant-select-single .ant-select-selection-item,.studentDirectory-module__yJ1DxW__studentForm .ant-select-single .ant-select-selection-placeholder){line-height:30px!important}.studentDirectory-module__yJ1DxW__filterSearch{box-sizing:border-box;height:32px!important}.studentDirectory-module__yJ1DxW__filterSearch .ant-input-affix-wrapper{box-sizing:border-box;height:32px!important}.studentDirectory-module__yJ1DxW__filterSearch .ant-input-group-addon{box-sizing:border-box;height:32px!important}.studentDirectory-module__yJ1DxW__filterSearch .ant-input-search-button{box-sizing:border-box;height:32px!important}
.prospects-module__YRmtRG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.prospects-module__YRmtRG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prospects-module__YRmtRG__grid{grid-template-columns:minmax(0,1fr)}}.prospects-module__YRmtRG__card{cursor:pointer;background:#fff;border:1px solid #e8dfd0;border-radius:10px;flex-direction:column;min-height:0;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}.prospects-module__YRmtRG__card:hover{border-color:#c9b89a;transform:translateY(-1px);box-shadow:0 4px 14px #3d2f2414}.prospects-module__YRmtRG__card:focus-visible{outline-offset:2px;outline:2px solid #a68b5b}.prospects-module__YRmtRG__cardHeader{background:linear-gradient(135deg,#f8f4ed 0%,#f0eae0 100%);border-bottom:1px solid #ebe3d6;align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.prospects-module__YRmtRG__avatar{color:#f0eae0;letter-spacing:.02em;text-transform:uppercase;background:#3d2f24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.prospects-module__YRmtRG__headerText{flex:1;min-width:0}.prospects-module__YRmtRG__headerGrid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 8px;display:grid}.prospects-module__YRmtRG__headerMeta{flex-direction:column;grid-area:1/2/-1;align-self:start;align-items:flex-end;gap:4px;display:flex}.prospects-module__YRmtRG__orgPlaceholder{height:0;display:block}.prospects-module__YRmtRG__statusBadge,.prospects-module__YRmtRG__stageBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.2}.prospects-module__YRmtRG__stageBadge{color:#5c4a32;background:#ebe6dc;border:1px solid #d4c9b8}.prospects-module__YRmtRG__statusActive{color:#3d5c32;background:#e8f0e4;border:1px solid #c5d4bc}.prospects-module__YRmtRG__statusLost{color:#8b3a3a;background:#f5e8e8;border:1px solid #e0c4c4}.prospects-module__YRmtRG__statusCold{color:#3a4f6b;background:#e8eef5;border:1px solid #c4d4e8}.prospects-module__YRmtRG__statusConverted{color:#5c4a32;background:#f0eae0;border:1px solid #ddd0bc}.prospects-module__YRmtRG__cardTitle{color:#3d2f24;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.prospects-module__YRmtRG__orgSubtitle{color:#6b5c4f;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;margin:0;font-size:11px;line-height:1.3;overflow:hidden}.prospects-module__YRmtRG__cardBody{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.prospects-module__YRmtRG__detailRow{color:#3d2f24;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.prospects-module__YRmtRG__detailIcon{color:#6b5344;background:#f5f0e8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.prospects-module__YRmtRG__detailContent{flex:1;min-width:0}.prospects-module__YRmtRG__detailLabel{text-transform:uppercase;letter-spacing:.04em;color:#9a8b7a;margin-bottom:1px;font-size:9px;font-weight:500;line-height:1.2;display:block}.prospects-module__YRmtRG__detailValue{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.prospects-module__YRmtRG__cardFooter{background:#fcfaf7;border-top:1px solid #f0ebe3;padding:8px 12px 10px}.prospects-module__YRmtRG__footerLabel{text-transform:uppercase;letter-spacing:.04em;color:#9a8b7a;margin-bottom:5px;font-size:9px;font-weight:500;line-height:1.2;display:block}.prospects-module__YRmtRG__ownerChips{flex-wrap:wrap;gap:4px;display:flex}.prospects-module__YRmtRG__ownerChip{color:#3d2f24;background:#f0eae0;border:1px solid #e0d4c4;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.prospects-module__YRmtRG__ownerChipIcon{color:#8a7a6a;font-size:10px}.prospects-module__YRmtRG__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;margin:0 0 12px;display:grid}.prospects-module__YRmtRG__pageTitle{line-height:1.2;margin:0!important}.prospects-module__YRmtRG__filters{--filter-control-height:32px;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.prospects-module__YRmtRG__viewToggle{--view-toggle-height:40px;flex-shrink:0}.prospects-module__YRmtRG__viewToggle .ant-segmented{min-height:var(--view-toggle-height);border-radius:8px;padding:3px}.prospects-module__YRmtRG__viewToggle .ant-segmented-group{align-items:stretch}.prospects-module__YRmtRG__viewToggle .ant-segmented-item{min-width:88px}.prospects-module__YRmtRG__viewToggle .ant-segmented-item-label{min-height:calc(var(--view-toggle-height) - 6px);gap:6px;font-size:13px;font-weight:500;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.prospects-module__YRmtRG__viewToggle .ant-segmented-item-label .anticon{vertical-align:middle;align-items:center;font-size:14px;line-height:1;display:inline-flex;margin:0!important}.prospects-module__YRmtRG__viewToggle .ant-segmented-thumb{min-height:calc(var(--view-toggle-height) - 6px);border-radius:6px}.prospects-module__YRmtRG__statusSelect{width:150px;height:var(--filter-control-height);flex-shrink:0}:is(.prospects-module__YRmtRG__statusSelect .ant-select,.prospects-module__YRmtRG__statusSelect .ant-select-selector){height:var(--filter-control-height)!important;min-height:var(--filter-control-height)!important}.prospects-module__YRmtRG__statusSelect .ant-select-selector{box-sizing:border-box;align-items:center!important;display:flex!important}.prospects-module__YRmtRG__search{width:340px;min-width:0;max-width:100%;height:var(--filter-control-height);flex-shrink:1}:is(.prospects-module__YRmtRG__search .ant-input-search,.prospects-module__YRmtRG__search .ant-input-group){height:100%}.prospects-module__YRmtRG__search .ant-input-affix-wrapper{box-sizing:border-box;align-items:center;height:var(--filter-control-height)!important;min-height:var(--filter-control-height)!important}.prospects-module__YRmtRG__search .ant-input-group-addon{height:var(--filter-control-height);line-height:var(--filter-control-height);padding:0}.prospects-module__YRmtRG__search .ant-input-search-button{box-sizing:border-box;justify-content:center;align-items:center;padding:0;height:var(--filter-control-height)!important;width:var(--filter-control-height)!important;display:inline-flex!important}:is(.prospects-module__YRmtRG__search .ant-input::placeholder,.prospects-module__YRmtRG__search input.ant-input::placeholder){color:#595959;opacity:1}@media (max-width:640px){.prospects-module__YRmtRG__header{grid-template-columns:1fr;gap:8px}.prospects-module__YRmtRG__filters{width:100%}.prospects-module__YRmtRG__search{flex:1;width:auto;min-width:0}}@media (max-width:480px){.prospects-module__YRmtRG__filters{flex-direction:column;align-items:stretch}.prospects-module__YRmtRG__statusSelect,.prospects-module__YRmtRG__search{width:100%;min-width:0}}.prospects-module__YRmtRG__cardSkeleton{cursor:default;pointer-events:none}.prospects-module__YRmtRG__cardSkeleton:hover{box-shadow:none;border-color:#e8dfd0;transform:none}.prospects-module__YRmtRG__cardSkeleton .prospects-module__YRmtRG__cardHeader{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.prospects-module__YRmtRG__skeletonHeaderMain{flex-direction:column;gap:6px;min-width:0;display:flex}.prospects-module__YRmtRG__skeletonTitle{width:72%!important;min-width:0!important}.prospects-module__YRmtRG__skeletonSubtitle{width:48%!important;min-width:0!important}.prospects-module__YRmtRG__skeletonBadges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.prospects-module__YRmtRG__skeletonBadge{width:52px!important;min-width:52px!important;height:20px!important;padding:0!important}.prospects-module__YRmtRG__skeletonDetailRow{align-items:center;gap:8px;display:flex}.prospects-module__YRmtRG__skeletonDetailIcon{flex-shrink:0;border-radius:6px!important}.prospects-module__YRmtRG__skeletonDetailIcon .ant-skeleton-avatar{border-radius:6px!important}.prospects-module__YRmtRG__skeletonDetailLines{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.prospects-module__YRmtRG__skeletonDetailLabel{width:36px!important;min-width:0!important;height:10px!important}.prospects-module__YRmtRG__skeletonDetailValue{width:85%!important;min-width:0!important}.prospects-module__YRmtRG__empty{text-align:center;padding:48px 24px}
.prospectLogsModal-module__PnA4kW__list{max-height:60vh;padding:4px 8px 4px 4px;overflow-y:auto}.prospectLogsModal-module__PnA4kW__timeline{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.prospectLogsModal-module__PnA4kW__timelineStep{align-items:stretch;gap:14px;margin:0;padding:0 4px 0 0;display:flex}.prospectLogsModal-module__PnA4kW__timelineStep:not(:last-child){padding-bottom:4px}.prospectLogsModal-module__PnA4kW__timelineRail{flex-direction:column;flex-shrink:0;align-items:center;width:20px;padding-top:14px;display:flex}.prospectLogsModal-module__PnA4kW__timelineDot{z-index:1;background:#3d2f24;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 2px #c9b89a}.prospectLogsModal-module__PnA4kW__timelineLine{background:#d4c9b8;border-radius:1px;flex:1;width:2px;min-height:16px;margin-top:4px}.prospectLogsModal-module__PnA4kW__entry{background:#faf8f5;border:1px solid #e8dfd0;border-radius:8px;flex:1;min-width:0;margin-bottom:16px;padding:12px 14px}.prospectLogsModal-module__PnA4kW__timelineStep:last-child .prospectLogsModal-module__PnA4kW__entry{margin-bottom:0}.prospectLogsModal-module__PnA4kW__entryHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.prospectLogsModal-module__PnA4kW__entryMeta{color:#8a7a6a;white-space:nowrap;flex-shrink:0;font-size:12px}.prospectLogsModal-module__PnA4kW__stageTag{color:#6b5344;background:#f0eae0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.prospectLogsModal-module__PnA4kW__detailBlock{color:#4a4035;margin:0 0 4px;font-size:13px;line-height:1.45}.prospectLogsModal-module__PnA4kW__detailBlock:last-child{margin-bottom:0}.prospectLogsModal-module__PnA4kW__detailLabel{color:#6b5344;font-weight:600}.prospectLogsModal-module__PnA4kW__documentLink{color:#8b6914;word-break:break-all}.prospectLogsModal-module__PnA4kW__documentLink:hover{color:#6b5344}.prospectLogsModal-module__PnA4kW__bodyPreview{white-space:pre-wrap;background:#fff;border:1px solid #e8dfd0;border-radius:6px;max-height:120px;margin-top:8px;padding:8px 10px;font-size:12px;overflow-y:auto}.prospectLogsModal-module__PnA4kW__performedBy{color:#8a7a6a;margin-top:8px;font-size:12px}
.goals-module___b0xcG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.goals-module___b0xcG__subtitle{color:#8a7a6a;margin-top:4px;font-size:13px}
.admissionForm-module__PbU_2a__page{box-sizing:border-box;background:#ececec;min-height:100vh;padding:32px 16px;overflow-x:clip}.admissionForm-module__PbU_2a__card{border-radius:14px;width:100%;max-width:980px;margin:0 auto}.admissionForm-module__PbU_2a__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.admissionForm-module__PbU_2a__headerLogo{flex-shrink:0;width:140px;height:auto}.admissionForm-module__PbU_2a__intro{color:#1f1f1f;word-break:break-word;background:#f8f8f8;border-radius:12px;margin-bottom:18px;padding:16px}.admissionForm-module__PbU_2a__devTools{justify-content:flex-end;margin-bottom:12px;display:flex}.admissionForm-module__PbU_2a__section{border-top:1px solid #e5e5e5;margin-top:18px;padding-top:18px}.admissionForm-module__PbU_2a__sectionTitle{color:#1f1f1f;margin:0 0 12px;font-size:16px;font-weight:700}.admissionForm-module__PbU_2a__form{width:100%;max-width:100%}.admissionForm-module__PbU_2a__form .ant-form-item{margin-bottom:14px}.admissionForm-module__PbU_2a__form .ant-form-item-label{padding-bottom:3px}.admissionForm-module__PbU_2a__form .ant-form-item-label>label{white-space:normal;height:auto;font-size:13px}.admissionForm-module__PbU_2a__form .ant-select-single{height:40px}.admissionForm-module__PbU_2a__form .ant-select-single .ant-select-selector{align-items:center;min-height:40px}:is(.admissionForm-module__PbU_2a__form .ant-picker,.admissionForm-module__PbU_2a__form .ant-input-number,.admissionForm-module__PbU_2a__form .ant-input,.admissionForm-module__PbU_2a__form .ant-select,.admissionForm-module__PbU_2a__form .ant-upload-wrapper){max-width:100%}.admissionForm-module__PbU_2a__form .ant-upload-drag{padding:16px 12px}:is(.admissionForm-module__PbU_2a__form .ant-upload-text,.admissionForm-module__PbU_2a__form .ant-upload-hint){word-break:break-word}.admissionForm-module__PbU_2a__question{margin-bottom:16px}.admissionForm-module__PbU_2a__question textarea.ant-input{min-height:86px}.admissionForm-module__PbU_2a__submitItem{margin-top:24px;margin-bottom:0!important}.admissionForm-module__PbU_2a__declarationText{font-size:12px;line-height:1.45}.admissionForm-module__PbU_2a__ratingGroup{width:100%;display:flex}.admissionForm-module__PbU_2a__ratingGroup .ant-radio-button-wrapper{text-align:center;flex:1;padding-inline:0}.admissionForm-module__PbU_2a__inlineCheckboxGroup{flex-wrap:wrap;gap:8px 18px;display:flex}.admissionForm-module__PbU_2a__inlineCheckboxGroup .ant-checkbox-wrapper{margin-inline-start:0}.admissionForm-module__PbU_2a__stackedLabel{gap:4px;display:grid}.admissionForm-module__PbU_2a__requiredMark{color:#ff4d4f;margin-right:4px}.admissionForm-module__PbU_2a__uploadField .ant-upload-wrapper .ant-upload-drag{background:#fbfbfb}.admissionForm-module__PbU_2a__uploadPreview{margin-top:10px}.admissionForm-module__PbU_2a__uploadPreview img{object-fit:cover;background:#fff;border:1px solid #e5e5e5;border-radius:6px;width:140px;max-width:100%;height:100px;display:block}@media (max-width:767px){.admissionForm-module__PbU_2a__page{padding:12px 8px}.admissionForm-module__PbU_2a__card{border-radius:10px}.admissionForm-module__PbU_2a__card .ant-card-body{padding:16px 12px}.admissionForm-module__PbU_2a__header{text-align:center;flex-direction:column-reverse;align-items:center;gap:12px;margin-bottom:16px}.admissionForm-module__PbU_2a__headerLogo{width:110px}.admissionForm-module__PbU_2a__header .ant-typography{font-size:22px!important;line-height:1.25!important}.admissionForm-module__PbU_2a__intro{margin-bottom:14px;padding:12px;font-size:13px;line-height:1.5}.admissionForm-module__PbU_2a__devTools{justify-content:stretch}.admissionForm-module__PbU_2a__devTools .ant-btn{width:100%}.admissionForm-module__PbU_2a__form .ant-form-item-label>label{font-size:13px;line-height:1.35}.admissionForm-module__PbU_2a__form .ant-checkbox-wrapper{align-items:flex-start}.admissionForm-module__PbU_2a__form .ant-checkbox+span{white-space:normal;word-break:break-word}.admissionForm-module__PbU_2a__uploadPreview img{aspect-ratio:7/5;width:100%;max-width:220px;height:auto}}@media (max-width:480px){.admissionForm-module__PbU_2a__page{padding:8px 0}.admissionForm-module__PbU_2a__card{border-radius:0}.admissionForm-module__PbU_2a__card .ant-card-body{padding:14px 12px}}
.attendance-module__MA_eYW__contextBar{z-index:10;background:#fff;border:1px solid #ebe8e4;border-radius:10px;flex-wrap:nowrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0000000a}.attendance-module__MA_eYW__contextField{flex-direction:column;flex:none;gap:4px;min-width:0;display:flex}.attendance-module__MA_eYW__contextFieldDate{flex:auto;min-width:0}.attendance-module__MA_eYW__datePickerRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.attendance-module__MA_eYW__datePickerInput{flex-shrink:0;width:220px!important}.attendance-module__MA_eYW__datePickerInput.ant-picker{height:32px}.attendance-module__MA_eYW__selectedHolidayBadge{box-sizing:border-box;background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:min(100%,280px);height:32px;padding:0 10px;display:inline-flex}.attendance-module__MA_eYW__selectedHolidayIcon{color:#ff7875;flex-shrink:0;font-size:13px}.attendance-module__MA_eYW__selectedHolidayLabel{color:#cf1322;flex-shrink:0;font-size:12px;font-weight:600;line-height:1}.attendance-module__MA_eYW__selectedHolidayName{color:#820014;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.attendance-module__MA_eYW__fieldHint{color:#fa8c16;margin-top:4px;font-size:11px;line-height:1.4}.attendance-module__MA_eYW__contextSelect{width:auto!important;min-width:0!important}.attendance-module__MA_eYW__contextSelect .ant-select-selector{width:auto!important}.attendance-module__MA_eYW__contextSelectGrade{width:160px!important;min-width:160px!important}.attendance-module__MA_eYW__contextSelectGrade .ant-select-selector{width:160px!important}.attendance-module__MA_eYW__contextSelectSection{width:100px!important;min-width:100px!important}.attendance-module__MA_eYW__contextSelectSection .ant-select-selector{width:100px!important}.attendance-module__MA_eYW__contextLabel{text-transform:uppercase;letter-spacing:.04em;color:#9e9994;white-space:nowrap;font-size:11px;font-weight:600}.attendance-module__MA_eYW__holidayBanner{color:#8f5c30;background:#fff8e6;border:1px solid #ffe58f;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;font-size:12px;display:flex}.attendance-module__MA_eYW__gridToolbar{background:#fff;border:1px solid #ebe8e4;border-radius:10px;flex-direction:column;gap:6px;margin-bottom:8px;padding:6px 12px;display:flex}.attendance-module__MA_eYW__gridToolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.attendance-module__MA_eYW__gridToolbarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.attendance-module__MA_eYW__summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.attendance-module__MA_eYW__statChips{flex-wrap:wrap;gap:4px;display:flex}.attendance-module__MA_eYW__statChip{white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.attendance-module__MA_eYW__statPresent{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.attendance-module__MA_eYW__statAbsent{color:#cf1322;background:#fff2f0;border-color:#ffccc7}.attendance-module__MA_eYW__statHalf{color:#d48806;background:#fffbe6;border-color:#ffe58f}.attendance-module__MA_eYW__statLate{color:#0958d9;background:#e6f4ff;border-color:#91caff}.attendance-module__MA_eYW__statUnmarked{color:#6b6560;background:#faf9f7;border-color:#e0dbd5}.attendance-module__MA_eYW__quickActions{flex-wrap:wrap;gap:8px;display:flex}.attendance-module__MA_eYW__gridHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.attendance-module__MA_eYW__gridBreadcrumb{color:#6b6560;white-space:nowrap;font-size:12px}.attendance-module__MA_eYW__gridBreadcrumb strong{color:#1a1a1a}.attendance-module__MA_eYW__gridActions{gap:8px;display:flex}.attendance-module__MA_eYW__attendanceTableWrap{background:#fff;border:1px solid #ebe8e4;border-radius:10px;overflow:hidden}:is(.attendance-module__MA_eYW__attendanceTable .ant-table-thead>tr>th,.attendance-module__MA_eYW__attendanceTable .ant-table-thead .ant-table-column-title){line-height:1.35;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.attendance-module__MA_eYW__statusPills{flex-wrap:nowrap;gap:4px;display:inline-flex}.attendance-module__MA_eYW__statusPill{color:#6b6560;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#faf9f7;border:1px solid #e0dbd5;border-radius:16px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .15s}.attendance-module__MA_eYW__statusPill:hover:not(:disabled){border-color:#c9a882}.attendance-module__MA_eYW__statusPill:disabled{cursor:not-allowed;opacity:.65}.attendance-module__MA_eYW__statusPillPresent.attendance-module__MA_eYW__statusPillActive{color:#fff;background:#52c41a;border-color:#52c41a}.attendance-module__MA_eYW__statusPillAbsent.attendance-module__MA_eYW__statusPillActive{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.attendance-module__MA_eYW__statusPillHalf.attendance-module__MA_eYW__statusPillActive{color:#fff;background:#faad14;border-color:#faad14}.attendance-module__MA_eYW__statusPillLate.attendance-module__MA_eYW__statusPillActive{color:#fff;background:#1677ff;border-color:#1677ff}.attendance-module__MA_eYW__rowPresent{background:#f6ffed!important}.attendance-module__MA_eYW__rowAbsent{background:#fff2f0!important}.attendance-module__MA_eYW__rowHalf{background:#fffbe6!important}.attendance-module__MA_eYW__rowLate{background:#e6f4ff!important}.attendance-module__MA_eYW__rowUnmarked{background:#fff!important}.attendance-module__MA_eYW__remarkCell{flex-direction:column;gap:4px;display:flex}.attendance-module__MA_eYW__remarkInput{width:100%}.attendance-module__MA_eYW__informedSelect{width:100%;min-width:130px}.attendance-module__MA_eYW__informedSelect .ant-select-selector{text-align:left}.attendance-module__MA_eYW__remarkOtherInput{width:100%}.attendance-module__MA_eYW__remarkInput .ant-select-selector{text-align:left}.attendance-module__MA_eYW__remarkInput input{text-align:center}.attendance-module__MA_eYW__remarkInput input::placeholder{text-align:center}.attendance-module__MA_eYW__remarkNone{text-align:center;color:#c7c1ba;-webkit-user-select:none;user-select:none;display:block}.attendance-module__MA_eYW__submittedBadge{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.attendance-module__MA_eYW__backLink{color:#8f5c30;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;margin-bottom:0;font-size:12px;font-weight:500;display:inline-flex}.attendance-module__MA_eYW__backLink:hover{text-decoration:underline}.attendance-module__MA_eYW__selectActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.attendance-module__MA_eYW__dateCellInner{border-radius:50%;width:24px;height:24px;margin:0 auto;font-size:13px;line-height:24px}.attendance-module__MA_eYW__dateCellSubmitted{color:#fff;background:#52c41a;font-weight:600}.attendance-module__MA_eYW__dateCellDraft{color:#fff;background:#faad14;font-weight:600}.attendance-module__MA_eYW__dateCellHoliday{color:#fff;background:#ff7875;font-weight:600}.attendance-module__MA_eYW__datePickerFooter{border-top:1px solid #f0f0f0;flex-direction:column;gap:6px;margin-top:4px;padding:4px 0 0;display:flex}.attendance-module__MA_eYW__dateLegend{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.attendance-module__MA_eYW__dateLegendItem{color:#8c8c8c;align-items:center;gap:4px;font-size:11px;display:inline-flex}.attendance-module__MA_eYW__dateLegendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.attendance-module__MA_eYW__dateLegendSubmitted{background:#52c41a}.attendance-module__MA_eYW__dateLegendDraft{background:#faad14}.attendance-module__MA_eYW__dateLegendHoliday{background:#ff7875}.attendance-module__MA_eYW__studentLink{color:#8f5c30;font-weight:600;text-decoration:none}.attendance-module__MA_eYW__studentLink:hover{color:#6f4524;text-decoration:underline}
.contentPlanner-module__jMprNa__shell{--cp-ink:#2a1f18;--cp-muted:#8a827a;--cp-faint:#b0aba5;--cp-line:#ebe8e4;--cp-paper:#fff;--cp-wash:#f7f4f0;--cp-accent:#8f5c30;--cp-accent-soft:#f3ebe3;--cp-radius:14px}.contentPlanner-module__jMprNa__header{margin-bottom:20px}.contentPlanner-module__jMprNa__title{letter-spacing:-.02em;color:var(--cp-ink);margin:0;font-size:22px;font-weight:700;line-height:1.2}.contentPlanner-module__jMprNa__subtitle{color:var(--cp-muted);margin-top:4px;font-size:13px;line-height:1.45}.contentPlanner-module__jMprNa__pickerCard{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:var(--cp-radius);margin-bottom:18px;padding:16px 18px}.contentPlanner-module__jMprNa__pickerLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-faint);margin-bottom:12px;font-size:11px;font-weight:700}.contentPlanner-module__jMprNa__pickerGrid{grid-template-columns:minmax(160px,1.2fr) minmax(110px,.7fr) minmax(180px,1.3fr);gap:12px;display:grid}@media (max-width:720px){.contentPlanner-module__jMprNa__pickerGrid{grid-template-columns:1fr}}.contentPlanner-module__jMprNa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.contentPlanner-module__jMprNa__fieldLabel{color:var(--cp-ink);font-size:12px;font-weight:600}.contentPlanner-module__jMprNa__fieldHint{color:var(--cp-faint);margin-top:2px;font-size:11px}.contentPlanner-module__jMprNa__stepBadge{background:var(--cp-accent-soft);width:18px;height:18px;color:var(--cp-accent);border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:10px;font-weight:700;display:inline-flex}.contentPlanner-module__jMprNa__waitCard{background:linear-gradient(180deg, #fff 0%, var(--cp-wash) 100%);border-radius:var(--cp-radius);text-align:center;border:1px dashed #ddd5cb;padding:48px 24px}.contentPlanner-module__jMprNa__waitTitle{color:var(--cp-ink);margin-bottom:6px;font-size:16px;font-weight:700}.contentPlanner-module__jMprNa__waitText{color:var(--cp-muted);max-width:360px;margin:0 auto;font-size:13px;line-height:1.5}.contentPlanner-module__jMprNa__waitSteps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.contentPlanner-module__jMprNa__waitChip{background:var(--cp-paper);border:1px solid var(--cp-line);color:var(--cp-muted);border-radius:999px;padding:6px 12px;font-size:12px}.contentPlanner-module__jMprNa__waitChipOn{background:var(--cp-accent-soft);color:var(--cp-accent);border-color:#d4b89a;font-weight:600}.contentPlanner-module__jMprNa__createCard{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:var(--cp-radius);max-width:720px;margin:0 auto;overflow:hidden}.contentPlanner-module__jMprNa__createIntro{padding:20px 22px 8px}.contentPlanner-module__jMprNa__createIntroTitle{color:var(--cp-ink);margin-bottom:4px;font-size:16px;font-weight:700}.contentPlanner-module__jMprNa__createIntroText{color:var(--cp-muted);font-size:13px;line-height:1.45}.contentPlanner-module__jMprNa__modeRow{grid-template-columns:1fr 1fr;gap:10px;padding:12px 22px 8px;display:grid}.contentPlanner-module__jMprNa__modeCard{all:unset;box-sizing:border-box;text-align:left;border:1px solid var(--cp-line);background:var(--cp-wash);cursor:pointer;width:100%;font:inherit;border-radius:12px;padding:14px 14px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.contentPlanner-module__jMprNa__modeCard:hover{border-color:#dcc9b5}.contentPlanner-module__jMprNa__modeCardActive{border-color:var(--cp-accent);background:#fff;box-shadow:0 0 0 3px #8f5c301f}.contentPlanner-module__jMprNa__modeTitle{color:var(--cp-ink);margin-bottom:2px;font-size:13px;font-weight:700}.contentPlanner-module__jMprNa__modeDesc{color:var(--cp-muted);font-size:12px;line-height:1.4}.contentPlanner-module__jMprNa__createBody{flex-direction:column;gap:16px;padding:12px 22px 22px;display:flex}.contentPlanner-module__jMprNa__uploadField{width:100%}:is(.contentPlanner-module__jMprNa__uploadField .ant-upload-wrapper,.contentPlanner-module__jMprNa__uploadField .ant-upload,.contentPlanner-module__jMprNa__uploadField .ant-upload-drag){width:100%;display:block}.contentPlanner-module__jMprNa__dragger .ant-upload-drag{padding:8px 12px;transition:border-color .15s,background .15s;background:var(--cp-wash)!important;border-color:#d5c8b8!important;border-radius:12px!important}.contentPlanner-module__jMprNa__dragger .ant-upload-drag:hover{border-color:var(--cp-accent)!important}.contentPlanner-module__jMprNa__dragger .ant-upload-drag-icon{margin-bottom:8px}.contentPlanner-module__jMprNa__dragger .ant-upload-drag-icon .anticon{color:var(--cp-accent)!important;font-size:36px!important}.contentPlanner-module__jMprNa__dragger .ant-upload-text{color:var(--cp-ink)!important;font-size:14px!important;font-weight:650!important}.contentPlanner-module__jMprNa__dragger .ant-upload-hint{text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden;color:var(--cp-muted)!important;font-size:12px!important}.contentPlanner-module__jMprNa__draggerReady .ant-upload-drag{border-color:var(--cp-accent)!important;background:var(--cp-accent-soft)!important}.contentPlanner-module__jMprNa__sectionLabel{color:var(--cp-ink);margin-bottom:6px;font-size:12px;font-weight:650}.contentPlanner-module__jMprNa__sectionHelp{color:var(--cp-faint);margin-top:4px;font-size:11px}.contentPlanner-module__jMprNa__optionRow{background:var(--cp-wash);border:1px solid var(--cp-line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.contentPlanner-module__jMprNa__optionText{flex-direction:column;gap:2px;display:flex}.contentPlanner-module__jMprNa__optionTitle{color:var(--cp-ink);font-size:13px;font-weight:600}.contentPlanner-module__jMprNa__optionDesc{color:var(--cp-muted);font-size:11px}.contentPlanner-module__jMprNa__primaryBtn{color:#fff!important;background:var(--cp-accent)!important;border-color:var(--cp-accent)!important;border-radius:10px!important;height:42px!important;font-weight:650!important}.contentPlanner-module__jMprNa__primaryBtn:not(:disabled):not(.contentPlanner-module__jMprNa__ant-btn-disabled):hover{color:#fff!important;background:#7a4e28!important;border-color:#7a4e28!important}.contentPlanner-module__jMprNa__primaryBtn:disabled,.contentPlanner-module__jMprNa__primaryBtn.contentPlanner-module__jMprNa__ant-btn-disabled,.contentPlanner-module__jMprNa__primaryBtn:disabled:hover,.contentPlanner-module__jMprNa__primaryBtn.contentPlanner-module__jMprNa__ant-btn-disabled:hover{color:#9a928a!important;opacity:1!important;cursor:not-allowed!important;background:#ebe6e0!important;border-color:#ebe6e0!important}.contentPlanner-module__jMprNa__busyNote{text-align:center;color:var(--cp-muted);font-size:12px}.contentPlanner-module__jMprNa__manualRow{gap:8px;display:flex}.contentPlanner-module__jMprNa__toolbar{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex}.contentPlanner-module__jMprNa__toolbarActions{flex-wrap:wrap;gap:8px;display:flex}.contentPlanner-module__jMprNa__loadingWrap{text-align:center;background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:64px 24px}
.calendarSettings-module__oQqogW__header{margin-bottom:16px}.calendarSettings-module__oQqogW__subtitle{color:#8a7a6a;margin-top:4px;font-size:13px}.calendarSettings-module__oQqogW__card{background:#fff;border:1px solid #e5ded2;border-radius:10px;margin-bottom:16px;padding:16px}.calendarSettings-module__oQqogW__cardTitle{color:#3d3226;margin-bottom:12px;font-size:15px;font-weight:600}.calendarSettings-module__oQqogW__row{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.calendarSettings-module__oQqogW__field{flex-direction:column;gap:4px;display:flex}.calendarSettings-module__oQqogW__fieldLabel,.calendarSettings-module__oQqogW__status{color:#8a7a6a;font-size:12px}.calendarSettings-module__oQqogW__statusSynced{color:#3d5c32}
.users-module__X6zKAG__roleTag{white-space:nowrap;max-width:100%;margin:0}.users-module__X6zKAG__nameText{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;display:block;overflow:hidden}.users-module__X6zKAG__actionsCell{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px 6px;max-width:100%;display:inline-flex}.users-module__X6zKAG__actionBtn{white-space:nowrap;height:auto!important;padding:0 4px!important;line-height:1.5!important}:is(.users-module__X6zKAG__userForm .ant-input,.users-module__X6zKAG__userForm .ant-input-affix-wrapper,.users-module__X6zKAG__userForm .ant-select-single .ant-select-selector){box-sizing:border-box;min-height:40px}.users-module__X6zKAG__userForm .ant-select-single .ant-select-selector{align-items:center!important;display:flex!important}
