*,:after,:before{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:initial;background:#0000}article,aside,details,figcaption,figure,footer,header,hgroup,hr,img,main,menu,nav,section{display:block}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}img{max-width:100%;height:auto;border-style:none;display:block;margin-top:0;margin-bottom:0}[hidden]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select{outline:0}.pg__edit-booking .client-section__one-line label,h1,h2,h3,h4,h5{font-family:Literata,serif;letter-spacing:-.03rem;line-height:1;font-weight:500}h1{font-size:2rem;padding:1rem}.pg__edit-booking .client-section__one-line label,h2{font-size:1.6rem!important;padding:1rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{padding:1rem}.page-title{background:#cadad0;display:flex;align-items:center;height:12rem;border-bottom:2.5rem solid #e6efeb}.page-title .app-width{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.page-title .app-width{flex-direction:row}}.page-title h1{width:100%;max-width:1400px;margin:0 auto;font-size:1.7rem;line-height:1.2}@media screen and (max-width: 767px){.page-title h1.second-line{padding-bottom:0}.page-title span{display:block;margin-bottom:.75rem}}@media screen and (min-width: 768px){.page-title span{border-bottom:2px solid}}.page-title p{text-align:right}@media screen and (max-width: 767px){.page-title p{padding-top:0}}.page-title.on-tab-page{border-bottom:3rem solid #e6efeb}.page-subtitle{width:100%;max-width:1400px;margin:0 auto;padding:1.5rem 1rem .5em}.fine-print{font-size:.8rem}.global__height,.global__parent,body,html{height:100%}body{background:#e6efeb;font-family:Source Sans Pro,sans-serif;font-size:16px}.global__parent{display:flex;flex-direction:column}.app-width{width:100%;max-width:1400px;margin:0 auto}.form_app-width{max-width:1200px}.highlight-bg{background:#f1f8f5;padding:1.5rem 0}.lowlight-bg{background:#e6efeb}.transparent-bg{background:#0000!important}.table-grid{grid-gap:1rem;width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,2fr) minmax(320px,2fr)}@media screen and (max-width: 600px){.table-grid{grid-template-columns:1fr}}@media screen and (min-width: 1024px){.table-grid{padding:0 1rem}}@media screen and (min-width: 1200px){.table-grid{display:table}}.table-header{display:none}@media screen and (min-width: 1200px){.table-header{display:table-header-group;border-collapse:collapse;background:#cadad0;font-family:Literata,serif;font-size:.95rem;width:100%;font-weight:600}}.table-row{background:#e6efeb;padding:1rem;position:relative;display:grid;grid-template-areas:"cell-1 cell-1 cell-1" "cell-2 cell-2 cell-2" "cell-3 cell-3 cell-3" "cell-4 cell-4 cell-4" "cell-6 cell-6 cell-6" "cell-5 cell-5 cell-5" "cell-7 cell-7 cell-7" "cell-8 cell-8 cell-8"}@media screen and (min-width: 1000px){.table-row{grid-template-areas:"cell-1 . cell-8" "cell-2 cell-2 cell-2" "cell-3 cell-3 cell-3" "cell-4 . cell-5" "cell-6 . cell-7"}}@media screen and (min-width: 1200px){.table-row{display:table-row;border-collapse:collapse;background:#d5e4da;padding:unset;margin:unset}.table-row:nth-of-type(2n){background:#f1f8f5}}.table-cell{display:flex;align-items:center}@media screen and (min-width: 1200px){.table-cell{display:table-cell;padding:.75rem;vertical-align:middle}.table-cell.txt-center{text-align:center}.table-cell.txt-right{text-align:right}}.table-cell.cell-1{grid-area:cell-1;padding-bottom:1rem}.table-cell.cell-2{grid-area:cell-2}.table-cell.cell-3{grid-area:cell-3;padding-bottom:1rem}.table-cell.cell-4{grid-area:cell-4}.table-cell.cell-5{grid-area:cell-6}@media screen and (max-width: 1000px){.table-cell.cell-5{padding-bottom:1rem}}.table-cell.cell-6{grid-area:cell-5}.table-cell.cell-7{grid-area:cell-7}@media screen and (max-width: 1000px){.table-cell.cell-7{padding-bottom:1rem}}.table-cell.cell-8{grid-area:cell-8}@media screen and (min-width: 1000px){.table-cell.cell-8{justify-content:flex-end}}@media screen and (max-width: 1024px){.table-cell.no-extra-space{padding-bottom:0}}.table-cell button{padding:.25rem 1rem;border-width:.17rem}@media screen and (min-width: 1200px){.table-cell button{padding:.25rem;font-size:.85rem!important}}.table-cell button:nth-of-type(2){margin-left:.5rem}header.app-header{display:grid;grid-template-columns:minmax(150px,1fr) 70px;grid-template-rows:auto;background:#bed8dd}.logo-logout-container{grid-column:1/2;display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (min-width: 768px){.logo-logout-container{grid-column:1/3}}.company-id{font-family:Literata,serif;padding:.75rem 1rem;font-size:1.75rem;font-weight:400;letter-spacing:-.03rem;display:flex;align-items:center;background-image:url(/img/carsymbol3.png);background-position:4% 4.5rem;background-size:200px;background-repeat:no-repeat;min-width:166px}@media screen and (min-width: 768px){.company-id{justify-content:center}}.company-id span{padding-left:.4rem}@media screen and (max-width: 767px){.company-id span{display:none}}.dhcr-logo{background:url(/img/dhcr-logo.png) 50% no-repeat;background-size:contain;width:65px;height:74px}.logout-btn{background:#d1e3e7;border:3px solid #ffffffb3;border-radius:25px;padding:.15rem .75rem .25rem;margin-right:1rem}@media screen and (min-width: 768px){.logout-btn{position:absolute;top:1rem;right:0}}.logout-btn a{font-size:.75rem;font-weight:700;text-decoration:none}@media (hover: hover){.logout-btn:hover{background:#e6efeb}}app-footer{margin-top:auto}.footer__copyright{text-align:center;font-size:.8rem}.content-right{justify-content:flex-end}.content-apart,.content-right{display:flex;align-items:center}.content-apart{justify-content:space-between}button{border:none;font:inherit;color:inherit;background-color:initial;cursor:pointer;padding:.5rem .75rem;font-weight:600;transition:all .5s}button.center{grid-column:3/4}button.chonky-btn{width:100%;height:55px}@media screen and (min-width: 768px){button.chonky-btn{min-width:7rem;max-width:15rem}}.primary-btn{background:#ffffffb3;border:4px solid #77b7c6}@media (hover: hover){.primary-btn:hover{border-color:#77b7c6;background:#b0d2d8}}.primary-btn:focus{border-color:#77b7c6;background:#77b7c6}.secondary-btn{background:#ffffffb3;border:4px solid #a9c0b1}@media (hover: hover){.secondary-btn:hover{border-color:#a9c0b1;background:#d5e4da}}.secondary-btn:focus{border-color:#a9c0b1;background:#a9c0b1}.disabled,[disabled]{background:#6b6c6b;border:4px solid #bdbebd}@media (hover: hover){.disabled:hover,[disabled]:hover{background:#6b6c6b;border-color:#bdbebd}}.disabled:focus,[disabled]:focus{background:#6b6c6b;border-color:#bdbebd}.cancel-btn{background:#ededed;border:4px solid #bdbebd}@media (hover: hover){.cancel-btn:hover{background:#cfcfcf;border-color:#bdbebd}}.cancel-btn:focus{background:#bdbebd;border-color:#bdbebd}.download-csv-btn{height:56px;padding:0 0 0 1rem;display:flex;align-items:center;font-weight:400;width:100%;max-width:12rem}@media screen and (max-width: 600px){.download-csv-btn{margin:1rem auto 0}}.download-csv-btn img{padding-left:.5rem}nav{grid-row:1;grid-column:2/3;background:#d5e4da;display:flex;justify-content:flex-end}@media screen and (min-width: 768px){nav{grid-column:1/4;grid-row:2;justify-content:center}}nav .mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:100%}nav .mobile-menu-btn rect{transition:all .4s}nav .mobile-menu-btn.nav-open-btn .line1{transform:rotate(-405deg) translate(-36px,55px)}nav .mobile-menu-btn.nav-open-btn .line2{opacity:0}nav .mobile-menu-btn.nav-open-btn .line3{transform:rotate(405deg) translate(11px,-79px)}@media screen and (min-width: 768px){nav .mobile-menu-btn{display:none}}nav ul{list-style-type:none;font-weight:300;display:flex;background:#d5e4da}@media screen and (max-width: 767px){nav ul{flex-direction:column;justify-content:center;transition:left .75s ease-in-out;position:absolute;width:100%;bottom:0;top:64px;height:calc(100% - 64px);z-index:9}}@media screen and (min-width: 768px){nav ul{justify-content:center;align-items:stretch}}nav ul li{position:relative}@media screen and (min-width: 768px){nav ul li{display:flex;align-items:stretch;height:100%;margin:0 1rem}nav ul li.active{background:#e6efeb;transform:scale(1.2);font-size:.9rem;margin-top:-.2rem}}@media screen and (max-width: 767px){nav ul li:after{content:"";height:1px;background:linear-gradient(90deg,#0000,#b2cbc1,#0000);position:absolute;bottom:0;left:20%;right:20%}nav ul li:last-of-type:after{background:#0000}nav ul li:first-of-type{margin-top:-2rem}nav ul li.active{background:#e6efeb}}nav ul a{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:#000;text-decoration:none;font-weight:700}@media (hover: hover){nav ul a:hover{background:#e6efeb}}nav ul a:focus{background:#e6efeb}@media screen and (min-width: 768px){nav ul a{padding:.5rem;justify-content:flex-start;font-weight:300}}@media screen and (max-width: 768px){nav ul.nav-closed{left:-999px}nav ul.nav-open{left:0}}.form__parent{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;max-width:1024px;margin:0 auto}.form__parent.vertically-center{align-items:center}.form__input{width:100%;padding:1rem;position:relative}.form__input input:nth-of-type(2){margin-top:2rem}@media screen and (min-width: 768px){.form__input{display:flex;flex-direction:column;justify-content:flex-end;width:33%;padding:.75rem}.form__input.duo-btns{min-width:36%;display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;min-height:108px}.form__input.duo-btns input:nth-of-type(2){margin:0 0 0 1rem}.form__input.smaller-select{max-width:25%}}button,button[type=submit],input,label,select,textarea{font-size:1rem!important}label{opacity:1;transition:all .2s ease;color:inherit;display:block;margin-bottom:.5rem}input:not([type=checkbox]),select,textarea{padding:1rem;background-color:#fff;width:100%;border:3px solid #b9c6c9;margin:0;color:inherit;font-weight:400}input:not([type=checkbox]):focus,input:not([type=checkbox]):focus-within,select:focus,select:focus-within,textarea:focus,textarea:focus-within{color:inherit;border-radius:0!important;border-color:#79a295}input:-internal-autofill-selected{background:inherit}.form__radio-btns-parent{padding:0 2rem 0 1rem}@media screen and (max-width: 768px){.form__radio-btns-parent{margin-bottom:1rem}}.form__radio-btns label{margin:0;display:grid;grid-template-columns:0 2rem 2fr;align-items:center;padding:.5rem 0}.form__radio-btns input{opacity:0;width:0;height:0;display:flex}.form__radio-btns input:checked+.radio__control{background:radial-gradient(#77b7c6 50%,#f000 51%)}.form__radio-btns .radio__control{display:block;width:1.5em;height:1.5em;border-radius:50%;border:.1em solid #77b7c6}.form__radio-btns .radio__control.active{background:radial-gradient(#77b7c6 50%,#f000 51%)}a{color:#000;transition:background .5s,color .5s}.tabs__parent{background:#f1f8f5}.tabs__parent .app-width{display:flex;flex-wrap:wrap}.tabs__label{border:none;font:inherit;color:inherit;background-color:initial;cursor:pointer;padding:1rem;order:1;margin-top:-3rem}@media (hover: hover){.tabs__label:hover{background:#f1f8f599}}.tabs__label.active{background:#f1f8f5;margin-top:-3.2rem}@media screen and (min-width: 768px){.tabs__label{padding:1rem 2rem}}.tabs__panel{display:none;background:#f1f8f5;width:100%;order:2}.tabs__panel>div{padding-top:3rem}.tabs__panel>div:first-of-type{padding-bottom:3rem}.tabs__panel .form__parent,.tabs__with-subtitles h3{width:100%;max-width:1400px;margin:0 auto}.tabs__with-subtitles h3{padding:3rem 0 1rem 1rem}.tabs__with-subtitles h3:last-of-type{padding-top:2rem}.tabs__with-subtitles p{width:100%;max-width:1400px;margin:0 auto;padding-top:0}.tabs__with-subtitles.tabs__panel>div{padding-top:0}.tabs__with-subtitles.tabs__panel>div:first-of-type{padding-bottom:0}.tabs__with-subtitles.tabs__panel>div:last-of-type{padding-bottom:3rem}.tabs__blank-pg-msg p{text-align:center}.tabs__label.active+.tabs__panel{display:block}.next-previous-nav{width:100%;max-width:768px;margin:0 auto;padding:2rem 1rem;display:grid;grid-template-columns:repeat(3,1fr)}.next-previous-nav p{grid-column:2/3;text-align:center}@media screen and (min-width: 768px){.calendar-input{max-width:10rem}}select{min-width:8rem;padding:1rem 2.35rem 1rem 1.2rem;position:relative;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#b9c6c9 0),linear-gradient(135deg,#b9c6c9 50%,#0000 0);background-position:calc(100% - 18px) calc(1.2rem + 2px),calc(100% - 10px) calc(1.2rem + 2px)}select,select:focus{background-size:8px 8px,8px 8px;background-repeat:no-repeat}select:focus{background-image:linear-gradient(45deg,#79a295 50%,#0000 0),linear-gradient(135deg,#0000 50%,#79a295 0);background-position:calc(100% - 10px) 1.2rem,calc(100% - 18px) 1.2rem;border-color:#79a295}.form__subsection{width:100%;padding:2rem 0;margin-top:1rem}.form__subsection:first-of-type{padding-top:4rem}@media screen and (min-width: 768px){.form__subsection{max-width:50%}.form__subsection:first-of-type{padding-right:2rem;padding-top:2rem}.form__subsection:nth-of-type(2){border-left:2px solid #cadad0;padding-left:2rem}}.form__subsection .subtitle h2{font-size:1.3rem;padding-top:0}@media screen and (min-width: 768px){.form__subsection .form__input{width:100%}}@media screen and (min-width: 1200px){.form__subsection .form__input{width:50%}}.subsection__split{width:100%;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 768px){.subsection__split{display:flex;justify-content:center}.subsection__split .form__input{width:25%}.input_by-two{width:50%}}.full-width,.textarea{width:100%}dp-date-picker{display:block!important}dp-date-picker input{background-image:url(/img/cih-calendar.png);background-position:100%;background-size:2.5rem;background-repeat:no-repeat}dp-date-picker>div,dp-date-picker dp-day-calendar,dp-date-picker dp-day-time-calendar,dp-date-picker dp-month-calendar{width:100%}dp-date-picker dp-calendar-nav .dp-calendar-nav-container,dp-date-picker dp-calendar-nav .dp-nav-date-btn{height:40px}dp-date-picker dp-calendar-nav .dp-nav-btns-container{right:.75rem}dp-date-picker dp-calendar-nav .dp-nav-header{left:0}dp-date-picker dp-calendar-nav .dp-current-location-btn{border:0;background:#0000;position:relative;width:60px;height:35px;margin-left:5px;border-radius:0;box-shadow:none}dp-date-picker dp-calendar-nav .dp-current-location-btn:before{content:"Reset";position:absolute;left:10px;top:7px}@media (hover: hover){dp-date-picker dp-calendar-nav .dp-current-location-btn:hover{border:0;background:#cadad0}}dp-date-picker dp-calendar-nav .dp-current-location-btn:focus{border:0;background:#cadad0}@media (hover: hover){dp-date-picker dp-calendar-nav .dp-calendar-nav-left:hover,dp-date-picker dp-calendar-nav .dp-calendar-nav-right:hover{background:#cadad0}}dp-date-picker dp-day-calendar .dp-calendar-day,dp-date-picker dp-day-calendar .dp-calendar-weekday{width:14.3%;padding:.25rem}dp-date-picker dp-day-calendar .dp-calendar-day{padding:.5rem;height:auto}dp-date-picker dp-month-calendar .dp-calendar-month{width:25%}@media (hover: hover){dp-date-picker dp-month-calendar .dp-calendar-month:hover{background:#e6efeb}dp-date-picker .dp-nav-header-btn:hover,dp-date-picker button.dp-calendar-day:hover,dp-date-picker dp-day-calendar:hover{background:#cadad0}}dp-date-picker dp-day-calendar .dp-selected,dp-date-picker dp-month-calendar .dp-calendar-month.dp-selected{background:#77b7c6}@media (hover: hover){dp-date-picker dp-day-calendar .dp-selected:hover,dp-date-picker dp-month-calendar .dp-calendar-month.dp-selected:hover{background:#77b7c6}}dp-date-picker dp-calendar-nav .dp-calendar-nav-container,dp-date-picker dp-calendar-nav .dp-nav-date-btn,dp-date-picker dp-day-calendar .dp-calendar-wrapper{border:3px solid #79a295;border-bottom:0;background:#ecf3f0}dp-date-picker dp-day-time-calendar dp-time-select{border:3px solid #79a295}dp-date-picker dp-calendar-nav .dp-calendar-nav-container,dp-date-picker dp-time-select .dp-time-select-controls{background:#e6efeb}dp-date-picker ul.dp-time-select-controls{display:flex;justify-content:center}dp-date-picker li.dp-time-select-control.dp-time-select-control-meridiem{display:flex;flex-direction:column;justify-content:center}dp-date-picker li.dp-time-select-control.dp-time-select-control-meridiem~*{position:relative}dp-date-picker dp-time-select .dp-time-select-control{margin:unset;display:flex;flex-direction:column;justify-content:center}dp-date-picker dp-time-select .dp-time-select-control-down,dp-date-picker dp-time-select .dp-time-select-control-up{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-btns__duo{width:100%;padding-top:2rem}@media screen and (min-width: 768px){.form-btns__duo{display:flex;justify-content:center;padding:1rem 2rem 2rem}}@media screen and (min-width: 1024px){.form-btns__duo .form__input{width:25%;align-items:center}}.back-btn{padding-left:2rem;position:relative;display:block;margin-top:-2.4rem}.back-btn:before{content:"";position:absolute;left:1rem;width:0;height:0;border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:10px solid #79a295}@media (hover: hover){.back-btn:hover{color:#79a295}}.ignored{text-decoration:line-through;opacity:.7}.status{font-size:.85rem;padding-left:1rem;position:relative;font-weight:600}.status:before{content:"";position:absolute;left:0;top:2px;height:.8rem;width:.8rem;border-radius:10px}.active{color:#2f5908}.active:before{background:#476030}.cancelled{color:#912020}.cancelled:before{background:#912020}.hold{color:#a93400}.hold:before{background:#f99e32}.overwritten{color:#164b81}.overwritten:before{background:#164b81}.only-mobile{margin-top:1rem}.only-mobile .table-row{margin:0}@media screen and (min-width: 500px){.only-mobile .table-row{grid-template-areas:"cell-1 . cell-8" "cell-2 cell-2 cell-2" "cell-3 cell-3 cell-3" "cell-4 . cell-5" "cell-6 . cell-7"}}@media screen and (min-width: 600px) and (max-width: 900px){.only-mobile{grid-template-columns:1fr;grid-gap:1rem}}@media screen and (min-width: 1200px){.only-mobile.table-grid{display:grid}.only-mobile .table-row{display:grid;background:#f1f8f5;padding:1rem}.only-mobile .table-cell{display:flex;padding:0}.only-mobile .table-cell.cell-8{grid-area:cell-8}.only-mobile .table-cell button{padding:.25rem 1rem;font-size:1rem!important}.only-mobile .table-cell .cell-subtitle--mobile{display:block}}.only-mobile .table-cell.cell-8{justify-content:flex-end}.no-mobile-table{display:table}.no-mobile-table .csv-img{padding:0!important}.no-mobile-table .contains-csv .table-cell{padding:.2rem .75rem}@media screen and (max-width: 900px){.no-mobile-table{display:block;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto;white-space:nowrap}}.no-mobile-table .cell-subtitle--mobile{display:none}.no-mobile-table .table-header{display:table-header-group;border-collapse:collapse;background:#cadad0;font-family:Literata,serif;font-size:.95rem;width:100%;font-weight:600}.no-mobile-table .table-row{display:table-row;border-collapse:collapse;background:#d5e4da;padding:unset;margin:unset}.no-mobile-table .table-row:nth-of-type(2n){background:#f1f8f5}.no-mobile-table .table-cell{display:table-cell;padding:.75rem;vertical-align:middle}.no-mobile-table .table-cell.txt-center{text-align:center}.no-mobile-table .table-cell.txt-right{text-align:right}.cell-subtitle--mobile{font-family:Literata,serif;font-weight:500;width:140px}.cell-subtitle--mobile.longer{width:160px}@media screen and (min-width: 1200px){.cell-subtitle--mobile{display:none}}.cell-subtitle--all{font-size:.75rem}@media screen and (max-width: 768px){.cell-subtitle--all{font-size:1rem}}.email-cell{align-items:flex-start}.email-string{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:55%}@media screen and (min-width: 1024px){.email-string{max-width:60%}}.duo-tags{align-items:flex-start;flex-direction:column}.duo-tags .duo-tags--line1{display:flex;align-items:flex-end}.list-cell{align-items:flex-start}.basic-list{list-style-type:none}.checkbox-parent .checkbox-child,.mini-popup{display:flex;align-items:center}.mini-popup{padding:1rem;position:absolute;background:#d4e8eaeb;top:0;left:0;right:0;bottom:-1rem;justify-content:center;border:4px solid #fff}@media screen and (min-width: 1024px){.mini-popup{bottom:0}}.mini-popup--child-box{display:flex;flex-direction:column}.response__parent{width:100%;display:flex;justify-content:center;align-items:center}p.response-msg{font-weight:600;padding:.5rem 0 .5rem 2rem;position:relative;width:unset;max-width:unset;margin:unset}p.response-msg:before{content:"";position:absolute;left:0;top:.5rem;height:1.5rem;width:1.5rem;background-position:0;background-size:1.5rem;background-repeat:no-repeat}p.response-msg.success{color:#476030}p.response-msg.success:before{background-image:url(/img/status-checkmark.png)}p.response-msg.warning{color:#a93400}p.response-msg.warning:before{background-image:url(/img/status-warning.png)}p.response-msg.error{color:#912020}p.response-msg.error:before{background-image:url(/img/status-error.png)}.typeahead-container{background:#fff;position:absolute;top:5.9rem;margin-right:1rem;z-index:7;border:3px solid #79a295}@media screen and (min-width: 1200px){.typeahead-container{min-width:24rem}}.typeahead-container button{color:inherit;text-align:left}.popup__parent{display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9;background:#000000b3;padding:1rem}.popup__parent.popup-open{display:flex}.popup__parent.popup-close{display:none}.popup__parent .popup__container{display:flex;flex-direction:column;width:100%;max-width:768px;background:#d0e1e5;border:4px solid #77b7c6;padding:1rem;box-shadow:0 0 15px #000000b3}.popup__parent .popup__title-closebtn{display:flex;align-items:center;justify-content:space-between}.popup__parent .popup-close-btn{align-self:flex-end;border:0;padding:0;width:2rem;height:2rem}.popup__parent .popup-close-btn svg{width:2rem;height:2rem}.popup-active:focus+.popup__parent{display:flex}.email-preview-container{background:#e6efeb;margin:1rem 0 0;padding:1.5rem}.email-preview-container h4{padding-bottom:1rem}@media screen and (min-width: 1024px){.email-preview-container .table-grid{padding:0}}.email-preview-container .no-mobile-table{max-width:100%;display:table}.email-intro{display:flex;justify-content:space-between;padding-bottom:1rem}.email-blurb{padding-bottom:2rem}.email-blurb p{padding:1rem 0}.email-preview-balance{border-top:2px solid #aebfb4;background:#d5e4da;font-weight:500}.email-preview-endtxt{padding-top:1rem;text-align:center}@media screen and (min-width: 768px){.email-preview-endtxt{text-align:right}}.popup-clients-container{margin:1rem 0 0;overflow-y:scroll;max-height:50vh}@media screen and (max-width: 767px){.popup-clients-container .form__input{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.popup-clients-container .form__input:nth-of-type(2){padding-left:1rem}}.popup-clients-container .input_by-two button{max-width:100%}.popup-clients-container .table-cell{display:block;padding:.25rem 0}.popup-clients-container .table-cell.txt-right{text-align:right}.popup-clients-container .table-cell.cell-4{grid-area:cell-8;justify-content:flex-end}.popup-clients-container .table-row{background:#f1f8f5}@media screen and (max-width: 767px){.popup-clients-container .table-row{margin-left:0;margin-right:0}}.popup-clients-container .email-string{max-width:100%}.pg__login{height:100%;display:grid;grid-template-columns:1fr 300px 1fr;grid-template-rows:47% auto 50%}.pg__login .txt-logo{grid-column:1/-1;grid-row:1/3;text-align:center;background:#bed8dd;margin-bottom:1rem;display:flex;justify-content:center;align-items:flex-end}.pg__login .txt-logo h1{font-size:3rem;z-index:2;margin-bottom:1.5rem}.pg__login .login-car{grid-row:2/3;grid-column:1/-1}.pg__login .login-car img{margin:-.55rem auto}.pg__login .form__parent{grid-column:1/-1;display:flex;justify-content:center;align-items:flex-start}.pg__login .form__parent button{width:240px;margin-top:1rem}.pg__login .form__parent p{text-align:center}.booking-list h2{padding-bottom:0}.booking-list .table-row{grid-template-areas:"cell-1 cell-1 cell-1" "cell-2 cell-2 cell-2" "cell-3 cell-3 cell-3" "cell-4 cell-4 cell-4" "cell-6 cell-6 cell-6" "cell-5 cell-5 cell-5" "cell-7 cell-7 cell-7" "cell-7-5 . cell-8"}@media screen and (min-width: 1024px){.booking-list .table-row{grid-template-areas:"cell-1 cell-1 cell-8" "cell-2 cell-2 cell-7-5" "cell-3 cell-3 cell-3" "cell-4 cell-4 cell-4" "cell-6 cell-6 cell-6" "cell-5 cell-5 cell-5" "cell-7 cell-7 cell-7"}}@media screen and (min-width: 1200px){.booking-list .table-row{grid-template-areas:"cell-1 . cell-8" "cell-2 cell-2 cell-7-5" "cell-3 cell-3 cell-3" "cell-4 . cell-5" "cell-6 . cell-7"}}.booking-list .cell-7-5{grid-area:cell-7-5}@media screen and (min-width: 1024px){.booking-list .cell-7-5{justify-content:flex-end}}.booking-list .cell-7-5 .cell-subtitle--mobile{display:none}.booking-list .cell-8{justify-content:flex-end}.booking-list .tabs__panel>div{padding-top:1rem}.booking-list .tabs__panel>div:first-of-type{padding-top:3rem}.booking-list .content-apart button{margin-right:1rem}.pg__edit-booking .client-section__one-line{width:100%;flex-direction:row;justify-content:flex-start;align-items:flex-end}@media screen and (min-width: 768px){.pg__edit-booking .client-section__one-line{width:50%}.pg__edit-booking .client-section__one-line select{margin-left:1rem;width:auto}}.pg__edit-booking .client-section__one-line .client-selection__subtitle{display:flex;justify-content:flex-start}.pg__edit-booking .client-section__one-line label{padding-left:0;padding-right:0;margin-bottom:0}.pg__edit-booking .client-section__one-line p{display:flex;align-items:center}@media screen and (min-width: 768px){.pg__edit-booking .popup__parent .popup__container{width:75%}}@media screen and (max-width: 768px){.pg__edit-booking .only-mobile{margin-top:0}}.reports-tab{padding-bottom:2rem}.reports-tab .page-subtitle{text-align:center}@media screen and (min-width: 1024px){.reports-tab .page-subtitle{text-align:left}}@media screen and (min-width: 320px) and (max-width: 769px){.reports-exception{flex-direction:column}}.email-state{width:100%;max-width:1400px;margin:0 auto;text-align:center;padding-bottom:3rem}@media screen and (max-width: 1000px){.pg__affiliate-emails .cell-8{justify-content:flex-end}.pg__affiliate-emails .cell-4{justify-content:flex-start}}.pg__affiliate-emails .table-row{grid-template-areas:"cell-1 cell-1 cell-1" "cell-2 cell-2 cell-2" "cell-3 cell-3 cell-3" "cell-4 cell-4 cell-4" "cell-8 cell-8 cell-8"}@media screen and (min-width: 1000px){.pg__affiliate-emails .table-row{grid-template-areas:"cell-1 cell-1 cell-8" "cell-2 cell-2 cell-2" "cell-3 cell-3 cell-3" "cell-4 cell-4 cell-4"}.pg__affiliate-emails .table-row .cell-3{padding-bottom:0!important}}@media screen and (max-width: 768px){.pg__affiliate-emails .table-grid .table-cell.cell-4{padding-bottom:1rem}.pg__affiliate-emails .table-grid .table-cell.cell-3{padding-bottom:0}}@media screen and (max-width: 1000px){.pg__affiliate-emails .table-grid .table-cell .cell-subtitle--mobile{width:200px}.pg__affiliate-emails-view .cell-8{padding-top:1rem;justify-content:space-between}}.pg__affiliate-emails-view .table-grid .table-cell.cell-1,.pg__affiliate-emails-view .table-grid .table-cell.cell-3{padding-bottom:0}@media screen and (min-width: 768px){.pg__affiliate-emails-view .cell-subtitle--mobile{width:85px}}@media screen and (max-width: 1199px){.pg__affiliate-emails-view .emails-view .table-row,.pg__affiliate-emails .table-row{background:#f1f8f5}}.pg__users-list .app-width{padding:0 1rem}.pg__users-list .list-cell{padding-top:1rem}@media screen and (max-width: 768px){.pg__users-list .table-grid{padding:0 1rem}}.pg__users-list .table-row{background:#f1f8f5}.pg__users-list .table-cell{align-items:flex-start}.pg__users-list .form__radio-btns-parent{padding:1rem}.pg__users-list .form__radio-btns{padding-bottom:1rem}.pg__users-add .form__parent{max-width:500px;flex-direction:column}.pg__users-add .form__parent .form__input{width:auto}.pg__users-add .content-apart{flex-direction:column}@media screen and (min-width: 768px){.pg__users-add .content-apart{flex-direction:row}}.pg__users-add .content-apart button:nth-of-type(2){margin-top:1rem}@media screen and (min-width: 768px){.pg__users-add .content-apart button:nth-of-type(2){margin:0 0 0 1rem}}