.d72GjG_wrap{background:#fff;border:1px solid #e8dfd0;border-radius:12px;margin-bottom:0;padding:20px 16px 16px}.d72GjG_trackScroll{padding:6px 0 4px;overflow:visible}.d72GjG_track{align-items:flex-start;gap:0;width:100%;display:flex}.d72GjG_stepColumn{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.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%)}.d72GjG_columnDone:not(:last-child):after,.d72GjG_columnCurrent:not(:last-child):after{background:#8b7355}.d72GjG_step{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.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}.d72GjG_stepDone .d72GjG_marker{color:#f0eae0;background:#3d2f24;border-color:#3d2f24}.d72GjG_stepCurrent .d72GjG_marker{color:#3d2f24;outline-offset:2px;background:#f0eae0;border-color:#3d2f24;outline:3px solid #3d2f2424}.d72GjG_stepUpcoming .d72GjG_marker{background:#faf8f6}.d72GjG_stepTitle{color:#3d2f24;word-break:break-word;max-width:100%;padding:0 2px;font-size:11px;font-weight:600;line-height:1.25}.d72GjG_stepUpcoming .d72GjG_stepTitle{color:#9a8b7a;font-weight:500}.d72GjG_stepAction{justify-content:center;width:100%;margin-top:12px;display:flex}.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}
.kTa0ma_sider{height:100vh;overflow:hidden auto}.kTa0ma_sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.kTa0ma_sider .ant-menu{flex:1;overflow:hidden auto}:is(.kTa0ma_sider .ant-menu-item,.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(.kTa0ma_sider .ant-menu-item .ant-menu-title-content,.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}.kTa0ma_sider .ant-menu-submenu-title{padding-inline-end:30px;padding-inline-start:16px!important}.kTa0ma_sider .ant-menu-submenu-title .ant-menu-title-content{white-space:nowrap;word-break:normal;text-overflow:ellipsis;margin-inline-start:8px;overflow:hidden}:is(.kTa0ma_sider .ant-menu-item a,.kTa0ma_sider .ant-menu-submenu .ant-menu-item a){white-space:normal;word-break:break-word;line-height:1.35}.kTa0ma_menuWrap{width:100%}@media (max-width:767px){.kTa0ma_sider{display:none}}.kTa0ma_logoContainer{border-bottom:1px solid #f0f0f0;align-items:center;min-height:64px;padding:8px;display:flex}.kTa0ma_logoContainerCollapsed{justify-content:center;padding:16px 8px}.kTa0ma_logoContainerExpanded{justify-content:center;padding:8px}
.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}.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}.FohOGG_menuButton{z-index:1;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:absolute;left:16px}.FohOGG_logo{object-fit:contain;width:auto;max-width:calc(100% - 72px);height:40px}@media (max-width:480px){.FohOGG_logo{max-width:calc(100% - 72px);max-height:32px}.FohOGG_headerContent{padding-left:56px;padding-right:8px}}.FohOGG_drawer .ant-drawer-content-wrapper{height:calc(100vh - 64px)!important;position:fixed!important;top:64px!important}.FohOGG_drawer .ant-drawer-mask{height:calc(100vh - 64px)!important;top:64px!important}.FohOGG_drawer .ant-drawer-body{height:100%;padding:0;overflow-y:auto}.FohOGG_drawer .ant-drawer-header{display:none}.FohOGG_menu{border:none}.FohOGG_menu .ant-menu-item{border-radius:4px;height:48px;margin:4px 0;line-height:48px;padding-left:24px!important}.FohOGG_menu .ant-menu-item-selected{color:#fff!important;background-color:#8f5c30!important}.FohOGG_menu .ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}.FohOGG_menu .ant-menu-item-icon{font-size:18px}@media (min-width:768px){.FohOGG_header{display:none}}
:is(.FIZXda_rlcTable .ant-table-thead>tr>th,.FIZXda_rlcTable .ant-table-thead>tr>th.ant-table-cell-fix-left,.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}.FIZXda_rlcTable .ant-table-thead .ant-table-column-title{white-space:nowrap}.FIZXda_rlcTable .ant-table-thead>tr>th:before{display:none}.FIZXda_rlcTable .ant-table-tbody>tr>td{text-align:center!important;vertical-align:middle!important;padding:10px 16px!important}.FIZXda_rlcTable .ant-table-tbody>tr:hover>td{background:#faf8f6!important}.FIZXda_rlcTableWrapper{width:100%;overflow-x:auto}.FIZXda_rlcTableWrapperContained{overflow:hidden}.FIZXda_rlcTableCompact .ant-table{font-size:12px}.FIZXda_rlcTableCompact .ant-table-thead>tr>th{font-size:12px;padding:6px 8px!important}.FIZXda_rlcTableCompact .ant-table-tbody>tr>td{font-size:12px;line-height:1.35;padding:4px 8px!important}.FIZXda_rlcTableCompact .ant-table-tbody>tr{height:auto}.FIZXda_rlcTableCompact .ant-btn.ant-btn-text{width:24px;height:24px;padding:0 4px}.FIZXda_rlcTableCompact .ant-pagination{font-size:12px;margin:8px 0 0!important}.FIZXda_dragGrip{color:#b8a88f;vertical-align:middle;margin-right:6px;font-size:12px;display:inline-block}:is(.FIZXda_rlcTableCompact .ant-select,.FIZXda_rlcTableCompact .ant-select-selection-item,.FIZXda_rlcTableCompact .ant-select-selection-placeholder,.FIZXda_rlcTableCompact .ant-input){font-size:12px}.admission-compact-popup .ant-select-item{min-height:28px;font-size:12px}
.W8z2vW_profile{width:100%}.W8z2vW_profileHeader{background:linear-gradient(135deg,#fbf3ea 0%,#f6efe6 100%);border:1px solid #f0e2cf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:28px;padding:22px 26px;display:flex}.W8z2vW_profileHeaderMain{flex:1;min-width:200px}.W8z2vW_avatar{color:#fff;background:#b0764a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:24px;font-weight:400;display:flex}.W8z2vW_profileName{color:#2b2117;font-size:26px;font-weight:400;line-height:1.3}.W8z2vW_profileMeta{color:#79695a;flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:13px;display:flex}.W8z2vW_profileMeta span:not(:last-child):after{content:"·";color:#d3c3ac;margin-left:10px}.W8z2vW_tabs .ant-tabs-nav{margin-bottom:4px}.W8z2vW_tabs .ant-tabs-tab{padding:12px 4px;font-size:14px;font-weight:400}.W8z2vW_tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:36px}.W8z2vW_tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#b0764a!important}.W8z2vW_tabs .ant-tabs-ink-bar{background:#b0764a;height:3px}.W8z2vW_tabPane{padding-top:20px}.W8z2vW_tabPaneSpaced .W8z2vW_field{border-bottom:1px solid #efeae3;margin-bottom:22px;padding-bottom:22px}.W8z2vW_section{border-top:1px solid #d6c8b4;margin-top:28px;padding-top:28px}.W8z2vW_sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:#b0764a;margin:0 0 24px;font-size:13px;font-weight:400}.W8z2vW_field{margin-bottom:18px}.W8z2vW_fieldLabel{color:#1668dc;margin-bottom:8px;font-size:16px;font-weight:400;line-height:1.45}.W8z2vW_fieldValue{color:#201a12;word-break:break-word;white-space:pre-wrap;font-size:13px;font-weight:600;line-height:1.55}.W8z2vW_fieldValueEmpty{color:#b8b0a4;font-weight:400}.W8z2vW_groupTitle{color:#2b2117;margin-bottom:16px;font-size:13px;font-weight:400}.W8z2vW_filePreview img{object-fit:cover;border:1px solid #efeae3;border-radius:8px}@media (max-width:480px){.W8z2vW_profileHeader{padding:14px 16px}.W8z2vW_avatar{width:52px;height:52px;font-size:16px}.W8z2vW_profileName{font-size:16px}}
.RmpZsW_drawer .ant-drawer-header{padding:20px 32px}.RmpZsW_drawer .ant-drawer-title{font-size:18px;font-weight:400}.RmpZsW_container{width:100%;max-width:1100px;margin:0 auto;padding:32px 40px 64px}@media (max-width:768px){.RmpZsW_container{padding:20px 16px 48px}}
._8hjMjG_tabs{padding:0 24px}._8hjMjG_viewerWrap{padding-bottom:16px}._8hjMjG_loading{justify-content:center;padding:64px 0;display:flex}._8hjMjG_docxContainer{padding:16px 0 8px}._8hjMjG_docxContainer .docx-wrapper{background:0 0;padding:0}
.ldJPka_header{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.ldJPka_titleGroup{flex-direction:column;gap:2px;display:flex}.ldJPka_subtitle{color:#8a7a6a;font-size:12.5px}.ldJPka_toolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ldJPka_weekNav{background:#faf7f2;border:1px solid #e9e2d4;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex}.ldJPka_weekNavBtn{box-shadow:none;background:0 0;border:none}.ldJPka_weekLabel{color:#4a3f33;text-align:center;font-variant-numeric:tabular-nums;min-width:168px;font-size:13px;font-weight:600}.ldJPka_summaryRow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:22px;display:grid}.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}.ldJPka_summaryCard:before{content:"";background:var(--stat-color);width:4px;position:absolute;top:0;bottom:0;left:0}.ldJPka_summaryCard:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #3d32262e}.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}.ldJPka_summaryBody{min-width:0}.ldJPka_summaryValue{color:#3d3226;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.ldJPka_summaryLabel{color:#8a7a6a;margin-top:2px;font-size:12px}.ldJPka_card{background:#fff;border:1px solid #e9e2d4;border-radius:12px;margin-bottom:18px;padding:18px 20px;box-shadow:0 1px 2px #3d32260a}.ldJPka_cardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ldJPka_cardHeadLabel{color:#3d3226;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.ldJPka_cardHeadLabel .ldJPka_anticon{color:#a68b5b;font-size:15px}.ldJPka_cardCount{color:#a68b5b;font-variant-numeric:tabular-nums;background:#f4efe4;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ldJPka_outList{flex-direction:column;gap:8px;display:flex}.ldJPka_outRow{color:#4a3f33;background:#faf8f4;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ldJPka_outBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9.5px;font-weight:700}.ldJPka_outBadgeNow{color:#fff;background:#b3402b}.ldJPka_outBadgeUpcoming{color:#6b5c4f;background:#e9e2d4}.ldJPka_outName{font-weight:600}.ldJPka_outDates{color:#8a7a6a}.ldJPka_workloadRow{border-bottom:1px solid #f4efe4;align-items:center;gap:12px;padding:9px 0;display:flex}.ldJPka_workloadRow:last-child{border-bottom:none}.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}.ldJPka_avatarDot.ldJPka_workloadHigh{background:#b3402b}.ldJPka_workloadName{color:#4a3f33;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:140px;font-size:13px;overflow:hidden}.ldJPka_workloadBarWrap{flex:1}.ldJPka_workloadCount{text-align:right;color:#8a7a6a;font-variant-numeric:tabular-nums;flex-shrink:0;width:64px;font-size:12px}.ldJPka_workloadHigh{color:#b3402b;font-weight:700}.ldJPka_tableScroll{overflow-x:auto}.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}.ldJPka_gridCellEmpty{color:#c7bba8;background:0 0;font-weight:400}
.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}.VvWHLW_card:hover{border-color:#ddd2ba;transform:translateY(-1px);box-shadow:0 6px 16px -6px #3d32262e}.VvWHLW_card.VvWHLW_overdue{background:linear-gradient(#fffdfc 0%,#fff 40%);border-color:#eecac2}.VvWHLW_card.VvWHLW_milestone{background:#faf8f4;border-style:dashed;width:90%;margin-left:auto;margin-right:auto;padding:9px 10px 8px}.VvWHLW_metaRow{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.VvWHLW_titleGroup{align-items:flex-start;gap:7px;min-width:0;display:flex}.VvWHLW_verticalDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.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}.VvWHLW_milestoneBadge{letter-spacing:.04em;text-transform:uppercase;color:#a68b5b;margin-bottom:3px;font-size:9.5px;font-weight:700;display:inline-block}.VvWHLW_menuBtn{opacity:.45;flex-shrink:0;margin-top:-4px;margin-right:-6px}.VvWHLW_card:hover .VvWHLW_menuBtn{opacity:1}.VvWHLW_deadlineRow{color:#8a7a6a;align-items:center;gap:5px;margin-bottom:8px;font-size:11.5px;display:flex}.VvWHLW_deadlineRow.VvWHLW_deadlineOverdue{color:#b3402b;font-weight:600}.VvWHLW_progressWrap{margin:0 0 10px}.VvWHLW_progressHead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.VvWHLW_progressLabel{color:#8a7a6a;font-size:10.5px}.VvWHLW_progressPct{color:#a68b5b;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.VvWHLW_statusRow{border-top:1px solid #f1ebdf;align-items:center;gap:8px;padding-top:8px;display:flex}.VvWHLW_statusRowCenter{justify-content:center}.VvWHLW_statusRowSplit{justify-content:space-between}.VvWHLW_statusIcons{align-items:center;gap:4px;display:flex}.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}.VvWHLW_statusIcon:hover{color:#8a7a6a;background:#f4efe4}.VvWHLW_statusIcon.VvWHLW_active{color:var(--status-color);background:color-mix(in srgb, var(--status-color) 14%, transparent)}.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}.VvWHLW_whyPill:hover{background:#f6d9d2}.VvWHLW_ownerTag{color:#8a7a6a;margin-top:2px;font-size:11.5px;font-weight:600}.VvWHLW_statusIcon:disabled{cursor:default;opacity:.75}
.E80qpq_header{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.E80qpq_titleGroup{flex-direction:column;gap:2px;display:flex}.E80qpq_subtitle{color:#8a7a6a;font-size:12.5px}.E80qpq_toolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.E80qpq_weekNav{background:#faf7f2;border:1px solid #e9e2d4;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex}.E80qpq_weekNavBtn{box-shadow:none;background:0 0;border:none}.E80qpq_weekLabel{color:#4a3f33;text-align:center;font-variant-numeric:tabular-nums;min-width:168px;font-size:13px;font-weight:600}.E80qpq_actions{gap:10px;display:flex}.E80qpq_attentionBar{background:#fdf1ef;border:1px solid #f0c9c2;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.E80qpq_attentionTitle{color:#a5382a;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.E80qpq_attentionList{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.E80qpq_attentionItem{flex:0 0 230px;min-width:230px}.E80qpq_gridScroll{margin:0 -4px;padding-bottom:4px;overflow-x:auto}.E80qpq_grid{grid-template-columns:repeat(7,minmax(190px,1fr));gap:12px;min-width:1150px;padding:0 4px;display:grid}.E80qpq_dayColumn{background:#faf8f4;border:1px solid #efe8da;border-radius:12px;flex-direction:column;min-height:220px;max-height:480px;padding:12px;display:flex}.E80qpq_dayColumn.E80qpq_weekend{background:#f5f2ec}.E80qpq_dayColumn.E80qpq_today{background:#fbf6e9;border-color:#e4d3a4}.E80qpq_dayColumn.E80qpq_onLeave{background:repeating-linear-gradient(135deg,#f4f1ea,#f4f1ea 10px,#eee9dc 10px 20px);border-color:#ddd2ba}.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}.E80qpq_leaveNote{color:#8a7a6a;text-align:center;padding:10px 4px;font-size:11px}.E80qpq_dayHeader{border-bottom:1px solid #efe6d4;flex-direction:column;gap:6px;margin-bottom:10px;padding-bottom:10px;display:flex}.E80qpq_dayHeaderTop{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.E80qpq_dayHeadInfo{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.E80qpq_dayName{color:#3d3226;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:700}.E80qpq_dayDate{color:#8a7a6a;white-space:nowrap;flex-shrink:0;font-size:11px}.E80qpq_today .E80qpq_dayName{color:#8a6a1f}.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}.E80qpq_dayCount{color:#b6a892;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.E80qpq_dayBody{scrollbar-width:thin;scrollbar-color:#d9cdb5 transparent;flex:1;min-height:0;margin-right:-3px;padding-right:3px;overflow-y:auto}.E80qpq_dayBody::-webkit-scrollbar{width:5px}.E80qpq_dayBody::-webkit-scrollbar-thumb{background:#d9cdb5;border-radius:999px}.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}.E80qpq_emptyDay:hover{color:#a68b5b;background:#fdfbf6;border-color:#cbb98a}.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}.E80qpq_addDayBtn:hover{color:#a68b5b;background:#fdfbf6;border-color:#cbb98a}
.WqlO6G_pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.WqlO6G_pageTitle{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.WqlO6G_pageSubtitle{color:#9e9994;margin-top:3px;font-size:13px;line-height:1.4}.WqlO6G_pageActions{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.WqlO6G_statRow{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.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}.WqlO6G_filterStrip .ant-form-item{margin:0!important}.WqlO6G_tableWrap{background:#fff;border:1px solid #ebe8e4;border-radius:10px;overflow:hidden}.WqlO6G_tableWrap .ant-table{border-radius:0!important}.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}.WqlO6G_tableWrap .ant-table-thead>tr>th:before{display:none!important}.WqlO6G_tableWrap .ant-table-tbody>tr>td{font-size:13px;border-bottom:1px solid #f3f1ef!important;padding:11px 16px!important}.WqlO6G_tableWrap .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.WqlO6G_tableWrap .ant-table-tbody>tr:hover>td{background:#fdf9f6!important}.WqlO6G_tableWrap .ant-table-tbody>tr>td:first-child{font-weight:500}.WqlO6G_tableWrap .ant-pagination{border-top:1px solid #f3f1ef;margin:0!important;padding:12px 16px!important}.WqlO6G_studentsPage{max-width:1200px}.WqlO6G_studentsPageIcon{color:#8f5c30;margin-right:8px;font-size:18px}.WqlO6G_studentsStatRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.WqlO6G_studentsStatCard{background:#fff;border:1px solid #ebe8e4;border-radius:12px;padding:16px 18px}.WqlO6G_studentsStatLabel{letter-spacing:.06em;text-transform:uppercase;color:#b0aaa3;margin-bottom:6px;font-size:11px;font-weight:700}.WqlO6G_studentsStatValue{color:#1a1a1a;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.WqlO6G_studentsStatActive{border-left:3px solid #52c41a}.WqlO6G_studentsStatLeave{border-left:3px solid #faad14}.WqlO6G_studentsStatOther{border-left:3px solid #c0bbb5}.WqlO6G_studentsFilterBar{border-radius:12px;margin-bottom:20px;padding:14px 16px}.WqlO6G_studentsSearchField{flex:320px;min-width:280px;max-width:420px}.WqlO6G_studentsSearchInput{width:100%!important}.WqlO6G_studentsFilterSelect{width:150px!important}.WqlO6G_studentsFilterSelectWide{width:170px!important}.WqlO6G_studentsFilterBar .ant-form-item{margin:0!important}.WqlO6G_studentsTableWrap .ant-table-table{table-layout:fixed;width:100%}:is(.WqlO6G_studentsTableWrap .ant-table-thead>tr>th,.WqlO6G_studentsTableWrap .ant-table-tbody>tr>td){text-align:left!important}:is(.WqlO6G_studentsTableWrap .ant-table-thead>tr>th:last-child,.WqlO6G_studentsTableWrap .ant-table-tbody>tr>td:last-child){text-align:center!important}.WqlO6G_studentsTableWrap .ant-table-tbody>tr>td:first-child{font-weight:400}.WqlO6G_studentListNameCell{align-items:center;gap:12px;display:flex}.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}.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}.WqlO6G_studentListNameLink:hover{color:#6f4524;text-decoration:underline}.WqlO6G_studentListEnrollNo{color:#aaa;margin-top:1px;font-size:11px}.WqlO6G_studentListClass{color:#5c5752;font-size:13px;font-weight:600;display:inline-block}.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}.WqlO6G_studentListViewBtn{box-shadow:none;border-radius:8px;font-weight:600;color:#8f5c30!important;background:#faf8f6!important;border-color:#e6d8c8!important}.WqlO6G_studentListViewBtn:hover{color:#6f4524!important;background:#f3ede6!important;border-color:#8f5c30!important}@media (max-width:900px){.WqlO6G_studentsStatRow{grid-template-columns:repeat(2,minmax(0,1fr))}.WqlO6G_studentsSearchInput,.WqlO6G_studentsFilterSelect,.WqlO6G_studentsFilterSelectWide{width:100%!important}}.WqlO6G_sessionGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.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}.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}.WqlO6G_studentInfo{flex:1;min-width:0}.WqlO6G_studentName{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.WqlO6G_studentMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.WqlO6G_studentHeroActions{flex-shrink:0;margin-left:auto}.WqlO6G_profilePage{max-width:1200px}.WqlO6G_profileBack{margin-bottom:12px}.WqlO6G_profileBackBtn{font-weight:500;color:#8f5c30!important;padding:0!important}.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}.WqlO6G_profileLoading{color:#999;justify-content:center;align-items:center;gap:10px;padding:64px 20px;display:flex}.WqlO6G_profileEmpty{color:#aaa;padding:40px}.WqlO6G_snapshotStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.WqlO6G_snapshotCard{background:#fff;border:1px solid #ebe8e4;border-radius:12px;min-height:96px;padding:16px 18px}.WqlO6G_snapshotLabel{letter-spacing:.06em;text-transform:uppercase;color:#b0aaa3;margin-bottom:6px;font-size:11px;font-weight:700}.WqlO6G_snapshotValue{color:#1a1a1a;letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.1}.WqlO6G_snapshotHint{color:#999;font-size:12px;line-height:1.35}.WqlO6G_snapshotLoading,.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}.WqlO6G_profileTabs{background:#fff;border:1px solid #ebe8e4;border-radius:14px;padding:8px 20px 20px}.WqlO6G_profileTabs .ant-tabs-nav{margin-bottom:16px}.WqlO6G_profileTabs .ant-tabs-tab{font-weight:600}.WqlO6G_profileTabs .ant-tabs-ink-bar{background:#8f5c30}.WqlO6G_profileTabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#8f5c30}.WqlO6G_academicsTab,.WqlO6G_profileTab{padding-top:4px}.WqlO6G_sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.WqlO6G_sectionTitle{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:2px;font-size:15px;font-weight:700;display:flex}.WqlO6G_sectionSub{color:#999;font-size:12px}.WqlO6G_profileTable .ant-table{border-radius:10px;overflow:hidden}.WqlO6G_profileDescriptions{margin-bottom:20px}.WqlO6G_marksDash{color:#ccc}.WqlO6G_marksDraft{color:#b78105}.WqlO6G_docsRow,.WqlO6G_siblingsBlock,.WqlO6G_notesBlock{margin-bottom:20px}.WqlO6G_docsChips{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.WqlO6G_docChip{background:#faf8f6;border:1px solid #ebe8e4;border-radius:10px;min-width:140px;padding:12px 14px}.WqlO6G_docChipIssued{background:#f4faf6;border-color:#cfe8d7}.WqlO6G_docChipLabel{letter-spacing:.05em;text-transform:uppercase;color:#b0aaa3;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.WqlO6G_docChipValue{color:#1a1a1a;font-size:13px;font-weight:600}.WqlO6G_siblingsList{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.WqlO6G_notesText{color:#555;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.5}.WqlO6G_enrollmentTimeline{flex-direction:column;gap:16px;display:flex}.WqlO6G_stintCard{background:#fff;border:1px solid #ebe8e4;border-radius:12px;padding:16px 18px}.WqlO6G_stintHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.WqlO6G_stintTitle{color:#1a1a1a;font-size:15px;font-weight:700}.WqlO6G_stintMeta{color:#999;margin-top:2px;font-size:12px}.WqlO6G_timelineList{padding-left:4px;position:relative}.WqlO6G_timelineItem{gap:12px;padding-bottom:16px;display:flex;position:relative}.WqlO6G_timelineItem:last-child{padding-bottom:0}.WqlO6G_timelineItem:not(:last-child):before{content:"";background:#ebe8e4;width:2px;position:absolute;top:14px;bottom:0;left:5px}.WqlO6G_timelineDot{z-index:1;background:#8f5c30;border:2px solid #f3e8dc;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.WqlO6G_timelineBody{flex:1;min-width:0}.WqlO6G_timelineTop{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:2px;display:flex}.WqlO6G_timelineChange{color:#1a1a1a;font-size:13px;font-weight:700}.WqlO6G_timelineDate{color:#aaa;font-size:12px}.WqlO6G_timelineDetail{color:#666;font-size:13px}.WqlO6G_timelineRemarks{color:#999;margin-top:4px;font-size:12px;font-style:italic}.WqlO6G_timelineEmpty{color:#aaa;padding:4px 0;font-size:13px}@media (max-width:900px){.WqlO6G_snapshotStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.WqlO6G_snapshotStrip{grid-template-columns:1fr}.WqlO6G_profileHero{padding:18px}.WqlO6G_studentHeroActions{width:100%;margin-left:0}}.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}.WqlO6G_infoCell{background:#fff;padding:14px 18px}.WqlO6G_infoCellLabel{text-transform:uppercase;letter-spacing:.07em;color:#c0bbb5;margin-bottom:4px;font-size:10px;font-weight:700}.WqlO6G_infoCellValue{color:#1a1a1a;font-size:13px;font-weight:600}.WqlO6G_promoGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.WqlO6G_contextBar{display:none}.WqlO6G_contextPickerGroup{align-items:center;gap:8px;display:flex}.WqlO6G_contextLabel{letter-spacing:.05em;text-transform:uppercase;color:#aaa;font-size:11px;font-weight:600}.WqlO6G_activeBadge{color:#8f5c30;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.WqlO6G_activeDot{background:#8f5c30;border-radius:50%;width:6px;height:6px;animation:2s infinite WqlO6G_blink}.WqlO6G_contextDivider{background:#e8e8e8;flex-shrink:0;width:1px;height:18px;margin:0 16px}.WqlO6G_contextHint{color:#bbb;margin-left:auto;font-size:12px}@keyframes WqlO6G_blink{0%,to{opacity:1}50%{opacity:.25}}
.n9qYCa_questionHtml{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.7}.n9qYCa_questionHtml p{margin:0 0 .6em}.n9qYCa_questionHtml p:last-child{margin-bottom:0}:is(.n9qYCa_questionHtml h1,.n9qYCa_questionHtml h2,.n9qYCa_questionHtml h3){margin:.8em 0 .4em;font-weight:600;line-height:1.4}.n9qYCa_questionHtml h1{font-size:1.35em}.n9qYCa_questionHtml h2{font-size:1.2em}.n9qYCa_questionHtml h3{font-size:1.08em}:is(.n9qYCa_questionHtml ul,.n9qYCa_questionHtml ol){margin:0 0 .6em;padding-left:1.5em}.n9qYCa_questionHtml blockquote{color:#000000a6;border-left:3px solid #d9d9d9;margin:0 0 .6em;padding-left:.9em}.n9qYCa_questionHtml code{background:#0000000d;border-radius:3px;padding:.1em .35em;font-size:.9em}.n9qYCa_questionHtml img{max-width:100%;height:auto;margin:.5em 0;display:block}.n9qYCa_questionHtml table{border-collapse:collapse;max-width:100%;margin:0 0 .6em;display:block;overflow-x:auto}:is(.n9qYCa_questionHtml th,.n9qYCa_questionHtml td){text-align:left;border:1px solid #e5e7eb;padding:.35em .6em}.n9qYCa_questionHtml th{background:#fafafa;font-weight:600}.n9qYCa_questionHtml .katex-display{padding:.2em 0;overflow:auto hidden}.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}.n9qYCa_mathError{color:#cf1322;background:#fff2f0}.n9qYCa_clamp{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.n9qYCa_questionHtml .ann.earned{border-bottom:2px solid var(--ann-ok);padding-bottom:1px}.n9qYCa_questionHtml .ann.missed{border-bottom:2px solid var(--ann-bad);padding-bottom:1px}.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}.n9qYCa_questionHtml .ann:has(.submission-figure){border-bottom:none;border-radius:6px;width:fit-content;padding:3px;display:block}.n9qYCa_questionHtml .ann.earned:has(.submission-figure){box-shadow:0 0 0 2px var(--ann-ok)}.n9qYCa_questionHtml .ann.missed:has(.submission-figure){box-shadow:0 0 0 2px var(--ann-bad)}.n9qYCa_questionHtml .ann.noted:has(.submission-figure){box-shadow:0 0 0 2px var(--ann-note);text-decoration:none}.n9qYCa_questionHtml .ann.ann-active{box-shadow:0 0 0 3px var(--ann-glow);border-radius:3px}.n9qYCa_questionHtml .ann.earned.ann-active{background-color:#2f7d4f38}.n9qYCa_questionHtml .ann.missed.ann-active{background-color:#c0392b33}.n9qYCa_questionHtml .ann.noted.ann-active{background-color:#0000000d}.n9qYCa_questionHtml .ann.ann-flash{animation:1.1s ease-out n9qYCa_annFlash}@keyframes n9qYCa_annFlash{0%{box-shadow:0 0 0 5px #008b8b59}to{box-shadow:0 0 0 3px #008b8b00}}
.uRlqWa_toggle .ant-segmented{background:#f1ebdd;border:1px solid #e6dcc6;border-radius:10px;min-height:38px;padding:3px}.uRlqWa_toggle .ant-segmented-item{color:#6b5344;border-radius:7px;min-width:84px}.uRlqWa_toggle .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#3d2f24;background:#8b691414}.uRlqWa_toggle .ant-segmented-item-label{gap:6px;min-height:30px;font-size:13.5px;font-weight:500;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.uRlqWa_toggle .ant-segmented-item-selected{color:#3d2f24;font-weight:700}.uRlqWa_toggle .ant-segmented-thumb{background:#fff;border-radius:7px;box-shadow:0 1px 4px #3d2f242e,inset 0 -2px #8b6914}.uRlqWa_controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uRlqWa_personSelect{width:220px}.uRlqWa_summary{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.uRlqWa_summaryItem{background:#faf8f4;border:1px solid #efe8da;border-radius:10px;align-items:baseline;gap:8px;padding:8px 14px;display:flex}.uRlqWa_summaryValue{color:#3d2f24;font-size:18px;font-weight:700}.uRlqWa_summaryLabel{color:#8a7a6a;font-size:12.5px}.uRlqWa_summaryBad .uRlqWa_summaryValue{color:#a5382a}.uRlqWa_summaryGood .uRlqWa_summaryValue{color:#3d7a4a}.uRlqWa_viewingBar{color:#6b5344;background:#f4efe4;border:1px solid #e6dcc6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.uRlqWa_chip{border:none;border-left:3px solid var(--vertical-color,#8a7a6a);color:#3d2f24;text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;width:100%;padding:4px 8px;font-size:12px;line-height:1.3;display:flex;box-shadow:0 1px 2px #3d2f2414}.uRlqWa_chip:hover{box-shadow:0 2px 6px #3d2f2429}.uRlqWa_chipDone{color:#8a7a6a;background:#f6f3ec;text-decoration:line-through}.uRlqWa_chipOverdue{color:#a5382a;background:#fdf1ef}.uRlqWa_chipDot{background:var(--status-color,#8a7a6a);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.uRlqWa_chipText{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.uRlqWa_chipOwner{color:#6b5344;font-weight:700}.uRlqWa_chipStack{flex-direction:column;gap:5px;display:flex}.uRlqWa_matrixScroll{padding-bottom:4px;overflow-x:auto}.uRlqWa_matrix{background:#fff;border:1px solid #efe8da;border-radius:12px;min-width:1180px;overflow:hidden}.uRlqWa_matrixRow{grid-template-columns:200px repeat(7,minmax(135px,1fr));display:grid}.uRlqWa_matrixHead{background:#faf6ec;border-bottom:1px solid #e6dcc6}.uRlqWa_matrixHeadCell{letter-spacing:.04em;text-transform:uppercase;color:#8a7a6a;border-left:1px solid #efe8da;padding:10px 12px;font-size:12px;font-weight:700}.uRlqWa_matrixHeadCell:first-child{border-left:none}.uRlqWa_matrixHeadDate{letter-spacing:0;text-transform:none;color:#3d2f24;margin-top:2px;font-size:13px;font-weight:600;display:block}.uRlqWa_matrixToday{background:#fbf6e9}.uRlqWa_matrixPerson{border-top:1px solid #f0e9da;align-items:center;gap:10px;padding:12px;display:flex}.uRlqWa_avatar{color:#6b5344;background:#efe5cf;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:flex}.uRlqWa_avatarMe{color:#fff;background:#8b6914}.uRlqWa_personName{color:#3d2f24;font-size:13.5px;font-weight:700;line-height:1.2}.uRlqWa_personMeta{color:#8a7a6a;font-size:11.5px}.uRlqWa_personOverdue{color:#a5382a;font-weight:700}.uRlqWa_matrixCell{border-top:1px solid #f0e9da;border-left:1px solid #f5efe2;min-height:64px;padding:8px}.uRlqWa_matrixWeekend{background:#faf7f1}.uRlqWa_matrixLeave{background:repeating-linear-gradient(45deg,#f6f1e6,#f6f1e6 6px,#fbf8f1 6px 12px)}.uRlqWa_leaveTag{color:#7a6a52;background:#ebe3d1;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.uRlqWa_monthHead,.uRlqWa_monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.uRlqWa_monthHead{background:#faf6ec;border:1px solid #e6dcc6;border-radius:12px 12px 0 0}.uRlqWa_monthHeadCell{letter-spacing:.04em;text-transform:uppercase;color:#8a7a6a;padding:10px 12px;font-size:12px;font-weight:700}.uRlqWa_monthGrid{background:#fff;border:1px solid #efe8da;border-top:none;border-radius:0 0 12px 12px;overflow:hidden}.uRlqWa_monthCell{border-top:1px solid #f0e9da;border-left:1px solid #f5efe2;flex-direction:column;gap:5px;min-height:128px;padding:8px;display:flex;position:relative}.uRlqWa_monthCell:nth-child(7n+1){border-left:none}.uRlqWa_monthCell:nth-child(-n+7){border-top:none}.uRlqWa_monthOutside{background:#fbfaf7}.uRlqWa_monthOutside .uRlqWa_monthDate{color:#c4b9a6}.uRlqWa_monthWeekend{background:#faf7f1}.uRlqWa_monthToday{background:#fbf6e9;box-shadow:inset 0 0 0 2px #e4d3a4}.uRlqWa_monthCellTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.uRlqWa_monthDate{color:#4a3f33;font-size:13px;font-weight:700}.uRlqWa_monthTodayBadge{color:#fff;background:#8b6914;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.uRlqWa_monthAdd{color:#6b5344;cursor:pointer;background:#efe5cf;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:none}.uRlqWa_monthCell:hover .uRlqWa_monthAdd{display:inline-flex}.uRlqWa_moreBtn{color:#8b6914;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;font-weight:700}.uRlqWa_moreBtn:hover{text-decoration:underline}.uRlqWa_cellLeave{color:#7a6a52;font-size:11px;font-weight:700}@media (max-width:900px){.uRlqWa_monthCell{min-height:96px;padding:6px}}.uRlqWa_peekMeta{grid-template-columns:110px 1fr;gap:8px 12px;margin:12px 0;font-size:13.5px;display:grid}.uRlqWa_peekLabel{letter-spacing:.04em;text-transform:uppercase;color:#9a8c7e;font-size:12px;font-weight:700}.uRlqWa_dayCards{flex-direction:column;gap:10px;display:flex}
.FWvDkW_wrapper{background:#fff;border:1px solid #d9d9d9;border-radius:8px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.FWvDkW_wrapper:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.FWvDkW_toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.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}.FWvDkW_toolBtn:hover:not(:disabled){color:#000000e0;background:#0000000f}.FWvDkW_toolBtnActive{color:#0958d9;background:#e6f4ff}.FWvDkW_toolBtnActive:hover{color:#0958d9;background:#d0e8ff}.FWvDkW_toolBtnDisabled,.FWvDkW_toolBtn:disabled{color:#00000040;cursor:not-allowed}.FWvDkW_toolText{font-size:12px;font-weight:600}.FWvDkW_toolMath{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:600}.FWvDkW_toolDivider{border-color:#e5e7eb;height:18px;margin:0 4px}.FWvDkW_content{padding:10px 12px}.FWvDkW_proseMirror{color:#000000e0;word-break:break-word;outline:none;font-size:14px;line-height:1.7}.FWvDkW_proseMirror p{margin:0 0 .6em}.FWvDkW_proseMirror p:last-child{margin-bottom:0}.FWvDkW_proseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:#00000040;height:0}.FWvDkW_proseMirror h1{margin:.8em 0 .4em;font-size:1.35em;font-weight:600}.FWvDkW_proseMirror h2{margin:.8em 0 .4em;font-size:1.2em;font-weight:600}.FWvDkW_proseMirror h3{margin:.8em 0 .4em;font-size:1.08em;font-weight:600}:is(.FWvDkW_proseMirror ul,.FWvDkW_proseMirror ol){margin:0 0 .6em;padding-left:1.5em}.FWvDkW_proseMirror blockquote{color:#000000a6;border-left:3px solid #d9d9d9;margin:0 0 .6em;padding-left:.9em}.FWvDkW_proseMirror .rte-code-block{background:#f6f8fa;border-radius:6px;padding:.6em .8em;font-size:.9em;overflow-x:auto}.FWvDkW_proseMirror img{border-radius:4px;max-width:100%;height:auto;margin:.5em 0;display:block}.FWvDkW_proseMirror img.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #4096ff}.FWvDkW_proseMirror .rte-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 .6em;overflow:hidden}:is(.FWvDkW_proseMirror .rte-table td,.FWvDkW_proseMirror .rte-table th){vertical-align:top;border:1px solid #e5e7eb;padding:.35em .6em;position:relative}.FWvDkW_proseMirror .rte-table th{text-align:left;background:#fafafa;font-weight:600}.FWvDkW_proseMirror .selectedCell:after{content:"";pointer-events:none;background:#4096ff1f;position:absolute;inset:0}.FWvDkW_proseMirror .column-resize-handle{pointer-events:none;background:#4096ff;width:4px;position:absolute;top:0;bottom:0;right:-2px}:is(.FWvDkW_proseMirror [data-type=inline-math],.FWvDkW_proseMirror [data-type=block-math]){cursor:pointer;border-radius:3px;transition:background .15s}:is(.FWvDkW_proseMirror [data-type=inline-math]:hover,.FWvDkW_proseMirror [data-type=block-math]:hover){background:#e6f4ff}.FWvDkW_proseMirror [data-type=block-math]{text-align:center;margin:.6em 0;display:block}.FWvDkW_proseMirror .katex-display{padding:.2em 0;overflow:auto hidden}.FWvDkW_lazyWrapper{cursor:text;padding:10px 12px}.FWvDkW_lazyWrapper:hover{border-color:#4096ff}.FWvDkW_lazyPlaceholder{color:#00000040;font-size:14px}.FWvDkW_lazyPreview{pointer-events:none}.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}.FWvDkW_previewError{color:#cf1322;font-size:12px}.FWvDkW_mathExamples{flex-wrap:wrap;gap:6px;display:flex}.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}.FWvDkW_mathExampleBtn:hover{color:#0958d9;border-color:#4096ff}.FWvDkW_fill{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.FWvDkW_fill:focus-within{box-shadow:none;border-color:#0000}.FWvDkW_contentFill{flex:1;min-height:0;padding:18px 28px 80px;overflow:auto}.FWvDkW_toolbarDisabled{opacity:.55;pointer-events:none}
.YRmtRG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.YRmtRG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.YRmtRG_grid{grid-template-columns:minmax(0,1fr)}}.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}.YRmtRG_card:hover{border-color:#c9b89a;transform:translateY(-1px);box-shadow:0 4px 14px #3d2f2414}.YRmtRG_card:focus-visible{outline-offset:2px;outline:2px solid #a68b5b}.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}.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}.YRmtRG_headerText{flex:1;min-width:0}.YRmtRG_headerGrid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 8px;display:grid}.YRmtRG_headerMeta{flex-direction:column;grid-area:1/2/-1;align-self:start;align-items:flex-end;gap:4px;display:flex}.YRmtRG_orgPlaceholder{height:0;display:block}.YRmtRG_statusBadge,.YRmtRG_stageBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.2}.YRmtRG_stageBadge{color:#5c4a32;background:#ebe6dc;border:1px solid #d4c9b8}.YRmtRG_statusActive{color:#3d5c32;background:#e8f0e4;border:1px solid #c5d4bc}.YRmtRG_statusLost{color:#8b3a3a;background:#f5e8e8;border:1px solid #e0c4c4}.YRmtRG_statusCold{color:#3a4f6b;background:#e8eef5;border:1px solid #c4d4e8}.YRmtRG_statusConverted{color:#5c4a32;background:#f0eae0;border:1px solid #ddd0bc}.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}.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}.YRmtRG_cardBody{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.YRmtRG_detailRow{color:#3d2f24;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.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}.YRmtRG_detailContent{flex:1;min-width:0}.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}.YRmtRG_detailValue{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.YRmtRG_cardFooter{background:#fcfaf7;border-top:1px solid #f0ebe3;padding:8px 12px 10px}.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}.YRmtRG_ownerChips{flex-wrap:wrap;gap:4px;display:flex}.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}.YRmtRG_ownerChipIcon{color:#8a7a6a;font-size:10px}.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}.YRmtRG_pageTitle{line-height:1.2;margin:0!important}.YRmtRG_filters{--filter-control-height:32px;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.YRmtRG_viewToggle{--view-toggle-height:40px;flex-shrink:0}.YRmtRG_viewToggle .ant-segmented{min-height:var(--view-toggle-height);border-radius:8px;padding:3px}.YRmtRG_viewToggle .ant-segmented-group{align-items:stretch}.YRmtRG_viewToggle .ant-segmented-item{min-width:88px}.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}.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}.YRmtRG_viewToggle .ant-segmented-thumb{min-height:calc(var(--view-toggle-height) - 6px);border-radius:6px}.YRmtRG_statusSelect{width:150px;height:var(--filter-control-height);flex-shrink:0}:is(.YRmtRG_statusSelect .ant-select,.YRmtRG_statusSelect .ant-select-selector){height:var(--filter-control-height)!important;min-height:var(--filter-control-height)!important}.YRmtRG_statusSelect .ant-select-selector{box-sizing:border-box;align-items:center!important;display:flex!important}.YRmtRG_search{width:340px;min-width:0;max-width:100%;height:var(--filter-control-height);flex-shrink:1}:is(.YRmtRG_search .ant-input-search,.YRmtRG_search .ant-input-group){height:100%}.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}.YRmtRG_search .ant-input-group-addon{height:var(--filter-control-height);line-height:var(--filter-control-height);padding:0}.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(.YRmtRG_search .ant-input::placeholder,.YRmtRG_search input.ant-input::placeholder){color:#595959;opacity:1}@media (max-width:640px){.YRmtRG_header{grid-template-columns:1fr;gap:8px}.YRmtRG_filters{width:100%}.YRmtRG_search{flex:1;width:auto;min-width:0}}@media (max-width:480px){.YRmtRG_filters{flex-direction:column;align-items:stretch}.YRmtRG_statusSelect,.YRmtRG_search{width:100%;min-width:0}}.YRmtRG_cardSkeleton{cursor:default;pointer-events:none}.YRmtRG_cardSkeleton:hover{box-shadow:none;border-color:#e8dfd0;transform:none}.YRmtRG_cardSkeleton .YRmtRG_cardHeader{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.YRmtRG_skeletonHeaderMain{flex-direction:column;gap:6px;min-width:0;display:flex}.YRmtRG_skeletonTitle{width:72%!important;min-width:0!important}.YRmtRG_skeletonSubtitle{width:48%!important;min-width:0!important}.YRmtRG_skeletonBadges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.YRmtRG_skeletonBadge{width:52px!important;min-width:52px!important;height:20px!important;padding:0!important}.YRmtRG_skeletonDetailRow{align-items:center;gap:8px;display:flex}.YRmtRG_skeletonDetailIcon{flex-shrink:0;border-radius:6px!important}.YRmtRG_skeletonDetailIcon .ant-skeleton-avatar{border-radius:6px!important}.YRmtRG_skeletonDetailLines{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.YRmtRG_skeletonDetailLabel{width:36px!important;min-width:0!important;height:10px!important}.YRmtRG_skeletonDetailValue{width:85%!important;min-width:0!important}.YRmtRG_empty{text-align:center;padding:48px 24px}
._5x79kG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._5x79kG_weekLabel{color:#6b5c4f;text-align:center;min-width:180px;font-size:14px}._5x79kG_section{background:#fff;border:1px solid #e5ded2;border-radius:10px;margin-bottom:20px;padding:16px}._5x79kG_sectionTitle{color:#3d3226;margin-bottom:12px;font-size:15px;font-weight:600}._5x79kG_closeRow{border-bottom:1px solid #f0ebe1;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}._5x79kG_closeRow:last-child{border-bottom:none}._5x79kG_closeTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}._5x79kG_moodRow{gap:10px;margin-bottom:4px;display:flex}._5x79kG_moodOption{text-align:center;cursor:pointer;border:1px solid #e5ded2;border-radius:8px;flex:1;padding:10px 4px;font-size:12px}._5x79kG_moodOptionActive{background:#faf4e8;border-color:#a68b5b}._5x79kG_moodEmoji{font-size:22px;display:block}._5x79kG_weatherBar{align-items:center;gap:8px;margin-bottom:6px;display:flex}._5x79kG_weatherLabel{flex-shrink:0;width:90px;font-size:12px}._5x79kG_weatherCount{text-align:right;color:#8a7a6a;flex-shrink:0;width:24px;font-size:12px}._5x79kG_teamGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}._5x79kG_teamCard{background:#faf8f4;border:1px solid #efe6d4;border-radius:10px;padding:12px 14px}._5x79kG_teamCardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._5x79kG_teamCardLabel{color:#3d3226;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}._5x79kG_teamCardCount{color:#b6a892;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}._5x79kG_listItem{padding:4px 0;font-size:13px}._5x79kG_listItemName{color:#8a7a6a;font-size:12px}._5x79kG_emptyNote{color:#b6a892;font-size:13px}._5x79kG_privateNote{color:#c0392b;margin-bottom:12px;font-size:12px}
.uDfk4W_centered{justify-content:center;align-items:center;min-height:320px;display:flex}.uDfk4W_listHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.uDfk4W_listFilters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.uDfk4W_listSearch{align-items:center;width:260px;max-width:100%;display:inline-flex;height:32px!important;padding-top:0!important;padding-bottom:0!important}.uDfk4W_listSearch .ant-input{height:30px;line-height:30px}.uDfk4W_wizardHead{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.uDfk4W_backBtn{border-radius:10px;flex:none;width:40px;height:40px}.uDfk4W_breadcrumb{color:#00000073;margin-bottom:2px;font-size:13px}.uDfk4W_breadcrumbStep{color:#8f5c30;font-weight:500}.uDfk4W_wizardTitle{margin:0!important}.uDfk4W_wizardBody{padding-bottom:72px}.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}.uDfk4W_step1Grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (max-width:1024px){.uDfk4W_step1Grid{grid-template-columns:minmax(0,1fr)}}.uDfk4W_setupCard{border:1px solid #f0f0f0;border-radius:12px}.uDfk4W_field{margin-bottom:18px}.uDfk4W_fieldRow{flex-wrap:wrap;gap:16px;display:flex}.uDfk4W_fieldLabel{color:#00000073;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.uDfk4W_optional{color:#0000004d;letter-spacing:0;text-transform:none;font-weight:400}.uDfk4W_dueDateRow{gap:8px;display:flex}.uDfk4W_setupDivider{margin:4px 0 18px}.uDfk4W_toggleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.uDfk4W_toggleCopy{flex:auto}.uDfk4W_toggleTitle{color:#000000e0;margin-bottom:2px;font-weight:600}.uDfk4W_toggleDesc{font-size:13px}.uDfk4W_methodColumn{flex-direction:column;gap:12px;display:flex}.uDfk4W_methodHeading{color:#00000073;letter-spacing:.06em;margin-bottom:2px;font-size:12px;font-weight:600}.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}.uDfk4W_methodCard:hover{border-color:#c9a06e}.uDfk4W_methodCardActive{background:#faf4ea;border-color:#8f5c30;box-shadow:0 0 0 2px #8f5c3014}.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}.uDfk4W_methodCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.uDfk4W_methodTitle{color:#000000e0;font-weight:600}.uDfk4W_methodDesc{color:#00000073;font-size:13px}.uDfk4W_step2Wrap,.uDfk4W_step3Wrap{align-items:flex-start;gap:18px;display:flex}.uDfk4W_questionStack,.uDfk4W_previewStack{flex:auto;min-width:0}.uDfk4W_sectionHeading{color:#00000073;letter-spacing:.06em;margin-bottom:10px;font-size:12px;font-weight:600}.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){.uDfk4W_navPill{display:none}}.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}.uDfk4W_navItem:hover{color:#8f5c30;background:#f7efe3}.uDfk4W_navItemActive{color:#fff;background:#8f5c30}.uDfk4W_navItemActive:hover{color:#fff;background:#6b4524}.uDfk4W_navGap{color:#00000040;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.uDfk4W_questionCard,.uDfk4W_previewCard{border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px}.uDfk4W_previewCardDragging{z-index:10;opacity:.9;position:relative}.uDfk4W_questionCardHead,.uDfk4W_previewCardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uDfk4W_questionCardLabel{color:#00000073;letter-spacing:.06em;font-size:12px;font-weight:600}.uDfk4W_previewQTitle{color:#8f5c30;border-left:3px solid #8f5c30;padding-left:8px;font-size:16px;font-weight:600}.uDfk4W_questionCardTools,.uDfk4W_previewCardTools{align-items:center;gap:8px;margin-left:auto;display:flex}.uDfk4W_marksLabel{color:#000000a6;font-size:13px}.uDfk4W_marksInput{width:72px}.uDfk4W_marksBadge{color:#8f5c30;margin-left:auto;font-size:13px;font-weight:500}.uDfk4W_typeTag{text-transform:uppercase;margin:0;font-size:11px}.uDfk4W_dragHandle{color:#00000040;cursor:grab;touch-action:none;align-items:center;display:inline-flex}.uDfk4W_dragHandle:active{cursor:grabbing}.uDfk4W_subCollapse{margin-top:10px}.uDfk4W_subCollapse .ant-collapse-header{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;color:#00000073!important;padding-left:0!important}.uDfk4W_subCollapse .ant-collapse-content-box{padding:8px 0 0!important}.uDfk4W_addQuestionBtn{margin-bottom:8px}.uDfk4W_attribution{margin-top:10px;font-size:12px;display:block}.uDfk4W_previewHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.uDfk4W_totalMarks{color:#8f5c30;font-size:15px}.uDfk4W_policyRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.uDfk4W_policyTag{margin:0}.uDfk4W_policyHint{font-size:12px}.uDfk4W_detailHead{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.uDfk4W_detailTitleBlock{flex:320px;min-width:0}.uDfk4W_detailPaper{max-width:900px}.uDfk4W_printOnlyHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:none}.uDfk4W_printHeaderLogo{object-fit:contain;flex-shrink:0;width:100px;height:auto}@media print{.uDfk4W_printOnlyHeader{display:flex}.uDfk4W_printHide{display:none!important}}.uDfk4W_detailSubBlock{border-top:1px dashed #f0f0f0;margin-top:14px;padding-top:12px}.uDfk4W_detailSubLabel{color:#00000073;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600}.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{.uDfk4W_answerSpacePaper{border-color:#ccc}}.uDfk4W_exportPreviewCard{border-bottom:1px solid #f0f0f0;padding:14px 0}.uDfk4W_exportSpaceControls{align-items:center;gap:10px;margin-top:10px;display:flex}.uDfk4W_aiGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}@media (max-width:1024px){.uDfk4W_aiGrid{grid-template-columns:minmax(0,1fr)}}.uDfk4W_aiMain{min-width:0}.uDfk4W_aiSectionHead{color:#00000073;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.uDfk4W_aiHint{margin-bottom:12px;font-size:13px;display:block}.uDfk4W_aiPromptBox{border-radius:10px}.uDfk4W_aiBlueprintCard{border-radius:10px;margin-top:16px}.uDfk4W_aiSlider{max-width:460px;padding:0 4px}.uDfk4W_aiSliderLabels{color:#00000073;justify-content:space-between;align-items:baseline;margin-top:2px;font-size:12px;display:flex}.uDfk4W_aiSliderCurrent{color:#8f5c30;font-size:13px}.uDfk4W_aiOptional{max-width:640px;margin-top:22px}.uDfk4W_aiOptional .ant-collapse-item{border:1px solid #f0f0f0;margin-bottom:10px;border-radius:10px!important}.uDfk4W_aiOptionalLabel{color:#0000008c;align-items:center;gap:10px;display:flex}.uDfk4W_aiOptionalIcon{color:#8f5c30}.uDfk4W_aiOptionalTag{margin-left:4px;font-size:11px}.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}.uDfk4W_aiGeneratingTitle{margin-bottom:2px;font-weight:600}.uDfk4W_aiWarnings{border-radius:10px;max-width:640px;margin-top:22px}.uDfk4W_aiWarningList{margin:0 0 8px;padding-left:18px}.uDfk4W_aiSidebar{flex-direction:column;gap:10px;max-height:calc(100vh - 180px);padding-right:4px;display:flex;position:sticky;top:16px;overflow-y:auto}.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}.uDfk4W_aiRecentCard:hover:not(:disabled){border-color:#c9a06e;box-shadow:0 1px 4px #0000000d}.uDfk4W_aiRecentCard:disabled{opacity:.55;cursor:not-allowed}.uDfk4W_aiRecentText{color:#000000bf;font-size:13px;line-height:1.5;margin-bottom:8px!important}.uDfk4W_aiRecentMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.uDfk4W_aiRecentTag{color:#8f5c30;background:#f3e8d8;border-color:#dcbf95;margin:0;font-size:11px}.uDfk4W_aiRecentDate{font-size:12px}.uDfk4W_aiRecentEmpty{justify-content:center;padding:24px 0;display:flex}.uDfk4W_aiRecentEmptyCard{background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px}.uDfk4W_aiLoadMore{margin-top:2px}.uDfk4W_replacePreview{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;max-height:220px;padding:12px 14px;overflow-y:auto}.uDfk4W_replacePreviewLabel{letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.uDfk4W_replaceSuggestions{flex-wrap:wrap;gap:6px;display:flex}.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}.uDfk4W_replaceChip:hover:not(:disabled){color:#8f5c30;background:#faf4ea;border-color:#8f5c30}.uDfk4W_replaceChip:disabled{opacity:.5;cursor:not-allowed}.uDfk4W_docWrap{max-width:900px}.uDfk4W_docAlert,.uDfk4W_docProgress{margin-bottom:16px}.uDfk4W_docDragger{padding:22px 12px;border-radius:12px!important}.uDfk4W_docDraggerIcon{color:#8f5c30;margin-bottom:6px;font-size:40px}.uDfk4W_docDraggerTitle{color:#000000e0;margin-bottom:4px;font-size:16px;font-weight:600}.uDfk4W_docCard{border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px}.uDfk4W_docHead{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.uDfk4W_docHeadIcon,.uDfk4W_docHeadDone{color:#8f5c30;margin-top:2px;font-size:22px}.uDfk4W_docHeadDone{color:#389e0d}.uDfk4W_docHeadTitle{color:#000000e0;margin-bottom:2px;font-weight:600}.uDfk4W_docCancel{margin-left:auto}.uDfk4W_docHint{font-size:13px}.uDfk4W_docReviewList{margin-top:4px}.uDfk4W_ctxGroup{background:#fdf9f3;border:1px solid #ecdcc0;border-radius:14px;margin-bottom:20px;padding:14px 14px 4px}.uDfk4W_ctxBlock{margin-bottom:12px}.uDfk4W_ctxHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.uDfk4W_ctxIcon{color:#8f5c30}.uDfk4W_ctxTitle{color:#6b4524;font-weight:600}.uDfk4W_ctxCount,.uDfk4W_ctxMarks{color:#6b4524;background:#f3e8d8;border-color:#dcbf95;margin:0;font-size:11px}.uDfk4W_ctxToggle{margin-left:auto}.uDfk4W_ctxBody{background:#fff;border:1px solid #ecdcc0;border-radius:10px;padding:12px 14px}.uDfk4W_ctxHint{margin-top:8px;font-size:12px;display:block}.uDfk4W_ctxParts{border-left:2px solid #ecdcc0;padding-left:10px}.uDfk4W_ctxParts>div>.ant-card{background:0 0}.uDfk4W_ctxParts>.ant-card{background:0 0}.uDfk4W_ctxAuthorLabel{color:#00000073;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600}.uDfk4W_addRow{gap:10px;margin-bottom:8px;display:flex}.uDfk4W_sbEmptyWrap{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52vh;display:flex}.uDfk4W_sbEmptyTitle{color:#000000bf;margin-bottom:14px;font-size:19px}.uDfk4W_sbEmptyInput{border-radius:8px;width:100%;max-width:620px}.uDfk4W_sbOr{color:#00000059;align-items:center;gap:12px;width:280px;margin:26px 0 18px;font-size:13px;display:flex}.uDfk4W_sbOr:before,.uDfk4W_sbOr:after{content:"";background:#e8e8e8;flex:1;height:1px}.uDfk4W_sbBrowseBtn{color:#6b4524;background:#faf4ea;border-color:#dcbf95}.uDfk4W_sbGradeNote{text-align:center;max-width:440px;margin-top:20px;font-size:13px}.uDfk4W_sbSearchWrap,.uDfk4W_sbBrowseWrap{min-height:40vh}.uDfk4W_sbSearchRow{align-items:center;gap:10px;margin-bottom:12px;display:flex}.uDfk4W_sbSearchInput{border-radius:8px;flex:1}.uDfk4W_sbFilterPanel{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:14px;padding:12px 14px}.uDfk4W_sbFilterInline{margin-bottom:10px}.uDfk4W_sbFilterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.uDfk4W_sbFilterField{width:100%}.uDfk4W_sbChipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uDfk4W_sbGradeChip{color:#6b4524;background:#f3e8d8;border-color:#dcbf95;margin:0}.uDfk4W_sbChipLink{height:auto;padding:0}.uDfk4W_sbCount{margin-left:auto;font-size:12px}.uDfk4W_sbBrowseWrap{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:1100px){.uDfk4W_sbBrowseWrap{grid-template-columns:minmax(0,1fr)}}.uDfk4W_sbSidebar{max-height:calc(100vh - 190px);padding-right:4px;position:sticky;top:16px;overflow-y:auto}.uDfk4W_sbSidebarTitle{margin-bottom:12px;font-size:17px;font-weight:600}.uDfk4W_sbBackToSearch{color:#6b4524;background:#faf4ea;border-color:#dcbf95;margin-bottom:18px}.uDfk4W_sbSectionLabel{color:#00000073;letter-spacing:.06em;margin:12px 0 8px;font-size:12px;font-weight:600}.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}.uDfk4W_sbSubjectRow:hover{border-color:#c9a06e}.uDfk4W_sbSubjectRowOn{background:#faf4ea;border-color:#8f5c30}.uDfk4W_sbSubjectName{color:#000000d9;font-weight:600}.uDfk4W_sbSubjectCount{color:#00000073;white-space:nowrap;font-size:12px}.uDfk4W_sbMain{min-width:0}.uDfk4W_sbGrid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:16px;display:grid}@media (max-width:820px){.uDfk4W_sbGrid{grid-template-columns:minmax(0,1fr)}}.uDfk4W_sbLoading{justify-content:center;padding:28px 0;display:flex}.uDfk4W_sbNoResults{padding:40px 0}.uDfk4W_sbLoadMore{margin-top:16px}.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}.uDfk4W_bankCard:hover{border-color:#c9a06e;box-shadow:0 1px 6px #0000000d}.uDfk4W_bankCardSelected{border-color:#8f5c30;box-shadow:inset 0 0 0 1px #8f5c30}.uDfk4W_bankCardHead{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.uDfk4W_bankType{color:#00000073;letter-spacing:.07em;font-size:11px;font-weight:600}.uDfk4W_bankTopicChip{color:#0009;background:#f5f5f5;border-color:#efefef;margin:0;font-size:11px}.uDfk4W_bankMarks{color:#6b4524;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.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}.uDfk4W_bankCard:hover .uDfk4W_bankMoreInfo{opacity:1}.uDfk4W_bankCardBody{flex:1;max-height:260px;margin-bottom:10px;position:relative;overflow:hidden}.uDfk4W_bankCardBody:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:34px;position:absolute;bottom:0;left:0;right:0}.uDfk4W_bankCardBody img{max-width:100%;height:auto}.uDfk4W_bankCardBodyClickable{cursor:pointer}.uDfk4W_bankCardFoot{flex-wrap:wrap;align-items:center;gap:6px;padding-right:44px;display:flex}.uDfk4W_bankProvChip{color:#0000008c;background:#fafafa;border-color:#f0f0f0;margin:0;font-size:11px}.uDfk4W_bankWarnChip{color:#ad6800;background:#fffbe6;border-color:#ffe58f;margin:0;font-size:11px}.uDfk4W_bankAddBtn{width:34px;height:34px;position:absolute;bottom:12px;right:14px}.uDfk4W_bankAddBtnOn{background:#389e0d;border-color:#389e0d}.uDfk4W_qbHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.uDfk4W_qbHeadIcon{color:#8f5c30;margin-right:8px}.uDfk4W_qbStats{margin-left:auto}.uDfk4W_qbAlert{border-radius:10px;margin-bottom:14px}.uDfk4W_qbControls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.uDfk4W_qbSearch{border-radius:8px;flex:1;min-width:260px}.uDfk4W_qbFilter{min-width:180px}.uDfk4W_qbFilterSm{min-width:110px}.uDfk4W_qbCountRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.uDfk4W_qbDetailLoading{justify-content:center;padding:60px 0;display:flex}.uDfk4W_qbDetailMeta{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.uDfk4W_qbDetailMarks{color:#6b4524;background:#f3e8d8;border-color:#dcbf95;margin:0;font-weight:600}.uDfk4W_qbDetailSection{margin:16px 0}.uDfk4W_qbDetailDivider{margin:20px 0 12px}.uDfk4W_qbRelatedList{flex-direction:column;gap:8px;display:flex}.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}.uDfk4W_qbRelatedItem:hover{border-color:#c9a06e}.uDfk4W_qbRelatedType{color:#00000073;letter-spacing:.07em;font-size:11px;font-weight:600}.uDfk4W_qbRelatedSnippet{max-height:60px;overflow:hidden}
.J_zeKW_page{max-width:1180px;margin:0 auto}.J_zeKW_header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.J_zeKW_backBtn{flex-shrink:0}.J_zeKW_headerBody{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.J_zeKW_studentLabel{letter-spacing:.06em;text-transform:uppercase;color:#00000073;font-size:11px;font-weight:600}.J_zeKW_studentName{margin:2px 0 8px!important}.J_zeKW_scoreRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.J_zeKW_scoreBig{color:#1a1a1a;font-size:32px;font-weight:700;line-height:1}.J_zeKW_scoreTotal{color:#00000073;font-size:16px;font-weight:500}.J_zeKW_percentPill{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.J_zeKW_percentPill.J_zeKW_tierGood{color:#2f7d4f;background:#2f7d4f1f}.J_zeKW_percentPill.J_zeKW_tierMid{color:#b8860b;background:#b8860b24}.J_zeKW_percentPill.J_zeKW_tierLow{color:#c0392b;background:#c0392b1f}.J_zeKW_studentPager{color:#00000080;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.J_zeKW_studentPagerLabel{white-space:nowrap;font-weight:500}.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}.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}.J_zeKW_jumpPill:hover{border-color:#008b8b66}.J_zeKW_jumpPillScore.J_zeKW_tierGood{color:#2f7d4f}.J_zeKW_jumpPillScore.J_zeKW_tierMid{color:#b8860b}.J_zeKW_jumpPillScore.J_zeKW_tierLow{color:#c0392b}.J_zeKW_jumpPillFlag{background:#c0392b;border-radius:999px;flex-shrink:0;width:6px;height:6px}.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}.J_zeKW_reviewJumper:hover{background:#c0392b1f}.J_zeKW_questionCard{background:#fff;border:1px solid #0000000f;border-radius:14px;margin-bottom:16px;padding:22px 26px;scroll-margin-top:56px}.J_zeKW_sectionHead{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.J_zeKW_sectionHeadLeft{align-items:center;gap:10px;display:flex}.J_zeKW_sectionBar{background:#008b8b;flex-shrink:0;width:18px;height:2px;display:inline-block}.J_zeKW_sectionTitle{color:#008b8b;font-size:17px;font-weight:600}.J_zeKW_questionMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.J_zeKW_marksLabel{color:#00000073;font-size:12px}.J_zeKW_scoreBadge{border:1px solid;border-radius:6px;padding:1px 10px;font-size:13px;font-weight:700}.J_zeKW_scoreBadge.J_zeKW_ok{color:#2f7d4f}.J_zeKW_scoreBadge.J_zeKW_mismatch{color:#c0392b}.J_zeKW_responseGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}@media (max-width:900px){.J_zeKW_responseGrid{grid-template-columns:1fr}}.J_zeKW_annotationRail{flex-direction:column;gap:10px;max-height:calc(100vh - 80px);display:flex;position:sticky;top:64px;overflow-y:auto}.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}.J_zeKW_annotationRail .ann-card.earned{--card-accent:#2f7d4f;--card-tint:#2f7d4f0f}.J_zeKW_annotationRail .ann-card.missed{--card-accent:#c0392b;--card-tint:#c0392b0f}.J_zeKW_annotationRail .ann-card.noted{--card-accent:#b8860b;--card-tint:#b8860b0f}.J_zeKW_annotationRail .ann-card.ann-active{background:var(--card-tint,#00000008);box-shadow:0 0 0 1.5px var(--card-accent,#757575)}.J_zeKW_annCardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.J_zeKW_annLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--card-accent,#757575);font-size:10.5px;font-weight:700}.J_zeKW_annScore{color:var(--card-accent,#757575);white-space:nowrap;font-size:12.5px;font-weight:700}.J_zeKW_annExplanation{color:#0000009e;margin-top:4px;font-size:12.5px;line-height:1.5}.J_zeKW_annResolutionFlag{margin-top:6px}.J_zeKW_feedbackBlock{border-top:1px solid #0000000f;margin-top:16px;padding-top:14px}.J_zeKW_feedbackLabel{letter-spacing:.04em;text-transform:uppercase;color:#0006;margin-bottom:4px;font-size:11px;font-weight:700}.J_zeKW_feedbackText{color:#000000bf;font-size:13px;line-height:1.6}
.hdmR9a_page{width:100%;min-width:0}.hdmR9a_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.hdmR9a_pageTitle{color:#3d2f24!important;margin:0!important;font-weight:600!important;line-height:1.2!important}.hdmR9a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hdmR9a_toolbarFilters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.hdmR9a_toolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.hdmR9a_searchInput{width:280px;max-width:100%}.hdmR9a_searchInputNarrow{width:220px;max-width:100%}.hdmR9a_filterSelect{width:180px;min-width:140px}.hdmR9a_tabs .ant-tabs-nav{margin-bottom:16px!important}.hdmR9a_tabs .ant-tabs-tab{color:#6b5344;font-weight:500}.hdmR9a_tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:#8f5c30!important}.hdmR9a_tabs .ant-tabs-ink-bar{background:#8f5c30!important}.hdmR9a_tagActive{color:#3d5c32;background:#eef5ec;border:1px solid #c5dcc0;margin:0}.hdmR9a_tagInactive{color:#8b6914;background:#f5f0e8;border:1px solid #e8dfd0;margin:0}.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}.hdmR9a_bulkSelectRowHint{color:#6b5344;flex:1;min-width:140px;font-size:12px}.hdmR9a_formPanel .ant-form-item-label>label{color:#3d2f24;font-weight:500}@media (max-width:640px){.hdmR9a_header,.hdmR9a_toolbar{flex-direction:column;align-items:stretch}.hdmR9a_toolbarActions{width:100%;margin-left:0}.hdmR9a_searchInput,.hdmR9a_filterSelect{width:100%}}
.sS86-a_deltaChip{color:#6b5344;background:#f1ede4;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.sS86-a_deltaGood{color:#2f6b3b;background:#e6f0e4}.sS86-a_deltaBad{color:#8b3a3a;background:#f6e4e1}.sS86-a_deltaMuted{color:#9a8c7e;font-weight:500}.sS86-a_netPositive{color:#2f6b3b}.sS86-a_netNegative{color:#8b3a3a}.sS86-a_splitRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.sS86-a_threeCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}@media (max-width:1100px){.sS86-a_splitRow,.sS86-a_threeCol{grid-template-columns:minmax(0,1fr)}}.sS86-a_lineRow{color:#3d2f24;border-bottom:1px dashed #e8e0d2;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.sS86-a_lineRow:last-child{border-bottom:none}.sS86-a_lineLabel{color:#6b5344}.sS86-a_lineValue{white-space:nowrap;font-weight:700}.sS86-a_lineSub{color:#9a8c7e;font-size:12px;font-weight:400;display:block}.sS86-a_totalLine{border-top:2px solid #e0d6c4;border-bottom:none;margin-top:4px;padding-top:12px;font-size:15px}.sS86-a_counterRow{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.sS86-a_counterPill{border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.sS86-a_pillPaid{color:#2f6b3b;background:#e6f0e4}.sS86-a_pillDue{color:#8b6914;background:#f7efd6}.sS86-a_pillLate{color:#8b3a3a;background:#f6e4e1}.sS86-a_barChart{align-items:end;gap:22px;padding:8px 4px 0;display:grid}.sS86-a_barGroup{flex-direction:column;align-items:center;gap:10px;display:flex}.sS86-a_barPair{border-bottom:1px solid #e0d6c4;justify-content:center;align-items:flex-end;gap:8px;width:100%;height:220px;display:flex}.sS86-a_barCol{flex-direction:column;justify-content:flex-end;align-items:center;width:38px;height:100%;display:flex}.sS86-a_bar{border-radius:6px 6px 0 0;width:100%;min-height:2px;transition:height .3s}.sS86-a_barIn{background:#3d7a4a}.sS86-a_barOut{background:#a8553c}.sS86-a_barNet{background:#8b6914}.sS86-a_barPrior{background:repeating-linear-gradient(45deg,#d9cfbd,#d9cfbd 4px,#ece5d6 4px 8px)}.sS86-a_barValue{color:#6b5344;white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:700}.sS86-a_barLabel{color:#3d2f24;text-align:center;font-size:13px;font-weight:600}.sS86-a_barFuture{opacity:.45}.sS86-a_legend{color:#6b5344;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px;display:flex}.sS86-a_legendSwatch{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sS86-a_noteBar{color:#6b5344;background:#faf6ec;border:1px solid #ece3cf;border-radius:10px;margin-top:16px;padding:10px 14px;font-size:13px}.sS86-a_bigNumber{color:#3d2f24;font-size:28px;font-weight:700}.sS86-a_mutedText{color:#9a8c7e;font-size:13px}.sS86-a_stackGap>*+*{margin-top:10px}.sS86-a_milestoneRow{border-bottom:1px solid #efe8d9;grid-template-columns:minmax(120px,1.1fr) minmax(130px,1fr) minmax(90px,.7fr) minmax(130px,.9fr) auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.sS86-a_milestoneRow:last-child{border-bottom:none}@media (max-width:1000px){.sS86-a_milestoneRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sS86-a_milestoneName{color:#3d2f24;font-weight:700}.sS86-a_milestoneSub{color:#9a8c7e;margin-top:2px;font-size:12px;font-weight:400;display:block}.sS86-a_segmented{flex-shrink:0}.sS86-a_segmented .ant-segmented{background:#f1ebdd;border:1px solid #e6dcc6;border-radius:10px;min-height:40px;padding:4px}.sS86-a_segmented .ant-segmented-group{align-items:stretch}.sS86-a_segmented .ant-segmented-item{color:#6b5344;border-radius:7px;min-width:92px;transition:color .2s}.sS86-a_segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#3d2f24;background:#8b691414}.sS86-a_segmented .ant-segmented-item-label{min-height:30px;font-size:14px;font-weight:500;justify-content:center!important;align-items:center!important;padding:0 16px!important;line-height:1!important;display:inline-flex!important}.sS86-a_segmented .ant-segmented-item-selected{color:#3d2f24;font-weight:700}.sS86-a_segmented .ant-segmented-thumb{background:#fff;border-radius:7px;box-shadow:0 1px 4px #3d2f242e,inset 0 -2px #8b6914}.sS86-a_headerControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sS86-a_settingsSection{background:#faf7f0;border:1px solid #ece3cf;border-radius:12px;margin-bottom:14px;padding:16px 18px}.sS86-a_settingsSection:last-child{margin-bottom:0}.sS86-a_settingsTitle{color:#3d2f24;margin:0 0 2px;font-size:14px;font-weight:700}.sS86-a_settingsHint{color:#8a7b6c;margin:0 0 12px;font-size:12.5px;line-height:1.45}.sS86-a_gridHead,.sS86-a_gridRow{grid-template-columns:130px repeat(4,minmax(0,1fr)) 36px;align-items:center;gap:10px;display:grid}.sS86-a_gridHead{letter-spacing:.04em;text-transform:uppercase;color:#9a8c7e;margin-bottom:6px;font-size:11.5px;font-weight:700}.sS86-a_gridRow{margin-bottom:8px}.sS86-a_targetRow{grid-template-columns:130px minmax(0,1fr) 36px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.sS86-a_reminderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sS86-a_fieldLabel{color:#6b5344;margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}@media (max-width:760px){.sS86-a_gridHead{display:none}.sS86-a_gridRow{border-bottom:1px dashed #e0d6c4;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:10px}.sS86-a_reminderGrid{grid-template-columns:minmax(0,1fr)}}.sS86-a_backRow{justify-content:flex-start;margin-bottom:4px;display:flex}.sS86-a_backRow .ant-btn{padding-left:0}.sS86-a_milestoneHead,.sS86-a_milestoneRow{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(150px,1fr) 230px}.sS86-a_milestoneHead{letter-spacing:.04em;text-transform:uppercase;color:#9a8c7e;border-bottom:1px solid #e0d6c4;gap:14px;padding:0 4px 8px;font-size:11.5px;font-weight:700;display:grid}.sS86-a_milestoneAmount{color:#3d2f24;font-size:16px;font-weight:700}.sS86-a_milestoneActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:1000px){.sS86-a_milestoneHead{display:none}.sS86-a_milestoneActions{justify-content:flex-start}}.sS86-a_statGrid4.sS86-a_statGrid4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.sS86-a_statGrid4.sS86-a_statGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sS86-a_pageHeaderRow{flex-wrap:wrap;align-items:flex-start;gap:16px}.sS86-a_pageHeaderText{flex:380px;min-width:0}.sS86-a_pageHeaderRow .sS86-a_headerControls{flex-shrink:0;padding-top:6px}.sS86-a_expenseSummary{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:center;gap:36px;display:grid}@media (max-width:900px){.sS86-a_expenseSummary{grid-template-columns:minmax(0,1fr);gap:20px}}.sS86-a_expenseTotal{color:#3d2f24;margin:6px 0 4px;font-size:34px;font-weight:700;line-height:1.1}.sS86-a_catBarRow{grid-template-columns:100px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:7px 0;display:grid}.sS86-a_catBarLabel{color:#6b5344;font-size:14px}.sS86-a_catBarTrack{background:#f1ebdd;border-radius:999px;height:10px;display:block;overflow:hidden}.sS86-a_catBarFill{background:linear-gradient(90deg,#8b6914,#a8553c);border-radius:999px;height:100%;display:block}.sS86-a_catBarValue{text-align:right;color:#3d2f24;white-space:nowrap;font-size:14px;font-weight:700}.sS86-a_catBarValue .sS86-a_mutedText{font-weight:400}.sS86-a_trainerRow{border-bottom:1px dashed #e8e0d2;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.sS86-a_trainerRow:last-child{border-bottom:none}.sS86-a_trainerName{color:#3d2f24;font-size:15px;font-weight:600}.sS86-a_trainerAmounts{text-align:right;flex-direction:column;align-items:flex-end;font-size:13px;display:flex}.sS86-a_trainerAccrued{color:#3d2f24;font-size:16px;font-weight:700}.sS86-a_payoutSummary{background:#faf6ec;border:1px solid #ece3cf;border-radius:10px;padding:12px 14px}.sS86-a_priorCard{background:#fff;border:1px solid #e6dcc6;border-radius:10px;margin-bottom:10px;padding:12px 14px}.sS86-a_priorTop{grid-template-columns:120px repeat(3,minmax(0,1fr)) 36px;align-items:end;gap:10px;display:grid}.sS86-a_priorDetail{border-top:1px dashed #e0d6c4;margin-top:12px;padding-top:10px}.sS86-a_priorDetailTitle{color:#8a7b6c;margin-bottom:8px;font-size:12px;display:block}.sS86-a_priorDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.sS86-a_priorTop,.sS86-a_priorDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sS86-a_table .ant-table{background:0 0}.sS86-a_table .ant-table-thead>tr>th{letter-spacing:.05em;text-transform:uppercase;color:#8a7b6c;text-align:left;background:#faf6ec;border-bottom:1px solid #e6dcc6;padding:12px 16px;font-size:12px;font-weight:700}.sS86-a_table .ant-table-thead>tr>th:before{display:none}.sS86-a_table .ant-table-thead>tr>th:first-child{border-top-left-radius:10px}.sS86-a_table .ant-table-thead>tr>th:last-child{border-top-right-radius:10px}.sS86-a_table .ant-table-tbody>tr>td{vertical-align:middle;color:#3d2f24;border-bottom:1px solid #f0e9da;padding:14px 16px}.sS86-a_table .ant-table-tbody>tr:hover>td{background:#fcfaf5!important}.sS86-a_table .ant-table-tbody>tr:last-child>td{border-bottom:none}.sS86-a_table .ant-table-placeholder .ant-table-cell{border-bottom:none}.sS86-a_rowPaid td:first-child{box-shadow:inset 4px 0 #3d7a4a}.sS86-a_rowOverdue td:first-child{box-shadow:inset 4px 0 #b24a3a}.sS86-a_rowPending td:first-child{box-shadow:inset 4px 0 #c9a227}.sS86-a_rowIdle td:first-child{box-shadow:inset 4px 0 #cfc5b3}.sS86-a_cellTitle{color:#3d2f24;font-weight:700}.sS86-a_cellSub{color:#8a7b6c;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.sS86-a_tagPair{grid-template-columns:74px auto;align-items:center;gap:6px 8px;font-size:12px;display:grid}.sS86-a_tagPairLabel{letter-spacing:.04em;text-transform:uppercase;color:#9a8c7e;font-size:11px;font-weight:700}.sS86-a_amountMain{color:#3d2f24;white-space:nowrap;font-size:15px;font-weight:700}.sS86-a_amountOverdue{color:#8b3a3a;white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:700}.sS86-a_rowActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}
.GmFjuW_ratingGroup{width:100%;display:flex}.GmFjuW_ratingGroup .ant-radio-button-wrapper{text-align:center;flex:1;min-width:0;padding-inline:0}.GmFjuW_radioCardGroup{gap:8px;width:100%;display:flex}.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}.GmFjuW_infoRow{align-items:baseline;gap:8px;padding:7px 14px;display:flex}.GmFjuW_infoKey{flex-shrink:0;min-width:120px;font-size:12px}.GmFjuW_infoValue{word-break:break-word;font-size:13px}.GmFjuW_formRoot{width:100%;max-width:100%;overflow-x:clip}.GmFjuW_formActions{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.GmFjuW_submitWrap{flex-direction:column;align-items:flex-end;gap:8px;max-width:420px;display:flex}.GmFjuW_submitHint{text-align:right;font-size:12px;line-height:1.45}.GmFjuW_submitHintDanger{color:#cf1322;font-weight:500}.GmFjuW_repeaterCard .ant-card-body{padding:12px}@media (max-width:767px){.GmFjuW_ratingGroup{flex-wrap:wrap}.GmFjuW_ratingGroup .ant-radio-button-wrapper{flex:33.333%;min-height:40px;line-height:38px}.GmFjuW_radioCardGroup{flex-direction:column}.GmFjuW_radioCardGroup .ant-radio-button-wrapper{white-space:normal;width:100%;height:auto;min-height:44px;padding:10px 12px;line-height:1.3}.GmFjuW_infoRow{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px}.GmFjuW_infoKey{min-width:0}.GmFjuW_formActions{flex-direction:column-reverse;align-items:stretch}.GmFjuW_submitWrap{align-items:stretch;width:100%;max-width:none}.GmFjuW_submitWrap .ant-btn{white-space:normal;width:100%;height:auto;min-height:44px;padding:10px 16px;line-height:1.35}.GmFjuW_submitHint{text-align:center}.GmFjuW_formActions .ant-btn{width:100%;min-height:44px}}
.yJ1DxW_actionsCell{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;display:inline-flex}.yJ1DxW_formActionBtn{height:26px!important;padding-inline:8px!important;font-size:12px!important;line-height:1!important}.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(.yJ1DxW_studentForm .ant-input,.yJ1DxW_studentForm .ant-input-affix-wrapper,.yJ1DxW_studentForm .ant-input-number,.yJ1DxW_studentForm .ant-select-single .ant-select-selector){box-sizing:border-box;height:32px!important;min-height:32px!important}.yJ1DxW_studentForm .ant-input-affix-wrapper{align-items:center;padding-top:0;padding-bottom:0}.yJ1DxW_studentForm .ant-input-number{width:100%}:is(.yJ1DxW_studentForm .ant-input-number-input-wrap,.yJ1DxW_studentForm .ant-input-number-input){height:30px!important}.yJ1DxW_studentForm .ant-select-single .ant-select-selector{align-items:center!important;display:flex!important}:is(.yJ1DxW_studentForm .ant-select-single .ant-select-selection-item,.yJ1DxW_studentForm .ant-select-single .ant-select-selection-placeholder){line-height:30px!important}.yJ1DxW_filterSearch{box-sizing:border-box;height:32px!important}.yJ1DxW_filterSearch .ant-input-affix-wrapper{box-sizing:border-box;height:32px!important}.yJ1DxW_filterSearch .ant-input-group-addon{box-sizing:border-box;height:32px!important}.yJ1DxW_filterSearch .ant-input-search-button{box-sizing:border-box;height:32px!important}
.cSZlrW_page{width:100%;max-width:1400px}.cSZlrW_hero{background:linear-gradient(135deg,#3d2f24 0%,#5c4a32 45%,#8b6914 100%);border-radius:16px;margin-bottom:24px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 8px 32px #3d2f242e}.cSZlrW_hero:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:280px;height:280px;position:absolute;top:-40%;right:-8%}.cSZlrW_heroInner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.cSZlrW_heroTitle{letter-spacing:-.02em;color:#fff!important;margin:0!important;font-weight:600!important}.cSZlrW_heroSubtitle{color:#ffffffd1;max-width:480px;margin:6px 0 0;font-size:14px;line-height:1.5}.cSZlrW_heroMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cSZlrW_heroPill{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.cSZlrW_heroPill strong{font-weight:700}.cSZlrW_quickLinks{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cSZlrW_quickLink{color:#5c4a32;background:#fff;border:1px solid #e8dfd0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.cSZlrW_quickLink:hover{color:#3d2f24;border-color:#c9b89a;transform:translateY(-1px);box-shadow:0 4px 12px #3d2f2414}.cSZlrW_sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:#9a8b78;margin:0 0 12px;font-size:12px;font-weight:600}.cSZlrW_statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}@media (max-width:1100px){.cSZlrW_statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cSZlrW_statGrid{grid-template-columns:minmax(0,1fr)}}.cSZlrW_statCard{background:#fff;border:1px solid #e8dfd0;border-radius:14px;padding:16px 18px;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative;overflow:hidden}.cSZlrW_statCard:before{content:"";background:var(--accent,#8b6914);border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.cSZlrW_statCard:hover{border-color:#c9b89a;transform:translateY(-2px);box-shadow:0 8px 24px #3d2f241a}.cSZlrW_statCardInner{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cSZlrW_statIcon{background:var(--icon-bg,#f5f0e6);width:42px;height:42px;color:var(--accent,#8b6914);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.cSZlrW_statBody{flex:1;min-width:0}.cSZlrW_statValue{color:#3d2f24;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.cSZlrW_statTitle{color:#7a6a58;margin-top:4px;font-size:13px;line-height:1.3}.cSZlrW_accentGold{--accent:#8b6914;--icon-bg:#f5f0e6}.cSZlrW_accentBrown{--accent:#6b5344;--icon-bg:#f0eae0}.cSZlrW_accentGreen{--accent:#3d5c32;--icon-bg:#e8f0e4}.cSZlrW_accentBlue{--accent:#3a4f6b;--icon-bg:#e8eef5}.cSZlrW_accentRust{--accent:#8b3a3a;--icon-bg:#f5e8e8}.cSZlrW_accentTeal{--accent:#2d6a5a;--icon-bg:#e6f2ef}.cSZlrW_sectionGrid{grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:18px;display:grid}@media (max-width:960px){.cSZlrW_sectionGrid{grid-template-columns:minmax(0,1fr)}}.cSZlrW_panel{background:#fff;border:1px solid #e8dfd0;border-radius:14px;padding:20px;box-shadow:0 2px 8px #3d2f240a}.cSZlrW_panelWide{background:#fff;border:1px solid #e8dfd0;border-radius:14px;margin-bottom:18px;padding:20px;box-shadow:0 2px 8px #3d2f240a}.cSZlrW_panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cSZlrW_panelTitleWrap{align-items:center;gap:10px;display:flex}.cSZlrW_panelIcon{color:#8b6914;background:linear-gradient(135deg,#f8f4ed 0%,#f0eae0 100%);border:1px solid #ebe3d6;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.cSZlrW_panelTitle{color:#3d2f24;margin:0;font-size:16px;font-weight:600}.cSZlrW_panelHint{color:#9a8b78;margin-top:2px;font-size:12px}.cSZlrW_chartWrap{width:100%;height:300px}.cSZlrW_chartWrapTall{width:100%;height:280px}.cSZlrW_emptyChart{color:#9a8b78;background:#faf7f2;border:1px dashed #e0d4bc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:280px;font-size:14px;display:flex}.cSZlrW_statusList{flex-direction:column;gap:14px;display:flex}.cSZlrW_statusRow{flex-direction:column;gap:6px;display:flex}.cSZlrW_statusRowTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.cSZlrW_statusLabelWrap{align-items:center;gap:8px;display:flex}.cSZlrW_statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cSZlrW_statusLabel{color:#3d2f24;font-size:14px;font-weight:500}.cSZlrW_statusCount{color:#3d2f24;text-align:right;min-width:28px;font-size:15px;font-weight:700}.cSZlrW_statusBarTrack{background:#f0eae0;border-radius:999px;height:6px;overflow:hidden}.cSZlrW_statusBarFill{border-radius:999px;height:100%;transition:width .5s}.cSZlrW_dotActive{background:#3d5c32}.cSZlrW_dotLost{background:#8b3a3a}.cSZlrW_dotCold{background:#3a4f6b}.cSZlrW_dotConverted{background:#8b6914}.cSZlrW_barActive{background:linear-gradient(90deg,#c5d4bc,#3d5c32)}.cSZlrW_barLost{background:linear-gradient(90deg,#e0c4c4,#8b3a3a)}.cSZlrW_barCold{background:linear-gradient(90deg,#c4d0e0,#3a4f6b)}.cSZlrW_barConverted{background:linear-gradient(90deg,#e0d4bc,#8b6914)}.cSZlrW_invoiceHighlight{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}@media (max-width:768px){.cSZlrW_invoiceHighlight{grid-template-columns:minmax(0,1fr)}}.cSZlrW_highlightBox{border:1px solid #e8dfd0;border-radius:12px;padding:18px 20px;position:relative;overflow:hidden}.cSZlrW_highlightBoxGold{background:linear-gradient(135deg,#fff9f0 0%,#f5f0e6 100%)}.cSZlrW_highlightBoxGreen{background:linear-gradient(135deg,#f4faf2 0%,#e8f0e4 100%)}.cSZlrW_highlightBoxRust{background:linear-gradient(135deg,#fdf6f6 0%,#f5e8e8 100%)}.cSZlrW_highlightLabel{letter-spacing:.04em;text-transform:uppercase;color:#7a6a58;margin-bottom:6px;font-size:12px;font-weight:600}.cSZlrW_highlightValue{color:#3d2f24;letter-spacing:-.02em;font-size:22px;font-weight:700}.cSZlrW_invoiceMeta{background:#faf7f2;border:1px solid #ebe3d6;border-radius:10px;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.cSZlrW_invoiceMetaItem{color:#5c4a32;align-items:center;gap:8px;font-size:13px;display:flex}.cSZlrW_invoiceMetaItem strong{color:#3d2f24;font-weight:700}.cSZlrW_viewAllLink{background:#f5f0e6;border:1px solid #e0d4bc;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;color:#8b6914!important}.cSZlrW_viewAllLink:hover{background:#ebe3d6;color:#6b5344!important}.cSZlrW_tableWrap{border:1px solid #ebe3d6;border-radius:10px;overflow:hidden}.cSZlrW_tableWrap .ant-table{border-radius:10px}.cSZlrW_viewLink{color:#8b6914;font-weight:500;text-decoration:none}.cSZlrW_viewLink:hover{color:#6b5344;text-decoration:underline}
.PnA4kW_list{max-height:60vh;padding:4px 8px 4px 4px;overflow-y:auto}.PnA4kW_timeline{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.PnA4kW_timelineStep{align-items:stretch;gap:14px;margin:0;padding:0 4px 0 0;display:flex}.PnA4kW_timelineStep:not(:last-child){padding-bottom:4px}.PnA4kW_timelineRail{flex-direction:column;flex-shrink:0;align-items:center;width:20px;padding-top:14px;display:flex}.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}.PnA4kW_timelineLine{background:#d4c9b8;border-radius:1px;flex:1;width:2px;min-height:16px;margin-top:4px}.PnA4kW_entry{background:#faf8f5;border:1px solid #e8dfd0;border-radius:8px;flex:1;min-width:0;margin-bottom:16px;padding:12px 14px}.PnA4kW_timelineStep:last-child .PnA4kW_entry{margin-bottom:0}.PnA4kW_entryHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.PnA4kW_entryMeta{color:#8a7a6a;white-space:nowrap;flex-shrink:0;font-size:12px}.PnA4kW_stageTag{color:#6b5344;background:#f0eae0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.PnA4kW_detailBlock{color:#4a4035;margin:0 0 4px;font-size:13px;line-height:1.45}.PnA4kW_detailBlock:last-child{margin-bottom:0}.PnA4kW_detailLabel{color:#6b5344;font-weight:600}.PnA4kW_documentLink{color:#8b6914;word-break:break-all}.PnA4kW_documentLink:hover{color:#6b5344}.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}.PnA4kW_performedBy{color:#8a7a6a;margin-top:8px;font-size:12px}
._b0xcG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._b0xcG_subtitle{color:#8a7a6a;margin-top:4px;font-size:13px}
.PbU_2a_page{box-sizing:border-box;background:#ececec;min-height:100vh;padding:32px 16px;overflow-x:clip}.PbU_2a_card{border-radius:14px;width:100%;max-width:980px;margin:0 auto}.PbU_2a_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.PbU_2a_headerLogo{flex-shrink:0;width:140px;height:auto}.PbU_2a_intro{color:#1f1f1f;word-break:break-word;background:#f8f8f8;border-radius:12px;margin-bottom:18px;padding:16px}.PbU_2a_devTools{justify-content:flex-end;margin-bottom:12px;display:flex}.PbU_2a_section{border-top:1px solid #e5e5e5;margin-top:18px;padding-top:18px}.PbU_2a_sectionTitle{color:#1f1f1f;margin:0 0 12px;font-size:16px;font-weight:700}.PbU_2a_form{width:100%;max-width:100%}.PbU_2a_form .ant-form-item{margin-bottom:14px}.PbU_2a_form .ant-form-item-label{padding-bottom:3px}.PbU_2a_form .ant-form-item-label>label{white-space:normal;height:auto;font-size:13px}.PbU_2a_form .ant-select-single{height:40px}.PbU_2a_form .ant-select-single .ant-select-selector{align-items:center;min-height:40px}:is(.PbU_2a_form .ant-picker,.PbU_2a_form .ant-input-number,.PbU_2a_form .ant-input,.PbU_2a_form .ant-select,.PbU_2a_form .ant-upload-wrapper){max-width:100%}.PbU_2a_form .ant-upload-drag{padding:16px 12px}:is(.PbU_2a_form .ant-upload-text,.PbU_2a_form .ant-upload-hint){word-break:break-word}.PbU_2a_question{margin-bottom:16px}.PbU_2a_question textarea.ant-input{min-height:86px}.PbU_2a_submitItem{margin-top:24px;margin-bottom:0!important}.PbU_2a_declarationText{font-size:12px;line-height:1.45}.PbU_2a_ratingGroup{width:100%;display:flex}.PbU_2a_ratingGroup .ant-radio-button-wrapper{text-align:center;flex:1;padding-inline:0}.PbU_2a_inlineCheckboxGroup{flex-wrap:wrap;gap:8px 18px;display:flex}.PbU_2a_inlineCheckboxGroup .ant-checkbox-wrapper{margin-inline-start:0}.PbU_2a_stackedLabel{gap:4px;display:grid}.PbU_2a_requiredMark{color:#ff4d4f;margin-right:4px}.PbU_2a_uploadField .ant-upload-wrapper .ant-upload-drag{background:#fbfbfb}.PbU_2a_uploadPreview{margin-top:10px}.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){.PbU_2a_page{padding:12px 8px}.PbU_2a_card{border-radius:10px}.PbU_2a_card .ant-card-body{padding:16px 12px}.PbU_2a_header{text-align:center;flex-direction:column-reverse;align-items:center;gap:12px;margin-bottom:16px}.PbU_2a_headerLogo{width:110px}.PbU_2a_header .ant-typography{font-size:22px!important;line-height:1.25!important}.PbU_2a_intro{margin-bottom:14px;padding:12px;font-size:13px;line-height:1.5}.PbU_2a_devTools{justify-content:stretch}.PbU_2a_devTools .ant-btn{width:100%}.PbU_2a_form .ant-form-item-label>label{font-size:13px;line-height:1.35}.PbU_2a_form .ant-checkbox-wrapper{align-items:flex-start}.PbU_2a_form .ant-checkbox+span{white-space:normal;word-break:break-word}.PbU_2a_uploadPreview img{aspect-ratio:7/5;width:100%;max-width:220px;height:auto}}@media (max-width:480px){.PbU_2a_page{padding:8px 0}.PbU_2a_card{border-radius:0}.PbU_2a_card .ant-card-body{padding:14px 12px}}
.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}.MA_eYW_contextField{flex-direction:column;flex:none;gap:4px;min-width:0;display:flex}.MA_eYW_contextFieldDate{flex:auto;min-width:0}.MA_eYW_datePickerRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.MA_eYW_datePickerInput{flex-shrink:0;width:220px!important}.MA_eYW_datePickerInput.ant-picker{height:32px}.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}.MA_eYW_selectedHolidayIcon{color:#ff7875;flex-shrink:0;font-size:13px}.MA_eYW_selectedHolidayLabel{color:#cf1322;flex-shrink:0;font-size:12px;font-weight:600;line-height:1}.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}.MA_eYW_fieldHint{color:#fa8c16;margin-top:4px;font-size:11px;line-height:1.4}.MA_eYW_contextSelect{width:auto!important;min-width:0!important}.MA_eYW_contextSelect .ant-select-selector{width:auto!important}.MA_eYW_contextSelectGrade{width:160px!important;min-width:160px!important}.MA_eYW_contextSelectGrade .ant-select-selector{width:160px!important}.MA_eYW_contextSelectSection{width:100px!important;min-width:100px!important}.MA_eYW_contextSelectSection .ant-select-selector{width:100px!important}.MA_eYW_contextLabel{text-transform:uppercase;letter-spacing:.04em;color:#9e9994;white-space:nowrap;font-size:11px;font-weight:600}.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}.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}.MA_eYW_gridToolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.MA_eYW_gridToolbarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MA_eYW_summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.MA_eYW_statChips{flex-wrap:wrap;gap:4px;display:flex}.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}.MA_eYW_statPresent{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.MA_eYW_statAbsent{color:#cf1322;background:#fff2f0;border-color:#ffccc7}.MA_eYW_statHalf{color:#d48806;background:#fffbe6;border-color:#ffe58f}.MA_eYW_statLate{color:#0958d9;background:#e6f4ff;border-color:#91caff}.MA_eYW_statUnmarked{color:#6b6560;background:#faf9f7;border-color:#e0dbd5}.MA_eYW_quickActions{flex-wrap:wrap;gap:8px;display:flex}.MA_eYW_gridHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.MA_eYW_gridBreadcrumb{color:#6b6560;white-space:nowrap;font-size:12px}.MA_eYW_gridBreadcrumb strong{color:#1a1a1a}.MA_eYW_gridActions{gap:8px;display:flex}.MA_eYW_attendanceTableWrap{background:#fff;border:1px solid #ebe8e4;border-radius:10px;overflow:hidden}:is(.MA_eYW_attendanceTable .ant-table-thead>tr>th,.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}.MA_eYW_statusPills{flex-wrap:nowrap;gap:4px;display:inline-flex}.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}.MA_eYW_statusPill:hover:not(:disabled){border-color:#c9a882}.MA_eYW_statusPill:disabled{cursor:not-allowed;opacity:.65}.MA_eYW_statusPillPresent.MA_eYW_statusPillActive{color:#fff;background:#52c41a;border-color:#52c41a}.MA_eYW_statusPillAbsent.MA_eYW_statusPillActive{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.MA_eYW_statusPillHalf.MA_eYW_statusPillActive{color:#fff;background:#faad14;border-color:#faad14}.MA_eYW_statusPillLate.MA_eYW_statusPillActive{color:#fff;background:#1677ff;border-color:#1677ff}.MA_eYW_rowPresent{background:#f6ffed!important}.MA_eYW_rowAbsent{background:#fff2f0!important}.MA_eYW_rowHalf{background:#fffbe6!important}.MA_eYW_rowLate{background:#e6f4ff!important}.MA_eYW_rowUnmarked{background:#fff!important}.MA_eYW_remarkCell{flex-direction:column;gap:4px;display:flex}.MA_eYW_remarkInput{width:100%}.MA_eYW_informedSelect{width:100%;min-width:130px}.MA_eYW_informedSelect .ant-select-selector{text-align:left}.MA_eYW_remarkOtherInput{width:100%}.MA_eYW_remarkInput .ant-select-selector{text-align:left}.MA_eYW_remarkInput input{text-align:center}.MA_eYW_remarkInput input::placeholder{text-align:center}.MA_eYW_remarkNone{text-align:center;color:#c7c1ba;-webkit-user-select:none;user-select:none;display:block}.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}.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}.MA_eYW_backLink:hover{text-decoration:underline}.MA_eYW_selectActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.MA_eYW_dateCellInner{border-radius:50%;width:24px;height:24px;margin:0 auto;font-size:13px;line-height:24px}.MA_eYW_dateCellSubmitted{color:#fff;background:#52c41a;font-weight:600}.MA_eYW_dateCellDraft{color:#fff;background:#faad14;font-weight:600}.MA_eYW_dateCellHoliday{color:#fff;background:#ff7875;font-weight:600}.MA_eYW_datePickerFooter{border-top:1px solid #f0f0f0;flex-direction:column;gap:6px;margin-top:4px;padding:4px 0 0;display:flex}.MA_eYW_dateLegend{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.MA_eYW_dateLegendItem{color:#8c8c8c;align-items:center;gap:4px;font-size:11px;display:inline-flex}.MA_eYW_dateLegendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.MA_eYW_dateLegendSubmitted{background:#52c41a}.MA_eYW_dateLegendDraft{background:#faad14}.MA_eYW_dateLegendHoliday{background:#ff7875}.MA_eYW_studentLink{color:#8f5c30;font-weight:600;text-decoration:none}.MA_eYW_studentLink:hover{color:#6f4524;text-decoration:underline}
.-UBGsa_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}.-UBGsa_contextField{flex-direction:column;flex:none;gap:4px;min-width:0;display:flex}.-UBGsa_contextFieldMonth{flex:auto;min-width:0}.-UBGsa_contextSelect{width:auto!important;min-width:0!important}.-UBGsa_contextSelect .ant-select-selector{width:auto!important}.-UBGsa_contextSelectGrade{width:160px!important;min-width:160px!important}.-UBGsa_contextSelectGrade .ant-select-selector{width:160px!important}.-UBGsa_contextSelectSection{width:100px!important;min-width:100px!important}.-UBGsa_contextSelectSection .ant-select-selector{width:100px!important}.-UBGsa_contextLabel{text-transform:uppercase;letter-spacing:.04em;color:#9e9994;white-space:nowrap;font-size:11px;font-weight:600}.-UBGsa_termSegment{width:fit-content}.-UBGsa_termSegment .ant-segmented{width:fit-content}.-UBGsa_monthChips{flex-wrap:nowrap;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.-UBGsa_monthChip{color:#6b6560;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#faf9f7;border:1px solid #e0dbd5;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.-UBGsa_monthChip:hover{color:#8f5c30;border-color:#c9a882}.-UBGsa_monthChipActive{color:#fff;background:#8f5c30;border-color:#8f5c30}.-UBGsa_subjectGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.-UBGsa_subjectCard{background:#fff;border:1px solid #ebe8e4;border-radius:10px;flex-direction:column;gap:10px;padding:16px;transition:box-shadow .15s;display:flex}.-UBGsa_subjectCard:hover{box-shadow:0 4px 12px #0000000f}.-UBGsa_subjectCardHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.-UBGsa_subjectName{color:#1a1a1a;margin:0;font-size:15px;font-weight:600;line-height:1.3}.-UBGsa_subjectMeta{color:#9e9994;font-size:12px}.-UBGsa_schemeColumns{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:640px){.-UBGsa_schemeColumns{grid-template-columns:1fr}}.-UBGsa_schemePanel{background:#faf9f7;border:1px solid #ebe8e4;border-radius:8px;padding:14px}.-UBGsa_schemePanelTitle{color:#8f5c30;margin-bottom:10px;font-size:13px;font-weight:700}.-UBGsa_weightageBar{border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.-UBGsa_weightageOk{color:#2d6a4f;background:#f0faf4;border:1px solid #b7e4c7}.-UBGsa_weightageError{color:#c92a2a;background:#fff5f5;border:1px solid #ffc9c9}.-UBGsa_previewBox{color:#555;background:#f8f7f5;border:1px dashed #d4cfc8;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:13px}.-UBGsa_previewTotal{color:#8f5c30;font-size:18px;font-weight:700}.-UBGsa_gridToolbar{background:#fff;border:1px solid #ebe8e4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;display:flex}.-UBGsa_gridToolbarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.-UBGsa_gridHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.-UBGsa_gridBreadcrumb{color:#6b6560;min-width:0;font-size:12px}.-UBGsa_gridBreadcrumb strong{color:#1a1a1a}.-UBGsa_gridActions{gap:8px;display:flex}.-UBGsa_marksTableWrap{background:#fff;border:1px solid #ebe8e4;border-radius:10px;overflow:hidden}.-UBGsa_marksTable .ant-table-thead>tr>th{vertical-align:middle;text-align:center;line-height:1.35;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.-UBGsa_marksTable .ant-table-thead>tr:first-child>th{font-weight:600}.-UBGsa_marksTableWrap .ant-input-number{width:100%}.-UBGsa_marksTableWrap .ant-input-number-input{text-align:center}.-UBGsa_rowComplete{background:#f6ffed!important}.-UBGsa_rowIncomplete{background:#fff!important}.-UBGsa_totalCell{color:#8f5c30;font-size:12px;font-weight:700}.-UBGsa_invalidCell .ant-input-number{border-color:#ff4d4f!important}.-UBGsa_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}.-UBGsa_backLink:hover{text-decoration:underline}.-UBGsa_nestedItemsRoot,.-UBGsa_nestedItemsDepth{gap:10px;display:grid}.-UBGsa_nestedItemsDepth{border-left:2px solid #ebe8e4;margin-top:8px;padding-left:12px}.-UBGsa_nestedItemCard{background:#fff;border:1px solid #ebe8e4;border-radius:8px;padding:10px}.-UBGsa_nestedItemRow{grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:8px;display:grid}.-UBGsa_nestedChildrenWrap{margin-top:10px}.-UBGsa_nestedSumHint{margin-bottom:8px;font-size:11px}.-UBGsa_nestedSumOk{color:#2d6a4f}.-UBGsa_nestedSumError{color:#c92a2a}.-UBGsa_nestedRootSum{color:#6b6560;margin-top:8px;font-size:12px}.-UBGsa_studentLink{color:#8f5c30;font-weight:600;text-decoration:none}.-UBGsa_studentLink:hover{color:#6f4524;text-decoration:underline}@media (max-width:680px){.-UBGsa_nestedItemRow{grid-template-columns:1fr}}
.C1fnJa_page{flex-direction:column;gap:16px;padding-bottom:40px;display:flex}.C1fnJa_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.C1fnJa_title{margin:0!important}.C1fnJa_subtitle{color:#6b5344;max-width:640px;margin-top:4px;line-height:1.5}.C1fnJa_masterSwitch{background:#faf7f2;border:1px solid #f0e6da;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;display:flex}.C1fnJa_masterSwitchOn{background:#f4faf1;border-color:#d9ecd3}.C1fnJa_masterLabel{flex-direction:column;line-height:1.25;display:flex}.C1fnJa_masterLabel strong{color:#3d2c1f;font-size:14px}.C1fnJa_masterLabel span{color:#8c8c8c;font-size:12px}.C1fnJa_summary{flex-wrap:wrap;gap:10px;display:flex}.C1fnJa_chip{color:#6b5344;background:#fff;border:1px solid #f0e6da;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.C1fnJa_chip b{color:#3d2c1f;font-size:15px}.C1fnJa_chipIcon{color:#8b5a2b}.C1fnJa_section{background:#fff;border:1px solid #f0e6da;border-radius:14px;padding:20px 22px}.C1fnJa_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.C1fnJa_sectionTitle{color:#3d2c1f;margin:0;font-size:16px;font-weight:600}.C1fnJa_sectionHint{color:#8c8c8c;margin-top:2px;font-size:13px}.C1fnJa_rules{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.C1fnJa_rule{background:#faf7f2;border:1px solid #f0e6da;border-radius:12px;padding:14px 16px}.C1fnJa_ruleHead{color:#3d2c1f;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.C1fnJa_ruleHead svg{color:#8b5a2b}.C1fnJa_ruleInput{align-items:center;gap:8px;display:flex}.C1fnJa_ruleUnit{color:#6b5344;white-space:nowrap;font-size:13px}.C1fnJa_ruleHint{color:#8c8c8c;margin-top:8px;font-size:12px;line-height:1.4}.C1fnJa_google{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.C1fnJa_googleText{flex:1;min-width:260px}.C1fnJa_googleText strong{color:#3d2c1f;margin-bottom:2px;display:block}.C1fnJa_googleText span{color:#6b5344;font-size:13px;line-height:1.5}.C1fnJa_day{border-bottom:1px solid #f5efe6;grid-template-columns:170px 1fr auto;align-items:center;gap:12px 20px;padding:12px 0;display:grid}.C1fnJa_day:last-child{border-bottom:none}.C1fnJa_dayName{color:#3d2c1f;align-items:center;gap:12px;font-weight:600;display:flex}.C1fnJa_dayClosed .C1fnJa_dayName{color:#a3968a}.C1fnJa_ranges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.C1fnJa_range{background:#faf7f2;border:1px solid #f0e6da;border-radius:10px;align-items:center;gap:6px;padding:4px 6px 4px 8px;display:inline-flex}.C1fnJa_closedText{color:#a3968a;font-size:13px}.C1fnJa_floatingBar{z-index:1000;color:#fff;background:#3d2c1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px 12px 20px;display:flex;position:fixed;bottom:84px;right:28px;box-shadow:0 8px 24px #3d2c1f47}.C1fnJa_floatingBarClean{color:#6b5344;background:#fff;border:1px solid #f0e6da;box-shadow:0 4px 14px #3d2c1f14}.C1fnJa_barStatus{align-items:center;gap:10px;font-size:14px;display:flex}.C1fnJa_dot{background:#f5a623;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f5a62340}.C1fnJa_dotClean{background:#3f8f3a;box-shadow:0 0 0 4px #3f8f3a26}@media (max-width:720px){.C1fnJa_day{grid-template-columns:1fr}}
.X6zKAG_roleTag{white-space:nowrap;max-width:100%;margin:0}.X6zKAG_nameText{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;display:block;overflow:hidden}.X6zKAG_actionsCell{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px 6px;max-width:100%;display:inline-flex}.X6zKAG_actionBtn{white-space:nowrap;height:auto!important;padding:0 4px!important;line-height:1.5!important}:is(.X6zKAG_userForm .ant-input,.X6zKAG_userForm .ant-input-affix-wrapper,.X6zKAG_userForm .ant-select-single .ant-select-selector){box-sizing:border-box;min-height:40px}.X6zKAG_userForm .ant-select-single .ant-select-selector{align-items:center!important;display:flex!important}
