@charset "UTF-8";:root{--container-400:1480px;--container-900:100%;--primaryfont:"Roboto",arial,sans-serif;--secondaryfont:"";--fontweight-400:400;--fontweight-600:600;--fontweight-700:700;--fontsize-200:0.9rem;--fontsize-300:0.9rem;--fontsize-400:1rem;--fontsize-500:1.4rem;--fontsize-600:1.7rem;--defaultlineheight:1.5;--red-100:#f77979;--red:#aa0707;--red-400:var(--red);--white:#ffffff;--green-100:#e7fad8;--green-200:#b2eb83;--green-300:#84c74d;--green-400:#438f05;--pink-100:#ffadda;--pink-400:#da2186;--purple-100:#f0e4f3;--purple-200:#e0cbe6;--purple-400:#5b146d;--blue-100:#e4eaf3;--blue-400:#14606d;--primarycolor-100:#ffe2dc;--primarycolor-200:#f8c2b7;--primarycolor-300:#e98e7b;--primarycolor-400:#D05941;--primarycolor-500:#be4932;--primarycolor-900:#941d06;--secondarycolor-100:#e6f2f8;--secondarycolor-200:#cddee7;--secondarycolor-400:#0075ad;--secondarycolor-500:#02628f;--black-100:#eeeeee;--black-200:#d8d8d8;--black-300:#b9b9b9;--black-400:#6b6b6b;--black-500:#575757;--black-900:#242424}.sc-key-colour-codes{margin:0 0 20px 0;padding:0;display:flex;gap:20px;list-style-type:none}.sc-key-colour-codes li{display:flex;gap:5px}.sc-key-colour-codes li:before{width:20px;height:20px;background:var(--red);content:"";display:block}.sc-key-colour-codes li.quotesent:before,tr.quotesent td{background:var(--purple-200)}.sc-key-colour-codes li.enrollmentbooked:before,tr.enrollmentbooked td{background:var(--secondarycolor-200)}.sc-key-colour-codes li.unclaimed:before,table tr.unclaimed td{background:var(--primarycolor-200)}a[role=button]{cursor:pointer}#emailautopopulate table{width:100%;table-layout:fixed}#emailautopopulate table td{word-wrap:break-word!important}.bg-green{background:var(--green-400)!important}.bg-white{background:var(--white)!important}.bg-black-900{background:var(--black-900)}.bg-primarycolor-400{background:var(--primarycolor-400)}.bg-primarycolor-900{background:var(--primarycolor-900)}.bg-secondarycolor-400{background:var(--secondarycolor-400)}.txt-red{color:var(--red)}.txt-black-900{color:var(--black-900)}.txt-primarycolor-400{color:var(--primarycolor-400)}.txt-secondarycolor-400{color:var(--secondarycolor-400)}html{line-height:var(--defaultlineheight)}body{background:var(--white);color:var(--black-900);font-size:var(--fontsize-400);font-family:var(--primaryfont)}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);padding:9px 10px;border-radius:5px}button,input[type=submit]{background:var(--black-900);color:var(--white);border:none;padding-block:10px;font-weight:var(--fontweight-700)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);margin:0;font:inherit;color:var(--black-900);width:1.15em;height:1.15em;border:1px solid var(--black-900);border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]::before{content:"";width:.65em;height:.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--primarycolor-400);background-color:CanvasText}input[type=checkbox]:checked::before{transform:scale(1)}input[type=checkbox]:focus{outline:0;outline-offset:max(2px,0.15em)}input[type=checkbox]:disabled{color:var(--black-400);cursor:not-allowed}input[type=checkbox][readonly]::before{box-shadow:inset 1em 1em var(--black-400)}input[type=checkbox][readonly]{border-color:var(--black-400)}input[readonly]{background:var(--black-200);color:var(--black-500)}:-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)}textarea.textfield{min-height:initial;height:45px;resize:vertical}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)}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:last-child{margin:0}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(--black-900);font-weight:var(--fontweight-600);border-bottom:2px solid var(--white)!important}table td{color:var(--black-900);background:var(--black-100);border-bottom:1px solid var(--black-200)!important}table th a{color:var(--white)!important}table,table td,table th{border-spacing:0!important}table input{padding-block:5px}main{padding:0 0 0 200px}h1{font-size:2.4rem}.required,.sc-fb .sc-fb-field-error,.sc-fb .sc-fb-field-required,.sc-fb .sc-fb-submit-errors{color:var(--red)}.required,.sc-fb .sc-fb-field-required{font-weight:var(--fontweight-700)}.stclink{background:var(--red);color:var(--white);font-weight:var(--fontweight-700)}.stclink:focus{color:var(--white)}:focus-visible{outline:2px solid var(--secondarycolor-400)!important}.hidden{display:none!important}.clip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;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}.grid-1{grid-template-columns:repeat(1,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-7{grid-template-columns:repeat(7,1fr)}.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(--white);display:inline-block;padding:11px 30px 10px 30px;border-radius:5px;width:100%;text-align:center}.inputfile+label:hover,.inputfile:focus+label{background:var(--black-200)}.inputfile+label{cursor:pointer}.inputfile:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.inputfile+label *{pointer-events:none}.breadcrumb li{font-size:.8rem}.blockbutton a,button.blockbutton{display:inline-block;margin:0;padding:5px 10px;color:var(--white);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(--primarycolor-400);border-radius:5px}.blockbutton.flex{gap:5px}.blockbutton a.bg-primarycolor-400,button.blockbutton.bg-primarycolor-400{background:var(--primarycolor-400)!important}.blockbutton a.bg-secondarycolor-400,button.blockbutton.bg-secondarycolor-400{background:var(--secondarycolor-400)!important}.blockbutton a.disabled{background:#ccc!important;color:#898989!important;cursor:not-allowed}.blockbutton a.bg-red{background:var(--red)!important;color:var(--white)}.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}.content{max-width:var(--container-400);width:100%;margin:0 auto;padding:40px 40px 60px 40px}.content.fullwidth{max-width:var(--container-900)}.nav{border-top:1px solid #ccc}.nav ul{list-style-type:none;display:flex;gap:0;flex-direction:column;position:relative;padding:0;margin:0}.nav li{font-size:1rem;border-bottom:1px solid #ccc}.nav li .icon{display:block;font-size:1.4rem;line-height:1;min-width:35px}.nav li a{display:flex;text-decoration:none;color:var(--black-900);transition:all .3s ease;line-height:1.1;font-weight:var(--fontweight-600);align-items:center;gap:5px;padding:10px 20px;font-size:1rem}.nav li.selected{border-color:var(--primarycolor-400)}.nav li.selected a{background:var(--primarycolor-400);color:var(--white)}.nav li:hover:not(.selected) a{color:var(--black-400)}.snav{margin:0;display:flex;gap:10px;align-items:center;position:sticky;top:0;left:0;padding:15px 30px;width:100%;background:var(--black-900);box-shadow:0 9px 15px -3px rgba(0,0,0,.1);z-index:20}.snav p{margin:0;color:var(--white)}.snav ul{margin:0;padding:0;list-style-type:none;display:flex;gap:10px;flex-wrap:wrap}.snav a{text-decoration:none;background:var(--white);border-radius:5px;display:block;padding:6px 15px;color:var(--black-900);font-weight:var(--fontweight-600)}.snav li.selected a{background:var(--primarycolor-400);color:var(--white)}header{background:var(--white);box-shadow:7px 0 15px -3px rgba(0,0,0,.1);position:fixed;top:0;width:200px;z-index:20;height:100vh}header .content{max-width:100%;padding:30px 0;min-height:100%;display:flex;flex-direction:column}header .content .logo{display:flex;padding:0 30px 10px 30px;align-items:center;align-content:center;width:100%;justify-content:center}header .userinfo{margin-top:auto;padding:20px 30px 0 30px}header .userinfo .blockbutton{margin:0}header .userinfo .blockbutton a{width:100%;text-align:center;background:var(--secondarycolor-400)}header .userinfo .name{text-align:center;margin:0;font-size:.9rem;font-weight:var(--fontweight-600)}.seecrmerror{border:1px solid red}.loginpage{flex-direction:column;align-items:center;align-content:center;justify-content:center;min-height:100vh;background:var(--primarycolor-500);padding:40px}.login{padding:50px 50px 30px 50px;background:var(--white);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:1px solid var(--black-400);background:var(--white);padding-block:7px}.login .logo a{display:inline-block;margin:0 auto}.login input[type=submit]{background:var(--black-900);color:var(--white);font-weight:var(--fontweight-700)}.login p a{color:var(--black-900);text-decoration:none}.login p.forgottenpassword{font-size:.9rem;text-align:center}.login .submit{display:flex;align-items:center;align-content:center;justify-content:center;margin:0 0 5px 0}.grid-1{grid-template-columns:repeat(1,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-4-auto{grid-template-columns:repeat(4,auto)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-5-auto{grid-template-columns:repeat(5,auto)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-7{grid-template-columns:repeat(7,1fr)}.width-200{min-width:200px}.width-300{min-width:300px}.pagetitle{background:var(--primarycolor-500)}.pagetitle .content{max-width:100%;padding-block:10px;display:grid;grid-template-columns:1fr 300px;column-gap:20px;align-items:center}.pagetitle .content>*{min-width:0}.pagetitle p{color:var(--white);font-size:2.5rem;font-weight:var(--fontweight-600)}.sc-relative{position:relative}.searchbox{border-radius:5px;overflow:hidden}.searchbox input{border-radius:0;border-color:var(--white);font-size:.9rem}.searchbox input[type=submit]{background:var(--black-900) url(../images/magnifying-glass-solid-full.svg) no-repeat center center;background-size:20px;padding:0;width:50px;height:100%}.searchbox .input{display:grid;grid-template-columns:1fr 50px}.sc-flowsteps{display:flex;gap:10px;align-content:center;justify-content:space-evenly;margin:0 0 20px 0;padding:0;list-style-type:none}.sc-flowsteps li{display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--black-100);border-radius:5px;width:100%}.sc-flowsteps li a{line-height:1.1;display:flex;flex-direction:column;justify-content:center;font-size:1.1rem;font-weight:var(--fontweight-600);text-align:center;text-decoration:none;color:var(--black-900);width:100%;padding:15px 15px;position:relative}.sc-flowsteps li .step{display:block;font-size:.85rem;font-weight:var(--fontweight-400);margin:0 0 3px 0}.sc-flowsteps li.selected{background:var(--primarycolor-400)}.sc-flowsteps li.selected a{color:var(--white)}.info-tooltip{display:block;position:absolute;top:5px;right:5px;font-size:.85rem;font-weight:var(--fontweight-400);line-height:1.2}.info-tooltip-text{display:none;position:absolute;top:18px;left:10px;right:unset;width:max-content;max-width:150px;padding:8px;background:var(--white);border-radius:5px;border:1px solid var(--black-100);color:var(--black-500);z-index:5}.info-tooltip:hover i{color:var(--secondarycolor-400)}.sc-flowsteps li.selected .info-tooltip:hover i{color:var(--secondarycolor-100)}.info-tooltip:hover .info-tooltip-text{display:block}.sc-viewinfo{margin:0 0 60px 0}.sc-viewinfo .heading{font-weight:var(--fontweight-700);font-size:1.5rem!important;margin:0}.sc-viewinfo .block{display:flex;flex-direction:column;gap:5px;background:var(--black-100);padding:20px;border-radius:10px}.sc-viewinfo .row.flex{gap:5px}.sc-viewinfo .row.flex p{margin:0}.sc-viewinfo .heading p{font-weight:var(--fontweight-700);font-size:1.2rem}.sc-viewinfo .heading.withtag{display:flex;gap:10px;align-items:center}.sc-viewinfo .heading .tag{display:inline-block;padding:2px 10px;border:1px solid var(--primarycolor-400);border-radius:4px;font-size:1rem;color:var(--black-900)}.sc-viewinfo .contactmethodlist{list-style-type:none;margin:0;padding:0}.sc-viewinfo .contactoverview{gap:20px}.sc-viewinfo .contactoverview .details{flex-direction:column}.sc-viewinfo .row.top{margin:0 0 20px 0;border-bottom:1px solid var(--black-200);padding:0 0 20px 0}.sc-viewinfo .row.top p{font-size:1.1rem}.sc-viewinfo .statisticdetails{gap:5px;flex-direction:column}.sc-viewinfo .statisticdetails .row{background:var(--primarycolor-100);padding:10px;border-radius:5px}.sc-viewinfo .overviewdetails{width:100%;gap:20px}.emailtemplatepreview iframe{border:none!important;margin:20px 0 0 0}input[type=time]::-webkit-calendar-picker-indicator{display:none}.breaktimes{display:grid;grid-template-columns:1fr 20px 1fr;text-align:center;align-items:center;column-gap:10px}.breaktimes>*{min-width:0}.seecrmtabbedsections .seecrmtabsection table td.breakcell{background:var(--secondarycolor-100);width:150px}.sc-form .input label{display:block;margin:0}.sc-form .row{display:grid;grid-template-columns:1fr;margin:0 0 15px 0;column-gap:10px}.sc-form .row>*{min-width:0}.sc-form .row:last-child{margin:0}.sc-form .row.grid-2,.sc-form .row.halves{grid-template-columns:repeat(2,1fr)}.sc-form .row.grid-3,.sc-form .row.thirds{grid-template-columns:repeat(3,1fr)}.sc-form .row.grid-4,.sc-form .row.quarters{grid-template-columns:repeat(4,1fr)}.sc-form .row .note{font-size:.855rem;line-height:1.2;margin:0 0 5px 0}.sc-form .block{background:var(--black-100);padding:20px;border-radius:5px;margin:0 0 15px 0}.sc-form .sc-columns{column-gap:30px}.sc-form .emailrowinputs .row.halves,.sc-form .telephonerowinputs .row.halves{grid-template-columns:1.5fr 1fr}.sc-form .input.checkbox label{display:flex;gap:10px;align-items:center}.sc-form .input.checkbox input[type=checkbox]{margin:0!important}.sc-form .row.buttons{display:flex;align-items:center;align-content:center;justify-content:center;gap:10px;margin:20px 0 0 0!important}.sc-form .row.buttons input[type=submit]{background:var(--primarycolor-400);padding:10px 40px;font-size:1rem}.form .row .input.checkbox label,.sc-form .row .input.checkbox label{display:flex;align-items:center;gap:5px}.seecrmdeleteparent{position:absolute;top:10px;right:15px;margin:0}.seecrmdeleteparent a{background:var(--red);width:25px;height:25px;display:flex;align-items:center;align-content:center;justify-content:center;text-decoration:none;border-radius:50%;color:var(--white);font-size:.8rem}.searchfilter{padding:20px;background:var(--black-200);margin:0 0 30px 0;border-radius:10px}p.result{margin:0 0 20px 0}.sc-importantnotice{background:var(--secondarycolor-400)}.sc-importantnotice .content{max-width:100%;padding-block:15px}.sc-importantnotice .content p{color:var(--white);margin:0;padding:0;font-weight:var(--fontweight-700)}.sc-calendar{display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto auto}.sc-calendar .sc-days>*,.sc-calendar .sc-timecol>*,.sc-calendar .sc-timelabels>*,.sc-calendar>*{min-width:0}.sc-calendar *{user-select:none}.sc-calendar .sc-timelabels{grid-column:1;grid-row:2/-1;display:grid;grid-auto-rows:30px}.sc-calendar .sc-days,.sc-calendar .sc-times{display:grid;grid-template-columns:repeat(7,1fr)}.sc-calendar .sc-days{background:var(--black-900);border-left:1px solid var(--black-100);grid-column:2;grid-row:1;position:sticky;top:80px;z-index:20}.sc-calendar .sc-times{grid-column:2;grid-row:2}.sc-calendar .sc-days .sc-day{text-align:center;padding:10px 10px 6px 10px;display:flex;gap:5px;justify-content:center;align-items:center;border:1px solid var(--black-100);border-left:0}.sc-calendar .sc-days .sc-day p{font-weight:var(--fontweight-600);color:var(--white);font-size:.9rem;margin:0;line-height:1;min-width:0}.sc-calendar .sc-days .sc-day p.large{font-size:1.2rem;max-width:40px;max-height:40px;width:100%;height:100%;aspect-ratio:1;display:flex;align-items:center;align-content:center;justify-content:center;background:var(--white);border-radius:50%;color:var(--black-900);font-weight:var(--fontweight-700)}.sc-calendar .sc-days .sc-day.current{background:var(--primarycolor-100)}.sc-calendar .sc-days .sc-day.current p{color:var(--black-900)}.sc-calendar .sc-days .sc-day.current p.large{background:var(--primarycolor-500);color:var(--white)}.sc-calendar .sc-timecol{display:grid;grid-auto-rows:30px;position:relative}.sc-calendar .sc-timecol.current{background:var(--primarycolor-100)}.sc-calendar .sc-times .current .sc-timeblock,.sc-calendar .sc-times .unavailable .sc-timeblock{background:var(--white)}.sc-calendar .sc-times .current .sc-timeblock:after{background:var(--primarycolor-100)}.sc-calendar .sc-times .sc-timeblock{position:relative;min-height:100%;padding-bottom:1px;background:var(--black-200);padding-left:1px}.sc-calendar .sc-times .sc-timeblock:after{display:block;width:100%;height:100%;display:block;content:"";background:var(--white)}.sc-calendar .sc-times .sc-timeblock.sc-timeblock-unavailable{background:var(--white)}.sc-calendar .sc-times .sc-timeblock.sc-timeblock-unavailable:after,.sc-calendar .sc-times .unavailable .sc-timeblock:after{background:var(--black-200)}.sc-calendar .sc-times{border-right:1px solid var(--black-100)}.sc-calendar .sc-timelabel{font-size:.8rem;margin:0;display:flex;align-items:flex-end;line-height:1;padding:0}.sc-calendar .sc-draggable{position:absolute;z-index:2;width:100%;height:100%;display:grid;grid-auto-rows:30px}.sc-calendar .sc-event{grid-row:4/6;grid-column:1;padding:0 5px;position:relative;cursor:initial!important;width:calc(100% - 20px)}.sc-calendar .sc-event.indent-2{width:calc(100% - 30px)}.sc-calendar .sc-event.indent-3{width:calc(100% - 40px)}.sc-calendar .sc-event.indent-4{width:calc(100% - 50px)}.sc-calendar .sc-event.indent-5{width:calc(100% - 60px)}.sc-calendar .sc-event .eventquickview{width:25px;height:25px;display:none;align-items:center;align-content:center;justify-content:center;border-radius:50%;background:var(--black-900);color:var(--white);position:absolute;top:-16px;right:-12px;font-size:.6rem;cursor:pointer;text-decoration:none;z-index:5}.sc-calendar .sc-event .eventquickedit{width:25px;height:25px;display:none;align-items:center;align-content:center;justify-content:center;border-radius:50%;background:var(--black-900);color:var(--white);position:absolute;top:-16px;right:15px;font-size:.6rem;cursor:pointer;text-decoration:none;z-index:5}.sc-calendar .sc-event .eventquickdelete{width:25px;height:25px;display:none;align-items:center;align-content:center;justify-content:center;border-radius:50%;background:var(--black-900);color:var(--white);position:absolute;top:-16px;right:42px;font-size:.6rem;cursor:pointer;text-decoration:none;z-index:5}.sc-calendar-event-popup .closeventquickview{color:var(--black-900);position:absolute;top:5px;right:5px;font-size:.9rem;cursor:pointer;text-decoration:none;z-index:19}.sc-calendar .sc-event .inner{overflow:hidden;height:100%;z-index:4;background:var(--primarycolor-400);border-radius:5px;padding:7px;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;box-shadow:0 0 10px 2px rgb(0 0 0 / 30%)}.sc-calendar .sc-event .inner:hover{cursor:pointer}.sc-calendar .sc-event[data-eventtype="1"] .inner{background:var(--purple-400)}.sc-calendar .sc-event[data-eventtype="2"] .inner{background:var(--pink-400)}.sc-calendar .sc-event[data-eventtype="3"] .inner{background:var(--secondarycolor-400)}.sc-calendar .sc-event[data-eventtype="4"] .inner{background:var(--green-400)}.sc-calendar .sc-event.indent-1{margin-left:20px}.sc-calendar .sc-event.indent-2{margin-left:30px}.sc-calendar .sc-event.indent-3{margin-left:40px}.sc-calendar .sc-event.indent-4{margin-left:50px}.sc-calendar .sc-event.indent-5{margin-left:60px}.sc-calendar .sc-event.ontop{z-index:10}.sc-calendar .sc-event.ontop .eventquickdelete,.sc-calendar .sc-event.ontop .eventquickedit,.sc-calendar .sc-event.ontop .eventquickview{display:flex}.sc-calendar .sc-event[data-id="2"]{grid-row:12/16}.sc-calendar .sc-event[data-id="3"]{grid-row:7/18}.sc-calendar .sc-event[data-id="4"]{grid-row:15/17}.sc-calendar .sc-event p{font-size:.8rem;color:var(--white);margin:0 0 3px 0;line-height:1.1}.sc-calendar .sc-event p.title{font-weight:var(--fontweight-600)}.sc-calendar .sc-event p.notes{font-style:italic}.sc-calendar .sc-event a{color:var(--white)}.sc-calendar .sc-event .sc-calendar-event-popup a{color:var(--black-900)}.sc-calendar-event-popup{position:absolute;bottom:100%;margin-top:-10px;left:100%;background:var(--white);z-index:6;width:300px;box-shadow:0 0 25px -3px rgba(0,0,0,.4);padding:15px;border-radius:10px}.sc-calendar-event-popup p{color:var(--black-900)!important;font-size:.9rem;margin:0 0 4px 0;line-height:1.1}.sc-calendar-event-popup p.title{font-weight:var(--fontweight-600)}.sc-calendar-event-popup .otherinfo{margin:15px 0 0 0}.sc-calendarmonthyear{display:flex;align-items:center;align-content:center;justify-content:center;padding:20px 0;gap:20px;position:sticky;top:0;z-index:20;background:var(--white)}.sc-calendarmonthyear .options{display:grid;grid-template-columns:2fr 1fr;column-gap:10px;max-width:300px}.sc-calendarmonthyear .options>*{min-width:0}.sc-calendarmonthyear .sc-calendarnav{display:flex;width:40px;height:40px;background:var(--primarycolor-400);border-radius:50%;align-items:center;align-content:center;justify-content:center;color:var(--white);text-decoration:none}.sc-calendarnav.disabled{cursor:not-allowed;opacity:.5}.sc-calendar .sc-event[data-userleavetype="1"] .inner{background:var(--primarycolor-400)}.sc-calendar .sc-timecol.unavailable .sc-draggable .sc-event p{text-decoration:line-through}.sc-calendar .sc-timecol:not(.unavailable) .seecrmeventedit:not(.sc-timeblock-unavailable){cursor:pointer}.sc-calendar .sc-timecol:not(.unavailable) .seecrmeventedit:not(.sc-timeblock-unavailable,.sc-event):hover:after{background:var(--primarycolor-200)}.sc-calendar .sc-event[data-userleavetype=lunch] .inner{background:var(--primarycolor-400)}.sc-calendar .sc-event[data-userleavetype=lunch] .inner:hover{background:var(--primarycolor-500)}.sc-titleheading{align-items:center}.sc-titleheading .alignend{margin-left:auto}.sc-noteslog{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}.sc-noteslog>*{min-width:0}.sc-noteslog .sc-log{background:var(--black-100);padding:15px;border-radius:5px}.sc-noteslog .sc-log p{margin:0 0 5px 0;font-size:.9rem}.sc-noteslog .sc-log p:last-child{margin:0}.sc-noteslog .sc-log .sc-created{display:flex;gap:15px;font-size:.9rem;font-weight:var(--fontweight-600)}.sc-noteslog .sc-log .sc-created span{display:flex;gap:5px;align-items:center}.sc-noteslog .sc-log .sc-created span i{color:var(--primarycolor-400)}.sc-activitylog{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}.sc-activitylog>*{min-width:0;min-height:0}.sc-activitylog .sc-log{background:var(--white);padding:15px;border-radius:5px}.sc-activitylog .sc-log .top{display:flex;gap:10px;align-items:center;margin:0 0 10px 0}.sc-activitylog .sc-log .top .col{display:flex;gap:10px;align-items:center}.sc-activitylog .sc-log .top .col:last-child{margin-left:auto}.sc-activitylog .sc-log .top .icon{width:40px;height:40px;background:var(--primarycolor-400);display:flex;align-items:center;align-content:center;justify-content:center;border-radius:50%;color:var(--white)}.sc-activitylog .sc-log .top .icon a{color:var(--white);text-decoration:none}.sc-activitylog .sc-log .top p{font-size:.9rem;margin:0}.sc-activitylog .sc-log .top p.datetime{font-size:.8rem;font-style:italic}.sc-activitylog .sc-log .response{background:var(--primarycolor-100);padding:15px;border-radius:5px}.sc-activitylog .sc-log .response .clip{margin:0 0 20px 0}.sc-activitylog .sc-log .response p{font-size:.9rem;word-wrap:break-word!important;margin-left:0!important}.sc-activitylog .sc-log[data-type=logtype-1] .response{background:var(--secondarycolor-100)}.sc-activitylog .sc-log[data-type=logtype-1] .top .icon{background:var(--secondarycolor-400)}.sc-activitylog .sc-log[data-type=logtype-2] .response{background:var(--green-100)}.sc-activitylog .sc-log[data-type=logtype-2] .top .icon{background:var(--green-400)}.sc-activitylog .sc-log[data-type=quotesent] .response{background:var(--purple-100)}.sc-activitylog .sc-log[data-type=quotesent] .top .icon{background:var(--purple-400)}.sc-activitylog .sc-log[data-type=logtype-4] .response{background:var(--green-100)}.sc-activitylog .sc-log[data-type=logtype-4] .top .icon{background:var(--green-400)}.sc-activitylog .sc-log[data-type=logtype-5] .response{background:var(--secondarycolor-100)}.sc-activitylog .sc-log[data-type=logtype-5] .top .icon{background:var(--secondarycolor-400)}.sc-activitylog .icons{display:flex;gap:10px;font-size:.8rem!important}.sc-activitylog .icons span{display:flex;gap:5px;align-items:center}.sc-activitylog .icons span i{color:var(--primarycolor-400)}.sc-activitylog .icons span.notdelivered i{color:var(--red-400)}.sc-activitylog .icons span.delivered i{color:var(--green-400)}.sc-annualleavebalance{align-self:center}.sc-quicklinkbuttons{list-style-type:none;margin:0 0 20px 0;padding:0;display:flex;gap:10px}.sc-quicklinkbuttons.smallermargin{margin:0 0 10px 0}.sc-quicklinkbuttons .blockbutton a{background:var(--secondarycolor-400)}.sc-quicklinkbuttons .blockbutton a:hover{background:var(--secondarycolor-500)}.sc-quicklinkbuttons .suboptions{position:relative}.sc-quicklinkbuttons .suboptions ul{list-style-type:none;margin:0;background:var(--secondarycolor-400);border-radius:0 10px 10px 10px;padding:15px 10px;width:250px;position:absolute;top:100%;left:0;margin-top:-5px;flex-direction:column;gap:5px;display:none}.sc-quicklinkbuttons .suboptions ul li a{text-decoration:none;color:var(--white)}.sc-quicklinkbuttons .suboptions ul li:hover a{text-decoration:underline}.sc-quicklinkbuttons .suboptions ul li.disabled a{opacity:.5;cursor:initial}.sc-quicklinkbuttons .suboptions ul li.disabled:hover a{text-decoration:none}.sc-quicklinkbuttons li.alignright{margin-left:auto}.sc-filter{grid-template-columns:1fr 300px;gap:20px}.seecrmtabbedsections .seecrmtabsection{padding:20px;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:5px 20px;background:var(--black-400);text-decoration:none;color:var(--white);font-weight:var(--fontweight-700);border-radius:5px 5px 0 0;font-size:1rem}.seecrmtabbedsections .seecrmtabbuttons a:hover{background:var(--black-500);color:var(--white)}.seecrmtabbedsections .seecrmtabbuttons a.selected{background:var(--black-100);color:var(--primarycolor-400)}.seecrmtabbedsections .sc-noteslog .sc-log{background:var(--white)}.seecrmtabbedsections .seecrmtabsection table td{background:var(--white);font-size:.9rem;padding-block:5px}.seecrmtabbedsections .seecrmtabsection table td input{font-size:.9rem}.seecrmtabbedsections .seecrmtabsection table th{background:var(--primarycolor-400);font-size:.9rem;padding-block:5px}.seecrmtabbedsections .seecrmtabsection .sc-viewinfo .block{background:var(--white)}.seecrmtabbedsections .seecrmtabsection p{font-size:.9rem}.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:100;padding:30px}.popup-message .content{background:var(--white);box-shadow:0 0 5px var(--black-400);padding:40px;width:100%;position:relative;overflow-y:auto;border-radius:10px;max-width:70vw}.popup-message .close-popup{display:block;position:absolute;top:10px;right:10px;font-size:1.5rem;cursor:pointer}.popup-message input,.popup-message select{padding-block:5px}.popup-message.small-popup .content{max-width:800px}.popup-message .sc-form .grid{column-gap:40px}.popup-message .sc-form input,.popup-message .sc-form label,.popup-message .sc-form p,.popup-message .sc-form select,.popup-message .sc-form textarea{font-size:.9rem}.popup-message .formheading{font-size:1.5rem!important;font-weight:var(--fontweight-600);border-bottom:1px solid var(--primarycolor-400);padding:0;margin:0 0 20px 0}.popup-message .sc-form .row{margin:0 0 10px 0}.popup-message .sc-form select{padding-block:6px}.popup-message .inputfile+label{background:var(--black-100)}.popup-message .inputfile+label:hover,.popup-message .inputfile:focus+label{background:var(--black-200)}.popup-message .form-buttons{column-gap:20px;align-items:center;border-top:1px solid var(--primarycolor-400);padding:15px 0 0 0;margin:20px 0 0 0}.popup-message .form-buttons .end-col{margin-left:auto}.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(--primarycolor-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}.eventpopuphtml{grid-template-columns:1fr 1fr;column-gap:40px}.sc-annualleavebalance p{margin:0;padding:0}.checkboxbuttons.flex{gap:10px}.checkboxbutton{position:relative}.checkboxbutton label{display:block;background:var(--black-100);padding:10px 20px;cursor:pointer;border-radius:5px}.checkboxbutton label:hover{background:var(--black-200)}.checkboxbutton input{position:absolute;right:0;top:0;width:0;height:0}.checkboxbutton input:active+label,.checkboxbutton input:checked+label{background:var(--primarycolor-400);color:var(--white)}.radiobuttons.flex{gap:10px}.radiobutton{position:relative}.radiobutton label{display:block;background:var(--black-100);padding:10px 20px;cursor:pointer;border-radius:5px}.radiobutton label:hover{background:var(--black-200)}.radiobutton input{position:absolute;right:0;top:0;width:0;height:0}.radiobutton input:active+label,.radiobutton input:checked+label{background:var(--primarycolor-400);color:var(--white)}.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}.bookappointment{background:var(--primarycolor-400);padding:0;text-align:center;display:flex;align-items:center;align-content:center;justify-content:center}.bookappointment h1{font-size:1.7rem;margin:0 0 5px 0}.bookappointment select{width:100%;text-align:center}.bookappointment input,.bookappointment label,.bookappointment select,.bookappointment textarea{font-size:.9rem;text-align:left}.bookappointment .logo{margin:0 0 10px 0}.bookappointment .userbooking .label{margin:0 0 5px 0}.bookappointment .userbooking .block{margin:0 0 20px 0}.bookappointment .userbooking{background:var(--white);padding:40px;border-radius:10px;display:flex;flex-direction:column;align-content:center;align-items:center;box-shadow:3px 19px 24px 0 rgba(0,0,0,.1)}.bookappointment .userbooking .label{text-align:center}.bookappointment .sc-appointmenttimes{display:flex;flex-wrap:wrap;gap:10px}.bookappointment .content{max-width:650px;width:100%}.bookappointment .fields,.bookappointment form{width:100%}.bookappointment .row{width:100%;margin:0;text-align:left}.bookappointment .main-content{width:100%}.bookappointment input[type=submit]{font-size:1rem;padding-inline:20px}.bookappointment input[type=submit]:disabled{cursor:not-allowed;background:var(--black-500);color:var(--white)}.bookappointment .aligncenter{display:flex;align-items:center;justify-content:center;gap:10px}.bookappointment .aligncenter .blockbutton a{background:var(--secondarycolor-400);padding-block:10px}.bookappointment .heading{margin:0 0 10px 0;text-align:left;font-size:.9rem;line-height:1.2}.bookappointment .heading label{line-height:1.2}.bookappointment .calendarnav{margin-left:auto;gap:10px;display:flex}.bookappointment .messages .message{margin:0 0 20px 0}.bookappointment .note{margin:0;font-size:.9rem;line-height:1.2}#bookappointmentautopopulate .section{display:flex;flex-direction:column;gap:10px}.bookappointment .user-book-appointment{margin-top:20px}.bookappointment p.alternativetimes{font-size:.9rem;margin:0;padding:10px;border-radius:5px;background:var(--primarycolor-100)}.bookappointment .checkbox label{gap:10px;align-items:center}select:disabled{background:var(--black-200);cursor:not-allowed}.tox-toolbar-overlord{padding:0 15px!important}.tox .tox-toolbar__group{padding:0!important}#sendemailform [data-mce-name=lettermergetagslist]{display:none!important}.seecrmfileuploads{display:grid;grid-template-columns:1fr}.seecrmfileuploads>*{min-width:0}.seecrmfileupload{display:flex;gap:10px}.seecrmfileupload:first-child{margin:20px 0 0 0}.seecrmfileupload p{margin:0;padding:0}.schedulerow[data-scheduletype="1"]{background:var(--purple-100)}.schedulerow[data-scheduletype="2"]{background:var(--secondarycolor-100)}.schedulerow[data-scheduletype="3"]{background:var(--green-100)}.schedulerow[data-scheduletype="4"]{background:var(--pink-100)}.schedulerow[data-scheduletype="5"]{background:var(--red-100)}.schedulerow[data-scheduletype="16"]{background:var(--blue-100)}.scheduletags{margin:0;padding:0;display:flex;gap:5px}.scheduletag{border-radius:5px;display:inline-block;padding:4px 10px;color:var(--white);font-size:.8rem}.scheduletag[data-scheduletype="1"]{background:var(--purple-400)}.scheduletag[data-scheduletype="2"]{background:var(--secondarycolor-400)}.scheduletag[data-scheduletype="3"]{background:var(--green-400)}.scheduletag[data-scheduletype="4"]{background:var(--pink-400)}.scheduletag[data-scheduletype="5"]{background:var(--red-400)}.scheduletag[data-scheduletype="16"]{background:var(--blue-400)}.sc-sendemailpopup{grid-template-columns:1fr 2fr}.minicalendar{margin:0 0 10px 0;border-radius:5px;overflow:hidden;border:1px solid var(--black-200)}.minicalendar .days{background:var(--black-200);gap:5px;padding:0 10px}.minicalendar .days p{margin:0;font-size:.8rem;padding:5px;font-weight:var(--fontweight-700)}.minicalendar .dates{background:var(--white);padding:10px;gap:5px}.minicalendar .dates .date{padding:10px;text-align:center;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;cursor:pointer;border:1px solid var(--primarycolor-400);border-radius:5px;position:relative}.minicalendar .dates .date p{margin:0;font-size:.8rem;line-height:1;color:var(--black-900)}.minicalendar .dates .date p.dateno{font-size:1.2rem}.minicalendar .dates .date.unavailable{opacity:.2;cursor:not-allowed;border-color:var(--white)}.minicalendar .dates .date.unavailable p{color:var(--black-900)}.minicalendar .dates .date.selected{background:var(--primarycolor-400);border-radius:5px}.minicalendar .dates .date.selected p{color:var(--white)}.minicalendar .dates .date.selected:after{color:var(--white);position:absolute;top:2px;right:2px;z-index:2;font-size:.7rem!important;font:var(--fa-font-solid);content:"\f058";display:inline-block;text-rendering:auto}button.calendar-skip-to-nearest-date{padding:5px;background:var(--secondarycolor-400);font-size:.9rem;border-radius:5px;margin:0 0 20px auto}.timepicker{gap:5px}.timepicker .time{text-decoration:none;border:1px solid var(--primarycolor-400);padding:6px 10px;border-radius:5px;font-size:.9rem;position:relative;color:var(--black-900)}.timepicker .time.selected:after{color:var(--white);position:absolute;top:50%;right:10px;z-index:2;font-size:.7rem!important;font:var(--fa-font-solid);content:"\f058";display:inline-block;text-rendering:auto;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.timepicker .time.selected{background:var(--primarycolor-400);border-color:var(--primarycolor-400);color:var(--white)}.timepicker .time.unavailable{opacity:.4;color:var(--black-400)}.call-details{gap:20px}.filterradiobutton{display:flex;justify-content:flex-end;flex-direction:column}.filterradiobutton input[type=radio]{opacity:0;position:fixed;width:0}.filterradiobutton label{display:block;padding:11px;font-size:.9rem;background:var(--white);color:var(--black-900);text-align:center;border-radius:3px;cursor:pointer;margin:0;position:relative;font-weight:var(--fontweight-600)}.filterradiobutton label:hover{background:var(--black-100)}.filterradiobutton input[type=radio]:checked+label,.filterradiobutton input[type=radio]:focus+label{background:var(--secondarycolor-400);color:var(--white)}.filterradiobutton input[type=radio]:checked+label: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:500;content:"\f058";position:absolute;top:10px;left:10px}#contactsfilter{display:grid;grid-template-columns:2.5fr 1fr 1fr;column-gap:20px}#contactsfilter>*{min-width:0}.advanced-search{grid-column:1/-1;margin:20px 0 0 0;padding:10px 0 0;border-top:1px solid var(--white)}.advanced-search .search-options{display:none}.advanced-search.open .search-options{display:grid;padding:20px;background:#ccc;border-radius:10px;gap:10px}.advanced-search.open .show-search-options a i{transform:rotate(180deg)}.advanced-search .show-search-options{margin:0 0 5px 0}.advanced-search .show-search-options a{font-weight:var(--fontweight-700);text-decoration:none;font-size:.9rem}.advanced-search input,.advanced-search label,.advanced-search select{font-size:.9rem}.allenquiriesfilters .row-1{grid-template-columns:repeat(3,1fr)}.allenquiriesfilters .row-2,.allenquiriesfilters .row-3{grid-template-columns:repeat(4,1fr)}.dashboardview{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}.dashboardview>*{min-width:0}.dashboardview .viewblock h2{font-size:1.4rem;margin:0 0 5px 0}.dashboardstats{background:var(--secondarycolor-100)}.dashboardstats .content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;padding-block:40px;max-width:100%}.dashboardstats .content>*{min-width:0}.dashboardstats .stat{padding:30px;background:var(--white);border-radius:5px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.dashboardstats .stat .heading{font-weight:var(--fontweight-700);font-size:1.4rem;margin:0 0 5px 0}.dashboardstats .stat ul{margin:0;list-style-type:none;padding:0}.dashboardstats .stat ul span{font-weight:var(--fontweight-700);color:var(--secondarycolor-400)}.dashboardstats .stat ul a{display:inline-block;margin:0 10px 0 0}.dashboardstats .stat.span2{grid-column:span 2}.dashboardstats .stat.span2 ul{columns:2}.custom-select{max-width:100%;position:relative}.custom-select .select-search{display:flex;position:relative}.custom-select .select-search input{border:1px solid var(--black-200);border-radius:5px;padding-inline:10px 30px}.custom-select .select-search:after{content:"\f002";font:var(--fa-font-solid);width:20px;height:20px;color:var(--primarycolor-400);position:absolute;top:50%;right:8px;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)}#referralreportfilter{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}#referralreportfilter>*{min-width:0}#salesenginereportfilter{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}#salesenginereportfilter>*{min-width:0}#activityenginereportfilter{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}#activityenginereportfilter>*{min-width:0}#dailyenginereportfilter{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}#dailyenginereportfilter>*{min-width:0}.personalprofiletab .input{gap:5px}@media screen and (max-width:1450px){.eventpopuphtml .row.grid-4{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width:1330px){.sc-calendar .sc-days .sc-day p.large{max-width:30px;max-height:30px;font-size:1rem}}@media screen and (max-width:1265px){.sc-calendar .sc-days .sc-day{flex-direction:column}.eventpopuphtml{gap:20px}}@media screen and (max-width:1080px){.eventpopuphtml{grid-template-columns:1fr}.popup-message .content{padding:20px}}@media screen and (max-width:660px){.bookappointment .row.halves{grid-template-columns:repeat(1,1fr);gap:20px}}@media screen and (max-width:520px){.bookappointment .userbooking{padding:40px 15px}.bookappointment input[type=submit]{width:100%;text-align:center;padding-inline:10px}.minicalendar .days p{font-size:.7rem;padding-inline:0}.minicalendar .dates .date p.dateno{font-size:1rem}.minicalendar .dates .date p{font-size:.75rem}.minicalendar .dates{padding:5px}.minicalendar .dates .date{padding:10px 4px}.bookappointment .content{padding:25px}.timepicker.grid-2{grid-template-columns:repeat(1,1fr)}}