#calendar .title-container{padding-top:83px;margin:0 auto;max-width:1200px}#calendar .title-container h1{margin-top:32px;margin-bottom:12px;color:var(--color-text-primary, rgba(0, 0, 0, .8));font-family:"Alibaba PuHuiTi 3.0";font-size:48px;font-style:normal;font-weight:700;line-height:56px}#calendar .title-container .header-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#calendar .title-container .resource-label,#calendar .title-container .timezone-label{color:var(--color-text-tertiary, rgba(0, 0, 0, .4));font-family:"Alibaba PuHuiTi 3.0";font-size:20px;font-style:normal;font-weight:400;line-height:1.4em;margin-bottom:0}#calendar .title-container .ant-breadcrumb a{color:#fd5319}#calendar .title-container .ant-breadcrumb-separator{color:#e9e9e9}#calendar .title-container .ant-breadcrumb li:last-child{color:#0006}#calendar .title-container time{color:#000c;font-size:16px;font-style:normal;font-weight:400;line-height:28px}#calendar .title-container~*{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}#calendar .ant-tabs-tab{font-size:16px}#calendar .ant-tabs-tab:hover,#calendar .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text-static-active, #FD5319)}#calendar .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,#calendar .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{color:var(--color-text-static-active, #FD5319)}#calendar .ant-tabs-ink-bar{background-color:var(--color-text-static-active, #FD5319)}#calendar .calendar-container{display:flex;margin-bottom:40px}#calendar :where(.css-dev-only-do-not-override-utdioa).ant-tabs .ant-tabs-tab-btn{size:16px}#calendar .calendar-sidebar{width:282px;background:#fff;border-radius:4px;border:1px solid #f0f0f0;overflow:visible!important}@media(max-width:768px){#calendar .calendar-sidebar{display:none}}#calendar .calendar-sidebar .date-navigation{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 0}#calendar .calendar-sidebar .date-navigation .nav-btn{min-width:20px;height:24px;padding:0;font-size:12px;font-weight:600;color:#000c;transition:all .3s ease}#calendar .calendar-sidebar .date-navigation .nav-btn:hover{color:var(--color-text-static-active, #FD5319);transform:scale(1.1)}#calendar .calendar-sidebar .date-navigation .nav-btn:active{transform:scale(.95)}#calendar .calendar-sidebar .date-navigation .month-year-selector{display:flex;align-items:center;gap:4px;min-width:150px;justify-content:center}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select,#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select{font-weight:500;font-size:14px;color:#000000d9;cursor:pointer}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select :global(.ant-select-selector),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select :global(.ant-select-selector){border:none!important;box-shadow:none!important;padding:0 20px 0 4px!important;background:transparent!important;height:24px!important;min-height:24px!important}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select :global(.ant-select-selection-item),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select :global(.ant-select-selection-item){padding:0!important;font-weight:500;font-size:14px;color:#000000d9;text-align:left;line-height:24px!important;height:24px!important}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select :global(.ant-select-arrow),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select :global(.ant-select-arrow){display:inline-block!important;right:4px!important;color:#00000073!important;font-size:12px!important;margin-top:0!important;top:50%!important;transform:translateY(-50%)!important}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select:hover :global(.ant-select-selector),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select:hover :global(.ant-select-selector){border:none!important;box-shadow:none!important}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select:hover :global(.ant-select-selection-item),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select:hover :global(.ant-select-selection-item){color:#ed7124!important}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select:hover :global(.ant-select-arrow),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select:hover :global(.ant-select-arrow){color:#ed7124!important}#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select:focus :global(.ant-select-selector),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select:focus :global(.ant-select-selector),#calendar .calendar-sidebar .date-navigation .month-year-selector .month-select.ant-select-focused :global(.ant-select-selector),#calendar .calendar-sidebar .date-navigation .month-year-selector .year-select.ant-select-focused :global(.ant-select-selector){border:none!important;box-shadow:none!important}#calendar .calendar-sidebar .date-navigation .month-year{font-weight:500;font-size:14px;min-width:80px;text-align:center;color:#000000d9}#calendar .calendar-sidebar :global(.month-year-dropdown){z-index:1050!important}#calendar .calendar-sidebar :global(.ant-select-dropdown.month-year-dropdown){z-index:1050!important}#calendar .calendar-sidebar .event-calendar{width:100%;padding:12px}#calendar .calendar-sidebar .event-calendar :global(.ant-picker-calendar){width:100%}#calendar .calendar-sidebar .event-calendar :global(.event-calendar .ant-picker-calendar .ant-picker-panel .ant-picker-body),#calendar .calendar-sidebar .event-calendar :global(.ant-picker-calendar .ant-picker-panel .ant-picker-body),#calendar .calendar-sidebar .event-calendar :global(.ant-picker-panel .ant-picker-body),#calendar .calendar-sidebar .event-calendar :global([class*=ant-picker-calendar] .ant-picker-panel .ant-picker-body){padding:8px 12px!important}#calendar .calendar-sidebar .event-calendar :global(.ant-picker-cell){height:32px;line-height:32px}#calendar .calendar-sidebar .event-calendar :global(.ant-picker-cell-selected .ant-picker-cell-inner){background:var(--color-text-static-active, #FD5319);color:#fff}#calendar .calendar-sidebar .event-calendar :global(.ant-picker-cell-today .ant-picker-cell-inner:before){border-color:var(--color-text-static-active, #FD5319)}#calendar .calendar-sidebar .event-calendar :global(.ant-picker-header select),#calendar .calendar-sidebar .event-calendar :global(.ant-picker-header .ant-select){display:none!important}#calendar .calendar-sidebar .today-label{height:auto;margin-left:auto;margin-right:auto;padding:10px;transition:all .3s ease;color:var(--color-text-static-active, #FD5319);text-align:center;font-size:14px;font-style:normal;font-weight:400;border:1px solid #f0f0f0;cursor:pointer;line-height:22px;border-left:none}#calendar .calendar-sidebar .today-label:hover{background-color:#ed71241a;border-radius:4px}#calendar .calendar-sidebar .impact-filter{padding:12px;border-bottom:1px solid #E9E9E9}#calendar .calendar-sidebar .impact-filter .impact-filter-title{color:var(--color-text-primary, rgba(0, 0, 0, .8));font-size:14px;font-weight:400;line-height:22px;margin-bottom:16px}#calendar .calendar-sidebar .impact-filter .impact-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#calendar .calendar-sidebar .impact-filter .impact-filter-row{display:flex;align-items:center;gap:12px;cursor:pointer}#calendar .calendar-sidebar .impact-filter .impact-filter-row:nth-child(2){justify-self:end}#calendar .calendar-sidebar .impact-filter .impact-filter-row .ant-checkbox .ant-checkbox-inner{border-color:#e9e9e9;width:20px;height:20px;border-radius:2px}#calendar .calendar-sidebar .impact-filter .impact-filter-row .ant-checkbox .ant-checkbox-inner:after{transform:rotate(45deg) scale(1.5) translate(-50%,-50%)}#calendar .calendar-sidebar .impact-filter .impact-filter-row .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-text-static-active, #FD5319);border-color:var(--color-text-static-active, #FD5319)}#calendar .calendar-sidebar .impact-filter .impact-filter-row .impact-stars{display:flex;align-items:center;gap:4px}#calendar .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fd5319}#calendar .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,#calendar .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,#calendar .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background-color:#fd5319}#calendar .ant-tabs-top>.ant-tabs-nav:before,#calendar .ant-tabs-bottom>.ant-tabs-nav:before,#calendar .ant-tabs-top>div>.ant-tabs-nav:before,#calendar .ant-tabs-bottom>div>.ant-tabs-nav:before{border:none}#calendar .ant-tabs-top>.ant-tabs-nav,#calendar .ant-tabs-bottom>.ant-tabs-nav,#calendar .ant-tabs-top>div>.ant-tabs-nav,#calendar .ant-tabs-bottom>div>.ant-tabs-nav{margin:0}#calendar .event-cell{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;padding-left:9px}#calendar .event-cell .calendar-country-flag{width:24px;height:24px;border-radius:24px;object-fit:cover;flex-shrink:0}#calendar .events-section{flex:1 1 auto;background:#fff;border-radius:4px;border:1px solid #f0f0f0;margin-left:-1px}#calendar .events-section .mobile-date-picker{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:none}@media(max-width:768px){#calendar .events-section .mobile-date-picker{display:block}}#calendar .events-section .mobile-date-picker :global(.ant-picker){width:100%}#calendar .events-section .table-header{padding:12px 16px;border-bottom:1px solid #f0f0f0}#calendar .events-section .table-header .header-controls{display:flex;gap:8px}#calendar .events-section .table-header .header-controls :global(.ant-select){min-width:100px}#calendar .events-section .events-table{width:100%}#calendar .events-section .events-table .ant-table-expanded-row .ant-table-cell{background-color:#fff}#calendar .events-section .events-table .ant-table-thead>tr>th{font-weight:400!important;background-color:#dfe2e9!important;padding:9px 0 9px 24px!important;font-size:14px!important;line-height:22px!important;border-radius:0!important;text-align:left!important}#calendar .events-section .events-table .ant-table-thead>tr>th:before{width:0}#calendar .events-section .events-table .ant-table-tbody>tr>td{padding:24px 16px!important;color:var(--color-text-primary, rgba(0, 0, 0, .8));font-family:"Alibaba PuHuiTi 3.0";font-size:16px;font-style:normal;font-weight:400;line-height:24px}#calendar .events-section .events-table .ant-table-tbody>tr>td:first-child{padding-left:24px!important}#calendar .events-section .events-table .no-data{height:254px;display:flex;border:none}#calendar .events-section .events-table .no-data div{margin:auto;font-size:12px}#calendar .events-section .events-table .no-data div img{width:30px;height:36px}#calendar .events-section .events-table :global(.ant-table){background:#fff;border-radius:0}#calendar .events-section .events-table .time-column{color:#000000a6;font-weight:500}#calendar .events-section .events-table .impact-icon{font-size:14px}#calendar .events-section .events-table .impact-stars{display:flex;align-items:center;gap:4px;white-space:nowrap}#calendar .events-section .events-table .impact-star{width:24px;height:24px;flex-shrink:0}#calendar .events-section .events-table .data-column{color:#000000a6}#calendar .events-section .events-table .actual-value{color:#52c41a;font-weight:500}#calendar .events-section .events-table .impact-tag{border:1px solid #13c2c2;background:#f5fffe;color:#13c2c2;font-size:14px;padding:2px 8px;height:auto}#calendar .events-section .events-table .impact-tag :global(.ant-tag){margin:0}#calendar .events-section .events-table .expand-icon{cursor:pointer;color:#1890ff;transition:transform .3s;margin-right:24px}#calendar .events-section .events-table .expand-icon:hover{color:#40a9ff}#calendar .events-section .events-table .events-table :global(.ant-table-thead>tr>th:last-child),#calendar .events-section .events-table .events-table :global(.ant-table-tbody>tr>td:last-child){padding-right:24px}#calendar .events-section .events-table :global(.ant-table-row-expand-icon){width:auto;height:auto}#calendar .events-section .events-table :global(.ant-table-expanded-row){background:#fafafa}#calendar .events-section .events-table :global(.ant-table-expanded-row)>td{background:#fafafa;padding-top:16px;padding-bottom:16px}#calendar .events-section .event-detail{padding:12px 12px 12px 0;color:var(--color-text-primary, rgba(0, 0, 0, .8));font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px}#calendar .events-section .event-detail p{margin:0;color:var(--color-text-primary, rgba(0, 0, 0, .8));font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px}#calendar .events-section .load-more{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--color-text-tertiary, rgba(0, 0, 0, .4));font-size:14px;gap:12px}#calendar .events-section .load-more .load-more-line{flex:1;height:1px;background-color:var(--color-border-line-primary, #E9E9E9);max-width:24px}#calendar .events-section .load-more .load-more-text{white-space:nowrap}:global .ant-select-dropdown.month-year-dropdown{z-index:1050!important}:global .ant-select-dropdown.month-year-dropdown .ant-select-item{padding:5px 12px;font-size:14px}:global .ant-picker-calendar .ant-picker-panel .ant-picker-body,:global .ant-picker-panel .ant-picker-body,:global [class*=ant-picker-calendar] .ant-picker-panel .ant-picker-body,:global [class*=css-dev-only] .ant-picker-calendar .ant-picker-panel .ant-picker-body,:global :where([class*=css-dev-only]) .ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 12px!important}:global(#calendar .events-table.ant-table-wrapper) .ant-table{border-radius:0!important}:global(#calendar .events-table.ant-table-wrapper) .ant-table-thead>tr>th,:global(#calendar .events-table.ant-table-wrapper) .ant-table-tbody>tr>td{font-family:Roboto!important;font-weight:400!important;font-size:14px!important;border-radius:0!important}
