@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap);#nomination-preview,#nomination-preview *,#nomination-preview .text-body-1,#nomination-preview .text-body-2,#nomination-preview .text-caption,#nomination-preview .text-h5,#nomination-preview .text-h6,#nomination-preview .text-overline,#nomination-preview .text-subtitle-1,#nomination-preview .text-subtitle-2,#nomination-preview .v-btn,#nomination-preview .v-card,#nomination-preview .v-chip{font-family:Outfit,Plus Jakarta Sans,sans-serif!important}#nomination-preview{-webkit-animation:modalFadeIn .4s cubic-bezier(.16,1,.3,1);animation:modalFadeIn .4s cubic-bezier(.16,1,.3,1)}#nomination-preview .text-navy{color:#3a67b1!important}#nomination-preview .text-dark{color:#0a0f29!important}#nomination-preview .gap-2{gap:.5rem}#nomination-preview .gap-3{gap:.75rem}#nomination-preview .bg-light-surface{background-color:#f8fafc!important}#nomination-preview .jci-header{background:#0097d7!important;position:relative}#nomination-preview .jci-header .header-logo-box{width:44px;height:44px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#nomination-preview .jci-header .jci-brand-badge{background:#0097d7;color:#fff;letter-spacing:1px}#nomination-preview .jci-header .sub-badge{background:#63d927!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.3)!important;font-weight:800!important}#nomination-preview .jci-header .close-btn{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#nomination-preview .jci-header .close-btn:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#nomination-preview .accent-bar{height:4px;background:-webkit-gradient(linear,left top,right top,from(#0097d7),color-stop(50%,#56bda3),to(#edbe38));background:linear-gradient(90deg,#0097d7,#56bda3 50%,#edbe38)}#nomination-preview .profile-card{background:#fff;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 14px rgba(10,15,41,.05)!important;box-shadow:0 4px 14px rgba(10,15,41,.05)!important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#nomination-preview .profile-card .avatar-wrapper{position:relative}#nomination-preview .profile-card .profile-avatar{border:3px solid #3a67b1}#nomination-preview .profile-card .candidate-name{color:#0a0f29}#nomination-preview .profile-card .membership-badge{background:rgba(58,103,177,.08);color:#3a67b1;border:1px solid rgba(58,103,177,.2)}#nomination-preview .summary-card{background:#fff;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 14px rgba(10,15,41,.05)!important;box-shadow:0 4px 14px rgba(10,15,41,.05)!important}#nomination-preview .summary-card .info-tile{background:#f8fafc;border:1px solid #e2e8f0;-webkit-transition:all .25s ease;transition:all .25s ease}#nomination-preview .summary-card .info-tile:hover{background:#fff;border-color:#3a67b1;-webkit-box-shadow:0 4px 12px rgba(58,103,177,.1);box-shadow:0 4px 12px rgba(58,103,177,.1)}#nomination-preview .summary-card .info-tile .tile-label{font-size:12px!important;font-weight:800!important;color:#414042;letter-spacing:.8px}#nomination-preview .summary-card .info-tile .tile-value{font-size:14px!important;color:#0a0f29}#nomination-preview .aadhaar-exact-card{border:1px dashed #b0b0b0!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05)!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important;width:100%;margin:0}#nomination-preview .aadhaar-exact-card .aadhaar-close-icon{position:absolute;top:8px;right:10px;cursor:pointer}#nomination-preview .aadhaar-exact-card .tricolor-flag-box{width:42px;height:24px;border:1px solid #d0d0d0}#nomination-preview .aadhaar-exact-card .tricolor-flag-box .flag-stripe{height:8px}#nomination-preview .aadhaar-exact-card .tricolor-flag-box .flag-stripe.saffron{background-color:#f93}#nomination-preview .aadhaar-exact-card .tricolor-flag-box .flag-stripe.white{background-color:#fff;position:relative}#nomination-preview .aadhaar-exact-card .tricolor-flag-box .flag-stripe.green{background-color:#138808}#nomination-preview .aadhaar-exact-card .tricolor-flag-box .flag-stripe .chakra-dot{width:5px;height:5px;border-radius:50%;border:1px solid navy}#nomination-preview .aadhaar-exact-card .jci-india-title{font-size:14px!important;color:#0097d7!important;letter-spacing:.5px}#nomination-preview .aadhaar-exact-card .aadhaar-round-avatar{border:2px solid #e0e0e0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}#nomination-preview .aadhaar-exact-card .aadhaar-round-avatar img{-o-object-fit:cover;object-fit:cover}#nomination-preview .aadhaar-exact-card .candidate-title-name{font-size:18px!important;color:#2b2b2b!important;letter-spacing:-.2px;line-height:1.2}#nomination-preview .aadhaar-exact-card .address-label{font-size:13px!important;color:#333!important}#nomination-preview .aadhaar-exact-card .address-value{font-size:13px!important;color:#4a4a4a!important;line-height:1.4!important}#nomination-preview .aadhaar-exact-card .aadhaar-exact-number{font-size:24px!important;color:#2b2b2b!important;letter-spacing:3.5px!important;font-family:inherit}#nomination-preview .aadhaar-exact-card .red-solid-divider{height:1.5px;background-color:red}#nomination-preview .aadhaar-exact-card .hindi-tagline-red{color:red!important;font-size:14px!important;letter-spacing:.3px}#nomination-preview .aadhaar-exact-card .verified-chip-green{background-color:#e8f5e9!important;border:1px solid #c8e6c9}#nomination-preview .aadhaar-exact-card .verified-chip-green .verified-text{color:#28a745!important;font-size:12px!important}#nomination-preview .application-doc-card,#nomination-preview .documents-section-card,#nomination-preview .history-card,#nomination-preview .input-card{background:#fff;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 14px rgba(10,15,41,.05)!important;box-shadow:0 4px 14px rgba(10,15,41,.05)!important}#nomination-preview .application-doc-card .doc-type-icon,#nomination-preview .documents-section-card .doc-type-icon,#nomination-preview .history-card .doc-type-icon,#nomination-preview .input-card .doc-type-icon{width:36px;height:36px;background:rgba(58,103,177,.1)}#nomination-preview .single-doc-card{background:#f8fafc;border:1px solid #e2e8f0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}#nomination-preview .single-doc-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background:#fff;border-color:#0097d7;-webkit-box-shadow:0 8px 20px rgba(0,151,215,.15)!important;box-shadow:0 8px 20px rgba(0,151,215,.15)!important}#nomination-preview .empty-doc-box{background:#f8fafc;border:1px dashed #cbd5e1}#nomination-preview .history-container{border:1px solid #e2e8f0;max-height:220px;overflow-y:auto;color:#414042}#nomination-preview .custom-review-textarea .v-input__control{border-radius:12px}#nomination-preview .action-bar-card{background:#fff;border:1px solid #e2e8f0}#nomination-preview .action-bar-card .complete-btn{background-color:#56bda3!important;-webkit-transition:all .25s ease;transition:all .25s ease}#nomination-preview .action-bar-card .complete-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(86,189,163,.4)!important;box-shadow:0 6px 16px rgba(86,189,163,.4)!important}#nomination-preview .action-bar-card .pending-btn{background-color:#edbe38!important;color:#0a0f29!important;-webkit-transition:all .25s ease;transition:all .25s ease}#nomination-preview .action-bar-card .pending-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(237,190,56,.4)!important;box-shadow:0 6px 16px rgba(237,190,56,.4)!important}#nomination-preview .action-bar-card .cancel-btn{-webkit-transition:all .25s ease;transition:all .25s ease}#nomination-preview .action-bar-card .cancel-btn:hover{background:rgba(58,103,177,.05)!important}@-webkit-keyframes modalFadeIn{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalFadeIn{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}