.bg[data-v-38a9b922]{align-items:center;animation:AnimateBG-38a9b922 20s ease infinite;background-image:linear-gradient(-45deg,#c7484f,#5e1418 25%,#b72b31 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-38a9b922{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.mou-step-nav[data-v-38a9b922]{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;padding:6px 10px;position:sticky;top:0;z-index:5}.mou-step-nav .v-chip[data-v-38a9b922]{cursor:pointer}.bg[data-v-941b3d0c]{align-items:center;animation:AnimateBG-941b3d0c 20s ease infinite;background-image:linear-gradient(-45deg,#c7484f,#5e1418 25%,#b72b31 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-941b3d0c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.certificate-viewer-dialog .dialog-header[data-v-941b3d0c]{align-items:center;background:linear-gradient(135deg,#c7484f,#b72b31);background:linear-gradient(135deg,var(--ovec-red-500,#c7484f) 0,var(--ovec-red-600,#b72b31) 100%);color:#fff;display:flex;justify-content:space-between;padding:20px}.certificate-viewer-dialog .dialog-header .close-btn[data-v-941b3d0c]{color:#fff}.certificate-viewer-dialog .dialog-header .close-btn[data-v-941b3d0c]:hover{background:hsla(0,0%,100%,.1)}.certificate-viewer-dialog .dialog-content[data-v-941b3d0c]{max-height:70vh;overflow-y:auto;padding:24px}.certificate-viewer-dialog .dialog-actions[data-v-941b3d0c]{border-top:1px solid #e2e8f0;padding:16px 24px}.loading-container[data-v-941b3d0c]{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:300px}.error-container[data-v-941b3d0c]{color:#dc2626;padding:20px;text-align:center}.error-container p[data-v-941b3d0c]{font-size:14px;margin:12px 0}.pdf-viewer-wrapper[data-v-941b3d0c]{margin-bottom:24px}.pdf-toolbar[data-v-941b3d0c]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.pdf-toolbar .page-info[data-v-941b3d0c]{color:#64748b;font-size:14px;font-weight:500;min-width:60px;text-align:center}.pdf-container[data-v-941b3d0c]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.pdf-iframe[data-v-941b3d0c]{border:none;height:600px;width:100%}.certificate-info[data-v-941b3d0c]{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.certificate-info table[data-v-941b3d0c]{font-size:14px;width:100%}.certificate-info table tr[data-v-941b3d0c]{border-bottom:1px solid #e2e8f0}.certificate-info table tr[data-v-941b3d0c]:last-child{border-bottom:none}.certificate-info table tr td[data-v-941b3d0c]{padding:12px 0}.certificate-info table tr td[data-v-941b3d0c]:first-child{color:#64748b;font-weight:500;padding-right:20px;width:40%}.certificate-info table tr td[data-v-941b3d0c]:last-child{color:#1e293b}.header-card[data-v-941b3d0c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(245,245,247,.95),rgba(235,236,240,.95));border:1px solid rgba(0,0,0,.08);border-radius:24px!important;overflow:hidden;position:relative;transition:all .3s ease}.dark-theme[data-v-941b3d0c]{background:linear-gradient(135deg,rgba(30,30,32,.95),rgba(22,22,24,.95));border-color:hsla(0,0%,100%,.1)}.glass-effect[data-v-941b3d0c]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 12px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.5)}.animated-bg[data-v-941b3d0c]{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.bg-circle[data-v-941b3d0c]{animation:float-941b3d0c 8s ease-in-out infinite;background:rgba(99,99,110,.05);border-radius:50%;position:absolute}.circle-1[data-v-941b3d0c]{animation-delay:0s;height:140px;right:-70px;top:-70px;width:140px}.circle-2[data-v-941b3d0c]{animation-delay:2.5s;bottom:-50px;height:100px;left:15%;width:100px}.circle-3[data-v-941b3d0c]{animation-delay:5s;height:120px;right:10%;top:40%;width:120px}@keyframes float-941b3d0c{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-25px) translateX(5px)}}.icon-container[data-v-941b3d0c],.icon-wrapper[data-v-941b3d0c]{position:relative;z-index:2}.icon-wrapper[data-v-941b3d0c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:20px;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.icon-wrapper[data-v-941b3d0c]:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);transform:scale(1.05)}.icon-glow[data-v-941b3d0c]{animation:pulse-941b3d0c 3s infinite;background:radial-gradient(circle,rgba(0,0,0,.05) 0,transparent 70%);border-radius:50%;height:110px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:1}@keyframes pulse-941b3d0c{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.15)}}.title-container[data-v-941b3d0c]{position:relative;z-index:2}.main-title[data-v-941b3d0c]{color:#1a1a1a!important;font-size:max(1.5rem,min(4vw,2.2rem))!important;font-weight:700!important;letter-spacing:-.5px;line-height:1.2!important;margin-bottom:8px!important;text-shadow:none;transition:color .3s ease}.dark-theme .main-title[data-v-941b3d0c]{color:#f5f5f7!important}.title-underline[data-v-941b3d0c]{animation:slideIn-941b3d0c .6s ease-out;background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);border-radius:2px;height:3px;margin-top:4px;width:50px}@keyframes slideIn-941b3d0c{0%{opacity:0;width:0}to{opacity:1;width:50px}}.dark-theme .title-underline[data-v-941b3d0c]{background:linear-gradient(90deg,hsla(0,0%,100%,.4),transparent)}.subtitle-container[data-v-941b3d0c]{position:relative;z-index:2}.subtitle-icon[data-v-941b3d0c]{color:rgba(0,0,0,.5)!important;transition:color .3s ease}.dark-theme .subtitle-icon[data-v-941b3d0c]{color:hsla(0,0%,100%,.6)!important}.subtitle-text[data-v-941b3d0c]{color:rgba(0,0,0,.65)!important;font-size:.95rem!important;font-weight:400!important;text-shadow:none;transition:color .3s ease}.dark-theme .subtitle-text[data-v-941b3d0c]{color:hsla(0,0%,100%,.75)!important}.action-buttons-container[data-v-941b3d0c]{position:relative;z-index:2}.action-btn[data-v-941b3d0c]{border-radius:12px!important;font-weight:600!important;letter-spacing:.3px!important;overflow:hidden;position:relative;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.action-btn[data-v-941b3d0c]:hover{transform:translateY(-2px)}.action-btn[data-v-941b3d0c]:active{transform:translateY(0)}.search-btn[data-v-941b3d0c]{background:rgba(0,0,0,.06)!important;border:1px solid rgba(0,0,0,.1)!important;color:#1a1a1a!important}.search-btn[data-v-941b3d0c]:hover{background:rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.dark-theme .search-btn[data-v-941b3d0c]{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.15)!important;color:#f5f5f7!important}.dark-theme .search-btn[data-v-941b3d0c]:hover{background:hsla(0,0%,100%,.12)!important}.add-btn[data-v-941b3d0c]{background:linear-gradient(135deg,#2d2d2d,#1a1a1a)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#f5f5f7!important}.add-btn[data-v-941b3d0c]:hover{background:linear-gradient(135deg,#1a1a1a,#0a0a0a)!important;box-shadow:0 8px 20px rgba(0,0,0,.25)!important}.clear-btn[data-v-941b3d0c]{background:transparent!important;border:1px solid #ff9800!important;color:#ff9800!important}.clear-btn[data-v-941b3d0c]:hover{background:rgba(255,152,0,.08)!important;box-shadow:0 4px 12px rgba(255,152,0,.2)!important}.export-all-btn[data-v-941b3d0c],.export-btn[data-v-941b3d0c],.update-btn[data-v-941b3d0c]{background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important;color:#1a1a1a!important}.export-all-btn[data-v-941b3d0c]:hover,.export-btn[data-v-941b3d0c]:hover,.update-btn[data-v-941b3d0c]:hover{background:rgba(0,0,0,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.dark-theme .export-all-btn[data-v-941b3d0c],.dark-theme .export-btn[data-v-941b3d0c],.dark-theme .update-btn[data-v-941b3d0c]{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.12)!important;color:#f5f5f7!important}.dark-theme .export-all-btn[data-v-941b3d0c]:hover,.dark-theme .export-btn[data-v-941b3d0c]:hover,.dark-theme .update-btn[data-v-941b3d0c]:hover{background:hsla(0,0%,100%,.1)!important}.btn-glow[data-v-941b3d0c]{background:rgba(0,0,0,.08);border-radius:50%;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0}.action-btn:hover .btn-glow[data-v-941b3d0c]{height:200%;opacity:0;width:200%}.progress-bar[data-v-941b3d0c]{background-color:rgba(0,0,0,.15)!important;bottom:0!important;height:2px!important;left:0!important;position:absolute!important;right:0!important}.search-dialog-card[data-v-941b3d0c]{display:flex;flex-direction:column;max-height:90vh}.sticky-header[data-v-941b3d0c]{box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:10}.search-dialog-content[data-v-941b3d0c]{flex:1;max-height:calc(90vh - 180px);overflow-y:auto}.search-dialog-actions[data-v-941b3d0c]{background:#fff;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.05);position:sticky}.filter-section[data-v-941b3d0c]{background:#f8f9fa;border-radius:12px;margin-bottom:8px;padding:16px;transition:all .3s ease}.filter-section[data-v-941b3d0c]:hover{background:#f1f3f5;box-shadow:0 2px 8px rgba(0,0,0,.05)}.filter-title[data-v-941b3d0c]{align-items:center;color:#2c3e50;display:flex;font-size:1rem!important;font-weight:600!important}.v-input--checkbox .v-input--selection-controls__input .v-icon[data-v-941b3d0c]{transition:all .2s ease}.v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input .v-icon[data-v-941b3d0c]{transform:scale(1.1)}.bg-gradient-primary[data-v-941b3d0c]{background:linear-gradient(135deg,#b72b31,#d6767c)!important;background:linear-gradient(135deg,var(--ovec-red-600,#b72b31),var(--ovec-red-400,#d6767c))!important;transition:all .3s ease}.bg-gradient-error[data-v-941b3d0c]{background:linear-gradient(135deg,#d32f2f,#ffcdd2)!important;transition:all .3s ease}.bg-gradient-warning[data-v-941b3d0c]{background:linear-gradient(135deg,#ffa000,#ffecb3)!important;transition:all .3s ease}.bg-gradient-success[data-v-941b3d0c]{background:linear-gradient(135deg,#388e3c,#c8e6c9)!important;transition:all .3s ease}.bg-gradient-indigo[data-v-941b3d0c]{background:linear-gradient(135deg,#b72b31,#f3cfd1)!important;background:linear-gradient(135deg,var(--ovec-red-600,#b72b31),var(--ovec-red-200,#f3cfd1))!important;transition:all .3s ease}.bg-gradient-brown[data-v-941b3d0c]{background:linear-gradient(135deg,#5d4037,#d7ccc8)!important;transition:all .3s ease}.bg-gradient-grey[data-v-941b3d0c]{background:linear-gradient(135deg,#455a64,#cfd8dc)!important;transition:all .3s ease}.hover-card[data-v-941b3d0c]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-card[data-v-941b3d0c]:hover{box-shadow:0 8px 20px rgba(0,0,0,.2)!important;transform:translateY(-5px)}.active-filter-card[data-v-941b3d0c]{outline:3px solid #fff;outline-offset:-3px}.active-filter-badge[data-v-941b3d0c]{color:#fff!important;position:absolute;right:8px;top:8px}.opacity-20[data-v-941b3d0c]{opacity:.2}.opacity-80[data-v-941b3d0c]{opacity:.8}.rounded-xl[data-v-941b3d0c]{border-radius:16px!important}.rounded-lg[data-v-941b3d0c]{border-radius:12px!important}.elevation-4[data-v-941b3d0c]{box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)!important}.elevation-2[data-v-941b3d0c]{box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)!important}.gradient-header[data-v-941b3d0c]{background:linear-gradient(135deg,#4a4a4a,#2d2d2d)!important;color:#fff!important}.cursor-pointer[data-v-941b3d0c]{cursor:pointer}.v-autocomplete--outlined[data-v-941b3d0c] .v-input__slot,.v-select--outlined[data-v-941b3d0c] .v-input__slot,.v-text-field--outlined[data-v-941b3d0c] .v-input__slot{border-radius:8px!important;transition:all .3s ease}.v-autocomplete--outlined[data-v-941b3d0c] .v-input__slot:hover,.v-select--outlined[data-v-941b3d0c] .v-input__slot:hover,.v-text-field--outlined[data-v-941b3d0c] .v-input__slot:hover{border-color:#666!important}.v-autocomplete--outlined[data-v-941b3d0c].v-input--is-focused .v-input__slot,.v-select--outlined[data-v-941b3d0c].v-input--is-focused .v-input__slot,.v-text-field--outlined[data-v-941b3d0c].v-input--is-focused .v-input__slot{border-color:#b72b31!important;border-color:var(--ovec-red-600,#b72b31)!important;box-shadow:0 0 0 2px rgba(var(--ovec-red-600-rgb),.1)!important}.v-chip[data-v-941b3d0c]{background:rgba(0,0,0,.05)!important;border-radius:6px!important;color:#1a1a1a!important;font-weight:500!important;transition:all .2s ease}.v-chip[data-v-941b3d0c]:hover{transform:scale(1.05)}.v-chip--small[data-v-941b3d0c]{font-size:12px!important;height:24px!important}.v-chip.v-chip--dark[data-v-941b3d0c]{background:rgba(0,0,0,.7)!important;color:#f5f5f7!important}.v-dialog[data-v-941b3d0c]>.v-card{border-radius:16px!important;overflow:hidden}[data-v-941b3d0c]::-webkit-scrollbar{height:8px;width:8px}[data-v-941b3d0c]::-webkit-scrollbar-track{background:rgba(0,0,0,.04);border-radius:4px}[data-v-941b3d0c]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}[data-v-941b3d0c]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.v-input--is-focused .v-input__slot[data-v-941b3d0c]{box-shadow:0 0 0 2px rgba(0,0,0,.08)!important}.v-application[data-v-941b3d0c]{background-color:#fafafa!important}.theme--dark.v-application[data-v-941b3d0c]{background-color:#1a1a1a!important}.v-main[data-v-941b3d0c]{background-color:#fafafa!important}.theme--dark .v-main[data-v-941b3d0c]{background-color:#1a1a1a!important}[data-v-941b3d0c]{transition:box-shadow .3s ease,transform .3s ease,background-color .2s ease}.v-date-picker[data-v-941b3d0c]{border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.v-date-picker[data-v-941b3d0c] .v-date-picker-header{padding:16px}.v-date-picker[data-v-941b3d0c] .v-btn{transition:all .2s ease}.v-date-picker[data-v-941b3d0c] .v-btn:hover{transform:scale(1.05)}@media(max-width:960px){.icon-wrapper[data-v-941b3d0c]{border-radius:16px;height:60px;width:60px}.main-title[data-v-941b3d0c]{font-size:1.5rem!important}.action-buttons-container[data-v-941b3d0c]{margin-top:20px}.filter-section[data-v-941b3d0c]{padding:12px}}@media(max-width:768px){.certificate-viewer-dialog .dialog-content[data-v-941b3d0c]{max-height:80vh}.pdf-iframe[data-v-941b3d0c]{height:400px}.pdf-toolbar[data-v-941b3d0c]{flex-wrap:wrap}.pdf-toolbar .page-info[data-v-941b3d0c]{flex-basis:100%;margin:8px 0;order:3;text-align:center}.certificate-info table tr td[data-v-941b3d0c]{font-size:12px;padding:10px 0}.search-dialog-content[data-v-941b3d0c]{max-height:calc(90vh - 200px)}}@media(max-width:600px){.header-card[data-v-941b3d0c]{border-radius:18px!important;margin:16px 8px!important}.action-btn[data-v-941b3d0c]{font-size:.9rem!important;min-width:auto!important;padding:0 12px!important}.d-flex.flex-wrap[data-v-941b3d0c]{justify-content:center!important}.main-title[data-v-941b3d0c]{font-size:1.3rem!important}.filter-title[data-v-941b3d0c]{font-size:.9rem!important}.v-data-table[data-v-941b3d0c]{font-size:.85rem}}@keyframes shimmer-941b3d0c{0%{background-position:-1000px 0}to{background-position:1000px 0}}.loading-shimmer[data-v-941b3d0c]{animation:shimmer-941b3d0c 2s infinite;background:linear-gradient(90deg,#f6f7f8,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-size:1000px 100%}@media print{.action-buttons-container[data-v-941b3d0c],.header-card[data-v-941b3d0c],.v-data-table__wrapper>table>thead[data-v-941b3d0c],.v-pagination[data-v-941b3d0c]{display:none!important}.v-data-table[data-v-941b3d0c]{box-shadow:none!important}}.v-btn[data-v-941b3d0c]:focus,.v-select input[data-v-941b3d0c]:focus,.v-text-field input[data-v-941b3d0c]:focus{outline:2px solid #b72b31;outline:2px solid var(--ovec-red-600,#b72b31);outline-offset:2px}@media(prefers-contrast:high){.header-card[data-v-941b3d0c]{border:2px solid}.action-btn[data-v-941b3d0c]{border:2px solid!important}}@media(prefers-reduced-motion:reduce){[data-v-941b3d0c],[data-v-941b3d0c]:after,[data-v-941b3d0c]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeIn-941b3d0c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-941b3d0c]{animation:fadeIn-941b3d0c .4s ease-out}@keyframes slideInRight-941b3d0c{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.slide-in-right[data-v-941b3d0c]{animation:slideInRight-941b3d0c .4s ease-out}.theme--dark[data-v-941b3d0c],.theme--light[data-v-941b3d0c]{transition:background-color .3s ease,color .3s ease}.v-input:focus-within .v-input__slot[data-v-941b3d0c]{box-shadow:0 0 0 2px rgba(var(--ovec-red-600-rgb),.2)!important}.v-btn[data-v-941b3d0c]:not(.v-btn--disabled):hover:before{opacity:.08}.v-btn[data-v-941b3d0c]:not(.v-btn--disabled):focus:before{opacity:.12}.v-btn[data-v-941b3d0c]:not(.v-btn--disabled):active:before{opacity:.18}.v-tooltip__content[data-v-941b3d0c]{background:rgba(0,0,0,.9)!important;border-radius:6px!important;font-size:.875rem!important;padding:8px 12px!important}.v-badge[data-v-941b3d0c] .v-badge__badge{border-radius:10px;font-size:.75rem;font-weight:600;height:20px;min-width:20px;padding:0 6px}.v-alert[data-v-941b3d0c]{border-left:4px solid!important;border-radius:12px!important}.v-alert.v-alert--prominent[data-v-941b3d0c]{padding:20px!important}.v-snack[data-v-941b3d0c] .v-snack__wrapper{border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.province-grid[data-v-941b3d0c]{grid-gap:8px;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:400px;overflow-y:auto;padding:8px}.province-checkbox[data-v-941b3d0c]{border-radius:6px;margin:0!important;padding:8px!important;transition:all .2s ease}.province-checkbox[data-v-941b3d0c]:hover{background:rgba(var(--ovec-red-600-rgb),.05)}.province-checkbox[data-v-941b3d0c] .v-label{font-size:.9rem}.filter-subtitle[data-v-941b3d0c]{align-items:center;color:#424242;display:flex;font-size:.95rem!important;font-weight:600!important}.filtered-indicator[data-v-941b3d0c]{align-items:center;background:rgba(var(--ovec-red-500-rgb),.1);border-radius:4px;color:#b72b31;color:var(--ovec-red-600,#b72b31);display:inline-flex;font-size:.75rem;margin-left:8px;padding:4px 8px}.filtered-indicator .v-icon[data-v-941b3d0c]{font-size:14px;margin-right:4px}