/* Intermediate screen finish. Company colours, logos, navigation and document printing retained. */
@media screen {
body:not(.cae-login-active)>header{box-shadow:0 3px 10px rgba(20,48,80,.06)!important;padding-top:18px!important;padding-bottom:18px!important;}
body:not(.cae-login-active)>header .brand-head h1{font-size:26px!important;line-height:1.25!important;}
#contextPanel.context-panel{box-shadow:0 3px 10px rgba(20,48,80,.04)!important;border-radius:0 0 13px 13px!important;}
#appShell .sidebar-nav.cae-sidebar-clean{box-shadow:3px 0 10px rgba(10,29,50,.07)!important;}
#appShell .sidebar-nav .nav-group-toggle{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;}
#appShell .sidebar-nav .nav-submenu button{min-height:36px!important;line-height:1.4!important;border-radius:8px!important;}
#appShell .content-shell>main{padding:24px!important;}
#appShell .content-shell>main>section.tab{padding:24px!important;border-radius:13px!important;box-shadow:0 3px 10px rgba(24,61,101,.035)!important;}
#appShell .tab>h2{font-size:27px!important;line-height:1.25!important;margin:0 0 16px!important;}
#appShell .tab>.hint{font-size:14px!important;line-height:1.55!important;}
#appShell .tab>.toolbar{gap:8px!important;flex-wrap:wrap!important;}
#appShell .tab>.toolbar button,#appShell .tab>button{min-height:38px!important;padding:10px 14px!important;line-height:1.35!important;border-radius:8px!important;box-shadow:0 2px 6px rgba(20,48,80,.045)!important;transform:none!important;}
#appShell .tab>:is(.panel-soft,.panel),#appShell .tab>.grid>:is(.panel-soft,.panel){border-radius:12px!important;box-shadow:0 2px 8px rgba(26,62,98,.025)!important;}
#appShell .tab>.cards>*{border-radius:11px!important;box-shadow:0 2px 8px rgba(26,62,98,.025)!important;padding:18px!important;}
#appShell .tab>.table-wrap{border-radius:10px!important;box-shadow:none!important;}
#appShell .tab>.table-wrap>table>thead>tr>th{font-size:12px!important;padding:12px!important;line-height:1.4!important;}
#appShell .tab>.table-wrap>table>tbody>tr>td{line-height:1.5!important;}
#appShell .tab>.grid :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px!important;box-shadow:none!important;}
@media(max-width:760px){#appShell .content-shell>main{padding:12px!important;}#appShell .content-shell>main>section.tab{padding:17px!important;}#appShell .tab>h2{font-size:24px!important;}body:not(.cae-login-active)>header .brand-head h1{font-size:23px!important;}}
}
