.app-main-container{overflow:hidden !important;height:100vh !important;background:#ffffff !important}.Toastify__toast{min-width:auto !important;max-width:100% !important;width:auto !important;white-space:normal !important;word-break:break-word;padding-right:2rem !important}.user-election-dashboard-section{padding:2rem;max-width:1024px;width:100%;margin:auto}.user-election-dashboard-content-section{margin-top:4rem}.user-page-heading-section{display:flex;flex-direction:column;gap:12px}.user-page-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:20px;line-height:22px;color:#000000}.user-page-sub-title{font-family:Plus Jakarta Sans;font-weight:400;font-size:16px;line-height:22px;color:#000000}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 600px) and (max-width: 767px){.user-election-dashboard-section{padding:2rem 1rem !important}}@media screen and (min-width: 415px) and (max-width: 599px){.user-election-dashboard-section{padding:2rem 1rem !important}}@media screen and (min-width: 375px) and (max-width: 414px){.user-election-dashboard-section{padding:2rem 1rem !important}}@media screen and (min-width: 300px) and (max-width: 374px){.user-election-dashboard-section{padding:2rem 1rem !important}}.user-report-view-section{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.user-report-view-heading-section{display:flex;align-items:center;justify-content:space-between}.report-view-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:20px;line-height:22px;color:#000000}.report-download-button{height:40px;padding:0 1.2rem;border-radius:0.5rem;background:linear-gradient(97.63deg, #E7EAF2 11.92%, #E0E2FF 103.32%);border:none;cursor:pointer;font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:22px;color:#000000;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.report-download-icon{color:#000000 !important;height:24px;width:24px}.report-pdf-viewer-section{overflow:hidden !important}.css-1toxriw-MuiList-root-MuiMenu-list{width:210px !important;box-shadow:0px 0px 12px 0px #00000040 !important;border-radius:0.5rem !important}.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root{font-family:Plus Jakarta Sans;font-weight:700 !important;font-size:14px !important;line-height:22px !important;color:#000000 !important;gap:2px !important}@media screen and (min-width: 300px) and (max-width: 401px){.user-report-view-heading-section{flex-direction:column;gap:1rem}.report-view-title{width:100%}.report-download-button{width:100%}}.common-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 1.2rem;height:50px;border:none;white-space:nowrap;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:22px;color:#ffffff;cursor:pointer}.button-folder-icon{height:24px;width:24px;color:#ffffff}.breadcrumb-shimmer{border-radius:5px;width:100%;height:25px}.shimmer-wrapper{position:relative;overflow:hidden;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;border-radius:4px;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.pdf-preview-loader{width:100%;height:700px}.home-item{display:flex;align-items:anchor-center !important;gap:4px}.breadcrumb-home-icon{color:rgba(0,0,0,0.45) !important}.breadcrumb-dashboard-icon{-o-object-fit:contain !important;object-fit:contain !important;border:6px solid #FBD3C0 !important;border-radius:50% !important}.breadcrumb-item{font-family:Plus Jakarta Sans !important;font-weight:600 !important;font-size:20px !important;line-height:28px !important;cursor:pointer !important;white-space:nowrap !important;background:#ffffff !important}.previous-page{max-width:300px;color:rgba(0,0,0,0.45) !important;text-decoration:none !important}.current-page{max-width:300px;display:flex;align-items:center;gap:0.5rem;color:#000000D9 !important}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 300px) and (max-width: 599px){.css-1uwp4ue-MuiBreadcrumbs-ol{flex-wrap:nowrap !important;overflow-x:auto !important}.css-1uwp4ue-MuiBreadcrumbs-ol::-webkit-scrollbar{display:none !important}}.pdf-viewer{overflow:auto;position:relative}.pdf-viewer::-webkit-scrollbar{display:none !important}.react-pdf__Document{margin-top:1rem !important}.pdf-page-count{font-family:Plus Jakarta Sans;font-weight:600;font-size:18px;line-height:22px;color:#000000;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%, 0%);z-index:1}.pdf-loader-container{display:flex;justify-content:center;align-items:center;margin-top:2rem}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input, textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%, -100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton)>a:hover{opacity:0.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input, textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input, textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation [disabled]:is(input, textarea),.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%, -100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span, br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.global-page-loader-section{height:83vh}.page-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:350px;height:180px;border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:30px}.loading{width:100%;height:10px;background:lightgrey;border-radius:10px;position:relative;overflow:hidden}.loading::after{content:"";position:absolute;top:0;left:0;width:50%;height:10px;background:#002;border-radius:10px;z-index:1;animation:loading 0.8s alternate infinite}label{color:#002;font-size:18px;animation:bit 0.6s alternate infinite}@keyframes bit{from{opacity:0.3}to{opacity:1}}@keyframes loading{0%{left:-25%}100%{left:70%}0%{left:-25%}}.unauthorized-page-section{padding:2rem;max-width:1024px;width:100%;min-height:770px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#f9fafb;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.05);animation:fadeIn 0.8s ease-in-out}.lock-icon{width:80px;height:80px;margin-bottom:1.5rem;fill:#ef4444;animation:bounce 1.5s infinite}.unauthorized-page-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:20px;line-height:22px;color:#000000}.unauthorized-page-desc{font-family:Plus Jakarta Sans;font-weight:400;font-size:16px;line-height:22px;color:#000000}.go-back-button{height:45px;padding:0 1rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:1rem;background:#436ACA;font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:22px;color:#ffffff}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media screen and (min-width: 600px) and (max-width: 767px){.unauthorized-page-section{padding:2rem 1rem !important}}@media screen and (min-width: 415px) and (max-width: 599px){.unauthorized-page-section{padding:2rem 1rem !important;min-height:650px}}@media screen and (min-width: 375px) and (max-width: 414px){.unauthorized-page-section{padding:2rem 1rem !important;min-height:650px}}@media screen and (min-width: 300px) and (max-width: 374px){.unauthorized-page-section{padding:2rem 1rem !important;min-height:650px}}.create-folder-type-main-section{padding:2rem;max-width:1024px;width:100%;margin:auto}.create-folder-type-content-section{margin-top:4rem}.create-folder-type-heading-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.create-folder-type-heading-section1{display:flex;align-items:center;justify-content:space-between;gap:2rem}.create-folder-type-title-desc-content{display:flex;flex-direction:column;gap:12px;width:60%}.common-button-container{width:30%;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.line-break-style{white-space:normal;word-break:break-word;overflow-wrap:break-word}.create-folder-button{background:#4569c9;border-radius:0.5rem}.create-folder-type-title{font-family:Plus Jakarta Sans !important;font-weight:700;font-size:20px;line-height:22px;color:#000}.create-folder-type-desc{font-family:Plus Jakarta Sans !important;font-weight:400;font-size:16px;line-height:22px;color:#000}.folder-type-card-section{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.folder-drag-drop-section{display:flex;flex-direction:column;gap:1.5rem}.create-folder-dialog{width:580px;height:auto;max-width:100%;border-radius:1rem !important;border:1px solid #e5e5e5}.create-folder-type-right-container{width:30%;display:flex;align-items:center;justify-content:flex-end;gap:2rem}.drag-drop-icon{height:42px !important;min-width:42px !important;cursor:pointer}.breadcrumb-shimmer{border-radius:5px;width:100%;height:25px}.create-folder-type-title-shimmer{border-radius:5px;width:100%;height:30px}.report-type-title-shimmer{border-radius:5px;width:70%;height:30px}.create-folder-type-desc-shimmer{border-radius:5px;width:100%;height:40px}.shimmer-wrapper{position:relative;overflow:hidden;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;border-radius:4px;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.admin-folder-type-card{border-radius:0.5rem;height:70px;width:100%}.common-button-shimmer{height:50px;border-radius:0.5rem;width:200px}.no-folder-found-icon{height:500px;width:500px;margin:auto}.no-data-found-icon-width{width:100% !important}.report-shimmer-card{margin-top:1rem}.report-header-right-section{display:flex;align-items:center;gap:1rem}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 600px) and (max-width: 767px){.create-folder-type-main-section{padding:2rem 1rem !important}.create-folder-type-heading-section1{gap:1rem}.create-folder-type-right-container{margin-top:1rem;width:100%}}@media screen and (min-width: 415px) and (max-width: 599px){.create-folder-type-main-section{padding:2rem 1rem !important}.create-folder-type-title-desc-content{width:100%}.common-button-container{margin-top:1rem;width:100%}.create-folder-type-right-container{margin-top:1rem;width:100%}}@media screen and (min-width: 375px) and (max-width: 414px){.create-folder-type-main-section{padding:2rem 1rem !important}.create-folder-type-title-desc-content{width:100%}.common-button-container{margin-top:1rem;width:100%}.create-folder-type-right-container{margin-top:1rem;width:100%}}@media screen and (min-width: 300px) and (max-width: 374px){.create-folder-type-main-section{padding:2rem 1rem !important}.create-folder-type-title-desc-content{width:100%}.common-button-container{margin-top:1rem;width:100%}.create-folder-type-right-container{margin-top:1rem;width:100%}}.admin-folder-type-card{background:linear-gradient(180deg, #EAEFFC 0%, #F7F1FD 100%);border:1px solid #e8e8e8;border-radius:0.5rem;display:flex;align-items:center;justify-content:space-between;padding:1.2rem;position:relative}.archive-folder-bg{background:#ffffff !important}.archive-folder-tag-container{background:#FFD8D8;height:25px;width:80px;border-radius:0.5rem;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:22%;color:#404040;position:absolute;top:-0.9rem}.admin-folder-type-card-left-container{display:flex;align-items:center;gap:4px;cursor:pointer}.folder-icon{min-width:24px !important;min-height:24px !important}.folder-name{font-family:Plus Jakarta Sans;font-weight:700;font-size:16px;line-height:22px;color:#000}.archive-title{opacity:0.5}.folder-operation-icon{cursor:pointer}.folder-menu{border-radius:16px}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.admin-folder-type-card-report{background:white;border:1px solid #e8e8e8;border-radius:0.5rem;display:flex;align-items:center;justify-content:space-between;padding:0.5rem 1.2rem;margin-top:1.2rem;margin-bottom:1.5rem;position:relative}.folder-all-action-dialog{width:500px;height:auto;max-width:100%;border-radius:1.5rem !important;border:none !important;background:#F3F3F3}.drag-handle-icon-container{position:absolute;left:-18px;height:30px;width:30px;box-shadow:0px 2px 28px 0px #00000014;border-radius:0.5rem;cursor:move;background:#ffffff;display:flex;align-items:center;justify-content:center}.line-break-style{white-space:normal;word-break:break-word;overflow-wrap:break-word}.uploadBox{display:flex;align-items:center;justify-content:center;height:128px;border:2px dashed #cccccc;border-radius:8px;cursor:pointer;transition:background-color 0.2s ease}.uploadBox:hover{background-color:#f5f5f5}.fileBox{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:128px;border:1px solid #cccccc;border-radius:8px;background-color:#fafafa}.removeButton{position:absolute;top:8px;right:8px;background-color:#aaaaaa;color:#ffffff;width:24px;height:24px}.removeButton:hover{background-color:#888888}.badge{position:absolute;bottom:-4px;right:-4px;color:#ffffff;font-size:10px;padding:2px 4px;border-radius:4px}.pdfBadge{background-color:#f44336}.excelBadge{background-color:#4caf50}.fileName{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plusIcon{position:absolute;top:-4px;right:-4px;background-color:#777777;color:#ffffff;border-radius:50%;font-size:14px}.upload-report-dialog-section{width:570px;height:auto;max-width:100%;border-radius:1rem !important;border:1px solid #e5e5e5}.upload-report-dialog-main-container{padding:2rem;display:flex;flex-direction:column}.upload-report-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:20px;color:#000000}.upload-report-field-container{display:flex;flex-direction:column;gap:0.5rem;position:relative;margin-top:2rem}.upload-report-field-label{font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:22px;color:#000}.mandatory-field{color:red}.upload-report-field{border:1px solid #dddfe2 !important;border-radius:0.5rem !important;height:45px !important;font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:22px !important;color:#000 !important}.upload-report-field::-moz-placeholder{color:#c4c4c4 !important}.upload-report-field::placeholder{color:#c4c4c4 !important}.upload-pdf-xlsx-report-container{display:flex;flex-direction:column;gap:12px;margin-top:2rem}.upload-pdf-xlsx-report-label-container{display:flex;flex-direction:column;gap:6px}.upload-report-size-title{font-family:Plus Jakarta Sans;font-weight:500;font-size:12px;line-height:22px;color:#b9b9b9}.upload-pdf-xlsx-field-container{display:flex;gap:1.5rem}.create-folder-button-container{margin-top:3rem;display:flex;align-items:center;gap:1rem}.folder-action-btn{height:40px;min-width:150px;padding:0 1rem;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:22px;border-radius:0.5rem}.create-folder-button{background:#4569C9;color:#ffffff;border:none !important}.cancel-folder-button{background:#ffffff;color:#000000;border:1px solid #DDDFE2 !important}.file-uploader-card{height:165px;width:165px;border:1px solid #dedede;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:0.5rem;cursor:pointer}.pdf-xlsx-preview-card-container{height:165px;width:165px;border:1px solid #dedede;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:0.5rem;position:relative}.xlsx-pdf-logo-icon{height:40px;width:40px}.remove-file-icon{position:absolute;right:-0.5rem;top:-0.8rem;cursor:pointer}.upload-file-logo{height:50px !important;width:50px !important}.upload-file-title{font-family:Plus Jakarta Sans;font-weight:500;font-size:12px;line-height:22px;color:#b9b9b9;padding:0 1.1rem;text-align:center}.error-input{border-color:#ff4d4f !important;box-shadow:0 0 0 2px rgba(255,77,79,0.2)}.input-error-text{color:#ff4d4f;font-size:12px;margin-top:4px}.disabled-button{background-color:#cccccc !important;color:#666666 !important;cursor:not-allowed;border:1px solid #ccc;box-shadow:none}.create-folder-button:hover:not(.disabled-button){background-color:#0056b3}.create-folder-content-container{padding:2rem}.create-folder-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:20px;line-height:22px;color:#000}.create-folder-form-section{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.create-folder-field-container{display:flex;flex-direction:column;gap:0.5rem;position:relative}.create-folder-field-label{font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:22px;color:#000}.create-folder-field{border:1px solid #dddfe2 !important;border-radius:0.5rem !important;height:45px !important;font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:22px !important;color:#000 !important}.create-folder-field::-moz-placeholder{color:#c4c4c4 !important}.create-folder-field::placeholder{color:#c4c4c4 !important}.mandatory-field{color:red}.upload-folder-size-title{position:absolute;top:1.4rem;font-family:Plus Jakarta Sans;font-weight:500;font-size:12px;line-height:22px;color:#b9b9b9}.upload-file-field-container{margin-top:1rem}.file-uploader-preview-container{position:relative;height:165px;width:165px;border:1px solid #dedede;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:0.5rem}.file-upload-loader-container{position:relative;height:165px;width:165px;border:1px solid #dedede;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:0.5rem}.file-uploader-preview{height:100% !important;width:100% !important;-o-object-fit:cover;object-fit:cover;border-radius:0.5rem}.remove-file-upload-icon{position:absolute;right:-15px;top:-18px;cursor:pointer}.allow-folder-creation-card{height:80px;border:1px solid #e0e0e0;padding:0 1rem;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.folder-creation-left-section{display:flex;flex-direction:column;gap:4px}.folder-creation-title{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:22px;color:#4b4b4b}.folder-creation-sub-title{font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:22px;color:#4b4b4b}.folder-creation-btn{height:24px;width:45px}.ant-switch-handle{top:3px !important}.create-folder-button-container{margin-top:3rem;display:flex;align-items:center;gap:1rem}.folder-action-btn{height:40px;min-width:150px;padding:0 1rem;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:22px;border-radius:0.5rem}.create-folder-button{background:#4569C9;color:#ffffff;border:none !important}.cancel-folder-button{background:#ffffff;color:#000000;border:1px solid #DDDFE2 !important}.folder-all-action-dialog-container{padding:2rem}.folder-all-action-dialog-heading-container{display:flex;flex-direction:column;gap:0.8rem}.folder-all-action-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:24px;line-height:30px;color:#232323;white-space:wrap}.folder-all-action-description{font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:20px;color:#232323;white-space:wrap}.folder-all-action-btn-container{display:flex;align-items:center;gap:1.5rem}.folder-all-action{height:42px;width:48%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:0.5rem;border:none !important;cursor:pointer;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:22px}.cancel-btn{background:#F3F3F3;color:#313131}.delete-btn{gap:0.7rem !important;font-weight:500 !important;background:#C81518;color:#FFFFFF;box-shadow:0px 1px 2px 0px #1018280D}@media screen and (min-width: 300px) and (max-width: 350px){.upload-folder-size-title{top:2.6rem}.upload-file-field-container{margin-top:1.3rem}}.file-uploader-card{height:165px;width:165px;border:1px solid #dedede;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:0.5rem;cursor:pointer}.upload-file-logo{height:50px !important;width:50px !important}.upload-file-title{font-family:Plus Jakarta Sans;font-weight:500;font-size:12px;line-height:22px;color:#b9b9b9;padding:0 1.1rem;text-align:center}.folderA{padding:8px;border:.6px solid #D5D5D5;border-radius:10px;background-color:#FFFFFF;margin-top:10px;width:75%}.folder-preview-A{background:#EDEDED;color:#656565;border:none;border-radius:16px;font-size:16px;font-family:"Plus Jakarta Sans", sans-serif;outline:none;font-weight:400;font-size:10px;text-align:center;width:150px}.folder-A-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:700}.folder-card-container{display:flex;flex-direction:row;gap:0.5rem}.folder-card-container-D{display:flex;flex-direction:row;gap:0.5rem}.dialog-card{width:100%;height:100%;padding:10px;background:linear-gradient(180deg, #EAEFFC 0%, #F7F1FD 100%);opacity:30%;border-radius:5px;min-width:75px}.dialog-card-name{font-weight:700;font-size:10px;font-family:"Plus Jakarta Sans", sans-serif;color:#404040}.gradient-picker-container{width:100%;max-width:42rem;margin:0 auto;border-radius:0.5rem}.picker-section{margin-bottom:1.5rem}.header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75rem}.picker-label{display:block;font-size:0.875rem;font-weight:500;color:#374151}.required-asterisk{color:#ef4444}.reset-button{display:flex;align-items:center;gap:0.5rem;padding:0 6px 0 6px;font-size:0.875rem;color:#4b5563;background-color:white;border:1px solid #d1d5db;border-radius:0.375rem;cursor:pointer;transition:all 0.2s ease}.reset-button:hover{background-color:#f9fafb;color:#1f2937}.reset-icon{width:1rem;height:1rem}.picker-wrapper{position:relative;margin-bottom:1rem}.color-canvas{width:100%;height:2.5rem;border-radius:0.5rem;cursor:crosshair;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);border:2px solid #d1d5db}.indicator-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.color-indicator{position:absolute;top:50%;transform:translateY(-50%);width:0.75rem;height:0.75rem;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.2)}.indicator-left{left:0.25rem}.indicator-right{right:0.25rem}.toggle-wrapper{display:flex;justify-content:space-between;margin-top:0.5rem}.toggle-button{width:1rem;height:1rem;border-radius:50%;border:2px solid #9ca3af;background-color:white;cursor:pointer;transition:all 0.2s ease}.toggle-button:hover{border-color:#6b7280}.toggle-active{border-color:#3b82f6 !important;background-color:#3b82f6 !important}.hex-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hex-input-group{display:flex;flex-direction:column}.hex-label{display:block;font-size:0.75rem;font-weight:500;color:#4b5563;margin-bottom:0.25rem}.hex-input-wrapper{position:relative}.hex-input{width:100%;padding:0.5rem 0.75rem;padding-right:2.5rem;border:1px solid #d1d5db;border-radius:0.375rem;font-size:0.875rem;transition:all 0.2s ease}.hex-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,0.2)}.color-swatch{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border-radius:0.25rem;border:1px solid #d1d5db}.preview-section{margin-top:1.5rem;background-color:white;border-radius:0.5rem}.preview-title{font-size:0.875rem;font-weight:500;color:#374151;margin-bottom:0.5rem}.preview-gradient{width:100%;height:5rem;border-radius:0.5rem;border:1px solid #d1d5db}.css-code{margin-top:0.5rem;font-size:0.75rem;color:#6b7280;font-family:"Courier New", monospace}.hex-input-wrapper{display:flex;align-items:center;gap:8px}.color-input{width:43px;height:33px;border:none;padding:0;background:none;border-radius:43px;cursor:pointer}@media (max-width: 768px){.gradient-picker-container{padding:1rem}.hex-inputs-grid{grid-template-columns:1fr}.header-section{flex-direction:column;align-items:flex-start;gap:0.5rem}}.user-election-type-card-section{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1.5rem}.elections-type-card{width:calc(51% - 24px);height:320px;border-radius:1rem;box-shadow:0px 3px 36px 0px rgba(0,0,0,0.05);overflow:hidden;transition:box-shadow 0.3s ease;cursor:pointer;text-decoration:none}.card-icon-container{height:150px;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;align-items:center;justify-content:center}.card-icon{height:100% !important;width:100% !important;-o-object-fit:cover !important;object-fit:cover !important;border-top-left-radius:1rem;border-top-right-radius:1rem}.card-title-container{margin-top:1.75rem;padding:0 1.25rem}.card-sub-title-container{margin-top:0.5rem;padding:0 1.25rem}.card-sub-title{font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:22px;color:#000}.shimmer-wrapper{position:relative;overflow:hidden;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;border-radius:4px;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.user-shimmer-page-title{border-radius:5px;width:70%;height:25px}.user-shimmer-page-sub-title{border-radius:5px;width:100%;height:35px}.breadcrumb-shimmer{border-radius:5px;width:100%;height:25px}.user-folder-view-section{margin-top:2.5rem;display:flex;flex-direction:column;gap:3.25rem}.user-folder-card{display:flex;flex-direction:column;gap:1rem}.user-sub-folder-type-c-shimmer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.shimmer-wrapper{position:relative;overflow:hidden;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;border-radius:4px;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.user-shimmer-page-title{border-radius:5px;width:70%;height:25px}.user-shimmer-page-sub-title{border-radius:5px;width:100%;height:35px}.breadcrumb-shimmer{border-radius:5px;width:100%;height:25px}.user-comparative-folder-section{margin-top:2.5rem}.year-picker-section{display:flex;flex-direction:column;gap:0.3rem}.year-picker-label{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:22px;color:#404040}.year-picker-select{height:50px !important;width:250px !important;cursor:pointer !important;font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:22px !important;color:#404040 !important}.ant-select-selector{font-family:Plus Jakarta Sans;font-weight:500 !important;font-size:14px !important;line-height:22px !important;color:#404040 !important}.ant-select-arrow{color:#000000 !important}.user-comparative-folder-card-section{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.user-report-card{border:1px solid #e8e8e8;height:56px;border-radius:0.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;cursor:pointer}.report-name{font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:100%;color:#404040}.shimmer-wrapper{position:relative;overflow:hidden;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;border-radius:4px;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.user-shimmer-page-title{border-radius:5px;width:70%;height:25px}.user-shimmer-page-sub-title{border-radius:5px;width:100%;height:35px}.dropdown-folder-type-container{width:300px;height:50px;border-radius:5px}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-break-style{white-space:normal;word-break:break-word;overflow-wrap:break-word}.no-folder-found-icon{height:500px;width:500px;margin:auto}.handle-width-icon{width:100% !important}@media screen and (min-width: 600px) and (max-width: 767px){.elections-type-card{flex:1 1 calc(50% - 16px)}.user-sub-folder-type-c-shimmer{flex-direction:column}}@media screen and (min-width: 415px) and (max-width: 599px){.elections-type-card{flex:1 1 calc(100% - 16px)}.user-sub-folder-type-c-shimmer{flex-direction:column}.no-folder-found-icon{height:380px !important;width:380px !important;margin:auto}}@media screen and (min-width: 375px) and (max-width: 414px){.elections-type-card{flex:1 1 calc(100% - 16px)}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-sub-folder-type-c-shimmer{flex-direction:column}.no-folder-found-icon{height:350px !important;width:350px !important;margin:auto}}@media screen and (min-width: 300px) and (max-width: 374px){.elections-type-card{flex:1 1 calc(100% - 16px)}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-sub-folder-type-c-shimmer{flex-direction:column}.no-folder-found-icon{height:280px !important;width:280px !important;margin:auto}}.user-folder-card{display:flex;flex-direction:column;gap:1rem}.user-folder-name{font-family:Plus Jakarta Sans;font-weight:700;font-size:16px;line-height:22px;color:#000}.greater-then-three-section{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}.less-then-three-section{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.folder-card-less-then-three{height:130px;border:1px solid #e8e8e8;border-radius:0.5rem;cursor:pointer;text-decoration:none;display:flex;align-items:center;padding:0 1.5rem}.folder-card-greater-than-three{display:flex;align-items:center;justify-content:center;border-radius:0.5rem;cursor:pointer;height:85px;border:1px solid #e8e8e8;padding:0 1.5rem}.user-sub-folder-name{font-family:Plus Jakarta Sans;font-weight:700;font-size:16px;line-height:22px;color:#404040}.ellipsis-lines{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ellipsis-lines2{-webkit-line-clamp:2 !important}.line-break-style{white-space:normal;word-break:break-word;overflow-wrap:break-word}.no-folder-found-icon{height:500px;width:500px;margin:auto}@media screen and (min-width: 768px) and (max-width: 1024px){.greater-then-three-section{grid-template-columns:repeat(4, 1fr);gap:1rem}.less-then-three-section{grid-template-columns:repeat(3, 1fr);gap:1rem}}@media screen and (min-width: 600px) and (max-width: 767px){.greater-then-three-section{grid-template-columns:repeat(2, 1fr);gap:1rem}.less-then-three-section{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media screen and (min-width: 415px) and (max-width: 599px){.greater-then-three-section{grid-template-columns:repeat(2, 1fr);gap:1rem}.less-then-three-section{grid-template-columns:repeat(2, 1fr);gap:1rem}.no-folder-found-icon{height:380px !important;width:380px !important;margin:auto}}@media screen and (min-width: 375px) and (max-width: 414px){.greater-then-three-section{grid-template-columns:repeat(1, 1fr);gap:1rem}.less-then-three-section{grid-template-columns:repeat(1, 1fr);gap:1rem}.no-folder-found-icon{height:350px !important;width:350px !important;margin:auto}}@media screen and (min-width: 300px) and (max-width: 374px){.greater-then-three-section{grid-template-columns:repeat(1, 1fr);gap:1rem}.less-then-three-section{grid-template-columns:repeat(1, 1fr);gap:1rem}.no-folder-found-icon{height:280px !important;width:280px !important;margin:auto}}.shimmer-wrapper{position:relative;overflow:hidden;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;border-radius:4px;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.user-folder-type-a-shimmer-card .shimmer-icon{height:150px;border-top-left-radius:1rem;border-top-right-radius:1rem}.user-folder-type-a-shimmer-card .shimmer-title,.user-folder-type-a-shimmer-card .shimmer-sub-title{margin:1rem 1.25rem;border-radius:5px}.user-folder-type-a-shimmer-card .shimmer-title{width:70%;height:25px}.user-folder-type-a-shimmer-card .shimmer-sub-title{width:90%;height:25px}.user-folder-type-c-shimmer-card .shimmer-title{border-radius:5px;width:100%;height:30px}.user-folder-type-c-shimmer-card{width:32%}.user-folder-type-b-shimmer-card{border-radius:5px;width:100%;height:22px}@media screen and (min-width: 768px) and (max-width: 863px){.user-folder-type-c-shimmer-card{width:31%}}@media screen and (min-width: 300px) and (max-width: 767px){.user-folder-type-c-shimmer-card{width:100%}}.home-page-main-section{display:flex;flex-direction:column;height:100vh;background:#ffffff}.content-layout{display:flex;flex:1;overflow:hidden}.router-main-container{flex:1;overflow-y:auto}.election-state-route{background:#ffffff !important}.saral-stats-route{background:#F8FAFF !important}.navbar-container{height:95px;flex-shrink:0;background:#F8FAFF;display:flex;gap:1rem}.navbar-container>.side-bar-logo-section{background:#F3F6FF;width:95px;display:flex;align-items:center;justify-content:center}.side-bar-logo-section>.side-nav-icon{cursor:pointer}.navbar-container>.nav-bar-section{flex:1;margin:auto;padding-right:2rem}.nav-bar-section>.nav-bar-card{height:72px;box-shadow:0px 1px 20px 0px #00000008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#FFFFFF;border-radius:4.5rem;padding:0 14px;display:flex;align-items:center;justify-content:space-between}.nav-bar-card>.left-container{display:flex;align-items:center;gap:0.75rem;cursor:pointer}.left-container>.party-name{font-family:Plus Jakarta Sans;font-weight:600;font-size:20px;text-transform:uppercase;color:#000000}.nav-bar-card>.right-container{cursor:pointer;padding:8px;border-radius:50%;transition:background-color 0.2s ease;position:relative}.nav-bar-card>.right-container:hover{background-color:#F3F6FF}.right-container>.user-profile-icon{transition:transform 0.2s ease}.right-container:hover>.user-profile-icon{transform:scale(1.05)}.custom-side-nav-drawer>.ant-drawer-body{padding:2rem 1.2rem 1.2rem 1.2rem;background:#F3F6FF;box-shadow:0px 1px 4px 0px #00000040}.css-r3djoj-MuiTouchRipple-root:focus-visible{outline:none !important}.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root:hover,.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root{text-decoration:none;background-color:#ffffff !important}.css-1toxriw-MuiList-root-MuiMenu-list{width:170px !important}@media (min-width: 300px) and (max-width: 767px){.navbar-container{height:80px;gap:0}.navbar-container>.side-bar-logo-section{background:#F8FAFF;width:70px}.side-bar-logo-section>.side-nav-icon{height:50px !important;width:50px !important}.navbar-container>.nav-bar-section{padding-right:1rem}.nav-bar-section>.nav-bar-card{height:50px}.left-container>.party-logo{height:30px !important;width:30px !important}.left-container>.party-name{font-size:16px !important}.right-container>.user-profile-icon{height:40px !important;width:40px !important}}@media (min-width: 768px) and (max-width: 1024px){.navbar-container>.side-bar-logo-section{background:#F8FAFF}.navbar-container>.nav-bar-section{padding-right:1.8rem}}.side-nav-drawer-section{display:flex;flex-direction:column;gap:2rem}.side-nav-drawer-section>.side-nav-close-icon{cursor:pointer;position:relative;left:0.3rem}.side-nav-drawer-section>.side-nav-drawer-container-container{flex:1}.ant-menu{background:transparent !important;border-inline-end:none !important;font-size:14px !important;font-weight:500 !important}.ant-menu-item{border-radius:4px !important;height:48px !important;font-family:Inter !important;font-weight:500 !important;font-size:14px !important}.ant-menu>.ant-menu-item,.ant-menu-submenu>.ant-menu-submenu-title{padding-left:0.8rem !important}.ant-menu-item:hover{background:#fff4ee;color:#FF7A3B}.ant-menu-item-selected{background:#FF7A3B !important;color:#fff !important;font-family:Inter !important;font-weight:500 !important;font-size:14px !important}.ant-menu-submenu-title{border-radius:4px !important;height:48px !important;font-family:Inter !important;font-weight:500 !important;font-size:14px !important}.ant-menu-submenu-title:hover{background:#fff4ee}.ant-menu-submenu-open>.ant-menu-submenu-title{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.ant-menu-submenu-selected>.ant-menu-submenu-title{background:#FF7A3B !important;color:#fff !important;font-family:Inter !important;font-weight:500 !important;font-size:14px !important}.ant-menu-sub{background:#FFEFE7 !important;border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important}.ant-menu-sub .ant-menu-item{border-radius:6px;color:#000}.ant-menu-sub .ant-menu-item:hover{background:#ffe0d0;color:#FF7A3B}.ant-menu-sub .ant-menu-item-selected{background:#FF7A3B !important;color:#fff !important;font-family:Inter !important;font-weight:500 !important;font-size:14px !important}.ant-menu-item-selected img,.ant-menu-item-selected svg{filter:brightness(0) invert(1)}.ant-menu-sub .ant-menu-item-selected img,.ant-menu-sub .ant-menu-item-selected svg{filter:brightness(0) invert(1)}.ant-menu-submenu-selected>.ant-menu-submenu-title img,.ant-menu-submenu-selected>.ant-menu-submenu-title svg{filter:brightness(0) invert(1)}.ant-menu-sub .ant-menu-item:hover{position:relative}.ant-menu-sub .ant-menu-item-selected{position:relative;background:#FFEFE7 !important;color:#000 !important}.ant-menu-sub .ant-menu-item:hover::after,.ant-menu-sub .ant-menu-item-selected::after{content:"";position:absolute;left:0;top:0;height:100%;width:6px;background-color:#FF7A3B;border-radius:4px 0 0 4px}@media (min-width: 300px) and (max-width: 767px){.side-nav-drawer-section>.side-nav-close-icon{height:50px !important;width:50px !important}}.side-nav-container{width:96px;background:#F3F6FF;display:flex;flex-direction:column;align-items:center;padding:2.2rem 1.2rem}.side-nav-container>.side-nav-item-container{display:flex;flex-direction:column;gap:1rem}.side-nav-item-container>.side-nav-item{height:48px !important;width:48px !important;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background 0.3s;cursor:pointer !important}.side-nav-item-container>.side-nav-item:hover{background:#FF7A3B}.side-nav-item-container>.side-nav-item.active{background:#FF7A3B}.side-nav-item-container>a>svg.active>path,.side-nav-item-container>a>svg.active>g,.side-nav-item-container>div>svg.active>g{filter:invert(1)}.side-nav-item>svg.active>rect{filter:invert(1)}.side-nav-item{position:relative}.side-nav-tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:8px;background:#333;color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000}@media (min-width: 300px) and (max-width: 767px){.side-nav-container{display:none}}@media (min-width: 768px) and (max-width: 1024px){.side-nav-container{display:none}}.ss-dashboard-main-section{padding:1.5rem 2.7rem 4rem 2.7rem;display:flex;flex-direction:column;gap:2.5rem}.ss-dashboard-top-section{display:flex;flex-direction:column;gap:1.7rem}.ss-dashboard-top-section>.heading-container{display:flex;align-items:center;gap:4px}.heading-container>span{font-family:Plus Jakarta Sans;font-weight:600;font-size:20px;line-height:100%;color:#000000}.heading-container>.dashboard-icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;background:#FBD3C0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:0.5rem}.ss-dashboard-top-content-container{display:grid;grid-template-columns:500px 1fr;align-items:stretch;gap:1.2rem;width:100%}.ss-dashboard-map-section .dashboard-map{height:100%;width:100%;border-radius:12px}.ss-dashboard-map-main-container{display:flex;flex-direction:column;gap:1rem}.ss-dashboard-top-content-container>.ss-dashboard-map-section{min-height:684px;border:1px solid #ECEDF2;box-shadow:0px 4px 92px 0px #00000017;background:#FFFFFF;border-radius:12px;margin-top:1rem}.ss-dashboard-map-main-section{min-height:632px;display:flex;flex-direction:column;gap:1rem}.ss-dashboard-map-section{min-height:715px}.ss-dashboard-map-section .map-container{border-radius:12px;box-shadow:none}.ss-dashboard-top-content-container>.ss-dashboard-er-section{min-height:632px;display:flex;flex-direction:column;gap:2.5rem}.ss-dashboard-er-section>.er-top-section{display:flex;flex-direction:column;gap:1rem}.er-top-section>.er-top-content-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem}.er-top-content-container>.er-card-container{height:160px;border:1px solid #E5E7EB;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:12px;background:#FFFFFF;display:flex;flex-direction:column;transition:all 0.3s ease}.er-top-content-container>.er-card-container:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.er-card-container>.card-heading-container,.demography-card-heading-container{height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem 0 1rem;background:#F9F9F9;border-top-left-radius:12px;border-top-right-radius:12px}.card-heading-container>span,.card-heading-container>div{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:100%}.card-heading-container>span{color:#292929;text-transform:uppercase}.card-heading-container>div{color:#FF4B00;display:flex;align-items:center;gap:0.5rem;cursor:pointer;transition:all 0.2s ease}.card-heading-container>div:hover{color:#E03D00;transform:translateX(2px)}.card-heading-container>div:active{transform:translateX(0)}.view-more-button{color:#FF4B00;display:flex;align-items:center;gap:0.5rem;cursor:pointer;transition:all 0.2s ease}.view-more-button:hover{color:#E03D00;transform:translateX(2px)}.view-more-button:active{transform:translateX(0)}.er-card-content-container{flex:1;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.er-card-value-container{display:flex;flex-direction:column}.card-value{font-family:Plus Jakarta Sans;font-weight:800;font-size:24px;line-height:1}.card-value-title-container{display:flex;align-items:center;gap:4px}.card-value-title{font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;color:#6B7280;letter-spacing:0.5px}.bjp-card-value-icon{height:16px !important;width:16px !important}.vacant-card-value-icon{height:20px !important;width:16px !important}.ss-dashboard-er-section>.er-bottom-section{display:flex;flex-direction:column;gap:1rem}.er-bottom-section>.demography-bottom-content-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem}.demography-card-container{min-height:273px;border:1px solid #ECEDF2;box-shadow:0px 4px 92px 0px #00000017;background:#FFFFFF;border-radius:12px;display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem}.demography-card-container1{min-height:258px;border:1px solid #ECEDF2;box-shadow:0px 4px 92px 0px #00000017;background:#FFFFFF;border-radius:12px}.demography-chart-section{display:flex;align-items:center;justify-content:center}.demography-donut-chart{width:200px}.demography-chart-legends-section{padding:2rem 1rem 2rem 0;display:flex;flex-direction:column;gap:2rem}.demography-chart-legends{display:flex;flex-direction:column;gap:8px}.legends-title-container{display:flex;align-items:center;gap:4px}.legends-indicator{height:16px;width:16px;border-radius:50%}.legends-total-population-title{font-family:Plus Jakarta Sans;font-weight:400;font-size:16px;line-height:100%;color:#2D2D2D;white-space:wrap}.legends-total-population-value{font-family:Plus Jakarta Sans;font-weight:800;font-size:24px;line-height:100%;color:#292929;white-space:wrap}.legends-male-female-title,.urban-rural-population-title{font-family:Plus Jakarta Sans;font-weight:400;font-size:16px;line-height:100%;color:#6A6A6A}.legends-male-female-value,.urban-rural-population-value{font-family:Plus Jakarta Sans;font-weight:800;font-size:16px;line-height:100%;color:#292929;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.legends-male-female-percentage{font-family:Plus Jakarta Sans;font-weight:500;font-size:15px;line-height:100%;color:#292929;margin-left:0.2rem}.demography-card-heading-container>span{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:100%;text-transform:uppercase;color:#292929}.demography-card-content-container{padding:1rem;display:flex;flex-direction:column}.urban-rural-population-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.urban-rural-population{display:flex;flex-direction:column;gap:8px}.urban-rural-male-female-container{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.urban-rural-male-female-title{font-family:Plus Jakarta Sans;font-weight:500;font-size:15px;line-height:100%;color:#292929}.urban-rural-male-female-value{font-family:Plus Jakarta Sans;font-weight:800;font-size:16px;line-height:100%;color:#292929}.literacy-rate-card-container{margin-top:1.5rem;height:45px;background:#FAEAE3;display:flex;align-items:center;justify-content:space-between;border-radius:0.5rem;padding:0 0.5rem}.literacy-rate-card-left-section{display:flex;align-items:center;gap:4px}.literacy-rate-title{font-family:Plus Jakarta Sans;font-weight:500;font-size:15px;line-height:100%;color:#292929}.literacy-rate-value{font-family:Plus Jakarta Sans;font-weight:800;font-size:16px;line-height:100%;color:#292929}.highlights-main-section{padding:2rem 1.2rem;background:#F9F9FA;border:1px solid #ECEDF2;box-shadow:0px 4px 92px 0px #00000017;margin-top:1rem;border-radius:12px}.urban-male-container,.rural--male-container,.urban-female-container,.rural-female-container{display:flex;flex-direction:column;gap:8px;flex-wrap:wrap}.ss-dashboard-bottom-section{display:flex;flex-direction:column}.ss-dashboard-bottom-section>.heading-container{display:flex;align-items:center;gap:4px}.urban-male-female-container,.rural-male-female-container{display:flex;flex-direction:column;gap:0.8rem}@media (min-width: 300px) and (max-width: 767px){.ss-dashboard-main-section{padding:1.2rem}.ss-dashboard-top-content-container{grid-template-columns:1fr}.ss-dashboard-top-content-container>.ss-dashboard-map-section{width:100%;height:400px}.er-top-section>.er-top-content-container,.er-bottom-section>.demography-bottom-content-container{grid-template-columns:1fr}.ss-dashboard-map-main-section{display:none}}@media (min-width: 300px) and (max-width: 450px){.demography-card-container{grid-template-columns:1fr}.demography-chart-legends-section{align-items:center}.demography-donut-chart{width:200px}}@media (min-width: 451px) and (max-width: 400px){.demography-donut-chart{width:150px}}@media (min-width: 401px) and (max-width: 500px){.demography-donut-chart{width:150px}}@media (min-width: 401px) and (max-width: 500px){.demography-donut-chart{width:180px}}@media (min-width: 501px) and (max-width: 767px){.demography-donut-chart{width:200px}}@media (min-width: 768px) and (max-width: 1024px){.ss-dashboard-main-section{padding:1.5rem}.ss-dashboard-top-content-container{grid-template-columns:1fr}.ss-dashboard-top-content-container>.ss-dashboard-map-section{width:100%;height:500px}}@media (min-width: 768px) and (max-width: 900px){.er-bottom-section>.demography-bottom-content-container{grid-template-columns:1fr}.ss-dashboard-top-content-container{gap:2.5rem}}@media (min-width: 901px) and (max-width: 1024px){.er-bottom-section>.demography-bottom-content-container{grid-template-columns:repeat(2, 1fr)}.ss-dashboard-top-content-container{gap:2.5rem}}@media (min-width: 1025px) and (max-width: 1279px){.ss-dashboard-top-content-container{grid-template-columns:1fr 1fr}.ss-dashboard-top-content-container>.ss-dashboard-map-section,.ss-dashboard-top-content-container>.ss-dashboard-er-section{width:100%}}@media (min-width: 1025px) and (max-width: 1380px){.ss-dashboard-top-content-container{grid-template-columns:1fr 1fr}.ss-dashboard-top-content-container>.ss-dashboard-map-section,.ss-dashboard-top-content-container>.ss-dashboard-er-section{width:100%}.card-heading-container>div>span{display:none}}.er-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;grid-column:1 / -1}.er-loading .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.er-loading p{color:#6c757d;font-size:14px;margin:0}.er-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;grid-column:1 / -1;text-align:center}.er-error p{color:#dc3545;font-size:14px;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.new-indicator{font-family:"Plus Jakarta Sans", sans-serif;font-weight:600;font-size:16px;width:60px;min-width:60px !important;padding:3px;color:#4379EE;border:1px solid #4379EE;border-radius:8px;text-align:center;align-items:center;height:35px}@media only screen and (min-width: 1210px) and (max-width: 1449px){.ss-dashboard-map-section{min-height:730px}}@media only screen and (min-width: 1450px) and (max-width: 1700px){.ss-dashboard-map-section{min-height:724px}}.common-heading-title-container{overflow-x:auto;padding-left:4px;padding-bottom:4px;border-left:3px solid #E94D10;font-family:Plus Jakarta Sans;font-weight:700;font-size:18px;line-height:120%;color:#303030;white-space:nowrap}.common-heading-title-container::-webkit-scrollbar{display:none !important}.shimmer-loader{position:relative;overflow:hidden;background:#f5f5f5;border-radius:8px}.shimmer-loader::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.shimmer-line{height:12px;background:#e8e8e8;border-radius:6px;margin-bottom:8px;position:relative;overflow:hidden}.shimmer-line::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);animation:shimmer-pulse 2s ease-in-out infinite}.shimmer-line:last-child{margin-bottom:0}.map-shimmer-container{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.map-shimmer-outline{flex:1;background:#e8e8e8;border-radius:8px;position:relative;overflow:hidden}.map-shimmer-outline::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);animation:shimmer-pulse 2s ease-in-out infinite}.map-shimmer-legend{display:flex;gap:12px;padding:12px;background:#f5f5f5;border-radius:6px}.shimmer-legend-item{width:110px;height:20px;background:#e8e8e8;border-radius:4px;position:relative;overflow:hidden}.shimmer-legend-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);animation:shimmer-pulse 2s ease-in-out infinite}.card-shimmer-container{padding:16px}.shimmer-title{height:20px;width:60%;margin-bottom:12px}.shimmer-content{height:14px;width:85%;margin-bottom:8px}.list-shimmer-container{padding:16px}.shimmer-loader.map{background:#f5f5f5;border-radius:8px}@media (max-width: 768px){.map-shimmer-legend{flex-wrap:wrap;gap:8px}.shimmer-legend-item{width:50px;height:16px}}.map-container{position:relative;width:100%;height:95%;background:#FFFFFF;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:none !important}.elected-representative-map svg{min-height:540px;margin-top:29px}.elected-representative-map .button-container .button-set svg{width:16px;min-height:16px;margin-top:0 !important}.map-container>svg{width:100%;height:100%;display:block;cursor:grab}.map-container>svg:active{cursor:grabbing}.map-container>svg path{transition:all 0.3s ease;cursor:pointer;stroke:#fff;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.map-container>svg path.disabled{cursor:default !important}.map-container>svg path:hover{stroke-width:3px;stroke:#5d81dc;filter:brightness(1.1) drop-shadow(0 0 8px rgba(93,129,220,0.6));transform:scale(1.02);transform-origin:center}.map-no-data{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:400px;background:#f8f9fa;border-radius:8px}.map-no-data-content{text-align:center;max-width:300px;padding:40px 20px}.map-no-data-icon{font-size:48px;margin-bottom:16px;opacity:0.6}.map-no-data-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:600;color:#374151;margin:0 0 8px 0;line-height:1.4}.map-no-data-text{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;color:#6b7280;margin:0;line-height:1.5}.tooltop-height-district{overflow:visible;height:auto !important;padding:12px 14px;min-width:320px;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.district-tooltip .district-header{font-weight:600;margin-bottom:8px}.district-tooltip .total_population{margin:0;line-height:1.4}@media (max-width: 768px){.map-no-data{min-height:300px}.map-no-data-content{padding:30px 16px}.map-no-data-title{font-size:16px}.map-no-data-text{font-size:13px}.map-no-data-icon{font-size:40px}}.button-container{position:absolute;top:20px;right:20px;z-index:10}.button-set{display:flex;flex-direction:column;gap:8px}.button{width:40px;height:40px;background:white;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.button:hover{background:#f8f9fa;border-color:#007bff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.button svg{width:16px;height:16px;color:#495057;transition:color 0.3s ease}.button:hover svg{color:#007bff}.legend-container-below{bottom:20px;left:20px;right:20px;display:flex;flex-wrap:wrap;gap:16px;background:rgba(255,255,255,0.95);padding:12px 16px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.legend-container-top-right{position:absolute;top:20px;right:20px;display:flex;flex-wrap:wrap;gap:8px;background:none;padding:12px 16px;border-radius:8px;z-index:10;max-width:260px;width:auto;min-width:120px;transform-origin:top right;transition:all 0.3s ease;max-height:calc(100vh - 40px);overflow:hidden}.legend-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#495057}.legend-color{width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,0.1);flex-shrink:0}.legend-text{font-weight:500;white-space:nowrap;font-size:14px;transition:font-size 0.3s ease}.map-container>svg .map path{stroke:#ffffff;stroke-width:1px;transition:all 0.3s ease}.map-container>svg .map path:hover{stroke-width:2px;filter:brightness(1.1)}.map-container>svg .centroid circle{fill:#dc3545;stroke:#ffffff;stroke-width:2px;r:4%;opacity:0.8}@media (max-width: 768px){.map-container{min-height:300px}.button-container{top:10px;right:10px}.button{width:36px;height:36px}.button img{width:18px;height:18px}.legend-container-below{bottom:10px;left:10px;right:10px;padding:8px 12px;gap:12px}.legend-item{font-size:12px}.legend-color{width:14px;height:14px}}@media (max-width: 480px){.legend-container-below{flex-direction:column;gap:8px}.legend-item{font-size:11px}}.map-container>svg .map path{animation:fadeIn 0.6s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.state-card-emblem{position:absolute;right:0;margin:auto;top:4rem;height:140px;left:1rem}@media (min-width: 768px) and (max-width: 1024px){.legend-container-below{justify-content:center !important}.tooltip,.district-tooltip,.pc-card{display:none !important;visibility:hidden !important;opacity:0 !important}}@media (min-width: 2133px) and (max-width: 2400px){.state-card-emblem{right:5rem !important}}.custom-highlights-tab>.ant-tabs-nav::before{border:none !important}.ant-tabs-tab{border:1px solid #F15600 !important;padding:0.4rem 1rem !important;border-radius:0.5rem !important}.ant-tabs-tab.ant-tabs-tab-active{background:#F15600 !important;border:1px solid #F15600 !important;z-index:999 !important}.ant-tabs-tab.ant-tabs-tab-active>.ant-tabs-tab-btn{font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:16px !important;color:#ffffff !important}.ant-tabs-tab>.ant-tabs-tab-btn{font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:16px !important;color:#F15600 !important}.ant-tabs:where(.css-dev-only-do-not-override-mc1tut) .ant-tabs-tab+.ant-tabs-tab{margin-left:1.1rem !important}.ant-tabs:where(.css-dev-only-do-not-override-mc1tut) .ant-tabs-ink-bar{height:40px !important;border-radius:12px !important;background:#F15600}.tab-content-main-container{display:flex;flex-direction:column;gap:1rem}.tab-content-card{background:#FFFFFF;border:1px solid #C3E1FF;box-shadow:0px 1px 4.2px 0px #00000040;border-radius:1rem;padding:1rem}.appointments{font-family:Plus Jakarta Sans;color:#000000}.appointments h3{font-size:16px;font-weight:600;margin-bottom:6px}.appointments .star{color:#F15600;margin-right:6px}.appointments .subtitle{font-size:14px;font-weight:500;margin-bottom:12px}.appointments ul{list-style:none;padding-left:0;margin:0}.appointments li{position:relative;font-weight:500;font-size:14px;margin:6px 0;padding-left:16px}.appointments li::before{content:"\2022";position:absolute;left:0;top:0;color:#5D81DC;font-size:18px;line-height:1}.custom-width{display:flex !important;flex-direction:row !important}@media (min-width: 300px) and (max-width: 767px){.custom-width{flex-direction:column !important}}.er-dashboard-main-section{padding:2.7rem 2.7rem 4rem 2.7rem;display:flex;flex-direction:column;gap:2.5rem}.container-fluid.er-dashboard-main{background-color:#F8FAFF;padding:2rem 2.7rem 8rem 2.7rem;position:relative}.download-field-wise-btn-container{position:fixed;bottom:2rem;right:2rem;z-index:999}.MuiList-root.MuiMenu-list{box-shadow:none !important}.er-dashboard-layout{margin-top:2.5rem;display:flex;justify-content:space-between;align-items:flex-start}.er-dashboard-left{flex:0 0 30%;min-width:0;order:1}.er-dashboard-center{flex:0 0 40%;min-width:0;display:flex;justify-content:center;flex-direction:column;order:2}.er-dashboard-center .map-container{background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;height:100% !important;min-height:500px !important;width:100% !important}.er-dashboard-right{flex:0 0 25%;min-width:0;order:3}.gm-breadcrumb-container{display:flex;align-items:center;gap:0.5rem}.gm-item{font-family:"Plus Jakarta Sans", sans-serif;font-weight:400;font-size:14px;line-height:22px}.previous-gm-item{color:#00000073;cursor:pointer}.previous-gm-item:hover{color:#000000A6}.current-gm-item-gm-item{color:#000000D9}@media (max-width: 1000px){.er-dashboard-layout{flex-direction:column}.er-dashboard-left,.er-dashboard-center,.er-dashboard-right{width:100%;order:unset;margin-bottom:20px}}@media (max-width: 768px){.er-dashboard-left,.er-dashboard-center,.er-dashboard-right{margin-bottom:15px}.er-dashboard-center .map-container{height:300px !important;min-height:300px !important}}.elected-layout-bottom{display:flex;justify-content:center;margin-bottom:20px;padding:20px 0}.total-bjp-counts{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:315px}.bjp-count-display{white-space:nowrap;display:flex;align-items:baseline;width:100%}.bjp-label{font-family:"Plus Jakarta Sans", sans-serif;font-weight:bold;font-size:48px;background:linear-gradient(90deg, #D92D20 19.71%, #8220C9 50%, #B91293 79.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:normal}.bjp-number{font-family:"Plus Jakarta Sans", sans-serif;font-weight:bold;font-size:96px;background:linear-gradient(90deg, #D92D20 19.71%, #8220C9 50%, #B91293 79.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:normal}.total-count-display{display:flex;width:100%}.total-text{font-family:"Plus Jakarta Sans", sans-serif;font-weight:normal;font-size:32px;color:#000000;line-height:24px;white-space:nowrap}.er-dashboard-heading-section{display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.bjp-label{font-size:36px}.bjp-number{font-size:72px}.total-text{font-size:24px}}@media (max-width: 480px){.bjp-label{font-size:28px}.bjp-number{font-size:56px}.total-text{font-size:20px}}.er-dashboard-bottom-abstract{margin-top:4rem;width:100%}.er-charts-flex-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;width:100%}.er-chart-card{min-height:350px;display:flex;flex-direction:column;width:100%}.er-see-more-button{display:flex;align-items:center;justify-content:center;gap:8px;height:30px;background:linear-gradient(to right, #fff 13.462%, #f5f5f5 52.885%, #fff 88.942%);border-radius:4px;cursor:pointer;transition:all 0.2s ease;min-width:80px;max-width:120px}.er-see-more-button:hover{opacity:0.8}.er-see-more-text{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:500;color:#5a5a61;line-height:16px;white-space:nowrap}.er-see-more-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.er-state-dropdown{width:430px}.css-1r66foj-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root{background:#ffffff !important;font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:12px !important;line-height:100% !important;color:#191919 !important}.MuiSelect-select{display:flex !important;align-items:center !important}.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root{font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:100% !important;color:#191919 !important}@media (max-width: 479px){.container-fluid.er-dashboard-main{padding:1rem}.er-dashboard-bottom-abstract{margin-top:2rem}.er-charts-flex-container{grid-template-columns:1fr;gap:1rem;padding:0}.er-chart-card{min-height:280px}.er-see-more-text{font-size:12px}.er-dashboard-heading-section{flex-direction:column;align-items:flex-start;gap:1rem}.er-state-dropdown{width:100%}}@media (min-width: 480px) and (max-width: 767px){.container-fluid.er-dashboard-main{padding:1.5rem}.er-dashboard-bottom-abstract{margin-top:2.5rem}.er-charts-flex-container{grid-template-columns:1fr;gap:1.2rem;padding:0}.er-chart-card{min-height:300px}.er-dashboard-heading-section{flex-direction:column;align-items:flex-start;gap:1rem}.er-state-dropdown{width:100%}}@media (min-width: 765px) and (max-width: 900px){.er-dashboard-heading-section{flex-direction:column;align-items:flex-start;gap:1rem}}@media (min-width: 768px) and (max-width: 1024px){.container-fluid.er-dashboard-main{padding:2rem}.er-dashboard-bottom-abstract{margin-top:3rem}.er-charts-flex-container{grid-template-columns:1fr;gap:1.5rem}.er-chart-card{min-height:320px}}@media (min-width: 1025px) and (max-width: 1199px){.er-charts-flex-container{grid-template-columns:repeat(2, 1fr);gap:1.5rem}.er-chart-card{min-height:350px}}@media (min-width: 1300px) and (max-width: 1550px){.er-charts-flex-container{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem}}@media (min-width: 1200px) and (max-width: 1550px){.er-chart-card{min-height:380px}}@media (min-width: 1551px){.er-charts-flex-container{grid-template-columns:repeat(3, 1fr);gap:2rem}.er-chart-card{min-height:400px}}.er-dashboard-table-section{margin-top:2rem;width:100%;padding:0 15px}.er-table-main-section{position:relative;top:4.5rem;display:flex;flex-direction:column;gap:1.2rem}.er-table-card-main-container{overflow:hidden !important;border:1px solid #E1E4EA;box-shadow:0px 1px 2px 0px #1018280D;background:#FFFFFF;border-radius:12px;position:relative;height:calc(100vh - 300px);min-height:925px;max-height:calc(100vh - 200px);display:flex !important;flex-direction:column !important;flex:1}.er-table-filter-section{padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;min-height:82px;border-bottom:1px solid #E1E4EA}.er-table-content-container{flex:1;display:flex;flex-direction:column;min-height:0}.er-table-content-container1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.er-pagination-content-container{height:70px}.er-custom-search-box{min-width:300px;width:330px;border:1px solid #E1E4EA !important}.er-custom-search-box::-moz-placeholder{font-family:Plus Jakarta Sans !important;font-weight:400 !important;font-size:14px !important;color:#A4AFC1 !important}.er-custom-search-box::placeholder{font-family:Plus Jakarta Sans !important;font-weight:400 !important;font-size:14px !important;color:#A4AFC1 !important}.er-custom-search-box>.span>.ant-input-prefix svg{color:#536179 !important}.er-filter-right-section{display:flex;align-items:center;gap:1rem}.custom-excel-pdf-btn{min-height:40px;height:40px;border-radius:4px;padding:0 1.5rem;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;cursor:pointer}.custom-excel-btn{border:1px solid #343D4C !important;background:#FFFFFF;box-shadow:0px 1px 2px 0px #1018280D;color:#343D4C}.custom-pdf-btn{background:#F15600;box-shadow:0px 1px 2px 0px #1018280D;border:1px solid #F15600;color:#FFFFFF}.total-count-party-section{display:none}.total-count-party-card-container{height:300px;width:100%;box-shadow:0px 0.88px 3.54px -0.88px #0000003B;background:#FFFFFF;border:0.88px solid #F9F9FC;display:flex;flex-direction:column;border-radius:1.2rem;position:relative;overflow:hidden}.total-count-party-shimmer-card{position:relative;overflow:hidden;background:linear-gradient(to right, #f6f7f8 0%, #edeef1 50%, #f6f7f8 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite;border-radius:1.2rem}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.total-count-party-card-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0.5rem;position:absolute;left:50%;top:4rem;z-index:999;transform:translateX(-50%)}.total-count-party-value-container{display:flex;align-items:center;gap:0.2rem}.total-count-party-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:30px;color:#D92D20;position:relative;top:0.3rem}.total-count-party-value{font-family:Plus Jakarta Sans;font-weight:700;font-size:48px;background:linear-gradient(90deg, #D92D20 19.71%, #8220C9 50%, #B91293 79.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:normal}.total-count-of-election{font-family:Plus Jakarta Sans;font-weight:600;font-size:24px;line-height:24px;color:#000000}.wave-icon-of-card-container{position:absolute;width:inherit;height:inherit;bottom:-4.3rem}.wave-icon-of-card{height:inherit;width:inherit}@media (min-width: 300px) and (max-width: 399px){.wave-icon-of-card-container{bottom:-7rem}}@media (min-width: 400px) and (max-width: 499px){.wave-icon-of-card-container{bottom:-7rem}}@media (min-width: 500px) and (max-width: 599px){.wave-icon-of-card-container{bottom:-6rem}}@media (min-width: 600px) and (max-width: 700px){.wave-icon-of-card-container{bottom:-5.3rem}}@media (min-width: 300px) and (max-width: 767px){.total-count-party-section{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.er-dashboard-center{display:none}.er-table-filter-section{padding-top:1rem;padding-bottom:1rem;gap:1rem;min-height:130px}.er-custom-search-box{min-width:100%;width:100%}}@media (min-width: 768px) and (max-width: 1024px){.er-custom-search-box{min-width:280px;width:300px}}@media (min-width: 1025px) and (max-width: 1550px){.er-custom-search-box{min-width:300px;width:330px}}.er-seat-distribution{margin-bottom:24px;padding:0;width:100%}.er-party-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);gap:12px 20px;margin-bottom:24px}.er-grid-item{border-radius:12px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;min-height:44px;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden;flex:1;border:1px solid transparent}.er-grid-item.disabled{cursor:default;opacity:0.6}.er-grid-item.disabled:hover{transform:none;box-shadow:none}.er-grid-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.er-grid-item:active{transform:translateY(-2px)}.er-grid-link{text-decoration:none;color:#000000;font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;font-size:20px;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.er-grid-link:hover{text-decoration:none;color:#000000}.er-grid-text{color:#000000;font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;font-size:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:100%}.er-party-text{font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;font-size:20px;color:#000000;line-height:24px;white-space:nowrap}.er-arrow-icon{width:24px;height:24px;display:flex}.er-qualification-section{margin-top:3rem}@media (max-width: 1200px){.er-seat-distribution{max-width:100%}.er-party-grid{gap:10px 16px}.er-grid-item{min-height:40px;padding:8px 12px}.er-party-text{font-size:18px}}@media (max-width: 768px){.er-seat-distribution{max-width:100%}.er-party-grid{gap:8px 12px}.er-grid-item{min-height:36px;padding:6px 10px}.er-party-text{font-size:16px}}@media (max-width: 480px){.er-party-grid{grid-template-columns:1fr;grid-template-rows:repeat(6, 1fr);gap:8px}.er-grid-item{min-height:32px;padding:4px 8px}.er-party-text{font-size:14px}}@media only screen and (min-width: 1025px) and (max-width: 1209px){.er-grid-item{padding:6px}.er-party-text{font-size:12px}.er-arrow-icon{height:16px !important;width:16px !important}}@media only screen and (min-width: 1210px) and (max-width: 1449px){.er-party-text{font-size:14px}.er-arrow-icon{height:16px !important;width:16px !important}}.er-abstract-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);width:100%;height:100%;display:flex;align-items:center}.er-abstract-content{display:flex;flex-direction:column;gap:26px;width:100%}.er-abstract-item{display:flex;justify-content:space-between;padding:0;background:transparent;border-radius:0;transition:all 0.2s ease;cursor:pointer}.er-abstract-item:hover{background:transparent}.er-abstract-name{flex:1}.er-abstract-text{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:500;color:#000000;line-height:24px;white-space:nowrap;position:relative;text-decoration:none;border-bottom:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:inline-block;background-image:linear-gradient(to right, #5d81dc 0%, #5d81dc 60%, transparent 60%, transparent 100%);background-size:60% 2px;background-repeat:no-repeat;background-position:bottom left;padding-bottom:2px;transition:background-size 0.4s cubic-bezier(0.4, 0, 0.2, 1),background-image 0.4s cubic-bezier(0.4, 0, 0.2, 1),color 0.3s ease}.er-abstract-item:hover .er-abstract-text{background-size:100% 2px;background-image:linear-gradient(to right, #5d81dc 0%, #5d81dc 100%);color:#5d81dc}.er-abstract-item:not(:hover) .er-abstract-text{background-size:60% 2px;background-image:linear-gradient(to right, #5d81dc 0%, #5d81dc 60%, transparent 60%, transparent 100%);color:#000000}.er-abstract-count{margin-left:0}.er-count-badge{display:inline-block;padding:3px 0;border-radius:16px;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:600;color:#ffffff;background-color:#5d81dc;min-width:64px;height:30px;text-align:center;line-height:24px;display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.2s ease}.er-abstract-count-icon{color:#ffffff !important;font-size:16px !important}.er-abstract-count-icon1{color:#5d81dc !important;font-size:16px !important}.er-abstract-item:hover .er-count-badge::after{opacity:1}.er-abstract-item:hover .er-count-badge{box-shadow:0 2px 8px rgba(93,129,220,0.3);transform:scale(1.05)}.er-see-more-button{display:flex;align-items:center;justify-content:center;gap:2px;height:30px;width:100%;background:linear-gradient(to right, #fff 13.462%, #f5f5f5 52.885%, #fff 88.942%);border-radius:0;cursor:pointer;transition:all 0.2s ease;margin:auto}.er-see-more-button:hover{opacity:0.8}.er-see-more-text{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:500;color:#5a5a61;line-height:16px;white-space:nowrap}.er-see-more-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.er-see-more-arrow-icon{width:20px;height:20px;display:block}.er-bar-chart-container{width:100%;height:250px;margin-bottom:20px}.er-horizontal-bar-chart-container{width:100%;height:300px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.er-bar-chart-container .highcharts-container,.er-horizontal-bar-chart-container .highcharts-container{width:100% !important;height:100% !important}.er-bar-chart-container .highcharts-root,.er-horizontal-bar-chart-container .highcharts-root{width:100% !important;height:100% !important}.er-bar-chart-container .highcharts-series-group .highcharts-series .highcharts-point,.er-horizontal-bar-chart-container .highcharts-series-group .highcharts-series .highcharts-point{cursor:pointer !important}.er-x-axis-label{text-align:center}.er-axis-text{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:bold;color:#000;text-transform:capitalize}.er-category-content{display:flex;flex-direction:column;align-items:center;gap:13px;width:100%}.er-donut-chart-container{display:flex;justify-content:center;align-items:center;height:136px;flex-shrink:0}.er-donut-chart-container .highcharts-container{width:100% !important;height:100% !important}.er-donut-chart-container .highcharts-root{width:100% !important;height:100% !important}.er-category-legend{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.er-legend-item{display:flex;align-items:center;gap:6px;padding:10px;height:28px;cursor:pointer;transition:all 0.2s ease}.er-legend-item:hover{background-color:rgba(0,0,0,0.05);border-radius:4px}.er-legend-item1{padding:4px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.2s ease}.er-legend-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;transition:all 0.2s ease;position:relative}.er-legend-dot::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border-radius:50%;background-color:transparent;border:1px solid #5d81dc;opacity:0.5;transition:all 0.2s ease}.er-legend-item:hover .er-legend-dot{transform:scale(1.2)}.er-legend-item:hover .er-legend-dot::after{border-color:#5d81dc;opacity:1}.er-legend-text{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:bold;color:#000000;line-height:16px;white-space:nowrap;flex:1;position:relative;transition:all 0.2s ease}.er-legend-text1{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:bold;color:#000000;line-height:16px;white-space:nowrap;position:relative;transition:all 0.2s ease}.er-legend-item:hover .er-legend-text::after{opacity:1}.er-population-content{display:flex;align-items:center;gap:20px;height:250px;width:100%}.er-pie-chart-container{flex-shrink:0;position:relative}.er-pie-chart{position:relative;width:300px;height:300px}.er-pie-chart .highcharts-container{width:100% !important;height:100% !important}.er-pie-chart .highcharts-root{width:100% !important;height:100% !important}.er-pie-chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:10;pointer-events:none}.er-total-count{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:800;color:#292929;line-height:1}.er-population-items{display:flex;flex-direction:column;gap:16px;flex:1}.er-population-item{display:flex;align-items:center;gap:12px}.er-population-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0}.er-male-dot{background-color:#5d81dc}.er-female-dot{background-color:#FF9936}.er-population-info{display:flex;align-items:center;gap:12px}.er-total-population-info{display:flex;flex-direction:column;gap:16px}.er-population-info .er-total-count{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:800;color:#292929;line-height:1;margin-bottom:8px}.er-population-label{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;color:#6a6a6a;line-height:1}.er-population-count{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:800;color:#292929;line-height:1}.er-donut-chart-container-wrapper{display:flex;align-items:center;flex-wrap:wrap;width:100%}.er-donut-chart-container-wrapper1{display:flex;flex-direction:column;width:100%}.er-donut-chart-container1{display:flex;align-items:center;justify-content:center}.er-category-legend1{display:flex;flex-direction:column;gap:12px}.er-legend-dot-value-container{display:flex;align-items:center;gap:0.5rem}.er-no-data-message{display:flex;align-items:center;justify-content:center;min-height:200px;padding:40px 20px;background:#f8f9fa;border-radius:8px;width:100%}.er-no-data-content{text-align:center;max-width:300px}.er-no-data-icon{font-size:48px;margin-bottom:16px;opacity:0.6}.er-no-data-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:600;color:#374151;margin:0 0 8px 0;line-height:1.4}.er-no-data-text{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;color:#6b7280;margin:0;line-height:1.5}@media (max-width: 768px){.er-no-data-message{min-height:150px;padding:30px 16px}.er-no-data-title{font-size:16px}.er-no-data-text{font-size:13px}.er-no-data-icon{font-size:40px}}@media (max-width: 479px){.er-abstract-card{padding:16px}.er-abstract-content{gap:16px}.er-bar-chart-container{margin-bottom:16px}.er-horizontal-bar-chart-container{height:250px;margin-bottom:16px;padding-right:5px}.er-axis-text{font-size:11px}.er-donut-chart-container{height:100px;width:60%;max-width:150px}.er-legend-text{font-size:14px}.er-population-content{height:auto;gap:16px}.er-pie-chart{height:150px;width:150px}.er-category-content{gap:16px}.er-legend-item{justify-content:center}}@media (min-width: 300px) and (max-width: 479px){.er-donut-chart-container{height:136px;width:auto;max-width:none}.er-category-legend{align-items:flex-start}}@media (min-width: 480px) and (max-width: 767px){.er-abstract-card{padding:20px}.er-abstract-content{gap:20px}.er-bar-chart-container{margin-bottom:18px}.er-horizontal-bar-chart-container{height:280px;margin-bottom:18px;padding-right:8px}.er-axis-text{font-size:12px}.er-donut-chart-container{height:136px;width:auto;max-width:none}.er-population-content{height:auto;gap:20px}.er-pie-chart{height:180px;width:180px}.er-category-content{gap:18px}.er-category-legend{align-items:flex-start}.er-legend-item{justify-content:center}}@media (min-width: 768px) and (max-width: 1023px){.er-horizontal-bar-chart-container{height:300px;margin-bottom:20px;padding-right:10px}.er-population-content{flex-direction:row;height:250px}.er-pie-chart{height:180px;width:180px}.er-donut-chart-container{height:136px;width:auto;max-width:none}.er-category-legend{align-items:flex-start}.er-legend-item{justify-content:flex-start}}@media (min-width: 1024px){.er-population-content{flex-direction:row;height:250px}.er-pie-chart{height:180px;width:180px}.er-donut-chart-container{height:136px;width:auto;max-width:none}.er-category-legend{align-items:flex-start}.er-legend-item{justify-content:flex-start}.er-legend-text{font-size:14px}}@media (min-width: 1200px) and (max-width: 1500px){.er-pie-chart{height:180px;width:180px}}.er-abstract-item.disabled,.er-legend-item.disabled,.er-population-item.disabled{cursor:default !important;opacity:0.6;pointer-events:none}.er-abstract-item.disabled:hover,.er-legend-item.disabled:hover,.er-population-item.disabled:hover{transform:none !important;box-shadow:none !important;background-color:transparent !important}.er-abstract-item.disabled .er-abstract-text{background-image:none !important;padding-bottom:0 !important}.er-legend-item.disabled .er-legend-text::after{display:none !important}.er-abstract-item.disabled .er-count-badge::after,.er-legend-item.disabled .er-legend-dot::after{display:none !important}.er-horizontal-bar-chart-container{max-height:400px}.er-horizontal-bar-chart-container.er-scroll-enabled{overflow-y:auto;padding-right:10px}.er-horizontal-bar-chart-container.er-scroll-disabled{overflow-y:hidden;padding-right:0}.er-horizontal-bar-chart-container::-webkit-scrollbar{width:6px}.er-horizontal-bar-chart-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.er-horizontal-bar-chart-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.er-horizontal-bar-chart-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media only screen and (min-width: 1025px) and (max-width: 1209px){.er-abstract-item{gap:4px}}.shimmer-card,.shimmer-chart,.shimmer-list,.shimmer-pie{background:#f6f7f8;border-radius:8px;overflow:hidden;position:relative}.shimmer-content,.shimmer-chart-content,.shimmer-list-content,.shimmer-pie-content{padding:24px;display:flex;flex-direction:column;gap:16px}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.shimmer-line{background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite;border-radius:4px;height:16px}.shimmer-title{height:20px;width:60%}.shimmer-subtitle{height:18px;width:40%}.shimmer-text{height:14px;width:80%}.shimmer-text.short{width:50%}.shimmer-chart-header{margin-bottom:20px}.shimmer-chart-body{display:flex;align-items:center;justify-content:center;height:120px}.shimmer-chart-placeholder{width:100px;height:100px;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite;border-radius:50%}.shimmer-list-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.shimmer-badge{width:60px;height:30px;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite;border-radius:16px}.shimmer-pie-content{display:flex;align-items:center;gap:20px}.shimmer-pie-chart{flex:0 0 auto}.shimmer-circle{width:100px;height:100px;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite;border-radius:50%}.shimmer-pie-legend{flex:1;display:flex;flex-direction:column;gap:12px}.shimmer-legend-item{display:flex;align-items:center;gap:8px}.shimmer-dot{width:12px;height:12px;background:linear-gradient(90deg, #f0f0f0 0%, #e8e8e8 50%, #f0f0f0 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite;border-radius:50%;flex-shrink:0}@media (max-width: 768px){.shimmer-pie-content{flex-direction:column;align-items:center}.shimmer-pie-legend{width:100%}}.er-table-container{flex:1;height:100%;overflow-x:auto;overflow-y:auto}.er-table-container::-webkit-scrollbar{width:8px !important;height:8px !important;background:transparent !important}.er-table-container::-webkit-scrollbar-thumb{background:transparent !important;border-radius:4px !important}.er-table-container:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4) !important}.er-table-container:hover:hover::-webkit-scrollbar{background:rgba(0,0,0,0.1) !important}.custom-table-header-row>.custom-table-header-col{height:44px !important;background-color:#F7F9FA !important;font-family:Plus Jakarta Sans !important;font-weight:700 !important;font-size:12px !important;line-height:18px !important;color:#475467 !important;white-space:nowrap !important}.custom-table-data-row>.custom-table-data-col{height:72px !important;background-color:#ffffff !important;font-family:Plus Jakarta Sans !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#343D4C !important;white-space:nowrap !important}.custom-table-data-row>.eclipse-table-data-col{max-width:300px;overflow:hidden;text-overflow:ellipsis}.custom-table-data-total-row>.custom-table-data-total-col{height:72px !important;background-color:#FBEAE2 !important;font-family:Plus Jakarta Sans !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#343D4C !important;white-space:nowrap !important}.ant-tooltip-inner{background:#ffffff !important;color:#2D2D2D !important}.custom-gm-value-tooltip .ant-tooltip-inner{background-color:#ffffff !important;color:#2D2D2D !important;padding-left:1rem !important;padding-right:1rem !important;display:flex;align-items:center;justify-content:center;text-align:center}.custom-gm-value-tooltip .ant-tooltip-arrow::before{background-color:#ffffff !important}.custom-pagination-container{display:flex;justify-content:center;align-items:center;padding:1rem 1rem;background:#fff;height:inherit !important}.custom-pagination-controls{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow-x:auto !important}.custom-pagination-btn{display:flex;align-items:center;gap:6px;padding:0 1.2rem;height:40px !important;max-height:40px;border-radius:0.5rem;background:#ffffff;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:500;color:#344054;cursor:pointer;transition:all 0.2s ease;border:1px solid #D0D5DD;box-shadow:0px 1px 2px 0px #1018280D}.custom-pagination-btn:hover:not(:disabled){background:#F9FAFB}.custom-pagination-btn:disabled{opacity:0.5;cursor:not-allowed}.custom-page-numbers{display:flex;align-items:center;gap:0.5rem}.custom-page-number{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:#fff;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:500;color:#344054;cursor:pointer;transition:all 0.2s ease}.custom-page-number:hover:not(:disabled){background:#F9FAFB}.custom-page-number.active{background:#F9FAFB;font-weight:600;color:#1D2939}.custom-page-number.ellipsis{cursor:default;background:transparent;color:#98A2B3;font-weight:400}.ant-modal-wrap{overflow:hidden !important}.common-table-modal{min-width:300px !important;max-width:1500px !important;width:100% !important}.common-table-modal>div>.ant-modal-content{padding:0 !important;border:none !important;overflow:hidden !important;min-height:800px !important;max-height:800px !important;height:100% !important}.common-table-modal>.ant-modal-body{padding:0 !important}.common-table-modal-content-container{min-height:800px !important;max-height:800px !important;height:100% !important;display:flex;flex-direction:column;overflow:hidden !important}.custom-tooltip .ant-tooltip-inner{background-color:#FFFFFF !important;color:#000000 !important;border:1px solid #E5E5E5 !important;border-radius:8px !important;box-shadow:0px 4px 12px rgba(0,0,0,0.15) !important;padding:0 !important;max-width:400px !important}.custom-tooltip .ant-tooltip-arrow::before{background-color:#FFFFFF !important;border:1px solid #E5E5E5 !important}.political-information-tooltip{background:#FFFFFF;border-radius:8px;box-shadow:0px 4px 12px rgba(0,0,0,0.15);padding:16px;min-width:320px;max-width:400px;max-height:300px;overflow-y:auto;border:1px solid #E5E5E5}.political-information-tooltip::-webkit-scrollbar{width:6px}.political-information-tooltip::-webkit-scrollbar-track{background:#F5F5F5;border-radius:3px}.political-information-tooltip::-webkit-scrollbar-thumb{background:#C0C0C0;border-radius:3px}.political-information-tooltip::-webkit-scrollbar-thumb:hover{background:#A0A0A0}.political-information-tooltip .tooltip-content{display:flex;flex-direction:column;gap:12px}.electoral-item{display:flex;align-items:flex-start;gap:12px;position:relative;padding-left:4px}.electoral-item:not(:last-child)::after{content:"";position:absolute;left:14px;top:24px;bottom:-12px;width:1px;border-left:2px dashed #D0D0D0}.item-number{width:24px;height:24px;background:#F5F5F5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#666666;flex-shrink:0;border:1px solid #E0E0E0}.item-details{display:flex;flex-direction:column;gap:4px;flex:1;padding-top:0}.detail-row{display:flex;justify-content:space-between;align-items:center;min-height:18px}.detail-key{font-family:Plus Jakarta Sans;font-weight:400;font-size:12px;color:#666666;min-width:70px}.detail-value{font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#000000;text-align:right;flex:1}.rss-professional-tooltip{background:#FFFFFF;border-radius:8px;box-shadow:0px 4px 12px rgba(0,0,0,0.15);padding:16px;min-width:320px;max-width:400px;max-height:300px;overflow-y:auto;border:1px solid #E5E5E5}.rss-professional-tooltip::-webkit-scrollbar{width:6px}.rss-professional-tooltip::-webkit-scrollbar-track{background:#F5F5F5;border-radius:3px}.rss-professional-tooltip::-webkit-scrollbar-thumb{background:#C0C0C0;border-radius:3px}.rss-professional-tooltip::-webkit-scrollbar-thumb:hover{background:#A0A0A0}.rss-professional-tooltip .tooltip-content{display:flex;flex-direction:column;gap:12px}.professional-item{display:flex;align-items:flex-start;gap:12px;position:relative;padding-left:4px}.professional-item:not(:last-child)::after{content:"";position:absolute;left:14px;top:24px;bottom:-12px;width:1px;border-left:2px dashed #D0D0D0}.professional-item .item-number{width:24px;height:24px;background:#F5F5F5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#666666;flex-shrink:0;border:1px solid #E0E0E0}.item-description{display:flex;flex-direction:column;gap:4px;flex:1;padding-top:0}.description-line{font-family:Plus Jakarta Sans;font-weight:400;font-size:12px;line-height:1.4;color:#333333}.modal-header-container{height:50px;min-height:50px;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:0.5rem}@media only screen and (min-width: 300px) and (max-width: 764px){.common-table-modal{min-width:300px !important;max-width:1500px !important;width:calc(100% - 6%) !important}.common-table-modal>div>.ant-modal-content{min-height:600px !important;max-height:600px !important;height:100% !important}.common-table-modal-content-container{min-height:600px !important;max-height:600px !important;height:100% !important}}@media only screen and (min-width: 765px) and (max-width: 1024px){.common-table-modal{min-width:300px !important;max-width:1500px !important;width:calc(100% - 6%) !important}.common-table-modal>div>.ant-modal-content{min-height:800px !important;max-height:800px !important;height:100% !important}.common-table-modal-content-container{min-height:800px !important;max-height:800px !important;height:100% !important}}@media only screen and (min-width: 1025px) and (max-width: 1209px){.common-table-modal{max-width:1000px !important;width:100% !important}.common-table-modal>div>.ant-modal-content{min-height:500px !important;max-height:500px !important;height:100% !important}.common-table-modal-content-container{min-height:500px !important;max-height:500px !important;height:100% !important}}@media only screen and (min-width: 1210px) and (max-width: 1449px){.common-table-modal{max-width:1200px !important;width:100% !important}.common-table-modal>div>.ant-modal-content{min-height:500px !important;max-height:500px !important;height:100% !important}.common-table-modal-content-container{min-height:500px !important;max-height:500px !important;height:100% !important}}@media only screen and (min-width: 1450px) and (max-width: 1700px){.common-table-modal{max-width:1300px !important;width:100% !important}.common-table-modal>div>.ant-modal-content{min-height:600px !important;max-height:600px !important;height:100% !important}.common-table-modal-content-container{min-height:600px !important;max-height:600px !important;height:100% !important}}@media only screen and (min-width: 1701px) and (max-width: 1900px){.common-table-modal{max-width:1400px !important;width:100% !important}.common-table-modal>div>.ant-modal-content{min-height:700px !important;max-height:700px !important;height:100% !important}.common-table-modal-content-container{min-height:700px !important;max-height:700px !important;height:100% !important}}.ant-modal-wrap{overflow:hidden !important}.common-download-modal{min-width:300px !important;max-width:1400px !important;width:100% !important}.common-download-modal>div>.ant-modal-content{padding:0 !important;border:none !important;overflow:hidden !important;min-height:800px !important;max-height:800px !important;height:100% !important}.common-download-modal>.ant-modal-body{padding:0 !important}.common-download-modal-content-container{min-height:800px !important;max-height:800px !important;height:100% !important;display:flex;flex-direction:column;overflow:hidden !important}.modal-header-container{height:70px;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EDEDED;gap:0.5rem}.download-field-button-container{height:80px;display:flex;align-items:center;justify-content:center;gap:1.2rem}.download-field-button{width:210px;height:40px;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;border-radius:6px}.download-field-button.xlsx-button{background:#0D6EFD;border:#0D6EFD !important;box-shadow:0px 1px 2px 0px #1018280D;color:#ffffff !important}.download-field-button.reset-button{background:#FFC109;border:#FFC109 !important;box-shadow:0px 1px 2px 0px #1018280D;color:#000000}.select-data-fields-main-container{flex:1;padding:1.5rem 1.2rem 0 1.2rem;display:flex;flex-direction:column}.select-data-fields-heading-container{display:flex;align-items:center;justify-content:space-between}.select-data-fields-heading-container>span{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:100%;letter-spacing:normal;color:#000000}.include-other-party-check-box>label>.css-rizt0-MuiTypography-root{font-family:Plus Jakarta Sans;font-weight:600 !important;font-size:16px !important;line-height:100% !important;letter-spacing:normal;color:#000000 !important}.select-data-fields-content-container{display:flex;flex-wrap:wrap;border:1px solid #EDEDED;padding:2.5rem 1.5rem;border-radius:0.5rem;flex:1;margin-top:1rem}.MuiFormControlLabel-root{animation:none !important;transition:none !important;opacity:1 !important}.css-imrjgg-MuiButtonBase-root-MuiCheckbox-root{color:#C9C9C9 !important}.css-imrjgg-MuiButtonBase-root-MuiCheckbox-root.Mui-checked{color:#0D6EFD !important}.primary-fields-container{width:60%;display:flex;flex-direction:column;gap:1rem}.secondary-fields-container{width:40%;display:flex;flex-direction:column;gap:1rem}.primary-fields-check-box-container>label>.css-rizt0-MuiTypography-root,.secondary-fields-check-box-container>label>.css-rizt0-MuiTypography-root{font-family:Plus Jakarta Sans;font-weight:700 !important;font-size:18px !important;line-height:100% !important;letter-spacing:normal;color:#000000 !important}.secondary-fields-check-box>label>.css-rizt0-MuiTypography-root{font-family:Plus Jakarta Sans;font-weight:600 !important;font-size:16px !important;line-height:100% !important;letter-spacing:normal;color:#565656 !important}.MuiFormControlLabel-label{overflow-wrap:break-word !important;word-break:break-word !important;white-space:normal !important}.primary-fields-check-box-list-container,.secondary-fields-check-box-list-container{display:flex;flex-wrap:wrap;width:100%}.primary-fields-check-box{width:33%}.secondary-fields-check-box{width:49%}@media only screen and (min-width: 765px) and (max-width: 1024px){.common-download-modal{min-width:300px !important;max-width:1400px !important;width:calc(100% - 6%) !important}.primary-fields-container,.secondary-fields-container,.primary-fields-check-box,.secondary-fields-check-box{width:50%}.select-data-fields-content-container{max-height:500px !important;overflow:auto !important}.common-download-modal>div>.ant-modal-content{min-height:700px !important;max-height:700px !important;height:100% !important}.common-download-modal-content-container{min-height:700px !important;max-height:700px !important;height:100% !important}}@media only screen and (min-width: 300px) and (max-width: 470px){.common-download-modal{min-width:300px !important;max-width:1400px !important;width:calc(100% - 6%) !important}.primary-fields-container,.secondary-fields-container,.primary-fields-check-box,.secondary-fields-check-box{width:100%;gap:0}.select-data-fields-heading-container{flex-direction:column;align-items:flex-start}.select-data-fields-content-container{margin-top:1rem}.select-data-fields-content-container{max-height:400px !important;overflow:auto !important;padding:1.5rem;gap:1rem}.common-download-modal>div>.ant-modal-content{min-height:620px !important;max-height:620px !important;height:100% !important}.common-download-modal-content-container{min-height:620px !important;max-height:620px !important;height:100% !important}.download-field-button-container{padding:0 1.2rem}}@media only screen and (min-width: 471px) and (max-width: 764px){.common-download-modal{min-width:300px !important;max-width:1400px !important;width:calc(100% - 6%) !important}.primary-fields-container,.secondary-fields-container{width:50%}.primary-fields-check-box,.secondary-fields-check-box{width:100%}.select-data-fields-content-container{max-height:400px !important;overflow:auto !important}.common-download-modal>div>.ant-modal-content{min-height:620px !important;max-height:620px !important;height:100% !important}.common-download-modal-content-container{min-height:620px !important;max-height:620px !important;height:100% !important}.download-field-button-container{padding:0 1.2rem}}@media only screen and (min-width: 1025px) and (max-width: 1209px){.common-download-modal{max-width:1000px !important;width:100% !important}.common-download-modal>div>.ant-modal-content{min-height:500px !important;max-height:500px !important;height:100% !important}.common-download-modal-content-container{min-height:500px !important;max-height:500px !important;height:100% !important}.select-data-fields-content-container{max-height:300px !important;overflow:auto !important}}@media only screen and (min-width: 1210px) and (max-width: 1449px){.common-download-modal{max-width:1100px !important;width:100% !important}.common-download-modal>div>.ant-modal-content{min-height:500px !important;max-height:500px !important;height:100% !important}.common-download-modal-content-container{min-height:500px !important;max-height:500px !important;height:100% !important}.select-data-fields-content-container{max-height:300px !important;overflow:auto !important}}@media only screen and (min-width: 1450px) and (max-width: 1700px){.common-download-modal{max-width:1200px !important;width:100% !important}.common-download-modal>div>.ant-modal-content{min-height:600px !important;max-height:600px !important;height:100% !important}.common-download-modal-content-container{min-height:600px !important;max-height:600px !important;height:100% !important}.select-data-fields-content-container{max-height:400px !important;overflow:auto !important}}@media only screen and (min-width: 1701px) and (max-width: 1900px){.common-download-modal{max-width:1300px !important;width:100% !important}.common-download-modal>div>.ant-modal-content{min-height:700px !important;max-height:700px !important;height:100% !important}.common-download-modal-content-container{min-height:700px !important;max-height:700px !important;height:100% !important}.select-data-fields-content-container{max-height:500px !important;overflow:auto !important}}.download-field-wise-btn-container{position:fixed;bottom:2rem;right:2rem;z-index:999}.governor-minister-main-section{padding:2.7rem 2.7rem 4rem 2.7rem;display:flex;flex-direction:column}.gm-breadcrumb-container{display:flex;align-items:center;gap:0.5rem}.gm-item{font-family:"Plus Jakarta Sans", sans-serif;font-weight:400;font-size:14px;line-height:22px}.previous-gm-item{color:#00000073;cursor:pointer}.previous-gm-item:hover{color:#000000A6}.current-gm-item{color:#000000D9}.governor-minister-card-main-container{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;width:100%}.appointed-gm-main-content-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;width:100%}.gm-details-main-container{margin-top:3rem;display:grid;gap:1rem}.no-governors-message{display:flex;align-items:center;justify-content:center}.vr-no-data-found-icon{height:400px;width:400px}.gm-qg-abstract-section,.gm-ac-section{display:flex;flex-direction:column;gap:2.5rem}.gm-age-abstract-content-container,.gm-gender-abstract-content-container{display:flex;flex-direction:column}.gm-age-abstract-card-container{min-height:350px;max-height:350px;background:#FFFFFF;box-shadow:0px 1px 4px 0px #00000040;border-radius:0.5rem;padding:1.2rem;display:flex;flex-direction:column;gap:1.5rem;position:relative}.gm-age-abstract-card-content-container{min-height:310px;max-height:310px;overflow:auto;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:3rem}.gm-age-abstract-card-content-container::-webkit-scrollbar{display:none !important}.gm-age-abstract-card-content{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.gm-age-abstract-card-value-icon{color:#ffffff !important;font-size:20px !important}.gm-age-abstract-card-title{font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:24px;color:#000000;white-space:nowrap;position:relative;transition:all 0.2s ease}.gm-age-abstract-card-title::after{content:"";position:absolute;bottom:-2px;left:0;width:30%;height:2px;background-color:#5D81DC;transition:width 0.3s ease}.gm-age-abstract-card-content:hover .gm-age-abstract-card-title::after{width:100%}.gm-age-abstract-card-value{width:70px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:#5D81DC}.gm-age-abstract-card-value>span{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:24px;color:#FFFFFF}.gm-abstract-button{position:absolute;bottom:0;width:100%;height:40px;box-shadow:0px 1px 4px 0px #00000040;left:1px;background:#F5F5F5;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none !important;font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:100%;color:#5A5A61;cursor:pointer}.gm-map-section{display:flex;align-items:center;justify-content:center}.gm-map-section .map-container{background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;height:100% !important;min-height:900px !important;width:100% !important;position:relative;top:3rem}.gm-gender-abstract-card-container{position:relative;min-height:280px;background:#FFFFFF;box-shadow:0px 1px 4px 0px #00000040;border-radius:0.5rem;padding:1.2rem;display:flex;flex-direction:column;gap:1.5rem}.appointed-gm-main-section{margin-top:3rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1200px){.governor-minister-card-main-container{grid-template-columns:repeat(3, 1fr)}.gm-details-main-container{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"abstract map ac"}.gm-qg-abstract-section{grid-area:abstract}.gm-map-section{grid-area:map}.gm-ac-section{grid-area:ac}}@media (min-width: 1025px) and (max-width: 1199px){.governor-minister-card-main-container{grid-template-columns:repeat(3, 1fr)}.gm-details-main-container{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"abstract map ac"}.gm-qg-abstract-section{grid-area:abstract}.gm-map-section{grid-area:map}.gm-ac-section{grid-area:ac}}@media (min-width: 768px) and (max-width: 1024px){.governor-minister-main-section{padding:2rem 2rem 3rem 2rem}.governor-minister-card-main-container{grid-template-columns:repeat(2, 1fr);gap:1.5rem}.gm-details-main-container{grid-template-columns:1fr;grid-template-areas:"map" "abstract" "ac";gap:1.5rem}.gm-qg-abstract-section{grid-area:abstract}.gm-map-section{grid-area:map}.gm-ac-section{grid-area:ac}}@media (min-width: 600px) and (max-width: 767px){.governor-minister-main-section{padding:1.5rem 1.5rem 2.5rem 1.5rem}.governor-minister-card-main-container{grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:2rem}.gm-details-main-container{grid-template-columns:1fr;grid-template-areas:"map" "abstract" "ac";gap:1rem;margin-top:2rem}.gm-qg-abstract-section{grid-area:abstract;padding:1.5rem 0;min-height:150px}.gm-map-section{grid-area:map;padding:1.5rem;min-height:200px}.gm-ac-section{grid-area:ac;padding:1.5rem 0;min-height:150px}}@media (min-width: 300px) and (max-width: 599px){.governor-minister-main-section{padding:1rem 1rem 2rem 1rem}.governor-minister-card-main-container{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.gm-details-main-container{grid-template-columns:1fr;grid-template-areas:"map" "abstract" "ac";gap:1rem;margin-top:1.5rem}.gm-qg-abstract-section{grid-area:abstract;padding:1rem 0;min-height:120px}.gm-map-section{grid-area:map;padding:1rem;min-height:180px}.gm-ac-section{grid-area:ac;padding:1rem 0;min-height:120px}.gm-item{font-size:13px;line-height:20px}}@media (max-width: 399px){.governor-minister-main-section{padding:0.75rem 0.75rem 1.5rem 0.75rem}.governor-minister-card-main-container,.gm-details-main-container{gap:0.75rem}.gm-qg-abstract-section,.gm-map-section,.gm-ac-section{padding:0.75rem;border-radius:6px}.gm-item{font-size:12px;line-height:18px}}@media (min-width: 300px) and (max-width: 764px){.gm-map-section{display:none}}.governor-minister-card{background:#FFFFFF;border:1px solid #F6F6FF;box-shadow:0px 3.5px 5.5px 0px #00000005;height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 2.2rem;border-radius:1rem}.governor-minister-card-left-content{display:flex;flex-direction:column;align-items:baseline;gap:0.5rem}.governor-minister-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;line-height:22px;text-align:center;color:#536179;white-space:nowrap}.governor-minister-value{font-family:Plus Jakarta Sans;font-weight:800;font-size:18px;line-height:22px;text-align:center;color:#5D81DC}.governor-minister-card-on-click{cursor:pointer}.governor-minister-card-on-click:hover{transform:translateY(-2px);box-shadow:0px 4px 12px -1px #0000003B;border-color:#F15600;transition:all 0.3s ease}@media (min-width: 600px) and (max-width: 767px){.wave-icon-of-card-container1{height:95px}}@media (min-width: 768px) and (max-width: 1024px){.wave-icon-of-card-container1{height:115px}}.appointed-governors-minister-card{position:relative;background:#FFF8F8;border:1px solid #C9C9C9;box-shadow:0px -4.87px 9.73px 0px #00000024;border-radius:1rem;display:flex;flex-direction:column;min-height:300px;cursor:pointer}.appointed-governors-minister-image-container{height:230px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:#f5f5f5}.appointed-governors-minister-image-container1{height:230px;width:100%;display:flex;align-items:center;justify-content:center}.no-gm-image-container{background:#ffffff;width:100% !important;height:100% !important;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:0.5rem}.no-gm-image-container>span{font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;color:#D1D5D8}.appointed-governors-minister-image-container>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-top-left-radius:1rem;border-top-right-radius:1rem;transition:transform 0.3s ease}.appointed-governors-minister-image-container>img:hover{transform:scale(1.03)}.appointed-governors-minister-details-container{padding:1rem;display:flex;flex-direction:column;gap:10px}.governors-minister-details-key-value-container{display:flex;align-items:center}.governors-minister-details-key{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:normal;color:#2D2D2D;white-space:nowrap}.governors-minister-details-value{font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:normal;color:#2D2D2D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-value{width:90%}.location-value{width:100px}.ant-tooltip-inner{background:#ffffff !important;color:#2D2D2D !important}.custom-gm-value-tooltip .ant-tooltip-inner{background-color:#ffffff !important;color:#2D2D2D !important;padding-left:1rem !important;padding-right:1rem !important;display:flex;align-items:center;justify-content:center;text-align:center}.custom-gm-value-tooltip .ant-tooltip-arrow::before{background-color:#ffffff !important}.ant-modal-wrap{overflow:hidden !important}.custom-gm-details-dialog{min-width:300px !important;max-width:800px !important;width:100% !important}.custom-gm-details-dialog>div>.ant-modal-content{padding:0 !important;border:none !important;overflow:hidden !important;min-height:600px !important;max-height:700px !important;height:100% !important;border-radius:1rem !important}.custom-gm-details-dialog>.ant-modal-body{padding:0 !important;display:flex;flex-direction:column;height:100%}.custom-gm-details-dialog-content{padding:0;display:flex;flex-direction:column;height:100%;max-height:700px}.custom-gm-details-dialog-content-container{flex:1;display:flex;flex-direction:column;overflow-y:auto !important;overflow-x:hidden !important;padding:0 1rem 1rem 1rem;min-height:0}.custom-gm-details-dialog-content-container::-webkit-scrollbar{display:none}.custom-gm-details-heading-section{min-height:60px;height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #D7D7D7;padding:0 1rem;flex-shrink:0}.custom-gm-details-heading-section>span{font-family:Plus Jakarta Sans;font-weight:600;font-size:22px;line-height:100%;color:#000000}.custom-gm-details-heading-section>.close-icon{font-size:24px !important;cursor:pointer}.gm-personal-information-content-container{margin-top:1rem;display:flex;align-items:center;gap:1rem}.gm-personal-information-img-container{height:130px;width:110px;border:1px solid #C9C9C9;border-radius:0.5rem}.gm-personal-information-img-container>img{height:100% !important;width:100% !important;border-radius:0.5rem;-o-object-fit:cover !important;object-fit:cover !important}.no-gm-image-container{height:100% !important;width:100% !important;display:flex;flex-direction:column;justify-content:center;gap:0.5rem;border-radius:1rem !important}.no-gm-image-icon{height:25px !important;width:25px !important}.no-gm-image-container>span{font-family:Plus Jakarta Sans;font-weight:500;font-size:12px;color:#D1D5D8}.gm-personal-information-key-value-container{display:flex;flex-direction:column;gap:0.6rem}.gm-personal-information-key-value-content{display:flex;align-items:baseline;gap:2px}.gm-personal-information-key{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;color:#000000;white-space:nowrap}.gm-personal-information-value{font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;color:#000000}.gm-other-details-card-container{padding:1.2rem;border:1px solid #C9C9C9;box-shadow:0px 1px 4px -1px #0000003B;display:flex;flex-direction:column;border-radius:1rem;margin-top:1.7rem}.governor-other-details{background:#F9F9FC}.minister-other-details{background:#FFF8F8}.gm-other-details-card-heading-container{display:flex;align-items:center;gap:0.5rem;border-bottom:1px solid #D7D7D7;padding-bottom:0.8rem}.gm-other-details-card-heading-container>span{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:100%;color:#000000}.gm-other-details-card-content-container{display:flex;align-items:center;justify-content:space-between;margin-top:0.7rem}.gm-other-details-key-value-container{width:32%;display:flex;flex-direction:column;gap:0.6rem;align-items:baseline}.gm-other-details-key-container{display:flex;align-items:center;gap:6px}.key-dot-item{width:5px;height:5px;background:#7E7E7E;border-radius:50%}.gm-other-details-key{font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;line-height:100%;color:#6A6A6A}.gm-details-ellipsis-value{white-space:nowrap;width:480px;overflow:hidden;text-overflow:ellipsis}.custom-gm-value-tooltip .ant-tooltip-inner{background-color:#ffffff !important;color:#2D2D2D !important;padding-left:1rem !important;padding-right:1rem !important;display:flex;align-items:center;justify-content:center;text-align:center}.custom-gm-value-tooltip .ant-tooltip-arrow::before{background-color:#ffffff !important}.gm-other-details-value{position:relative;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:100%;color:#000000;left:10px}.for-small-device{display:none}.for-large-device{display:flex;flex-wrap:wrap;gap:0.7rem}.political-information-key-value-container{display:flex;align-items:center;gap:0.5rem}.political-information-for-minister-main-section{display:flex;width:100%;flex-direction:column;gap:1rem}.political-information-for-minister-child-section{display:flex;align-items:baseline;justify-content:space-between}@media (min-width: 451px) and (max-width: 764px){.custom-gm-details-dialog{min-width:300px !important;max-width:500px !important;width:calc(100% - 10%)}.custom-gm-details-dialog>div>.ant-modal-content{min-height:400px !important;max-height:600px !important;height:100% !important}.custom-gm-details-dialog-content{max-height:600px}.custom-gm-details-dialog-content-container{padding-bottom:2rem}}@media (min-width: 300px) and (max-width: 450px){.custom-gm-details-dialog{min-width:280px !important;max-width:350px !important;width:calc(100% - 10%)}.gm-personal-information-content-container{flex-direction:column}.gm-personal-information-key-value-container{align-items:center}.for-small-device{display:flex;flex-direction:column;flex-wrap:wrap;gap:0.7rem}.for-large-device{display:none}.gm-other-details-key-value-container{width:100%;justify-content:space-between;flex-direction:row}.custom-gm-details-dialog>div>.ant-modal-content{min-height:400px !important;max-height:600px !important;height:100% !important}.custom-gm-details-dialog-content{max-height:600px}.custom-gm-details-dialog-content-container{padding-bottom:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1209px){.custom-gm-details-dialog>div>.ant-modal-content{min-height:400px !important;max-height:500px !important;height:100% !important}.custom-gm-details-dialog-content{max-height:500px}.custom-gm-details-dialog-content-container{padding-bottom:2rem}}@media only screen and (min-width: 1210px) and (max-width: 1449px){.custom-gm-details-dialog>div>.ant-modal-content{min-height:400px !important;max-height:600px !important;height:100% !important}.custom-gm-details-dialog-content{max-height:600px}.custom-gm-details-dialog-content-container{padding-bottom:2rem}}.ant-tooltip-inner{color:#000000 !important;border-radius:8px !important;box-shadow:0px 4px 12px rgba(0,0,0,0.15) !important;padding:0 !important;max-width:400px !important}.ant-tooltip-arrow::before{background-color:#FFFFFF !important;border:1px solid #E5E5E5 !important}.custom-tooltip .ant-tooltip-inner{background-color:#FFFFFF !important;color:#000000 !important;border:1px solid #E5E5E5 !important;border-radius:8px !important;box-shadow:0px 4px 12px rgba(0,0,0,0.15) !important;padding:0 !important;max-width:400px !important}.custom-tooltip .ant-tooltip-arrow::before{background-color:#FFFFFF !important;border:1px solid #E5E5E5 !important}.political-information-tooltip{background:#FFFFFF;border-radius:8px;box-shadow:0px 4px 12px rgba(0,0,0,0.15);padding:16px;min-width:320px;max-width:400px;max-height:300px;overflow-y:auto;border:1px solid #E5E5E5}.political-information-tooltip::-webkit-scrollbar{width:6px}.political-information-tooltip::-webkit-scrollbar-track{background:#F5F5F5;border-radius:3px}.political-information-tooltip::-webkit-scrollbar-thumb{background:#C0C0C0;border-radius:3px}.political-information-tooltip::-webkit-scrollbar-thumb:hover{background:#A0A0A0}.political-information-tooltip .tooltip-content{display:flex;flex-direction:column;gap:12px}.electoral-item{display:flex;align-items:flex-start;gap:12px;position:relative;padding-left:4px}.electoral-item:not(:last-child)::after{content:"";position:absolute;left:14px;top:24px;bottom:-12px;width:1px;border-left:2px dashed #D0D0D0}.item-number{width:24px;height:24px;background:#F5F5F5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#666666;flex-shrink:0;border:1px solid #E0E0E0}.item-details{display:flex;flex-direction:column;gap:4px;flex:1;padding-top:0}.detail-row{display:flex;justify-content:space-between;align-items:baseline;min-height:18px}.detail-key{font-family:Plus Jakarta Sans;font-weight:400;font-size:12px;color:#666666;min-width:70px}.detail-value{font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#000000;text-align:right;flex:1}.rss-professional-tooltip{background:#FFFFFF;border-radius:8px;box-shadow:0px 4px 12px rgba(0,0,0,0.15);padding:16px;min-width:320px;max-width:400px;max-height:300px;overflow-y:auto;border:1px solid #E5E5E5}.rss-professional-tooltip::-webkit-scrollbar{width:6px}.rss-professional-tooltip::-webkit-scrollbar-track{background:#F5F5F5;border-radius:3px}.rss-professional-tooltip::-webkit-scrollbar-thumb{background:#C0C0C0;border-radius:3px}.rss-professional-tooltip::-webkit-scrollbar-thumb:hover{background:#A0A0A0}.rss-professional-tooltip .tooltip-content{display:flex;flex-direction:column;gap:12px}.professional-item{display:flex;align-items:flex-start;gap:12px;position:relative;padding-left:4px}.professional-item:not(:last-child)::after{content:"";position:absolute;left:14px;top:24px;bottom:-12px;width:1px;border-left:2px dashed #D0D0D0}.professional-item .item-number{width:24px;height:24px;background:#F5F5F5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#666666;flex-shrink:0;border:1px solid #E0E0E0}.item-description{display:flex;flex-direction:column;gap:4px;flex:1;padding-top:0}.description-line{font-family:Plus Jakarta Sans;font-weight:400;font-size:12px;line-height:1.4;color:#333333}.skeleton-card{background:#FFFFFF;border:1px solid #F9F9FC;box-shadow:0px 1px 4px -1px #0000003B;height:90px;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;padding:0 2.2rem;position:relative;overflow:hidden}.governor-minister-card-left-content{display:flex;flex-direction:column;align-items:baseline;gap:1rem}.skeleton-title{width:160px;height:16px;background:#f6f7f8;border-radius:4px}.skeleton-value{width:60px;height:32px;background:#f6f7f8;border-radius:4px}.governor-minister-card-right-content{display:flex;align-items:center;justify-content:center}.skeleton-icon{width:40px;height:40px;background:#f6f7f8;border-radius:4px}.gm-age-abstract-card-container{min-height:350px;max-height:350px;background:#FFFFFF;box-shadow:0px 1px 4px 0px #00000040;border-radius:0.5rem;padding:1.2rem;display:flex;flex-direction:column;gap:1.5rem;position:relative}.gm-age-abstract-card-content-container{min-height:310px;max-height:310px;overflow:auto;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:3rem}.gm-age-abstract-card-content-skeleton{display:flex;align-items:center;justify-content:space-between}.skeleton-abstract-title{width:120px;height:20px;background:#f6f7f8;border-radius:4px}.skeleton-abstract-value-wrapper{display:flex;align-items:center;gap:0.5rem}.skeleton-abstract-value{width:40px;height:24px;background:#f6f7f8;border-radius:4px}.skeleton-abstract-icon{width:20px;height:20px;background:#f6f7f8;border-radius:50%}.gm-abstract-button-skeleton{position:absolute;bottom:0;width:100%;height:40px;left:1px;background:#f6f7f8;border-radius:4px}.shimmer{background:linear-gradient(90deg, #f6f7f8 0%, #e8e9ea 50%, #f6f7f8 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.appointed-governors-minister-card-skeleton{position:relative;background:#FFF8F8;border:1px solid #C9C9C9;box-shadow:0px -4.87px 9.73px 0px #00000024;border-radius:1rem;display:flex;flex-direction:column;min-height:300px;overflow:hidden}.appointed-gm-skeleton-image{height:230px;width:100%;background:#f6f7f8;border-top-left-radius:1rem;border-top-right-radius:1rem}.appointed-gm-skeleton-details{padding:1rem;display:flex;flex-direction:column;gap:10px}.appointed-gm-skeleton-name{width:70%;height:18px;background:#f6f7f8;border-radius:4px}.appointed-gm-skeleton-info{width:85%;height:14px;background:#f6f7f8;border-radius:4px}@media (min-width: 300px) and (max-width: 767px){.appointed-gm-skeleton-image{height:200px}.appointed-gm-skeleton-name{width:80%;height:16px}.appointed-gm-skeleton-info{width:90%;height:12px}}@media (min-width: 768px) and (max-width: 1024px){.appointed-gm-skeleton-image{height:220px}.appointed-gm-skeleton-name{width:75%;height:17px}.appointed-gm-skeleton-info{width:88%;height:13px}}@media (min-width: 300px) and (max-width: 767px){.skeleton-title{width:140px;height:14px}.skeleton-value{width:50px;height:28px}.skeleton-icon{width:35px;height:35px}.skeleton-abstract-title{width:100px;height:18px}.skeleton-abstract-value{width:35px;height:20px}.skeleton-abstract-icon{width:18px;height:18px}}@media (min-width: 768px) and (max-width: 1024px){.skeleton-title{width:150px;height:15px}.skeleton-value{width:55px;height:30px}.skeleton-icon{width:38px;height:38px}.skeleton-abstract-title{width:110px;height:19px}.skeleton-abstract-value{width:38px;height:22px}}.governor-minister-main-section{background-color:#F8FAFF;padding:2rem 2.7rem 8rem 2.7rem;position:relative}.download-field-wise-btn-container{position:fixed;bottom:2rem;right:2rem;z-index:999}.gm-top-heading-section{display:flex;align-items:center;justify-content:space-between}.gm-breadcrumb-container{display:flex;align-items:center;gap:0.5rem;overflow-x:auto}.gm-item{font-family:"Plus Jakarta Sans", sans-serif;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap}.previous-gm-item{color:#00000073;cursor:pointer}.previous-gm-item:hover{color:#000000A6}.current-gm-item-gm-item{color:#000000D9}.select-state-field-container{width:435px !important}.custom-dropdown-field{width:inherit !important}.custom-dropdown-field .ant-select-selector{border:1px solid #C7DAE9 !important;background:#FFFFFF !important;cursor:pointer !important}.custom-dropdown-field .ant-select-selection-placeholder{font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:normal !important;color:#191919 !important}.custom-dropdown-field .ant-select-selection-item{font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:normal !important;color:#191919 !important}.filter-custom-dropdown-field>.ant-select-clear{top:13px !important;height:17px !important;width:17px !important}.filter-custom-dropdown-field>.anticon-close-circle{font-size:17px !important}.minister-main-content-section{margin-top:1rem;display:flex;flex-direction:column;gap:3rem}.total-count-party-section{display:none}.minister-map-count-section{padding:0 !important;margin:0 !important;position:relative;top:-2rem}.total-count-party-card-container{height:300px;width:100%;box-shadow:0px 0.88px 3.54px -0.88px #0000003B;background:#FFFFFF;border:0.88px solid #F9F9FC;display:flex;flex-direction:column;border-radius:1.2rem;position:relative;overflow:hidden}.total-count-party-shimmer-card{position:relative;overflow:hidden;background:linear-gradient(90deg, #f6f7f8 0%, #edeef1 50%, #f6f7f8 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite;border-radius:1.2rem}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}.total-count-party-card-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0.5rem;position:absolute;left:50%;top:4rem;z-index:999;transform:translateX(-50%)}.total-count-party-value-container{display:flex;align-items:center;gap:0.2rem}.total-count-party-title{font-family:Plus Jakarta Sans;font-weight:700;font-size:30px;color:#D92D20;position:relative;top:0.3rem}.total-count-party-value{font-family:Plus Jakarta Sans;font-weight:700;font-size:48px;background:linear-gradient(90deg, #D92D20 19.71%, #8220C9 50%, #B91293 79.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:normal}.total-count-of-election{font-family:Plus Jakarta Sans;font-weight:600;font-size:24px;line-height:24px;color:#000000}.wave-icon-of-card-container{position:absolute;width:inherit;height:inherit;bottom:-4.3rem}.wave-icon-of-card{height:inherit;width:inherit}.total-count-party-no-data{font-family:Plus Jakarta Sans;font-weight:500;font-size:18px;color:#000000}.minister-abstract-with-map-section{margin-top:2.5rem;display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:2.5rem}.qa-with-party-card-count-section{flex:0 0 30%;min-width:0;display:flex;flex-direction:column;gap:3rem;order:1}.minister-map-section{flex:0 0 40%;min-width:0;display:flex;justify-content:center;flex-direction:column;order:2}.minister-map-section .map-container{background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;height:100% !important;min-height:500px !important;width:100% !important}.age-abstract-with-minister-card-count-section{flex:0 0 25%;min-width:0;display:flex;flex-direction:column;gap:3rem;order:3}.party-card-count-section{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;gap:0.5rem;width:100%}.gm-age-abstract-content-container,.gm-gender-abstract-content-container,.minister-abstract-card-section{display:flex;flex-direction:column}.party-card-count-container{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0.5rem;background:#FFFFFF1A;border-bottom:4px solid #f15600;box-shadow:0px 1px 4px -1px rgba(0,0,0,0.23);border-radius:0.5rem}.party-card-count-container>span{font-family:Plus Jakarta Sans;font-weight:500;font-size:20px;line-height:24px;color:#000000}.elected-layout-bottom{display:flex;justify-content:center;margin-bottom:20px;padding:20px 0}.total-bjp-counts{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:315px}.bjp-count-display{white-space:nowrap;display:flex;align-items:baseline;width:100%}.bjp-label{font-family:"Plus Jakarta Sans", sans-serif;font-weight:bold;font-size:48px;background:linear-gradient(90deg, #D92D20 19.71%, #8220C9 50%, #B91293 79.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:normal}.bjp-number{font-family:"Plus Jakarta Sans", sans-serif;font-weight:bold;font-size:96px;background:linear-gradient(90deg, #D92D20 19.71%, #8220C9 50%, #B91293 79.81%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:normal}.total-count-display{display:flex;width:100%}.total-text{font-family:"Plus Jakarta Sans", sans-serif;font-weight:normal;font-size:32px;color:#000000;line-height:24px;white-space:nowrap}@media (max-width: 1000px){.minister-abstract-with-map-section{flex-direction:column}.qa-with-party-card-count-section,.minister-map-section,.age-abstract-with-minister-card-count-section{width:100%;order:unset;margin-bottom:20px;flex:1 1 auto}.minister-map-section .map-container{min-height:400px !important}.qa-with-party-card-count-section,.age-abstract-with-minister-card-count-section{gap:2rem}}@media (max-width: 768px){.qa-with-party-card-count-section,.minister-map-section,.age-abstract-with-minister-card-count-section{margin-bottom:15px}.minister-map-section .map-container{height:300px !important;min-height:300px !important}.bjp-label{font-size:36px}.bjp-number{font-size:72px}.total-text{font-size:24px}.qa-with-party-card-count-section,.age-abstract-with-minister-card-count-section{gap:1.5rem}}@media (max-width: 480px){.bjp-label{font-size:28px}.bjp-number{font-size:56px}.total-text{font-size:20px}.qa-with-party-card-count-section,.age-abstract-with-minister-card-count-section{gap:1rem}}.minister-card-count-section{display:flex;flex-direction:column;gap:0.8rem}.minister-card-count{height:50px;background:#FFFFFF;border:1px solid #DFECFF;box-shadow:0px 1px 4px -1px #0000003B;padding:0 0.8rem;display:flex;align-items:center;justify-content:space-between;border-radius:0.5rem}.minister-card-count>span{font-family:Plus Jakarta Sans;font-weight:500;font-size:20px;line-height:24px;color:#000000}.minister-abstract-section{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:1.5rem;width:100%}.minister-abstract-card-heading-section{display:flex;align-items:center;justify-content:space-between}.minister-abstract-card-see-more-section{display:flex;align-items:center;gap:4px;cursor:pointer}.minister-abstract-card-see-more-section>span{font-family:Plus Jakarta Sans;font-weight:500;font-size:16px;line-height:100%;color:#5A5A61}.minister-details-card-wise-section{display:flex;flex-direction:column;gap:1.5rem}.central-state-cabinet-minister-card-section{display:flex;flex-direction:column;gap:2.5rem}.pm-cm-primary-card{height:450px;background:#FFF8F8;border-bottom:5.18px solid var(--Primary-600, #F45700);box-shadow:0px 3px 13.33px 0px #00000024;border-radius:12px;padding:3rem;display:flex;align-items:center;gap:6rem}.pm-cm-primary-card-img-section{min-height:354px;max-height:354px;min-width:400px;max-width:400px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(0deg, #FFF2EE, #FFF2EE),radial-gradient(56.48% 56.48% at 52.08% 34.32%, rgba(255,196,164,0.5) 0%, rgba(255,255,255,0.5) 100%)}.pm-cm-primary-card-img-section>img{height:100%;width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.pm-cm-primary-card-details-section{display:flex;flex-direction:column;gap:2rem}.pm-cm-name-section>span{font-family:Plus Jakarta Sans;font-weight:800;font-size:40px;line-height:100%;color:#F45700}.pm-cm-name-other-details-section{display:flex;align-items:baseline;gap:12rem}.pm-cm-name-other-details-content-container{display:flex;flex-direction:column;gap:3.2rem}.pm-cm-other-details-key-value-container{display:flex;flex-direction:column;gap:0.5rem}.pm-cm-other-details-key{font-family:Plus Jakarta Sans;font-weight:500;font-size:22px;line-height:180%;color:#363636;white-space:nowrap}.pm-cm-other-details-value{font-family:Plus Jakarta Sans;font-weight:700;font-size:22px;line-height:180%;color:#363636;white-space:nowrap}.central-state-cabinet-all-minister-card-container,.central-state-cabinet-minister-card-section1{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;width:100%}.central-state-cabinet-all-minister-card-container1{display:grid;grid-template-columns:repeat(5, minmax(320px, 320px));gap:2rem;width:100%}.no-minister-message{display:flex;align-items:center;justify-content:center}.vr-no-data-found-icon{height:400px;width:400px}.custom-gm-value-tooltip .ant-tooltip-inner{background-color:#ffffff !important;color:#2D2D2D !important;padding-left:1rem !important;padding-right:1rem !important;display:flex;align-items:center;justify-content:center;text-align:center;max-height:400px !important;overflow-y:auto !important}.custom-gm-value-tooltip .ant-tooltip-arrow::before{background-color:#ffffff !important}@media (min-width: 300px) and (max-width: 767px){.gm-top-heading-section{flex-direction:column;align-items:flex-start;gap:1rem}.select-state-field-container{width:100% !important}.gm-breadcrumb-container{width:100%;overflow-x:auto}.minister-map-section{display:none}.total-count-party-section{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.minister-abstract-section{grid-template-columns:1fr}}@media (min-width: 300px) and (max-width: 399px){.wave-icon-of-card-container{bottom:-7rem}}@media (min-width: 400px) and (max-width: 499px){.wave-icon-of-card-container{bottom:-7rem}}@media (min-width: 500px) and (max-width: 599px){.wave-icon-of-card-container{bottom:-6rem}}@media (min-width: 600px) and (max-width: 700px){.wave-icon-of-card-container{bottom:-5.3rem}}@media (min-width: 300px) and (max-width: 767px){.pm-cm-primary-card-img-section{min-height:200px;max-height:200px;min-width:150px;max-width:150px;height:100%;width:100%}.pm-cm-name-other-details-section{gap:2rem}.pm-cm-primary-card{gap:2.5rem;padding:2rem}.pm-cm-name-section>span{font-size:16px}.pm-cm-other-details-key,.pm-cm-other-details-value{font-size:14px}.pm-cm-primary-card{height:250px;padding:1rem;gap:1rem}.pm-cm-name-other-details-content-container{gap:1.2rem}.pm-cm-primary-card-details-section{gap:1rem}.pm-cm-other-details-key-value-container{gap:0}}@media (min-width: 765px) and (max-width: 1024px){.gm-top-heading-section{flex-direction:column;align-items:flex-start;gap:1rem}.minister-abstract-section{grid-template-columns:1fr}.pm-cm-primary-card-img-section{min-height:254px;max-height:254px;min-width:254px;max-width:254px;height:100%;width:100%}.pm-cm-name-other-details-section{gap:2rem}.pm-cm-primary-card{gap:2.5rem;padding:2rem}.pm-cm-name-section>span{font-size:24px}.pm-cm-other-details-key,.pm-cm-other-details-value{font-size:16px}.pm-cm-primary-card{height:300px}.pm-cm-name-other-details-content-container{gap:1.2rem}.minister-map-section{order:1}.qa-with-party-card-count-section{order:2}.age-abstract-with-minister-card-count-section{order:3}}@media only screen and (min-width: 765px) and (max-width: 795px){.pm-cm-primary-card{gap:1.5rem;padding:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1209px){.pm-cm-primary-card-img-section{min-height:354px;max-height:354px;min-width:300px;max-width:300px;height:100%;width:100%}.pm-cm-name-other-details-section{gap:2rem}.pm-cm-primary-card{gap:2.5rem}.pm-cm-other-details-key,.pm-cm-other-details-value{font-size:18px}.pm-cm-name-section>span{font-size:34px}.handle-the-ellipsis-value{white-space:nowrap;width:300px;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 1210px) and (max-width: 1449px){.pm-cm-primary-card-img-section{min-height:354px;max-height:354px;min-width:300px;max-width:300px;height:100%;width:100%}.pm-cm-name-other-details-section{gap:6rem}.minister-abstract-with-map-section{gap:1.5rem}.handle-the-ellipsis-value{white-space:nowrap;width:300px;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 1450px) and (max-width: 1700px){.minister-abstract-with-map-section{gap:2rem}.handle-the-ellipsis-value{white-space:nowrap;width:300px;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 1701px) and (max-width: 1900px){.minister-abstract-with-map-section{gap:2rem}}.shimmer{position:relative;overflow:hidden;background:linear-gradient(90deg, #f0f0f0 0%, #f8f8f8 25%, #f0f0f0 50%, #f8f8f8 75%, #f0f0f0 100%);background-size:200% 100%;animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}@keyframes shimmer-smooth{0%{background-position:-200% 0;opacity:0.9}50%{opacity:1}100%{background-position:200% 0;opacity:0.9}}.shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.6) 45%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.6) 55%, transparent 100%);animation:shimmer-pulse 2s ease-in-out infinite;pointer-events:none;left:0}@keyframes shimmer-wave{0%{left:-100%;opacity:0}50%{opacity:1}100%{left:100%;opacity:0}}.party-card-skeleton{background:#FFFFFF;box-shadow:0px 1px 4px -1px rgba(0,0,0,0.23);border-radius:0.5rem;padding:0.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;border-bottom:4px solid #f15600}.party-name-skeleton{width:80px;height:20px;border-radius:4px;position:relative;overflow:hidden}.party-count-skeleton{width:32px;height:20px;border-radius:4px;position:relative;overflow:hidden}.minister-card-count.party-card-skeleton{height:50px;background:#FFFFFF;border:1px solid #DFECFF;box-shadow:0px 1px 4px -1px #0000003B;padding:0 0.8rem;border-bottom:none}.minister-card-count.party-card-skeleton .party-name-skeleton{width:120px;height:18px}.minister-card-count.party-card-skeleton .party-count-skeleton{width:40px;height:18px}@media (min-width: 300px) and (max-width: 767px){.party-name-skeleton{width:72px;height:16px}.party-count-skeleton{width:28px;height:16px}.minister-card-count.party-card-skeleton .party-name-skeleton{width:100px;height:16px}.minister-card-count.party-card-skeleton .party-count-skeleton{width:35px;height:16px}}.party-card-skeleton{transition:transform 0.2s ease, box-shadow 0.2s ease}.shimmer,.shimmer::before{will-change:background-position, opacity;backface-visibility:hidden;transform:translateZ(0)}.cs-minister-card{position:relative;border:1px solid #C9C9C9;box-shadow:0px 2.22px 9.88px 0px #00000024;border-radius:1.2rem;display:flex;flex-direction:column;min-height:380px;cursor:pointer}.cs-minister-image-container{height:230px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem;background:linear-gradient(0deg, #FFF2EE, #FFF2EE),radial-gradient(56.48% 56.48% at 52.08% 34.32%, rgba(255,196,164,0.5) 0%, rgba(255,255,255,0.5) 100%)}.cs-minister-image-container1{height:230px;width:100%;display:flex;align-items:center;justify-content:center}.no-gm-image-container{background:#ffffff;width:100% !important;height:100% !important;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:0.5rem}.no-gm-image-container>span{font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;color:#D1D5D8}.cs-minister-image-container>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-top-left-radius:1rem;border-top-right-radius:1rem;transition:transform 0.3s ease}.cs-minister-image-container>img:hover{transform:scale(1.03)}.cs-minister-details-container{padding:1rem;display:flex;flex-direction:column;gap:10px;background:#FFF8F8;flex:1;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem}.cs-minister-details-key-value-container{display:flex;align-items:center}.cs-minister-details-key{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:normal;color:#2D2D2D;white-space:nowrap}.cs-minister-details-value{font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:normal;color:#2D2D2D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-value{width:90%}.location-value{width:100px}.ant-tooltip-inner{background:#ffffff !important;color:#2D2D2D !important}.custom-gm-value-tooltip .ant-tooltip-inner{background-color:#ffffff !important;color:#2D2D2D !important;padding-left:1rem !important;padding-right:1rem !important;display:flex;align-items:center;justify-content:center;text-align:center;max-height:400px !important;overflow-y:auto !important}.custom-gm-value-tooltip .ant-tooltip-arrow::before{background-color:#ffffff !important}.visual-representation-main-section{padding:2.7rem 2.7rem 4rem 2.7rem;display:flex;flex-direction:column}.vr-top-section{display:flex;align-items:center;justify-content:space-between}.select-state-field-container{width:400px}.custom-dropdown-field{width:inherit !important}.custom-dropdown-field .ant-select-selector{border:1px solid #C7DAE9 !important;background:#FFFFFF !important;cursor:pointer !important}.custom-dropdown-field .ant-select-selection-placeholder{font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:normal !important;color:#191919 !important}.custom-dropdown-field .ant-select-selection-item{font-family:Plus Jakarta Sans !important;font-weight:500 !important;font-size:14px !important;line-height:normal !important;color:#191919 !important}.filter-custom-dropdown-field>.ant-select-clear{top:13px !important;height:17px !important;width:17px !important}.filter-custom-dropdown-field>.anticon-close-circle{font-size:17px !important}.vr-breadcrumb-container{display:flex;align-items:center;gap:0.5rem}.vr-item{font-family:"Plus Jakarta Sans", sans-serif;font-weight:400;font-size:14px;line-height:22px}.previous-vr-item{color:#00000073;cursor:pointer}.previous-vr-item:hover{color:#000000A6}.current-vr-item{color:#000000D9}.visual-representation-content-container{margin-top:2rem}.custom-vr-tab>.ant-tabs-nav::before{border:none !important}.custom-vr-tab .ant-tabs-nav{margin-bottom:0 !important}.custom-vr-tab .ant-tabs-tab{border:none !important;background:none !important;padding:0.5rem 0 !important;margin-right:2rem !important}.custom-vr-tab .ant-tabs-tab.ant-tabs-tab-active{background:none !important;border:none !important}.custom-vr-tab .ant-tabs-tab.ant-tabs-tab-active>.ant-tabs-tab-btn{font-family:"Plus Jakarta Sans", sans-serif !important;font-weight:700 !important;font-size:16px !important;color:#343D4C !important;position:relative}.custom-vr-tab .ant-tabs-tab>.ant-tabs-tab-btn{font-family:"Plus Jakarta Sans", sans-serif !important;font-weight:400 !important;font-size:16px !important;color:#8694AC !important;padding:0 !important}.custom-vr-tab .ant-tabs-ink-bar{height:2px !important;background:#2E90FA !important;border-radius:0 !important}.custom-vr-tab .ant-tabs-content-holder{border:none !important}.custom-vr-tab .ant-tabs-tabpane{padding:0 !important}.vr-tab-content-container{position:relative;padding:2rem 0;min-height:610px;height:100%}.vr-pdf-card-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));row-gap:2rem;-moz-column-gap:4rem;column-gap:4rem}.vr-pdf-card-container.single{display:grid;grid-template-columns:1fr;max-width:260px}.vr-pdf-card-section{position:relative;display:flex;flex-direction:column;max-width:100%;cursor:default}.vr-pdf-main-card{position:relative;flex:1;padding:0.7rem;background:#FFF8F8;border:1px solid #E1EDF7;border-radius:0.5rem}.vr-pdf-sub-card{height:100%;background:#FFFFFF;border:1px solid #E1EDF7;border-radius:0.5rem;display:flex;align-items:center;justify-content:center}.vr-pdf-name-container{position:relative;height:40px;display:flex;align-items:center;justify-content:center;pointer-events:none}.vr-pdf-name-container>span{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:22px;color:#000000}.vr-pdf-icon{position:absolute;right:0;bottom:0;pointer-events:none}.vr-no-data-found-container,.loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vr-no-data-found-icon{height:400px;width:400px}.ant-select-clear{font-size:21px !important;right:15px !important;top:46% !important}.ant-select-arrow{font-size:14px !important;right:14px !important}@media (min-width: 300px) and (max-width: 1024px){.vr-pdf-card-container{row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.vr-top-section{flex-direction:column;gap:1rem;align-items:flex-start}.select-state-field-container{width:100% !important}.vr-no-data-found-icon{height:300px;width:300px}}@media (min-width: 1025px) and (max-width: 1209px){.vr-pdf-card-container{row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.pdf-thumbnail-container{width:100%;height:240px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;overflow:hidden;cursor:pointer;transition:all 0.2s ease}.pdf-thumbnail-container:hover:not(.pdf-thumbnail-loading-state):not(.pdf-thumbnail-error-state){transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.pdf-thumbnail-loading-state{cursor:not-allowed}.pdf-thumbnail-error-state{cursor:not-allowed}.pdf-thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.pdf-thumbnail-loading{display:flex;align-items:center;justify-content:center;width:100%;height:240px;background:#f8f9fa}.pdf-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center}.pdf-loading-icon{color:#007bff;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}}.pdf-loading-text{color:#495057;font-size:14px;font-weight:500;margin:0}.pdf-progress-bar{width:200px;max-width:80%}.pdf-thumbnail-error{display:flex;align-items:center;justify-content:center;width:100%;height:240px;background:#f8f9fa}.pdf-icon-placeholder{display:flex;align-items:center;justify-content:center;color:#6c757d}.loading-spinner{color:#007bff;font-size:14px;font-weight:500}@media (max-width: 768px){.pdf-thumbnail-container{border-radius:6px}.pdf-thumbnail-image{border-radius:6px}.pdf-loading-content{gap:12px;padding:16px}.pdf-loading-text{font-size:13px}.pdf-progress-bar{width:160px}}.progress-bar-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.progress-bar-track{width:100%;height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(90deg, #007bff, #0056b3);border-radius:3px;transition:width 0.3s ease-in-out;position:relative}.progress-bar-fill::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);animation:shimmer-pulse 2s ease-in-out infinite}@keyframes shimmer-pulse{0%,100%{opacity:0.8}50%{opacity:1}}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.progress-bar-text{font-size:12px;font-weight:500;color:#495057;min-width:30px;text-align:center}.progress-bar-container.small .progress-bar-track{height:4px}.progress-bar-container.small .progress-bar-text{font-size:10px}.progress-bar-container.large .progress-bar-track{height:8px}.progress-bar-container.large .progress-bar-text{font-size:14px}.progress-bar-container.success .progress-bar-fill{background:linear-gradient(90deg, #28a745, #1e7e34)}.progress-bar-container.warning .progress-bar-fill{background:linear-gradient(90deg, #ffc107, #e0a800)}.progress-bar-container.danger .progress-bar-fill{background:linear-gradient(90deg, #dc3545, #c82333)}@media (max-width: 768px){.progress-bar-container{gap:6px}.progress-bar-text{font-size:11px}}.ant-modal-wrap{overflow:hidden !important}.pdf-viewer-modal{min-width:300px !important;max-width:900px !important;width:100% !important}.pdf-viewer-modal>div>.ant-modal-content{padding:0 !important;border:none !important;overflow:hidden !important;min-height:900px !important;max-height:900px !important;height:100% !important}.pdf-viewer-modal>.ant-modal-body{padding:0 !important}.pdf-viewer-modal-content-container{min-height:900px !important;max-height:900px !important;height:100% !important;display:flex;flex-direction:column;overflow:hidden !important}.pdf-viewer-modal-heading-container{display:flex;align-items:center;justify-content:flex-end;gap:1rem;height:100% !important;min-height:50px !important;padding:0 1rem}.pdf-viewer-modal-heading-container>*{display:flex;align-items:center;justify-content:center}.pdf-printer-icon{font-size:20px;cursor:pointer}.pdf-download-button{margin:0 8px;display:flex;align-items:center;justify-content:center}.pdf-viewer-modal-close-icon{color:#000000;font-size:24px;cursor:pointer;transition:all 0.2s ease}.pdf-viewer-modal-close-icon:hover{color:#dc3545;transform:scale(1.1)}.pdf-viewer-content-container{flex:1;position:relative}.pdf-viewer-container{position:relative;padding:0;margin:0;overflow:auto;min-height:790px !important;max-height:790px !important;height:100%;display:flex;flex-direction:column}.zoom-in-out-btn-container{position:absolute;right:4rem;bottom:2rem;display:flex;flex-direction:column;gap:1rem}.zoom-in-out-icon{font-size:35px;cursor:pointer;color:#344054;padding:8px;border-radius:50%;background:rgba(255,255,255,0.9);box-shadow:0px 2px 8px rgba(0,0,0,0.15);transition:all 0.2s ease}.zoom-in-out-icon:hover{background:#F9FAFB;color:#1D2939;transform:scale(1.1)}.zoom-level-indicator{font-family:Plus Jakarta Sans;font-weight:500;font-size:12px;color:#344054;background:rgba(255,255,255,0.9);padding:4px 8px;border-radius:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.15);text-align:center;min-width:40px}.pdf-pagination-container{min-height:60px;height:100%;padding:0 1rem;margin:0;display:flex;align-items:center;justify-content:space-between;background:#ffffff;border-top:1px solid #e5e7eb;position:relative;z-index:10;flex-shrink:0;box-sizing:border-box}.pdf-viewer-btn{height:36px;padding:0 1rem;margin:0;display:flex;align-items:center;justify-content:center;gap:0.5rem;background:#FFFFFF;border:1px solid #D0D5DD;box-shadow:0px 1px 2px 0px #1018280D;border-radius:0.5rem;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;color:#344054;cursor:pointer;transition:all 0.2s ease;box-sizing:border-box}.pdf-viewer-btn:hover:not(:disabled){background:#F9FAFB;border-color:#98A2B3}.pdf-viewer-btn:disabled{background:#F2F4F7;border-color:#E4E7EC;color:#98A2B3;cursor:not-allowed;opacity:0.6}.previous-next-arrow-icon{font-size:20px}.pdf-page-count-container{height:30px;display:flex;align-items:center;justify-content:center;background:#C9C9C9F5;box-shadow:0px 3px 13.33px 0px #00000024;padding:0 1.5rem;border-radius:1rem}.pdf-page-count-container>span{font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:100%;color:#000000}.pdf-viewer{overflow:visible;position:relative;flex:1;display:flex;justify-content:center;align-items:center;padding:0;margin:0;width:100%;height:100%;min-width:-moz-fit-content;min-width:fit-content;min-height:-moz-fit-content;min-height:fit-content}.pdf-viewer-container::-webkit-scrollbar{width:8px;height:8px}.pdf-viewer-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pdf-viewer-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.pdf-viewer-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.react-pdf__Document{margin:0 !important;padding:0 !important;display:flex;justify-content:center;align-items:center;height:100%;width:100%;min-width:-moz-fit-content;min-width:fit-content;min-height:-moz-fit-content;min-height:fit-content}.react-pdf__Page{box-shadow:none;border-radius:0;margin:0;padding:0;height:auto;width:auto;display:flex;justify-content:center;align-items:center}.react-pdf__Page__canvas{max-width:none;max-height:none;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.pdf-page-count{font-family:Plus Jakarta Sans;font-weight:600;font-size:18px;line-height:22px;color:#000000;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%, 0%);z-index:1}.pdf-loader-container{display:flex;justify-content:center;align-items:center;margin-top:2rem;min-height:400px}.pdf-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;text-align:center}.pdf-loading-icon{color:#007bff;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}}.pdf-loading-text{color:#495057;font-size:16px;font-weight:500;margin:0;font-family:Plus Jakarta Sans}.pdf-dialog-progress-bar{width:300px;max-width:80%}.pdf-page-loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.9);padding:1rem;border-radius:0.5rem;box-shadow:0px 4px 12px rgba(0,0,0,0.15)}.pdf-error-container{display:flex;justify-content:center;align-items:center;padding:2rem;text-align:center}.pdf-error-container p{color:#dc3545;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px}@media only screen and (max-width: 360px){.pdf-viewer-modal{min-width:85% !important;max-width:85% !important;width:85% !important}.pdf-pagination-container{padding:0 0.5rem}.pdf-viewer-btn{padding:0 0.25rem;font-size:10px;min-width:60px}.pdf-page-count-container{padding:0 0.5rem}.pdf-page-count-container>span{font-size:10px}.pdf-loading-content{gap:12px;padding:20px}.pdf-loading-text{font-size:14px}.pdf-dialog-progress-bar{width:200px}}@media only screen and (min-width: 361px) and (max-width: 480px){.pdf-viewer-modal{min-width:90% !important;max-width:90% !important;width:90% !important}.pdf-viewer-modal>div>.ant-modal-content{min-height:500px !important;max-height:500px !important;height:100% !important}.pdf-viewer-modal-content-container{min-height:500px !important;max-height:500px !important;height:100% !important}.pdf-viewer-container{min-height:420px !important;max-height:420px !important}.pdf-pagination-container{min-height:50px;height:50px;padding:0 0.75rem;margin:0;box-sizing:border-box}.pdf-viewer-btn{height:36px;padding:0 0.5rem;font-size:11px;min-width:70px;margin:0;box-sizing:border-box}.pdf-page-count-container{height:28px;padding:0 0.75rem;margin:0;box-sizing:border-box}.pdf-page-count-container>span{font-size:11px}}@media only screen and (min-width: 300px) and (max-width: 764px){.pdf-viewer-modal{min-width:300px !important;max-width:90% !important;width:90% !important}.pdf-viewer-modal>div>.ant-modal-content{min-height:600px !important;max-height:600px !important;height:100% !important}.pdf-viewer-modal-content-container{min-height:600px !important;max-height:600px !important;height:100% !important}.pdf-viewer-container{padding:0;margin:0;overflow:auto;min-height:485px !important;max-height:485px !important;height:100%;display:flex;flex-direction:column}.pdf-pagination-container{min-height:60px;height:60px;padding:0 1rem;margin:0;display:flex;align-items:center;justify-content:space-between;background:#ffffff;border-top:1px solid #e5e7eb;box-sizing:border-box}.pdf-viewer-btn{height:40px;padding:0 0.75rem;font-size:12px;min-width:80px;margin:0;box-sizing:border-box}.pdf-page-count-container{height:32px;padding:0 1rem;margin:0;box-sizing:border-box}.pdf-page-count-container>span{font-size:12px}}@media only screen and (min-width: 765px) and (max-width: 1024px){.pdf-viewer-modal{min-width:300px !important;max-width:900px !important;width:calc(100% - 6%) !important}.pdf-viewer-modal>div>.ant-modal-content{min-height:900px !important;max-height:900px !important;height:100% !important}.pdf-viewer-modal-content-container{min-height:900px !important;max-height:900px !important;height:100% !important}}@media only screen and (min-width: 1025px) and (max-width: 1209px){.pdf-viewer-modal{min-width:300px !important;max-width:600px !important;width:100% !important}.pdf-viewer-modal>div>.ant-modal-content{min-height:500px !important;max-height:500px !important;height:100% !important}.pdf-viewer-modal-content-container{min-height:500px !important;max-height:500px !important;height:100% !important}.pdf-viewer-container{padding:1rem;overflow:auto;min-height:390px !important;max-height:390px !important}}@media only screen and (min-width: 1210px) and (max-width: 1449px){.pdf-viewer-modal{min-width:300px !important;max-width:600px !important;width:100% !important}.pdf-viewer-modal>div>.ant-modal-content{min-height:600px !important;max-height:600px !important;height:100% !important}.pdf-viewer-modal-content-container{min-height:600px !important;max-height:600px !important;height:100% !important}.pdf-viewer-container{padding:1rem;overflow:auto;min-height:490px !important;max-height:490px !important}}@media only screen and (min-width: 1450px) and (max-width: 1700px){.pdf-viewer-modal{min-width:300px !important;max-width:700px !important;width:100% !important}.pdf-viewer-modal>div>.ant-modal-content{min-height:700px !important;max-height:700px !important;height:100% !important}.pdf-viewer-modal-content-container{min-height:700px !important;max-height:700px !important;height:100% !important}.pdf-viewer-container{padding:1rem;overflow:auto;min-height:590px !important;max-height:590px !important}}@media only screen and (min-width: 1701px) and (max-width: 1900px){.pdf-viewer-modal{min-width:300px !important;max-width:800px !important;width:100% !important}.pdf-viewer-modal>div>.ant-modal-content{min-height:800px !important;max-height:800px !important;height:100% !important}.pdf-viewer-modal-content-container{min-height:800px !important;max-height:800px !important;height:100% !important}.pdf-viewer-container{padding:1rem;overflow:auto;min-height:690px !important;max-height:690px !important}}.circular-progress-button{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;border-radius:50%;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.15);border:1px solid #e5e7eb}.circular-progress-button:hover:not(.disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.circular-progress-button.downloading{cursor:not-allowed;background:#f8f9fa}.circular-progress-button.disabled{cursor:not-allowed;opacity:0.6}.circular-progress-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.circular-progress-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.circular-progress-bg{stroke:#e5e7eb}.circular-progress-fill{stroke:#007bff;stroke-linecap:round;transition:stroke-dashoffset 0.3s ease}.circular-progress-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:flex;align-items:center;justify-content:center}.circular-progress-icon{color:#374151;transition:color 0.3s ease}.circular-progress-button:hover:not(.disabled) .circular-progress-icon{color:#007bff}.circular-progress-text{font-size:10px;font-weight:600;color:#007bff;font-family:Plus Jakarta Sans}.circular-progress-button.small{width:32px;height:32px}.circular-progress-button.medium{width:40px;height:40px}.circular-progress-button.large{width:48px;height:48px}.circular-progress-button.small .circular-progress-icon{font-size:14px}.circular-progress-button.medium .circular-progress-icon{font-size:18px}.circular-progress-button.large .circular-progress-icon{font-size:22px}.circular-progress-button.small .circular-progress-text{font-size:8px}.circular-progress-button.medium .circular-progress-text{font-size:10px}.circular-progress-button.large .circular-progress-text{font-size:12px}.circular-progress-button.downloading .circular-progress-fill{animation:progress-pulse 2s ease-in-out infinite}@keyframes progress-pulse{0%,100%{opacity:1}50%{opacity:0.7}}@media (max-width: 768px){.circular-progress-button.small{width:28px;height:28px}.circular-progress-button.medium{width:36px;height:36px}.circular-progress-button.large{width:44px;height:44px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, 0.7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: 0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform 0.3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity 0.1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked.Toastify__toast--stacked[data-pos=bot]:before{transform-origin:top}.Toastify__toast--stacked.Toastify__toast--stacked[data-pos=top]:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:0.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:0.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:0.7;transition:0.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:0.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform 0.2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin 0.65s linear infinite}@keyframes Toastify__bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes Toastify__bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{from{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{from{transform:translate3d(110%, 0, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%, 0, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0, 110%, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0, -110%, 0);visibility:visible}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(0, 500px, 0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(0, -500px, 0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:0.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:0.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:0.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:0.3s}@keyframes Toastify__spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
