.mat-snack-bar-container{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;-webkit-transform-origin:center;transform-origin:center;position:absolute}.success-snackbar{background:#3cb371!important;color:#fff!important}.error-snackbar{background:#b33c46!important;color:#fff!important}.mat-simple-snackbar{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:100%;line-height:20px;opacity:1;font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:14px}.mat-simple-snackbar-action{color:#039be5;flex-shrink:0;margin:-8px -8px -8px 8px;line-height:1;font-family:inherit;font-size:inherit;font-weight:600}.mat-simple-snackbar-action .mat-button{color:#fff!important}.mat-button,body.theme-default .mat-icon-button,body.theme-default .mat-stroked-button{color:inherit;background:transparent}.mat-simple-snackbar-action button{max-height:36px;min-width:0}.confirm-dialog-container .mat-dialog-container{border-radius:.25em .25em .4em .4em!important;padding:0!important}.confirm-dialog-container .content-container{margin:5px 5px 15px!important;color:#000!important;display:-webkit-box!important;display:flex!important}.confirm-dialog-container #close-icon{margin-left:auto!important;-webkit-box-ordinal-group:3!important;order:2!important;font-weight:bolder!important;cursor:pointer}.confirm-dialog-container #no-button{height:50px!important;width:50%!important;background-color:#f44336;color:#fff;border-radius:0}.confirm-dialog-container #yes-button{height:50px!important;width:50%!important;background-color:#3c4252!important;color:#fff;border-radius:0!important}.confirm-dialog-container span.content-span{padding:35px 16px;text-align:center;font-size:17px;font-weight:600}.confirm-dialog-container{max-width:700px!important;min-height:178px;z-index:1000;position:fixed!important;width:100%!important;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);padding:10px;display:block;width:100%;border-radius:10px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}::ng-deep .confirm-message{width:auto;height:auto}.confirm-action[_ngcontent-nof-c210]{float:right;padding-top:24px!important;width:100%}.mat-dialog-actions{padding:8px 0;display:-webkit-box;display:flex;flex-wrap:wrap;min-height:52px;-webkit-box-align:center;align-items:center;margin-bottom:-24px;width:100%;text-align:center!important}.mat-dialog-actions .mat-button-base+.mat-button-base{margin-left:0!important}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.126)}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .4s cubic-bezier(.25,.8,.25,1);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1;border-radius:5px;right:0}.dropdown:hover .dropdown-content{display:block}ul li{list-style:none;list-style-type:none;text-align:left;width:100%}@media(max-width:488px){.content-section{margin-top:50px}}.driver-popover-fixed{position:fixed!important;z-index:100000!important;max-width:320px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.25);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-animation:driverFadeIn .2s ease-out;animation:driverFadeIn .2s ease-out}.driver-popover-title{background:transparent!important;font-size:15px;font-weight:700;color:#111827;margin-bottom:6px}.driver-popover-description{font-size:14px;line-height:1.5;color:#4b5563;margin-bottom:14px}.driver-popover-footer{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.driver-popover-progress-text{font-size:12px;color:#6b7280;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.driver-popover-navigation-btns{display:-webkit-box;display:flex;gap:10px}.driver-popover-prev-btn{background:transparent;border:1px solid #d1d5db;color:#374151;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.driver-popover-prev-btn:hover{background:#f3f4f6}.driver-popover-next-btn{background:#2563eb;border:none;color:#fff;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,-webkit-transform .05s ease;transition:background .15s ease,-webkit-transform .05s ease;transition:background .15s ease,transform .05s ease;transition:background .15s ease,transform .05s ease,-webkit-transform .05s ease}.driver-popover-next-btn:hover{background:#1e40af}.driver-popover-next-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.driver-popover-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:16px;color:#6b7280;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease}.driver-popover-close-btn:hover{color:#111827}.driver-popover-arrow{opacity:.85}@media(max-width:990px){.driver-popover-fixed{max-width:92vw!important;width:92vw!important;padding:14px!important;border-radius:14px;top:16px!important;bottom:auto!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;max-height:80vh!important}.driver-popover-content,.driver-popover-fixed{display:-webkit-box!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.driver-popover-content{min-height:0!important}.driver-popover-header{display:-webkit-box!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important;-webkit-box-align:start!important;align-items:flex-start!important;position:static!important;padding:0!important}.driver-popover-title{position:static!important;width:100%!important;padding-right:32px!important;margin-bottom:6px!important;line-height:1.3;flex-shrink:0!important;word-break:break-word}.driver-popover-description{overflow-y:auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important;min-height:0!important;margin-bottom:10px;margin-top:2px!important}.driver-popover-footer{flex-shrink:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch;gap:10px}.driver-popover-navigation-btns{width:100%;-webkit-box-pack:justify;justify-content:space-between}.driver-popover-next-btn,.driver-popover-prev-btn{min-height:44px;-webkit-box-flex:1;flex:1;font-size:14px}.driver-popover-arrow{display:none!important}}@-webkit-keyframes driverFadeIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes driverFadeIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}