﻿:root{--body-font-color: #191d17;--primary: #6f2dbd;--secondary: #d63384;--purple-700: #6f2dbd;--purple-600: #7e3ad6;--purple-200: #e6d6ff;--purple-050: #f5f0ff;--magenta-500: #d63384;--magenta-200: #f7d6e6;--magenta-050: #fff0f6;--blue-600: #2467c7;--success: #137a13;--warning: #8c6a00;--danger: #a23b3b;--crimson: #dc143c;--authorized: #6f2dbd;--light-green: #f5f0ff;--card-color: #eae6f7;--input-bg-color: #efeafd;--green-color: var(--primary);--white: #ffffff;--black: #000000;--gray: #7c7c7c}body{font-family:"Source Sans 3",serif;color:var(--body-font-color);line-height:1.5;font-size:1rem}html,body{height:100% !important}#app{height:100% !important}.page,.content{height:100% !important}input[type=password]::-ms-reveal{display:none}input[type=password]:-webkit-autofill{background-color:var(--input-bg-color) !important;box-shadow:0 0 0 1000px var(--input-bg-color) inset !important;color:#000 !important}p{font-size:1rem;color:var(--body-font-color)}a{color:var(--primary);text-decoration:none}.btn{font-weight:400;color:var(--white);font-size:.875rem;border-radius:6.25rem;text-align:center;padding:.75rem 2rem;border:none;letter-spacing:.00625rem}.btn:hover{box-shadow:rgba(0,0,0,.15) 0px 2px 6px 2px,rgba(0,0,0,.3) 0px 1px 2px 0px;color:var(--white)}.dxbl-btn{font-weight:400 !important;color:var(--white);font-size:.875rem !important;border-radius:6.25rem;text-align:center;padding:1rem .7rem;border:none;letter-spacing:.00625rem !important}.dxbl-btn:hover{box-shadow:rgba(0,0,0,.15) 0px 2px 6px 2px,rgba(0,0,0,.3) 0px 1px 2px 0px;color:var(--white)}.dxbl-btn:active{background-color:var(--primary) !important}.btn-primary{background:var(--primary);color:var(--white) !important}.btn-primary:hover{background:var(--primary) !important;color:var(--white) !important}.btn-secondary{background:var(--secondary);color:var(--white) !important}.btn-secondary:hover{background:var(--secondary) !important;color:var(--white) !important}.btn-green{background:var(--primary)}.btn-green:hover{background:var(--primary) !important}.btn-border{border:1px solid var(--gray);color:var(--primary);background:var(--white)}.btn-border:hover{background:var(--white) !important;color:var(--primary) !important;border:1px solid var(--gray) !important}.btn-light-green{background:var(--input-bg-color);border:1px solid var(--gray);color:var(--primary)}.btn-light-green:hover{background:var(--input-bg-color) !important;color:var(--primary) !important;border:1px solid var(--gray) !important}.btn-lg{padding:1rem 3rem;font-weight:700;font-size:1.375rem;letter-spacing:.00625rem}.btn-md{padding:1rem 3rem;font-weight:700;font-size:.875rem;letter-spacing:.00625rem}h1{font-weight:700;font-size:2.813rem;margin:0}.main-container{flex:1}.form-label{color:#1d2433;font-weight:700;font-size:.875rem;letter-spacing:.00625rem}.form-check-label{color:var(--body-font-color);font-size:.875rem}.form-check-input{border:1px solid var(--input-bg-color);border-radius:0 !important}.form-readio .form-check-input{border-radius:50% !important}.form-check-input:checked{background-color:var(--gray);border-color:var(--gray)}.dxbl-text-edit>.dxbl-text-edit-input,.dxbl-text-edit>.dxbl-text-edit-template,.dxbl-text-edit>.dxbl-text-edit-template .dxbl-text-edit-input,.dxbl-text-edit>textarea{background-color:var(--input-bg-color);height:3rem;padding:.5rem .5625rem;border-radius:.5rem;border:none;font-weight:400;font-size:1rem;color:#1d2433}.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element,.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element{background-color:var(--gray)}.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover,.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover{background-color:var(--gray) !important}.dxbl-text-edit>.dxbl-btn-group-vertical>.dxbl-btn>svg.dxbl-image,.dxbl-text-edit>.dxbl-btn-group>.dxbl-btn>svg.dxbl-image,.dxbl-text-edit>.dxbl-btn>svg.dxbl-image{color:var(--gray) !important}.dxbl-text-edit{border:none}.dxbl-text-edit-input:focus{background-color:var(--input-bg-color);border:1px solid var(--gray);box-shadow:none}.dxbl-text-edit.dxbl-focused,.dxbl-text-edit:focus-within{box-shadow:none}.dxbl-btn-group-right .dxbl-btn{background-color:var(--input-bg-color) !important;border-radius:.5rem;padding:.1rem;position:absolute !important;right:.75rem;top:.775rem}.dxbl-calendar-footer .dxbl-btn{padding:.5rem 1rem}.dxbl-btn-group-right .dxbl-btn:hover{box-shadow:none !important}::-webkit-input-placeholder{color:#444a54 !important}:-ms-input-placeholder{color:#444a54 !important}::-moz-placeholder{color:#444a54 !important;opacity:1}:-moz-placeholder{color:#444a54 !important;opacity:1}.is-invalid{background-image:none !important}.invalid-feedback{background:var(--magenta-050);border-radius:.25rem;padding:.25rem;display:flex !important;gap:.3rem;line-height:1rem}.invalid-feedback img{vertical-align:sub}.btn:disabled{background:#e8eae7}.light-green-bg{background:var(--light-green)}.light-green-bg-footer{background:var(--light-green)}textarea{min-height:6rem !important}.progress{height:.25rem;border-radius:0}.progress-bar{background-color:var(--primary);height:.25rem;border-radius:0}.white-box{background:var(--white)}.card{background:var(--card-color);padding:1.5rem;border-radius:1.5rem;border:none;height:100%}.dxbl-btn-caption{text-decoration:none !important}.form-check{padding-left:0}.welcome .left-content{display:flex;flex-direction:column;flex-wrap:wrap;max-width:29.75rem;margin:auto;text-align:center;gap:2.75rem}.welcome .btn-group-list{display:flex;flex-direction:column;gap:1.125rem}@media(min-width: 992px){.welcome .left-content{gap:3.75rem}}.login-signup .left-content{display:flex;flex-direction:column;flex-wrap:wrap;max-width:31.688rem;margin:auto}.login-signup .small-logo{margin-bottom:7.5rem}.login-signup .small-logo span{font-size:1.375rem;color:#43483f;font-weight:700;display:inline-block;margin-left:1.5rem}.login-signup .form-label img{vertical-align:sub}.login-signup .login-form{display:flex;gap:3.75rem;flex-direction:column}.login-signup .form-footer-text{text-align:center;margin-top:1.5rem}.login-signup .form-right{position:relative}.login-signup .formimg-text{position:absolute;bottom:7rem;max-width:36.438rem;margin:auto;right:4rem}.login-signup .form-big-text{color:#eee8ff;font-weight:700;font-size:2.25rem;line-height:2.75rem;margin-bottom:2.313rem;max-width:34.438rem}.login-signup .green-box{display:flex;gap:1.375rem}.login-signup .form-green-box{background:var(--primary);color:var(--white);border:1px solid #fff;padding:.75rem;border-radius:.75rem;display:flex;gap:.5rem;align-items:center;font-size:.875rem;letter-spacing:.00625rem;line-height:1.25rem}.login-signup .input-group .input-group-text{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;background:var(--white);border-color:#c3c8bb;padding-right:0}.dxbl-text-edit.dxbl-readonly{flex:1}.login-form .dxbl-text-edit.dxbl-readonly .dxbl-text-edit-input{background:var(--white);border:1px solid #c3c8bb;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.dxbl-text-edit.dxbl-readonly .dxbl-text-edit-input{background:var(--white);border:1px solid #c3c8bb}.dxbl-readonly .dxbl-btn-group-right .dxbl-btn{background-color:rgba(0,0,0,0) !important}.dxbl-checkbox.dxbl-checkbox-unchecked .dxbl-checkbox-check-element:focus-within{box-shadow:none !important}.dxbl-checkbox.dxbl-checkbox-checked .dxbl-checkbox-check-element:focus-within,.dxbl-checkbox.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element:focus-within{box-shadow:none !important}.login-signup .input-field-group{position:relative}.login-signup .icon-right{position:absolute;top:.7rem;right:1rem}.login-signup .form-header h2{font-size:1.375rem;margin-top:1.5rem;margin-bottom:0;font-weight:700}.login-signup .white-box{max-width:45rem;margin:auto;width:100%;padding:5rem;border-radius:1.5rem}.login-signup .white-box-top{text-align:center}.login-signup .whitebox-sub-title{font-size:1.125rem;font-weight:400;line-height:1.575rem;margin-top:.4rem}.login-signup .white-box-middle{max-width:32rem;margin:auto}.login-signup .white-box .backto{color:var(--body-font-color)}.login-signup .white-box .backto:hover{color:var(--primary)}.dxbl-popup{max-width:37.5rem !important}.dxbl-modal>.dxbl-modal-back{opacity:.8;background:var(--purple-050)}.dxbl-modal-content{border-radius:1.5rem !important;border:none;box-shadow:0px 1px 2px 0px rgba(0,0,0,.3),0px 2px 6px 2px rgba(0,0,0,.15);max-width:37.5625rem;margin:auto}.dxbl-modal-header{border-top-left-radius:1.5rem !important;border-top-right-radius:1.5rem !important;background:var(--white) !important;border:none !important}.dxbl-modal-header .dxbl-btn{color:var(--primary);padding:.5rem}.dxbl-modal-header .dxbl-btn:hover{box-shadow:none;background:rgba(0,0,0,0) !important}.dxbl-modal-content .modal-body{text-align:center;padding:2.75rem 5rem;max-width:38rem;margin:auto}.dxbl-modal-content .popup-title{font-weight:700;font-size:2.813rem;margin:3rem auto 2.5rem auto;max-width:17.5rem;line-height:3.25rem}.dxbl-modal-content .popup-subtitle{font-weight:700;font-size:1.375rem;margin-bottom:1.5rem}.dxbl-modal-content .btn{padding:.469rem 2rem}.review-profile-form .review-form{max-width:54.5rem;margin:auto}.review-profile-form .review-form-top{text-align:center;max-width:33rem;margin:4.5rem auto 3rem auto}.review-profile-form .review-form-top h2{font-size:2rem;font-style:normal;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.review-profile-form .review-form-top p{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.125rem;letter-spacing:.01563rem}.review-profile-form .review-form-box{border-radius:.5rem;border:1px solid #c8c6c6;padding:1.5rem;margin-bottom:2.5rem}.review-profile-form .review-form-bottom{display:flex;justify-content:center;gap:1.5rem}.review-form-box .dxbl-text-edit.dxbl-memo-edit{padding:0}.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked>.dxbl-checkbox-check-element::before{border-color:var(--gray)}.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked>.dxbl-checkbox-check-element::after{background-color:var(--gray);width:.8rem;height:.8rem}.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::before{border-color:var(--gray)}.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::after{background-color:var(--gray)}.personalization h2{color:#21272a;font-size:18px;font-weight:700}.personalization .review-form-top{max-width:38rem}.personalization .personalization-card{display:flex;flex-direction:column;gap:1rem;min-height:9.875rem;justify-content:center;height:100%}.personalization .personalization-card label{margin:0;color:#21272a;font-size:14px}.personalization .personalization-card .form-check-input{border:.125rem solid #41493c;border-radius:.125rem !important;padding:.5rem;margin-left:.5rem}.thankyou .white-box{max-width:54.5rem;padding:5rem;margin:auto;border-radius:1.5rem}.thankyou .white-box-top{text-align:center}.thankyou .white-box-top h1{font-size:2rem;margin-bottom:1.25rem}.thankyou .white-box-top p{font-size:.875rem;font-weight:400;max-width:23.25rem;margin-left:auto;margin-right:auto;line-height:1.25rem}.thankyou .white-box-middle{max-width:35rem;margin:auto}.thankyou .thankyou-card h2{font-size:.875rem;font-weight:700;margin-bottom:1rem}.thankyou-card p{font-size:.875rem}.thankyou-card .btn{font-size:.875rem;padding-top:.469rem;padding-bottom:.469rem;max-width:7.625rem}.thankyou-card .btn-border{max-width:9.625rem}.legal .small-logo span{font-size:.875rem;color:#43483f;font-weight:700;display:inline-block;margin-left:1rem}.legal .legal-main-container{overflow:hidden}.legal .legal-content{background:#f0f0f0;padding:2.5rem;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;position:relative}.legal .legal-content::before{content:"";background:#f0f0f0;position:absolute;width:30%;bottom:0;left:100%;top:0rem;z-index:0}.legal .legal-inner-content{margin-top:5rem;margin-left:16rem;position:relative}.legal .legal-inner-content h2{font-size:1rem;text-transform:uppercase;font-weight:700}.footer .footer-link{margin:0;padding:0;display:flex;gap:1rem;list-style:none}.footer .footer-link li{text-align:center}.footer .footer-link li a{color:#262626;font-size:.875rem}.footer .footer-link li a:hover{color:var(--primary)}.footer .copy{color:#363737;font-size:.875rem}@media(min-width: 992px){.footer-link li{text-align:left}}@media(max-width: 767px){.footer-link{margin:0;padding:0;display:flex;gap:.5rem;list-style:none;flex-direction:column;margin-bottom:1rem}}@media only screen and (min-width: 768px)and (max-width: 992px){.footer-link{justify-content:center}}.loading-progress{position:relative;display:block;width:8rem;height:8rem;margin:20vh auto 1rem auto}.loading-progress circle{fill:none;stroke:#e0e0e0;stroke-width:.6rem;transform-origin:50% 50%;transform:rotate(-90deg)}.loading-progress circle:last-child{stroke:var(--primary);stroke-dasharray:calc(3.141*var(--blazor-load-percentage, 0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out}.loading-progress-text{position:absolute;text-align:center;font-weight:bold;inset:calc(20vh + 3.25rem) 0 auto .2rem}.loading-progress-text:after{content:var(--blazor-load-percentage-text, "Loading")}code{color:var(--secondary)}.blazored-toast-info{border-top:6px solid var(--primary) !important}.blazored-toast-info .blazored-toast-icon{color:var(--primary) !important}.blazored-toast-success{border-top:6px solid var(--secondary) !important}.blazored-toast-success .blazored-toast-icon{color:var(--secondary) !important}.blazored-toast-warning{border-top:6px solid var(--warning) !important}.blazored-toast-warning .blazored-toast-icon{color:var(--warning) !important}.blazored-toast-error{border-top:6px solid var(--danger) !important}.blazored-toast-error .blazored-toast-icon{color:var(--danger) !important}.eta-calculator .eta-left{background:#f8f8f8;padding:2.938rem 3.563rem}.eta-calculator .eta-right{background:var(--input-bg-color)}.eta-calculator .eta-title{color:#0b243b;font-style:normal;font-weight:700;line-height:2.5rem;font-size:2rem;margin-bottom:1.375rem}.eta-calculator .eta-card{border-radius:.5rem;border:.063rem solid #dfdfdf;background:var(--white)}.eta-calculator .eta-card .eta-card-header{border-bottom:1px solid #dfdfdf;padding:.75rem 1.5rem}.eta-calculator .eta-card .eta-card-header h2{color:#171d1a;font-size:1.125rem;font-style:normal;font-weight:700;margin-bottom:.3rem}.eta-calculator .eta-card .eta-card-header p{margin:0}.eta-calculator .eta-card .eta-card-body{padding:1.375rem}.eta-calculator .eta-card .eta-card-body .visually-hidden{position:relative !important;margin-bottom:1.5rem !important}.eta-calculator .eta-card .eta-card-body .form-icon{position:absolute;right:1.5rem;bottom:.6rem}.eta-calculator .eta-card .eta-card-body .form-control{border-radius:.5rem;border:.063rem solid #e9ebee;background:#f8f8f8}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=time]::-webkit-calendar-picker-indicator{display:none}.eta-calculator .eta-card .eta-card-body .form-select{border-radius:.5rem;border:.063rem solid #e9ebee;background-color:#f8f8f8}.eta-calculator .eta-radio{margin:1.5rem 0}.eta-calculator .form-label{color:#171d1a}.eta-calculator .eta-radio .form-label{display:block}.eta-calculator .form-check-input[type=radio]{border-radius:50px !important}.eta-calculator .cross-clamp-time p{color:#3e3e3e}.eta-calculator .cross-clamp-time .input-info{font-size:.75rem;color:#697077;display:block;padding:10px}.eta-calculator .btn-transport{display:flex;padding:.625rem 1.25rem;justify-content:center;align-items:center;gap:.25rem;border-radius:6.25rem;border:.063rem solid #939ca3;color:#767676;font-size:.75rem;background:var(--white)}.eta-calculator .line{position:relative;background:#000;width:.036rem;height:calc(100% - 90px);margin:1rem;min-height:2rem}.line-arrow{position:absolute;bottom:-2px;left:-4px}.eta-radio-btn{padding-left:1.5rem !important}.transport-method-block{padding:1.375rem}.transport-method-title{color:#171d1a;font-size:.875rem;font-weight:600;margin-left:4.5rem;margin-bottom:1rem;letter-spacing:.00625rem}hr{margin:0}.eta-left,.eta-right{height:100vh;overflow-y:auto;border:1px solid #ccc;padding:10px}.eta-right{padding:.938rem 2.5rem}.eta-note{color:var(--black);font-size:.875rem;font-weight:400;padding:1.5rem;background:#ffb899}.eta-timeline{padding:3.75rem 4.375rem}.eta-right h3{margin:0;color:#171d1a;font-weight:700;font-size:1rem;letter-spacing:.009rem;text-align:center}.eta-right .timeline{position:relative;list-style:none}.eta-right .timeline::after{content:"";position:absolute;border-left:1px solid var(--black);height:calc(100% - 1.875rem);top:0;left:11rem}.eta-right .timeline .timeline-item{position:relative}.eta-right .timeline .timeline-item:after{position:absolute;display:block;top:0}.eta-right .timeline .timeline-item:after{background-color:var(--primary);left:10.4rem;border-radius:50%;height:1.375rem;width:1.375rem;content:"";z-index:1}.eta-right .timeline-title{display:flex;align-items:center;gap:3.5rem}.eta-right .timeline-title-left{color:#171d1a;font-weight:700;font-size:1rem;letter-spacing:.009rem;margin-top:-0.4rem}.eta-right .timeline-title-right{color:var(--primary);font-weight:700;font-size:.875rem;letter-spacing:.009rem;border-radius:.44581rem;border:.892px solid #73796e;background:var(--white);padding:.5rem .75rem;margin-top:-0.4rem}.eta-right .timeline-diff{color:var(--primary);font-weight:700;font-size:.675rem;letter-spacing:.009rem;border-radius:.44581rem;border:.892px solid #73796e;background:var(--white);padding:.1rem .27rem;margin-left:8.2rem;position:relative;z-index:1;width:6rem;height:1.3rem;display:flex;align-items:center;justify-content:center;text-align:center}.eta-right .timeline-title-right-green{background:var(--primary);color:var(--white)}.eta-right .timeline-subitem{position:relative;display:flex;align-items:center;margin:1rem auto 1rem 3.2rem;gap:4rem}.eta-right .timeline-subitem::after{content:"";position:absolute;left:7.4rem;width:.875rem;height:.875rem;background:var(--white);border-radius:50%;z-index:1}.eta-right .timeline-subitem-title{font-size:1rem;color:#171d1a;font-weight:400}.eta-right .timeline-subitem-time{font-size:1rem;color:#171d1a;font-weight:400;flex:0 0 6rem;text-align:right}.eta-right .flight-time::after{content:none}.eta-right .flight-time .timeline-subitem-time,.flight-time .timeline-subitem-title{font-size:.75rem;color:#697077}.eta-right .initialtimeline{position:relative;list-style:none}.eta-right .initialtimeline::after{content:"";position:absolute;border-left:1px solid var(--black);height:calc(100% - 1rem);top:0;left:11rem}.eta-right .initialtimeline .initialtimeline-item{position:relative}.eta-right .initialtimeline .initialtimeline-item:after{position:absolute;display:block;top:0}.eta-right .initialtimeline .initialtimeline-item:after{background-color:var(--primary);left:10.4rem;border-radius:50%;height:1.375rem;width:1.375rem;content:"";z-index:1}.eta-right .initialtimeline-title{display:flex;position:relative;top:5px;align-items:center;margin-left:13rem;gap:3.5rem}.eta-right .initialtimeline-title-left{color:#171d1a;font-weight:700;font-size:1rem;letter-spacing:.009rem;margin-top:-0.4rem}.eta-right .bluenote{padding:1.5rem;background:#99c2ff;font-size:.875rem;color:#000;font-weight:400}.loader-body{display:flex;justify-content:center;align-items:center;background-color:#fff;margin:0;height:100vh}.loader-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh}.loader-image{width:200px;height:auto;animation:zoom 1.5s ease-in-out infinite alternate}.loading-text{font-size:1.5em;color:#555;margin-top:20px}@keyframes zoom{from{transform:scale(0.9)}to{transform:scale(1.1)}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(211,211,211,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-animation{width:50px;height:50px}.loader-animation .dx-wait-indicator-circle{background-color:var(--primary) !important}.profile-survery-category{color:#43483f}.eta-top-cal{gap:.5rem}.eta-calculator .dxbl-text-edit>.dxbl-text-edit-input,.eta-calculator .dxbl-text-edit>.dxbl-text-edit-template,.eta-calculator .dxbl-text-edit>.eta-calculator .dxbl-text-edit-template .eta-calculator .dxbl-text-edit-input,.eta-calculator .dxbl-text-edit>textarea{background-color:#f8f8f8;height:38px}.eta-calculator .dxbl-text-edit{border-radius:8px !important;border:1px solid #e9ebee !important;background-color:#f8f8f8 !important}.eta-calculator .dxbl-btn-group-right .dxbl-btn{background-color:#f8f8f8 !important}.dxbl-scroll-viewer-content ul li{font-size:.875rem;font-weight:400;border-bottom:1px solid #c3c8bb !important;padding:.5rem !important;background:#eee;font-family:"Source Sans 3",serif}.dxbl-list-box-item-selected{background:#d4d4d4 !important}.eta-calculator .dxbl-scroll-viewer-content ul li:hover{background:#e9efea}.eta-calculator .dxbl-roller-item,.eta-calculator .dxbl-roller-after{font-size:.875rem}.dxbl-calendar-header-title-btn,.dxbl-edit-dropdown-title{color:#000}.dxbl-dropdown>.dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header>.dxbl-btn{color:#000;background:rgba(0,0,0,0) !important}.dxbl-dropdown>.dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header>.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover{box-shadow:none}.dxbl-calendar .dxbl-calendar-header .dxbl-btn{color:#000;background:rgba(0,0,0,0) !important}.eta-calculator .dxbl-btn:active{background-color:rgba(0,0,0,0) !important}.eta-calculator .dxbl-image{background:rgba(0,0,0,0) !important}.dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header>.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover{box-shadow:none}.eta-top-cal .dxbl-text-edit{width:34%}.modal-backdrop{opacity:.8;background:var(--purple-050)}.verification-popup .modal-content{border-radius:1.5rem;border:none;box-shadow:0px 1px 2px 0px rgba(0,0,0,.3),0px 2px 6px 2px rgba(0,0,0,.15);max-width:37.5625rem;margin:auto}.verification-popup .modal-body{text-align:center;padding:3.75rem 5rem;max-width:38rem;margin:auto}.verification-popup .popup-title{font-weight:700;font-size:2.813rem;margin:3rem auto 2.5rem auto;max-width:17.5rem;line-height:3.25rem}.verification-popup .popup-subtitle{font-weight:700;font-size:1.375rem;margin-bottom:1.5rem}.verification-popup .btn{padding:.469rem 2rem}.active-case .modal-content,.active-case .modal-body{max-width:40rem}.two-active .modal-content,.two-active .modal-body{max-width:50rem}.multiple-active .modal-content,.multiple-active .modal-body{max-width:56.25rem}.active-case .popup-title{max-width:inherit;font-size:2.25rem}.active-case .popup-subtitle{font-size:1.125rem;font-weight:400}.active-case .table-view{border:1px solid #c8c6c6;overflow:hidden;border-radius:10px}.active-case .right-border{border-right:1px solid #c8c6c6}.active-case .table-view td{text-align:left;font-size:1rem;color:#191d16;font-weight:400;padding-left:1rem}.active-case .table-view .right-content{font-weight:600;padding-left:1rem}.active-case .table-view .table-footer{border-bottom:none;background:rgba(54,55,55,.08)}.active-case .table-header{font-weight:700 !important;letter-spacing:.15px;background:#605e5d;color:var(--white) !important;padding-left:1rem}.popup-footer{width:100%;text-align:center;margin-top:2.5rem}.multiple-active .table-view td{color:#5e5e5e}.multiple-active .table-view td span{color:#000}.multiple-active .table-footer{justify-content:space-between;align-items:center}.multiple-active .table-footer span{padding-right:1rem}.modal .table>:not(caption)>*>*{padding:0px !important}:root{--dxbl-pager-page-btn-bg: #f0f0f0 !important;--dxbl-pager-page-btn-color: #000 !important;--dxbl-pager-page-btn-hover-bg: #e0e0e0 !important;--dxbl-pager-page-btn-hover-color: #000 !important;--dxbl-pager-active-page-btn-bg: var(--primary) !important;--dxbl-pager-active-page-btn-color: #ffffff !important}.dxbl-pager-page-btn{background-color:var(--dxbl-pager-page-btn-bg, #f0f0f0) !important;color:var(--dxbl-pager-page-btn-color, #000) !important}.dxbl-pager-page-btn:hover{background-color:var(--dxbl-pager-page-btn-hover-bg, #e0e0e0) !important;color:var(--dxbl-pager-page-btn-hover-color, #000) !important}.dxbl-pager-page-btn[aria-current=page]{background-color:var(--dxbl-pager-active-page-btn-bg, var(--primary)) !important;color:var(--dxbl-pager-active-page-btn-color, #ffffff) !important}.dxbl-grid .dxbl-pager .dxbl-btn.dxbl-btn-outline-secondary.dxbl-sm:not(.dxbl-pager-page-btn){display:inline-flex;align-items:center;justify-content:center;height:26px;min-height:26px;padding:0 10px;border-radius:12px;background-color:var(--dxbl-pager-page-btn-bg) !important;color:var(--dxbl-pager-page-btn-color) !important;border-color:rgba(0,0,0,0) !important;line-height:0 !important;font-size:0 !important}.dxbl-grid .dxbl-pager .dxbl-btn.dxbl-btn-outline-secondary.dxbl-sm:not(.dxbl-pager-page-btn) .dxbl-image,.dxbl-grid .dxbl-pager .dxbl-btn.dxbl-btn-outline-secondary.dxbl-sm:not(.dxbl-pager-page-btn) svg{display:block;width:14px;height:14px;margin:0}.dxbl-grid .dxbl-pager .dxbl-btn.dxbl-btn-outline-secondary.dxbl-sm:not(.dxbl-pager-page-btn) svg,.dxbl-grid .dxbl-pager .dxbl-btn.dxbl-btn-outline-secondary.dxbl-sm:not(.dxbl-pager-page-btn) svg *{fill:currentColor !important;stroke:currentColor !important}.dxbl-grid .dxbl-pager .dxbl-btn.dxbl-btn-outline-secondary.dxbl-sm:not(.dxbl-pager-page-btn):hover{background-color:var(--dxbl-pager-page-btn-hover-bg) !important;color:var(--dxbl-pager-page-btn-hover-color) !important}.dxbl-grid .dxbl-pager,.dxbl-grid .dxbl-pager .dxbl-pager-pages{display:flex;align-items:center;gap:6px}.dxbl-grid .dxbl-pager .dxbl-pager-pages>*{display:inline-flex;align-items:center}:root{--success: #137a13;--success-contrast: #ffffff;--success-border: #137a13}.blazored-toast-success{background:var(--success) !important;color:var(--success-contrast, #ffffff) !important;border-top:6px solid var(--success-border) !important}.blazored-toast-success .blazored-toast-icon{color:var(--success-contrast, #ffffff) !important}.blazored-toast-success,.blazored-toast-success .blazored-toast-title,.blazored-toast-success .blazored-toast-message,.blazored-toast-success .toast-body{color:var(--success-contrast, #ffffff) !important}.dashboard-hero{position:relative;overflow:hidden;border-radius:24px 0 0 24px;color:#fff;width:100%;min-height:clamp(220px,32vw,382px);padding:clamp(18px,3.5vw,44px) clamp(18px,4vw,52px);display:flex;align-items:center;background-color:#d63384;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)),url("/images/dashboard/background-dashboard.png");background-blend-mode:multiply,normal;background-repeat:no-repeat;background-size:cover;background-position:55% 35%}.dashboard-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 600px at 20% 45%, rgba(255, 255, 255, 0.1), transparent 60%),radial-gradient(900px 500px at 75% 35%, rgba(0, 0, 0, 0.35), transparent 65%)}.hero-content{position:relative;z-index:1}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.15));pointer-events:none}.hero-left{max-width:820px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);padding:6px 10px;border-radius:999px;font-size:12px;margin-bottom:12px}.hero-title{margin:0 0 10px 0;font-weight:800;font-size:clamp(28px,4.2vw,44px);line-height:1.05}.hero-sub{margin:0 0 14px 0;color:hsla(0,0%,100%,.9);max-width:60ch}.hero-card{background:#fff;color:#1a1a1a;border-radius:14px;padding:20px;margin-top:20px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-width:420px;margin-left:auto}.btn-hero{display:inline-block;background:#6f2dbd;color:#fff;text-decoration:none;padding:10px 14px;border-radius:999px;font-weight:600}.btn-hero:hover{filter:brightness(0.96);color:#fff}@media(max-width: 991.98px){.dashboard-hero{padding:28px 0 20px;border-radius:0}.hero-card{margin-top:16px}}.ov-grid{position:relative;z-index:2;display:grid;gap:16px;align-items:stretch;grid-template-columns:minmax(260px, 320px) minmax(440px, 1fr) minmax(360px, 420px);margin-top:0}:root{--app-chrome: 120px}.ov-card{position:relative;background:#f2f2f5;border-radius:12px;box-shadow:0 1px 0 rgba(0,0,0,.06);padding:16px;display:flex;flex-direction:column;max-height:calc(100vh - var(--app-chrome));overflow:hidden;min-height:140px}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:12px;background:hsla(0,0%,100%,.65);backdrop-filter:blur(2px);border-radius:12px;z-index:10}.ov-card__body{font-size:14px;flex:1}.ov-card--overlap{transform:translateY(-40px);position:relative;z-index:3}.ov-card--overlap::after{content:none}#qualifierHost,.media,.docebo-vert{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.docebo-grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:12px;flex:1 1 auto;min-height:0}.docebo-grid.stack{grid-template-columns:1fr;grid-auto-rows:auto 1fr}.player-cell,.list-cell{min-width:0;min-height:0;display:flex}.player-cell>dcbo-course-player,.list-cell>dcbo-course-list{display:block;width:100%;height:100%}.list-cell{overflow:auto}.ov-player{min-width:0;margin-top:12px}@media(max-width: 1100px){.docebo-grid{grid-template-columns:1fr;grid-auto-rows:auto 1fr}.list-cell{min-height:200px}}.docebo-grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:12px;flex:1 1 auto;min-height:0}.player-cell,.list-cell{min-width:0;min-height:0;display:flex}.player-cell>dcbo-course-player,.list-cell>dcbo-course-list{display:block;width:100%;height:100%}.list-cell{overflow:auto}.ov-player{min-width:0;margin-top:12px}@media(max-width: 1100px){.docebo-grid{grid-template-columns:1fr;grid-auto-rows:auto 1fr}.list-cell{min-height:200px}}.media,#qualifierHost,.docebo-vert{display:flex;flex-direction:column;flex:1}.ov-rail{grid-column:3;min-width:0;margin-top:12px;position:sticky;top:16px}.ov-rail-no-docebo{min-width:0;margin-top:12px;position:sticky;top:16px}.ov-player .media{width:100%;aspect-ratio:16/9;max-height:340px;border-radius:12px;overflow:hidden;background:#e9e6ef;display:flex;align-items:center;justify-content:center}.ov-player .media img{width:100%;height:100%;object-fit:cover;display:block}.ov-card.ov-rail,.ov-card.ov-rail .ov-card__body{overflow:hidden}@media(max-width: 1200px){.ov-grid{grid-template-columns:minmax(260px, 320px) minmax(420px, 1fr) minmax(380px, 460px);align-items:stretch}}@media(max-width: 992px){.ov-grid{grid-template-columns:1fr}.ov-player{grid-column:1;grid-row:1;margin-top:0}.ov-rail{grid-column:1;grid-row:3;margin-top:0}.ov-card--overlap{transform:translateY(-24px)}}@media(max-width: 768px){.ov-grid{grid-template-columns:1fr}}.ov-onboarding{padding:16px;min-height:calc(100% + 40px)}.obo-title{font-weight:700;font-size:18px;margin:0 0 10px;display:flex;align-items:center;gap:8px}.obo-icon{width:18px;height:18px}.obo-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.obo-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:12px 14px}.obo-item .step{font-weight:600;color:#1f1f1f}.state{font-size:12px;padding:6px 10px;border-radius:999px;line-height:1;white-space:nowrap}.is-done{border-color:#cfe4c8}.is-done .state{background:#eef7ea;color:#137a13}.is-active{border-color:#cfe4c8;background:#f7fbf6}.is-active .state{background:#eef7ea;color:#137a13}.is-next .state{background:#fbf3db;color:#8c6a00}.obo-meta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:8px 0 12px}.obo-progress{grid-column:1/-1;height:6px;border-radius:999px;background:#e9e6ef;overflow:hidden}.obo-progress__bar{width:var(--pct, 0%);height:100%;background:#6f2dbd}.obo-pct{font-size:12px;color:#6a6a6a}.sidebar{position:fixed;top:0;left:0;height:100vh;width:84px;background:#fff;padding:1.5rem 1.25rem;overflow:hidden;z-index:1000;border-right:1px solid #e5e7eb}.sidebar.open{width:250px}.sidebar-fixed{position:fixed}.sidebar-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.sidebar-nav li{width:100%;position:relative}.sidebar-nav li a{padding:.625rem;display:flex;gap:1rem;color:#1f1f1f;align-items:center;text-decoration:none}.sidebar .btn-nav{background:#e6d6ff;border-radius:.5rem;padding:.625rem .78rem;border:0}.sidebar-nav li.active>a{background:#f5ecff;border-radius:.5rem;color:#3b176b}.sidebar-nav li.active::before{content:"";position:absolute;left:-1.25rem;top:50%;transform:translateY(-50%);width:4px;height:24px;background:#c026d3;border-radius:2px}.item-link{display:none;line-height:1}.sidebar.open .item-link{display:inline-flex}.tooltip{visibility:hidden;position:absolute;top:-30px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:5px;border-radius:4px;font-size:12px;opacity:0;transition:opacity .3s;z-index:1010}.sidebar-nav li:hover .tooltip{visibility:visible;opacity:1}.content-wrapper{margin-left:84px}.desktop-only{display:block}.mobile-only{display:none}@media(max-width: 991.98px){.desktop-only{display:none}.mobile-only{display:block}.content-wrapper{margin-left:0}}.mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.mobile-header .burger{width:40px;height:40px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:rgba(0,0,0,0)}.mobile-header .burger span{display:block;width:20px;height:2px;background:#1f1f1f}.mobile-logo{height:24px}.mobile-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .2s;z-index:1100}.mobile-drawer-backdrop.show{opacity:1;pointer-events:auto}.mobile-drawer{position:fixed;top:0;left:0;height:100vh;width:320px;max-width:86vw;background:#fff;transform:translateX(-100%);transition:transform .2s;z-index:1110;display:grid;grid-template-rows:auto 1fr}.mobile-drawer.open{transform:translateX(0)}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb}.mobile-drawer-header .close{background:rgba(0,0,0,0);border:0;font-size:20px;line-height:1}.mobile-nav{list-style:none;margin:0;padding:12px;display:grid;gap:8px}.mobile-nav li a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;text-decoration:none;color:#1f1f1f}.mobile-nav li.active a{background:#e6d6ff}.cursor-pointer{cursor:pointer}.header-left img{display:block;max-width:100%;height:auto}.site-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px;font-size:13px;border-top:1px solid #e5e7eb;color:#5a3d75;background:#fff}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer-links a{text-decoration:none;color:#6f2dbd}.footer-links a:hover{text-decoration:underline}.footer-meta{display:flex;gap:16px;color:#555}.sidebar.sidebar-fixed{z-index:auto;transform:none}.layout{display:flex;flex-direction:column;height:100vh}header,footer{flex:0 0 auto}.content{flex:1 0 auto;display:flex}.ov-carousel{flex:1;border-radius:16px;overflow:hidden;background:#f7f8fa}.ov-carousel .dxbs-carousel,.ov-carousel .dxbs-carousel-inner,.ov-carousel .dxbs-carousel-item{height:100%}.ov-carousel img{width:100%;height:100%;object-fit:cover;display:block}.ov-carousel-head{color:#006492;display:flex;height:80px;align-items:center;gap:10px;flex-shrink:0}.car-controls{position:absolute;left:0;right:0;bottom:10px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.car-counter{color:var(--M3-ref-secondary-secondary40, #006492);font-variant-numeric:oldstyle-nums proportional-nums;font-family:"Source Sans 3";font-size:24px;font-style:normal;font-weight:500;line-height:normal}.unosid{font-variant-numeric:oldstyle-nums proportional-nums;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:500;line-height:normal}.car-next{pointer-events:auto;display:inline-grid;place-items:center;width:56px;height:40px;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer}.car-next img{width:40px;height:40px}.dxbl-carousel .dxbl-cari{margin:0}.car-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.car-controls--below{position:static;margin-top:6px;padding:0 4px}.car-btn{width:56px;height:40px;display:grid;place-items:center;border:0;background:rgba(0,0,0,0);cursor:pointer}.car-btn img{width:40px;height:40px}.car-hidden{visibility:hidden}.car-counter{color:#006492;font:500 24px/1 "Source Sans 3",system-ui,sans-serif;letter-spacing:.2px}.docebo-wrap{display:flex;height:calc(100vh - 100px);gap:1rem}.player-col{flex:1 1 auto;min-width:0;display:flex}.list-col{flex:0 0 360px;min-width:320px;display:flex}.docebo-grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:12px;height:100%;min-height:0}.docebo-grid.stack{grid-template-columns:1fr;grid-auto-rows:auto 1fr}.player-cell,.list-cell{min-height:0;min-width:0;display:flex}.player-cell>dcbo-course-player,.list-cell>dcbo-course-list{display:block;width:100%;height:100%}.list-cell{overflow:auto}@media(max-width: 1100px){.docebo-grid{grid-template-columns:1fr;grid-auto-rows:auto 1fr}.list-cell{min-height:200px}}.spinner{width:28px;height:28px;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.6);border-radius:50%;animation:spin .8s linear infinite}.loading-label{font-size:14px;font-weight:600;color:#333}@keyframes spin{to{transform:rotate(360deg)}}.page-title{font-size:1.75rem;font-weight:700;color:#3b176b;margin-bottom:.25rem}.header{border-bottom:1px solid #e5e7eb;background:#fff}.reco{--accent: #6f2dbd;--bg: #f2f2f5;--card: #6f2dbd;--card2: #d63384;--chip-bg: rgba(255,255,255,.2);--chip-fg: #fff;width:100%;max-width:none;border-radius:14px;background:var(--bg);padding:16px 18px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;overflow:hidden;box-sizing:border-box}.reco-head{font-weight:700;font-size:14px;color:#5a5673;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reco-tab{position:absolute;opacity:0;pointer-events:none}.reco-viewport{overflow:hidden;min-height:0}.reco-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;transform:translateX(0%);transition:transform .25s ease}.reco-page{display:grid;grid-template-rows:repeat(2, minmax(140px, auto));gap:12px;min-height:0}.reco-card{display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:18px 16px;border-radius:12px;color:#fff;text-decoration:none;background:radial-gradient(120% 120% at 100% 0, rgba(255, 255, 255, 0.06) 0, transparent 60%),linear-gradient(180deg, var(--card), var(--card2));overflow:hidden}.reco-card--ghost{background:rgba(0,0,0,0);box-shadow:none;border:0}.reco-eyebrow{font-weight:700;font-size:14px;line-height:1.2}.reco-card p{margin:0;font-size:12px;line-height:1.35;opacity:.95;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.reco-chip{justify-self:start;font-size:11px;padding:6px 10px;border-radius:999px;background:var(--chip-bg);backdrop-filter:saturate(120%) blur(2px);white-space:nowrap;margin-bottom:4px}.reco-carousel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-bottom:4px}.reco-carousel .nav{background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--accent);font-size:28px;font-weight:900;line-height:1;padding:0 6px}.reco-carousel .nav:hover{filter:brightness(0.92);transform:translateY(-1px)}.reco-carousel .dots{display:flex;justify-content:center;gap:6px}.reco-carousel .dot{width:8px;height:8px;border-radius:999px;border:0;background:#cfc9dd;cursor:pointer}#reco1-p1:checked~.reco-carousel .dots .dot:nth-child(1),#reco1-p2:checked~.reco-carousel .dots .dot:nth-child(2){background:var(--accent)}#reco1-p2:checked~.reco-viewport .reco-track{transform:translateX(-100%)}#reco1-p1:checked~.reco-carousel .prev,#reco1-p2:checked~.reco-carousel .next{opacity:.35;pointer-events:none}@media(max-width: 576px){.reco-card p{-webkit-line-clamp:2}}.clickable-grid .dxbl-grid-table tbody tr{cursor:pointer}.pill{display:inline-block;padding:4px 10px;border-radius:14px;font-size:12px;line-height:1;white-space:nowrap}.role{background:#f2f2f5;color:#444}.status-active{background:#e6d6ff;color:#6f2dbd}.status-removed{background:#fde2e2;color:#a23b3b}.status-qualified{background:#e8f2ff;color:#2467c7}.status-pendingqualification{background:#fbf3db;color:#8c6a00}.status-authorized{background:#f5f0ff;color:#6f2dbd}.status-pendingcontract{background:#fff0e1;color:#8c6a00}.status-pendingverification{background:#f9efe6;color:#8c6a00}.create-btn{background:#6f2dbd;color:#fff;border:none;border-radius:999px;padding:8px 16px;font-weight:600}.create-btn::before{content:"+";font-weight:700;margin-right:8px}.create-btn:hover{filter:brightness(0.95)}.filter-toggle{background:#f5f0ff;color:#6f2dbd;border:1px solid #e6d6ff;border-radius:999px;padding:6px 14px;font-weight:600}.filter-toggle::before{content:"🔍";margin-right:8px}.filter-toggle:hover{filter:brightness(0.98)}.filter-clear:hover{filter:brightness(0.98)}.add-btn{width:44px;height:36px;font-weight:bold}.cancel-btn{color:#000 !important;opacity:1 !important}.cancel-btn:hover{color:#000 !important;opacity:1 !important}.px-10pct{padding-left:15%;padding-right:15%}.dxbl-grid .dxbl-grid-table .dxbl-filter-row .dxbl-grid-cell{padding:2px 6px}.dxbl-grid .dxbl-filter-row .dxbl-text-edit>.dxbl-text-edit-input,.dxbl-grid .dxbl-filter-row .dxbl-text-edit-template .dxbl-text-edit-input,.dxbl-grid .dxbl-filter-row .dxbl-text-edit>textarea,.dxbl-grid .dxbl-filter-row .dxbl-combobox .dxbl-input{height:24px !important;line-height:24px !important;font-size:12px !important;padding:2px 8px !important;border-radius:12px !important}.dxbl-grid .dxbl-filter-row .dxbl-combobox .dxbl-dropdown-button,.dxbl-grid .dxbl-filter-row .dxbl-combobox .dxbl-button{height:24px !important;min-height:24px !important}.filter-chip{display:inline-flex;align-items:center;gap:8px;background:#f5f0ff;color:#6f2dbd;border:1px solid #e6d6ff;border-radius:12px;padding:2px 10px;height:24px !important;font-size:12px;line-height:20px !important}.filter-chip .chip-clear{background:rgba(0,0,0,0);border:none;font-size:14px;line-height:1;cursor:pointer;color:#6f2dbd;padding:0}.mobile-only{display:none !important}.desktop-only{display:block !important}:root{--sidebar-w: 260px}.wrapper{display:flex}.sidebar-fixed{flex:0 0 var(--sidebar-w);width:var(--sidebar-w)}@media(min-width: 992px){.sidebar-fixed{position:fixed;top:0;left:0;bottom:0}.content-wrapper{padding-left:1rem}}@media(max-width: 991.98px){.desktop-only{display:none !important}.mobile-only{display:flex !important}.sidebar{display:none !important}.sidebar-fixed{display:none !important}.content-wrapper{margin-left:0 !important;padding-left:.75rem;padding-right:.75rem}}.mobile-header{height:56px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0;z-index:100}.mobile-logo{height:28px}.burger{width:40px;height:40px;border:0;background:rgba(0,0,0,0);display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.burger span{width:22px;height:2px;background:#111;display:block}.mobile-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s;z-index:998}.mobile-drawer-backdrop.show{opacity:1;pointer-events:auto}.mobile-drawer{position:fixed;top:0;left:0;height:100vh;width:80vw;max-width:340px;background:#fff;transform:translateX(-100%);transition:transform .22s ease-out;z-index:999;box-shadow:2px 0 12px rgba(0,0,0,.1);display:flex;flex-direction:column}.mobile-drawer.open{transform:translateX(0)}.mobile-drawer-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #eee}.mobile-drawer .close{background:rgba(0,0,0,0);border:0;font-size:20px;line-height:1}.mobile-nav{list-style:none;margin:0;padding:8px 0}.mobile-nav li a{display:flex;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;color:#222}.mobile-nav li.active a{background:#f1f5f9;font-weight:600}.clickable-grid .dxbl-grid-table tbody tr{cursor:pointer}.pill{display:inline-block;padding:4px 10px;border-radius:14px;font-size:12px;line-height:1;white-space:nowrap}.role{background:#f2f2f5;color:#444}.status-active{background:rgba(111,45,189,.1);color:#6f2dbd}.status-removed{background:#fde2e2;color:#a23b3b}.status-qualified{background:#eef3ff;color:#6f2dbd}.status-pendingqualification{background:#fbf3db;color:#8c6a00}.status-authorized{background:rgba(111,45,189,.12);color:#6f2dbd}.status-pendingcontract{background:#fff1d9;color:#8c6a00}.status-pendingverification{background:#fbf3db;color:#8c6a00}.create-btn{background:#6f2dbd;color:#fff;border:none;border-radius:999px;padding:8px 16px;font-weight:600}.create-btn::before{content:"+";font-weight:700;margin-right:8px}.create-btn:hover{filter:brightness(0.95)}.delete-btn{background:crimson;color:#fff;border:none;border-radius:999px;padding:8px 16px;font-weight:600}.delete-btn::before{content:"-";font-weight:700;margin-right:8px}.delete-btn:hover{filter:brightness(0.95)}.update-btn{background:#6f2dbd;color:#fff;border:none;border-radius:999px;padding:8px 16px;font-weight:600}.update-btn:hover{filter:brightness(0.95)}.filter-toggle{background:rgba(111,45,189,.08);color:#6f2dbd;border:1px solid rgba(111,45,189,.22);border-radius:999px;padding:6px 14px;font-weight:600}.filter-toggle::before{content:"🔍";margin-right:8px}.filter-toggle:hover{filter:brightness(0.98)}.filter-clear:hover{filter:brightness(0.98)}.add-btn{width:44px;height:36px;font-weight:bold}.cancel-btn{color:#111 !important;opacity:1 !important}.cancel-btn:hover{color:#111 !important;opacity:1 !important}.px-10pct{padding-left:10%;padding-right:10%}.dxbl-grid .dxbl-grid-table .dxbl-filter-row .dxbl-grid-cell{padding:2px 6px}.dxbl-grid .dxbl-filter-row .dxbl-text-edit>.dxbl-text-edit-input,.dxbl-grid .dxbl-filter-row .dxbl-text-edit-template .dxbl-text-edit-input,.dxbl-grid .dxbl-filter-row .dxbl-text-edit>textarea,.dxbl-grid .dxbl-filter-row .dxbl-combobox .dxbl-input{height:24px !important;line-height:24px !important;font-size:12px !important;padding:2px 8px !important;border-radius:12px !important}.dxbl-grid .dxbl-filter-row .dxbl-combobox .dxbl-dropdown-button,.dxbl-grid .dxbl-filter-row .dxbl-combobox .dxbl-button{height:24px !important;min-height:24px !important}.filter-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(111,45,189,.08);color:#6f2dbd;border:1px solid rgba(111,45,189,.22);border-radius:12px;padding:2px 10px;height:24px !important;font-size:12px;line-height:20px !important}.filter-chip .chip-clear{background:rgba(0,0,0,0);border:none;font-size:14px;line-height:1;cursor:pointer;color:#6f2dbd;padding:0}.compact-form .dxbl-flItem{margin-bottom:.25rem;padding-bottom:0}.compact-form .dxbl-flCaption{margin-bottom:.125rem}.compact-form .dxbl-flEditor{margin-top:0}.dxbl-validation-message,.validation-message{display:inline-block;min-width:1.25rem;visibility:hidden}.dxbl-invalid .dxbl-editor-input,.input-validation-error{background-color:inherit !important}.dxbl-text-edit.invalid .dxbl-edit-validation-status{background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.dxbl-invalid .dxbl-editor-input:after,.input-validation-error:after{content:"!";color:crimson;font-weight:bold;margin-left:.25rem;visibility:visible}.case-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.case-toolbar .toolbar-left,.case-toolbar .toolbar-center,.case-toolbar .toolbar-right{display:flex;align-items:center}.case-toolbar .toolbar-center{flex:1;justify-content:center}.case-toolbar .toolbar-right{justify-content:flex-end}.row-image{width:18px;height:18px;display:block}.dxbl-form-layout .dxbl-fl-item .dxbl-fl-editor{align-items:flex-start}.dxbl-fl-editor>*{height:auto}.btn-enable-portal{background-color:#6f2dbd !important;color:#fff !important;padding:4px 10px !important;border-radius:18px !important;font-size:14px !important;line-height:1 !important;font-weight:600 !important;min-width:0 !important;height:auto !important;white-space:nowrap !important}.btn-enable-portal:hover{filter:brightness(0.95)}.btn-register-docebo{background-color:#8c6a00 !important;color:#fff !important;padding:4px 10px !important;border-radius:18px !important;font-size:14px !important;line-height:1 !important;font-weight:600 !important;min-width:0 !important;height:auto !important;white-space:nowrap !important}.btn-register-docebo:hover{filter:brightness(0.95)}.btn-reset-pass{background-color:crimson !important;color:#fff !important;padding:4px 10px !important;border-radius:18px !important;font-size:14px !important;line-height:1 !important;font-weight:600 !important;min-width:0 !important;height:auto !important;white-space:nowrap !important}.btn-reset-pass:hover{filter:brightness(0.95)}.dxbl-list-box{height:auto !important;max-height:220px !important;overflow:auto !important}.user-type-picker .user-type-btn{min-width:160px}@media(max-width: 767.98px){.px-10pct{padding-left:12px;padding-right:12px}.ov-create-user-popup,.ov-create-user-popup .dxbl-popup,.ov-create-user-popup .dxbl-popup-content,.ov-create-user-popup .dxbl-popup-body{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.ov-create-user-popup .dxbl-popup{position:fixed !important;inset:0 !important;transform:none !important;margin:0 !important;border-radius:0 !important;height:100dvh !important;max-height:100dvh !important}.ov-create-user-popup .dxbl-popup-content{height:100dvh !important;max-height:100dvh !important;display:flex !important;flex-direction:column !important;min-height:0 !important}.ov-create-user-popup .dxbl-popup-body{flex:1 1 auto !important;min-height:0 !important;height:auto !important;max-height:none !important;overflow:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}}.ov-qstack{display:flex;flex-direction:column;gap:18px}.ov-progress{margin-bottom:20px}.ov-progress__track{width:100%;height:8px;background-color:#e5e7eb;border-radius:999px;overflow:hidden}.ov-progress__fill{height:100%;background-color:#6f2dbd;border-radius:999px;transition:width .25s ease-in-out}.ov-review-grid{display:flex;flex-direction:column;gap:16px}.ov-review-col{background:#fff;border:1px solid #e6eaf3;border-radius:14px;padding:14px;min-width:0}.ov-review-title{font-size:13px;font-weight:800;color:#5b6b88;margin-bottom:10px}.ov-review-row{display:grid;grid-template-columns:170px minmax(0, 1fr);align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f0f2f8}.ov-review-row:first-of-type{border-top:0;padding-top:0}.ov-review-label{font-size:12px;font-weight:700;color:#6b7280}.ov-review-value{font-size:13px;font-weight:800;color:#111827;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-review-callout{margin-top:10px;padding:10px 12px;border-radius:12px;background:#eef3ff;border:1px solid #d8e5ff;color:#6f2dbd;font-size:13px;font-weight:800}.ov-contract{width:100%;padding:10px 12px;border-radius:12px;background:#eef3ff;border:1px solid #d8e5ff;color:#6f2dbd;font-size:13px;font-weight:700}.ov-yn{flex:0 0 auto;display:inline-flex;gap:10px}.ov-pillbtn{border-radius:999px;padding:6px 16px;font-size:12px;font-weight:800;border:1px solid #d7ddea;background:#fff;color:#475569;box-shadow:none}.ov-pillbtn.is-idle.is-yes{border-color:#cfe4c8}.ov-pillbtn.is-idle.is-no{border-color:#f0d39a}.ov-pillbtn.is-selected.is-yes{background:#eef7ea;border-color:#cfe4c8;color:#137a13;box-shadow:0 0 0 2px rgba(19,122,19,.12)}.ov-pillbtn.is-selected.is-no{background:#fff1d9;border-color:#f0d39a;color:#8c6a00;box-shadow:0 0 0 2px rgba(140,106,0,.12)}.ov-pillbtn.is-disabled{opacity:.45}.ov-review{padding-top:6px}.ov-mt{margin-top:14px}@media(max-width: 767.98px){.ov-review-row{grid-template-columns:140px minmax(0, 1fr)}}.ov-qrow{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.ov-qtext{font-size:13px;font-weight:500;color:#4b4b4b}.ov-wizard-footer{margin-top:16px}@media(max-width: 767.98px){.ov-wizard-footer{position:sticky;bottom:0;background:#fff;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e6eaf3;z-index:5}}.ov-wizard-shell{display:flex;flex-direction:column;height:100%}.ov-step-body{flex:1 1 auto;min-height:0;overflow:auto}.pt-list{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.pt-step{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem;border-radius:999px;line-height:1.2;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.pt-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f4f6f8;box-shadow:inset 0 0 0 2px rgba(0,0,0,.06);flex:0 0 auto}.pt-icon img{display:block}.pt-step.active{background:rgba(111,45,189,.1);box-shadow:inset 0 0 0 2px rgba(111,45,189,.35);color:#111}.pt-step.active .pt-icon{background:#fff;box-shadow:inset 0 0 0 2px rgba(111,45,189,.55)}.pt-step.active .pt-title-txt{font-weight:700}.pt-step.active .pt-time{opacity:.9}.pt-step.completed{color:#6c757d}.pt-step.completed .pt-icon{background:#f1f3f5;box-shadow:inset 0 0 0 2px rgba(0,0,0,.04)}.pt-step.completed .pt-icon img{opacity:.5}.pt-step.completed .pt-title-txt{font-weight:600}.pt-step.completed .pt-time{opacity:.7}.pt-step.upcoming{color:#9aa0a6}.pt-step.upcoming .pt-icon{background:#f8f9fa;box-shadow:inset 0 0 0 2px rgba(0,0,0,.04)}.pt-step.upcoming .pt-time{opacity:.8}.pt-main{flex:1 1 auto}.pt-title-txt{margin:0}.pt-time{font-size:.92rem}.pt-step-clickable{cursor:pointer}.pt-opbegin{border-top:1px dashed #ddd;padding-top:.25rem}.dxbl-grid-filter-menu-funnel-btn svg{fill:#111 !important}.dxbl-btn-secondary .dxbl-btn-caption{color:#111}.dxbl-toolbar-item-last,.dxbl-toolbar-item{margin-left:4px}.dxbl-toolbar-item .dxbl-btn{background-color:#6f2dbd;color:#fff}
