html,body,#root{height:100%}.nuv-shell{height:100vh;min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.nuv-shell *,.nuv-shell *:before,.nuv-shell *:after{box-sizing:border-box}.nuv-navbar{position:fixed;top:0;left:0;right:0;z-index:1030;height:50px;background-color:#222;border-color:#080808;color:#d0d0d0;display:flex;align-items:center;padding:0 13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.nuv-navbar-image{padding-top:4px;padding-right:15px;float:left}.nuv-navbar-image img{height:30px;width:25px}.nuv-navbar-brand{color:#d0d0d0;text-decoration:none;font-size:18px;line-height:20px;padding:15px 15px 15px 0}.nuv-navbar-brand:hover,.nuv-navbar-brand:focus{color:#fff;text-decoration:none}.nuv-navbar-center{position:absolute;left:50%;transform:translate(-50%);text-align:center;z-index:1050}.nuv-selected-customer{color:#fff;font-size:18px;font-weight:700;line-height:1.1}.nuv-selected-product{color:#fff;font-size:18px;line-height:1.1}.nuv-navbar-right{margin-left:auto;display:flex;align-items:center;gap:12px;list-style:none;padding:0;margin-top:0;margin-bottom:0}.nuv-navbar-text{color:#d0d0d0}.nuv-btn-info{background-color:#005952;border:1px solid #005952;color:#fff!important;font-size:14px;font-weight:500;padding:8px 12px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:4px;white-space:nowrap}.nuv-btn-info:hover{background-color:#004740;color:#fff;text-decoration:none}.nuv-sign-link{color:#d0d0d0;text-decoration:none;padding:10px 15px}.nuv-sign-link:hover{color:#fff}.nuv-shell-main{flex:1 1 auto;margin-top:50px;margin-bottom:40px;width:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.nuv-shell--embedded{min-height:100%;height:100%;overflow:hidden}.nuv-shell-main--embedded{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:100%}.nuv-footer{position:fixed;bottom:0;left:0;right:0;z-index:1030;padding:0 10px;width:100%;height:40px;background-color:#8fbc8f;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.nuv-footer-row{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px}.nuv-footer-left{text-align:left}.nuv-footer-right{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.nuv-footer a{color:#000}.nuv-footer-tools{background-color:#8fbc8f;border:none;cursor:pointer;padding:4px 8px}.nuv-footer-menu{display:none;position:absolute;right:0;bottom:40px;width:200px;background-color:#505050;z-index:1040}.nuv-footer-menu.open{display:block}.nuv-footer-menu a{display:block;color:#fff;text-decoration:none;padding:10px 12px;text-align:right}.nuv-footer-menu a:hover{background-color:#404040}.nuv-shell--test .nuv-navbar{background-color:#e0a100;border-color:#8a6200;color:#1a1a1a}.nuv-shell--test .nuv-navbar-brand,.nuv-shell--test .nuv-navbar-text,.nuv-shell--test .nuv-sign-link,.nuv-shell--test .nuv-selected-customer,.nuv-shell--test .nuv-selected-product{color:#1a1a1a}.nuv-shell--test .nuv-navbar-brand:hover,.nuv-shell--test .nuv-navbar-brand:focus,.nuv-shell--test .nuv-sign-link:hover{color:#1a1a1a}.nuv-shell--test .nuv-footer,.nuv-shell--test .nuv-footer-tools{background-color:#f3d48a}.nuv-shell--dev .nuv-navbar{background-color:#0a4f94;border-color:#063564;color:#fff}.nuv-shell--dev .nuv-navbar-brand,.nuv-shell--dev .nuv-navbar-text,.nuv-shell--dev .nuv-sign-link,.nuv-shell--dev .nuv-selected-customer,.nuv-shell--dev .nuv-selected-product{color:#fff}.nuv-shell--dev .nuv-navbar-brand:hover,.nuv-shell--dev .nuv-navbar-brand:focus,.nuv-shell--dev .nuv-sign-link:hover{color:#fff}.nuv-shell--dev .nuv-footer,.nuv-shell--dev .nuv-footer-tools{background-color:#c5dcf2}
