.container{height:100vh;display:flex;flex-flow:wrap row;justify-content:center;align-items:center}.box{max-width:300px;width:100%;padding:0 15px}.skeleton{padding:15px;width:100%;background:#fff;margin-bottom:20px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.skeleton .square{height:80px;border-radius:5px;background:rgba(0,0,0,.1);animation:wave-squares 2s infinite ease-out}.skeleton .line{height:12px;margin-bottom:6px;border-radius:2px;background:rgba(0,0,0,.1);animation:wave-lines 2s infinite ease-out}.skeleton-right{flex:1}.skeleton-left{flex:2}.flex1{flex:1}.flex2{flex:2}.skeleton .line:last-child{margin-bottom:0}.h8{height:8px!important}.h10{height:10px!important}.h12{height:12px!important}.h15{height:15px!important}.h17{height:17px!important}.h20{height:20px!important}.h25{height:25px!important}.w25{width:25%!important}.w40{width:40%!important}.w50{width:50%!important}.w75{width:75%!important}.m10{margin-bottom:10px!important}.circle{border-radius:50%!important;height:80px!important;width:80px}@keyframes wave-lines{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes wave-squares{0%{background-position:-468px 0}100%{background-position:468px 0}}.skeleton-loader{border-bottom:solid 1px #d3d3d3;padding:15px 10px}.skeleton-loader .skeleton-1,.skeleton-loader .skeleton-2,.skeleton-loader .skeleton-3{float:left;height:10px;animation:skeleton-loader-shimmer 1s linear infinite forwards,wavy 2s ease-in-out infinite;background:#eee;background-image:linear-gradient(to right,#eee 0,#ccc 20%,#ddd 40%,#eee 100%);background-repeat:no-repeat;background-size:800px 104px;border-radius:3px}.skeleton-loader .skeleton-1:not(:first-child),.skeleton-loader .skeleton-2:not(:first-child),.skeleton-loader .skeleton-3:not(:first-child){margin:10px 10px 0 0}.skeleton-loader .skeleton-1{width:80%}.skeleton-loader .skeleton-2{width:50%;clear:both}.skeleton-loader .skeleton-3{width:20%}.listing-skeleton .card{height:750px}@keyframes skeleton-loader-shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.listing-skeleton .pulsate{background:linear-gradient(90deg,#ddd,#f0f0f0,#ddd,#f0f0f0);background-size:400% 400%;animation:Gradient 2s ease infinite}.listing-skeleton .card-content{clear:both;box-sizing:border-box;padding:16px;background:#fff}.listing-skeleton .search-box{width:300px;height:40px;margin-top:8px;margin-left:5px}.listing-skeleton .date-box{width:220px;height:40px;margin-top:8px;margin-left:5px}.listing-skeleton .filter-box{width:50px;height:40px;margin-top:8px;margin-left:5px}.listing-skeleton .export-box{width:110px;height:40px;margin-top:8px;margin-left:5px}.listing-skeleton .event-box{height:210px;margin-bottom:28px}.listing-skeleton .add-button-box{width:100px;height:40px;margin-top:8px;margin-left:5px}.listing-skeleton .add-button-box-filter{width:50px;height:40px;margin-top:8px;margin-left:5px}.listing-skeleton .column-box{height:45px;margin-top:8px;margin-left:10px}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}:root{--alert-danger-soft:color-mix(in srgb, var(--bs-danger, #dc3545) 12%, var(--color-surface, #ffffff));--alert-danger-border:color-mix(in srgb, var(--bs-danger, #dc3545) 45%, var(--color-border, #dee2e6));--alert-danger-accent:var(--bs-danger, #dc3545);--alert-danger-text:var(--bs-danger, #b91c1c);--alert-danger-shadow:color-mix(in srgb, var(--bs-danger, #dc3545) 12%, transparent);--alert-success-soft:color-mix(in srgb, var(--color-primary, #17423b) 12%, var(--color-surface, #ffffff));--alert-success-border:color-mix(in srgb, var(--color-primary, #17423b) 45%, var(--color-border, #dee2e6));--alert-success-accent:var(--color-primary, #17423b);--alert-success-text:var(--color-primary, #17423b);--alert-success-shadow:color-mix(in srgb, var(--color-primary, #17423b) 12%, transparent)}.alert.alert-danger{background:var(--alert-danger-soft);border:1px solid var(--alert-danger-border);border-left:4px solid var(--alert-danger-accent);color:var(--alert-danger-text);border-radius:12px;padding:.85rem 1rem;box-shadow:0 8px 20px var(--alert-danger-shadow)}html[dir=rtl] .alert.alert-danger{border-left:1px solid var(--alert-danger-border);border-right:4px solid var(--alert-danger-accent)}.alert.alert-danger ul{margin-bottom:0;padding-left:1rem}html[dir=rtl] .alert.alert-danger ul{padding-left:0;padding-right:1rem}.alert.alert-danger li{margin:.15rem 0;line-height:1.45;color:var(--alert-danger-text)}.alert.alert-danger .d-flex,.alert.alert-danger .d-flex span,.alert.alert-danger .fa-circle-exclamation,.alert.alert-danger .fa-face-frown,.alert.alert-danger .fa-face-smile,.alert.alert-danger .fa-triangle-exclamation{color:var(--alert-danger-text)}.alert.alert-success{background:var(--alert-success-soft);border:1px solid var(--alert-success-border);border-left:4px solid var(--alert-success-accent);color:var(--alert-success-text);border-radius:12px;padding:.85rem 1rem;box-shadow:0 8px 20px var(--alert-success-shadow)}html[dir=rtl] .alert.alert-success{border-left:1px solid var(--alert-success-border);border-right:4px solid var(--alert-success-accent)}.alert.alert-success .d-flex,.alert.alert-success .d-flex span,.alert.alert-success .fa-circle-check,.alert.alert-success .fa-face-smile{color:var(--alert-success-text)}.alert.alert-danger .text-white,.alert.alert-danger.text-white{color:var(--alert-danger-text)!important}.invalid-feedback{margin-top:.35rem;font-size:.86rem;font-weight:500;color:#dc3545}.form-control.is-invalid,.form-select.is-invalid{border-color:#ef4444!important;background-color:#fffafb}.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#ef4444!important;box-shadow:0 0 0 .2rem rgba(239,68,68,.16)}select.js-select2-pending{visibility:hidden;min-height:calc(1.5em + 1.376rem + 2px)}select.js-select2-pending[multiple]{height:calc(1.5em + 1.376rem + 2px);overflow:hidden}.image.image-circle.image-mini.avatar-navbar-mini img{height:24px!important;width:24px!important;max-height:24px;max-width:24px}.ai-cv-refinement-theme-dark{background-color:#1b1b29!important;border-color:rgba(255,255,255,.12)!important;color:#e5e7eb}.ai-cv-refinement-theme-dark .ai-cv-refinement-heading,.ai-cv-refinement-theme-dark .ai-cv-refinement-question,.ai-cv-refinement-theme-dark .text-gray-800,.ai-cv-refinement-theme-dark .text-gray-900{color:#e5e7eb!important}.ai-cv-refinement-theme-dark .ai-cv-refinement-subtitle,.ai-cv-refinement-theme-dark .text-muted{color:#a1a5b7!important}.ai-cv-refinement-theme-dark .border-bottom,.ai-cv-refinement-theme-dark .border-gray-200,.ai-cv-refinement-theme-dark .border-top{border-color:rgba(255,255,255,.12)!important}.ai-cv-refinement-theme-dark .form-control{background-color:#0b1020!important;border-color:#2d3748!important;color:#e5e7eb!important}.dark-mode .ai-cv-refinement-box,[data-theme=dark] .ai-cv-refinement-box,body.dark-mode .ai-cv-refinement-box{background-color:#111827!important;border-color:#2d3748!important;color:#fff}.dark-mode .ai-cv-refinement-box .text-gray-800,.dark-mode .ai-cv-refinement-box .text-gray-900,[data-theme=dark] .ai-cv-refinement-box .text-gray-800,[data-theme=dark] .ai-cv-refinement-box .text-gray-900,body.dark-mode .ai-cv-refinement-box .text-gray-800,body.dark-mode .ai-cv-refinement-box .text-gray-900{color:#fff!important}.dark-mode .ai-cv-refinement-box .text-muted,[data-theme=dark] .ai-cv-refinement-box .text-muted,body.dark-mode .ai-cv-refinement-box .text-muted{color:#a1a5b7!important}.dark-mode .ai-cv-refinement-box .border-bottom,.dark-mode .ai-cv-refinement-box .border-top,[data-theme=dark] .ai-cv-refinement-box .border-bottom,[data-theme=dark] .ai-cv-refinement-box .border-top,body.dark-mode .ai-cv-refinement-box .border-bottom,body.dark-mode .ai-cv-refinement-box .border-top{border-color:#2d3748!important}.dark-mode .ai-cv-refinement-box .form-control,[data-theme=dark] .ai-cv-refinement-box .form-control,body.dark-mode .ai-cv-refinement-box .form-control{background-color:#0b1020!important;border-color:#2d3748!important;color:#fff!important}.resumes-width{max-width:900px;margin-left:auto;margin-right:auto}.btn-ai-generate{background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);color:#fff;border:none;border-radius:8px;padding:8px 20px;font-weight:600;font-size:14px;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 10px rgba(139,92,246,.35)}.btn-ai-generate:focus,.btn-ai-generate:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed,#9333ea);color:#fff;box-shadow:0 4px 18px rgba(139,92,246,.5);transform:translateY(-1px)}.btn-ai-generate:active{transform:translateY(0)}.cv-preview-pane{min-height:60vh;border:1px solid #e4e6ef;border-radius:8px;background-color:#f9fafb;overflow:hidden}.cv-preview-frame{width:100%;height:60vh;border:0;display:block;background-color:#fff}.cv-preview-empty,.cv-preview-loading,.cv-preview-mobile{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;color:#7e8299}.cv-preview-empty-icon,.cv-preview-loading-icon{font-size:2.5rem;opacity:.5}.cv-preview-toolbar .alert{flex:1 1 200px;max-width:100%}.cv-preview-default-card{background-color:rgba(0,0,0,.02)}.cv-preview-modal--dark{background-color:#1b1b29;color:#e5e7eb}.cv-preview-modal--dark .modal-header{border-bottom-color:rgba(255,255,255,.12)}.cv-preview-modal--dark .modal-title{color:#e5e7eb}.cv-preview-modal--dark .modal-footer{border-top-color:rgba(255,255,255,.12)}.cv-preview-modal--dark .btn-close{filter:invert(1) grayscale(100%);opacity:.7}.cv-preview-modal--dark .cv-preview-pane{background-color:#0b1020;border-color:rgba(255,255,255,.12)}.cv-preview-modal--dark .cv-preview-empty,.cv-preview-modal--dark .cv-preview-loading,.cv-preview-modal--dark .cv-preview-mobile{color:#a1a5b7}.cv-preview-modal--dark .cv-preview-default-card{background-color:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)!important}.cv-preview-modal--dark .text-muted{color:#a1a5b7!important}.dashboard-lang-switcher .lang-switcher-btn{background:0 0;border:none;box-shadow:none;font-size:.95rem;font-weight:500}.dashboard-lang-switcher .lang-switcher-btn:focus,.dashboard-lang-switcher .lang-switcher-btn:hover,.dashboard-lang-switcher.show .lang-switcher-btn{color:var(--color-link);background:0 0}.dashboard-lang-switcher .language-dropdown-menu{min-width:200px}.dashboard-lang-switcher .language-dropdown-menu .country-flag{width:20px;height:auto}.dashboard-lang-switcher .language-dropdown-menu .dropdown-item.active,.dashboard-lang-switcher .languageSelection-active .dropdown-item{color:var(--color-link);background-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface))}.dashboard-lang-switcher .language-dropdown-menu .dropdown-item:hover{color:var(--color-link);background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.header .dropdown.dropdown-transparent .profile-menu-arrow{font-size:12px;color:var(--color-primary);transition:transform .2s ease}.header .dropdown.dropdown-transparent .dropdown-toggle[aria-expanded=true] .profile-menu-arrow,.header .dropdown.dropdown-transparent.show .profile-menu-arrow{transform:rotate(180deg)}.dropdown-menu.profile-dropdown-menu.show{display:flex!important;flex-direction:column;max-height:min(85vh,560px)!important;overflow:hidden!important}.profile-dropdown-scroll{flex:1 1 auto;min-height:0;max-height:min(55vh,400px);overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-y}.profile-dropdown-scroll::-webkit-scrollbar{width:6px}.profile-dropdown-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:3px}.inner-scroll.height-270{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pricing-card .pricing-plan-features{line-height:1.5}.pricing-card .pricing-plan-features>li{display:flex;align-items:flex-start;text-align:start;margin-bottom:.5em}.pricing-card .pricing-plan-features>li:last-child{margin-bottom:0}.pricing-card .pricing-plan-features>li>i{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;line-height:1}.pricing-card .pricing-plan-features.align-self-center{width:fit-content;max-width:100%}[dir=rtl] .pricing-card .pricing-plan-features>li{text-align:right}.password-field-wrap{position:relative}.password-field-wrap>input[type=password],.password-field-wrap>input[type=text]{padding-inline-end:2.75rem}.password-field-wrap>.change-type,.password-field-wrap>.change-type-register{position:absolute;top:50%;inset-inline-end:1rem;inset-inline-start:auto;transform:translateY(-50%);margin:0;padding:0;border:0;background:0 0;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;z-index:2}html[dir=rtl] .password-field-wrap>.change-type,html[dir=rtl] .password-field-wrap>.change-type-register{inset-inline-end:auto;inset-inline-start:1rem}.password-field-wrap input[type=password]::-ms-clear,.password-field-wrap input[type=password]::-ms-reveal{display:none}.password-field-wrap input[type=password]::-webkit-textfield-decoration-container{display:none}.password-field-wrap input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none}.change-password-visibility .icon-password-toggle{pointer-events:none}.change-password-modal input[type=password]::-ms-clear,.change-password-modal input[type=password]::-ms-reveal{display:none}.change-password-modal input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}
