.prooflog-onboarding{--driver-overlay-color: rgba(0, 0, 0, .75)}.prooflog-onboarding .driver-popover{background-color:#fff;border-radius:12px;box-shadow:0 20px 50px #0003;max-width:340px;padding:0;overflow:hidden}.prooflog-onboarding .driver-popover-title{font-size:18px;font-weight:600;color:#1a1a1a;padding:20px 20px 8px;margin:0;line-height:1.3}.prooflog-onboarding .driver-popover-description{font-size:14px;color:#4a4a4a;line-height:1.6;padding:0 20px 16px;margin:0}.prooflog-onboarding .driver-popover-progress-text{font-size:12px;color:#94a3b8;padding:0 20px;margin-bottom:12px}.prooflog-onboarding .driver-popover-navigation-btns{display:flex;gap:8px;padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0}.prooflog-onboarding .driver-popover-prev-btn,.prooflog-onboarding .driver-popover-next-btn{flex:1;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.prooflog-onboarding .driver-popover-prev-btn{background:#f1f5f9;color:#475569}.prooflog-onboarding .driver-popover-prev-btn:hover{background:#e2e8f0}.prooflog-onboarding .driver-popover-next-btn,.prooflog-onboarding .driver-popover-done-btn{background:#0a5a6e;color:#fff}.prooflog-onboarding .driver-popover-next-btn:hover,.prooflog-onboarding .driver-popover-done-btn:hover{background:#0d7a94}.prooflog-onboarding .driver-popover-close-btn{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:#f1f5f9;border-radius:6px;color:#64748b;cursor:pointer;font-size:18px;line-height:1;transition:all .2s ease}.prooflog-onboarding .driver-popover-close-btn:hover{background:#e2e8f0;color:#1e293b}.prooflog-onboarding .driver-popover-arrow{border:8px solid transparent}.prooflog-onboarding .driver-popover-arrow-side-left{border-right-color:#fff}.prooflog-onboarding .driver-popover-arrow-side-right{border-left-color:#fff}.prooflog-onboarding .driver-popover-arrow-side-top{border-bottom-color:#fff}.prooflog-onboarding .driver-popover-arrow-side-bottom{border-top-color:#fff}.driver-active-element{box-shadow:0 0 0 4px #0a5a6e4d!important;border-radius:8px}.driver-overlay{background:#000000bf!important}.driver-popover:has(.driver-popover-arrow-side-over){position:fixed!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.driver-highlighted-element-stage{border-radius:8px}@media(max-width:768px){.prooflog-onboarding .driver-popover{max-width:calc(100vw - 32px);margin:0 16px}.prooflog-onboarding .driver-popover-title{font-size:16px;padding:16px 16px 6px}.prooflog-onboarding .driver-popover-description{font-size:13px;padding:0 16px 12px}.prooflog-onboarding .driver-popover-navigation-btns{padding:12px 16px}.prooflog-onboarding .driver-popover-prev-btn,.prooflog-onboarding .driver-popover-next-btn{padding:12px 14px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;padding:0;font-family:Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a,button,[role=button],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],.btn,.nav-link,.clickable{min-height:44px;min-width:44px;cursor:pointer}a:not(.btn):not(button):not([type=submit]):not([type=button]),button:not(.btn):not(button):not([type=submit]):not([type=button]),[role=button]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=checkbox]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=radio]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=submit]:not(.btn):not(button):not([type=submit]):not([type=button]),input[type=button]:not(.btn):not(button):not([type=submit]):not([type=button]),.btn:not(.btn):not(button):not([type=submit]):not([type=button]),.nav-link:not(.btn):not(button):not([type=submit]):not([type=button]),.clickable:not(.btn):not(button):not([type=submit]):not([type=button]){display:inline-flex;align-items:center}nav a,header a,footer a{padding:12px 8px;margin:-12px -8px}p a,.form-hint a,.checkbox-text a{min-height:auto;min-width:auto;padding:4px 2px;margin:-4px -2px;display:inline}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-width:20px;min-height:20px;cursor:pointer}.checkbox-label{min-height:44px;display:flex;align-items:center;gap:12px;cursor:pointer}.admin-user-menu.mat-mdc-menu-panel{min-width:170px!important;max-width:220px!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001f!important;background:#fff!important}.admin-user-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:6px 0!important}.admin-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:40px!important;height:40px!important;padding:0 14px!important;font-size:13px!important;color:#374151!important}.admin-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex!important;align-items:center!important;gap:10px!important}.admin-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item:hover{background-color:#f3f4f6!important}.admin-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item:disabled{opacity:.5}.admin-user-menu.mat-mdc-menu-panel .mat-divider{margin:6px 0!important}
