@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{background-color:#f3f3f3;display:flex;font-family:Poppins,sans-serif;min-height:100vh}.login-illustration{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.robot-container{height:400px;position:relative;width:400px}.login-form-container{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.login-form-container-inner{width:420px}.login-card{background:#fff;border-radius:16px;max-width:420px;padding:48px;position:relative;width:100%}.new-user{margin-bottom:12px;text-align:center}.new-user-text{font-size:12px}.register-link{color:#3b82f6;font-size:12px;font-weight:500;margin-left:8px;text-decoration:none;transition:color .2s ease}.register-link:hover{color:#2563eb}.login-form{gap:20px}.form-group,.login-form{display:flex;flex-direction:column}.form-label{color:#374151;font-size:12px;font-weight:500;margin-bottom:2px}.form-input{background:#fff;border:1px solid #778191;border-radius:14px;font-size:14px;padding:9px 16px;transition:border-color .2s ease}.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-input.error,.form-input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.error-message{align-items:center;color:#ef4444;display:flex;font-size:12px;font-weight:500;gap:4px;margin-top:4px}.error-message:before{content:"⚠";font-size:14px}.general-error-message{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:16px;padding:12px 16px}.general-error-message:before{content:"⚠";font-size:16px}.password-input-container{align-items:center;display:flex;position:relative}.password-input{padding-right:50px;width:100%}.password-toggle{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;z-index:10}.password-toggle .eye-icon{height:16px}.password-toggle:hover{color:#374151}.forgot-password{text-align:right}.forgot-password-link{color:#3b82f6;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s ease}.forgot-password-link:hover{color:#2563eb}.login-button{border:none;border-radius:14px;cursor:pointer;font-size:16px;font-weight:500;height:40px;padding:10px 24px;transition:all .2s ease;width:100%}.login-button.enabled{background:#326fd9;color:#fff}.login-button.enabled:hover{background:#2563eb}.login-button.disabled{background:#f0f2f5;border:1px solid #b0b6bf;color:#6c757d;cursor:not-allowed}.loading-spinner{align-items:center;display:flex;gap:8px;justify-content:center}.spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.divider{align-items:center;display:flex;position:relative;text-align:center}.divider:after,.divider:before{background:#f0f2f5;content:"";flex:1 1;height:1px}.divider-text{background:#fff;color:#9ca3af;font-size:14px;font-weight:500;padding:0 16px;white-space:nowrap}.social-login{display:flex;flex-direction:column;gap:12px}.social-button{align-items:center;background:#fff;border:1px solid #b0b6bf;border-radius:14px;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:flex-start;padding:10px;position:relative;transition:all .2s ease;width:100%}.social-button:hover{background:#f9fafb;border-color:#9ca3af}.social-button:active{background:#f3f4f6;transform:translateY(1px)}.google-icon,.outlook-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.social-button>span{left:50%;position:absolute;transform:translateX(-50%)}.login-footer{align-items:center;display:flex;gap:8px;justify-content:center;padding-top:12px}.footer-link{color:#000;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#374151}.footer-separator{background-color:#888;border-radius:100%;color:#9ca3af;height:6px;width:6px}@media (max-width:768px){.login-container{flex-direction:column}.login-illustration{min-height:300px}.robot-container{height:300px;width:300px}.login-form-container{padding:20px}.login-card{padding:30px}}.profile-container{display:inline-block;position:relative}.profile-trigger{align-items:center;background:#374151;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.profile-trigger:hover{background:#1f2937;transform:scale(1.05)}.profile-icon{align-items:center;background:#0000;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;transition:all .2s ease;width:100%}.profile-dropdown-menu{animation:fadeIn .2s ease-in-out;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 12px #00000026;margin-top:8px;min-width:200px;position:absolute;right:0;top:100%;z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile-info{align-items:center;display:flex;gap:12px;padding:16px 16px 0}.profile-avatar{background:#3b82f6;color:#fff;font-size:16px;font-weight:600}.profile-email{color:#374151;font-size:14px;font-weight:500}.profile-separator{background:#e5e7eb;height:1px;margin:12px 0}.logout-button-container{padding:0 16px 16px}.logout-button{background:#fff;border:1px solid #3b82f6;border-radius:50px;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;width:100%}@media (max-width:768px){.profile-dropdown-menu{min-width:180px}.profile-info{gap:8px}.profile-avatar{font-size:14px;height:32px;width:32px}}.header{background:#f5f5f5;border-bottom:1px solid #e5e7eb;left:0;padding:0;position:fixed;right:0;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 32px}.nav-tabs{display:flex;gap:0}.nav-tab{background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:20px 32px;transition:all .2s ease}.nav-tab:hover{background:#f3f4f6}.nav-tab.active{background:#2b2d40;color:#fff}.filters,.user-profile{align-items:center;display:flex}.filters{background:#fff;gap:24px;left:0;padding:24px 32px;position:fixed;right:0;top:57px;z-index:999}.anticon.anticon-down svg{height:14px;width:14px}.ant-modal-root .ant-modal-wrap{background-color:#000000d9!important;z-index:1002}.filter-group{align-items:center;display:flex;flex-direction:row}.filter-label{color:#374151;font-size:14px;font-weight:500}.filter-group .default-calender{align-items:center!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;height:34px!important;min-height:34px!important;min-width:150px!important;padding:8px 12px!important;transition:border-color .2s ease!important;width:100%!important}.filter-dropdown{height:34px!important;min-width:150px;width:100%!important}.filter-dropdown .ant-select-selector{align-items:center!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;box-shadow:none!important;display:flex!important;font-size:14px!important;min-height:34px!important}.filter-dropdown .ant-select-selection-item{color:#374151!important}.filter-dropdown .ant-select-selection-item,.filter-dropdown .ant-select-selection-placeholder{align-items:center!important;display:flex!important;font-size:14px!important;line-height:1.4!important}.filter-dropdown .ant-select-selection-placeholder{color:#6b7280!important}.filter-dropdown .ant-select-arrow{color:#6b7280!important;justify-content:center!important;margin-top:0!important;top:50%!important;transform:translateY(-50%)!important}.filter-dropdown .ant-select-arrow,.filter-dropdown .ant-select-selection-search{align-items:center!important;display:flex!important}.filter-dropdown .ant-select-selection-search-input{align-items:center!important;display:flex!important;line-height:1.4!important}.location-multiselect .ant-select-selection-item{background:#f3f4f6!important;border:1px solid #d1d5db!important;border-radius:4px!important;color:#374151!important;font-size:12px!important;margin:2px!important;padding:2px 8px!important}.location-multiselect .ant-select-selection-item-remove{color:#6b7280!important;margin-left:4px!important}.location-multiselect .ant-select-selection-item-remove:hover{color:#374151!important}.location-multiselect .ant-select-selection-overflow{align-items:center!important;display:flex!important;flex-wrap:wrap!important}.location-multiselect .ant-select-selection-overflow-item{align-items:center!important;display:flex!important}.location-multiselect .ant-select-selection-search{min-width:60px!important}.location-multiselect .ant-select-selection-search-input{color:#374151!important;font-size:14px!important}.location-multiselect .ant-select-selection-item:nth-child(n+4){display:none!important}.location-multiselect .ant-select-selection-item:nth-child(3):after{color:#6b7280;content:" +" attr(data-count) " more";font-size:12px}.location-filter-container{align-items:center;display:flex;position:relative;width:100%}.location-display-text{color:#374151;font-size:14px;font-weight:500;left:12px;max-width:calc(100% - 40px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.location-multiselect .ant-select-selection-placeholder{opacity:0}.location-dropdown-content{padding:0}.location-search-box{background:#f9fafb;margin-bottom:4px}.location-search-input{border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s ease;width:100%}.location-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.location-options{max-height:200px;overflow-y:auto}.location-actions{display:flex;gap:4px;justify-content:space-around;margin-top:4px}.location-cancel-btn{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:14px;padding:6px 16px;transition:all .2s ease}.location-cancel-btn:hover{background:#f3f4f6;border-color:#9ca3af}.location-confirm-btn{background:#3b82f6;border:1px solid #3b82f6;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 16px;transition:all .2s ease}.location-confirm-btn:hover{background:#2563eb;border-color:#2563eb}.location-multiselect .ant-select-dropdown{border-radius:6px!important;box-shadow:0 4px 12px #00000026!important;padding:0!important}.location-multiselect .ant-select-item{border-bottom:1px solid #f3f4f6!important;color:#374151!important;font-size:14px!important;padding:8px 12px!important}.location-multiselect .ant-select-item:last-child{border-bottom:none!important}.location-multiselect .ant-select-item:hover{background:#f3f4f6!important}.location-multiselect .ant-select-item-option-selected{background:#e0f2fe!important;color:#0369a1!important;font-weight:500!important}.location-multiselect .ant-select-item-option-selected:hover{background:#e0f2fe!important}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.ant-modal-content{border-radius:16px!important;padding:0!important}.month-calendar-button,.rdrDayDisabled,.rdrNextPrevButton{background-color:#fff!important}.month-calendar-button{border:none!important;cursor:pointer}.month-calendar-button.activeElement{background-color:#3d91ff!important;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 4rem}.year-calendar-button{background-color:#fff!important;cursor:pointer}.ant-modal-footer{margin-top:0!important}.year-calendar-button.activeElement{background-color:#3d91ff!important;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 3rem}.year-calendar-box div button{border:none!important}.default-calender{border:1px solid #d1d5db!important;border-radius:6px!important;cursor:pointer;height:34px!important;padding:8px 12px;transition:border-color .2s ease}.calendar-label{background-color:#fff!important;color:#0009;font-size:14px!important;font-weight:500}#calendar-header button{background-color:initial;border:none;cursor:pointer}#year-calendar .slide-year-calendar button{height:24px!important;padding:0!important;width:24px!important}.activeElement{border:none!important;padding:.5rem 3rem}.new-ok-btn{align-items:center;background-color:#3d91ff!important;border-radius:1rem;color:#fff;display:flex;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;height:34px;justify-content:center}.new-ok-btn span{color:#fff}.new-cancel-btn{align-items:center;background-color:#fff;border:1px solid #3d91ff;border-radius:1rem;color:#3d91ff;display:flex;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;justify-content:center}.new-cancel-btn span{color:#3d91ff}.ui.modal.intldemo_new_calender>.rdrCalendarWrapper{border-radius:1rem;width:auto}.ui.modal.intldemo_new_calender{border-radius:1rem}@media screen and (min-width:992px){.ui.modal.new_calender{width:auto}}.calendar-icon{height:21px;margin-left:.5rem;opacity:.5;width:21px}.calendar-buttons-container{border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:1.25rem}@media screen and (max-width:775px){.ui.modal.new_calender>.rdrCalendarWrapper{display:flex}}#active-filter .label{margin-left:0!important}.default-calender{align-items:center;background-color:#fff!important;border-radius:1rem;display:flex;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.real-periodical-label{background-color:#ddd;border-top-left-radius:1rem!important;border-top-right-radius:1rem!important;cursor:pointer;display:flex;height:65px;justify-content:space-between}.real-periodical-label button{align-items:center;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding:1rem;width:50%}.real-periodical-label button h1{font-size:14px;font-weight:500;margin-bottom:5px}.real-periodical-label button p{color:#666;font-size:10px}.single_calendar .rdrCalendarWrapper{border-top-left-radius:1rem;border-top-right-radius:1rem}.rdrDateDisplayWrapper{display:none}.monthnames{height:40px;margin-top:1rem;width:100px}.monthnames button{height:15px;width:30px}#calendar-header-container{justify-content:center;position:relative}.calendar-header-box{display:flex;justify-content:center}#calendar-header{display:flex;height:50px;justify-content:space-between;margin-bottom:-4rem;width:60%;z-index:1}#calendar-header button{color:#0000}#calendar-header .monthnames:last-child{text-align:right}#month-calendar{display:flex;flex-wrap:wrap;height:260px;position:absolute;top:45px;width:100%;z-index:1}#month-calendar div{align-items:center;background-color:#fff;display:flex;justify-content:center;width:25%}#year-calendar{display:flex;height:260px;position:absolute;top:45px;width:100%;z-index:1}#year-calendar .slide-year-calendar{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:0 .2rem}#year-calendar .slide-year-calendar button{align-items:center;background-color:#f7f9fc;border-radius:5px;display:flex;font-size:smaller;height:24px;justify-content:center;margin:.5rem;width:24px}#year-calendar .year-calendar-box{display:flex;flex-wrap:wrap;width:100%}#year-calendar .year-calendar-box div{align-items:center;background-color:#fff;display:flex;justify-content:center;width:25%}.activeElement{background-color:#3d91ff;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 4rem}.rdrMonthAndYearWrapper{height:50px;padding-top:0}.rdrMonthPicker,.rdrYearPicker{display:none}.rdrMonthName{color:#3d91ff;display:flex;justify-content:center;margin:-3rem auto 1rem;width:100px}.rdrMonth{height:271px}.calendar-header{background-color:#f7f9fc;display:flex;justify-content:space-between}.calendar-header .date-box-wraper{display:flex;height:34px}.calendar-header-buttons{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.calendar-header .date-box{align-items:center;background-color:#fff;border-radius:1rem;display:flex;height:32px;justify-content:center;padding:.3rem;width:110px}.calendar-header .date-dropdown .dropdown.icon{margin-right:1rem}.ui.inline.dropdown.date-dropdown{align-items:center;background-color:#fff;border-radius:1rem;display:flex;height:28px;justify-content:space-between;min-width:212px!important;padding-left:1rem;padding-right:0}.ui.inline.dropdown.date-dropdown>.divider.text{font-weight:400;padding-right:1rem}.calendar-btn-container{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top:1px solid #c2c2c2;display:flex;padding:10px}@media screen and (max-width:1280px){.ui.inline.dropdown.date-dropdown{height:32px;justify-content:space-between;min-width:122px;padding-right:0}}@media screen and (min-width:768px){.ui.modal{width:auto}}@media screen and (max-width:768px){.ui.modal{width:auto}.rdrCalendarWrapper{width:100%}.default-calender{margin-bottom:.5rem}}@media screen and (max-width:700px){.ui.modal.new_calender{width:95%}.calendar-header div .ui.inline.dropdown.date-dropdown{min-width:150px!important}#month-calendar div .activeElement,#year-calendar .year-calendar-box div .activeElement{padding:.5rem 1rem}}@media screen and (max-width:415px){.calendar-header{align-items:center;display:flex;flex-direction:column;justify-content:center}#calendar-header{width:66%}#calendar-header .monthnames:first-child{display:flex;justify-content:start;padding-right:1rem;padding-top:.3rem}#calendar-header .monthnames:last-child{display:flex;justify-content:end;padding-left:1rem;padding-top:.3rem}#month-calendar div .activeElement,#year-calendar .year-calendar-box div .activeElement{padding:.5rem 1rem}.monthnames{width:130px}.calendar-header .date-box-wraper{margin-bottom:.5rem}}.calendar-month-header{display:flex;flex-wrap:wrap;height:260px}.calendar-month-header-item{align-items:center;display:flex;height:80px;justify-content:center;width:145px}.calendar-years-container{align-items:center;display:flex;justify-content:space-between}.current-month-year{margin-top:1rem}.arrow-icon{align-items:center;background-color:#f7f9fc;border-radius:5px;display:flex;font-size:smaller;height:24px;justify-content:center;margin:.5rem;width:24px}.disabled-month{cursor:not-allowed!important;opacity:.5}.multiselect-container{position:relative;width:100%;width:180px}.multiselect-button{align-items:center;background-color:#fff;border:1px solid #d1d5db!important;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:6.2px 11px;text-align:left;transition:background-color .2s;width:100%}.multiselect-text{color:#0009;font-weight:500}.chevron-icon{color:#6b7280;height:20px;transition:transform .2s}.chevron-icon.open{transform:rotate(180deg)}.multiselect-dropdown{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:4px;position:absolute;width:100%;z-index:10}.search-container{border-bottom:1px solid #e5e7eb;padding:4px}.search-input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:14px;padding:8px 12px;width:100%}.search-input:focus{ring:2px;ring-color:#3b82f6;border-color:#0000;box-shadow:0 0 0 2px #3b82f6;outline:none}.search-input::placeholder{color:#9ca3af}.options-container{overflow-y:visible}.options-container.scrollable{max-height:200px;overflow-y:auto}.option-item{align-items:center;background-color:initial;border:none;color:#111827;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:background-color .2s;width:100%}.option-text{color:#111827;flex:1 1}.option-item:hover{background-color:#eff6ff}.option-checkbox{accent-color:#3b82f6;cursor:pointer;height:16px;margin:0;width:16px}.option-checkbox:checked{background-color:#3b82f6}.no-results{color:#6b7280;font-size:14px;padding:12px 16px;text-align:center}.buttons-container{align-items:center;background-color:#f9fafb;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:12px}.cancel-button{background-color:initial;border:none;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.cancel-button:hover{background-color:#e5e7eb}.ok-button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:background-color .2s}.ok-button:hover{background-color:#2563eb}.demo-wrapper{align-items:center;display:flex;justify-content:center}.options-container.scrollable::-webkit-scrollbar{width:8px}.options-container.scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.options-container.scrollable::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.options-container.scrollable::-webkit-scrollbar-thumb:hover{background:#9ca3af}.summary-cards{background:#fff;display:flex;gap:16px;margin-top:35px;padding:24px 0}.summary-card{background:#fff;border:1px solid #dededf;border-radius:8px;cursor:pointer;text-align:left;transition:box-shadow .2s ease;width:200px}.summary-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card-number{color:#111827;font-size:20px;font-weight:500;line-height:1;padding:16px 24px}.card-label{background-color:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#000;font-size:12px;font-weight:500;padding:8px 24px}.summary-card.processed .card-label{color:#10b981}.summary-card.not-processed .card-label{color:#ef4444}.summary-card.not-processed,.summary-card.processed{border:1px solid #dededf}.generic-table-container{border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.processed-cell{width:100px}.processed-cell img{width:20px}.table-scroll-container{flex:1 1;overflow:auto;position:relative}.table-header{justify-content:flex-end}.ant-table-body{height:374px}.download-btn{border:none;border-radius:6px;font-weight:500;padding:8px 16px;transition:all .3s ease}.generic-table .ant-table-thead>tr>th{color:#fff;font-weight:600;padding:16px 8px!important}.generic-table .ant-table-tbody>tr{transition:background-color .3s ease}.generic-table .ant-table-tbody>tr[data-row-index=even]{background:#fff!important}.generic-table .ant-table-tbody>tr[data-row-index=odd]{background:#fafafa!important}.generic-table .ant-table-expanded-row{background:#0000!important}.generic-table .ant-table-expanded-row>td{background:#0000!important;padding:0!important}.generic-table .ant-table-tbody>tr:not(.ant-table-expanded-row){background:#fff}.generic-table .ant-table-tbody>tr:not(.ant-table-expanded-row):nth-of-type(odd){background:#fafafa}.generic-table .ant-table-tbody>tr:not(.ant-table-expanded-row):nth-of-type(2n){background:#fff}.generic-table .table-row-even{background:#fff!important}.generic-table .table-row-odd{background:#fafafa!important}.generic-table .table-row-even .expanded-row-content{background:#fff!important}.generic-table .table-row-odd .expanded-row-content{background:#fafafa!important}.generic-table .ant-table-expanded-row+tr{background:inherit!important}.generic-table .ant-table-tbody>tr>td{color:#000;padding:12px}.ant-table-cell{border-left:0!important;border-right:0!important}.processed-cell{align-items:center;display:flex;justify-content:center;width:100%}.processed-indicator{align-items:center;display:flex;gap:8px}.chevron{color:#000;font-size:16px}.expand-icon{align-items:center;border-radius:3px;color:#666;display:flex;font-size:16px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.expanded-row-content{box-shadow:inset 0 6px 5px -5px #c9c9c9,inset 0 0 0 -5px #c9c9c9,inset 0 0 0 -5px #c9c9c9,inset 0 0 0 -5px #c9c9c9;padding:16px}.expanded-row-content .details-grid .detail-item{display:flex;flex-direction:column;padding-bottom:.7rem;padding-top:.7rem}.expanded-row-content.odd{background:#fff!important}.expanded-row-content.even{background:#fafafa!important}.details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detail-item{align-items:start;display:flex;padding-left:4rem}.detail-label{color:#6c757d;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.detail-value{color:#212529;font-size:10px}.status-icon{align-items:center;background:#52c41a;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.checkmark{color:#fff;font-size:12px;font-weight:700}.order-date-title{line-height:1.2}.order-date-title span:last-child{font-size:.85em;opacity:.8}.generic-table .ant-table-thead>tr>th{font-size:14px;font-weight:500;padding:16px}.generic-table .ant-table-tbody>tr>td{background:inherit!important}.generic-table .ant-spin-dot{color:#1890ff}.generic-table .ant-pagination{border-top:1px solid #333;padding:16px 20px}.generic-table .ant-pagination .ant-pagination-item{border:1px solid #333;color:#fff}.generic-table .ant-pagination .ant-pagination-item:hover{border-color:#1890ff}.generic-table .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.generic-table .ant-pagination .ant-pagination-next,.generic-table .ant-pagination .ant-pagination-prev{border:1px solid #333;color:#fff}.generic-table .ant-pagination .ant-pagination-next:hover,.generic-table .ant-pagination .ant-pagination-prev:hover{border-color:#1890ff;color:#1890ff}.infinite-scroll-loading{color:#fff;gap:8px}.infinite-scroll-end,.infinite-scroll-loading{align-items:center;background:#2a2a2a;border-top:1px solid #333;display:flex;justify-content:center;padding:16px}.infinite-scroll-end{color:#888;font-style:italic}.generic-table .ant-table-thead>tr>th{color:#000;position:-webkit-sticky;position:sticky;top:0;z-index:10}.table-scroll-container::-webkit-scrollbar{height:8px;width:8px}.table-scroll-container::-webkit-scrollbar-track{background:#1a1a1a}.table-scroll-container::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.table-scroll-container::-webkit-scrollbar-thumb:hover{background:#666}.scripts-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.table-content{overflow-x:auto}.order-date-title{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3}.order-date-title span:first-child{font-weight:600}.order-date-title span:last-child{color:#8c8c8c;font-size:11px;font-weight:400;margin-top:2px}.scripts-table-container .ant-table{font-size:14px}.scripts-table-container .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;padding:12px 16px}.scripts-table-container .ant-table-tbody>tr>td{padding:12px 16px}.scripts-table-container .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.scripts-dashboard{background:#f9fafb;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.dashboard-content{background:#fff;min-height:100vh;padding:120px 32px 0}.agents-dashboard{color:#fff;min-height:100vh}.dashboard-content{margin:0 auto;padding:80px 32px 32px}.agents-header{align-items:center;display:flex;justify-content:end;margin-bottom:24px}.agents-title{color:#fff;font-size:24px;font-weight:600;margin:0}.download-agent-btn{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.download-agent-btn:hover{background:#333;transform:translateY(-1px)}.agents-table .agent-location{align-items:center;display:flex}.agents-table .location-name{color:#000;font-weight:500}.agents-table .status-container{display:flex;gap:8px}.agents-table .status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.agents-table .status-dot.running{background:#d9d9d9}.agents-table .status-dot.processing{background:#4994eb}.agents-table .status-text{color:#000;font-size:14px;margin-right:8px}.agents-table .details-container{display:flex;gap:8px}.agents-table .detail-item{align-items:center;display:flex;gap:8px;padding-left:0!important}.agents-table .detail-dot{background:#d9d9d9;border-radius:50%;display:inline-block;height:8px;width:8px}.agents-table .detail-text{color:#000;font-size:14px}.agents-table .control-btn,.agents-table .controls-container{align-items:center;display:flex;justify-content:center}.agents-table .control-btn{background:#0000;border:1px solid #6b7280;border-radius:50%;color:#6b7280;height:32px;transition:all .3s ease;width:32px}.agents-table .control-btn:hover:not(.disabled){background:#f3f4f6;border-color:#374151;color:#374151}.agents-table .control-btn.disabled{cursor:not-allowed;opacity:.5}.agents-table .play-btn:hover:not(.disabled){background:#10b981;border-color:#10b981;color:#fff}.agents-table .pause-btn:hover:not(.disabled){background:#f59e0b;border-color:#f59e0b;color:#fff}.agents-table .stop-btn:hover:not(.disabled){background:#ef4444;border-color:#ef4444;color:#fff}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.App{font-family:Poppins,sans-serif;min-height:100vh}code{font-family:Poppins,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.e80072b2.css.map*/