@charset "UTF-8";:root{--container:1480px;--container-900:100%;--primaryfont:"Inter",sans-serif;--secondaryfont:"";--fontweight-400:400;--fontweight-600:600;--fontweight-700:700;--fontsize-200:0.8rem;--fontsize-300:0.9rem;--fontsize-400:1rem;--fontsize-500:1.25rem;--fontsize-600:1.5rem;--defaultlineheight:1.5;--red-100:#ffa8ae;--red-400:#bf1721;--red-600:#a70b15;--blue-100:#a8aeff;--blue-400:#1721bf;--blue-600:#0b15a7;--green-100:#b9dc90;--green-400:#6bbd0f;--orange-100:#ffc477;--orange-400:#ff9100;--orange-500:#e07800;--yellow-100:#fffd77;--yellow-400:#ffd500;--white:#ffffff;--primarycolor-100:#e6e9ff;--primarycolor-200:#d8dcff;--primarycolor-300:#c4cbff;--primarycolor-400:#1e2658;--primarycolor-600:#101638;--secondarycolor-400:#ffc664;--secondarycolor-600:#ebb14d;--black-100:#ececec;--black-200:#d4d4d4;--black-400:#6b6b6b;--black-900:#000000;--lightgreen:#a0d761;--darkgreen:#3a5e11}.seecrmphotopopup{cursor:pointer}.hidden{display:none!important}.container-900{max-width:var(--container-900)!important}.bg-black-100{background:var(--black-100)}.bg-black-900{background:var(--black-900)}.bg-primarycolor-100{background:var(--primarycolor-100)}.bg-primarycolor-400{background:var(--primarycolor-400)}.bg-primarycolor-900{background:var(--primarycolor-900)}.bg-secondarycolor-400{background:var(--secondarycolor-400)}.bg-red-100{background:var(--red-100)!important}.bg-red{background:var(--red-400)!important}.bg-orange{background:var(--orange-400)!important}.bg-yellow{background:var(--yellow-400)!important}.bg-green-100{background:var(--green-100)!important}.bg-green,.bg-green-400{background:var(--green-400)!important}.bg-lightgreen{background:var(--lightgreen)!important}.bg-darkgreen{background:var(--darkgreen)!important}.bg-grey{background:var(--black-400)!important}.bg-lightgrey{background:var(--black-200)!important}.bg-black{background:var(--black-900)!important}.bg-blue{background:var(--blue-400)!important}.txt-red{color:var(--red-400)}.txt-white{color:var(--white)!important}.txt-black-900{color:var(--black-900)!important}.txt-primarycolor-400{color:var(--primarycolor-400)}.txt-secondarycolor-400{color:var(--secondarycolor-400)}.icon-flip{transform:scaleX(-1)}.icon.red{color:var(--red-400)}.icon.orange{color:var(--orange-400)}.icon.green{color:var(--green-400)}html{line-height:var(--defaultlineheight)}body{background:var(--white);color:var(--black-900);font-size:var(--fontsize-400);font-family:var(--primaryfont);overflow-y:scroll}button,input,optgroup,select,textarea{font-size:var(--fontsize-400);line-height:var(--defaultlineheight);font-weight:var(--fontweight-400)}input,select,textarea{background:var(--white);border:1px solid var(--black-200);border-radius:5px;width:100%}textarea.smalltextbox{min-height:initial;height:60px}textarea.onelinetextbox{height:36px;padding:6px 10px;resize:vertical}button,input[type=submit]{background:var(--primarycolor-400);color:var(--white);border:none;font-weight:var(--fontweight-700);border-radius:5px}button:focus-visible,button:hover,input[type=submit]:focus-visible,input[type=submit]:hover{background:var(--primarycolor-600)}input[type=checkbox]{accent-color:var(--red-400)}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;text-align:right;background:0 0;color:transparent;z-index:2}input[type=date]:after{content:"\f783";display:block;width:25px;height:25px;position:absolute;top:10px;right:10px;color:var(--primarycolor-400);font:var(--fa-font-solid);font-size:1.5rem;text-align:center}input[type=time]{position:relative}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;text-align:right;background:0 0;color:transparent;z-index:2}input[type=time]:after{content:"\f017";display:block;width:15px;height:15px;position:absolute;top:15px;right:10px;color:var(--primarycolor-400);font:var(--fa-font-regular);font-size:1rem;text-align:center}input,select{height:45px}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black-900)}select{appearance:auto!important;-webkit-appearance:auto!important}input:focus-visible,select:focus-visible,textarea:focus-visible{background:var(--white);border-color:var(--primarycolor-400)}input.extrapaddingright{padding-right:40px!important}[data-disabled=disabled],input.warning,input[disabled]{background:#dfdfdf!important}input.warning.dayhours{background:var(--orange-100)!important;border-color:var(--orange-500)!important}[data-disabled=disabled]{color:#979797!important;cursor:auto!important}code,kbd,pre,samp{font-size:var(--fontsize-400)}b,strong{font-weight:var(--fontweight-700)}a{color:var(--primarycolor-400)}a:hover{color:var(--primarycolor-400)}h1,h2,h3,h4,h5,h6{font-weight:var(--fontweight-700)}p.seeformerrors{color:var(--red-400)}.custom-select .select-search input.error,input.error,select.error{border-color:var(--red-400)}.custom-select .select-search input.errorcritical,input.errorcritical{background:var(--red-400);color:var(--white)}label,li,p{line-height:var(--defaultlineheight)}label p,li li,li p,p label{font-size:var(--fontsize-400)}hr{background:var(--black-100)}table td,table td p,table th,table th p{font-size:var(--fontsize-400);font-weight:var(--fontweight-400)}table th{color:var(--white);background:var(--primarycolor-400)}table th.green{color:var(--white);background:var(--green-400)}table td{color:var(--black-900);background:var(--black-100)}table th a{color:var(--white)!important}.contact-logs td[data-col=Message] p{word-break:break-all}input.fullwidth{width:100%}main{height:100%;display:flex;flex-direction:column}.seecrmphotouploaddialog i{margin:0!important}.sticky-element{position:sticky;top:85px;left:20px;z-index:99;background:var(--primarycolor-200);padding:30px;width:100%}.required,.sc-fb .sc-fb-field-error,.sc-fb .sc-fb-field-required,.sc-fb .sc-fb-submit-errors{color:var(--red-400)}.required,.sc-fb .sc-fb-field-required{font-weight:var(--fontweight-700)}.qrcode{background:var(--black-100);border-radius:10px;padding:30px}.qrcode p{margin:0 0 10px 0}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;min-width:initial!important}.inputfile+label{font-weight:700;color:var(--primarycolor-400);background:var(--primarycolor-200);display:inline-block;padding:11px 30px 10px 30px;border-radius:5px;width:100%;text-align:center}.inputfile+label:hover,.inputfile:focus+label{background:var(--primarycolor-300)}.inputfile+label{cursor:pointer}.inputfile:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.inputfile+label *{pointer-events:none}.stclink{background:var(--red-400);color:var(--white);font-weight:var(--fontweight-700)}.stclink:focus{color:var(--white)}:focus-visible{outline:0;background:var(--black-100)}.blockbutton-container{display:flex;flex-wrap:wrap;gap:5px}.blockbutton a{text-align:center;display:inline-block;margin:0;padding:5px 10px;color:var(--black-900);font-weight:var(--fontweight-700);text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:var(--secondarycolor-400);border-radius:5px}.blockbutton a:hover{background:var(--secondarycolor-600)}.blockbutton a.bg-red{color:var(--white)}.blockbutton a.bg-red:hover{background:var(--red-600)!important}.blockbutton a i{margin:0 10px 0 0}.blockbutton a.fullwidth{width:100%}.blockbutton a.disabled{background:var(--black-400)}.blockbutton a.noborder:before{display:none!important}.blanktemp{padding-top:0}#savephotolink{width:100%;padding-block:10px}.photolinkform{max-width:400px;margin:0 auto;width:100%;padding:30px;background:var(--primarycolor-100);border-radius:10px}.photolinkform input[type=file]{border:none;padding:0}.photolinkform .seecrmphotouploads{display:grid;grid-template-columns:repeat(1,1fr);margin:20px 0}.photolinkform .seecrmphotouploads .seecrmphotoupload,.photolinkform .seecrmphotouploads .seecrmphotoupload img{width:100%;max-width:100%!important;max-height:initial!important}.seecrmfileupload{display:flex;gap:5px;align-items:center}.seecrmfileupload p{margin:0}.seecrmfileuploads{margin:10px 0 0 0}.difflink{display:inline-block;position:relative;padding:4px 7px;border:1px solid var(--primarycolor-400);border-radius:5px;text-decoration:none!important;margin:0 0 10px 0}.difflink:hover{background:var(--black-100)}.difflink.hoverable .hovertext{position:absolute;top:100%;left:0;width:100%;background:var(--primarycolor-400);color:var(--white);padding:10px;border-radius:10px;font-size:.8rem;line-height:1.2;display:none;z-index:10}.difflink.hoverable:hover .hovertext{display:block}.grey .difflink{background:var(--black-200);border-color:var(--black-200);color:var(--black-900)}.grey .difflink.hoverable .hovertext{background:var(--black-200);color:var(--black-900)}.green .difflink{background:var(--green-400);border-color:var(--green-400);color:var(--black-900)}.green .difflink.hoverable .hovertext{background:var(--green-400);color:var(--black-900)}.red .difflink{background:var(--red-400);border-color:var(--red-400);color:var(--white)}.red .difflink.hoverable .hovertext{background:var(--red-400);color:var(--white)}.orange .difflink{background:var(--orange-400);border-color:var(--orange-400);color:var(--black-900)}.orange .difflink.hoverable .hovertext{background:var(--orange-400);color:var(--black-900)}.heading.hoverable{position:relative;display:inline-block;margin-right:auto!important}.heading.hoverable .hovertext{position:absolute;top:-10px;left:100%;margin-left:20px;width:var(--width,auto);background:var(--primarycolor-400);padding:10px;min-height:50px;border-radius:10px;color:var(--white);font-size:.8rem;line-height:1.2;font-weight:400;z-index:10;display:none}.heading.hoverable .hovertext.nowrap{white-space:nowrap}.heading.hoverable .hovertext.aligncenter{top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.heading.hoverable:hover .hovertext{display:block}.heading.hoverable:hover .hovertext:before{width:0;height:0;border-style:solid;border-width:8.5px 11px 8.5px 0;border-color:transparent var(--primarycolor-400) transparent transparent;content:"";display:block;position:absolute;top:18px;left:-11px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.heading.hoverable:hover .hovertext.aligncenter:before{top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.heading.hoverable.leftalign .hovertext{left:auto;right:100%;margin-left:0;margin-right:20px}.heading.hoverable .hovertext img{min-width:250px;display:inline-block;margin:0 5px 0 0}.heading.hoverable.leftalign:hover .hovertext:before{left:auto;right:-11px;transform:rotate(180deg)}.heading.hoverable.leftalign:hover .hovertext.aligncenter:before{transform:translate(0,-50%) rotate(180deg);-webkit-transform:translate(0,-50%) rotate(180deg);-moz-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);-o-transform:translate(0,-50%) rotate(180deg)}.complexhover{position:relative}.complexhover.withmarginleft .hoverelem{margin-left:10px}.complexhover.aligntop .hover{bottom:auto;top:0;height:100%}.complexhover.aligntop .hover .inner{height:auto!important}.complexhover .hover{display:none}.complexhover:hover .hover{display:block;position:absolute;bottom:0;right:100%;padding:0 10px 0 0;min-width:400px;z-index:10}.complexhover:hover.alignhoverright .hover{right:auto;left:100%}.complexhover:hover .hover .inner{background:var(--primarycolor-400);padding:10px;border-radius:10px;position:relative}.complexhover .hover .images{gap:10px;align-items:center}.complexhover .hover .images img{max-width:250px;border-radius:5px}.complexhover .hover .images div{position:relative}.complexhover .hover .images p.blockbutton{position:absolute;top:10px;right:10px}.complexhover .hoverelem{text-align:center;display:inline-block;margin:0;padding:5px 10px;color:var(--black-900);font-weight:var(--fontweight-700);text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:var(--secondarycolor-400);border-radius:5px;cursor:pointer}.complexhover .hoverelem:before{display:none!important}.complexhover .hover p{color:var(--white);font-size:.8rem}.complexhover .hover p a{color:var(--white);text-decoration:underline!important}.complexhover .hover p a:hover{color:var(--secondarycolor-400)!important}.complexhover .hover p.blockbutton a{color:var(--black-900)!important;text-decoration:none!important}.complexhover .hover .nobreak{display:block;white-space:nowrap}.inlinepartlink .complexhover{font-size:.8rem;margin:0 4px}.inlinepartlink .complexhover a{padding:3px 6px}.block.red .complexhover .hoverelem{color:var(--black-900)}.arrowbutton a{color:var(--black-900);text-decoration:none;font-weight:var(--fontweight-700);padding:0;position:relative;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.status,.valuetag{padding:5px 10px;border-radius:5px;max-width:max-content;min-width:0;color:var(--white);font-size:.9rem;margin-left:10px!important}.editable.editableadf .editbar{background:#909090!important;max-width:var(--container);margin:0 auto}.content{max-width:var(--container);width:100%;margin:0 auto;padding:20px 40px 40px 40px;position:relative}.content.default .inner{column-gap:20px;height:100%;flex-grow:1;width:100%}.content.default .inner.widegap{column-gap:40px}.content.default .infobox,.content.default .leftcol,.content.default .overview,.content.default .searchfilter{min-width:250px;max-width:400px;width:100%}.content.default .results,.content.default .rightcol{width:100%}.content.narrowpadding{padding-block:30px}.loginpage{flex-direction:column;align-items:center;align-content:center;justify-content:center;min-height:100vh;background:var(--primarycolor-400);padding:40px}.login{padding:50px 50px 30px 50px;background:var(--primarycolor-600);box-shadow:3px 19px 24px 0 rgba(0,0,0,.1);flex-direction:column;align-items:center;max-width:400px;width:100%}.login input[type=email],.login input[type=password]{border:none;background:var(--white)}.login .logo{margin:0 0 30px 0}.login .logo a{display:inline-block;margin:0 auto}.login label,.login p{color:var(--white)}.login input[type=submit]{background:var(--secondarycolor-400);color:var(--black);font-weight:var(--fontweight-700)}.login p a{color:var(--white);text-decoration:none}.login p.forgottenpassword{font-size:.9rem}header{position:fixed;top:0;left:0;width:100%;z-index:200}main{padding-top:86px}.narrowmargin{margin:0 0 10px 0}.header.content{padding:0 0 0 40px;grid-template-columns:1fr 3fr 1fr}.header .left{padding-block:20px}.header .left a{display:inline-block}.header .right{text-align:right}.header .right .blockbutton{display:flex;justify-content:flex-end;align-items:stretch;height:100%}.header .right .blockbutton a{padding:0 30px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.nav{display:flex;justify-content:center;align-items:center;align-content:center}.nav ul{margin:0;padding:0;gap:15px;justify-content:center;align-items:center;align-content:center}.nav li{list-style:none;position:relative;padding:10px 0}.nav li a{color:var(--white);font-weight:var(--fontweight-700);text-decoration:none}.nav li.selected a{color:var(--secondarycolor-400)}.nav li ul{padding:10px;background:var(--primarycolor-600);position:absolute;top:100%;left:50%;width:200px;text-align:center;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);display:none}.nav li:hover ul{display:block}.nav li ul li{padding:0}.nav li li a,.nav li.selected li a{color:var(--white);opacity:1!important}.nav li.selected li.selected a,.nav li.selected li:hover a,.nav li:hover li.selected a,.nav li:hover li:hover a{color:var(--secondarycolor-400);opacity:1}.nav li:hover a{opacity:.7}.nav li.selected:hover a{opacity:1}.snav{margin-left:auto}.snav ul{display:flex;padding:0;margin:0;gap:15px}.snav li{list-style:none}.snav li a{background:var(--white);color:var(--primarycolor-400);font-weight:var(--fontweight-700);text-decoration:none;padding:5px 10px;border-radius:5px}.snav li.selected a{background:var(--primarycolor-400);color:var(--white)}.titleblock.content{padding-block:20px;display:flex;align-items:center}.titleblock p{margin:0;font-size:3rem;font-weight:var(--fontweight-700);line-height:1.2}.grid{gap:var(--gap,0)}.grid.grid-1{grid-template-columns:repeat(1,1fr)}.grid.grid-2{grid-template-columns:repeat(2,1fr)}.grid.grid-3{grid-template-columns:repeat(3,1fr)}.grid.grid-4{grid-template-columns:repeat(4,1fr)}.grid.grid-5{grid-template-columns:repeat(5,1fr)}.grid.grid-6{grid-template-columns:repeat(6,1fr)}.grid.grid-7{grid-template-columns:repeat(7,1fr)}.grid.grid-8{grid-template-columns:repeat(8,1fr)}.grid.grid-8.grid-wide-1{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.grid.grid-9{grid-template-columns:repeat(9,1fr)}.grid.grid-10{grid-template-columns:repeat(10,1fr)}.grid.grid-11{grid-template-columns:repeat(11,1fr)}.grid.grid-12{grid-template-columns:repeat(12,1fr)}.grid.grid-13{grid-template-columns:repeat(13,1fr)}.gap-5{--gap:5px}.gap-10{--gap:10px}.gap-20{--gap:20px}.gap-40{--gap:40px}.gap-60{--gap:60px}.gridlist{grid-template-columns:repeat(3,1fr);gap:20px}.gridlist .block{padding:30px;background:var(--black-100);border-radius:5px}.gridlist .block .heading{font-size:1.4rem}.gridlist .block .jobtitle{font-size:1.1rem;font-weight:var(--fontweight-600)}.gridlist .block ul{margin:0 0 20px 0;padding:0}.gridlist .block li{list-style:none;align-items:center;font-size:1rem}.gridlist .block li a{text-decoration:none;color:var(--black-900)}.gridlist .block li i{width:25px;font-size:1rem;color:var(--primarycolor-400)}.gridlist .block .tag{margin-left:auto;display:inline-block;line-height:1;padding:5px;background:var(--primarycolor-400);color:var(--white);font-size:.9rem;font-weight:var(--fontweight-700);border-radius:4px}.gridlist .block .blockbutton{gap:10px}.listview{row-gap:10px}.listview .block.heading{background:var(--white);padding-block:0}.listview .block.heading.nobackground{background:0 0!important}.listview .block.heading p{font-weight:var(--fontweight-700)}.listview .block{padding:10px 20px;background:var(--black-100);border-radius:5px}.listview .block.bg-white{background:var(--white)}.form .listview .block{padding:10px 15px}.listview .block .info{width:100%;gap:10px;align-items:center;position:relative}.deadhoursreport.listview .block .info{width:100%;gap:10px;align-items:end;position:relative}.listview .block .info.withdeletebutton{padding-left:30px}.listview .block .info.norowgap{row-gap:0}.listview .block .buttons{min-width:150px}.listview .block .buttons.flex{gap:10px}.listview .block .buttons p{gap:5px}.listview .block .buttons p a i{margin:0}.listview .block .buttons p a.bg-blue,.listview .block .buttons p a.bg-red{color:var(--white)}.listview .block .buttons p a:before{display:none}.listview .block h4,.listview .block p{margin:0}.listview .block p a:not(.seecrmdeleteparent){text-decoration:none;color:var(--black);position:relative;display:inline-block}.listview .block p a:hover{color:var(--primarycolor-400)}.listview .block p a:before{height:1px;background:var(--primarycolor-400);width:100%;position:absolute;bottom:0;left:0;content:"";display:block}.listview .block p a.seecrmdeleteparent:before{display:none}.listview .block p a.seecrmdeleteparent:hover{color:var(--white);text-decoration:none}.listview .block p a.hoverable:before{display:none}.listview .block ul{margin:0;padding:0}.listview .block li{list-style:none;align-items:center}.listview .block li a{text-decoration:none;color:var(--black-900)}.listview .block li i{width:20px;font-size:1rem;color:var(--primarycolor-400)}.listview .block .tag{margin:0 0 0 10px;display:inline-block;line-height:1;padding:5px;background:var(--primarycolor-400);color:var(--white);font-size:.9rem;font-weight:var(--fontweight-700);border-radius:4px}.listview .block input,.listview .block select{height:35px}.listview .block input[type=checkbox]{width:16px;height:16px;min-width:16px}.listview.colgap{column-gap:10px}.listview .block.red{background:var(--red-400)!important}.listview .block.red a,.listview .block.red h4,.listview .block.red p{color:var(--white)}.listview .block.red .blockbutton a{color:var(--black-900)}.listview .block.green{background:var(--green-400)!important}.listview .block.green a,.listview .block.green h4,.listview .block.green p{color:var(--black-900)}.listview .block.green .blockbutton a{color:var(--black-900)}.listview .block.orange{background:var(--orange-400)!important}.listview .block.orange a,.listview .block.orange h4,.listview .block.orange p{color:var(--black-900)}.listview .block.orange .blockbutton a{color:var(--black-900)}.listview .block .sort{display:flex;flex-direction:column;margin-left:5px;justify-content:center}.listview .block .sort a{display:block;text-decoration:none;color:var(--primarycolor-400);line-height:1;width:10px;height:7px;background:url(../images/sort-up-solid-full.svg) no-repeat center center;background-size:10px;padding:5px 10px;opacity:.6}.listview .block .sort a:before{display:none}.listview .block .sort a.down{transform:rotate(180deg)}.listview .block .sort a.selected{background:url(../images/sort-up-solid-full-selected.svg) no-repeat center center;background-size:10px;opacity:1}.listview.viewastableinpopup .heading{font-weight:700;padding:6px 10px;background:var(--primarycolor-400);color:var(--white);border-radius:5px}.listview.viewastableinpopup .block{padding:10px}.listview .block.contact .info{grid-template-columns:100px 1fr 1fr 1fr 1fr}.gridblockview{grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 40px 0}.gridblockview .block{padding:20px;border-radius:5px;background:var(--black-100);flex-direction:column}.gridblockview .block .blockbutton a{width:100%}.gridblockview .block .day{font-weight:var(--fontweight-700);padding:5px 10px;background:var(--primarycolor-400);border-radius:5px;color:var(--white);display:inline-block;margin:0 0 15px 0}.scrollabletable{overflow-x:scroll}#purchaseorderedit .listview .block .info{grid-template-columns:50px 50px repeat(9,1fr)}#purchaseorderedit .unitcost{display:grid;grid-template-columns:1fr 50px}.updatepoorderstatus:before,.updateworksorderstatus:before{display:none!important}.listview .block p a.updateworksorderstatus:hover{color:var(--white);text-decoration:underline}.popup-message{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);flex-direction:column;align-items:center;justify-content:center;display:flex;z-index:1000;padding:40px}.popup-message .content{background:var(--white);box-shadow:0 0 5px var(--black-900);padding:40px;width:100%;position:relative;overflow-y:auto;border-radius:10px;max-width:85vw;padding:20px}.popup-message .close-popup{display:block;position:absolute;top:10px;right:10px;font-size:1.5rem}.popup-message .blockbutton.options{margin:0 auto}.popup-message .form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.popup-message .block{padding:0!important;grid-template-columns:3fr 1fr;column-gap:40px;margin:10px 0}.popup-message .block .custom-select .select-search{flex-direction:column;gap:10px}.popup-message .listview{margin:0 0 20px 0;padding:7px 20px 20px 20px;background:var(--primarycolor-100);border-radius:10px}.popup-message .listview .block{margin:0;padding:10px 15px!important;background:var(--primarycolor-200)!important}.popup-message .listview .block.heading{background:0 0!important;padding-bottom:0!important}.popup-message .custom-select-multi-values{display:flex;flex-direction:column;gap:10px}.popup-message .custom-select-multi-values span{display:block}.popup-message .custom-select-multi-value{padding-left:50px;position:relative}.popup-message .custom-select-multi-value .custom-select-multi-value-clear{position:absolute;top:50%;left:20px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.popup-message .custom-select .select-search:after{top:23px}.popup-message .form>*{grid-column:1/-1}.popup-message .form>.left{grid-column:1;padding:0 20px 0 0;border-right:1px solid var(--black-400)}.popup-message .form>.left-span2{grid-column:1/3}.popup-message .form>.middle{grid-column:2}.popup-message .form>.right{grid-column:3;padding:0 0 0 20px;border-left:1px solid var(--black-400)}.popup-message .form>.right-span2{grid-column:2/3;padding:0 0 0 20px;border-left:1px solid var(--black-400)}.popup-message .form>.left .row.halves,.popup-message .form>.right .row.halves{gap:10px}.popup-message .multiplepartreorder .block{padding:10px!important;margin:0}.popup-message.small-popup .content{max-width:max-content}.popup-message.small-popup input,.popup-message.small-popup select,.popup-message.small-popup textarea{min-width:350px}.popup-message.small-popup .blockbutton{text-align:center}.popup-message .seecrmtextareapopoutactive{height:80vh}.popup-message.deliverypopup .content{max-width:1000px}.groupnotesdialog .parts-qty{display:grid;grid-template-columns:55px auto;gap:5px}.groupnotesdialog .select-search-filter{padding-inline-end:30px}.groupnotesdialog .custom-select .select-search:after{top:18px;right:7px}.deliverypopup .deliverypopuppart .info{grid-template-columns:40px 1fr 100px}.deliverypopuppart .info{grid-template-columns:40px 40px 1fr 100px 100px}.invoicepopupparts .deliverypopuppart .info{grid-template-columns:40px 40px 1fr 100px 70px 100px}.salesinvoicepopupparts .deliverypopuppart .info{grid-template-columns:40px 40px 1fr 100px 70px 100px 70px 70px}.receivestockpopupparts .receivestockpopuppart .info{grid-template-columns:40px 40px 1fr 100px}.infobox,.searchfilter{padding:25px;border-radius:5px}.infobox h2,.searchfilter h2{letter-spacing:-1px}.searchfilter label{font-size:1.05rem}.searchfilter input,.searchfilter select{border:1px solid var(--black-400);border-radius:5px;font-size:1.05rem}.searchfilter .row{margin:0 0 10px 0}.results .section h2{font-size:1.4rem;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid var(--black-400)}.results .section{margin:0 0 20px 0}.results .section .listview{margin:0 0 20px 0}.results .sectioncolumns{column-gap:20px}.alternating-container,.alternating-container-noexpand{background:var(--primarycolor-100);padding:20px;border-radius:10px}.alternating-container .listview .block,.alternating-container-noexpand .listview .block{background:var(--primarycolor-200)}.alternating-container-noexpand:nth-of-type(odd),.alternating-container:nth-of-type(odd){background:var(--black-100)}.alternating-container-noexpand:nth-of-type(odd) .listview .block,.alternating-container:nth-of-type(odd) .listview .block{background:var(--black-200)}.alternating-container .listview .block.heading,.alternating-container-noexpand .listview .block.heading{background:0 0}.results .alternating-container .section-heading{align-items:center;display:flex;border-bottom:none;padding:0;margin:0;position:relative;cursor:pointer;transition:all .4s ease}.results .alternating-container .section-heading:before{content:"\f078";font:var(--fa-font-solid);display:inline-block;margin:0 10px 0 0;transition:all .4s ease}.results .alternating-container.open .section-heading{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid var(--primarycolor-400)}.results .alternating-container.open .section-heading:before{transform:rotate(-180deg)}.results .alternating-container .section-heading .blockbutton{margin:0;margin-left:auto}.results .alternating-container .section-heading h2{margin:0;border-bottom:0;padding:0}.results .alternating-container .listview{display:none}.results .alternating-container .listview.nosectionheading{display:grid}.results .alternating-container.open .listview{display:grid}.results .alternating-container .section-heading .button{margin-left:auto!important}.results .alternating-container .section-heading .button a{padding:0 10px!important;font-size:1.2rem}.results .alternating-container .section-heading .button a i{margin:0!important}.results .section-heading .costs{font-size:.9rem;font-weight:var(--fontweight-400);line-height:1.2;display:inline-block;margin:0 0 0 20px}.infobox .heading.flex .tag{margin-left:auto;display:inline-block;line-height:1;padding:5px 10px;background:var(--primarycolor-400);color:var(--white);font-size:1.2rem;font-weight:var(--fontweight-700);border-radius:4px;letter-spacing:0}.infobox h4{margin:0;font-size:1.2rem}.infobox h2{font-size:2.2rem}.infobox ul.contactdetails{margin:0 0 20px 0;padding:0}.infobox ul.contactdetails li{list-style:none;align-items:center;margin:5px 0}.infobox ul.contactdetails li a{text-decoration:none;color:var(--black-900)}.infobox ul.contactdetails li i{width:25px;font-size:1.1rem;color:var(--primarycolor-400)}.infobox ul.contactdetails .tag{margin-left:auto;display:inline-block;line-height:1;padding:5px;background:var(--primarycolor-400);color:var(--white);font-size:.9rem;font-weight:var(--fontweight-700);border-radius:4px}td.error{background:var(--red-100)!important}td.warning{background:var(--orange-100)!important}.viewscreen{column-gap:40px!important}.viewscreen .overview{padding:25px;border-radius:5px;max-width:300px!important}.grid.withmargintop{margin-top:40px}.calendarlist{margin:0 0 40px 0}.messages.seecrmmessages:not(:last-child){margin-bottom:20px}.messages .message{padding:12px 20px 10px 20px;position:relative;margin:0 0 20px 0;width:100%;display:flex;align-items:center;border-radius:10px}.messages .message:last-child{margin:0}.messages .message.success{background:var(--green-400)}.messages .message.warning{background:var(--orange-400)}.messages .message.info{background:var(--blue-400)}.messages .message.error{background:var(--red-400)}.messages .message.error p{color:var(--white)}.messages .message p{padding:0;color:var(--white);line-height:1.4;font-weight:700;font-size:1rem;margin:0}.messages .message p.icon{padding:0 15px 0 0;font-size:1.3rem}.messages .message p a{color:var(--white)!important;text-decoration:underline!important}.staffclockin .info{align-items:center;column-gap:30px}.clock-times{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;max-width:max-content}.clock-times p{display:flex;gap:5px;align-items:center;padding:5px 10px;border-radius:2px;background:var(--white)}.clock-times p i{color:var(--red-400)}#staffrfscanautopopulate{margin:20px 0 0}.nofound{font-style:italic}.trimapplied{padding:10px 20px;background:var(--white);border-radius:5px;margin:10px 0 0;font-style:italic}.trimapplied i{color:var(--orange-100)}.worksorderprocesscomplete,.worksorderprocesslogtime{font-size:1.5rem;line-height:1}.worksorderprocesscomplete:before,.worksorderprocesslogtime:before{display:none!important}.worksorderprocesscomplete.statuscomplete{color:var(--green-400)!important}.worksorderprocesscomplete.statusunabletocomplete{color:var(--red-400)!important}.worksorderprocesscomplete.statusincomplete{opacity:.2!important}.mainpageheading{margin:0 0 20px 0;align-items:center}.mainpageheading h1{font-size:2.4rem;margin:0;align-items:center}.mainpageheading .blockbutton{font-size:1rem;margin:0 0 0 auto}#worksorderbom .listview .block .info{grid-template-columns:1fr 1fr 2fr 1fr 100px 50px 60px 36px}#worksorderdirectcostautopopulate .listview{margin:0 0 20px 0}table{overflow:hidden;border-radius:15px;margin:0}table th{font-weight:var(--fontweight-700);font-size:1rem}table td{font-size:1rem;background:var(--white)}.clip{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clip.clip-1{-webkit-line-clamp:1}.clip.clip-2{-webkit-line-clamp:2}.clip.clip-3{-webkit-line-clamp:3}.clip.clip-4{-webkit-line-clamp:4}.clip.clip-none{-webkit-line-clamp:none!important}.wototals p{display:flex;gap:10px}.wototals p span{display:inline-block;padding:6px 20px;background:var(--white);border-radius:5px;font-weight:var(--fontweight-700)}.quotetotals p{display:flex;gap:10px}.quotetotals p span{display:inline-block;padding:6px 20px;background:var(--white);border-radius:5px;font-weight:var(--fontweight-700)}.keyinfo{gap:20px}.keyinfo .block{border:1px solid var(--primarycolor-400);padding:20px 25px;border-radius:10px}.keyinfo .block p:not(.partstockheading){margin:0 0 20px 0;line-height:1;font-weight:700;position:relative;display:inline-block}.keyinfo .block p:after{width:100%;height:1px;content:"";display:block;background:var(--black-900);position:absolute;bottom:-8px;left:0}.keyinfo .block p.value{font-size:1.4rem;margin:0 0 15px 0;display:block;font-weight:500}.keyinfo .block p.value:last-child{margin:0}.keyinfo .block p.value:after{display:none}.keyinfo .block p.value.smallertext{font-size:1rem;font-weight:400}.keyinfo .block p.noborder{display:block}.keyinfo .block p.noborder:after{display:none}.keyinfo .block input,.keyinfo .block select,.keyinfo .block textarea{width:100%}.keyinfo .block.red{background:var(--red-400);border:1px solid var(--red-400)}.keyinfo .block.red p{color:var(--white)}.keyinfo .block.red p:after{background:var(--white)}.keyinfo .block.green{background:var(--green-400);border:1px solid var(--green-400)}.keyinfo .block.green p{color:var(--black-900)}.keyinfo .block.green p:after{background:var(--black-900)}.keyinfo .block.orange{background:var(--orange-400);border:1px solid var(--orange-400)}.keyinfo .block.orange p{color:var(--black-900)}.keyinfo .block.orange p:after{background:var(--black-900)}.keyinfo .block.span2{grid-column:span 2}.keyinfo .block.span3{grid-column:span 3}.keyinfo .block.span4{grid-column:span 4}.form.narrowform{max-width:var(--container);margin:0 auto;width:100%}.form .row{margin:0 0 10px 0;gap:var(--gap,0);column-gap:10px}.form h3{margin:0 0 3px 0}.form .row.halves{column-gap:10px}.form .grid-halves{column-gap:30px}.form .block{padding:30px;border-radius:5px}.form .buttonsblock{margin:30px 0 0 0;display:flex;align-items:center;align-content:center;justify-content:center}.form .input.flex{background:var(--white);padding:0;border-radius:0 5px 5px 0}.form .input.flex input{background:0 0;border:none;width:100%;min-height:100%;font-size:1rem}.form .input.flex input[type=checkbox]{width:15px;height:15px;margin:0 10px;min-height:auto!important}.form .input.flex label{background:var(--primarycolor-400);padding:10px;color:var(--white);font-size:1rem;max-width:175px;width:100%;border-radius:5px 0 0 5px}.form .input.withbottommargin{margin-bottom:10px}.form label span.fieldnotes{display:block;font-size:.75rem;font-style:italic}.form .section{margin:0 0 30px 0}.form .checkboxesrow{display:flex;gap:10px}.form .checkboxesrow.withpadding{padding:10px}.form .input.flex .custom-select{width:100%}.form .input.basicinput.flex{background:0 0;border-radius:0;align-items:center}.form .input.basicinput.flex input{width:auto;min-height:auto;margin:0}.form .input.basicinput.flex input[type=checkbox]{margin:0 10px 0 0}.form .input.basicinput.flex label{background:0 0;padding:0;color:var(--black-900);font-size:1rem;max-width:initial;width:100%}.addressrowinputs{background:var(--black-200);padding:20px;border-radius:5px;margin:0 0 10px 0;position:relative}.emailrowinputs,.telephonerowinputs{grid-template-columns:2.5fr 1.5fr;align-items:end;background:var(--black-200);padding:20px;border-radius:5px;margin:0 0 10px 0;position:relative}.addressrowinputs .seecrmdeleteparent,.emailrowinputs .seecrmdeleteparent,.telephonerowinputs .seecrmdeleteparent{position:absolute;top:-16px;right:-16px;min-width:auto!important}.addressrowinputs .seecrmdeleteparent a,.emailrowinputs .seecrmdeleteparent a,.telephonerowinputs .seecrmdeleteparent a{border-radius:50%}.addressrowinputs .seecrmdeleteparent i,.emailrowinputs .seecrmdeleteparent i,.telephonerowinputs .seecrmdeleteparent i{margin:0}.seecrmdeleteparent{position:absolute;top:0;left:0;color:var(--white);background:var(--red-400);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;align-content:center;justify-content:center;font-size:.6rem;line-height:1;font-weight:700;cursor:pointer}.floatingbuttons{padding:20px;background:var(--primarycolor-600);position:fixed;bottom:40px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);border-radius:5px;z-index:20;box-shadow:0 0 22px 7px rgba(0,0,0,.2)}.floatingbuttons .blockbutton{gap:10px}.floatingbuttons a{background:var(--white);color:var(--primarycolor-400)}.floatingbuttons a:hover{background:var(--primarycolor-100);color:var(--primarycolor-400)}#companyposautopopulate .loader{align-items:flex-start;justify-content:center}.note .updated{font-size:.8rem;font-style:italic}.seecrmtabbedsections{width:100%}.seecrmtabbedsections .seecrmtabsection{padding:30px;background:var(--black-100);border-radius:0 10px 10px 10px}.seecrmtabbedsections .seecrmtabbuttons{border-radius:10px 10px 0 0;overflow:hidden;display:flex;gap:5px}.seecrmtabbedsections .seecrmtabbuttons a{display:inline-block;padding:8px 20px;background:var(--primarycolor-400);text-decoration:none;color:var(--white);font-weight:var(--fontweight-700);border-radius:5px 5px 0 0}.seecrmtabbedsections .seecrmtabbuttons a:hover{background:var(--black-200);color:var(--black-900)}.seecrmtabbedsections .seecrmtabbuttons a.selected{background:var(--black-100);color:var(--primarycolor-400)}.seecrmtabbedsections .seecrmtabsection .listview .block{background:var(--white)}.seecrmtabbedsections .seecrmtabsection .listview .heading{background:0 0}.seecrmtabbedsections .seecrmtabsection .alternating-container:nth-of-type(odd){background:#d9ddff}.seecrmtabbedsections .seecrmtabsection .alternating-container:nth-of-type(2n){background:var(--primarycolor-300)}.seecrmtabbedsections .seecrmtabsection .blockcolumns{grid-template-columns:repeat(4,1fr);column-gap:20px}.seecrmtabbedsections .seecrmtabsection .blockcolumns.grid3{grid-template-columns:repeat(3,1fr);column-gap:20px}.seecrmtabbedsections .seecrmtabsection .blockcolumn.span-2{grid-column:span 2}.seecrmtabbedsections .seecrmtabsection .blockcolumn h3.flex{align-items:center}.seecrmtabbedsections .seecrmtabsection .blockcolumn h3.flex a.titlebutton{margin-left:auto;display:inline-block;padding:0 7px;font-size:.9rem;background:var(--secondarycolor-400);color:var(--black-900);text-decoration:none;border-radius:5px}.seecrmtabbedsections .seecrmtabsection .blockcolumn .inner{background:var(--white);padding:20px;border-radius:10px;height:auto}.seecrmtabbedsections .seecrmtabsection .blockcolumn .inner p{margin:0 0 3px 0!important}.seecrmtabbedsections .seecrmtabsection .blockcolumn .inner.margin{margin:0 0 20px 0}.seecrmtabbedsections .seecrmtabsection .blockcolumn p.flex :last-child{margin-left:auto}.seecrmtabbedsections .seecrmtabsection.seecrmphotogrid{grid-template-columns:repeat(1,1fr)}.groupview .listview.withnote{grid-template-columns:300px 1fr!important;column-gap:20px}.groupview .listview.withnote .notes{padding:15px}.sgtags{display:flex;gap:5px;margin:0 0 10px 0}.sgtag{font-size:.8rem;color:var(--white);padding:3px 5px;background:var(--green-400);border-radius:5px}.blockbutton[data-sctoggleset] a.selected{background:var(--white);color:var(--green-400);position:relative}.blockbutton[data-sctoggleset] a.selected:after{font-family:"Font Awesome 6 Pro";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f058";position:absolute;top:-11px;left:-7px}[data-sctoggleset=noteworkcentre] .seecrmphotogrid{display:flex;flex-wrap:wrap}[data-sctoggleset=noteworkcentre] .seecrmphotogrid .img{max-width:150px}#worksordersautopopulate .info{grid-template-columns:0.6fr 2fr 2fr 1fr}#purchaseorderautopopulate .info{grid-template-columns:1fr 2fr 1fr 0.5fr 0.7fr 1fr}#purchaseorderautopopulate .info.exporttosage{grid-template-columns:0.2fr 1fr 2fr 1fr 0.5fr 0.7fr 1fr}#purchaseinvoiceautopopulate .info{grid-template-columns:0.2fr 1fr 1.5fr 1fr 0.8fr 1fr 0.7fr}#salesinvoiceautopopulate .info{grid-template-columns:0.2fr 1fr 1.5fr 1fr 0.8fr 1fr 0.7fr}#creditnotesautopopulate .info{grid-template-columns:0.2fr 1fr 2fr 1fr 1fr 0.8fr 1fr}#salescreditsautopopulate .info{grid-template-columns:0.2fr 1fr 2fr 1fr 1fr 0.8fr 1fr}#salesorderautopopulate .info{grid-template-columns:0.5fr 1.6fr 0.8fr 0.5fr 0.5fr 0.7fr 1fr}.salesorderdetaillines.info{grid-template-columns:0.2fr 2fr 2fr 0.3fr 0.3fr 0.5fr 1.5fr 0.6fr 0.5fr 0.4fr}#salesorderedit .carriagerow .info,#salesorderedit .salesorderrow .info,#salesorderedit .salesorderrowheading .info{grid-template-columns:0.2fr 0.2fr 2fr 2fr 0.5fr 1fr 0.5fr 1.5fr 0.8fr 0.8fr}#salesorderedit .salesorderrow .seecrmdeleteparent{position:relative;top:unset;left:unset}.seecrmgroupnote .seecrmdeleteparent{top:25px}.partsviewscreen{grid-template-columns:repeat(4,1fr);gap:40px}.partsviewscreen .rowitem{padding:10px;background:var(--black-100);border-radius:7px;margin:0 0 10px 0}.partsviewscreen .rowitem p{margin:0}.partsviewscreen .rowitem p.heading{font-weight:var(--fontweight-700)}.partsviewscreen .rowitem p.value{margin-left:auto}.partstock-container{display:flex;flex-wrap:wrap;gap:20px}.keyinfo .block.partstock-container p{width:100%;margin:0}.keyinfo .block.red.partstock-container p{color:var(--black-900)}.block.red .complexhover .hoverelem,.keyinfo .block.red.partstock-container .splittwo p{color:var(--primarycolor-400)}.keyinfo .block.red.partstock-container .splittwo .hovertext{color:var(--white)}.partstock-container .partstock{display:flex;flex-direction:column;gap:0;padding:10px;border-radius:5px;background:var(--primarycolor-100);flex:1 0 calc(25% - 20px)}.partstock .partstockvalue:after{display:none!important}.partstock .partstockvalue{display:inline-block;text-align:center;font-size:2rem;font-weight:var(--fontweight-700);color:var(--primarycolor-400);line-height:1}.partstock .partstockvalue.hoverelem{background:0 0;border:1px solid var(--primarycolor-400)}.partstock .complexhover{margin-right:auto;padding:0 10px 0 0}.partstock .complexhover:hover .hover{min-width:200px;right:auto;left:100%}.partstock .splittwo{align-items:center;gap:10px;justify-content:center}.partstock .splittwo p{width:auto!important}.partstock .splittwo .complexhover{margin:0!important}#partsautopopulate .info{grid-template-columns:1fr 2fr 1fr}#partsautopopulate .supplierpartwhere .info{grid-template-columns:100px 2fr 1fr 1fr 100px}#partsautopopulate .includelastpurchase .info{grid-template-columns:1fr 2fr 1fr 1fr}#partreorderautopopulate .info{grid-template-columns:0.2fr 1fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr}.partrow{position:relative}.listview p[title]:before{font-family:"Font Awesome 6 Pro";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f05a";margin:0 5px 0 0;color:var(--secondarycolor-400)}.listview p.green[title]:before{color:var(--green-400)}.listview p.orange[title]:before{color:var(--orange-400)}.processrow{gap:10px;position:relative}.processrowheading p:first-child{grid-column:3}.processrow .info,.processrowheading{grid-template-columns:0.2fr 0.3fr 1fr 0.5fr 0.8fr 0.4fr 2fr 36px 36px}.worksorderprocessrow .info,.worksorderprocessrowheading{grid-template-columns:0.2fr 0.3fr 1fr 0.5fr 0.5fr 0.8fr 0.4fr 2fr 36px 36px;align-items:start!important}.processrow .info{align-items:start!important}.processrow .info textarea{height:auto;min-height:100px;resize:vertical}.processrow .info .process-id{background:var(--primarycolor-100);border-radius:5px;padding:5px 10px;display:flex;align-items:center;justify-content:center;text-align:center}.select-group,.show-dependents{background:var(--black-100);display:flex;align-items:center;justify-content:center;padding:10px;border-radius:5px}.select-group i,.show-dependents i{transition:all .4s ease}.select-group:hover,.show-dependents:hover{text-decoration:none;background:var(--orange-100)}.show-dependents.open{background:var(--orange-400);color:var(--white)}.show-dependents.open i{transform:rotate(180deg)}.show-dependents.hasdependents{background:var(--green-100)}.processrow .info.dependencies .dependent-name{grid-column:3;background:var(--black-100);padding:5px 10px 5px 20px;border-radius:5px}.processrow .info.dependencies .dependent-checked{font-size:1.25rem;transition:all .4s ease}.processrow .info.dependencies .dependent-checked:hover{color:var(--green-100)}.processrow .info.dependencies .dependent-checked.checked{color:var(--green-400)}.move-order{display:flex;justify-content:center;text-decoration:none;cursor:grab!important}.manufactured-groups .move-order{height:stretch;align-items:center}.move-order:hover{text-decoration:none;opacity:.5}.grouprow .info{grid-template-columns:20px 1fr 1fr 1fr 1fr 1fr;align-items:start!important}.grouprow .info p:first-child{grid-column:2}.grouprow .info.parts{grid-template-columns:20px 3fr repeat(2,1fr)}div:has(>.groupdisplayid){display:flex;align-items:center;gap:5px}.grouprow .group-link a{display:block;padding:5px;background:var(--primarycolor-200);font-weight:var(--fontweight-600);padding:5px 10px;text-decoration:none;border-radius:5px}.listview .block.grouprow .group-link a:before{display:none}.groupview{margin:0 0 10px}.groupview:last-child{margin:0}.groupview>.block.heading{background:var(--primarycolor-200);padding:10px 15px;border-radius:5px}.groupview>.block.heading p{font-weight:var(--fontweight-700);margin:0}.groupview .heading .show-dependents{padding:5px;margin:0 10px 0 0;background:var(--white)}.groupview .editparts{background:var(--white);border-radius:0 0 5px 5px}.groupview .editparts .blockbutton{margin-top:20px}.groupview .seecrmduplicate{margin:0 0 0 15px}.groupview .listview{row-gap:0;display:none}.groupview .listview .heading{padding-block:15px 0}.groupview.open .heading{border-radius:5px 5px 0 0}.groupview.open .listview{display:grid}.groupview.open .show-dependents{background:var(--primarycolor-400);color:var(--white)}.groupview.open .show-dependents i{transform:rotate(180deg)}.partbom .groupview .info{grid-template-columns:20px 1fr 1fr 100px 1fr 36px;align-items:start!important}.partbom .groupview .info p:first-child{grid-column:2}.partbom .groupview .editworksorderparts .info{grid-template-columns:20px 0.5fr 1fr 100px 1fr 1fr 36px;align-items:start!important}.custom-select.show-groups{position:absolute;top:50px;right:15px;display:none}.custom-select-multi-value{padding:10px;background:var(--primarycolor-100);border-radius:10px}.showmore{margin:10px 0 0 0!important}#partnotesautopopulate>div{border-bottom:1px solid var(--primarycolor-400);padding:0 0 20px;margin:20px 0 0}.togglecalendar .togglebuttons,.togglecalendar .togglebuttons .blockbutton{gap:10px;align-items:center}.togglecalendar .togglebuttons{margin:0 0 20px 0}.togglecalendar .togglebuttons p{margin:0}.togglecalendar .togglebuttons a{background:var(--black-400);color:var(--white)}.togglecalendar .togglebuttons a.selected{background:var(--primarycolor-400);color:var(--white)}.daymonthfilter{display:grid;grid-template-columns:1fr 3fr 1fr;column-gap:10px;max-width:300px;width:100%}.daymonthfilter a{display:flex;padding:10px;background:var(--primarycolor-400);align-items:center;text-align:center;justify-content:center;text-decoration:none;color:var(--white);border-radius:5px}.daymonthfilter a:hover{background:var(--primarycolor-600)}.calendar-list{display:grid;grid-template-columns:auto repeat(var(--month,30),1fr);row-gap:10px;overflow-x:auto}.calendar-list[data-month="28"]{--month:28}.calendar-list[data-month="29"]{--month:29}.calendar-list[data-month="31"]{--month:31}.calendar-list .month{display:contents}.calendar-list .day{display:flex;flex-direction:column;border:1px solid var(--grey-400);border-right:none;padding:4px 2px}.calendar-list .day:last-child{border-right:1px solid var(--grey-400)}.calendar-list .month .day{border-top:2px solid var(--secondary-color);border-bottom:2px solid var(--secondary-color)}.calendar-list .month .day p:last-child{font-weight:700;margin:5px 0 0}.calendar-list .month .day[data-day="6"],.calendar-list .month .day[data-day="7"]{background:var(--grey-400)}.calender-button{background:var(--grey-100);padding:10px 10px;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px}.calender-button:hover{background:var(--primary-color);color:var(--white);text-decoration:none}.calender-button.month-prev{grid-column:2/span 2}.calender-button.month-next{grid-column:-3/span 2}.calendar-list .trainer{display:contents}.calendar-list .trainer .name{margin:0 20px 0 0;align-self:center;font-weight:var(--boldfontweight)}.calendar-list .trainer .day{padding:8px 5px}.calendar-list .trainer .day span.red{background:var(--red)}.calendar-list .trainer .day span.orange{background:var(--orange)}.calendar-list .trainer .day span.green{background:var(--green)}.calendar-list .trainer .day span.yellow{background:#ffe659}.calendar-list .trainer .day span.selected{background:var(--secondary-color);color:var(--white);cursor:pointer;position:relative}.calendar-list .trainer .month .day{border-top:1px solid var(--grey-400);border-bottom:1px solid var(--grey-400)}.calendar-list p{padding:0}.content .filter.companysalesorderfilter{width:100%;min-width:100%;margin:0 0 25px 0}.content .filter.companysalesorderfilter .row{display:grid;grid-template-columns:repeat(6,1fr);column-gap:20px}.content .filter.companypartfilter{width:100%;min-width:100%;margin:0 0 25px 0}.content .filter.companypartfilter .row{display:grid;grid-template-columns:repeat(1,1fr);column-gap:20px}.responsive-calendar .month{max-width:100%;overflow-x:auto}.responsive-calendar .month-nav{background:var(--primarycolor-400);color:var(--white);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;margin:0 0 20px 0;border-radius:10px}.responsive-calendar .month-nav .month-name{padding:0;font-weight:600;font-size:1.2rem;margin:0}.responsive-calendar .month-nav a{color:var(--primarycolor-400);background:var(--white);cursor:pointer;display:inline-block;padding:10px;border-radius:5px;font-weight:var(--fontweight-700);text-decoration:none}.responsive-calendar .month-nav a:hover{background:var(--black-100)}.responsive-calendar .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.responsive-calendar .grid.headings p{padding:10px;font-weight:600;margin:0}.responsive-calendar .grid.dates{background:var(--grey-100);border:solid 1px var(--black-100)}.responsive-calendar .date{padding:10px;background:var(--white)}.responsive-calendar .date>p{font-weight:600;color:var(--black-900);background:var(--secondarycolor-400);border-radius:50%;width:30px;height:30px;text-align:center;margin-bottom:5px;display:flex;align-items:center;align-content:center;justify-content:center;font-size:.9rem}.responsive-calendar .date>div p{font-size:.8rem;font-weight:var(--fontweight-400)}.responsive-calendar .date>div p a{align-items:center;display:block;gap:5px;padding:5px;background:var(--primarycolor-100);text-decoration:none;color:var(--primarycolor-600);border-radius:5px;margin:0 0 5px 0;line-height:1.2}.responsive-calendar .date>div p a span.tag{font-size:.7rem;display:inline-block;line-height:1;padding:4px 5px;color:var(--white);background:var(--red-400);font-weight:var(--fontweight-700);border-radius:5px;margin:0 0 2px 0}.responsive-calendar .date>div p a span.tag.t1{background:var(--blue-400)}.responsive-calendar .date>div p a span.tag.t2{background:var(--black-400)}.responsive-calendar .date>div p a span.tag.t4{background:var(--black-400)}.responsive-calendar .date>div p a span.description{font-style:italic;margin:2px 0 0 0;display:block}.responsive-calendar .date .day{padding:8px 5px;cursor:pointer;position:relative}.responsive-calendar .date.disabled{opacity:.5;background:var(--black-200)}.calendar-list .trainer .day span.red{background:var(--red)}.calendar-list .trainer .day span.orange{background:var(--orange)}.calendar-list .trainer .day span.green{background:var(--green)}.calendar-list .trainer .day span.yellow{background:#ffe659}.calendar-list .trainer .day span.selected{background:var(--secondary-color);color:var(--white);cursor:pointer;position:relative}.custom-select{max-width:100%;position:relative}.custom-select .select-search{display:flex;position:relative}.custom-select .select-search input{border:1px solid var(--primarycolor-400);border-radius:5px}.custom-select .select-search:after{content:"\f002";font:var(--fa-font-solid);display:block;width:20px;height:20px;color:var(--primarycolor-400);position:absolute;top:50%;right:15px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;text-align:center}.custom-select .select-search-results{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:0 0 5px 5px;position:absolute;left:3px;top:35px;width:calc(100% - 6px);z-index:10;background:var(--white)}.custom-select .select-search-results li{display:block;padding:10px 10px 10px 20px;cursor:pointer}.custom-select .select-search-results li:hover{background:var(--primarycolor-100)}.seecrmvalidationmessage{display:flex;align-items:center;color:var(--white);background:var(--red-400);font-size:.8rem;justify-content:center;line-height:1.2;padding:5px 10px}.seecrmdisablesubmit input[type=submit]{background:#ccc;color:#8d8d8d;cursor:initial}.processtimesplit{padding:0 10px 0 0;border-right:1px solid var(--primarycolor-400)}.processtimesplit.grid-5{grid-template-columns:2fr 10px 2fr 10px 2fr;column-gap:5px;align-items:center}.processtimesplit.grid-3{grid-template-columns:2fr 10px 2fr;column-gap:5px;align-items:center}.processtimesplit.grid-3 span,.processtimesplit.grid-5 span{text-align:center}.partprocesstimesplit.grid-5{grid-template-columns:2fr 10px 2fr 10px 2fr;column-gap:5px;align-items:center}.partprocesstimesplit.grid-3{grid-template-columns:2fr 10px 2fr;column-gap:5px;align-items:center}.partprocesstimesplit.grid-3 span,.partprocesstimesplit.grid-5 span{text-align:center}.expandablelistrow .expandrow{width:30px;height:30px;display:flex;align-items:center;align-content:center;justify-content:center;cursor:pointer;background:rgba(0,0,0,.1);border-radius:5px;margin:0 10px 0 0;min-width:30px}.expandablelistrow .child{padding:10px 20px;gap:10px}.section.nopadding .expandablelistrow .child{padding-block:20px}.expandablelistrow.open .expandrow{transform:rotate(180deg)}.viewpurchaseorder .purchaseorderdetaillines{grid-template-columns:0.2fr 1.6fr 0.7fr 0.4fr 0.5fr 0.5fr 0.5fr 1fr 1fr 0.7fr 0.7fr}.seecrmphotouploads{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0 0 0}.seecrmphotoupload{position:relative;border-radius:5px;overflow:hidden}.seecrmphotoupload .seecrmphotouploadremove{position:absolute!important;top:10px;left:10px;color:var(--white)!important;display:inline-block;padding:0 5px;background:var(--red-600);border-radius:5px}.seecrmphotoupload .seecrmphotouploadremove:before{display:none!important}.seecrmphotouploads .seecrmphotoupload{display:flex}.seecrmphotouploads .seecrmphotoupload img{height:100%;width:100%;object-fit:cover}.multiplecreateworksorder.popuplistview.listview .block .info{grid-template-columns:170px 2fr 0.5fr 0.5fr 1fr 0.3fr}.createadditionalworksorders.popuplistview.listview .block .info{grid-template-columns:1fr 2fr 1fr 1fr 0.5fr}.popup-message input:not([type=checkbox]),.popup-message select,.popup-message textarea{min-width:100%}.timesheetheading{grid-template-columns:0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 1fr 1fr!important}.timesheetheading .timesheetdates{grid-column:span 8;padding-inline:0}.timesheetheading .timesheetdates .red{background:var(--red-400);display:inline-block;padding:2px 4px;color:var(--white);line-height:1;border-radius:4px}.timesheetheading .timesheetdates .green{background:var(--green-400);display:inline-block;padding:2px 4px;color:var(--white);line-height:1;border-radius:4px}.timesheetform .timesheetheading .timesheetdates .green{background:#317500;display:inline-block;padding:2px 4px;color:var(--white);line-height:1;border-radius:4px}.timesheetheading .timesheetdates .heading{padding-inline:0;padding-block:0!important;background:0 0!important}.timesheetrow{grid-template-columns:0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 0.3fr 1fr 1fr!important}.timesheetform{row-gap:0}.timesheetform .block{padding-block:5px!important}.timesheetform .block:nth-child(odd){background:var(--primarycolor-100)!important}.timesheetform .tsdaytotalhours{font-size:.8rem}.listview .block.salesorderrow .info{grid-template-columns:1fr 1fr 80px 110px 1fr 1fr 0.7fr}.listview .block.rolluprow .info{grid-template-columns:1fr 200px 100px 1fr 1fr 100px 120px 120px 50px}.seecrmtextareapopoutparent{position:relative}.seecrmtextareapopoutparent .seecrmtextareapopout{padding-right:20px}.seecrmtextareapopoutparent .seecrmtextareacontract,.seecrmtextareapopoutparent .seecrmtextareaexpand{position:absolute!important;bottom:4px;right:4px;background:var(--white);padding:3px}.seecrmtextareapopoutparent .seecrmtextareacontract:before,.seecrmtextareapopoutparent .seecrmtextareaexpand:before{display:none!important}#worksorderbomcostautopopulate .listview .block .info{grid-template-columns:0.1fr 1fr 1fr 0.6fr 0.2fr 0.2fr 0.4fr 0.5fr 0.3fr 0.2fr}#worksorderbomcostautopopulate .editworksorderbomprice{margin-left:10px}#quotebomcostautopopulate .listview .block .info{grid-template-columns:0.1fr 1fr 1fr 0.6fr 0.2fr 0.2fr 0.4fr 0.5fr 0.3fr 0.2fr}#quotebomcostautopopulate .editworksorderbomprice{margin-left:10px}.sticky-container{position:relative}.sticky{height:auto;align-self:flex-start;position:sticky}.searchfilter.sticky{top:100px}.seecrmphotogrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.complexhover .hover .images .img,.seecrmphotogrid .img{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;position:relative;flex-direction:column}.seecrmphotogrid .img .wrap{position:relative}.seecrmphotogrid .img .blockbutton{position:absolute;top:10px;right:10px;z-index:2}.seecrmphotogrid .img .info{margin:10px 0 0 0}.seecrmphotogrid .img .info p{margin:0;font-size:.9rem}#invoicetotal.warning{background:var(--white)!important;border-color:var(--orange-500)}#invoicetotal.correct{background:var(--white)!important;border-color:var(--green-400)}.reconcilevalue.warning{background:var(--white)!important;border-color:var(--orange-500)}.reconcilevalue.correct{background:var(--white)!important;border-color:var(--green-400)}.photoiconpopup{padding:5px 10px;background:var(--primarycolor-400);border-radius:5px;cursor:pointer;color:var(--white)}.photoiconpopup.alignright{margin-left:auto}.deliveryphotopopup{display:flex;align-items:center;flex-direction:column}.deliverynotepopup .popup-html{display:flex;flex-direction:column;align-items:center}.visibleresults{display:grid;grid-template-columns:100px 1fr 100px;column-gap:20px;margin:0 0 20px 0;border-bottom:1px solid var(--black-200);align-items:center;padding:0 0 10px 0}.visibleresults.last{border-bottom:0;border-top:1px solid var(--black-200);margin:20px 0 0 0;padding:10px 0 0 0;grid-template-columns:1fr 1fr}.visibleresults a{width:100%;text-align:center;max-width:100px}.visibleresults .result{text-align:center}.visibleresults p{margin:0;padding:0}.visibleresults a.disabled{color:#ccc!important;cursor:not-allowed}.calenderview{gap:10px}.buttongroups .buttons .selected{background:var(--primarycolor-400)!important;color:var(--white)}.weeklycalendar{margin:0 0 20px 0}.weeklycalendar .days{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--black-200);border-left:0}.weeklycalendar .days p{margin:0;text-align:center;line-height:1.3;font-weight:var(--fontweight-700)}.weeklycalendar .days .day{padding:15px 0}.weeklycalendar .days p.date{font-size:1.4rem;padding:0;background:0 0}.weeklycalendar .rows{display:grid;grid-template-columns:repeat(1,1fr);row-gap:0;border:1px solid var(--black-200);border-left:0;border-top:0}.weeklycalendar .row{display:grid}.weeklycalendar .row>*{grid-column-start:1;grid-row-start:1}.weeklycalendar .columns{display:grid;grid-template-columns:repeat(7,1fr)}.weeklycalendar .columns .col,.weeklycalendar .days .day{border-left:1px solid var(--black-200)}.weeklycalendar .event{display:grid;grid-template-columns:repeat(7,1fr)}.weeklycalendar .event .block{padding:5px;background:var(--primarycolor-100);text-align:center;margin:5px 5px 0 5px;border-radius:5px}.weeklycalendar .row:last-child .event .block{margin-bottom:5px}.weeklycalendar .event .block{font-size:.8rem;font-weight:var(--fontweight-700);color:var(--black-900);text-decoration:none;display:flex;justify-content:center;align-items:center;align-content:center;gap:5px;position:relative;padding:5px 80px}.weeklycalendar .event.singlecolumn .block{padding-inline:5px;flex-direction:column;gap:0}.weeklycalendar .event.singlecolumn .block .fromdate,.weeklycalendar .event.singlecolumn .block .todate{position:static;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.weeklycalendar .event .block span.tag{font-size:.7rem;display:inline-block;line-height:1;padding:4px 5px;color:var(--white);background:var(--red-400);font-weight:var(--fontweight-700);border-radius:5px;margin:0 0 2px 0}.weeklycalendar .event .block span.tag.t1{background:var(--blue-400)}.weeklycalendar .event .block span.tag.t2{background:var(--black-400)}.weeklycalendar .event .block span.tag.t4{background:var(--black-400)}.weeklycalendar .event .block .fromdate{position:absolute;top:50%;left:10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:.7rem;font-weight:var(--fontweight-400)}.weeklycalendar .event .block .todate{position:absolute;top:50%;right:10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:.7rem;font-weight:var(--fontweight-400)}.weeklycalendar .currentdate{background:var(--primarycolor-200)}.buttongroups{gap:40px}.buttongroups .label{margin:0 0 5px 0}.buttongroups .buttons{gap:10px}.buttongroups .group.lastchild{margin-left:auto}.buttongroups .group.alignbottom{align-self:flex-end}.inputwithicon{position:relative}.inputwithicon .icon{position:absolute;top:7px;right:10px;font-size:1.3rem;text-decoration:none}.inputwithicon input{padding-right:50px}#downloadworkshopsheetgroup{margin:0 0 20px 0}#downloadworkshopsheetgroup p{margin:0}#downloadworkshopsheetgroup hr{background:#ccc;margin:5px 0}#downloadworkshopsheetgroup>div{display:grid;grid-template-columns:repeat(4,1fr)}.p90 .content.default .searchfilter,.p92 .content.default .searchfilter{min-width:200px;max-width:300px}.p90 .listview p,.p92 .listview p{font-size:.9rem}.p90 .listview .block .buttons,.p92 .listview .block .buttons{min-width:45px}.contributionreport,.worksorderreport{margin-top:20px}.contributionreport.listview .block .info,.worksorderreport.listview .block .info{grid-template-columns:100px 65px 60px 200px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.deadhoursreport.listview .block .info{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:1345px){.gridlist{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1310px){.nav li{font-size:1rem}}@media screen and (max-width:1000px){.gridlist{grid-template-columns:repeat(2,1fr)}}@media print{body{zoom:50%}.results .alternating-container.open .listview{display:grid!important}.results .alternating-container .section-heading:before{display:none}}