:root{--dark: #2b3a43;--gray: #6c7e8a;--gray-100: #eff3f6;--gray-200: #e7eef2;--gray-300: #dae3e9;--gray-400: #bac9d3;--gray-50: #f6f9fa;--gray-500: #889ca8;--gray-600: #6c7e8a;--gray-700: #425460;--gray-800: #2b3a43;--gray-900: #10181d;--gray-dark: #2b3a43;--ink-gray-1: #e7eef2;--ink-gray-2: #dae3e9;--ink-gray-3: #bac9d3;--ink-gray-4: #889ca8;--ink-gray-5: #6c7e8a;--ink-gray-6: #425460;--ink-gray-7: #425460;--ink-gray-8: #2b3a43;--ink-gray-9: #10181d;--light: #eff3f6;--outline-gray-1: #e7eef2;--outline-gray-2: #dae3e9;--outline-gray-3: #bac9d3;--outline-gray-4: #889ca8;--outline-gray-5: #2b3a43;--outline-gray-modals: #e7eef2;--primary: #10181d;--secondary: #6c7e8a;--sidebar-border-color: #e7eef2;--sidebar-hover-color: #eff3f6;--surface-gray-1: #f6f9fa;--surface-gray-2: #eff3f6;--surface-gray-3: #e7eef2;--surface-gray-4: #dae3e9;--surface-gray-5: #425460;--surface-gray-6: #2b3a43;--surface-gray-7: #10181d;--surface-menu-bar: #f6f9fa}[data-theme=dark]{--gray-700: #2b3a43;--gray-800: #1a252b;--ink-gray-1: #1a252b;--ink-gray-2: #34444f;--ink-gray-3: #607380;--ink-gray-4: #607380;--ink-gray-5: #70828e;--ink-gray-6: #889ca8;--ink-gray-7: #9fb1bd;--ink-gray-8: #c9d6de;--ink-gray-9: #f6f9fa;--ink-white: #0a1013;--outline-gray-1: #1a252b;--outline-gray-2: #28363f;--outline-gray-3: #34444f;--outline-gray-4: #70828e;--outline-gray-modals: #28363f;--outline-white: #151e23;--sidebar-border-color: #1a252b;--surface-cards: #151e23;--surface-gray-1: #1a252b;--surface-gray-2: #202d34;--surface-gray-3: #28363f;--surface-gray-4: #34444f;--surface-gray-5: #9fb1bd;--surface-gray-6: #c9d6de;--surface-gray-7: #f6f9fa;--surface-menu-bar: #0a1013;--surface-modal: #1a252b;--surface-selected: #34444f;--surface-white: #0a1013}:root{--psm-teal: #238899;--psm-teal-600: #206d81;--psm-teal-700: #1d5169;--psm-navy: #123250;--psm-yellow: #fdb81a;--psm-yellow-400: #fdc13d;--psm-yellow-soft: #ffde91;--psm-green: #8fcc54;--psm-teal-soft: rgba(35, 136, 153, .1);--psm-teal-soft-strong: rgba(35, 136, 153, .18);--psm-navy-soft: rgba(18, 50, 80, .1);--psm-yellow-tint: rgba(253, 184, 26, .22);--psm-ring: 0 0 0 2px rgba(35, 136, 153, .35);--psm-accent-text: var(--psm-teal-600);--psm-brand-gradient: linear-gradient( 90deg, var(--psm-teal) 0%, var(--psm-navy) 50%, var(--psm-yellow-soft) 50%, var(--psm-yellow) 100% );--primary: var(--psm-teal-600);--primary-color: var(--psm-teal-600);--btn-primary: var(--psm-teal-600);--border-primary: var(--psm-teal-600);--focus-default: var(--psm-ring);--checkbox-focus-shadow: var(--psm-ring);--sidebar-select-color: var(--psm-teal-soft);--sidebar-active-color: rgba(35, 136, 153, .12);--highlight-shadow: 1px 1px 10px var(--psm-teal-soft), 0px 0px 4px var(--psm-teal)}[data-theme=dark]{--psm-accent-text: var(--psm-teal);--psm-teal-soft: rgba(35, 136, 153, .25);--psm-teal-soft-strong: rgba(35, 136, 153, .35);--psm-navy-soft: rgba(35, 136, 153, .18);--psm-yellow-tint: rgba(253, 184, 26, .18);--primary: var(--psm-teal);--primary-color: var(--psm-teal);--btn-primary: var(--psm-teal-600);--border-primary: var(--psm-teal);--sidebar-select-color: var(--psm-teal-soft);--sidebar-active-color: rgba(35, 136, 153, .28)}.btn.btn-primary{color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary.focus{color:#fff;background-color:var(--psm-teal-700);border-color:var(--psm-teal-700)}.btn.btn-primary:focus-visible{box-shadow:var(--psm-ring)}.btn.btn-primary:active,.btn.btn-primary.active{color:#fff!important;background-color:var(--psm-navy)!important}[data-theme=dark] .btn.btn-primary:hover,[data-theme=dark] .btn.btn-primary:focus,[data-theme=dark] .btn.btn-primary.focus{background-color:var(--psm-teal);border-color:var(--psm-teal)}[data-theme=dark] .btn.btn-primary:active,[data-theme=dark] .btn.btn-primary.active{background-color:var(--psm-teal-700)!important}:root{--psm-page-text-color: var(--text-color);--psm-page-text-muted: var(--text-muted);--psm-page-border-color: var(--border-color);--psm-page-fg-color: var(--fg-color);--psm-page-bg-color: var(--bg-color);--psm-page-control-bg: var(--control-bg);--psm-page-subtle-accent: var(--subtle-accent);--psm-page-subtle-fg: var(--subtle-fg);--psm-page-fg-hover-color: var(--fg-hover-color);--psm-page-ink-gray-1: var(--ink-gray-1);--psm-page-ink-gray-2: var(--ink-gray-2);--psm-page-ink-gray-3: var(--ink-gray-3);--psm-page-ink-gray-4: var(--ink-gray-4);--psm-page-ink-gray-5: var(--ink-gray-5);--psm-page-ink-gray-6: var(--ink-gray-6);--psm-page-ink-gray-7: var(--ink-gray-7);--psm-page-ink-gray-8: var(--ink-gray-8);--psm-page-ink-gray-9: var(--ink-gray-9);--psm-page-surface-gray-1: var(--surface-gray-1);--psm-page-surface-gray-2: var(--surface-gray-2);--psm-page-surface-gray-3: var(--surface-gray-3);--psm-page-surface-gray-4: var(--surface-gray-4);--psm-page-surface-gray-5: var(--surface-gray-5);--psm-page-surface-gray-6: var(--surface-gray-6);--psm-page-surface-gray-7: var(--surface-gray-7);--psm-page-surface-menu-bar: var(--surface-menu-bar);--psm-page-outline-gray-1: var(--outline-gray-1);--psm-page-outline-gray-2: var(--outline-gray-2);--psm-page-outline-gray-3: var(--outline-gray-3);--psm-page-outline-gray-4: var(--outline-gray-4);--psm-page-outline-gray-5: var(--outline-gray-5);--psm-page-sidebar-hover-color: var(--sidebar-hover-color);--psm-page-sidebar-active-color: var(--sidebar-active-color);--psm-page-sidebar-border-color: var(--sidebar-border-color)}.body-sidebar{--surface-menu-bar: var(--psm-navy);--sidebar-border-color: #0c2438;--sidebar-hover-color: rgba(255, 255, 255, .08);--sidebar-active-color: rgba(35, 136, 153, .55);--text-color: #f2f6f8;--text-muted: #b4c4ce;--border-color: rgba(255, 255, 255, .12);--fg-color: rgba(255, 255, 255, .06);--bg-color: var(--psm-navy);--control-bg: rgba(255, 255, 255, .08);--subtle-accent: rgba(255, 255, 255, .05);--subtle-fg: rgba(255, 255, 255, .08);--fg-hover-color: rgba(255, 255, 255, .08);--ink-gray-1: rgba(255, 255, 255, .08);--ink-gray-2: rgba(255, 255, 255, .14);--ink-gray-3: #5f7b8e;--ink-gray-4: #8aa0ae;--ink-gray-5: #9fb3bf;--ink-gray-6: #b4c4ce;--ink-gray-7: #cfdbe2;--ink-gray-8: #e2eaef;--ink-gray-9: #f2f6f8;--surface-gray-1: rgba(255, 255, 255, .04);--surface-gray-2: rgba(255, 255, 255, .07);--surface-gray-3: rgba(255, 255, 255, .1);--surface-gray-4: rgba(255, 255, 255, .14);--surface-gray-5: #b4c4ce;--surface-gray-6: #e2eaef;--surface-gray-7: #f2f6f8;--outline-gray-1: rgba(255, 255, 255, .08);--outline-gray-2: rgba(255, 255, 255, .12);--outline-gray-3: rgba(255, 255, 255, .18);--outline-gray-4: rgba(255, 255, 255, .3);--outline-gray-5: #cfdbe2}.body-sidebar .active-sidebar{box-shadow:none}.body-sidebar .sidebar-user-button .avatar-name-email .text-secondary{color:var(--text-color)!important}.body-sidebar .dropdown-menu,.body-sidebar .dropdown-notifications,.body-sidebar .notifications-list{--text-color: var(--psm-page-text-color);--text-muted: var(--psm-page-text-muted);--border-color: var(--psm-page-border-color);--fg-color: var(--psm-page-fg-color);--bg-color: var(--psm-page-bg-color);--control-bg: var(--psm-page-control-bg);--subtle-accent: var(--psm-page-subtle-accent);--subtle-fg: var(--psm-page-subtle-fg);--fg-hover-color: var(--psm-page-fg-hover-color);--ink-gray-1: var(--psm-page-ink-gray-1);--ink-gray-2: var(--psm-page-ink-gray-2);--ink-gray-3: var(--psm-page-ink-gray-3);--ink-gray-4: var(--psm-page-ink-gray-4);--ink-gray-5: var(--psm-page-ink-gray-5);--ink-gray-6: var(--psm-page-ink-gray-6);--ink-gray-7: var(--psm-page-ink-gray-7);--ink-gray-8: var(--psm-page-ink-gray-8);--ink-gray-9: var(--psm-page-ink-gray-9);--surface-gray-1: var(--psm-page-surface-gray-1);--surface-gray-2: var(--psm-page-surface-gray-2);--surface-gray-3: var(--psm-page-surface-gray-3);--surface-gray-4: var(--psm-page-surface-gray-4);--surface-gray-5: var(--psm-page-surface-gray-5);--surface-gray-6: var(--psm-page-surface-gray-6);--surface-gray-7: var(--psm-page-surface-gray-7);--surface-menu-bar: var(--psm-page-surface-menu-bar);--outline-gray-1: var(--psm-page-outline-gray-1);--outline-gray-2: var(--psm-page-outline-gray-2);--outline-gray-3: var(--psm-page-outline-gray-3);--outline-gray-4: var(--psm-page-outline-gray-4);--outline-gray-5: var(--psm-page-outline-gray-5);--sidebar-hover-color: var(--psm-page-sidebar-hover-color);--sidebar-active-color: var(--psm-page-sidebar-active-color);--sidebar-border-color: var(--psm-page-sidebar-border-color)}.form-tabs-list .form-tabs .nav-item .nav-link.active{border-bottom:2px solid var(--psm-teal)}.body-sidebar .sidebar-toggle-btn{--icon-stroke: var(--psm-navy);color:var(--psm-navy);background:#fff;border-color:var(--psm-teal);box-shadow:0 1px 4px #1232504d}.body-sidebar .sidebar-toggle-btn:hover{--icon-stroke: #fff;color:#fff;background:var(--psm-teal-600);border-color:var(--psm-teal-600)}.body-sidebar .sidebar-toggle-btn:focus-visible{outline:none;box-shadow:var(--psm-ring)}[data-theme=dark] .body-sidebar .sidebar-toggle-btn{--icon-stroke: #fff;color:#fff;background:var(--psm-teal-600);border-color:var(--psm-teal)}[data-theme=dark] .body-sidebar .sidebar-toggle-btn:hover{background:var(--psm-teal)}.body-sidebar .sidebar-header .drop-icon{--icon-stroke: var(--text-color);color:var(--text-color);background:rgba(255,255,255,.1);border-radius:6px;transition:background .15s ease}.body-sidebar .sidebar-header .drop-icon:hover,.body-sidebar .sidebar-header .drop-icon:focus-visible{background:rgba(255,255,255,.2);outline:none}.desktop-icon .icon-container{position:relative}.desktop-icon .icon-container:after{content:"";position:absolute;inset:0;background:var(--psm-teal);mix-blend-mode:color;pointer-events:none}.desktop-icon .icon-container.folder-icon:after{content:none}.desktop-icon .icon-container:has(img[src*="/professional_services_management/"]):after{content:none}.desktop-icon .icon-container:has(img[src*="/professional_services_management/"]){background-color:var(--folder-icon-background-color, var(--subtle-fg))}.desktop-icon .icon-container:has(img[src*="/professional_services_management/"]) img{padding:16%;box-sizing:border-box}.body-sidebar .psm-sidebar-brand{display:flex;align-items:center;gap:8px;margin:10px 8px 2px;padding:12px 0 4px;border-top:1px solid rgba(255,255,255,.12)}.body-sidebar .psm-sidebar-brand img{width:32px;height:32px;border-radius:8px;flex-shrink:0;background:#fff;padding:3px;-o-object-fit:contain;object-fit:contain}.body-sidebar .psm-sidebar-brand-name{font-size:var(--text-base, 14px);font-weight:600;letter-spacing:.02em;color:var(--text-color)}.body-sidebar-container:not(.expanded) .psm-sidebar-brand-name{display:none}.body-sidebar-container:not(.expanded) .psm-sidebar-brand{justify-content:center;padding-left:0;padding-right:0}body[data-path=login],body[data-path=update-password]{--dark: #2b3a43;--gray: #6c7e8a;--gray-100: #eff3f6;--gray-200: #e7eef2;--gray-300: #dae3e9;--gray-400: #bac9d3;--gray-50: #f6f9fa;--gray-500: #889ca8;--gray-600: #6c7e8a;--gray-700: #425460;--gray-800: #2b3a43;--gray-900: #10181d;--gray-dark: #2b3a43;--ink-gray-1: #e7eef2;--ink-gray-2: #dae3e9;--ink-gray-3: #bac9d3;--ink-gray-4: #889ca8;--ink-gray-5: #6c7e8a;--ink-gray-6: #425460;--ink-gray-7: #425460;--ink-gray-8: #2b3a43;--ink-gray-9: #10181d;--light: #eff3f6;--outline-gray-1: #e7eef2;--outline-gray-2: #dae3e9;--outline-gray-3: #bac9d3;--outline-gray-4: #889ca8;--outline-gray-5: #2b3a43;--outline-gray-modals: #e7eef2;--primary: #10181d;--secondary: #6c7e8a;--sidebar-border-color: #e7eef2;--sidebar-hover-color: #eff3f6;--surface-gray-1: #f6f9fa;--surface-gray-2: #eff3f6;--surface-gray-3: #e7eef2;--surface-gray-4: #dae3e9;--surface-gray-5: #425460;--surface-gray-6: #2b3a43;--surface-gray-7: #10181d;--surface-menu-bar: #f6f9fa;--primary: var(--psm-teal-600);--primary-color: var(--psm-teal-600);--btn-primary: var(--psm-teal-600);--border-primary: var(--psm-teal-600);--focus-default: var(--psm-ring);--checkbox-focus-shadow: var(--psm-ring)}body[data-path=login] .page-card-head h4,body[data-path=update-password] .page-card-head h4{color:var(--psm-navy)}body[data-path=login] section>.page-card-head,body[data-path=update-password] section>.page-card-head{padding-bottom:20px}body[data-path=login] section>.page-card-head img.app-logo,body[data-path=update-password] section>.page-card-head img.app-logo{max-height:80px;width:auto}body[data-path=login] section>.page-card-head h4,body[data-path=update-password] section>.page-card-head h4{margin-top:18px;font-size:20px;font-weight:600;letter-spacing:-.01em}body[data-path=login] .login-content .page-card-head img.app-logo,body[data-path=update-password] .login-content .page-card-head img.app-logo{max-height:40px;width:auto}body[data-path=login] .page-card .page-card-body input.form-control,body[data-path=update-password] .page-card .page-card-body input.form-control{height:40px;background-color:#f6f9fa;border:1px solid #dce6eb;border-radius:8px;transition:border-color .15s,box-shadow .15s}body[data-path=login] .page-card .page-card-body input.form-control:focus,body[data-path=update-password] .page-card .page-card-body input.form-control:focus{border-color:var(--psm-teal);box-shadow:var(--psm-ring)}body[data-path=login] .page-card .page-card-body input.form-control:-webkit-autofill,body[data-path=login] .page-card .page-card-body input.form-control:-webkit-autofill:hover,body[data-path=update-password] .page-card .page-card-body input.form-control:-webkit-autofill,body[data-path=update-password] .page-card .page-card-body input.form-control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #f6f9fa inset;-webkit-text-fill-color:var(--text-color);caret-color:var(--text-color)}body[data-path=login] .page-card .page-card-body input.form-control:-webkit-autofill:focus,body[data-path=update-password] .page-card .page-card-body input.form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f6f9fa inset,var(--psm-ring)}body[data-path=login] .page-card .page-card-body .password-field .toggle-password,body[data-path=update-password] .page-card .page-card-body .password-field .toggle-password{top:50%;transform:translateY(-50%)}body[data-path=login] .page-card-body a,body[data-path=login] .sign-up-message a,body[data-path=update-password] .page-card-body a,body[data-path=update-password] .sign-up-message a{color:var(--psm-accent-text)}body[data-path=login] .page-card .page-card-body .forgot-password-message>*,body[data-path=update-password] .page-card .page-card-body .forgot-password-message>*{color:var(--psm-accent-text);font-size:13px}body[data-path=login] .page-card .btn.btn-login,body[data-path=update-password] .page-card .btn.btn-login{height:40px;border-radius:8px;font-size:14px;font-weight:600}body[data-path=login] .page-card .page-card-actions .btn.btn-login,body[data-path=login] .page-card .page-card-actions .btn.btn-signup:not(:disabled),body[data-path=update-password] .page-card .page-card-actions .btn.btn-login,body[data-path=update-password] .page-card .page-card-actions .btn.btn-signup:not(:disabled){background:var(--psm-teal-600);color:#fff}body[data-path=login] .page-card .page-card-actions .btn.btn-login:hover,body[data-path=login] .page-card .page-card-actions .btn.btn-signup:not(:disabled):hover,body[data-path=update-password] .page-card .page-card-actions .btn.btn-login:hover,body[data-path=update-password] .page-card .page-card-actions .btn.btn-signup:not(:disabled):hover{background:var(--psm-teal-700);color:#fff}body[data-path=login] .page-card .page-card-actions .btn.btn-login:disabled,body[data-path=update-password] .page-card .page-card-actions .btn.btn-login:disabled{background:var(--psm-teal-600)}body[data-path=login] .page-card .page-card-body a.btn-login-option,body[data-path=login] .page-card .page-card-body button.btn-login-option,body[data-path=login] .page-card .page-card-actions a.btn-login-option,body[data-path=login] .page-card .page-card-actions button.btn-login-option,body[data-path=update-password] .page-card .page-card-body a.btn-login-option,body[data-path=update-password] .page-card .page-card-body button.btn-login-option,body[data-path=update-password] .page-card .page-card-actions a.btn-login-option,body[data-path=update-password] .page-card .page-card-actions button.btn-login-option{height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;border:1px solid #dce6eb;color:var(--psm-navy)}body[data-path=login] .page-card .page-card-body a.btn-login-option:hover,body[data-path=login] .page-card .page-card-body button.btn-login-option:hover,body[data-path=login] .page-card .page-card-actions a.btn-login-option:hover,body[data-path=login] .page-card .page-card-actions button.btn-login-option:hover,body[data-path=update-password] .page-card .page-card-body a.btn-login-option:hover,body[data-path=update-password] .page-card .page-card-body button.btn-login-option:hover,body[data-path=update-password] .page-card .page-card-actions a.btn-login-option:hover,body[data-path=update-password] .page-card .page-card-actions button.btn-login-option:hover{background:#f6f9fa;border:1px solid var(--psm-teal-soft-strong)}body[data-path=login] .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,body[data-path=login] .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper,body[data-path=update-password] .page-card .page-card-body .social-logins .social-login-buttons .login-button-wrapper,body[data-path=update-password] .page-card .page-card-actions .social-logins .social-login-buttons .login-button-wrapper{padding:0}body[data-path=login] .page-card .page-card-actions .social-logins .social-login-buttons,body[data-path=update-password] .page-card .page-card-actions .social-logins .social-login-buttons{margin-top:0}body[data-path=login] .page-card .page-card-body p.login-divider,body[data-path=update-password] .page-card .page-card-body p.login-divider{display:flex;align-items:center;gap:12px;font-size:12px}body[data-path=login] .page-card .page-card-body p.login-divider:before,body[data-path=login] .page-card .page-card-body p.login-divider:after,body[data-path=update-password] .page-card .page-card-body p.login-divider:before,body[data-path=update-password] .page-card .page-card-body p.login-divider:after{content:"";flex:1;height:1px;background:#dce6eb}@media (min-width: 576px){body[data-path=login],body[data-path=update-password]{background-color:#e9f3f5}body[data-path=login] .page-card,body[data-path=update-password] .page-card{border:1px solid rgba(18,50,80,.08);border-radius:14px;box-shadow:0 1px 2px #1232500a,0 12px 32px #12325014;padding:32px}}
/*# sourceMappingURL=psm_web.bundle.T4GICCBJ.css.map */
