:root{--lc-navy:#1f3763;--lc-navy-dark:#16294b;--lc-navy-soft:#eef3fa;--lc-gold:#FFAE00;--lc-green:#168260;--lc-white:#ffffff;--lc-text:#374151;--lc-muted:#6b7280;--lc-border:#e5e7eb;--lc-border-soft:#edf0f4;--lc-background:#f6f8fb;--lc-sidebar-width:280px;--lc-topbar-height:64px;--lc-radius:6px;--lc-shadow:0 2px 10px rgba(0,0,0,.06);--lc-shadow-heavy:0 8px 25px rgba(0,0,0,.12)}html{box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body.lawcompass-application-layout{margin:0;padding:0;background:var(--lc-background);color:var(--lc-text);overflow-x:hidden}body.lawcompass-application-layout a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}body.lawcompass-application-layout #site-navigation,body.lawcompass-application-layout .main-navigation,body.lawcompass-application-layout .menu-toggle,body.lawcompass-application-layout .mobile-menu-control-wrapper,body.lawcompass-application-layout #mobile-menu{display:none!important}body.lawcompass-application-layout .slideout-navigation{display:none!important}body.lawcompass-application-layout .sidebar-nav-mobile{display:none!important}body.lawcompass-application-layout .site-header img,body.lawcompass-application-layout .menu-toggle img,body.lawcompass-application-layout .mobile-menu-control-wrapper img{max-width:100%!important;height:auto!important}body.lawcompass-application-layout .site-logo,body.lawcompass-application-layout .site-branding{display:none!important}body.lawcompass-application-layout .sidebar,body.lawcompass-application-layout .widget-area{display:none}body.lawcompass-application-layout .lawcompass-side-nav{position:fixed;top:0;left:0;width:var(--lc-sidebar-width);height:100vh;margin:0;padding:0;background:var(--lc-navy);border-right:1px solid rgb(255 255 255 / .08);box-shadow:2px 0 14px rgb(0 0 0 / .18);z-index:10000;display:flex;flex-direction:column;overflow:hidden}body.lawcompass-application-layout .lawcompass-side-nav-brand{position:relative;flex:0 0 auto;width:100%;min-height:84px;padding:15px 20px;display:flex;align-items:center;justify-content:flex-start;background:#fff;border-bottom:1px solid var(--lc-border-soft)}body.lawcompass-application-layout .lawcompass-side-nav-brand .custom-logo-link{display:inline-flex;align-items:center;width:auto;max-width:100%;line-height:1}body.lawcompass-application-layout .lawcompass-side-nav-brand .custom-logo{display:block;width:auto;max-width:215px;max-height:54px;height:auto;object-fit:contain}body.lawcompass-application-layout .lawcompass-text-logo{display:flex;flex-direction:column;text-decoration:none;line-height:1.05}body.lawcompass-application-layout .lc-logo-nigerian{color:var(--lc-gold);font-size:15px;font-weight:700}body.lawcompass-application-layout .lc-logo-lawcompass{color:var(--lc-navy);font-size:23px;font-weight:800}body.lawcompass-application-layout .lawcompass-mobile-close{display:none;position:absolute;top:17px;right:12px;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:5px;background:#fff0;color:var(--lc-navy);font-size:27px;line-height:36px;text-align:center;cursor:pointer}body.lawcompass-application-layout .lawcompass-mobile-close:hover{background:var(--lc-navy-soft)}body.lawcompass-application-layout .lawcompass-side-nav-menu{flex:1 1 auto;width:100%;min-height:0;padding:14px 11px 28px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}body.lawcompass-application-layout .lawcompass-side-nav-menu::-webkit-scrollbar{width:5px}body.lawcompass-application-layout .lawcompass-side-nav-menu::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .25);border-radius:10px}body.lawcompass-application-layout .lawcompass-primary-menu,body.lawcompass-application-layout .lawcompass-primary-menu ul{display:block;width:100%;margin:0;padding:0;list-style:none!important}body.lawcompass-application-layout .lawcompass-primary-menu li{position:relative;display:block;width:100%;margin:2px 0;padding:0;list-style:none!important}body.lawcompass-application-layout .lawcompass-primary-menu li::before,body.lawcompass-application-layout .lawcompass-primary-menu li::after{display:none!important;content:none!important}body.lawcompass-application-layout .lawcompass-primary-menu>li>a,body.lawcompass-application-layout .lawcompass-primary-menu .sub-menu a{position:relative;display:flex;align-items:center;width:100%;margin:0;border:0;border-radius:var(--lc-radius);text-decoration:none;box-shadow:none}body.lawcompass-application-layout .lawcompass-primary-menu>li>a{min-height:45px;padding:10px 13px;color:rgb(255 255 255 / .82);background:#fff0;font-size:14px;font-weight:600;line-height:1.35}body.lawcompass-application-layout .lawcompass-primary-menu>li>a:hover{color:#fff;background:rgb(255 255 255 / .08)}body.lawcompass-application-layout .lawcompass-primary-menu>li.current-menu-item>a,body.lawcompass-application-layout .lawcompass-primary-menu>li.current-menu-ancestor>a,body.lawcompass-application-layout .lawcompass-primary-menu>li.current-menu-parent>a{color:var(--lc-gold);background:rgb(255 174 0 / .14);font-weight:700}body.lawcompass-application-layout .lawcompass-primary-menu .sub-menu{display:none;width:calc(100% - 11px);margin:3px 0 6px 11px;padding:3px 0 3px 9px;border-left:1px solid rgb(255 255 255 / .15);list-style:none!important}body.lawcompass-application-layout .lawcompass-primary-menu li.lawcompass-submenu-open>.sub-menu{display:block}body.lawcompass-application-layout .lawcompass-primary-menu .sub-menu li{margin:1px 0}body.lawcompass-application-layout .lawcompass-primary-menu .sub-menu a{min-height:38px;padding:8px 10px;color:rgb(255 255 255 / .62);background:#fff0;font-size:13px;font-weight:400;line-height:1.35}body.lawcompass-application-layout .lawcompass-primary-menu .sub-menu a:hover{color:#fff;background:rgb(255 255 255 / .06)}body.lawcompass-application-layout .lawcompass-primary-menu .sub-menu .current-menu-item>a,body.lawcompass-application-layout .lawcompass-primary-menu .sub-menu .current-menu-ancestor>a{color:var(--lc-gold);background:rgb(255 174 0 / .12);font-weight:600}body.lawcompass-application-layout .lawcompass-submenu-toggle{position:absolute;top:4px;right:4px;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:5px;background:#fff0;color:rgb(255 255 255 / .55);font-size:17px;line-height:36px;text-align:center;cursor:pointer;z-index:2}body.lawcompass-application-layout .lawcompass-submenu-toggle:hover{background:rgb(255 255 255 / .08);color:var(--lc-gold)}body.lawcompass-application-layout .lawcompass-submenu-toggle::before{content:'›';display:block;transform:rotate(90deg);transition:transform .2s ease}body.lawcompass-application-layout .lawcompass-submenu-toggle[aria-expanded="true"]::before{transform:rotate(-90deg)}body.lawcompass-application-layout .lawcompass-top-bar{position:fixed;top:0;left:var(--lc-sidebar-width);right:0;width:auto;height:var(--lc-topbar-height);margin:0;padding:0 24px;background:#fff;border-bottom:1px solid var(--lc-border);box-shadow:0 1px 7px rgb(0 0 0 / .035);z-index:9990}body.lawcompass-application-layout .lawcompass-top-bar-inner{width:100%;height:100%;display:flex;align-items:center;gap:20px}body.lawcompass-application-layout .lawcompass-top-secondary{flex:0 0 auto;min-width:0}body.lawcompass-application-layout .lawcompass-secondary-menu,body.lawcompass-application-layout .lawcompass-secondary-menu ul{display:flex;align-items:center;margin:0;padding:0;list-style:none!important}body.lawcompass-application-layout .lawcompass-secondary-menu>li{position:relative;margin:0;padding:0;list-style:none!important}body.lawcompass-application-layout .lawcompass-secondary-menu a{display:flex;align-items:center;min-height:38px;padding:7px 11px;color:#4b5563;border-radius:5px;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}body.lawcompass-application-layout .lawcompass-secondary-menu a:hover{color:var(--lc-navy);background:var(--lc-navy-soft)}body.lawcompass-application-layout .lawcompass-secondary-menu .sub-menu{position:absolute;top:calc(100% + 5px);left:0;display:none;min-width:200px;margin:0;padding:6px;background:#fff;border:1px solid var(--lc-border);border-radius:6px;box-shadow:var(--lc-shadow-heavy);z-index:10001;list-style:none!important}body.lawcompass-application-layout .lawcompass-secondary-menu li:hover>.sub-menu,body.lawcompass-application-layout .lawcompass-secondary-menu li:focus-within>.sub-menu{display:block}body.lawcompass-application-layout .lawcompass-secondary-menu .sub-menu li{width:100%;margin:0}body.lawcompass-application-layout .lawcompass-secondary-menu .sub-menu a{width:100%}body.lawcompass-application-layout .lawcompass-top-search{flex:1 1 auto;min-width:180px;max-width:900px;margin:0 auto}body.lawcompass-application-layout .lawcompass-top-search .asp_w,body.lawcompass-application-layout .lawcompass-top-search .wpdreams-asp-search{width:100%!important;max-width:none!important}body.lawcompass-application-layout .lawcompass-top-search form{position:relative;width:100%;margin:0}body.lawcompass-application-layout .lawcompass-top-search input[type="search"]{display:block;width:100%;height:42px;margin:0;padding:8px 49px 8px 15px;border:1px solid #d6dce6;border-radius:6px;background:#f8fafc;color:#111827;font-size:14px;line-height:1.4;outline:none;box-shadow:none}body.lawcompass-application-layout .lawcompass-top-search input[type="search"]:focus{border-color:var(--lc-navy);background:#fff;box-shadow:0 0 0 3px rgb(31 55 99 / .09)}body.lawcompass-application-layout .lawcompass-top-search input[type="search"]::placeholder{color:#9ca3af}body.lawcompass-application-layout .lawcompass-top-search button[type="submit"]{position:absolute;top:3px;right:3px;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:4px;background:var(--lc-navy);color:#fff;font-size:22px;line-height:34px;cursor:pointer}body.lawcompass-application-layout .lawcompass-top-search button[type="submit"]:hover{background:var(--lc-navy-dark)}body.lawcompass-application-layout .lawcompass-account{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:8px}body.lawcompass-application-layout .lawcompass-account .lawcompass-auth-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid var(--lc-navy);border-radius:5px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}body.lawcompass-application-layout .lawcompass-account .lawcompass-auth-login,body.lawcompass-application-layout .lawcompass-account .lawcompass-auth-logout{background:var(--lc-navy);color:#fff}body.lawcompass-application-layout .lawcompass-account .lawcompass-auth-login:hover,body.lawcompass-application-layout .lawcompass-account .lawcompass-auth-logout:hover{background:var(--lc-navy-dark);border-color:var(--lc-navy-dark);color:#fff;transform:translateY(-1px)}body.lawcompass-application-layout .lawcompass-account .lawcompass-auth-signup{background:var(--lc-gold);border-color:var(--lc-gold);color:var(--lc-navy-dark)}body.lawcompass-application-layout .lawcompass-account .lawcompass-auth-signup:hover{background:#E59E00;border-color:#E59E00;color:var(--lc-navy-dark);transform:translateY(-1px)}body.lawcompass-application-layout .lawcompass-mobile-toggle{display:none;position:fixed;top:11px;left:11px;width:42px;height:42px;margin:0;padding:8px;border:1px solid var(--lc-border);border-radius:5px;background:#fff;box-shadow:var(--lc-shadow);cursor:pointer;z-index:10020}body.lawcompass-application-layout .lawcompass-mobile-toggle span{display:block;width:21px;height:2px;margin:4px auto;background:var(--lc-navy);border-radius:2px}body.lawcompass-application-layout .lawcompass-mobile-toggle:hover{background:var(--lc-navy-soft)}body.lawcompass-application-layout .lawcompass-nav-overlay{position:fixed;inset:0;background:rgb(15 23 42 / .48);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:9998}body.lawcompass-application-layout.lawcompass-nav-open .lawcompass-nav-overlay{opacity:1;visibility:visible;pointer-events:auto}:root{--lc-sidebar-collapsed-width:72px}body.lawcompass-sidebar-collapsed{--lc-sidebar-width:var(--lc-sidebar-collapsed-width)}body.lawcompass-sidebar-collapsed .lawcompass-side-nav{overflow:visible}body.lawcompass-sidebar-collapsed .lawcompass-side-nav-menu{overflow-x:visible}body.lawcompass-application-layout .lawcompass-side-nav,body.lawcompass-application-layout .lawcompass-top-bar,body.lawcompass-application-layout .site{transition:width .22s ease,left .22s ease,margin-left .22s ease}body.lawcompass-application-layout .lawcompass-sidebar-toggle{position:absolute;top:24px;right:-13px;width:26px;height:26px;padding:0;margin:0;border:1.5px solid var(--lc-navy);border-radius:50%;background:#fff;color:var(--lc-navy);box-shadow:0 2px 8px rgb(31 55 99 / .25);cursor:pointer;z-index:10001;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}body.lawcompass-application-layout .lawcompass-sidebar-toggle:hover{background:var(--lc-navy-soft)}body.lawcompass-application-layout .lawcompass-sidebar-toggle::before{content:'‹';display:block;transition:transform .22s ease}body.lawcompass-sidebar-collapsed .lawcompass-sidebar-toggle::before{transform:rotate(180deg)}body.lawcompass-sidebar-collapsed .lawcompass-side-nav-brand{justify-content:center;padding:15px 8px}body.lawcompass-sidebar-collapsed .lawcompass-side-nav-brand .custom-logo{max-width:36px;max-height:36px}body.lawcompass-sidebar-collapsed .lawcompass-text-logo .lc-logo-nigerian,body.lawcompass-sidebar-collapsed .lawcompass-text-logo .lc-logo-lawcompass,body.lawcompass-sidebar-collapsed .lawcompass-side-nav-brand .custom-logo-link{display:none}body.lawcompass-application-layout .lawcompass-brand-mark{display:none;width:40px;height:40px;align-items:center;justify-content:center;padding:4px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--lc-border-soft)}body.lawcompass-application-layout .lawcompass-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}body.lawcompass-sidebar-collapsed .lawcompass-brand-mark{display:flex}body.lawcompass-sidebar-collapsed .lawcompass-side-nav-menu{padding:14px 8px 28px}body.lawcompass-sidebar-collapsed .lawcompass-primary-menu>li>a{justify-content:center;padding:10px 0}body.lawcompass-application-layout .lawcompass-primary-menu .lc-menu-icon{display:flex;flex:0 0 30px;width:30px;height:30px;align-items:center;justify-content:center;margin-right:10px;border-radius:50%;background:rgb(255 255 255 / .10);color:rgb(255 255 255 / .85)}body.lawcompass-application-layout .lawcompass-primary-menu>li.current-menu-item>a .lc-menu-icon,body.lawcompass-application-layout .lawcompass-primary-menu>li.current-menu-ancestor>a .lc-menu-icon,body.lawcompass-application-layout .lawcompass-primary-menu>li.current-menu-parent>a .lc-menu-icon{color:var(--lc-gold)}body.lawcompass-application-layout .lawcompass-primary-menu .lc-menu-icon .ti{width:16px;height:16px;font-size:16px;line-height:1}body.lawcompass-sidebar-collapsed .lawcompass-primary-menu .lc-menu-icon{display:flex;margin-right:0}body.lawcompass-sidebar-collapsed .lawcompass-primary-menu .lc-menu-label{display:none}body.lawcompass-sidebar-collapsed .lawcompass-submenu-toggle,body.lawcompass-sidebar-collapsed .lawcompass-primary-menu .sub-menu{display:none!important}body.lawcompass-sidebar-collapsed .lawcompass-primary-menu>li{position:relative}body.lawcompass-sidebar-collapsed .lawcompass-primary-menu>li>a[data-title]:hover::after{content:attr(data-title);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 11px;background:var(--lc-navy-dark);color:#fff;font-size:12px;font-weight:500;white-space:nowrap;border-radius:4px;box-shadow:var(--lc-shadow-heavy);pointer-events:none;z-index:10005}@media (max-width:767px){body.lawcompass-application-layout .lawcompass-sidebar-toggle{display:none}body.lawcompass-sidebar-collapsed{--lc-sidebar-width:285px !important}}body.lawcompass-application-layout .lawcompass-top-history{display:flex;align-items:center;gap:4px;flex:0 0 auto}body.lawcompass-application-layout .lawcompass-history-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:1px solid var(--lc-border);border-radius:5px;background:#fff;color:var(--lc-navy);font-size:16px;cursor:pointer}body.lawcompass-application-layout .lawcompass-history-btn:hover:not(:disabled){background:var(--lc-navy-soft);border-color:var(--lc-navy)}body.lawcompass-application-layout .lawcompass-history-btn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:767px){body.lawcompass-application-layout .lawcompass-top-history{display:none}}body.lawcompass-application-layout .site-content,body.lawcompass-application-layout .inside-header,body.lawcompass-application-layout .page-header{padding-top:0!important;margin-top:0!important}body.lawcompass-application-layout .site{margin-left:var(--lc-sidebar-width)}body.lawcompass-application-layout .site-header{margin-top:var(--lc-topbar-height)}body.lawcompass-application-layout .site-content{background:var(--lc-background)}body.lawcompass-application-layout .content-area,body.lawcompass-application-layout .site-main{width:100%}body.lawcompass-application-layout .inside-article{background:#fff}body.lawcompass-application-layout .entry-title,body.lawcompass-application-layout .page-header .page-title{color:var(--lc-navy)}body.lawcompass-application-layout .entry-content a{color:var(--lc-navy)}body.lawcompass-application-layout .entry-content a:hover{color:var(--lc-gold)}body.lawcompass-application-layout input[type="text"],body.lawcompass-application-layout input[type="email"],body.lawcompass-application-layout input[type="url"],body.lawcompass-application-layout input[type="password"],body.lawcompass-application-layout input[type="search"],body.lawcompass-application-layout input[type="number"],body.lawcompass-application-layout input[type="tel"],body.lawcompass-application-layout select,body.lawcompass-application-layout textarea{border-color:#d6dce6;border-radius:5px}body.lawcompass-application-layout input:focus,body.lawcompass-application-layout select:focus,body.lawcompass-application-layout textarea:focus{border-color:var(--lc-navy);box-shadow:0 0 0 3px rgb(31 55 99 / .08)}body.lawcompass-application-layout table{width:100%;border-collapse:collapse}body.lawcompass-application-layout table th{background:var(--lc-navy);color:#fff;font-weight:600}body.lawcompass-application-layout table th,body.lawcompass-application-layout table td{padding:10px 12px;border:1px solid var(--lc-border)}body.lawcompass-application-layout .site-footer{background:var(--lc-navy);color:rgb(255 255 255 / .86)}body.lawcompass-application-layout .site-footer a{color:#fff}body.lawcompass-application-layout .site-footer a:hover{color:#f7b35d}body.admin-bar.lawcompass-application-layout .lawcompass-side-nav{top:32px;height:calc(100vh - 32px)}body.admin-bar.lawcompass-application-layout .lawcompass-top-bar{top:32px}body.admin-bar.lawcompass-application-layout .lawcompass-mobile-toggle{top:43px}@media (max-width:1024px){:root{--lc-sidebar-width:260px}body.lawcompass-application-layout .lawcompass-top-secondary{display:none}body.lawcompass-application-layout .lawcompass-top-bar-inner{gap:12px}}@media (max-width:767px){:root{--lc-sidebar-width:285px;--lc-topbar-height:60px}body.lawcompass-application-layout .lawcompass-side-nav{top:0;bottom:0;width:var(--lc-sidebar-width);height:100vh;transform:translateX(-105%);transition:transform .25s ease;box-shadow:8px 0 30px rgb(0 0 0 / .16);z-index:10010}body.lawcompass-application-layout.lawcompass-nav-open .lawcompass-side-nav,body.lawcompass-application-layout .lawcompass-side-nav.lawcompass-mobile-nav-open{transform:translateX(0)}body.admin-bar.lawcompass-application-layout .lawcompass-side-nav{top:46px;height:calc(100vh - 46px)}body.lawcompass-application-layout .lawcompass-side-nav-brand{min-height:75px;padding:13px 17px}body.lawcompass-application-layout .lawcompass-side-nav-brand .custom-logo{max-width:205px;max-height:48px}body.lawcompass-application-layout .lawcompass-mobile-close{display:block}body.lawcompass-application-layout .lawcompass-mobile-toggle{display:block}body.admin-bar.lawcompass-application-layout .lawcompass-mobile-toggle{top:45px}body.lawcompass-application-layout .lawcompass-top-bar{left:0;right:0;width:100%;height:var(--lc-topbar-height);padding:0 10px 0 62px}body.admin-bar.lawcompass-application-layout .lawcompass-top-bar{top:46px}body.lawcompass-application-layout .lawcompass-top-search{width:100%;max-width:none}body.lawcompass-application-layout .lawcompass-top-search input[type="search"]{height:40px;padding-left:12px;padding-right:45px;font-size:13px}body.lawcompass-application-layout .lawcompass-top-search button[type="submit"]{width:34px;height:34px;top:3px;right:3px;line-height:32px}body.lawcompass-application-layout .lawcompass-account{display:none}body.lawcompass-application-layout .site{margin-left:0}body.lawcompass-application-layout .site-header{margin-top:var(--lc-topbar-height)}body.admin-bar.lawcompass-application-layout .site-header{margin-top:calc(var(--lc-topbar-height) + 46px)}body.lawcompass-application-layout .site-content{padding-left:12px;padding-right:12px}body.lawcompass-application-layout .inside-article{padding:18px}body.lawcompass-application-layout .entry-content{overflow-x:auto}}@media (max-width:480px){:root{--lc-sidebar-width:275px}body.lawcompass-application-layout .lawcompass-top-bar{padding-left:58px}body.lawcompass-application-layout .lawcompass-mobile-toggle{left:8px}body.lawcompass-application-layout .inside-article{padding:15px}}body.lawcompass-application-layout a:focus-visible,body.lawcompass-application-layout button:focus-visible,body.lawcompass-application-layout input:focus-visible,body.lawcompass-application-layout select:focus-visible,body.lawcompass-application-layout textarea:focus-visible{outline:2px solid var(--lc-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.lawcompass-application-layout *,body.lawcompass-application-layout *::before,body.lawcompass-application-layout *::after{transition:none!important;animation:none!important}}