body{--cycle-select-width: 80px;--cycle-picker-width: calc(100% - 85px) }.hide-week-number .ant-picker-cell-week .ant-picker-cell-inner:before{content:""!important;display:none!important}.hide-week-number .ant-picker-cell-inner:before{display:none!important}.hide-week-number .ant-picker-week-panel .ant-picker-cell:before,.hide-week-number .ant-picker-week-panel .ant-picker-cell-inner:before{content:""!important;display:none!important}.hide-week-number th.ant-picker-cell-week,.hide-week-number .ant-picker-cell-week,.hide-week-number .ant-picker-cell-week-number{visibility:hidden!important;width:0!important;padding:0!important}.hide-week-number .ant-picker-week-panel-row-thead th:first-child,.hide-week-number .ant-picker-content th:first-child,.hide-week-number .ant-picker-content td:first-child{display:none!important}.ant-picker-week-panel .ant-picker-body tr:first-child td,.ant-picker-week-panel .ant-picker-body tr td:first-child{font-weight:400}.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell-in-view .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:transparent!important;color:inherit!important;border-color:transparent!important}.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell-selected,.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell-in-view.ant-picker-cell-selected{background:transparent!important}.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:none!important}.ant-picker-week-panel .ant-picker-cell.weekly-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected.weekly-selected .ant-picker-cell-inner{background:#105fc8!important;color:#1890ff!important;border:1px solid #1890ff!important}#weekly-highlight-style,#weekly-selection-style{display:none}.custom-weekly-input{position:relative;height:32px;border:1px solid #e5e7eb;border-radius:4px;transition:all .3s;display:flex;align-items:center;background-color:#fff;cursor:pointer;padding:4px 11px}.custom-weekly-input:hover{border-color:#105fc8}.custom-weekly-input:focus-within{border-color:#105fc8;box-shadow:0 0 0 2px #1890ff33;outline:0}.weekly-picker-input{flex:1;height:24px;padding:0;background-color:transparent;border:none;outline:none;font-size:14px;color:#000000d9;cursor:pointer;line-height:24px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekly-picker-input::-moz-placeholder{color:#00000040}.weekly-picker-input::placeholder{color:#00000040}.weekly-picker-input:disabled{cursor:not-allowed;background-color:#f5f5f5;color:#00000040}.custom-weekly-input:has(.weekly-picker-input:disabled){background-color:#f5f5f5;cursor:not-allowed;border-color:#d9d9d9}.calendar-icon{padding:0;margin-left:4px;color:#00000040;font-size:14px;display:flex;align-items:center;cursor:pointer}.calendar-icon:hover{color:#00000073}.calendar-png-icon{width:16px;height:16px;opacity:.65;transition:opacity .3s}.calendar-icon:hover .calendar-png-icon{opacity:.85}.clear-icon{width:14px;height:14px;margin-left:8px;color:#00000040;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .3s;z-index:1}.clear-icon:hover{color:#00000073}.weekly-calendar{overflow:visible!important;position:fixed!important;z-index:10000!important;border:1px solid #f0f0f0;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014;background-color:#fff}.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell.in-selected-week{background-color:#105fc8!important}.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell.in-selected-week .ant-picker-cell-inner{background-color:#105fc8!important;color:#1890ff!important}.week-start-date,.week-end-date{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ant-picker-dropdown .ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{background-color:#1890ff33!important}.target-cycle-picker-container{width:100%!important;display:flex!important;align-items:center!important}.target-cycle-picker-container .target-cycle-select{width:var(--cycle-select-width)!important;min-width:var(--cycle-select-width)!important;flex-shrink:0!important;margin-right:4px!important}.target-cycle-picker-container .date-picker-container{width:var(--cycle-picker-width)!important;min-width:0!important;flex:1!important;overflow:hidden!important}.target-cycle-picker-container .ant-picker,.target-cycle-picker-container .custom-weekly-input{width:100%!important}.weekly-calendar{width:280px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed!important;z-index:10000!important;border:1px solid #f0f0f0;top:auto;left:auto;margin-top:0}body>.weekly-calendar{position:fixed!important;z-index:10000!important}.ant-card .weekly-calendar,.ant-table .weekly-calendar,.ant-form .weekly-calendar,.ant-form-item .weekly-calendar,.ant-select-dropdown .weekly-calendar,.ant-table-filter-dropdown .weekly-calendar,.statement-filter-cycle-picker .weekly-calendar{position:fixed!important;z-index:10000!important}.date-picker-container{position:relative}.weekly-calendar:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.ant-table-container .weekly-calendar{transform:translateY(0);max-height:380px;overflow-y:auto}.ant-form-item .weekly-calendar{z-index:1200}.custom-weekly-input .weekly-calendar{left:0;right:auto}.ant-card .weekly-calendar,.ant-modal .weekly-calendar{position:fixed}.calendar-header{display:flex;justify-content:space-between;align-items:center;height:40px;margin-bottom:8px;padding:0 8px;border-bottom:1px solid #f0f0f0}.current-month{font-size:14px;font-weight:500;color:#000000d9;line-height:40px}.prev-month,.next-month{background:none;border:none;cursor:pointer;font-size:16px;color:#00000073;padding:0 5px;border-radius:2px;display:flex;align-items:center;justify-content:center;height:24px;width:24px;transition:all .3s;background-color:transparent;position:relative;z-index:10}.prev-month:hover,.next-month:hover{color:#000000d9;background-color:#f0f0f0}.prev-month:active,.next-month:active{color:#105fc8;background-color:#105fc8}.week-days{display:flex;border-bottom:1px solid #f0f0f0;padding-bottom:6px}.week-day{flex:1;text-align:center;font-size:12px;color:#00000080;height:30px;line-height:30px}.calendar-weeks{display:flex;flex-direction:column;padding:8px 0}.calendar-week{display:flex;margin-bottom:0}.calendar-day{flex:1;height:24px;width:24px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#000000d9;cursor:pointer;position:relative;border-radius:2px;margin:4px;transition:background-color .3s,color .3s;outline:none}.calendar-day:focus-visible{outline:2px solid #105fc8;outline-offset:1px}.calendar-day.other-month{color:#00000040}.calendar-day.today{color:#105fc8;font-weight:700;border:1px solid #105fc8}.calendar-day.disabled{color:#00000040;cursor:not-allowed;background-color:transparent;opacity:.5}.calendar-day.selected{background-color:#105fc8;color:#fff}.calendar-day.selected.week-start{border-top-left-radius:2px;border-bottom-left-radius:2px}.calendar-day.selected.week-end{border-top-right-radius:2px;border-bottom-right-radius:2px}.calendar-day.hovered{background-color:#f5f5f5}.calendar-day.hovered.week-start{border-top-left-radius:2px;border-bottom-left-radius:2px}.calendar-day.hovered.week-end{border-top-right-radius:2px;border-bottom-right-radius:2px}.calendar-day:not(.disabled):hover{background-color:#f5f5f5}.selected-week-info{margin-top:10px;padding:10px 8px 8px;font-size:12px;color:#000000a6;background-color:#f5f5f5;border-radius:2px;text-align:center;border-top:1px solid #f0f0f0}
