.citizen-ui-custom-header{position:-webkit-sticky;position:sticky;top:0;z-index:200;color:#fff;background-color:#0b0c0c;display:flex;align-items:center;height:30px;padding:10px 0}.citizen-ui-custom-header .citizen-ui-custom-header-logo{min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content}.citizen-ui-custom-header .citizen-ui-custom-header-logo a{display:flex;width:-moz-fit-content;width:fit-content;margin-left:10px;margin-right:20px}.citizen-ui-custom-header .citizen-ui-custom-header-logo a img{width:auto;height:32px}.citizen-ui-custom-header .citizen-ui-custom-header-links{width:100%;display:flex;align-items:center;justify-content:space-between}.citizen-ui-custom-header .citizen-ui-custom-header-links a.app-name{color:#fff;text-decoration:none;font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.citizen-ui-custom-header .citizen-ui-custom-header-links a.app-name{font-size:1.5rem;line-height:1.25}}@media print{.citizen-ui-custom-header .citizen-ui-custom-header-links a.app-name{font-size:18pt;line-height:1.15}}.citizen-ui-custom-header .citizen-ui-custom-header-links a.menu-toggle{color:#fff;text-decoration:none;margin-right:10px}@media (min-width:768px){.citizen-ui-custom-header .citizen-ui-custom-header-logo{margin-right:30px;width:auto}.citizen-ui-custom-header .citizen-ui-custom-header-logo a{margin-right:0}.citizen-ui-custom-header .citizen-ui-custom-header-logo a img{width:54px;height:24px}.citizen-ui-custom-header .citizen-ui-custom-header-links a.menu-toggle{display:none}}.citizen-ui-layout{display:flex;flex-direction:column;min-height:100vh}.citizen-ui-layout .citizen-ui-layout-body{flex-grow:1;display:flex;flex-direction:row}.citizen-ui-layout .citizen-ui-layout-body .citizen-ui-layout-body-nav{display:none;flex-direction:row;flex-grow:0;width:100%}.citizen-ui-layout .citizen-ui-layout-body .citizen-ui-layout-body-content{flex-grow:1;flex-direction:column;width:auto}.citizen-ui-layout .citizen-ui-layout-body.side-bar-visible .citizen-ui-layout-body-nav{display:flex}.citizen-ui-layout .citizen-ui-layout-body.side-bar-visible .citizen-ui-layout-body-content{display:none}@media (min-width:768px){.citizen-ui-layout .citizen-ui-layout-body .citizen-ui-layout-body-nav,.citizen-ui-layout .citizen-ui-layout-body.side-bar-visible .citizen-ui-layout-body-nav{display:flex;flex:0 0 300px;width:301px;border-right:1px solid #b1b4b6}.citizen-ui-layout .citizen-ui-layout-body .citizen-ui-layout-body-content,.citizen-ui-layout .citizen-ui-layout-body.side-bar-visible .citizen-ui-layout-body-content{display:flex}}.citizen-ui-layout.citizen-ui-custom-theme .citizen-ui-layout-body .citizen-ui-layout-body-nav{border-right-color:color-mix(in srgb,var(--citizen-ui-text-color) 20%,var(--citizen-ui-background-color))}.citizen-ui-sidebar{position:fixed;top:0;display:flex;flex-direction:column;width:100%;height:100vh}.citizen-ui-sidebar .citizen-ui-sidebar-body{padding-top:50px;overflow-y:auto}.citizen-ui-sidebar .citizen-ui-sidebar-footer{background:#fff;border-top:1px solid #b1b4b6;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0}@media (min-width:768px){.citizen-ui-sidebar{width:300px}}.citizen-ui-side-navigation{width:100%;font-size:16px}.citizen-ui-side-navigation ul{padding:0;margin:0}.citizen-ui-side-navigation .citizen-ui-side-navigation-child,.citizen-ui-side-navigation .citizen-ui-side-navigation-divider,.citizen-ui-side-navigation .citizen-ui-side-navigation-group,.citizen-ui-side-navigation .citizen-ui-side-navigation-link{display:inline-block;width:100%;list-style-type:none}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a,.citizen-ui-side-navigation .citizen-ui-side-navigation-group a,.citizen-ui-side-navigation .citizen-ui-side-navigation-link a{color:#0b0c0c;text-decoration:none;display:block;padding:7px 13px 7px 9px;border:3px solid transparent;display:flex;flex-direction:row}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a:hover,.citizen-ui-side-navigation .citizen-ui-side-navigation-group a:hover,.citizen-ui-side-navigation .citizen-ui-side-navigation-link a:hover{background-color:#f3f2f1}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a:focus,.citizen-ui-side-navigation .citizen-ui-side-navigation-group a:focus,.citizen-ui-side-navigation .citizen-ui-side-navigation-link a:focus{outline:none;border:3px solid #fd0}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a:active,.citizen-ui-side-navigation .citizen-ui-side-navigation-group a:active,.citizen-ui-side-navigation .citizen-ui-side-navigation-link a:active{background-color:#b1b4b6}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a .text,.citizen-ui-side-navigation .citizen-ui-side-navigation-group a .text,.citizen-ui-side-navigation .citizen-ui-side-navigation-link a .text{flex-grow:1;border-left:4px solid transparent;padding-left:10px}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a .icon,.citizen-ui-side-navigation .citizen-ui-side-navigation-group a .icon,.citizen-ui-side-navigation .citizen-ui-side-navigation-link a .icon{display:flex;justify-content:center;align-content:center;width:18px}.citizen-ui-side-navigation .citizen-ui-side-navigation-child.selected a,.citizen-ui-side-navigation .citizen-ui-side-navigation-group.selected a,.citizen-ui-side-navigation .citizen-ui-side-navigation-link.selected a{font-weight:700;background-color:#f3f2f1}.citizen-ui-side-navigation .citizen-ui-side-navigation-child.selected a:active,.citizen-ui-side-navigation .citizen-ui-side-navigation-group.selected a:active,.citizen-ui-side-navigation .citizen-ui-side-navigation-link.selected a:active{background-color:#b1b4b6}.citizen-ui-side-navigation .citizen-ui-side-navigation-child.selected a .text,.citizen-ui-side-navigation .citizen-ui-side-navigation-group.selected a .text,.citizen-ui-side-navigation .citizen-ui-side-navigation-link.selected a .text{border-left:4px solid #1d70b8;padding-left:10px}.citizen-ui-side-navigation .citizen-ui-side-navigation-divider{padding:10px 12px}.citizen-ui-side-navigation .citizen-ui-side-navigation-divider hr{height:1px;border:0;background:#b1b4b6}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a{font-weight:300}.citizen-ui-side-navigation .citizen-ui-side-navigation-child a .text,.citizen-ui-side-navigation .citizen-ui-side-navigation-child.selected a .text{padding-left:32px}