.remove-padding{padding:0!important}.remove-padding-top{padding-top:0!important}.remove-padding-right{padding-right:0!important}.remove-padding-left{padding-left:0!important}.remove-padding-bottom{padding-bottom:0!important}.executive-bgcolor{background-color:#e13a2b}.executive-color{color:#e13a2b}.executive-bordercolor{border-color:#e13a2b}.professionals-bgcolor{background-color:#000}.professionals-color{color:#000}.professionals-bordercolor{border-color:#000}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.color-01{color:#e13a2b}.color-02{color:#293e6b}.red{color:#d52b1e}.green{color:#5daa1a}.yellow{color:#e5be01}.active{color:#e13a2b}.focus{color:#4b4d4f}.hover{color:#e4e6e8}.visited{color:#000}.float-left{position:relative;float:left}.float-right{position:relative;float:right}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.center-inline{text-align:center}.center-inline-block{display:inline-block;text-align:center}.center-block{display:block;margin-left:auto;margin-right:auto}body{font-family:Roboto,sans-serif;font-weight:400;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}h1{font-weight:200;font-size:90px;line-height:70px;color:#dcdbde}h2{font-weight:400;font-size:38px;line-height:29px;color:#2a2b2d}h3{font-weight:400;font-size:24px;line-height:32px;color:#2a2b2d}h4{font-weight:700;font-size:18px;line-height:30px;color:#000}h6{font-weight:400;font-size:11px;line-height:20px;color:#8a8887}p{font-family:Roboto,sans-serif;font-weight:300;font-size:16px;line-height:30px;color:#000}a{font-family:Roboto,sans-serif;font-weight:300;color:#e03b2b;transition:ease all 400ms}@media only screen and (min-width:768px){h2{font-size:54px;line-height:35px}h3{font-size:30px;line-height:35px}}.btn{border-radius:0;font-family:Roboto,sans-serif;font-weight:300}.btn.btn-primary{background-color:#e13a2b;border-color:#e13a2b;color:#fff!important}.btn.btn-primary:active{background-color:#be281b!important;border-color:#be281b!important}.btn.btn-primary:focus{box-shadow:none!important}.text-primary{color:#e13a2b!important}.alert,.form-control{border-radius:0;font-family:Roboto,sans-serif}.table td,.table th,.table thead th{border:0}.navigation{height:60px}.navigation .navbar{height:60px;background-color:#fff}.navigation .navbar .nav-button-wrapper{position:absolute;top:16px;left:13px;cursor:pointer}.navigation .navbar .nav-logo-wrapper{margin:0 auto}.navigation .navbar .nav-logo-wrapper>.nav-logo{width:295px}.navigation .navbar .navbar-brand{padding:0}.navigation~.overlay .overlay-content{position:relative;padding-top:110px}.navigation~.overlay .overlay-content>.container{position:relative}.navigation~.overlay .overlay-content>.container .overlay-close{position:absolute;top:-90px;right:15px;width:30px;height:30px;border:2px solid #b3b3b3;border-radius:50%;text-align:center;transition:ease all 400ms}.navigation~.overlay .overlay-content>.container .overlay-close>a{cursor:pointer;color:#b3b3b3;font-size:29px;font-weight:400;line-height:25px;transition:ease all 400ms}.navigation~.overlay .overlay-content>.container .overlay-close>a:hover{color:#f1f1f1;text-decoration:none}.navigation~.overlay .overlay-content>.container .overlay-close:hover{border-color:#f1f1f1}.navigation~.overlay .overlay-content .nav-smallsize,.navigation~.overlay .overlay-content .nav-supersize{margin-bottom:0;list-style-type:none;padding-left:0}.navigation~.overlay .overlay-content .nav-smallsize>li,.navigation~.overlay .overlay-content .nav-supersize>li{list-style:none}.navigation~.overlay .overlay-content .nav-smallsize>li>a,.navigation~.overlay .overlay-content .nav-supersize>li>a{padding:0;font-weight:400;text-transform:uppercase;color:#b3b3b3;transition:.5s}.navigation~.overlay .overlay-content .nav-smallsize>li>a.current,.navigation~.overlay .overlay-content .nav-supersize>li>a.current{color:#f1f1f1}.navigation~.overlay .overlay-content .nav-smallsize>li>a:hover,.navigation~.overlay .overlay-content .nav-supersize>li>a:hover{text-decoration:none;color:#f1f1f1}.navigation~.overlay .overlay-content .nav-smallsize>li>a,.navigation~.overlay .overlay-content .nav-supersize>li>a{font-size:24px;line-height:40px}.navigation~.overlay .overlay-content .overlay-social{margin-top:40px;padding-top:25px;border-top:1px solid #696a6c}.navigation~.overlay .overlay-content .overlay-social .socialmedia>li>a{font-size:24px;font-weight:400;line-height:30px;color:#6a6c6e;transition:.5s}.navigation~.overlay .overlay-content .overlay-social .socialmedia>li>a:hover{color:#f1f1f1}.navigation~.overlay .overlay-content .overlay-social .bovib-logo{float:right;width:80px}@media (min-width:992px){.navigation~.overlay .overlay-content .nav-supersize>li>a{font-size:38px;line-height:80px}.navigation~.overlay .overlay-content .nav-smallsize>li{text-align:right}.navigation~.overlay .overlay-content .nav-smallsize>li>a{line-height:60px}.navigation~.overlay .overlay-content .nav-smallsize>li:first-child{padding-top:15px}.navigation~.overlay .overlay-content .overlay-social{margin-top:125px}}@media (min-width:1200px){.navigation~.overlay .overlay-content .nav-supersize>li>a{font-size:54px}}.overlay{height:100%;width:0;position:fixed;z-index:100000000000;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow-x:hidden;transition:.5s}.overlay-content .main{position:relative}.overlay-content .main .figures-red{position:absolute;width:26px;height:26px;background-color:#e03b2b!important;left:120px;top:10px;border-radius:100%;font-size:1.1rem;text-align:center;padding-top:5px;color:#fff}.overlay-content .second-nav{margin-top:20px}.overlay-content .second-nav li{padding-top:12px}.overlay-content .pb{padding-top:40px}.overlay-content .pt{padding-bottom:40px}.overlay-content .menu-info{font-size:26px;vertical-align:baseline}.overlay-content .figures-grey{position:absolute;width:26px;height:26px;background-color:#818181!important;right:60px;top:10px;border-radius:100%;font-size:1.1rem;text-align:center;padding-top:5px;color:#fff}.overlay .overlay-social ul{margin:0;padding:0;color:#fff}.overlay .overlay-social ul li{padding-right:10px;display:inline-block}.overlay .overlay-social ul li a{font-size:20px}.overlay .overlay-social .menu-logo{width:80px;float:right}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}@media (min-width:320px){.menu-info{font-size:10px;text-align:left}}@media screen and (max-height:450px){.overlay .closebtn{font-size:40px;top:15px;right:35px}}.title-cover{text-align:center;background-image:linear-gradient(to right,#28292a,#000)}.title-cover .title-cover-text-holder{text-align:left}.title-cover .title-cover-text-holder h1{color:#fff;font-size:90px;font-weight:200;margin-bottom:15px}.title-cover .title-cover-text-holder h2{color:#e13a2b;font-size:22px;font-weight:200}@media (min-width:320px){.title-cover{padding-top:15px;padding-bottom:15px}.title-cover .title-cover-text-holder h1{font-size:34px;margin-bottom:3px}.title-cover .title-cover-text-holder h2{color:#e13a2b;font-size:16px;font-weight:200;padding:0}}@media (min-width:992px){.title-cover{padding-top:50px;padding-bottom:50px;margin-bottom:40px}.title-cover .title-cover-text-holder h1{font-size:62px}.title-cover .title-cover-text-holder h2{padding-left:8px}}@media (min-width:1200px){.title-cover .title-cover-text-holder h1{font-size:90px}}.btn.btn-outer-red{border:1px solid #e13a2b;background:0 0;color:#e13a2b!important;font-weight:400;cursor:pointer}.btn.btn-outer-red:active,.btn.btn-outer-red:visited{color:#e13a2b}.btn.btn-outer-black{border:1px solid #000;background:0 0;color:#000;font-weight:400;cursor:pointer}.btn.btn-black{background:#000;color:#fff!important;font-weight:400;cursor:pointer}.btn-green{color:#fff;background-color:#33953e;border-color:#33953e;cursor:pointer}.linkedin-link{color:#2a66c3}.btn.btn-linkedin{background:#2a66c3;color:#fff!important;font-weight:400;cursor:pointer}.btn.btn-mail{background:#77b6ff;color:#fff!important;font-weight:400;cursor:pointer}.btn-score-details{background-color:#80caff;color:#fff}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#000;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:' ';background:#8f8f8f;display:inline-block;position:absolute;left:27px;width:2px;height:100%;z-index:400}ul.timeline:after{content:" ";border-radius:50%;border:2px solid #8f8f8f;position:absolute;left:23px;width:10px;height:10px;bottom:-10px}ul.timeline>li{margin:20px 0;padding-left:20px}ul.timeline>li p{margin-bottom:0}ul.timeline>li p.light{color:#797979}ul.timeline>li:before{content:' ';background:#e13a2b;display:inline-block;position:absolute;border-radius:50%;left:20px;width:16px;height:16px;z-index:400}.color-graph{width:100%;position:relative;display:flex;vertical-align:bottom}.color-graph .color{float:left;width:20%;display:inline-block;align-self:flex-end}.scan-block{background-color:#3c3c3c;padding:15px 15px 0}.scan-block.json-block pre{font-size:10px;color:#fff!important}.scan-block label,.scan-block p{color:#fff}.scan-block .edit-bar{background-color:#000;align-self:flex-end}.scan-block .edit-bar a{color:#fff}.page-link{color:#e13a2b}.page-item.active .page-link{z-index:1;color:#fff;background-color:#e13a2b;border-color:#e13a2b}.multiselect .multiselect__content{font-size:12px}.multiselect .multiselect__content li.multiselect__element{height:calc(1.5em + .5rem + 2px)}.multiselect .multiselect__content li.multiselect__element .multiselect__option{padding:8px 3px;min-height:30px}.multiselect .multiselect__tags{border-radius:0;min-height:30px;padding:2px 40px 0 8px}.multiselect .multiselect__tag{background:#ff5978;font-size:11px}.multiselect .multiselect__tag .multiselect__tag-icon:after{color:#fff;font-size:11px}.multiselect .multiselect__select,.multiselect .multiselect__spinner{height:30px}.vue-range-slider.slider-component{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-range-slider.slider-component .slider{position:relative;display:block;border-radius:15px;background-color:#ccc}.vue-range-slider.slider-component .slider:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.vue-range-slider.slider-component .slider .slider-dot{position:absolute;border-radius:50%;background-color:#fff;-webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);-webkit-transition:all 0s;transition:all 0s;will-change:transform;cursor:pointer;z-index:5}.vue-range-slider.slider-component .slider .slider-dot.slider-dot-focus{-webkit-box-shadow:0 0 2px 1px #3498db;box-shadow:0 0 2px 1px #3498db}.vue-range-slider.slider-component .slider .slider-dot.slider-dot-dragging{z-index:5}.vue-range-slider.slider-component .slider .slider-dot.slider-dot-disabled{z-index:4}.vue-range-slider.slider-component .slider .slider-dot.slider-hover:hover .slider-tooltip-wrap{display:block}.vue-range-slider.slider-component .slider .slider-dot.slider-always .slider-tooltip-wrap{display:block!important}.vue-range-slider.slider-component .slider .slider-process{position:absolute;border-radius:15px;background-color:#3498db;z-index:1}.vue-range-slider.slider-component .slider .slider-process.slider-process-draggable{cursor:pointer;z-index:3}.vue-range-slider.slider-component .slider .slider-input{position:absolute;overflow:hidden;height:1px;width:1px;clip:rect(1px,1px,1px,1px)}.vue-range-slider.slider-component .slider .slider-piecewise{position:absolute;width:100%;padding:0;margin:0;left:0;top:0;height:100%;list-style:none}.vue-range-slider.slider-component .slider .slider-piecewise .piecewise-item{position:absolute;width:8px;height:8px}.vue-range-slider.slider-component .slider .slider-piecewise .piecewise-item:first-child .piecewise-dot,.vue-range-slider.slider-component .slider .slider-piecewise .piecewise-item:last-child .piecewise-dot{visibility:hidden}.vue-range-slider.slider-component .slider .slider-piecewise .piecewise-item .piecewise-dot{position:absolute;left:50%;top:50%;width:100%;height:100%;display:inline-block;background-color:rgba(0,0,0,.16);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;-webkit-transition:all .3s;transition:all .3s}.vue-range-slider.slider-component.slider-horizontal .slider-dot{left:0}.vue-range-slider.slider-component.slider-horizontal .slider-process{width:0;height:100%;top:0;left:0;will-change:width}.vue-range-slider.slider-component.slider-vertical .slider-dot{bottom:0}.vue-range-slider.slider-component.slider-vertical .slider-process{width:100%;height:0;bottom:0;left:0;will-change:height}.vue-range-slider.slider-component.slider-horizontal-reverse .slider-dot{right:0}.vue-range-slider.slider-component.slider-horizontal-reverse .slider-process{width:0;height:100%;top:0;right:0}.vue-range-slider.slider-component.slider-vertical-reverse .slider-dot{top:0}.vue-range-slider.slider-component.slider-vertical-reverse .slider-process{width:100%;height:0;top:0;left:0}.vue-range-slider.slider-component.slider-horizontal .slider-piecewise .piecewise-item .piecewise-label,.vue-range-slider.slider-component.slider-horizontal-reverse .slider-piecewise .piecewise-item .piecewise-label{position:absolute;display:inline-block;top:100%;left:50%;white-space:nowrap;font-size:12px;color:#333;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px);visibility:visible}.vue-range-slider.slider-component.slider-vertical .slider-piecewise .piecewise-item .piecewise-label,.vue-range-slider.slider-component.slider-vertical-reverse .slider-piecewise .piecewise-item .piecewise-label{position:absolute;display:inline-block;top:50%;left:100%;white-space:nowrap;font-size:12px;color:#333;-webkit-transform:translate(8px,-50%);transform:translate(8px,-50%);visibility:visible}.vue-range-slider.slider-component .slider-tooltip-wrap{display:none;position:absolute;z-index:9}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-top{top:-9px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-top .slider-tooltip:before{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:0;border:5px solid transparent;border-top-color:inherit;-webkit-transform:translate(-50%);transform:translate(-50%)}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-bottom{bottom:-9px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-bottom .slider-tooltip:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:0;border:5px solid transparent;border-bottom-color:inherit;-webkit-transform:translate(-50%);transform:translate(-50%)}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-left{top:50%;left:-9px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-left .slider-tooltip:before{content:"";position:absolute;top:50%;right:-10px;width:0;height:0;border:5px solid transparent;border-left-color:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-right{top:50%;right:-9px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-right .slider-tooltip:before{content:"";position:absolute;top:50%;left:-10px;width:0;height:0;border:5px solid transparent;border-right-color:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-range-slider.slider-component .slider-tooltip-wrap.merged-tooltip{display:block;visibility:hidden}.vue-range-slider.slider-component .slider-tooltip-wrap .slider-tooltip{display:block;font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;background-color:#3498db}.vue-range-slider.slider-component.slider-disabled{opacity:.5;cursor:not-allowed}.vue-range-slider.slider-component.slider-disabled .slider-dot{cursor:not-allowed}.vue-range-slider.slider-component.slider-has-label{margin-bottom:15px}.vue-range-slider.slider-component .slider .slider-process{background-color:#e13a2b!important}.vue-range-slider.slider-component .slider-tooltip-wrap .slider-tooltip{background-color:#e13a2b!important;border:1px solid #ba0d00!important}.multiselect__option--highlight{background-color:#ff5978!important}.person-list .title-cover{color:#fff}.person-list .new-candidate-btn{margin-top:6px}.person-list .search-field input.form-control{margin-top:6px;background:0 0;border:2px solid #fff;color:#fff;padding-left:40px}.person-list .search-field input.form-control::placeholder{color:#fff;font-style:italic}.person-list .search-field .search-button{position:absolute;color:#fff;background:0 0;left:22px;top:12px;border:0}.person-list .colors{display:block;min-width:145px}.person-list .colors .color{cursor:pointer;display:inline-block;margin:0 5px;height:20px;width:20px;box-sizing:border-box;border:2px solid #000}.person-list .colors .color:first-child{margin-left:0}.person-list .colors .color:last-child{right:0}.person-list .colors .color.selected{border:2px solid #fff!important}.person-list .colors .color.rood{background-color:red}.person-list .colors .color.blauw{background-color:#00f}.person-list .colors .color.oranje{background-color:#ff6a00}.person-list .colors .color.groen{background-color:green}.person-list .colors .color.paars{background-color:purple}.person-list .colors .color.geel{background-color:#ff0}.person-list .colors a.color{cursor:pointer}.person-list .profile-image{object-fit:cover;display:block;height:40px;width:40px}.person-list span.break-words{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.person-list .company-checkboxes{font-size:12px}.person-list .company-checkboxes label{padding-top:3px}.person-list .person-list-table{font-size:14px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.person-detail .title-cover{margin-bottom:0}.person-detail .profile-header{background:url(/images/pexels-fauxels-3183197.jpg) center center no-repeat fixed;color:#fff}.person-detail .profile-header .profile-header-inner{background-color:rgba(0,0,0,.8)}.person-detail .profile-header .profile-content{margin:40px 0;overflow:hidden}.person-detail .profile-header .profile-content .profile-image{object-fit:cover;display:block;width:250px;float:left;margin-right:25px}.person-detail .profile-header .profile-content .profile-image img{height:100%;width:100%}.person-detail .profile-header .profile-content .profile-image-text{float:left;width:calc(100% - 275px)}.person-detail .profile-header .profile-content .profile-image-text h1,.person-detail .profile-header .profile-content .profile-image-text p{color:#fff}.person-detail .profile-header .profile-content .profile-image-text h1{font-size:36px;line-height:36px;font-weight:700;margin-bottom:10px}.person-detail .profile-header .profile-content .profile-image-text p{font-size:20px}.person-detail ul.keywords{list-style-type:none;padding-left:0}.person-detail ul.keywords li{position:relative;margin-left:30px;margin-bottom:3px}.person-detail ul.keywords li:before{content:"\f00c";display:inline-block;text-rendering:auto;line-height:1;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:absolute;left:-30px;top:2px;color:#e13a2b}@media (max-width:992px){.person-detail .profile-header .profile-content .profile-image{width:150px}.person-detail .profile-header .profile-content .profile-image-text{width:calc(100% - 175px)}.person-detail .profile-header .profile-content .profile-image-text h1{font-size:20px;line-height:20px;font-weight:700;margin-bottom:10px}.person-detail .profile-header .profile-content .profile-image-text p{margin-bottom:5px;font-size:14px;line-height:22px}}@media (max-width:992px){.person-detail .profile-header .profile-content .profile-image{width:100px}.person-detail .profile-header .profile-content .profile-image-text{width:calc(100% - 125px)}.person-detail .profile-header .profile-content .profile-image-text h1{font-size:20px;line-height:20px;font-weight:700;margin-bottom:10px}.person-detail .profile-header .profile-content .profile-image-text p{margin-bottom:5px;font-size:14px;line-height:22px}}.person-report .profile-main-card{min-height:100px}@media (max-width:576px){.person-report .profile-main-card{height:auto}}.person-report .profile-main-card img{object-fit:cover;display:block;max-height:100px;width:100%}.person-report .profile-main-card .average-text{font-size:14px;align-self:flex-end;font-weight:700;padding-bottom:10px}.person-report .profile-main-card.small-card{height:auto;display:table;width:100%}.person-report .profile-main-card.small-card .profile-holder,.person-report .profile-main-card.small-card .score-holder{display:table-cell}.person-report .profile-main-card.small-card .profile-holder{width:5px;margin-right:5px}.person-report .profile-main-card.small-card .score-holder{width:150px}.person-report .profile-main-card.small-card img{height:50px;width:50px;margin-right:15px}.scan-result .scan-variable-colors{color:#fff;font-size:12px}.scan-result .scan-variable-colors td{padding:2px .1rem}.scan-result .scan-variable-colors td:last-child{padding-right:0}.scan-result .scan-variable-colors td:first-child{padding-left:0}.scan-result .scan-variable-colors td input{text-align:center;width:100%}.scan-result-color-words .delete-button{font-size:.6rem}.scan-result-color-words .light-scan-block{background-color:#eaeaea;color:#3c3c3c;padding:15px 15px 0}.scan-result-color-words .light-scan-block h1{color:#3c3c3c;font-size:1.6rem;line-height:2.2rem;font-weight:300}.scan-result-color-words .light-scan-block p{font-size:.9rem;line-height:1.6rem}.scan-result-color-words .scan-variable-colors-holder{max-height:200px;overflow-y:auto}.scan-result-color-words .scan-variable-colors-holder .scan-variable-colors{color:#fff;font-size:12px}.scan-result-color-words .scan-variable-colors-holder .scan-variable-colors td{padding:2px .1rem}.scan-result-color-words .scan-variable-colors-holder .scan-variable-colors td:last-child{padding-right:0}.scan-result-color-words .scan-variable-colors-holder .scan-variable-colors td:first-child{padding-left:0}.scan-result-color-words .scan-variable-colors-holder .scan-variable-colors td input{text-align:center;width:100%}.bind-vacancies .profile-image{object-fit:cover;display:block;height:40px;width:40px}.color-word-list .color-table{width:100%}.color-word-list .color-table td{padding:0 5px}.color-word-list .color-table td input{font-size:12px;text-align:center}.email-generator-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9990;display:flex;align-items:center;justify-content:center}.overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:9991}.email-overlay-content{position:relative;z-index:9992;background-color:#fff;padding:20px;border-radius:8px;width:90vw;height:90vh;max-width:1000px;overflow-y:auto;box-shadow:0 4px 15px rgba(0,0,0,.2)}.overlay-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}.overlay-header h3{margin:0}.overlay-header .btn-close{background:0 0;border:none;font-size:24px;font-weight:700;cursor:pointer;padding:0 5px}.overlay-footer{border-top:1px solid #eee;padding-top:15px;margin-top:20px;text-align:right}.ai-content-area{margin-top:20px;padding:15px;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:4px;min-height:100px}@media (max-width:600px){.email-overlay-content{width:95vw;height:90vh;padding:1rem}}[v-cloak]{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}