.ant-picker-calendar .ant-picker-content thead th:first-child{color:#cf1322}.ant-picker-calendar .ant-picker-content thead th:last-child{color:#1677ff}.ant-picker-calendar .ant-picker-content tbody td.ant-picker-cell-in-view:first-child .ant-picker-calendar-date-value{color:#cf1322}.ant-picker-calendar .ant-picker-content tbody td.ant-picker-cell-in-view:last-child .ant-picker-calendar-date-value{color:#1677ff}.nowrap-table .ant-table-cell{white-space:nowrap}.app-content{padding:24px;background:#fff}@media(max-width:768px){.app-content{padding:12px}.hide-mobile{display:none!important}}.dash-wrap{display:flex;gap:24px;align-items:flex-start}.dash-rail.wide{width:360px}.dash-rail{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}@media(max-width:992px){.dash-wrap{flex-direction:column}.dash-rail,.dash-rail.wide{width:100%}}.scroll-x{overflow-x:auto}.home-cols{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin-top:28px}.home-cols>.home-col{min-width:0}.home-cols>.home-col-notice{flex:0 1 26%;min-width:340px;max-width:470px}.home-cols>.home-col-cal{flex:1.5 1 580px}.home-rail{flex:0 0 240px;display:flex;flex-direction:column;gap:12px}@media(max-width:1439px){.home-rail{flex:1 1 100%;flex-direction:row}.home-rail>*{flex:1 1 0;min-width:0}}@media(max-width:1100px){.home-cols{flex-direction:column}.home-cols>.home-col,.home-rail{width:100%}}@media(max-width:576px){.home-rail{flex-direction:column}}.home-cal .ant-picker-calendar-date-content{height:66px;overflow:hidden}.home-cal .ant-picker-calendar-header .ant-radio-group,.home-cal .ant-picker-calendar-header .ant-segmented{display:none}.home-cal .cal-items{margin:0;padding:0;list-style:none}.home-cal .cal-items li{display:flex;align-items:center;gap:4px;font-size:11.5px;line-height:16px;white-space:nowrap;overflow:hidden}.home-cal .cal-item-text{overflow:hidden;text-overflow:ellipsis}.home-cal .cal-more{color:#8c8c8c;font-size:11px}.home-cal .ant-picker-calendar-date{padding:4px 6px 0;margin:0 2px}@media(max-width:768px){.home-cal .ant-picker-calendar-date{height:auto!important;min-height:40px;padding-top:2px}.home-cal .ant-picker-calendar-date-content{height:12px}.home-cal .cal-items{display:flex;gap:3px;justify-content:center}.home-cal .cal-item-text,.home-cal .cal-more{display:none}}.meeting-past td{color:#8c8c8c}.tl-row:hover{background:#f5f9ff}.ant-layout-sider-zero-width-trigger{top:12px!important;background:#fff!important;color:#000000b8!important;border:1px solid #f0f0f0;border-radius:0 8px 8px 0;box-shadow:2px 2px 8px #0000000f}
