.calendar-widget-wrapper { border-radius: 12px; padding: 18px; width: 100%; height: 100%; font-family: Poppins, sans-serif; display: flex; flex-direction: column; flex: 1.2; } .calendar-header { display: flex; justify-content: space-between; margin-bottom: 12px; } .calendar-title-main { font-weight: 500; font-size: 14px; color: #222; } .calendar-event-notes { font-size: 12px; color: #888; text-align: right; line-height: 1.4; } .calendar-body-content { background: #fff; box-shadow: 0 1px 4px #0000000d; border-radius: 10px; padding: 16px; flex-grow: 1; position: relative; height: 37vh; overflow: auto; } .calendar-controls { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; } .calendar-year-display { font-size: 24px; font-weight: 600; color: #222; } .calendar-more-btn { background: none; border: none; cursor: pointer; font-size: 24px; color: #888; } .calendar-months-nav { display: flex; justify-content: space-between; margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid #e6eaf0; } .month-nav-btn { background: none; border: none; cursor: pointer; font-size: 15px; color: #888; font-weight: 500; padding: 4px 8px; border-radius: 6px; } .month-nav-btn.active { background: #e3f2fd; color: #1976d2; font-weight: 600; } .calendar-days-grid { display: flex; justify-content: space-between; gap: 8px; width: 95%; } .calendar-day-item { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 8px 4px; border-radius: 10px; background: #fff; cursor: pointer; position: relative; min-height: 70px; box-shadow: 0 1px 4px #0000000d; transition: all 0.2s ease-in-out; border: 1px solid #eeeeee; } .calendar-day-item.active { background: #1976d2; color: #fff; font-weight: 600; } .event-dots-container { position: absolute; top: 6px; display: flex; gap: 3px; } .event-dot { width: 5px; height: 5px; border-radius: 50%; } .event-dot.yellow { background: #ffca28; } .event-dot.orange { background: #ff9800; } .day-number { font-size: 20px; font-weight: 600; color: #333; } .day-number.active { color: #fff; } .day-name { font-size: 12px; color: #888; } .day-name.active { color: #fff; } .calendar-pagination-dots { display: flex; justify-content: center; align-items: center; gap: 6px; margin-top: 16px; } .calendar-pagination-dots .pagination-dot { width: 6px; height: 6px; border-radius: 50%; background: #d0d0d0; transition: all 0.3s ease; } .calendar-pagination-dots .pagination-dot.active-dot { background: #1976d2; width: 18px; border-radius: 4px; } .modal-overlay { position: fixed; inset: 0; background: #00000080; display: flex; align-items: center; justify-content: center; z-index: 1000; } .modal-overlay .modal { background: #fff; border-radius: 12px; padding: 2rem; width: 90%; max-width: 400px; box-shadow: 0 10px 25px #0003; } .modal-overlay .modal h3 { margin: 0 0 1.5rem; color: #2d3748; } .modal-overlay .modal .event-input { width: 100%; padding: 0.75rem; border: 2px solid #e2e8f0; border-radius: 6px; font-size: 1rem; margin-bottom: 1rem; transition: border-color 0.2s ease; } .modal-overlay .modal .event-input:focus { outline: none; border-color: #667eea; } .modal-overlay .modal .event-type-select { width: 100%; padding: 0.75rem; border: 2px solid #e2e8f0; border-radius: 6px; font-size: 1rem; margin-bottom: 1.5rem; background: #fff; cursor: pointer; } .modal-overlay .modal .event-type-select:focus { outline: none; border-color: #667eea; } .modal-overlay .modal .modal-actions { display: flex; gap: 1rem; justify-content: flex-end; } .modal-overlay .modal .modal-actions .cancel-btn { padding: 0.75rem 1.5rem; border: 2px solid #e2e8f0; background: #fff; color: #4a5568; border-radius: 6px; cursor: pointer; font-weight: 500; transition: all 0.2s ease; } .modal-overlay .modal .modal-actions .cancel-btn:hover { border-color: #cbd5e0; background: #f7fafc; } .modal-overlay .modal .modal-actions .save-btn { padding: 0.75rem 1.5rem; background: #667eea; color: #fff; border: none; border-radius: 6px; cursor: pointer; font-weight: 500; transition: background-color 0.2s ease; } .modal-overlay .modal .modal-actions .save-btn:hover { background: #5a67d8; } .year-picker { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; overflow-y: auto; gap: 8px; } .year-item { font-size: 18px; font-weight: 500; color: #888; cursor: pointer; padding: 4px 16px; border-radius: 6px; transition: all 0.2s ease; } .year-item:hover { background: #e3f2fd; color: #1976d2; } .year-item.active { background: #1976d2; color: #fff; font-weight: 600; } .calendar-week-view { display: flex; align-items: center; gap: 8px; margin-top: 16px; justify-content: space-between; } .week-nav-btn { background: #f0f2f5; border: none; border-radius: 50%; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: #555; font-size: 20px; transition: all 0.2s ease; } .week-nav-btn:hover { background: #e4e6e9; transform: scale(1.05); } @media (max-width: 768px) { .calendar-container { margin: 1rem; padding: 1rem; } .calendar-header .header-top { flex-direction: column; gap: 1rem; align-items: stretch; } .calendar-header .header-top .header-controls { justify-content: space-between; } .calendar-header .calendar-title { font-size: 1.125rem; } .calendar-body .year-header .year { font-size: 2rem; } .calendar-body .month-navigation .month-tab { padding: 0.625rem 0.75rem; font-size: 0.8125rem; } .calendar-body .week-view { gap: 0.375rem; } .calendar-body .week-view .day-card { padding: 0.75rem 0.5rem; min-height: 70px; } .calendar-body .week-view .day-card .date-number { font-size: 1.25rem; } .calendar-body .week-view .day-card .day-name { font-size: 0.6875rem; } .calendar-body .month-view .month-grid { gap: 0.25rem; } .calendar-body .month-view .month-grid .month-day { min-height: 60px; padding: 0.25rem; } .calendar-body .navigation-controls .current-period { font-size: 1rem; } } @media (max-width: 480px) { .calendar-header .calendar-title { font-size: 1rem; } .calendar-header .calendar-legend .legend-item { font-size: 0.8125rem; } .calendar-body .year-header .year { font-size: 1.75rem; } .calendar-body .week-view .day-card { padding: 0.5rem 0.25rem; min-height: 60px; } .calendar-body .week-view .day-card .date-number { font-size: 1.125rem; } .calendar-body .week-view .day-card .day-name { font-size: 0.625rem; } .calendar-body .month-view .month-grid .month-day { min-height: 50px; } } .ant-input { padding: 18px 14px 6px 11px; font-size: 16px; font-weight: 490; color: #000; } .primary_Button { width: 170px; height: 42px; background-color: var(--PRIMARY_BUTTON_BG_COLOR) !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 14px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: space-between; align-items: center; z-index: 2; } .secondary_Button { width: 170px; height: 42px; background-color: #000 !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 14px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: space-between; align-items: center; z-index: 2; } .tertiary_Button { width: 180px; height: 42px; background-color: var(--THIRD_BUTTON_BG_COLOR) !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 400; font-size: 14; line-height: 18px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: center; align-items: center; z-index: 2; } .tertiary_Button { overflow: hidden; } .tertiary_Button:hover { background-color: #000 !important; border-color: #fff !important; font-weight: 500; } .ant-btn-primary:disabled { height: 25px; background-color: #fff !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 10px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: center; z-index: 2; } .ant-table-wrapper .ant-table-thead > tr > th, .ant-table-wrapper .ant-table-thead > tr > td { position: relative; font-weight: 600; text-align: start; font-size: 12px; color: #767676; background: #fafafa; border-bottom: 1px solid #f0f0f0; } .ant-table-wrapper .ant-table-thead > tr > th, .ant-table-wrapper .ant-table-thead > tr > td { position: relative; color: #ffffff; font-weight: 600; text-transform: uppercase; text-align: start; background: none; border-bottom: 1px solid #f0f0f0; font-family: var(--HEADING_FONT_FAMILY); transition: background 0.2s ease; transition-duration: 0.6s; } :where(.css-2i2tap).ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { align-items: center; } :where(.css-zg0ahe).ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { align-items: center; } .ant-menu-light, .ant-menu-light > .ant-menu { color: #000000e0; background: none; } .ant-table-cell { background: #fafafa7a; padding: 1px 8px !important; } .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover { border-color: #4096ff; border-inline-end-width: 1px; background-color: none; z-index: 0; transition-duration: 0.6s; } .ant-input-affix-wrapper { position: relative; display: inline-flex; width: 100%; min-width: 0; color: #000000e0; height: 50px; line-height: 1.5714285714; background-color: #fff; background-image: none; border-width: 1px; border-style: solid; border-color: #acacac; border-radius: 6px; font-size: 16px; transition: all 0.2s; } .ant-input-affix-wrapper > input.ant-input { font-size: inherit; border: none; padding: 23px 2px; padding-top: 1rem; border-radius: 0; outline: none; } .ant-modal .ant-modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 0; font-family: var(--HEADING_FONT_FAMILY); border-radius: 8px; box-shadow: 0 6px 16px #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d; pointer-events: auto; padding: 24px; color: #000; max-height: 98vh; overflow: auto; } .ant-modal-title { font-size: 24px !important; text-wrap: wrap; font-family: Gilroy, sans-serif; } .ant-modal-root .ant-modal-mask { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .ant-select-single.ant-select-show-arrow .ant-select-selection-item, .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: 59px; text-align: initial; font-size: 14px; color: #626262; font-weight: 400; font-family: Poppins, sans-serif; padding-top: 16px; } .ant-input-search { width: var(--INPUT_FIELD_WIDTH) !important; } .searchDiv .ant-input { padding: 0.25rem 0.5rem; border-radius: 0.25rem !important; width: 100%; height: 45px; font-size: 14px; } .radio-buttons { display: flex; justify-content: center; align-items: center; } .download-link { background: none; border: none; color: #1292ee; cursor: pointer; } .download-link button { border: none; background-color: #dadada; padding: 10px 16px; width: max-content; cursor: pointer; gap: 4px; align-items: flex-start; display: flex; border-radius: 8px; opacity: 1; } .download-link span { font-family: Poppins; font-size: 14px; font-weight: 400; } .configMsrMainDiv { display: flex; flex-direction: column; column-gap: 1rem; flex-wrap: wrap; } .configMsrSubDiv { display: flex; flex-direction: row; gap: 1rem; flex-wrap: wrap; } .configMsrSubDiv .ant-form-item .ant-form-item-explain-error { position: relative; left: 1rem; top: 1rem; } .shape-crop { display: flex; flex-wrap: wrap; flex-direction: column; gap: 1rem; } .shape-crop-subdiv { display: flex; flex-wrap: wrap; flex-direction: row; gap: 2.5rem; } .shape-crop-div { display: flex; flex-wrap: wrap; flex-direction: row; gap: 1rem; } .shape-reset { font-size: 25px; color: var(--SELECTED_COLOR); } .shape-preview { font-size: 25px; color: var(--DEFAULT_SELECTED_COLOR); } .shape-delete { font-size: 25px; color: var(--ERROR_COLOR); } .crop-icon { font-size: 20px; } .crop-button { display: flex; flex-direction: row; gap: 0.5rem; width: 110px; background-color: var(--DEFAULT_SELECTED_COLOR); font-size: 14px; color: #fff; border-radius: 5px; padding: 6px 2px 1px 10px; font-weight: 400; } .viewerExcelupload .ant-table-wrapper .ant-table-pagination.ant-pagination { position: sticky; bottom: 0; z-index: 10; background: #fff; padding-top: 10px; } .formSearch .ant-input-affix-wrapper { height: 42px !important; } .formSearch .searchDiv .ant-input { height: unset !important; } .float-label { position: relative; margin-bottom: 12px; } .label { font-size: 14px !important; font-weight: 400; position: absolute; pointer-events: none; left: 12px; font-family: Arial, Helvetica, sans-serif; top: 14px; transition: 0.2s ease all; } .label-float { font-size: 12px !important; top: 2px; left: 12px; font-style: normal; color: #007eb5; z-index: 23; } .custom-loader-wrapper { align-items: center; justify-content: center; display: flex; flex-direction: column; gap: 6px; position: absolute; right: 0; left: 0; top: 40%; } .Processing { color: #007aff; font-size: 11px; font-weight: 500; font-family: Poppins, sans-serif; } .modern-loader-wrapper { display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 180px; width: 100%; gap: 1.2rem; position: absolute; top: 35%; } .modern-balls-loader { display: flex; gap: 0.6rem; margin-bottom: 0.5rem; font-family: Poppins, sans-serif; } .modern-ball { display: flex; align-items: center; justify-content: center; width: 3.5rem; height: 3.5rem; border-radius: 20%; font-size: 1.7rem; font-weight: 700; color: #f7f7f7; background: linear-gradient(145deg, #007aff 60%, #00c6fb); box-shadow: 0 6px 18px #007aff2e, 0 1px #fff; animation: modern-bounce 1.2s infinite cubic-bezier(0.4, 0.7, 0.6, 1); animation-fill-mode: both; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } .modern-ball:nth-child(1) { background: linear-gradient(145deg, #007aff 60% 100%); } .modern-ball:nth-child(2) { background: linear-gradient(145deg, #00c6fb 60% 100%); } .modern-ball:nth-child(3) { background: linear-gradient(145deg, #007aff 60% 100%); } .modern-ball:nth-child(4) { background: linear-gradient(145deg, #00c6fb 60% 100%); } @keyframes modern-bounce { 0%, to { transform: translateY(0) scale(1); box-shadow: 0 6px 18px #007aff2e; } 30% { transform: translateY(-12px) scale(1); box-shadow: 0 16px 32px #007aff1a; } 50% { transform: translateY(0) scale(1); } } .modern-progress-bar { width: 250px; height: 7px; background: #e3f1ff; border-radius: 6px; overflow: hidden; margin-top: 0.5rem; box-shadow: 0 1px 4px #007aff14; } .modern-progress-fill { height: 100%; width: 0%; background: linear-gradient(90deg, #007aff, #00c6fb); border-radius: 6px; animation: modern-progress-move 3s infinite linear; } @keyframes modern-progress-move { 0% { width: 0%; } 70% { width: 100%; } to { width: 0%; } } .custom-loader { display: none; } .wave-loader-wrapper { min-height: 120px; } .example { width: var(--INPUT_FIELD_WIDTH); } .ant-input { padding: 18px 14px 6px 11px !important; font-size: 16px; font-weight: 490; color: #000; } .ant-input:hover { padding: 18px 14px 6px 11px; font-size: 16px; border: var(--DEFAULT_SELECTED_COLOR) solid 1px; } .ant-input:focus { padding: 18px 14px 6px 11px; font-size: 16px; border: var(--DEFAULT_SELECTED_COLOR) solid 1px; } .ant-select-single:not(.ant-select-customize-input) .ant-select-selector { height: 53px; font-size: 16px; padding: 10px; font-weight: 600; } .ant-select .ant-select-selector { padding: 16px 10px 4px 11px; } .ant-select-single:not(.ant-select-customize-input) .ant-select-selector { height: 48px; font-size: 16px; padding: 10px; font-weight: 600; } .ant-select-single .ant-select-selector .ant-select-selection-search { top: 16px; font-size: 16px; } :where(.css-dev-only-do-not-override-1fviqcj).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) { color: #ffffffe0; font-weight: 600; background-color: var(--PRIMARY_BUTTON_BG_COLOR); } .primary_Button { width: 170px; height: 45px; background-color: var(--PRIMARY_BUTTON_BG_COLOR) !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 14px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: space-between; align-items: center; z-index: 2; } .primary_Button { border: 1px solid; overflow: hidden; } .primary_Button span { z-index: 20; } .primary_Button:after { background: #fff; content: ""; height: 155px; left: -75px; opacity: 0.2; position: absolute; top: -50px; transform: rotate(35deg); transition: all 0.55s cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: -10; } .primary_Button:hover:after { left: 120%; transition: all 0.55s cubic-bezier(0.19, 1, 0.22, 1); } .primary_Button:focus { border: 1.8px solid var(--PRIMARY_BUTTON_BG_COLOR); background-color: #fff !important; color: #901d77; font-weight: 600; font-size: 14px; } .primary_Button:focus:hover { border: 1.8px solid var(--PRIMARY_BUTTON_BG_COLOR); background-color: #fff !important; color: var(--PRIMARY_BUTTON_BG_COLOR); font-weight: 600; font-size: 14px; } .secondary_Button { width: 170px; height: 45px; background-color: #000 !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 14px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: space-between; align-items: center; z-index: 2; } .secondary_Button { border: 1px solid; overflow: hidden; } .secondary_Button span { z-index: 20; } .secondary_Button:after { background: #fff; content: ""; height: 155px; left: -75px; opacity: 0.2; position: absolute; top: -50px; transform: rotate(35deg); transition: all 0.55s cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: -10; } .secondary_Button:hover:after { left: 120%; transition: all 0.55s cubic-bezier(0.19, 1, 0.22, 1); } .secondary_Button:focus { border: 1.8px solid var(--PRIMARY_BUTTON_BG_COLOR); background-color: #fff !important; color: #901d77; font-weight: 600; font-size: 14px; } .secondary_Button:focus:hover { border: 1.8px solid var(--PRIMARY_BUTTON_BG_COLOR); background-color: #fff !important; color: var(--PRIMARY_BUTTON_BG_COLOR); font-weight: 600; font-size: 14px; } .tertiary_Button { width: 100px; height: 30px; background-color: var(--PRIMARY_BUTTON_BG_COLOR) !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 400; font-size: 14; line-height: 18px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: center; align-items: center; z-index: 2; left: 450px; } .tertiary_Button { border: 1px solid; overflow: hidden; } .tertiary_Button span { z-index: 20; } .tertiary_Button:after { content: ""; height: 155px; left: -15px; opacity: 0.2; position: absolute; top: -50px; transform: rotate(35deg); transition: all 0.55s cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: -10; } .tertiary_Button:hover:after { left: 120%; transition: all 0.55s cubic-bezier(0.19, 1, 0.22, 1); } Button:disabled, Button[disabled] { width: 170px; height: 45px; background-color: gray; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 14px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: space-between; align-items: center; z-index: 2; } .primary_Button { background-color: var(--ERROR_COLOR); color: #fff; padding: 15px; } .ant-btn-primary:disabled { width: 170px; height: 45px; background-color: gray !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 14px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: space-between; align-items: center; z-index: 2; } .ant-btn-primary:disabled { background-color: #fff !important; color: #fff; font-family: var(--HEADING_FONT_FAMILY); font-style: normal; font-weight: 500; font-size: 12px; border-radius: 8px; display: flex; letter-spacing: 0.5px; justify-content: center; z-index: 2; } .ant-btn-primary:disabled { background-color: var(--ERROR_COLOR); color: #858585; } .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before { position: absolute; top: 0; inset-inline-end: 0; bottom: 0; inset-inline-start: 0; z-index: 1; border: 1px solid var(--PRIMARY_BUTTON_BG_COLOR); border-radius: 4px; } .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner, :where(.css-dev-only-do-not-override-1fviqcj).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner, :where(.css-dev-only-do-not-override-1fviqcj).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner { color: #fff; background: #901d77; } .ant-picker-dropdown .ant-picker-today-btn { color: var(--DEFAULT_SELECTED_COLOR); } .ant-checkbox .ant-checkbox-inner { box-sizing: border-box; position: relative; top: 0; inset-inline-start: 0; display: block; width: 16px; height: 16px; direction: ltr; background-color: #fff; border: 1px solid #000; border-radius: 4px; border-collapse: separate; transition: all 0.3s; } .ant-checkbox-checked .ant-checkbox-inner { background-color: #000; border-color: #000; } .ant-pagination .ant-pagination-item-active { font-weight: 600; background-color: #fff; border-color: #000; } .ant-pagination .ant-pagination-item-active a { color: #000; } .ant-table-wrapper .ant-table-thead > tr > th, .ant-table-wrapper .ant-table-thead > tr > td { position: relative; font-weight: 600; text-align: start; font-size: 12px; color: #767676; background: #fafafa; border-bottom: 1px solid #f0f0f0; font-size: 13px; } .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner { background-color: #000; border-color: transparent; } .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner, :where(.css-dev-only-do-not-override-1fviqcj).ant-checkbox:not( .ant-checkbox-disabled ):hover .ant-checkbox-inner { border-color: #000; } .ant-switch.ant-switch-checked { background: var(--SELECTED_COLOR); } .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled) { background: var(--SELECTED_COLOR); } .ant-table-wrapper .ant-table-thead > tr > th, .ant-table-wrapper .ant-table-thead > tr > td { position: relative; color: #ffffff; font-weight: 600; text-transform: uppercase; text-align: start; background: none; border-bottom: 1px solid #f0f0f0; font-family: var(--HEADING_FONT_FAMILY); transition: background 0.2s ease; transition-duration: 0.6s; font-size: 13px !important; } .ant-table-wrapper .ant-table { box-sizing: border-box; margin: 0; padding: 0; color: #0e0e0ee0; font-size: 14px; line-height: 1.5714285714; list-style: none; font-family: var(--HEADING_FONT_FAMILY); background: none; background-color: #ffffff09; border-radius: 5px; transition-duration: 0.6s; } .ant-table-wrapper table { width: 100%; text-align: start; border-radius: 8px 8px 0 0; border-collapse: separate; border-spacing: 0; } .ant-table-wrapper .ant-table:hover { box-sizing: border-box; margin: 0; padding: 0; color: #0e0e0ee0; font-size: 14px; line-height: 1.5714285714; list-style: none; border-radius: 8px 8px 0 0; transition-duration: 0.6s; } .ant-table-cell-row-hover { font-size: 14px; font-weight: 600; transition-duration: 0.6s; } .ant-table-wrapper .ant-table-pagination-right { justify-content: flex-start; } .ant-pagination .ant-pagination-item { display: inline-block; min-width: 32px; height: 32px; margin-inline-end: 8px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"; line-height: 30px; text-align: center; vertical-align: middle; list-style: none; background-color: #fff; border-radius: 6px; outline: 0; cursor: pointer; -webkit-user-select: none; user-select: none; } .ant-menu .ant-menu-item .ant-menu-item-icon, .ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-dev-only-do-not-override-1fviqcj).ant-menu .ant-menu-item .anticon, :where(.css-dev-only-do-not-override-1fviqcj).ant-menu .ant-menu-submenu-title .anticon { min-width: 14px; font-size: 20px; position: relative; top: 13px; transition: font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s; } .ant-menu-light, .ant-menu-light > .ant-menu { color: #000000e0; background: none; padding: 1vw 0vh; } .ant-form-item .ant-form-item-explain-error { color: var(--ERROR_COLOR); position: relative; } .ant-table-cell { background: #fafafa7a; padding: 8px !important; } .ant-input-affix-wrapper > input.ant-input { font-size: inherit; border: none; border-radius: 0; outline: none; transition-duration: 0.6s; } .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover { border-color: var(--DEFAULT_SELECTED_COLOR); border-inline-end-width: 1px; background-color: none; z-index: 0; transition-duration: 0.6s; } .ant-input-affix-wrapper { position: relative; display: inline-flex; width: 100%; min-width: 0; color: #000000e0; height: 50px; line-height: 1.5714285714; background-color: #fff; background-image: none; border-width: 1px; border-style: solid; border-color: #d9d9d9; border-radius: 6px; font-size: 16px; transition: all 0.2s; } .ant-input-affix-wrapper > input.ant-input { font-size: inherit; border: none; border-radius: 0; outline: none; } .ant-input-affix-wrapper > input.ant-input { font-size: inherit; border: none; padding: 23px -2px; padding-top: 1rem; border-radius: 0; outline: none; } .ant-upload-drag-icon { color: #000; } .ant-upload-text { font-family: var(--HEADING_FONT_FAMILY); } .ant-upload-hint { font-family: var(--PARA_FONT_FAMILY); } .ant-upload-wrapper .ant-upload-drag p.ant-upload-drag-icon .anticon { color: #6a6a6a; font-size: 48px; } .ant-table table { border-spacing: 0 10px; transition-duration: 0.6s; } .ant-table-wrapper .ant-table-tbody > tr.ant-table-row > td, .ant-table-wrapper .ant-table-tbody > tr > th.ant-table-cell-row > td.ant-table-cell-row { background: #ffffff8e; box-shadow: #64646f05 0 7px 29px; } .ant-table-wrapper .ant-table-tbody > tr.ant-table-row:hover > td, .ant-table-wrapper .ant-table-tbody > tr > th.ant-table-cell-row-hover > td.ant-table-cell-row-hover { background: #e0dfdf; font-size: 15px; transition-duration: 0.6s; } .ant-modal .ant-modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 0; font-family: var(--HEADING_FONT_FAMILY); border-radius: 8px; box-shadow: 0 6px 16px #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d; pointer-events: auto; padding: 24px; color: #000; } .ant-modal-footer { position: relative; display: flex; justify-content: flex-end; } .ant-pagination .ant-pagination-next { font-family: Arial, Helvetica, sans-serif; outline: 1; background-color: #fff; } .ant-pagination .ant-pagination-prev, .ant-pagination .ant-pagination-next { font-family: Arial, Helvetica, sans-serif; background-color: #fff; } .ant-pagination .ant-pagination-item { min-width: 32px; height: 32px; margin-inline-end: 8px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"; line-height: 30px; text-align: center; vertical-align: middle; list-style: none; background-color: #fff; border-radius: 6px; outline: 0; cursor: pointer; -webkit-user-select: none; user-select: none; } .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { position: absolute; top: 0; inset-inline-end: 0; bottom: 0; inset-inline-start: 0; margin: auto; color: #00000040; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; text-align: center; text-indent: 0.13em; opacity: 1; transition: all 0.2s; } .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { color: var(--ERROR_COLOR); font-size: 12px; opacity: 0; transition: all 0.2s; display: none; } .ant-select-single.ant-select-show-arrow .ant-select-selection-item, .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: 18px; text-align: initial; } .ant-select-single.ant-select-show-arrow .ant-select-selection-item, .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: 59px; text-align: initial; font-size: 14px; color: #626262; font-weight: 400; font-family: Poppins, sans-serif; } .ant-select .ant-select-arrow { display: flex; align-items: center; color: #00000084; font-style: normal; line-height: 1; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; inset-inline-start: auto; inset-inline-end: 11px; height: 110p; margin-top: -6px; font-size: 16px; pointer-events: none; } .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { padding: 0; border: none; height: 20px; font-size: 16px; position: relative; bottom: 0.5rem; appearance: none; } .ant-table-wrapper .ant-table-column-sorter { margin-inline-start: 4px; color: #0000004a; font-size: 0; transition: color 0.3s; } .ant-input:disabled { color: #000; } .ant-form-item-row .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-textarea-affix-wrapper { height: 100%; } .ant-input-search-button { display: none; } .ant-input-search { width: min(60vw, 250px); } .searchDiv .ant-input { padding: 0.25rem 0.5rem; border-radius: 0.25rem !important; width: inherit; border-radius: 10px !important; font-size: 14px; height: 45px; } .ant-collapse { box-sizing: border-box; margin: 0; padding: 0; font-size: 14px; line-height: 1.5714285714; list-style: none; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"; border: none; border-bottom: 0; border-radius: 8px; } .ie_btn { position: relative; margin-left: 7px; } .download-link { background: none; border: none; color: var(--DEFAULT_SELECTED_COLOR); cursor: pointer; } .radio-buttons { display: flex; justify-content: center; align-items: center; height: 100px; margin-top: -43px; } .radio-buttons-Payment { display: flex; justify-content: center; align-items: center; margin-bottom: 20px; } .cancel-link { background: none; border: none; color: #000; cursor: pointer; } .xltable { width: 100%; } .xltable .ant-table-thead th { font-size: 0.6rem !important; font-weight: 700 !important; } @media all and (max-width: 899px) { .primary_Button { width: 138px; } } .formSearch .ant-input { padding: 6px 14px 6px 11px !important; } .ant-select-selection-item { margin-top: 10px; } .ant-radio-wrapper .ant-radio-checked .ant-radio-inner { border-color: #000; background-color: #000; } .ant-radio-wrapper .ant-radio-inner { box-sizing: border-box; position: relative; inset-block-start: 0; inset-inline-start: 0; display: block; width: 16px; height: 16px; background-color: #fff; border-color: #000; border-style: solid; border-width: 1px; border-radius: 50%; transition: all 0.2s; } * { margin: 0; padding: 0; box-sizing: border-box; } .loader-wrapper { background-size: 300%; background-position: center; animation: sky 30s ease-in-out infinite; width: 100vw; height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1em; } h3 { font-weight: 300; } .spinner { position: relative; width: 120px; height: 120px; } .wheel { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://raw.githubusercontent.com/akaLaws/doodles/c08f1865c1b56cc896a2d1eae480574467512187/wheelnew.svg); background-repeat: no-repeat; background-size: contain; background-position: center; filter: invert(15%); opacity: 0.9; animation: spin 2s linear infinite; } .wheel:nth-of-type(2) { opacity: 0.7; animation: spin-reverse 3s linear infinite; } @keyframes spin { 0% { transform: rotate(0); } to { transform: rotate(360deg); } } @keyframes spin-reverse { 0% { transform: rotate(360deg) scaleX(-1); } to { transform: rotate(0) scaleX(-1); } } @keyframes sky { 0%, to { background-position: center; } 25% { background-position: left; } 70% { background-position: bottom; } 90% { background-position: right; } }