*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#FA-Home-Banner #Banner-Desktop{display:block;text-align:center}#FA-Home-Banner #Banner-Mobile{display:none}#FA-Home-Banner #Banner-Desktop .ImageSize{margin:0 auto}#FA-Home-Banner #Banner-Desktop .FullWidth,#FA-Home-Banner #Banner-Desktop .FullWidth img{width:100%}#AdminSelectUser{position:absolute;top:0;right:0;width:calc(100% - 250px);box-sizing:border-box;padding:12px 30px 12px 0px;background-color:#ae1c29;text-align:right;z-index:2500}.collapsed #AdminSelectUser{width:calc(100% - 60px)}.MANC{margin:0 auto;color:#017297;font-size:20px;text-align:center;display:block;top:120px;position:relative}.top-bar{width:100%;background-color:#2c3e50;height:60px;position:fixed;top:0;left:0;z-index:1100;display:none;align-items:center;padding:0 20px}.hamburger{background:none;border:none;font-size:1.5rem;cursor:pointer;color:white;display:none}.sidebar{width:250px;background-color:#fff;color:#3E3E3E;height:calc(100vh - 0px);position:fixed;left:0;top:0px;transition:width 0.3s ease, transform 0.3s ease;z-index:3000;border-right:1px solid #707070}.sidebar.collapsed{width:60px}.sidebar-header{padding:20px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.sidebar-header h2{font-size:1.5rem;white-space:nowrap;transition:opacity 0.3s ease}.sidebar.collapsed .sidebar-header h2{opacity:0}#MenuLogo{display:block;height:52px;width:210px;background-image:url("/media/images/Logo-Piper-No-Tag.svg");background-repeat:no-repeat;transition:opacity 0.3s ease}.collapsed #MenuLogo{height:52px;width:52px;background-image:url("/media/images/Logo-Piper-P.svg");background-repeat:no-repeat;transition:opacity 0.3s ease}.collapsed .sidebar-header{padding:10px}.toggle-btn{transition:width 0.3s ease, transform 0.3s ease;position:absolute;left:250px;top:0;border:none;color:white;font-size:1.5rem;cursor:pointer;background-color:#707070;padding:10px;border-radius:0 0 20px 0;z-index:4000}.collapsed .toggle-btn{left:60px}.sidebar-menu{list-style:none;padding:10px 0}.sidebar-menu li{padding:7px 20px;display:flex;align-items:center}.collapsed .sidebar-menu li{padding:7px 10px}.sidebar-menu li a{color:#3E3E3E;text-decoration:none;font-size:1rem;display:flex;align-items:center;gap:10px;white-space:nowrap;padding:5px;border-radius:5px;width:100%}.sidebar-menu li a:hover{color:#fff;background-color:#017297}.sidebar-menu li a i{font-size:1.4rem;min-width:24px}.sidebar-menu li a span{transition:opacity 0.3s ease}.sidebar.collapsed .sidebar-menu li a span{opacity:0}.main-content{padding:40px;margin-left:250px;margin-top:60px;width:calc(100% - 250px);transition:margin-left 0.3s ease, width 0.3s ease;box-sizing:border-box}.main-content.collapsed{margin-left:60px;width:calc(100% - 60px)}.bottomMenu{position:absolute;bottom:0}.Column{position:relative;display:inline-block;width:49%;box-sizing:border-box;vertical-align:top}.Column:nth-of-type(3){border-left:1px solid #707070;padding-left:30px}.ColumnMini{position:relative;display:inline-block;width:100px;box-sizing:border-box;vertical-align:top}.ColumnBig{position:relative;display:inline-block;width:calc(100% - 110px);box-sizing:border-box;vertical-align:top}.Column H3{margin-top:20px;max-width:650px;margin-bottom:5px;display:flow-root}.table-mini{width:100%;max-width:650px;border-collapse:collapse}.table-mini thead tr th{background-color:#017297;color:#FFF;padding:7px}.table-mini tbody th{font-weight:600;letter-spacing:0.07em;background-color:#fff;color:#484848;border-bottom:1px solid #D6D6D6;text-align:left;padding:7px}.table-mini tbody td{font-weight:400;letter-spacing:0.07em;background-color:#fff;color:#484848;text-align:center;border-bottom:1px solid #D6D6D6;border-left:1px solid #707070;padding:7px}.table-mini tbody td:last-child{border-right:1px solid #707070}.table-spacer{border:1px solid #D6D6D6;background-color:#D6D6D6 !important}#GrayBox{position:absolute;top:0;background-color:#C4C4C4;display:block;width:100%;height:100vh}#LoginHome{position:relative;display:block;margin:40px auto;padding:40px;border:1px solid red;width:50%;max-width:650px;background-color:#fff}#LoginHome img{display:block;width:285px;margin:10px auto}ul.ks-cboxtags{list-style:none !important;padding:0px !important;width:auto !important}ul.ks-cboxtags li{display:inline-block;border:0px !important;margin:5px}ul.ks-cboxtags li label{display:block;width:275px;background-color:rgba(255,255,255,0.9);border:1px solid rgba(139,139,139,0.3);color:#adadad;font-size:16px;text-align:left;border-radius:20px;white-space:nowrap;margin:0px 0px 0px 0px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s}ul.ks-cboxtags li label{padding:3px  10px;cursor:pointer}ul.ks-cboxtags li label::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-weight:bold;font-size:12px;padding:2px 7px 2px 2px;content:"\f067";transition:transform .3s ease-in-out}ul.ks-cboxtags li input[type="checkbox"]:checked+label::before{content:"\f00c";transform:rotate(-360deg);transition:transform .3s ease-in-out}ul.ks-cboxtags li input[type="checkbox"]:checked+label{border:1px solid #7dbd0d;background-color:#7dbd0d;color:#fff;transition:all .2s}ul.ks-cboxtags li input[type="checkbox"]{display:absolute}ul.ks-cboxtags li input[type="checkbox"]{position:absolute;opacity:0}ul.ks-cboxtags li input[type="radio"]:checked+label::before{content:"\f00c";transform:rotate(-360deg);transition:transform .3s ease-in-out}ul.ks-cboxtags li input[type="radio"]:checked+label{border:1px solid #7dbd0d;background-color:#7dbd0d;color:#fff;transition:all .2s}ul.ks-cboxtags li input[type="radio"]{display:absolute}ul.ks-cboxtags li input[type="radio"]{position:absolute;opacity:0}.switch-field{display:flex;margin-bottom:36px;overflow:hidden;padding-right:1px}.switch-field input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{background-color:#fff;color:#017297;font-size:16px;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid rgba(0,0,0,0.2);transition:all 0.1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:#017297;color:#fff;box-shadow:none}.switch-field label:first-of-type{border-radius:5px 0 0 5px}.switch-field label:last-of-type{border-radius:0 5px 5px 0}.accordion{background-color:#eee;color:#444;cursor:pointer;margin-bottom:10px;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s}.active,.accordion:hover{background-color:#ccc}.accordion:after{content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px}.active:after{content:"\2212"}.panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 1s ease-out}details{margin:20px 0}details>summary{background-color:#eee;color:#444;cursor:pointer;margin-bottom:10px;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s}details>summary:after{content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px}details>summary::-webkit-details-marker{display:none}details>div{padding:10px;border:1px solid #ccc;border-top:none}details:not([open])>div{display:none}.JobDiv{display:block;width:100%}.SalesTabs{position:relative;display:flex;width:100%}.SalesTabs .Tab:hover{background-color:#F0F0F0}.SalesTabs .Tab{position:relative;display:block;padding:10px 30px;border-bottom:6px solid #ccc}.border-red{border-bottom:6px solid #b4282f !important}.SalesReportEntry{display:block;margin:0px;padding:0px;text-align:left;width:100%;height:auto;border-bottom:1px solid #333;margin-bottom:15px}.SRE-Job,.SRE-Company,.SRE-Event,.SRE-Products,.SRE-People,.SRE-DateOfVisit{font-weight:normal;color:#333;padding:5px}.SRE-People{font-style:italic;padding-left:15px}.SRE-Products{font-style:italic;padding-left:15px}.SRE-Products UL{display:block;padding:0;margin:0;padding-left:25px;font-weight:normal}.SRE-MANC{color:#333;margin-top:10px}.SRE-Description{clear:both;color:#333;font-weight:normal;margin-bottom:40px}.SRE-Goal{color:#333}.MANCTable,.MANCTable td{padding:0;margin:0;border-collapse:collapse;text-align:center}.Guages{display:inline-block;margin:20px;vertical-align:top}.CriticalkSwing{color:#bf2930;font-size:14px;font-weight:600}.ChartGrandTotal{display:inline-block;margin-left:90px;margin-top:50px}@media screen and (max-width: 974px){.longlist{flex-flow:column !important}#LoginHome{width:70%}#AdminSelectUser{width:calc(100% - 205px)}}@media screen and (max-width: 782px){#FA-Home-Banner #Banner-Desktop{display:none}#FA-Home-Banner #Banner-Mobile{display:block}#LoginHome{width:85%}.bottomMenu{position:relative;bottom:auto}.SalesTabs .Tab{padding:7px 10px}.Column{display:block;width:100%;border:0px !important;padding:0px !important}.Column:nth-of-type(2){border-left:0px solid #707070;border-top:1px solid #707070}.toggle-btn{display:none}.top-bar{display:flex}.hamburger{display:block}.sidebar{width:250px;top:60px;height:calc(100vh - 60px);transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.sidebar.collapsed{width:250px;transform:translateX(-100%)}.sidebar.collapsed .sidebar-header h2,.sidebar.collapsed .sidebar-menu li a span{opacity:1}.sidebar-menu li{padding:7px 10px}.main-content{margin-left:0;width:100%}.main-content.collapsed{margin-left:0;width:100%}}@media screen and (max-width: 614px){#AdminSelectUser{position:fixed;width:calc(100% - 65px)}.SalesTabs{display:flex;flex-wrap:wrap;gap:0px}.SalesTabs .Tab{padding:7px 10px;flex:0 0 calc(33.333% - 20px)}.MANC{text-align:left;top:0px;margin:10px 0}.ColumnMini{display:block;width:100%}.ColumnBig{display:block;width:100%}}@media screen and (max-width: 494px){#AdminSelectUser{font-size:12px;padding:14px 10px 12px 0px}#AdminSelectUser form select{font-size:12px}.main-content{padding:20px}.switch-field{flex-wrap:wrap}.switch-field label{width:auto}.ChartGrandTotal{margin-left:30px;margin-top:10px}}
