.u-flex{display:flex !important}.u-flex.hidden,#accountsettings .complete-payment .u-flex.payment-error-message,#accountsettings .complete-payment .u-flex.payment-success-message{display:none !important}.u-flexInline{display:inline-flex !important}.u-flexRow{flex-direction:row !important}.u-flexRowReverse{flex-direction:row-reverse !important}.u-flexCol{flex-direction:column !important}.u-flexColReverse{flex-direction:column-reverse !important}.u-flexWrap{flex-wrap:wrap !important}.u-flexNoWrap{flex-wrap:nowrap !important}.u-flexWrapReverse{flex-wrap:wrap-reverse !important}.u-flexJustifyStart{justify-content:flex-start !important}.u-flexJustifyEnd{justify-content:flex-end !important}.u-flexJustifyCenter{justify-content:center !important}.u-flexJustifyBetween{justify-content:space-between !important}.u-flexJustifyAround{justify-content:space-around !important}.u-flexAlignItemsStart{align-items:flex-start !important}.u-flexAlignItemsEnd{align-items:flex-end !important}.u-flexAlignItemsCenter{align-items:center !important}.u-flexAlignItemsStretch{align-items:stretch !important}.u-flexAlignItemsBaseline{align-items:baseline !important}.u-flexAlignContentStart{align-content:flex-start !important}.u-flexAlignContentEnd{align-content:flex-end !important}.u-flexAlignContentCenter{align-content:center !important}.u-flexAlignContentStretch{align-content:stretch !important}.u-flexAlignContentBetween{align-content:space-between !important}.u-flexAlignContentAround{align-content:space-around !important}.u-flex>*,.u-flexInline>*{flex-shrink:1}.u-flexAlignSelfStart{align-self:flex-start !important}.u-flexAlignSelfEnd{align-self:flex-end !important}.u-flexAlignSelfCenter{align-self:center !important}.u-flexAlignSelfStretch{align-self:stretch !important}.u-flexAlignSelfBaseline{align-self:baseline !important}.u-flexAlignSelfAuto{align-self:auto !important}.u-flexOrderFirst{order:-1 !important}.u-flexOrderLast{order:1 !important}.u-flexOrderNone{order:0 !important}.u-flexGrow1{flex:1 1 0% !important}.u-flexGrow2{flex:2 1 0% !important}.u-flexGrow3{flex:3 1 0% !important}.u-flexGrow4{flex:4 1 0% !important}.u-flexGrow5{flex:5 1 0% !important}.u-flexExpand{margin:auto !important}.u-flexExpandLeft{margin-left:auto !important}.u-flexExpandRight{margin-right:auto !important}.u-flexExpandTop{margin-top:auto !important}.u-flexExpandBottom{margin-bottom:auto !important}@media(min-width: 1000px){.u-lg-flex{display:flex !important}.u-lg-flexInline{display:inline-flex !important}.u-lg-flexRow{flex-direction:row !important}.u-lg-flexRowReverse{flex-direction:row-reverse !important}.u-lg-flexCol{flex-direction:column !important}.u-lg-flexColReverse{flex-direction:column-reverse !important}.u-lg-flexWrap{flex-wrap:wrap !important}.u-lg-flexNoWrap{flex-wrap:nowrap !important}.u-lg-flexWrapReverse{flex-wrap:wrap-reverse !important}.u-lg-flexJustifyStart{justify-content:flex-start !important}.u-lg-flexJustifyEnd{justify-content:flex-end !important}.u-lg-flexJustifyCenter{justify-content:center !important}.u-lg-flexJustifyBetween{justify-content:space-between !important}.u-lg-flexJustifyAround{justify-content:space-around !important}.u-lg-flexAlignItemsStart{align-items:flex-start !important}.u-lg-flexAlignItemsEnd{align-items:flex-end !important}.u-lg-flexAlignItemsCenter{align-items:center !important}.u-lg-flexAlignItemsStretch{align-items:stretch !important}.u-lg-flexAlignItemsBaseline{align-items:baseline !important}.u-lg-flexAlignContentStart{align-content:flex-start !important}.u-lg-flexAlignContentEnd{align-content:flex-end !important}.u-lg-flexAlignContentCenter{align-content:center !important}.u-lg-flexAlignContentStretch{align-content:stretch !important}.u-lg-flexAlignContentBetween{align-content:space-between !important}.u-lg-flexAlignContentAround{align-content:space-around !important}.u-lg-flexAlignSelfStart{align-self:flex-start !important}.u-lg-flexAlignSelfEnd{align-self:flex-end !important}.u-lg-flexAlignSelfCenter{align-self:center !important}.u-lg-flexAlignSelfStretch{align-self:stretch !important}.u-lg-flexAlignSelfBaseline{align-self:baseline !important}.u-lg-flexAlignSelfAuto{align-self:auto !important}.u-lg-flexOrderFirst{order:-1 !important}.u-lg-flexOrderLast{order:1 !important}.u-lg-flexOrderNone{order:0 !important}.u-lg-flexGrow1{flex:1 1 0% !important}.u-lg-flexGrow2{flex:2 1 0% !important}.u-lg-flexGrow3{flex:3 1 0% !important}.u-lg-flexGrow4{flex:4 1 0% !important}.u-lg-flexGrow5{flex:5 1 0% !important}.u-lg-flexShrink0{flex-shrink:0 !important}.u-lg-flexShrink1{flex-shrink:1 !important}.u-lg-flexShrink2{flex-shrink:2 !important}.u-lg-flexShrink3{flex-shrink:3 !important}.u-lg-flexShrink4{flex-shrink:4 !important}.u-lg-flexShrink5{flex-shrink:5 !important}.u-lg-flexExpand{margin:auto !important}.u-lg-flexExpandLeft{margin-left:auto !important}.u-lg-flexExpandRight{margin-right:auto !important}.u-lg-flexExpandTop{margin-top:auto !important}.u-lg-flexExpandBottom{margin-bottom:auto !important}.u-lg-flexBasisAuto{flex-basis:auto !important}.u-lg-flexBasis0{flex-basis:0 !important}.u-lg-flexInitial{flex:0 1 auto !important;flex-basis:auto !important}.u-lg-flexAuto{flex:1 1 auto !important;flex-basis:auto !important}.u-lg-flexNone{flex:0 0 auto !important;flex-basis:auto !important}}@media(max-width: 400px){.u-sm-flex{display:flex !important}.u-sm-flexInline{display:inline-flex !important}.u-sm-flexRow{flex-direction:row !important}.u-sm-flexRowReverse{flex-direction:row-reverse !important}.u-sm-flexCol{flex-direction:column !important}.u-sm-flexColReverse{flex-direction:column-reverse !important}.u-sm-flexWrap{flex-wrap:wrap !important}.u-sm-flexNoWrap{flex-wrap:nowrap !important}.u-sm-flexWrapReverse{flex-wrap:wrap-reverse !important}.u-sm-flexJustifyStart{justify-content:flex-start !important}.u-sm-flexJustifyEnd{justify-content:flex-end !important}.u-sm-flexJustifyCenter{justify-content:center !important}.u-sm-flexJustifyBetween{justify-content:space-between !important}.u-sm-flexJustifyAround{justify-content:space-around !important}.u-sm-flexAlignItemsStart{align-items:flex-start !important}.u-sm-flexAlignItemsEnd{align-items:flex-end !important}.u-sm-flexAlignItemsCenter{align-items:center !important}.u-sm-flexAlignItemsStretch{align-items:stretch !important}.u-sm-flexAlignItemsBaseline{align-items:baseline !important}.u-sm-flexAlignContentStart{align-content:flex-start !important}.u-sm-flexAlignContentEnd{align-content:flex-end !important}.u-sm-flexAlignContentCenter{align-content:center !important}.u-sm-flexAlignContentStretch{align-content:stretch !important}.u-sm-flexAlignContentBetween{align-content:space-between !important}.u-sm-flexAlignContentAround{align-content:space-around !important}.u-sm-flexAlignSelfStart{align-self:flex-start !important}.u-sm-flexAlignSelfEnd{align-self:flex-end !important}.u-sm-flexAlignSelfCenter{align-self:center !important}.u-sm-flexAlignSelfStretch{align-self:stretch !important}.u-sm-flexAlignSelfBaseline{align-self:baseline !important}.u-sm-flexAlignSelfAuto{align-self:auto !important}.u-sm-flexOrderFirst{order:-1 !important}.u-sm-flexOrderLast{order:1 !important}.u-sm-flexOrderNone{order:0 !important}.u-sm-flexGrow1{flex:1 1 0% !important}.u-sm-flexGrow2{flex:2 1 0% !important}.u-sm-flexGrow3{flex:3 1 0% !important}.u-sm-flexGrow4{flex:4 1 0% !important}.u-sm-flexGrow5{flex:5 1 0% !important}.u-sm-flexShrink0{flex-shrink:0 !important}.u-sm-flexShrink1{flex-shrink:1 !important}.u-sm-flexShrink2{flex-shrink:2 !important}.u-sm-flexShrink3{flex-shrink:3 !important}.u-sm-flexShrink4{flex-shrink:4 !important}.u-sm-flexShrink5{flex-shrink:5 !important}.u-sm-flexExpand{margin:auto !important}.u-sm-flexExpandLeft{margin-left:auto !important}.u-sm-flexExpandRight{margin-right:auto !important}.u-sm-flexExpandTop{margin-top:auto !important}.u-sm-flexExpandBottom{margin-bottom:auto !important}.u-sm-flexBasisAuto{flex-basis:auto !important}.u-sm-flexBasis0{flex-basis:0 !important}.u-sm-flexInitial{flex:0 1 auto !important;flex-basis:auto !important}.u-sm-flexAuto{flex:1 1 auto !important;flex-basis:auto !important}.u-sm-flexNone{flex:0 0 auto !important;flex-basis:auto !important}}@media(--md-viewport){.u-md-flex{display:flex !important}.u-md-flexInline{display:inline-flex !important}.u-md-flexRow{flex-direction:row !important}.u-md-flexRowReverse{flex-direction:row-reverse !important}.u-md-flexCol{flex-direction:column !important}.u-md-flexColReverse{flex-direction:column-reverse !important}.u-md-flexWrap{flex-wrap:wrap !important}.u-md-flexNoWrap{flex-wrap:nowrap !important}.u-md-flexWrapReverse{flex-wrap:wrap-reverse !important}.u-md-flexJustifyStart{justify-content:flex-start !important}.u-md-flexJustifyEnd{justify-content:flex-end !important}.u-md-flexJustifyCenter{justify-content:center !important}.u-md-flexJustifyBetween{justify-content:space-between !important}.u-md-flexJustifyAround{justify-content:space-around !important}.u-md-flexAlignItemsStart{align-items:flex-start !important}.u-md-flexAlignItemsEnd{align-items:flex-end !important}.u-md-flexAlignItemsCenter{align-items:center !important}.u-md-flexAlignItemsStretch{align-items:stretch !important}.u-md-flexAlignItemsBaseline{align-items:baseline !important}.u-md-flexAlignContentStart{align-content:flex-start !important}.u-md-flexAlignContentEnd{align-content:flex-end !important}.u-md-flexAlignContentCenter{align-content:center !important}.u-md-flexAlignContentStretch{align-content:stretch !important}.u-md-flexAlignContentBetween{align-content:space-between !important}.u-md-flexAlignContentAround{align-content:space-around !important}.u-md-flexAlignSelfStart{align-self:flex-start !important}.u-md-flexAlignSelfEnd{align-self:flex-end !important}.u-md-flexAlignSelfCenter{align-self:center !important}.u-md-flexAlignSelfStretch{align-self:stretch !important}.u-md-flexAlignSelfBaseline{align-self:baseline !important}.u-md-flexAlignSelfAuto{align-self:auto !important}.u-md-flexOrderFirst{order:-1 !important}.u-md-flexOrderLast{order:1 !important}.u-md-flexOrderNone{order:0 !important}.u-md-flexGrow1{flex:1 1 0% !important}.u-md-flexGrow2{flex:2 1 0% !important}.u-md-flexGrow3{flex:3 1 0% !important}.u-md-flexGrow4{flex:4 1 0% !important}.u-md-flexGrow5{flex:5 1 0% !important}.u-md-flexShrink0{flex-shrink:0 !important}.u-md-flexShrink1{flex-shrink:1 !important}.u-md-flexShrink2{flex-shrink:2 !important}.u-md-flexShrink3{flex-shrink:3 !important}.u-md-flexShrink4{flex-shrink:4 !important}.u-md-flexShrink5{flex-shrink:5 !important}.u-md-flexExpand{margin:auto !important}.u-md-flexExpandLeft{margin-left:auto !important}.u-md-flexExpandRight{margin-right:auto !important}.u-md-flexExpandTop{margin-top:auto !important}.u-md-flexExpandBottom{margin-bottom:auto !important}.u-md-flexBasisAuto{flex-basis:auto !important}.u-md-flexBasis0{flex-basis:0 !important}.u-md-flexInitial{flex:0 1 auto !important;flex-basis:auto !important}.u-md-flexAuto{flex:1 1 auto !important;flex-basis:auto !important}.u-md-flexNone{flex:0 0 auto !important;flex-basis:auto !important}}.mt-1,.mt{margin-top:8px}.mt-2{margin-top:12px}.u-table{display:table;width:100%;border-collapse:collapse}.u-table-header{display:table-header-group;color:#7a7a7a}.u-table-header-cell{display:table-cell;text-align:justify;padding-bottom:5px}.u-table-body{display:table-row-group}.u-table-row{display:table-row}.u-table-cell{display:table-cell;text-align:justify;padding-bottom:10px;padding-top:10px}.u-table-row_border-bot{border-bottom:1px solid #e7e7e7}.text-bold{font-weight:600 !important}.text-normal{font-weight:normal !important}.smallest,.fs12{font-size:12px !important}.smallere,.fs13{font-size:13px !important}.fs14{font-size:14px}.fs16{font-size:16px !important}.block{display:block}.capitalize{text-transform:capitalize}.dimmed-text{color:#7b7b7b}.style-italic{font-style:italic}.overflow-hidden{overflow:hidden}.word-break{word-break:break-all}.no-line-break{white-space:nowrap}.right-auto{margin-left:auto}.center{text-align:center}.right-align{text-align:right}.left-align{text-align:left !important}.float-right{float:right}.spinner{animation:spin 1.3s linear infinite}hr.solid{border-top:1px solid #e7e7e7}.hide-on-desktop{display:none}.show-on-print{display:none !important}.margin-top--0{margin-top:0px}.margin-top--5{margin-top:-5px}.margin-top--10{margin-top:-10px}.margin-top-0{margin-top:0px !important}.margin-top-10{margin-top:10px !important}.margin-top-20{margin-top:20px !important}.margin-top-40{margin-top:40px !important}.margin-bot-0{margin-bottom:0px !important}.margin-bot-10{margin-bottom:10px !important}.margin-bot-15{margin-bottom:15px !important}.margin-bot-20{margin-bottom:20px !important}.margin-bot-40{margin-bottom:40px !important}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-right-40{margin-right:40px}.margin-right-80{margin-right:80px}.margin-left-0{margin-left:0px !important}.margin-left-10{margin-left:10px}.margin-left-5{margin-left:5px}.margin-left-20{margin-left:20px}.margin-right-10{margin-right:10px}.margin-right-5{margin-right:5px}.-margin-right-10{margin-right:-10px}.no-list-style{list-style:none;margin:0px;padding:0px}.min-width-0{min-width:0px}.width-100{width:100%}.no-pointer-events{pointer-events:none !important}.padding-20{padding:20px}.weight-normal{font-weight:normal !important}.w-100{width:100%}.errorBorder{background:lime;border:1px solid #c8472a !important;outline:#c8472a}@keyframes backgroundFade{0%{background-color:#ffde99}20%{background-color:#ffde99}100%{background-color:rgba(0,0,0,0)}}.highlight-ui{animation:backgroundFade 1.5s linear}.icon-lightarrow3.left{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.icon-error.add{transform:rotate(45deg);display:inline-block}.absence-text{color:red}.absence-bg{color:#ffebeb}.absence-icon{display:block;width:15px;height:15px;background-image:url("../img/icons/vacation-icon.af9c80acd008.svg");background-repeat:no-repeat}.white-text{color:#fff}.positive-text{color:#579c22}.negative-text{color:#ff5051}.admin-label,.planner-label{margin-right:5px;display:flex;align-items:center;border-radius:30px;padding:5px 10px;font-size:12px;line-height:12px}.admin-label:before,.planner-label:before{content:"";height:16px;width:16px;margin-right:5px;background-repeat:no-repeat}.planner-label{background-color:#f9e8f9;color:#af50b0}.planner-label:before{background-image:url("../img/icons/planner-icon.d6e38399c812.svg")}.admin-label{background-color:#fef7eb;color:#f5a623}.admin-label:before{background-image:url("../img/icons/admin-orange.c39cd45fded7.svg");width:13px}.cursor-pointer{cursor:pointer}.blueBtn{background-color:#008a85;border:0px;color:#fff;cursor:pointer;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}.blueBtn.large{font-size:14px;font-weight:600;height:40px;padding:0px;padding-left:20px;padding-right:20px;display:block}.blueBtn.center{margin:0 auto}.hidden,#accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment .payment-success-message{display:none}.hidden-important{display:none !important}.error-show-flex{display:flex !important}@keyframes update{0%{height:0px}50%{height:2px}100%{height:0px}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes pulse{0%{transform:scale3d(1, 1, 1);opacity:0}50%{transform:scale3d(1.05, 1.05, 1.05);opacity:1}100%{transform:scale3d(1, 1, 1);opacity:0}}@keyframes typing{0%{transform:scale3d(1, 1, 1);opacity:0}50%{transform:scale3d(1.05, 1.05, 1.05);opacity:1}100%{transform:scale3d(1, 1, 1);opacity:0}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}100%{transform:scale3d(1, 1, 1)}}@keyframes bounce{0%,20%,53%,80%,100%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes shake{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-1px, 0, 0)}20%,40%,60%,80%{transform:translate3d(1px, 0, 0)}}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInDownBanner{0%{transform:translate3d(0%, -100%, 0);visibility:visible}15%{transform:translate3d(0%, 20px, 0);visibility:visible}85%{transform:translate3d(0%, 20px, 0);visibility:visible}100%{transform:translate3d(0%, -100%, 0);visibility:visible}}.slideInDownBanner{animation-name:slideInDownBanner}@keyframes slideOutUpBanner{from{transform:translate3d(0, 0, 0);visibility:visible}to{transform:translate3d(0, -100%, 0);visibility:hidden}}.slideOutUpBanner{animation-name:slideOutUpBanner}@keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{animation-name:pulse}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.no-left-border{border-left:0px !important}.red-area{font-size:14px;display:block;padding:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;color:#ac2522;background:#fdcaca;list-style:none}.red-area.errorBox--warning{background:#fef7eb;color:#ff7800}.red-area.errorBox--medium-text{font-size:14px !important}.red-area.errorBox--medium-text p{font-size:14px !important}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes updateOut{0%{top:0px;opacity:1}20%{top:100%;opacity:0}50%{top:100%;opacity:0}80%{top:100%;opacity:0}100%{top:0px;opacity:1}}@keyframes updateIn{0%{top:100%;opacity:0}20%{top:0px;opacity:1}50%{top:0px;opacity:1}80%{top:0px;opacity:1}100%{top:100% x;opacity:0}}.relative{position:relative}.inline-block{display:inline-block}.no-style{outline:none;border:0px;background:none;box-sizing:border-box;font-family:"proxima-nova","proxima nova",arial}@keyframes shift-spinner-bar{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.no-style-link{color:#4a4a4a;text-decoration:none}@keyframes blink{0%{opacity:1}49%{opacity:0}50%{opacity:0}}.optional-label{opacity:.6}ul.styled{margin-left:15px;margin-bottom:10px;list-style:disc}ul.styled li{list-style:disc !important;margin-bottom:0px !important}.color-planner{color:#af50b0}@font-face{font-family:"sp_icon";src:url("/static/fonts/sp_icon.3e62d02d794e.eot");src:url("/static/fonts/sp_icon.3e62d02d794e.eot?#iefix") format("embedded-opentype"),url("/static/fonts/sp_icon.4124079d10a4.ttf") format("truetype"),url("/static/fonts/sp_icon.23eacc5a5353.woff") format("woff"),url("/static/fonts/sp_icon.226054daae83.svg#sp_icon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"sp_icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"c"}.icon-lightarrow3:before{content:"l"}.icon-delete:before{content:"d"}.icon-cancel:before{content:"e"}.icon-error:before{content:"f"}.icon-phone:before{content:"p"}.icon-check:before{content:"g"}.icon-arrow:before{content:"a"}.icon-user:before{content:"u"}.icon-mail:before{content:"m"}.icon-sell:before{content:"s"}.icon-help:before{content:"h"}.icon-swap:before{content:"t"}.icon-play:before{content:"q"}.icon-cog:before{content:"i"}.icon-dropdown{transform:rotate(90deg);display:inline-block;font-size:9px}.icon-error--plus{transform:rotate(45deg);display:inline-block}.modal-header h3{margin:0px !important;padding-bottom:0px !important;border-bottom:0px !important}.modal-body h4{margin:0px;margin-top:20px}.modal-body ul{margin-top:0px}.modal-body .errorBox{display:none}.modal-body .successBox{font-size:14px;display:block;padding:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;color:#ac2522;background:#fdcaca;list-style:none;background-color:#40b51a;border-color:#297b0e;color:#fff;text-shadow:none;display:none}.modal-body .successBox.errorBox--warning{background:#fef7eb;color:#ff7800}.modal-body .successBox.errorBox--medium-text{font-size:14px !important}.modal-body .successBox.errorBox--medium-text p{font-size:14px !important}.modal-body .radio-list{list-style:none;margin:0;padding:0px;margin-top:5px;font-size:14px}.modal-body .radio-list li{margin-bottom:10px}.modal-body .radio-list li label{font-weight:400;font-size:14px}.modal-body .radio-list input[type=radio]{height:13px;width:13px}.modal-body .radio-list input[type=text]{font-family:"proxima-nova","proxima nova",arial;width:50%;padding-left:10px;margin-top:0px}.modal-body .digits{width:40px;margin-right:0px;margin-left:2px;padding-left:10px;padding-right:10px;text-align:center}.modal-body p{font-size:14px}.modal-body .optional{font-size:12px;font-weight:500;color:#4a4a4a;opacity:.6}.modal-body label{display:block;font-size:16px;font-weight:600;margin-top:20px}.modal-body label:first-child{margin-top:0px}.modal-body label.noshow{display:inline-block;font-weight:400;margin-left:10px;font-size:14px}.modal-body label.noshow{margin-top:10px}.modal-body label.inline,.modal-body #accountsettings .complete-payment .payment-error-message label.retry,#accountsettings .complete-payment .payment-error-message .modal-body label.retry{display:inline-block;margin-left:10px}.modal-body input{border:1px solid #b0b0b0;height:30px;font-size:12px;width:75px;margin-right:10px;margin-top:5px;box-sizing:border-box;-moz-box-sizing:border-box}.modal-body input.time{text-align:center}.modal-body input.end-time{margin-left:10px}.modal-body input[type=checkbox]{height:auto;width:auto;margin-right:0px;margin-top:0px}.modal-body input.template-name{width:50%;padding-left:10px;font-family:"proxima-nova","proxima nova",arial}.modal-body textarea{width:100%;font-size:12px;resize:none;border:1px solid #b0b0b0;padding:10px;margin-top:5px;box-sizing:border-box;-moz-box-sizing:border-box}.modal-footer,.addShift-footer{height:35px;text-align:right;border-top:1px solid #e5e5e5;width:100%}.modal-footer .btn.soft-disable,.modal-footer #accountsettings .complete-payment .payment-error-message .soft-disable.retry,#accountsettings .complete-payment .payment-error-message .modal-footer .soft-disable.retry,.addShift-footer .btn.soft-disable,.addShift-footer #accountsettings .complete-payment .payment-error-message .soft-disable.retry,#accountsettings .complete-payment .payment-error-message .addShift-footer .soft-disable.retry{background:#cecece;border-color:#dbdbdb;cursor:none;pointer-events:none}.modal-footer .save-modal,.modal-footer .createShift,.modal-footer .saveChanges,.modal-footer .saveShift,.modal-footer .delete-account,.modal-footer .go-remove,.modal-footer .delete-shiftplan,.modal-footer .cta-btn,.addShift-footer .save-modal,.addShift-footer .createShift,.addShift-footer .saveChanges,.addShift-footer .saveShift,.addShift-footer .delete-account,.addShift-footer .go-remove,.addShift-footer .delete-shiftplan,.addShift-footer .cta-btn{background-color:#008a85;border:0px;border:1px solid #126c99;border-radius:0 0 5px 0;color:#fff;height:37px;padding-left:30px;padding-right:30px;margin-right:-1px;margin-top:-1px;cursor:pointer;font-family:"proxima-nova",sans-serif;font-size:14px;outline:none;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.modal-footer .save-modal:hover,.modal-footer .createShift:hover,.modal-footer .saveChanges:hover,.modal-footer .saveShift:hover,.modal-footer .delete-account:hover,.modal-footer .go-remove:hover,.modal-footer .delete-shiftplan:hover,.modal-footer .cta-btn:hover,.addShift-footer .save-modal:hover,.addShift-footer .createShift:hover,.addShift-footer .saveChanges:hover,.addShift-footer .saveShift:hover,.addShift-footer .delete-account:hover,.addShift-footer .go-remove:hover,.addShift-footer .delete-shiftplan:hover,.addShift-footer .cta-btn:hover{opacity:.9}.modal-footer .save-modal:active,.modal-footer .createShift:active,.modal-footer .saveChanges:active,.modal-footer .saveShift:active,.modal-footer .delete-account:active,.modal-footer .go-remove:active,.modal-footer .delete-shiftplan:active,.modal-footer .cta-btn:active,.addShift-footer .save-modal:active,.addShift-footer .createShift:active,.addShift-footer .saveChanges:active,.addShift-footer .saveShift:active,.addShift-footer .delete-account:active,.addShift-footer .go-remove:active,.addShift-footer .delete-shiftplan:active,.addShift-footer .cta-btn:active{opacity:1}.modal-footer .save-modal:disabled,.modal-footer .createShift:disabled,.modal-footer .saveChanges:disabled,.modal-footer .saveShift:disabled,.modal-footer .delete-account:disabled,.modal-footer .go-remove:disabled,.modal-footer .delete-shiftplan:disabled,.modal-footer .cta-btn:disabled,.addShift-footer .save-modal:disabled,.addShift-footer .createShift:disabled,.addShift-footer .saveChanges:disabled,.addShift-footer .saveShift:disabled,.addShift-footer .delete-account:disabled,.addShift-footer .go-remove:disabled,.addShift-footer .delete-shiftplan:disabled,.addShift-footer .cta-btn:disabled{background:#cecece;border-color:#dbdbdb;cursor:none;pointer-events:none}.modal-footer .save-modal:disabled,.addShift-footer .save-modal:disabled{background:#d3d3d3;border-color:#d3d3d3;cursor:default}.modal-footer .delete-account,.modal-footer .delete-shiftplan,.addShift-footer .delete-account,.addShift-footer .delete-shiftplan{background-color:#c8472a;color:#fff;border-color:#a01919}.modal-footer .close-modal,.modal-footer .cancelShift,.modal-footer .deleteShift,.modal-footer .deleteSingleShift,.modal-footer .cancelShiftEdit,.modal-footer .cancel-delete,.modal-footer .cancel-remove,.modal-footer .btn-secondary,.addShift-footer .close-modal,.addShift-footer .cancelShift,.addShift-footer .deleteShift,.addShift-footer .deleteSingleShift,.addShift-footer .cancelShiftEdit,.addShift-footer .cancel-delete,.addShift-footer .cancel-remove,.addShift-footer .btn-secondary{float:left;background-color:#fff;border:0px;border:1px solid #ddd;border-bottom:0px;border-left:0px;border-radius:0 0 0 5px;color:#4a4a4a;height:36px;padding-left:30px;padding-right:30px;margin-left:0px;margin-top:-1px;cursor:pointer;font-family:"proxima-nova",sans-serif;font-size:14px;outline:none;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.modal-footer .close-modal:hover,.modal-footer .cancelShift:hover,.modal-footer .deleteShift:hover,.modal-footer .deleteSingleShift:hover,.modal-footer .cancelShiftEdit:hover,.modal-footer .cancel-delete:hover,.modal-footer .cancel-remove:hover,.modal-footer .btn-secondary:hover,.addShift-footer .close-modal:hover,.addShift-footer .cancelShift:hover,.addShift-footer .deleteShift:hover,.addShift-footer .deleteSingleShift:hover,.addShift-footer .cancelShiftEdit:hover,.addShift-footer .cancel-delete:hover,.addShift-footer .cancel-remove:hover,.addShift-footer .btn-secondary:hover{background-color:#f5f5f5}.modal-footer .close-modal:active,.modal-footer .cancelShift:active,.modal-footer .deleteShift:active,.modal-footer .deleteSingleShift:active,.modal-footer .cancelShiftEdit:active,.modal-footer .cancel-delete:active,.modal-footer .cancel-remove:active,.modal-footer .btn-secondary:active,.addShift-footer .close-modal:active,.addShift-footer .cancelShift:active,.addShift-footer .deleteShift:active,.addShift-footer .deleteSingleShift:active,.addShift-footer .cancelShiftEdit:active,.addShift-footer .cancel-delete:active,.addShift-footer .cancel-remove:active,.addShift-footer .btn-secondary:active{opacity:1}.modal-footer .btn-secondary,.addShift-footer .btn-secondary{float:none;margin-right:-5px;border-left:1px solid #ddd;border-right:0px}.inactive{background-color:#9b9b9b !important;border-color:#9b9b9b !important;pointer-events:none}.btn-danger{background:#c8472a !important;color:#fff;border-radius:0 5px 0 5px;border:0px !important;margin-left:-1px;margin-top:-1px}.addShift-footer .cancelShift,.addShift-footer .createShift,.addShift-footer .deleteSingleShift,.addShift-footer .deleteShift,.addShift-footer .cancelShiftEdit,.addShift-footer .saveChanges,.addShift-footer .saveShift{padding-left:15px;padding-right:15px;font-size:12px}.modal-content{box-shadow:0 3px 10px rgba(0,0,0,.2) !important;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2) !important;-ms-box-shadow:0 3px 10px rgba(0,0,0,.2) !important;-moz-box-shadow:0 3px 10px rgba(0,0,0,.2) !important;-o-box-shadow:0 3px 10px rgba(0,0,0,.2) !important}#accountsettings .modal-footer,#dashboard .modal-footer,#plan .modal-footer{padding:0px}.modal-no-style{border:0px !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}body .edit-time-inline-popup:after,body .shift-box:after{content:"";position:absolute;top:-10px;left:68px;display:block;height:0;width:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}body .edit-time-inline-popup:before,body .shift-box:before{content:"";position:absolute;top:-12px;left:68px;display:block;height:0;width:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:11px solid #b1b1b1}body .right.shift-box:after{top:-10px;left:318px}body .right.shift-box:before{top:-12px;left:318px}body .arrow-bottom.shift-box:before,body .arrow-bottom.shift-box:after{top:auto;transform:rotate(180deg)}body .arrow-bottom.shift-box:after{bottom:-10px}body .arrow-bottom.shift-box:before{bottom:-12px}body .edit-time-inline-popup,body .shift-box{z-index:210;width:375px;position:absolute;outline:none;display:none;overflow:visible;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;padding-top:0;border:1px solid #b1b1b1;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);min-height:110px;transition:all .2s ease}body .edit-time-inline-popup .breakLink,body .shift-box .breakLink{cursor:pointer;text-decoration:underline;color:#008a85;font-size:14px}body .edit-time-inline-popup .removeBreak,body .shift-box .removeBreak{font-size:10px;color:#c8472a;font-weight:500}body .edit-time-inline-popup.large,body .shift-box.large{width:600px}body .edit-time-inline-popup select,body .shift-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:"proxima-nova","proxima nova",arial;font-size:14px;background:none;width:100%}body .edit-time-inline-popup select::-ms-expand,body .shift-box select::-ms-expand{display:none}body .edit-time-inline-popup label.small,body .shift-box label.small{font-size:12px;color:#919191;font-weight:600}body .edit-time-inline-popup .dropdown-arrow-wrap,body .shift-box .dropdown-arrow-wrap{position:relative;flex:1}body .edit-time-inline-popup .dropdown-arrow-wrap.dropdown-arrow-wrap--border,body .shift-box .dropdown-arrow-wrap.dropdown-arrow-wrap--border{border:1px solid #dbdbdb;border-radius:4px}body .edit-time-inline-popup .dropdown-arrow-wrap.dropdown-arrow-wrap--border select,body .shift-box .dropdown-arrow-wrap.dropdown-arrow-wrap--border select{height:28px;padding-left:10px;padding-right:30px}body .edit-time-inline-popup .dropdown-arrow-wrap.dropdown-arrow-wrap--border select::after,body .shift-box .dropdown-arrow-wrap.dropdown-arrow-wrap--border select::after{right:5px}body .edit-time-inline-popup .dropdown-arrow-wrap.dropdown-arrow-wrap--no-r-border,body .shift-box .dropdown-arrow-wrap.dropdown-arrow-wrap--no-r-border{border-right:0px !important}body .edit-time-inline-popup .dropdown-arrow-wrap .job-colour,body .shift-box .dropdown-arrow-wrap .job-colour{margin:0;width:6px;height:6px;position:absolute;left:10px;pointer-events:none;top:50%;margin-top:-3px}body .edit-time-inline-popup .dropdown-arrow-wrap select,body .shift-box .dropdown-arrow-wrap select{outline:none;width:100%;font-size:13px;border-radius:0;transition:all .2s ease}body .edit-time-inline-popup .dropdown-arrow-wrap select:focus,body .shift-box .dropdown-arrow-wrap select:focus{background:#f4faf3}body .edit-time-inline-popup .dropdown-arrow-wrap::after,body .shift-box .dropdown-arrow-wrap::after{content:"q";pointer-events:none;background:#f4faf3;color:#008a85;position:absolute;transform:rotate(90deg);font-size:8px;text-align:center;padding-top:6px;padding-bottom:6px;width:20px;margin-top:-10px;right:0;top:50%;border-radius:4px;font-family:"sp_icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .edit-time-inline-popup .dropdown-arrow-wrap.updating::before,body .shift-box .dropdown-arrow-wrap.updating::before{content:"";top:0px;left:0px;height:2px;width:100%;position:absolute;background:linear-gradient(270deg, white, white, #008A85, white, white);background-size:400%;animation:shift-spinner-bar 2s ease infinite}body .edit-time-inline-popup .addShiftCon,body .shift-box .addShiftCon{padding:0 10px 10px}body .edit-time-inline-popup .start-time,body .edit-time-inline-popup .ui-timepicker-input,body .shift-box .start-time,body .shift-box .ui-timepicker-input{flex:1;font-family:"proxima-nova";padding-left:5px;display:inline}body .edit-time-inline-popup .type-container,body .shift-box .type-container{overflow-y:auto;overflow-x:hidden;max-height:250px;padding-right:3px}body .edit-time-inline-popup .types,body .shift-box .types{display:flex;justify-content:space-between;border:1px solid #dbdbdb;margin-top:-1px;margin-right:20px;position:relative}body .edit-time-inline-popup .types.types--round,body .shift-box .types.types--round{border-radius:4px}body .edit-time-inline-popup .types.types--full,body .shift-box .types.types--full{margin-right:0px}body .edit-time-inline-popup .types.editing .add-inline-employee-con,body .shift-box .types.editing .add-inline-employee-con{width:100%;align-items:center;padding-right:10px}body .edit-time-inline-popup .types.editing .add-type-con,body .shift-box .types.editing .add-type-con{width:100%;position:relative;align-items:center;padding-right:10px}body .edit-time-inline-popup .types.editing .add-type-con::after,body .shift-box .types.editing .add-type-con::after{content:"";position:absolute;display:block;left:10px;top:50%;margin-top:-3px;width:6px;height:6px;border-radius:6px;background:#dbdbdb}body .edit-time-inline-popup .types.editing .type-name,body .edit-time-inline-popup .types.editing .person-name,body .shift-box .types.editing .type-name,body .shift-box .types.editing .person-name{border:0px;height:26px;flex:1;font-family:"proxima-nova","proxima nova",arial;font-size:13px;padding-left:20px}body .edit-time-inline-popup .types.editing .type-name:focus,body .edit-time-inline-popup .types.editing .person-name:focus,body .shift-box .types.editing .type-name:focus,body .shift-box .types.editing .person-name:focus{outline:none;background:#f4faf3}body .edit-time-inline-popup .types.editing .dropdown-arrow-wrap,body .edit-time-inline-popup .types.editing .note-input-wrap,body .edit-time-inline-popup .types.editing .removeType,body .shift-box .types.editing .dropdown-arrow-wrap,body .shift-box .types.editing .note-input-wrap,body .shift-box .types.editing .removeType{display:none}body .edit-time-inline-popup .types .note-input-wrap,body .shift-box .types .note-input-wrap{flex:1}body .edit-time-inline-popup .types .note-input-wrap input,body .shift-box .types .note-input-wrap input{height:100%;width:100%;padding-left:10px;padding-right:10px}body .edit-time-inline-popup .types .dropdown-arrow-wrap,body .shift-box .types .dropdown-arrow-wrap{flex:1;border-right:1px solid #dbdbdb}body .edit-time-inline-popup .types .dropdown-arrow-wrap::after,body .shift-box .types .dropdown-arrow-wrap::after{right:5px}body .edit-time-inline-popup .types select,body .shift-box .types select{flex:1;height:28px;padding-left:10px;padding-right:30px}body .edit-time-inline-popup .types select.jobtypes,body .shift-box .types select.jobtypes{padding-left:20px}body .edit-time-inline-popup .types:only-of-type .removeType,body .shift-box .types:only-of-type .removeType{visibility:hidden;width:0 !important;opacity:0}body .edit-time-inline-popup .removeType,body .shift-box .removeType{color:#aaa;font-size:13px;display:flex;justify-content:center;align-items:center;width:30px;transition:all .2s ease;position:absolute;right:-30px;top:50%;margin-top:-6px;opacity:1;cursor:pointer}body .edit-time-inline-popup .removeType:hover,body .shift-box .removeType:hover{color:#dd394d}body .edit-time-inline-popup .save-person,body .edit-time-inline-popup .save-type,body .shift-box .save-person,body .shift-box .save-type{margin-left:5px;margin-right:5px}body .edit-time-inline-popup h4,body .shift-box h4{margin-top:10px;margin-bottom:5px;clear:both;font-size:14px;border-bottom:1px solid #dbdbdb;padding-bottom:5px}body .edit-time-inline-popup h4:first-child,body .shift-box h4:first-child{margin-top:10px}body .edit-time-inline-popup h4.no-border,body .shift-box h4.no-border{border-bottom:0;padding-bottom:0}body .edit-time-inline-popup .labels-container,body .shift-box .labels-container{margin-bottom:3px;margin-right:20px}body .edit-time-inline-popup .labels-container.labels-container--full,body .shift-box .labels-container.labels-container--full{margin-right:0px}body .edit-time-inline-popup .time-inputs,body .edit-time-inline-popup .date-input,body .shift-box .time-inputs,body .shift-box .date-input{display:flex;align-items:center;flex:1;max-width:50%;min-height:80px}body .edit-time-inline-popup .time-inputs input,body .edit-time-inline-popup .date-input input,body .shift-box .time-inputs input,body .shift-box .date-input input{height:100%;font-size:30px;outline:none;border:0;color:#008a85;padding-left:0}body .edit-time-inline-popup .time-inputs label,body .edit-time-inline-popup .date-input label,body .shift-box .time-inputs label,body .shift-box .date-input label{max-width:50%;display:flex;flex-direction:column;flex:1;height:100%;padding:15px;box-sizing:border-box}body .edit-time-inline-popup .time-inputs label:first-child,body .edit-time-inline-popup .date-input label:first-child,body .shift-box .time-inputs label:first-child,body .shift-box .date-input label:first-child{border-right:1px solid #dbdbdb}body .edit-time-inline-popup .date-input label,body .shift-box .date-input label{max-width:100%;border-right:0px !important}body .edit-time-inline-popup .shift-info-wrap,body .shift-box .shift-info-wrap{display:flex;min-height:80px;border:1px solid #dbdbdb}body .edit-time-inline-popup .sub-settings,body .shift-box .sub-settings{display:flex;flex-direction:column;flex:1;background:#fbfbfb;border-left:1px solid #dbdbdb;align-items:stretch}body .edit-time-inline-popup .sub-settings-item,body .shift-box .sub-settings-item{border-bottom:1px solid #dbdbdb;display:flex;align-items:center;flex:1;padding:5px 15px}body .edit-time-inline-popup .sub-settings-item:last-child,body .shift-box .sub-settings-item:last-child{border-bottom:0}body .edit-time-inline-popup .close-label,body .shift-box .close-label{width:100%}body .edit-time-inline-popup .close-label input,body .shift-box .close-label input{width:20px;height:20px;margin:0}body .edit-time-inline-popup .add-type,body .shift-box .add-type{color:#008a85;font-size:13px;font-weight:600;cursor:pointer;margin-top:10px;margin-bottom:0px;display:flex;align-items:center}body .edit-time-inline-popup .add-type .label,body .shift-box .add-type .label{margin-left:5px}body .edit-time-inline-popup .errorBox,body .shift-box .errorBox{display:none}body .edit-time-inline-popup .controls,body .shift-box .controls{width:395px;margin-left:-20px;background-color:#f2f2f2;height:27px;border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;padding-top:5px;padding-left:20px;border-top:1px solid #b1b1b1;position:absolute;bottom:0;box-shadow:inset 0 1px 3px rgba(50,50,50,.2)}body .edit-time-inline-popup .controls p,body .shift-box .controls p{cursor:pointer;float:left;font-size:14px;color:#4a4a4a;margin-right:10px;border-right:1px solid #979797;padding-right:10px;margin-top:2px}body .edit-time-inline-popup .add-type-con,body .shift-box .add-type-con{display:none}body .edit-time-inline-popup label,body .shift-box label{font-size:14px}.createShift{font-weight:bold}.popup{left:50%;margin-left:-187px;top:200px}.popup:after,.popup:before{display:none !important}.modal-body .breakLink,.shift-action .breakLink{cursor:pointer;text-decoration:underline;color:#008a85;font-size:14px}.modal-body .removeBreak,.shift-action .removeBreak{font-size:10px;color:#c8472a;font-weight:500}.modal-body .time-inputs,.shift-action .time-inputs{margin-bottom:10px}.modal-body .explanation-label,.shift-action .explanation-label{clear:both}.break-settings{position:relative}.break-settings .removeBreak{position:absolute;bottom:-9px;cursor:pointer}.break-settings.dropdown-arrow-wrap select{border:1px solid #dbdbdb;border-radius:4px !important;flex:1;margin-left:10px;padding-left:5px;height:28px}.break-settings.dropdown-arrow-wrap::after{right:5px !important}.timeblock-shift-settings .c-removeBreak{position:relative !important;bottom:auto !important}.timeblock-shift-settings .custom-break-input{flex-basis:auto !important;margin-right:8px}.timeblock-shift-settings .dropdown-arrow-wrap::after{top:14px !important}#edit-worklog-popup .break-settings p{display:inline-block}#edit-worklog-popup .removeBreak{position:relative;bottom:auto;margin-left:5px}@keyframes spin-ani{0%{height:10px}50%{height:0px}100%{height:10px}}.loader,.loader-white{display:block;position:relative}.loader i,.loader-white i{visibility:hidden}.loader i:after,.loader:after,.loader:before,.loader-white i:after,.loader-white:after,.loader-white:before{-webkit-animation:spin-ani 1s infinite ease-in-out;-webkit-animation-fill-mode:forward;-webkit-transform:translate(50%, 50%);animation:spin-ani 1s infinite ease-in-out;animation-fill-mode:forward;transform:translate(50%, 50%);height:10px;width:4px;content:"";display:block;position:absolute;background-color:#dbdbdb;bottom:50%;left:50%;margin-left:-2px}.loader:before,.loader-white:before{margin-left:6px;animation-delay:.32s}.loader i:after,.loader-white i:after{visibility:visible;margin-left:-10px;animation-delay:-0.16s}.loader-white i:after,.loader-white:after,.loader-white:before{background-color:#fff}.excel-export,.salary-export{position:relative;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);margin-left:10px;margin-right:10px;padding:10px;padding-bottom:5px;padding-top:5px;margin-top:-13px;margin-bottom:10px;border-top:0px;border-radius:0px 0px 3px 3px;z-index:1;background:#f9f9f9}.excel-export h4,.salary-export h4{margin:0px;font-size:11px;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:0px;display:flex;justify-content:space-between;align-items:center}.excel-export p,.salary-export p{font-size:12px;line-height:20px}.excel-export a,.salary-export a{color:#008a85 !important;font-size:12px;text-decoration:underline !important}.excel-export .export-loader,.salary-export .export-loader{float:left;width:20px;height:20px;margin-right:5px}.excel-export .sub,.salary-export .sub{margin:0px;opacity:.8}#logbook .excel-link .button{position:relative;margin-bottom:10px;z-index:2}#logbook #export_preview_btn .button{position:relative;margin-bottom:10px;z-index:2}.show-csv-exports.opened{background-color:#fff}.export-list-item.previous-exports{display:none;border-top:1px solid #dbdbdb}.export-list-item.previous-exports.shown{display:block}.export-list-item a{position:relative;display:flex;margin-top:5px}.export-list-item a:before{background-image:url("../img/icons/checked-green.55073938c2a9.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:12px;min-width:12px;height:12px;margin-right:5px;margin-top:1px;content:"";display:none}.export-list-item a.error-export:before{display:block;background-image:url("../img/icons/reject-icon-accent1.01037e9ef8ec.svg")}.export-list-item a.enqueued-export:before,.export-list-item a.sending-export:before{display:block;background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1.3s linear infinite}.export-list-item p.error-export{color:#ff5051}.loginBody{display:flex;justify-content:center;align-items:center;height:100vh}.loginBody .nav_wrap{display:none}#login .login-logo,#reset .login-logo{margin:0 auto;text-align:center;margin-bottom:30px}#login form,#reset form{width:390px;margin:0 auto;box-sizing:border-box;text-align:center}#login form .errorlist,#reset form .errorlist{margin-top:0px}#login form.activate,#reset form.activate{text-align:left}#login form.activate label,#reset form.activate label{display:inline-block;margin-bottom:4px;font-weight:600;font-size:14px}#login a.newform,#reset a.newform{display:block;text-align:center;margin-top:10px}#login .hidden,#login #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #login .payment-error-message,#login #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #login .payment-success-message,#reset .hidden,#reset #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #reset .payment-error-message,#reset #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #reset .payment-success-message{display:none}#login .box,#reset .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#login h2,#login h4,#reset h2,#reset h4{text-align:center}#login h2,#reset h2{margin-bottom:20px;font-size:25px}#login h2.sub,#reset h2.sub{font-size:17px}#login p.description,#reset p.description{width:348px;text-align:center;font-size:13px;padding-bottom:15px;margin-left:auto;margin-right:auto}#login ::-webkit-input-placeholder,#reset ::-webkit-input-placeholder{color:#4a4a4a;font-family:"proxima-nova";font-size:14px}#login :-moz-placeholder,#reset :-moz-placeholder{color:#4a4a4a;font-family:"proxima-nova";font-size:14px}#login ::-moz-placeholder,#reset ::-moz-placeholder{color:#4a4a4a;font-family:"proxima-nova";font-size:14px}#login :-ms-input-placeholder,#reset :-ms-input-placeholder{color:#4a4a4a;font-family:"proxima-nova";font-size:16px}#login input[type=text],#login input[type=email],#login input[type=password],#reset input[type=text],#reset input[type=email],#reset input[type=password]{box-sizing:border-box;padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);width:100%;border-radius:2px;height:40px;margin-bottom:10px;margin-top:0px}#login .mail_form,#login .inv-code,#login .signupForm,#reset .mail_form,#reset .inv-code,#reset .signupForm{width:100%;margin-top:20px;padding:10px;box-sizing:border-box}#login .mail_form .remember_me,#login .inv-code .remember_me,#login .signupForm .remember_me,#reset .mail_form .remember_me,#reset .inv-code .remember_me,#reset .signupForm .remember_me{margin:0px;font-size:14px}#login .mail_form a,#login .inv-code a,#login .signupForm a,#reset .mail_form a,#reset .inv-code a,#reset .signupForm a{margin:0px;font-size:14px}#login .login_email,#login .connect_email,#login .activate_email,#login .submitForm,#reset .login_email,#reset .connect_email,#reset .activate_email,#reset .submitForm{width:100%;box-sizing:border-box;margin-top:10px}#login .facebookMoveOn,#reset .facebookMoveOn{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#579c22}#login .toggleForms,#reset .toggleForms{cursor:pointer;text-align:center;margin-top:20px;font-weight:bold}#login .termsLink,#login .signInLink,#reset .termsLink,#reset .signInLink{font-size:12px;text-align:center;margin:0px}#login .termsLink a,#login .signInLink a,#reset .termsLink a,#reset .signInLink a{float:none}#login .signInLink,#reset .signInLink{margin-top:12px;margin-bottom:12px}#login .signup-divider,#reset .signup-divider{width:250px;margin:12px auto;height:1px;background-color:#dbdbdb}#locations .action-btns{margin:10px}#locations.content label{font-weight:500 !important;font-size:14px !important;margin-top:10px}#locations .location-title,#locations .hidden-location-title{font-size:15px;font-weight:600;outline:none;border:0px;color:#26515c;margin:0px;padding:0px;width:100%;display:inline-block;font-family:"proxima-nova","proxima nova",arial;background:rgba(0,0,0,0)}#locations p{font-size:14px}#locations ul{overflow:hidden}#locations li{display:block;width:100%;float:left}#locations .location span{font-size:15px;float:left}#locations .location span:hover{cursor:pointer}#locations .cancelEdit{display:inline;font-size:12px;text-decoration:underline;color:#008a85;cursor:pointer;font-weight:normal;margin-left:5px}#locations .location-value{font-size:14px;padding-left:5px;margin-top:-2px;margin-left:1px;width:50%;color:#4a4a4a;margin-bottom:-1px}#locations .edit{display:none;margin-bottom:-4px}#locations .empty{font-size:12px;margin:10px 0}#locations .locations-wrap .toggle-location-permissions{border:1px solid #dbdbdb;padding:10px}#locations .locations-wrap .toggle-location-permissions:first-child{margin-top:20px;border-radius:5px 5px 0px 0px;border-bottom:0px}#locations .locations-wrap .toggle-location-permissions:last-child{margin-bottom:20px;border-radius:0px 0px 5px 5px}#locations .locations-wrap .toggle-location-permissions:last-child label{font-weight:400 !important}#locations .locations-wrap .toggle-location-permissions label{display:inline-block;margin:0}#locations .locations-wrap .toggle-location-permissions input[type=checkbox]{cursor:pointer}#locations .locations-wrap .toggle-location-permissions .spinner{display:none}#locations .locations-wrap .toggle-location-permissions.in-process .spinner{display:inline-block}#locations .locations-wrap .toggle-location-permissions.in-process input{display:none}#locations .locations-con .table-list{border:none}#locations .locations-con .table-row{border:1px solid #dbdbdb;border-radius:5px;font-size:15px;color:#4a4a4a;margin-bottom:10px;overflow:hidden}#locations .locations-con .table-row .show-on-edit,#locations .locations-con .table-row .show-on-permission-edit{display:none !important}#locations .locations-con .table-row[data-location--editlocation-edit=true] .show-on-edit{display:flex !important}#locations .locations-con .table-row[data-location--editlocation-edit=true] .table-row-content{background:#eee}#locations .locations-con .table-row[data-location--editlocation-edit=true] .hide-on-edit{display:none !important}#locations .locations-con .table-row[data-location--editlocation-permissions=true] .show-on-permission-edit,#locations .locations-con .table-row[data-location--editlocation-permissions=true] .dont-hide-on-permission-edit{display:flex !important}#locations .locations-con .table-row[data-location--editlocation-permissions=true] .hide-on-edit{display:flex !important}#locations .locations-con .table-row[data-location--editlocation-permissions=true] .hide-on-edit.hide-on-permission-edit{display:none !important}#locations .locations-con .table-row .table-row-content{padding-left:10px;padding-right:10px;height:50px;display:flex;align-items:center;font-weight:600}#locations .locations-con .table-row .errorBox{margin-bottom:0;border-radius:0;display:none}#locations .locations-con .table-row.error .location-title{border-color:#fdcaca;border-style:solid}#locations .locations-con .table-row.error .errorBox{display:block}#locations .locations-con .table-row .hidden-location-title{color:#9b9b9b}#locations .locations-con .table-row .location-visibility-btn{border:none;background-image:url("../img/icons/eye-hide-grey.ceefc7f94c44.svg");background-size:cover;width:17px;height:14px}#locations .locations-con .table-row .location-visibility-btn:hover{background-image:url("../img/icons/eye-hide.0d7622f5c962.svg")}#locations .locations-con .table-row .location-visibility-btn.eye-show{background-image:url("../img/icons/eye-show.38f50c02c509.svg");width:22px}#locations .locations-con .table-row .location-visibility-btn.btn--spinner--blue{background-image:none}#locations .locations-con .table-row .edit-location-btn{border:none;background-image:url("../img/icons/pen-line-light.9b68da924b18.svg");background-size:100% 100%;width:17px;height:14px}#locations .locations-con .table-row .edit-location-btn:hover{opacity:.7}#locations .locations-con .table-row .location-settings{display:none}#locations .locations-con .table-row .location-settings .cell-avatar{width:40px;align-items:center;justify-content:center;display:flex}#locations .locations-con .table-row .location-settings .search-row{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;min-height:40px}#locations .locations-con .table-row .location-settings .search-row .cell-avatar{border-right:1px solid #dbdbdb}#locations .locations-con .table-row .location-settings .search-row .searchField{border:none;padding:5px;background-color:#f4faf3}#locations .locations-con .table-row .location-settings .search-row .searchField:focus{outline:none}#locations .locations-con .table-row .location-settings .employee-con{min-height:auto;overflow-y:auto}#locations .locations-con .table-row .location-settings .employee-con input[type=checkbox]{cursor:pointer}#locations .locations-con .table-row .location-settings .employee-con .list-row .cell{border-right:1px solid #dbdbdb;padding:5px;min-height:40px}#locations .locations-con .table-row .location-settings .employee-con .list-row .cell:last-of-type{border-right:none}#locations .locations-con .table-row .location-settings .employee-con .list-row .check-box-col{width:100px;align-items:center;justify-content:center;text-transform:uppercase;font-size:10px}#locations .locations-con .table-row .location-settings .employee-con .list-row .member-name{margin-left:10px}#locations .locations-con .table-row .location-settings .employee-con .list-row .c-avatar{min-width:25px;min-height:25px;height:25px;width:25px;font-size:12px}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row.dimmed{display:none}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-planning-permissions{display:none}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-planning-permissions .list-row{background-color:#f4faf3;font-size:14px}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-planning-permissions .list-row .sub-permissions-title{padding-left:15px}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-planning-permissions .list-row:last-of-type{border-bottom:1px solid #dbdbdb}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-permission-buttons button{font-size:12px;padding:3px 30px 3px 5px;position:relative}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-permission-buttons .btn-sub-close{display:none}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-permission-buttons .btn-sub-close:after{content:"+";transform:rotate(45deg);position:absolute;right:5px;color:#fff;top:50%;margin-top:-7px;font-size:19px;background-color:#cacaca;width:14px;height:14px;border-radius:14px;line-height:14px;font-weight:bold}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row .sub-permission-buttons .btn-sub-open:after{content:"...";position:absolute;right:5px;color:#008a85;top:50%;margin-top:-22px;font-size:22px}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row.opened .sub-planning-permissions{display:block}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-close{display:flex}#locations .locations-con .table-row .location-settings .employee-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-open{display:none}#locations .locations-con .table-row .permission-actions-btns{padding:10px}#locations .locations-con .table-row .permission-actions-btns button{padding:5px 10px}#locations .locations-con .table-row.opened-location-settings .location-settings{display:block}#locations .locations-con .table-row.opened-location-settings .location-short-info{display:none !important}#locations .locations-con .table-row.opened-location-settings .location-action-btn{display:none !important}#locations .locations-con .table-row.opened-location-settings .top-permission-action-btns{display:flex !important}#locations .locations-con .table-row .location-short-info{background-color:#f4faf3;border-top:1px solid #dbdbdb;padding:10px}#locations .locations-con .table-row .location-short-info .members-number,#locations .locations-con .table-row .location-short-info .planners-number{position:relative;padding-left:28px;font-size:13px}#locations .locations-con .table-row .location-short-info .members-number:before,#locations .locations-con .table-row .location-short-info .planners-number:before{content:"";background-image:url("../img/icons/nav/nav-icon-user.cc5f7c09c1a4.svg");position:absolute;width:20px;height:16px;left:0;top:50%;margin-top:-8px;background-size:cover}#locations .locations-con .table-row .location-short-info .planners-number{padding-left:24px}#locations .locations-con .table-row .location-short-info .planners-number:before{background-image:url("../img/icons/planner-icon.d6e38399c812.svg");height:16px;width:16px;margin-top:-8px}#locations .locations-con .top-permission-action-btns{display:none !important}#locations .locations-con .top-permission-action-btns button{padding:5px 10px;margin-left:10px}#locations .locations-con .location-action-btn{margin-left:10px;padding:5px 10px}#locations .locations-con .location-action-btn:first-of-type{margin-left:0}#locations .locations-con .location-action-btn.btn--spinner--blue i{display:none}#locations .locations-con .new-location-block .create-new-location-btn{font-size:14px}#locations .locations-con .new-location-block .cancel-location-creating{font-size:12px;text-decoration:underline;color:#008a85;cursor:pointer;margin-left:5px}#locations .locations-con .new-location-block .location-title{display:none}#locations .locations-con .new-location-block .save-location{background-color:#008a85;color:#fff;margin-left:5px}#locations .locations-con .new-location-block .save-location:disabled{background-color:#9b9b9b}#locations .locations-con .new-location-block .new-location-select,#locations .locations-con .new-location-block .location-title{margin:5px 0;padding:5px 0}#locations .locations-con .new-location-block .new-location-con{display:none;align-items:center;flex-direction:column}#locations .locations-con .new-location-block .new-location-select-con{width:100%;align-items:center}#locations .locations-con .new-location-block .new-location-select-con input[type=text]{width:100%;height:40px;box-sizing:border-box;border:0px;background-color:#f4faf3;border:1px solid #dbdbdb !important;padding-left:10px;border-radius:4px}#locations .locations-con .new-location-block.show-create-locations-options .new-location-con{display:flex}#locations .locations-con .new-location-block.show-create-locations-options .create-new-location-btn{display:none}#locations .locations-con .new-location-block.show-create-locations-options.show-location-new-input .location-title{display:inline-block}#locations .locations-con .new-location-block.show-create-locations-options.show-location-new-input .new-location-select{display:none}#locations .locations-con .new-location-block .errorBox{display:none}#locations .locations-con .new-location-block.error .errorBox{display:block}.eye-hide-icon{background-image:url("../img/icons/eye-hide.0d7622f5c962.svg");width:17px;height:12px}.eye-show-icon{background-image:url("../img/icons/eye-show.38f50c02c509.svg");width:17px;height:12px}.employee-list{flex-basis:100%;border-top:1px solid #dbdbdb;background:#fafafa;font-size:14px}.employee-list .c-avatar{width:25px;height:25px;font-size:10px}.employee-list .employee-name{padding-left:10px;padding-right:10px}.employee-list .searchField{width:100%;height:40px;box-sizing:border-box;border:0px;background-color:#f4faf3;padding-left:10px}.employee-list .table-title{height:25px;text-transform:uppercase;min-height:25px;font-size:12px;line-height:28px;border-bottom:1px solid #dbdbdb}.employee-list .table-title div{border-left:1px solid #dbdbdb}.employee-list .table-title div:first-child,.employee-list .table-title div:nth-child(2){border-left:0px}.employee-list .avatar-col{width:40px;box-sizing:border-box;border-right:1px solid #dbdbdb}.employee-list .cell-checkbox{padding-left:0px !important;padding-right:0px !important;border-left:1px solid #dbdbdb;border-right:0px !important}.employee-list .cell-avatar{border-right:1px solid #dbdbdb !important}.employee-list .cell-icon{box-sizing:border-box}.employee-list .cell-with-name{padding-left:10px;padding-right:10px}.employee-list .cell-with-name .cell{padding-left:0 !important;padding-right:0 !important}.explainer{margin-top:20px;background:#f4faf3;padding:20px}.explainer h2{font-size:18px}.explainer ul{padding:0px;margin:0px;font-size:14px;list-style:circle}.explainer ul li{margin-top:30px;list-style-type:square}.nav_wrap{font-weight:500;background-color:#fff;border-bottom:1px solid #d6d6d6;margin-bottom:20px;font-size:13px;width:100%;min-width:1000px;clear:both;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav_wrap ul li{list-style:none}.nav_wrap .badge{background-color:#ff5051;color:#fff;border-radius:20em;min-width:20px;height:20px;line-height:20px;text-align:center;font-weight:700;margin-top:-10px;margin-bottom:-10px;display:inline-block;position:absolute;right:22px;top:13px}.nav_wrap .badge p{margin:0px}.nav_wrap .badge.hidden,.nav_wrap #accountsettings .complete-payment .badge.payment-error-message,#accountsettings .complete-payment .nav_wrap .badge.payment-error-message,.nav_wrap #accountsettings .complete-payment .badge.payment-success-message,#accountsettings .complete-payment .nav_wrap .badge.payment-success-message{display:none !important}.nav_wrap .c-newBadge{margin-top:-3px}.nav_container{display:flex;align-items:center;height:56px}@media(max-width: 1150px){.nav_container{font-size:12px}}.nav-icon-con{height:20px;align-items:center;display:flex}.nav-icon-con .new-dot{position:absolute;right:34px;top:9px}.nav-items{margin-left:auto;height:100%;cursor:pointer}.nav-items ul:not(.nav-drop){display:flex;justify-content:space-between;height:100%}.nav-items ul{margin:0;padding-left:0px}.nav-items ul li.nav-item{padding-left:10px;padding-right:10px;position:relative}.nav-items ul li.nav-item:not(.nav-item--dropdown){display:flex;align-items:center}@media(min-width: 1150px){.nav-items ul li.nav-item{padding-left:15px;padding-right:15px}}.nav-items ul li.nav-item.admin-panel-dropdown{padding-left:0px;padding-right:0px}.nav-items ul li.nav-item.active a{color:#008a85}.nav-items ul li.nav-item a,.nav-items ul li.nav-item .settings-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;width:100%;height:100%;color:#929292;text-decoration:none;font-size:13px;transition:all .2s ease}.nav-items ul li.nav-item a:hover,.nav-items ul li.nav-item .settings-list-item:hover{color:#4a4a4a}.nav-items ul li.nav-item a:hover .nav-icon,.nav-items ul li.nav-item .settings-list-item:hover .nav-icon{opacity:1}.nav-items ul li.nav-item a .nav-icon,.nav-items ul li.nav-item .settings-list-item .nav-icon{opacity:.6}.nav-items ul li.nav-item .c-avatar{min-width:30px}.nav-items ul li.nav-item .settings-list-item{display:flex;flex-direction:row;align-items:center;padding:0px;padding-left:15px;padding-right:15px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.nav-items ul li.nav-item .settings-list-item select{cursor:pointer;font-size:13px;font-weight:500;margin-left:14px;border:0px;width:100%;height:46px;outline:none;color:#929292;font-family:"proxima-nova","proxima nova",arial;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width: 1150px){.nav-items ul li.nav-item .settings-list-item select{font-size:12px}}.nav-items ul li.nav-item .settings-list-item:hover{background:#f6f6f6}.nav-items ul li.nav-item .new-dot{display:inline-block;width:10px;height:10px;border-radius:5px;background:#ce31d8}.nav-drop{display:none;background-color:#fff;padding:0px;position:absolute;border:1px solid #d6d6d6;border-radius:0px 0px 3px 3px;text-align:left;z-index:800;min-width:225px;margin-top:1px;box-shadow:0px 3px 10px 0px rgba(0,0,0,.1)}.nav-drop a{color:#929292}.nav-drop a:hover{color:#4a4a4a !important}.nav-drop.pull-right{right:-15px}.nav-drop li{display:flex}.nav-drop li:last-child{border-bottom:0px}.nav-drop li a{display:flex;flex-direction:row !important;align-items:center;justify-content:flex-start !important;padding:15px;width:100%;min-width:100px;color:#4a4a4a;text-decoration:none;transition:all .3s ease}.nav-drop li a:hover{background:#f6f6f6}.nav-drop li a .c-newBadge{margin-left:auto}.nav-drop li a .nav-drop--icon{width:30px;height:30px;margin-right:6px;margin-left:-5px;margin-top:-7px;margin-bottom:-7px;display:flex;justify-content:center;align-items:center;opacity:.6}.nav-drop li a .nav-drop--icon img{max-width:25px}.nav-drop li a .nav-drop--icon i{font-size:19px}.nav-drop li a#logout{color:#ba7400}.nav-drop li a#logout:hover{color:#875400 !important;background:#fff8ed}.nav-drop li.current a{background-color:#fcfcfc;font-weight:600;color:#4a4a4a;box-shadow:inset 2px 0 0px #008a85}.list-header{width:100%;display:flex;background-color:#f7f7f7;padding-top:10px;padding-bottom:10px;font-weight:600;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;cursor:default}.list-header:first-child{border-top:0px}.list-header .c-avatar{margin-right:6px;margin-left:-5px;float:left;width:30px;height:30px;font-size:14px}.list-header .nav-nameinfo{float:left}.list-header p{font-size:12px;font-weight:400;color:#757575;margin:0px;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-con{height:100%;padding-left:6px;padding-right:6px}.logo{height:100%;background-image:url("../img/logo.f34324cf9aad.svg");background-repeat:no-repeat;max-width:150px;min-width:150px;background-size:100%;background-position:center center;text-indent:-9999px;margin-left:10px;margin-right:10px;margin-bottom:0px}@media(max-width: 1250px){.logo{max-width:30px;min-width:30px;background-size:150px;background-position:left}}.account-picker{height:100%;min-width:180px;max-width:300px}.account-picker ul{padding:0px;margin:0px}.account-picker ul:not(.account-list){height:100%}.account-picker li{text-transform:capitalize}.account-picker .active-account{display:flex;align-items:center;justify-content:space-between;height:100%;padding-left:15px;padding-right:15px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;cursor:pointer;transition:all .2s ease}.account-picker .active-account:hover{background:#fcfcfc}.nav-drop{display:none;background-color:#fff;padding:0px;top:100%;position:absolute;border:1px solid #d6d6d6;border-radius:0px 0px 3px 3px;text-align:left;z-index:800;min-width:225px}.nav-drop.account-list{top:auto}.nav-drop a{color:#929292 !important}.nav-drop a:hover{color:#4a4a4a !important}.nav-drop.pull-right{right:-15px}.nav-drop li:last-child{border-bottom:0px}.nav-drop li a{padding:15px !important;display:block;min-width:100px;color:#929292;text-decoration:none;flex-direction:row}.nav-drop li.current a{background-color:#fcfcfc;font-weight:600;color:#4a4a4a;box-shadow:inset 2px 0 0px #008a85}.list-wrap{padding-left:15px;padding-right:15px}.icon-dropdown{margin-left:5px}.settings-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:287px;z-index:100;opacity:0;transition:.15s;visibility:hidden;transform:translateY(-5px) scale(0.9);transform-origin:top center}.settings-dropdown.active{opacity:1;transform:translateY(0px) scale(1);visibility:visible}.settings-dropdown.active .content,.settings-dropdown.active .newsfeed-menu{animation-delay:.2s;animation:fadeInDownMedium;animation-duration:.3s}.settings-dropdown .list{box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1);border-radius:13px;overflow:hidden;background:#fff;border-bottom:1px solid rgba(29,49,61,.1)}.settings-dropdown .wrap-icon,.settings-dropdown .header i{width:30px;height:30px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:16px}.settings-dropdown .wrap-icon img,.settings-dropdown .header i img{max-width:25px}.settings-dropdown .wrap-icon i,.settings-dropdown .header i i{font-size:16px}.settings-dropdown .header{background:#26515c;color:#fff;display:flex;padding:10px;align-items:center;gap:6px;cursor:auto;position:relative;z-index:10}.settings-dropdown .header h2,.settings-dropdown .header span{margin:0;padding:0}.settings-dropdown .header h2{font-size:13px;font-weight:500}.settings-dropdown .header span{font-size:11px;font-weight:400;opacity:.54;margin-top:-3px;display:block}.settings-dropdown .content{border-top:0px !important;border-bottom-width:0px !important}.settings-dropdown .content,.settings-dropdown .newsfeed-menu{background:#fff;border:1px solid rgba(29,49,61,.1);opacity:1 !important}.settings-dropdown .content>div,.settings-dropdown .newsfeed-menu>div{padding:4px;cursor:auto}.settings-dropdown .content>div.footer,.settings-dropdown .newsfeed-menu>div.footer{padding:0px;border-top:1px solid rgba(29,49,61,.1);display:flex}.settings-dropdown .content>div.footer .divider,.settings-dropdown .newsfeed-menu>div.footer .divider{width:1px;height:45px;background:rgba(29,49,61,.1)}.settings-dropdown .content>div.footer>a,.settings-dropdown .newsfeed-menu>div.footer>a{width:50% !important;margin:4px}.settings-dropdown .content>div.footer>a:first-of-type .wrap-icon,.settings-dropdown .newsfeed-menu>div.footer>a:first-of-type .wrap-icon{opacity:1}.settings-dropdown .content>div.footer>a:first-of-type i,.settings-dropdown .newsfeed-menu>div.footer>a:first-of-type i{color:#ff5051}.settings-dropdown .content>div p,.settings-dropdown .newsfeed-menu>div p{margin:0;font-size:12px;font-weight:400}.settings-dropdown .content>div>a,.settings-dropdown .newsfeed-menu>div>a{cursor:pointer;display:flex;flex-direction:row !important;justify-content:start !important;height:37px !important;min-height:37px !important;padding:0 6px !important;gap:6px !important;border-radius:8px;transition:.1s !important;width:auto !important;color:#4a4a4a !important}.settings-dropdown .content>div>a:hover,.settings-dropdown .newsfeed-menu>div>a:hover{background:#f5f6f7}.settings-dropdown .content>div>a:hover .wrap-icon,.settings-dropdown .newsfeed-menu>div>a:hover .wrap-icon{opacity:.8}.settings-dropdown .content>div>a .wrap-icon,.settings-dropdown .newsfeed-menu>div>a .wrap-icon{opacity:.6;transition:.1s !important}.settings-dropdown .content>div>a .language-selector,.settings-dropdown .newsfeed-menu>div>a .language-selector{margin-left:auto;display:flex;align-items:center;gap:6px;position:relative;padding:4px;padding-right:0px}.settings-dropdown .content>div>a .language-selector .iti-flag,.settings-dropdown .newsfeed-menu>div>a .language-selector .iti-flag{width:18px}.settings-dropdown .content>div>a .language-selector i,.settings-dropdown .newsfeed-menu>div>a .language-selector i{opacity:.66}.settings-dropdown .content>div>a .language-selector select,.settings-dropdown .newsfeed-menu>div>a .language-selector select{top:0;left:0;position:absolute;opacity:0;width:100%;border:none;height:100%;cursor:pointer}.settings-dropdown .content>div.is-block-item,.settings-dropdown .newsfeed-menu>div.is-block-item{border-top:1px solid rgba(29,49,61,.1);border-bottom:1px solid rgba(29,49,61,.1)}.settings-dropdown .content>div.is-block-item>div,.settings-dropdown .newsfeed-menu>div.is-block-item>div{display:flex;flex-direction:row;align-items:center;padding:3px 6px !important;gap:6px;min-height:37px !important}.settings-dropdown .content>div.is-block-item>div .c-avatar,.settings-dropdown .newsfeed-menu>div.is-block-item>div .c-avatar{width:25px;min-width:25px;height:25px;font-size:12px}.settings-dropdown .content>div.is-block-item>div p,.settings-dropdown .newsfeed-menu>div.is-block-item>div p{font-size:13px}.settings-dropdown .content>div.is-block-item>div span,.settings-dropdown .newsfeed-menu>div.is-block-item>div span{font-size:11px;color:#7d7d7d;margin-top:-2px;display:block}.settings-dropdown .content>div.is-block-item>div p,.settings-dropdown .content>div.is-block-item>div span,.settings-dropdown .newsfeed-menu>div.is-block-item>div p,.settings-dropdown .newsfeed-menu>div.is-block-item>div span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:229px}.settings-dropdown .newsfeed-menu{margin-top:10px}.settings-dropdown .newsfeed-menu .new-dot{display:none !important;margin-left:auto;margin-right:5px}.settings-dropdown .newsfeed-menu.active{border-color:rgba(206,49,216,.29) !important}.settings-dropdown .newsfeed-menu.active p,.settings-dropdown .newsfeed-menu.active i{color:#ce31d8 !important}.settings-dropdown .newsfeed-menu.active .wrap-icon{opacity:1}.settings-dropdown .newsfeed-menu.active .new-dot{display:block !important}.settings-dropdown .newsfeed-menu.active a:hover{background:#fdf7ff !important}#old-plans .table-cell.last{border-right:none;width:200px;cursor:auto}#old-plans .table-row:last-of-type .table-cell{border-bottom:none}#old-plans .table-header-row .table-cell{-webkit-user-select:none;-moz-user-select:none;user-select:none}#old-plans .year{margin-bottom:35px;overflow:hidden;max-height:30px;transition:.2s ease}#old-plans .year.initial{max-height:none}#old-plans .year .fa-chevron-down{transform:rotate(-90deg);transition:.2s ease}#old-plans .year.active .fa-chevron-down{transform:rotate(0deg)}#old-plans .year-header{cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}#old-plans .location-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-weight:600;margin-top:35px}#old-plans .location-header.first{margin-top:0}.archive-link{border:1px solid #dcdcdc;border-radius:3px;width:100%;margin-top:20px;transition:all .2s ease}.archive-link:hover{background:#fff}.archive-link a{display:block;width:100%;padding-top:15px;padding-bottom:15px;text-align:center;color:#4a4a4a;text-decoration:none}.archive-link a img{width:21px;height:18px;margin-right:10px;position:relative;top:3px}.content .integration-list{list-style:none;margin:0px;padding:0px;margin-top:20px}.content .integration-list li{border:1px solid #dbdbdb;border-radius:5px;margin-bottom:10px;padding:10px}.content .integration-list li button{float:right;margin-top:5px;background-color:#008a85;border:0px;color:#fff;cursor:pointer;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}.content .integration-list li .desc{font-style:italic;font-size:12px;color:#979797}.content .integration-list li p.token{font-size:16px !important;margin-top:20px;margin-bottom:15px}.content .integration-list li p.token .token-digit{background:#f0f0f0;border-radius:5px;padding:15px;padding-top:10px;padding-bottom:10px}.clear-all-btn{border:0px;background:none;color:#008a85;text-decoration:underline;cursor:pointer;font-size:14px;font-family:"proxima-nova","proxima nova",arial}.clear-all-btn:active,.clear-all-btn:focus{outline:none}.clear-all-btn:active{color:#002423}.shift-item,.absence-item{display:flex;border:1px solid #d8d8d8;border-radius:5px;min-height:80px;background:#fbfbfb;z-index:1;position:relative}.shift-item a,.absence-item a{text-decoration:underline !important}.shift-item p,.absence-item p{display:block}.shift-item .location-icon,.absence-item .location-icon{width:14px;margin-right:5px}.shift-item .small,.absence-item .small{font-size:12px;line-height:12px}.shift-item.outbound,.absence-item.outbound{margin-left:20px;margin-right:20px;margin-bottom:-10px;z-index:0;position:relative}.shift-item.outbound .shift-info,.absence-item.outbound .shift-info{padding-left:10px}.shift-item.outbound p,.absence-item.outbound p{opacity:.6}.shift-item.outbound::after,.absence-item.outbound::after{content:"t";text-align:center;line-height:30px;transform:rotate(90deg);font-size:12px;background:#008a85;color:#fff;width:30px;height:30px;position:absolute;left:-15px;top:50%;margin-top:-15px;border-radius:30px;font-family:"sp_icon"}.shift-item .shift-info,.shift-item .absence-info,.absence-item .shift-info,.absence-item .absence-info{display:flex;flex:1;width:calc(100% - 250px)}.shift-item.waiting-for-dismiss .shift-info,.absence-item.waiting-for-dismiss .shift-info{opacity:.4}.shift-item .col,.absence-item .col{display:flex;align-items:center;flex:5;border-right:1px solid #d8d8d8;padding:10px}.shift-item .col:last-child,.absence-item .col:last-child{border-right:0px}.shift-item .col.shift-date,.shift-item .col.absence-date,.absence-item .col.shift-date,.absence-item .col.absence-date{flex:4}.shift-item .col.shift-owner,.absence-item .col.shift-owner{flex:9}.shift-item .col.shift-owner p,.absence-item .col.shift-owner p{font-weight:600;font-size:14px}.shift-item .col.shift-owner i,.absence-item .col.shift-owner i{font-size:14px;opacity:.8}.shift-item a,.absence-item a{color:#4a4a4a !important}.shift-item .job-colour,.absence-item .job-colour{border:0px;width:9px;height:9px;margin-top:4px}.shift-status,.absence-status{display:flex;flex-direction:column;justify-content:space-around;border-left:1px solid #d8d8d8;background:#fff;border-radius:0 5px 5px3 0px;width:300px}.shift-status.absence-status,.absence-status.absence-status{width:390px}.shift-status .status-msg,.absence-status .status-msg{display:flex;justify-content:center;flex-direction:column;flex:1;font-size:12px;padding:5px;padding-left:10px;padding-right:10px}.shift-status .status-msg p,.absence-status .status-msg p{text-align:center;opacity:.7;font-size:12px !important;font-weight:400;margin-top:5px}.shift-status .status-msg.swap-success,.shift-status .status-msg.absence-success,.absence-status .status-msg.swap-success,.absence-status .status-msg.absence-success{color:#579c22}.shift-status .status-msg.swap-deny,.shift-status .status-msg.absence-deny,.absence-status .status-msg.swap-deny,.absence-status .status-msg.absence-deny{color:#dd394d}.shift-status .btn-con,.absence-status .btn-con{border-top:1px solid #d8d8d8;display:flex;flex:1}.shift-status .btn-con button,.absence-status .btn-con button{flex:1;background:rgba(0,0,0,0);border:0px;border-right:1px solid #d8d8d8;cursor:pointer;font-weight:600;margin:0px}.shift-status .btn-con button:last-child,.absence-status .btn-con button:last-child{border-right:0px}.shift-status .btn-con button.accept,.shift-status .btn-con button.approve,.absence-status .btn-con button.accept,.absence-status .btn-con button.approve{color:#579c22;background:#edf8e9}.shift-status .btn-con button.accept:hover,.shift-status .btn-con button.approve:hover,.absence-status .btn-con button.accept:hover,.absence-status .btn-con button.approve:hover{background:#e0f3da}.shift-status .btn-con button.decline,.shift-status .btn-con button.reject,.shift-status .btn-con button.cancel,.shift-status .btn-con button.delete-absence,.shift-status .btn-con button.cancel-absence,.absence-status .btn-con button.decline,.absence-status .btn-con button.reject,.absence-status .btn-con button.cancel,.absence-status .btn-con button.delete-absence,.absence-status .btn-con button.cancel-absence{color:#dd394d !important;text-decoration:none !important;background:#faeeea}.shift-status .btn-con button.decline:hover,.shift-status .btn-con button.reject:hover,.shift-status .btn-con button.cancel:hover,.shift-status .btn-con button.delete-absence:hover,.shift-status .btn-con button.cancel-absence:hover,.absence-status .btn-con button.decline:hover,.absence-status .btn-con button.reject:hover,.absence-status .btn-con button.cancel:hover,.absence-status .btn-con button.delete-absence:hover,.absence-status .btn-con button.cancel-absence:hover{background:#f6e1da}.shift-status .btn-con button.dismiss,.absence-status .btn-con button.dismiss{color:#008a85}.shift-status .btn-con button:active,.absence-status .btn-con button:active{outline:none;background:#f2f2f2}.shift-status .btn-con button:focus,.absence-status .btn-con button:focus{outline:none;background:#f2f2f2}.exchanges-on-shift{flex-direction:column;height:100%;width:100%;opacity:1}.exchanges-on-shift .exchange-on-shift{display:flex;align-items:center;font-size:12px;flex:1;flex-direction:column;opacity:1;justify-content:flex-start}.exchanges-on-shift .exchange-on-shift .shift-status{flex:0;display:block}.exchanges-on-shift .exchange-on-shift .header{padding-left:5px;min-height:40px;border-bottom:1px solid #dbdbdb;width:100%;display:flex;align-items:center;cursor:pointer}.exchanges-on-shift .exchange-on-shift .header .error{color:#dd394d;font-size:12px;font-style:italic;margin-left:5px}.exchanges-on-shift .exchange-on-shift .header .success{color:#579c22}.exchanges-on-shift .exchange-on-shift.free-shift .header{justify-content:space-between;cursor:default !important;align-items:stretch}.exchanges-on-shift .exchange-on-shift:last-child{margin-bottom:-1px}.exchanges-on-shift .exchange-on-shift .c-avatar{width:25px !important;height:25px !important;font-size:10px;margin-right:5px}.exchanges-on-shift .exchange-on-shift .take-shift{color:#579c22;border:0px;border-left:1px solid #dbdbdb;padding-left:10px;padding-right:10px;cursor:pointer;transition:all .2s ease;background:#fff}.exchanges-on-shift .exchange-on-shift .take-shift:hover{background:#fafafa}.exchanges-on-shift .exchange-on-shift .icon-con{width:25px;height:25px;margin-right:5px;text-align:center}.exchanges-on-shift .exchange-on-shift .icon-con .icon-sell{font-size:25px}.exchanges-on-shift .exchange-on-shift .exchange-action{height:0px}.exchanges-on-shift .exchange-on-shift .exchange-action{opacity:0;height:0px}.exchanges-on-shift .exchange-on-shift .exchange-action p{font-size:14px;margin-top:20px;font-weight:500;text-align:center}.exchanges-on-shift.opened .exchange-on-shift{height:0px;flex:0;opacity:0;display:none}.exchanges-on-shift.opened .exchange-on-shift.expanded{height:auto;opacity:1;flex:1;display:flex}.exchanges-on-shift.opened .exchange-action{height:auto;opacity:1;width:100%}.exchanges-on-shift.opened .exchange-action p{padding:5px}.exchanges-on-shift.opened .exchange-action .shift-status{width:100%;border-left:0px;padding-top:0px}.exchanges-on-shift.opened .exchange-action .shift-status .status-msg{padding:0px}.exchanges-on-shift.opened .exchange-action .shift-status .status-msg p{padding-top:0px;margin-bottom:15px;padding:0px;margin-top:0px}.exchanges-on-shift.opened .exchange-action button{min-height:35px}#profile .status-msg p{opacity:1}#mobile-shift .status-msg{border-top:1px solid #dbdbdb}#mobile-shift .status-msg p{margin:0px;margin-top:5px;margin-bottom:5px}#mobile-shift .shift-status .btn-con button{border-right:0px}.swap-filters{padding-top:10px}.swap-filters .date-range-filter{color:#008a85;cursor:pointer;margin-left:40px}.swap-filters .reset-filter{margin-left:5px;cursor:pointer;color:#727272;display:none}.swap-filters .reset-filter.visible{display:inline}.shift-swap-table-container{position:relative}.loading-shift-swaps{width:100%;height:100%;box-sizing:border-box;display:none;align-items:center;justify-content:center;position:absolute;top:0;left:0;background-color:#fff}.loading-shift-swaps:after{content:"";width:50px;height:50px;display:block;background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1s linear infinite;background-size:cover}.loading-shift-swaps.loading{display:flex}.open-day-content{position:relative;display:flex;overflow:hidden}.open-day-content .shift-row{display:flex}.open-day-content .shift-row .col{flex:1}.open-day-content .listOfRecievers{clear:both;overflow:hidden}.open-day-content .message-input{bottom:0px;right:0px;border-left:0px;background-color:#fff;display:block;box-sizing:border-box}.open-day-content .help-text{font-size:13px;margin-left:15px;color:#9b9b9b}.open-day-content .exchange{padding:15px;list-style:none;margin-top:0px}.open-day-content .exchange li{margin-bottom:10px;clear:both;float:left}.open-day-content .exchange button{margin-right:10px;float:left}.open-day-content .exchange .cancelRequest{float:left;cursor:pointer;text-decoration:underline}.open-day-content .exchange p,.open-day-content .exchange a{font-size:13px}.open-day-content .exchange .message{color:#297b0e;font-weight:bold;font-size:14px;display:none;clear:both}.open-day-content .exchange .message .icon-check{margin-right:5px}.open-day-content .exchange .error{color:#297b0e;font-weight:bold;font-size:14px;display:none;clear:both;color:#c8472a}.open-day-content .exchange .error .icon-check{margin-right:5px}.open-day-content .shift-action{height:0;overflow:hidden;opacity:0}.open-day-content .shift-action .time-inputs{margin-top:5px}.open-day-content .shift-action .time-input-header{clear:both;margin-top:15px}.open-day-content .shift-action .start-time-one,.open-day-content .shift-action .end-time-one{width:55px;height:20px;font-size:14px;font-family:"proxima-nova";padding-left:5px}.open-day-content .shift-action .form-elements .errorlist{width:100%}.open-day-content .shift-action .form-elements ul{list-style:none;margin:0px;padding:0px}.open-day-content .shift-action .form-elements ul li{display:flex;justify-content:space-between;flex-wrap:wrap}.open-day-content .shift-action .form-elements ul li label,.open-day-content .shift-action .form-elements ul li input,.open-day-content .shift-action .form-elements ul li .time-span{flex:1}.open-day-content .shift-action .form-elements ul li .time-span{width:100%}.open-day-content .shift-action .form-elements ul li .custom-break-input{justify-content:end;margin-bottom:20px}.open-day-content .shift-action .form-elements select{flex:1}.open-day-content .shift-action .form-elements label{font-weight:600;min-width:100px}.open-day-content .shift-action .form-elements input,.open-day-content .shift-action .form-elements select{float:left;font-size:12px;clear:right;margin-bottom:10px}.open-day-content .shift-action .form-elements .closing-shift-input label{font-weight:400;font-size:12px;line-height:18px}.open-day-content .shift-action .form-elements .time-span input{float:none}.open-day-content .shift-action .edit-shift-confirm{float:right;margin-top:10px}.open-day-content .shift-action .delete_btn{float:left;margin-top:10px;background-color:#fff;color:#c8472a;text-decoration:underline;cursor:pointer;margin-left:0px;border:0px;clear:left}.open-day-content .shift-action .message{float:left;margin-top:10px;margin-left:10px}.open-day-content .shift-action.open{overflow:hidden;min-height:120px;height:auto;width:100%;padding-bottom:10px;padding-top:10px;opacity:1}.open-day-content .shift-action.open.big{height:180px;height:auto}.open-day-content .shift-btns{list-style:none;margin-top:0px;padding-left:0px;margin-left:-100%;top:0px;width:100%;height:0px;margin-bottom:0px;overflow:hidden;display:flex;border-bottom:1px solid #dbdbdb}.open-day-content .shift-btns .shift-btn{overflow:hidden;display:flex;flex:1;cursor:pointer;flex:0;margin-left:-1px;align-items:center;justify-content:center;transition:all .3s ease;border-bottom:0px !important;border-left:1px solid #dbdbdb}.open-day-content .shift-btns .shift-btn.admin.selected.header{transition:all 0s;height:30px;border-bottom:1px solid #dbdbdb !important;justify-content:space-between}.open-day-content .shift-btns .shift-btn.faded{overflow:hidden;width:0px !important;height:0px !important;display:none;padding:0px;transition:all .2s}.open-day-content .shift-btns .shift-btn.open{padding:10px;flex:1}.open-day-content .shift-btns .shift-btn.open.selected{justify-content:space-between}.open-day-content .shift-btns .shift-btn.open.selected p,.open-day-content .shift-btns .shift-btn.open.selected a{padding:0px}.open-day-content .shift-btns li{transition:width .1s,height .1s ease-in}.open-day-content .shift-btns li:hover{color:#4a4a4a}.open-day-content .shift-btns li:first-child{border-left:0px}.open-day-content .shift-btns li span{display:block;margin-right:5px;font-size:16px;color:#4a4a4a}.open-day-content .shift-btns li span.icon-sell{font-size:26px}.open-day-content .shift-btns li span.icon-delete{font-size:53px;margin-top:4px;margin-bottom:0px}.open-day-content .shift-btns li i{background-repeat:no-repeat;background-image:url("../img/shift-icon.5e62677d9f7b.png");height:50px;width:50px;margin-top:20px;margin:0 auto;display:block;margin-bottom:15px}.open-day-content .shift-btns li p{text-align:center;font-weight:600;font-size:14px}.open-day-content .shift-btns li p.cancel{display:none}.open-day-content .shift-btns li.open{width:50%;height:auto}.open-day-content .shift-btns li.open.admin{width:33.3%;transition:width .1s ease-in;-webkit-transition:width .1s ease-in;-ms-transition:width .1s ease-in;-moz-transition:width .1s ease-in;-o-transition:width .1s ease-in}.open-day-content .shift-btns li.open.admin.wide{width:50%;transition:width .1s ease-in;-webkit-transition:width .1s ease-in;-ms-transition:width .1s ease-in;-moz-transition:width .1s ease-in;-o-transition:width .1s ease-in}.open-day-content .shift-btns .header{border-bottom:1px solid #d3d3d3}.open-day-content .shift-btns li.shift:hover{background-color:#008a85}.open-day-content .shift-btns li.shift:hover span{color:#fff}.open-day-content .shift-btns li.shift:hover p{color:#fff}.open-day-content .shift-btns .right{box-shadow:none}.open-day-content .shift-btns .hidden,.open-day-content .shift-btns #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment .open-day-content .shift-btns .payment-error-message,.open-day-content .shift-btns #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment .open-day-content .shift-btns .payment-success-message{display:none}.open-day-content .shift-btns li.open.selected{width:100%;height:30px;transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;padding-top:5px;padding-bottom:5px;cursor:pointer}.open-day-content .shift-btns li.open.selected span{width:0px;height:0px;margin:0;display:block;font-size:0;display:none}.open-day-content .shift-btns li.open.selected p{text-align:left;padding-left:15px;float:left}.open-day-content .shift-btns li.open.selected p.cancel{text-decoration:underline;color:#008a85;cursor:pointer;display:block;font-size:13px;padding-right:15px;float:right;font-weight:normal}.open-day-content .shift-btns .selected:hover{background:none}.open-day-content .shift-btns .selected:hover p{color:#4a4a4a}.open-day-content .admin li{width:0%}.open-day-content .shift-action{padding-left:15px;float:left;padding-right:15px;background:#fff}.open-day-content .shift-action .new_owner{width:100%}.open-day-content .shift-action h4{font-size:14px;margin-top:0px;margin-bottom:0px}.open-day-content .shift-action p{font-size:12px;margin-bottom:10px}.open-day-content .shift-action.open.big{width:100%}.open-day-content .shift-action .actions{width:100%;float:left}.open-day-content .shift-action .swap-exchange{font-size:12px;float:left;clear:both;margin-top:10px;margin-bottom:10px;cursor:pointer;text-decoration:underline;color:#008a85}.open-day-content .shift-action .swap-exchange.hidden,.open-day-content .shift-action #accountsettings .complete-payment .swap-exchange.payment-error-message,#accountsettings .complete-payment .open-day-content .shift-action .swap-exchange.payment-error-message,.open-day-content .shift-action #accountsettings .complete-payment .swap-exchange.payment-success-message,#accountsettings .complete-payment .open-day-content .shift-action .swap-exchange.payment-success-message{display:none}.open-day-content .shift-action .swap-actions{display:block;float:left;background-color:#f8f8f8;margin-top:10px;padding:10px}.open-day-content .shift-action .swap-actions.hidden,.open-day-content .shift-action #accountsettings .complete-payment .swap-actions.payment-error-message,#accountsettings .complete-payment .open-day-content .shift-action .swap-actions.payment-error-message,.open-day-content .shift-action #accountsettings .complete-payment .swap-actions.payment-success-message,#accountsettings .complete-payment .open-day-content .shift-action .swap-actions.payment-success-message{display:none}.open-day-content .shift-action #confirm-swap{float:left;clear:left;margin-top:5px}.open-day-content .shift-action .swap-label{float:left;display:block;width:90%;margin-left:5px;margin-top:4px;font-size:12px}.open-day-content .shift-action h5{font-size:12px;clear:both;margin-top:0px;margin-bottom:5px;float:left}.open-day-content .shift-action .cancel-swap{float:right;cursor:pointer;text-decoration:underline;color:#008a85;font-size:12px;margin-top:20px}.open-day-content .shift-action .swap-expl{float:left}.open-day-content .shift-action .content{display:none}.open-day-content .shift-action .action-buttons{float:left;width:100%;margin-top:20px;border-top:1px solid #cacaca}.open-day-content .shift-action select{float:left;width:55%}.open-day-content .shift-action button{margin-left:10px;margin-bottom:10px;float:right;margin-top:10px}.open-day-content .shift-action .force-con{clear:both;float:left;margin-top:10px}.open-day-content .shift-action .force-label{font-size:12px}.open-day-content .shift-action .forced{clear:left}.open-day-content .shift-action label{font-size:14px}.open-day-content .shift-action .message{color:#297b0e;font-weight:bold;font-size:14px;display:none}.open-day-content .shift-action .message .icon-check{margin-right:5px}.open-day-content .shift-action .error{color:#297b0e;font-weight:bold;font-size:14px;display:none;clear:both;color:#c8472a}.open-day-content .shift-action .error .icon-check{margin-right:5px}.open-day-content ul.shifts{list-style:none;padding-left:0px;margin:0px}.open-day-content ul.shifts li.shift{display:flex;align-items:stretch;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;margin-top:-1px;box-sizing:border-box;overflow:hidden;position:relative;cursor:pointer;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}.open-day-content ul.shifts li.shift:last-child{margin-bottom:-1px}.open-day-content ul.shifts li.shift .shift-info{flex:1;max-width:50%;padding:10px;transition:all .2s ease-in}.open-day-content ul.shifts li.shift .shift-info:hover{background-color:#f8f8f8}.open-day-content ul.shifts li.shift .shift-exchange{flex:1;position:relative;cursor:default;max-width:50%;min-height:80px;background:#fff;overflow:hidden;border-left:1px solid #dbdbdb}.open-day-content ul.shifts li.shift.selected{background-color:#eef9ff}.open-day-content ul.shifts li.shift.selected .shift-btns{width:100%;margin-left:0px;height:auto}.open-day-content ul.shifts li.shift.selected .shift-btns.full-height{height:100%;border-bottom:none}.open-day-content ul.shifts li.shift.selected .exchanges-on-shift{margin-left:100%;height:0px}.open-day-content ul.shifts li.shift .avatar-con{position:relative;float:left;margin-right:15px;width:40px;height:40px}.open-day-content ul.shifts li.shift .avatar-con.empty-shift{background-color:#008a85;color:#fff;border-radius:40px}.open-day-content ul.shifts li.shift .avatar-con .c-avatar{width:40px;height:40px;font-size:16px}.open-day-content ul.shifts li.shift .avatar-con .available .icon-user{color:#fff}.open-day-content ul.shifts li.shift .name{font-weight:600;font-size:14px;margin-bottom:0px;padding-bottom:3px;margin-top:4px;float:left;width:calc(100% - 90px);-ms-word-break:break-all;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-day-content ul.shifts li.shift .name .badge{background-color:#c8e8c5;padding:2px;padding-left:10px;padding-right:10px;font-size:12px;color:#008a85;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;margin-left:10px}.open-day-content ul.shifts li.shift .person-meta{display:block;float:left;width:calc(100% - 55px)}.open-day-content ul.shifts li.shift .person-meta .break,.open-day-content ul.shifts li.shift .person-meta .type{font-size:12px;color:#8a8a8a;margin:0px;margin-right:15px;margin-bottom:5px}.open-day-content ul.shifts li.shift .person-meta .type{word-break:break-word}.open-day-content ul.shifts li.shift .person-meta .shift-tags{margin-top:0px;margin-bottom:5px;margin-right:15px;background:none}.open-day-content ul.shifts li.shift .person-meta .shift-tags:last-child{margin-right:0px}.open-day-content ul.shifts li.shift .person-meta .shift-tags .shift-tag{padding:0px}.open-day-content ul.shifts li.shift .person-meta .absence-desc ul{padding:0px;margin-left:15px;margin-top:5px}.open-day-content ul.shifts li.shift .available{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.open-day-content ul.shifts li.shift .available .icon-user{font-size:16px}.open-day-content ul.shifts .not_interactive .shift-info{opacity:.7}.open-day-content ul.shifts .not_interactive .shift-btns{display:none}.open-day-content ul.shifts .not_interactive .blue-hover,.open-day-content ul.shifts .not_interactive .swap-overlay{display:none}.open-day-content ul.shifts .not_interactive img,.open-day-content ul.shifts .not_interactive .name{cursor:pointer}.open-day-content ul.shifts .not_interactive:hover{cursor:pointer}.open-day-content .time-block{display:flex;align-items:center;background-color:#f8f8f8;font-weight:700;padding:4px}.open-day-content .time-block .icon-cog{float:none;margin-right:5px !important;margin-top:0px !important}.open-day-content .open-day-table{flex:2;max-width:66%;border-right:1px solid #cacaca;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}.open-day-content .open-day-table .shift-container{flex:1;max-width:100%}.open-day-content .open-day-table .time-cell{vertical-align:top;width:100%}.open-day-content .open-day-table .swap{color:#9b9b9b;padding-left:15px;font-size:14px;vertical-align:middle}.open-day-content .open-day-table .grey{background-color:#f8f8f8;font-weight:700;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3}.open-day-content .open-day-table .grey.first{border-top:0px}.open-day-content .open-day-table .border-right{border-right:1px solid #cacaca}.open-day-content .open-day-table .contact-info{width:100%}.open-day-content .open-day-table .contact-info .person_data{width:100%}.open-day-content .open-day-table .contact-info .name{clear:right;text-decoration:none;font-weight:bold;color:#4a4a4a;display:block;margin-bottom:7px;width:100%}.open-day-content .open-day-table .contact-info a{text-decoration:none}.open-day-content .open-day-table .contact-info .icon-mail{margin-right:5px}.open-day-content .open-day-table .contact-info .icon-phone{margin-left:4px;margin-right:9px}.open-day-content .open-day-table .contact-info .mobile-con,.open-day-content .open-day-table .contact-info .mail-con{margin-top:10px}.open-day-content .open-day-table .contact-info .email,.open-day-content .open-day-table .contact-info .mobile{font-size:14px}.open-day-content .third-column-info{position:relative;overflow:visible;flex:1;display:flex;flex-direction:column;background:#fcfcfc;min-width:33%;max-width:40%}.open-day-content .third-column-info .unplanned-staff{border-bottom:1px solid #d3d3d3}.open-day-content .third-column-info .unplanned-staff .list-of-unplanned{padding:10px}.open-day-content .third-column-info .unplanned-staff .list-of-unplanned .worklog-not-planned{display:none}.open-day-content .third-column-info .unplanned-staff .list-of-unplanned .wl-content{margin-top:10px}.open-day-content .third-column-info .messages{display:flex;flex-direction:column;height:100%}.open-day-content .third-column-info .message-con{flex:1}.open-day-content .third-column-info h3.title{background-color:#f9f9f9;height:25px;padding-left:15px;font-size:14px;margin-top:0px;border-bottom:1px solid #d3d3d3;width:101%;height:33px;line-height:33px;margin-bottom:0px}.open-day-content .third-column-info .no-msg-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding-top:30px;padding-bottom:30px}.open-day-content .third-column-info .no-msg-placeholder img{width:25px;opacity:.3;margin-right:10px}.open-day-content .third-column-info .no-msg-placeholder h4{color:#898989;font-weight:400;margin:0px;font-size:14px}.open-day-content .third-column-info ul.list-msgs{list-style:none;margin-left:0px;padding-left:0px;padding-bottom:10px;padding-top:10px;margin-top:0px;margin-bottom:0px;overflow:auto;overflow-x:hidden;background:#fbfbfb}.open-day-content .third-column-info ul.list-msgs .messagerow-con{display:flex;align-items:flex-end}.open-day-content .third-column-info ul.list-msgs .messagerow-con.hidden,.open-day-content .third-column-info ul.list-msgs #accountsettings .complete-payment .messagerow-con.payment-error-message,#accountsettings .complete-payment .open-day-content .third-column-info ul.list-msgs .messagerow-con.payment-error-message,.open-day-content .third-column-info ul.list-msgs #accountsettings .complete-payment .messagerow-con.payment-success-message,#accountsettings .complete-payment .open-day-content .third-column-info ul.list-msgs .messagerow-con.payment-success-message{display:none !important}.open-day-content .third-column-info ul.list-msgs .message-bubble{float:left;background:#fff;border:1px solid #dcdcdc;box-shadow:0 2px 15px 0 rgba(0,0,0,.05);border-radius:7px;padding:15px;flex:1}.open-day-content .third-column-info ul.list-msgs .my-message .message-bubble{background:#fff;border:1px solid #dbdbdb;color:#4a4a4a}.open-day-content .third-column-info ul.list-msgs .my-message .timestamp{color:#4a4a4a}.open-day-content .third-column-info ul.list-msgs .my-message .delete-message{color:#4a4a4a}.open-day-content .third-column-info ul.list-msgs .my-message .c-avatar{margin-right:0px;margin-left:10px;order:2}.open-day-content .third-column-info ul.list-msgs .delete-message{color:#c8472a;font-size:12px;cursor:pointer;margin-left:5px;text-decoration:underline}.open-day-content .third-column-info ul.list-msgs .delete-confirmation{background:#f3eed0;color:#797244;padding:10px;position:absolute;width:calc(100% - 20px);top:15px;right:-100%}.open-day-content .third-column-info ul.list-msgs .delete-confirmation.slideInRight{left:10px}.open-day-content .third-column-info ul.list-msgs .delete-confirmation p{margin:0px}.open-day-content .third-column-info ul.list-msgs .delete-confirmation .regret-delete{float:right;font-weight:600;font-size:12px;cursor:pointer}.open-day-content .third-column-info ul.list-msgs .message{overflow:hidden;position:relative}.open-day-content .third-column-info ul.list-msgs .new-message{overflow:hidden;display:none;opacity:0;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}.open-day-content .third-column-info ul.list-msgs .new-message.open{animation-name:zoomIn;animation-duration:.2s;opacity:1}.open-day-content .third-column-info ul.list-msgs .new-message.open .circle{background-color:#fff;width:5px;height:5px;display:block;float:left;border-radius:50em;position:relative;animation-name:typing;animation-duration:1.5s;animation-iteration-count:infinite;margin-bottom:6px;margin-top:6px}.open-day-content .third-column-info ul.list-msgs .new-message.open .circle:after{content:"";width:5px;height:5px;display:block;border-radius:50em;background-color:#fff;position:absolute;left:7px;animation-name:typing;animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.25s}.open-day-content .third-column-info ul.list-msgs .new-message.open .circle:before{content:"";width:5px;height:5px;display:block;border-radius:50em;background-color:#fff;position:absolute;left:14px;animation-name:typing;animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s}.open-day-content .third-column-info ul.list-msgs li{padding:10px;padding-left:15px;padding-right:15px}.open-day-content .third-column-info ul.list-msgs li:first-child{border-top:0px}.open-day-content .third-column-info ul.list-msgs li .c-avatar{float:left;margin-right:10px;width:40px;height:40px}.open-day-content .third-column-info ul.list-msgs li .name{font-weight:600;font-size:14px}.open-day-content .third-column-info ul.list-msgs li .timestamp{float:right;color:#6e6e6e;font-size:10px;margin-top:5px}.open-day-content .third-column-info ul.list-msgs li .message-con{overflow:hidden}.open-day-content .third-column-info ul.list-msgs li p{font-size:14px;margin-bottom:0px;overflow:hidden}.open-day-content .message-input{border-top:1px solid #ddd;width:100%}.open-day-content .message-input .errorBox{clear:both;display:none}.open-day-content .message-input .day-post-text{padding:5px;border-top:1px solid #dbdbdb}.open-day-content .message-input .day-post-text .sms-label{font-size:14px;margin-left:5px}.open-day-content .message-input .message-options{max-height:0px;overflow:hidden}.open-day-content .message-input .message-options.open{overflow:visible;max-height:initial;height:auto}.open-day-content .trix-avatar-wrap .c-avatar{width:25px;min-width:25px;height:25px;font-size:10px;margin:5px;margin-right:0px}.open-day-content .history{float:left;width:33.9%;display:none}.open-day-content .history h3{background-color:#f9f9f9;height:25px;text-align:center;font-size:16px;padding-top:7px;margin-top:0px;border-bottom:1px solid #d3d3d3;width:101%}.open-day-content .history ul{list-style:none;margin-left:15px;padding-left:0px;padding-right:15px}.open-day-content .history ul li{color:#4a4a4a;width:100%;float:left;border-bottom:1px solid #e9e8e9;margin-bottom:10px;padding-bottom:10px}.open-day-content .history ul li .avatars-swapping{position:relative;float:left;margin-right:5px}.open-day-content .history ul li .avatars-swapping .icon-swap{position:absolute;color:#fff;left:28px;top:15px;font-size:23px}.open-day-content .history ul li .avatars-swapping img{float:left;border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px}.open-day-content .history ul li .avatars-swapping .multi-avatar{margin-left:-30px}.open-day-content .history ul li img{float:left;border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;margin-right:15px}.open-day-content .history ul li p{font-size:14px;margin-bottom:0px;margin-top:0px}.open-day-content .history ul li a{font-size:14px;text-align:center;width:100%;display:block}.open-day-content .history ul li .timestamp{margin-top:0px;font-size:11px;color:#9b9b9b}.open-day-content .history ul li:last-child{border-bottom:0px solid #000}.open-day-content .history ul .no-history{font-size:14px}.add-shift-con{display:flex;align-items:stretch;margin-left:15px;background:#e7e7e7;border-radius:30px;color:#1d313d;padding:3px 10px;transition:all .3s ease}.add-shift-con:hover{color:#fff;background:#26515c}.add-shift-con .add-shift{cursor:pointer;font-weight:400;display:flex;align-items:center;font-size:12px}.add-shift-con .add-shift .icon-user{margin-right:5px;font-size:12px}.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-viewport,.croppie-container .cr-resizer{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-vertical,.croppie-container .cr-resizer-horisontal{position:absolute;pointer-events:all}.croppie-container .cr-resizer-vertical::after,.croppie-container .cr-resizer-horisontal::after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:""}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:rgba(0,0,0,0)}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0)}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:none}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l:before{content:"\21BA"}.cr-rotate-r:before{content:"\21BB"}#setupProfile .row{margin-top:100px}#createPerson .mobile-row .country_code{float:left;margin-right:10px;line-height:40px;width:26px;text-align:center}#createPerson .mobile-row #id_phone{width:263px}#setupProfile .segmented-controller,#editMember .segmented-controller,#notification-settings .segmented-controller,#unsubscribe-email .segmented-controller{display:flex;justify-content:center;margin-bottom:20px;font-size:14px}#setupProfile .segmented-controller .tab,#editMember .segmented-controller .tab,#notification-settings .segmented-controller .tab,#unsubscribe-email .segmented-controller .tab{padding:10px;padding-top:0px;padding-bottom:0px;border-left:1px solid #dbdbdb;flex:1}#setupProfile .segmented-controller .tab:first-child,#editMember .segmented-controller .tab:first-child,#notification-settings .segmented-controller .tab:first-child,#unsubscribe-email .segmented-controller .tab:first-child{border-left:0px;justify-content:flex-end;display:flex}#setupProfile .segmented-controller .tab a.active,#editMember .segmented-controller .tab a.active,#notification-settings .segmented-controller .tab a.active,#unsubscribe-email .segmented-controller .tab a.active{text-decoration:none;cursor:default;color:#4a4a4a;font-weight:600}#setupProfile .box,#editMember .box,#notification-settings .box,#unsubscribe-email .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#setupProfile .emailNote,#editMember .emailNote,#notification-settings .emailNote,#unsubscribe-email .emailNote{font-style:italic;font-size:12px;width:300px;margin-top:-15px}#setupProfile .mobile-row .country_code,#editMember .mobile-row .country_code,#notification-settings .mobile-row .country_code,#unsubscribe-email .mobile-row .country_code{float:left;margin-right:10px;line-height:40px;width:26px;text-align:center}#setupProfile .mobile-row #id_phone,#editMember .mobile-row #id_phone,#notification-settings .mobile-row #id_phone,#unsubscribe-email .mobile-row #id_phone{width:263px}#setupProfile p,#editMember p,#notification-settings p,#unsubscribe-email p{font-size:14px;line-height:22px;margin-bottom:20px;margin-top:10px}#setupProfile h3,#editMember h3,#notification-settings h3,#unsubscribe-email h3{margin-top:40px;margin-bottom:10px;clear:both}#setupProfile input[type=text],#setupProfile input[type=email],#setupProfile input[type=tel],#editMember input[type=text],#editMember input[type=email],#editMember input[type=tel],#notification-settings input[type=text],#notification-settings input[type=email],#notification-settings input[type=tel],#unsubscribe-email input[type=text],#unsubscribe-email input[type=email],#unsubscribe-email input[type=tel]{display:block;padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);margin-top:5px;box-sizing:border-box}#setupProfile input[type=email]:disabled,#editMember input[type=email]:disabled,#notification-settings input[type=email]:disabled,#unsubscribe-email input[type=email]:disabled{opacity:.7;cursor:not-allowed}#setupProfile label,#editMember label,#notification-settings label,#unsubscribe-email label{display:block;font-weight:bold}#setupProfile .upload-spinner,#editMember .upload-spinner,#notification-settings .upload-spinner,#unsubscribe-email .upload-spinner{display:none;position:absolute;z-index:4;top:50%;margin-left:-25px;margin-top:-25px !important;left:50%;background:#008a85;border-radius:100px;width:50px;height:50px}#setupProfile .upload-spinner img,#editMember .upload-spinner img,#notification-settings .upload-spinner img,#unsubscribe-email .upload-spinner img{position:absolute;left:13px;top:13px}#setupProfile .form-elements,#editMember .form-elements,#notification-settings .form-elements,#unsubscribe-email .form-elements{float:left}#setupProfile .full_row,#editMember .full_row,#notification-settings .full_row,#unsubscribe-email .full_row{width:100%;margin-bottom:30px;float:left}#setupProfile .avatar_name,#editMember .avatar_name,#notification-settings .avatar_name,#unsubscribe-email .avatar_name{margin-left:80px;margin-top:20px;width:200px;float:left;position:relative}#setupProfile .avatar_name p,#editMember .avatar_name p,#notification-settings .avatar_name p,#unsubscribe-email .avatar_name p{text-align:center;font-weight:bold;margin-top:0px;margin-bottom:0px}#setupProfile .avatar_name .upload-button,#editMember .avatar_name .upload-button,#notification-settings .avatar_name .upload-button,#unsubscribe-email .avatar_name .upload-button{overflow:hidden;text-decoration:underline;color:#008a85;font-weight:700;text-align:center;border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;font-size:12px;cursor:pointer;position:relative}#setupProfile .avatar_name .upload-button input,#editMember .avatar_name .upload-button input,#notification-settings .avatar_name .upload-button input,#unsubscribe-email .avatar_name .upload-button input{position:absolute;left:0px;top:0px;bottom:0px;right:0px;opacity:0;cursor:pointer}#setupProfile .avatar_name .avatar-wrapper,#editMember .avatar_name .avatar-wrapper,#notification-settings .avatar_name .avatar-wrapper,#unsubscribe-email .avatar_name .avatar-wrapper{position:relative}#setupProfile .avatar_name .avatar-wrapper:hover .delete-avatar,#editMember .avatar_name .avatar-wrapper:hover .delete-avatar,#notification-settings .avatar_name .avatar-wrapper:hover .delete-avatar,#unsubscribe-email .avatar_name .avatar-wrapper:hover .delete-avatar{opacity:1;transform:scale(1)}#setupProfile .avatar_name .avatar-wrapper .delete-avatar,#editMember .avatar_name .avatar-wrapper .delete-avatar,#notification-settings .avatar_name .avatar-wrapper .delete-avatar,#unsubscribe-email .avatar_name .avatar-wrapper .delete-avatar{opacity:0;transform:scale(0.8);transition:.15s;position:absolute;top:13px;right:13px;z-index:3;background:#fff;border:1px solid #ff5051;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:35px;cursor:pointer}#setupProfile .avatar_name .avatar-wrapper .delete-avatar i,#editMember .avatar_name .avatar-wrapper .delete-avatar i,#notification-settings .avatar_name .avatar-wrapper .delete-avatar i,#unsubscribe-email .avatar_name .avatar-wrapper .delete-avatar i{color:#ff5051;font-size:18px}#setupProfile .avatar_name .avatar-container,#editMember .avatar_name .avatar-container,#notification-settings .avatar_name .avatar-container,#unsubscribe-email .avatar_name .avatar-container{border-radius:200px;-webkit-border-radius:200px;-ms-border-radius:200px;-moz-border-radius:200px;-o-border-radius:200px;width:200px;height:200px;margin-bottom:10px;overflow:hidden;position:relative}#setupProfile .avatar_name .avatar-container input,#editMember .avatar_name .avatar-container input,#notification-settings .avatar_name .avatar-container input,#unsubscribe-email .avatar_name .avatar-container input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:"alpha(opacity=0)";font-size:200px;direction:ltr;cursor:pointer;z-index:100}#setupProfile .avatar_name .avatar-container .upload-img,#editMember .avatar_name .avatar-container .upload-img,#notification-settings .avatar_name .avatar-container .upload-img,#unsubscribe-email .avatar_name .avatar-container .upload-img{position:absolute;color:#fff;font-weight:bold;text-decoration:underline;left:-100%;top:0;opacity:1;z-index:2;transition:all .3s ease-in-out;display:flex;height:100%;width:100%;justify-content:center;align-items:center}#setupProfile .avatar_name .avatar-container .avatar,#editMember .avatar_name .avatar-container .avatar,#notification-settings .avatar_name .avatar-container .avatar,#unsubscribe-email .avatar_name .avatar-container .avatar{border-radius:200px;-webkit-border-radius:200px;-ms-border-radius:200px;-moz-border-radius:200px;-o-border-radius:200px;position:absolute;z-index:1;transition:all .3s ease-in-out}#setupProfile .avatar_name .avatar-container:after,#editMember .avatar_name .avatar-container:after,#notification-settings .avatar_name .avatar-container:after,#unsubscribe-email .avatar_name .avatar-container:after{content:"";width:200px;height:200px;position:absolute;left:0px;top:0px;border-radius:200px;-webkit-border-radius:200px;-ms-border-radius:200px;-moz-border-radius:200px;-o-border-radius:200px;display:block;transition:all .3s ease;opacity:.8}#setupProfile .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled,#editMember .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled,#notification-settings .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled,#unsubscribe-email .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled{opacity:1;cursor:pointer}#setupProfile .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled .upload-img,#editMember .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled .upload-img,#notification-settings .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled .upload-img,#unsubscribe-email .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled .upload-img{opacity:1;left:0}#setupProfile .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled:after,#editMember .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled:after,#notification-settings .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled:after,#unsubscribe-email .avatar_name .avatar-wrapper:hover .avatar-container.upload-enabled:after{background-color:#008a85}#setupProfile .no-avatar,#editMember .no-avatar,#notification-settings .no-avatar,#unsubscribe-email .no-avatar{border:4px solid #008a85;border-radius:200px;-webkit-border-radius:200px;-ms-border-radius:200px;-moz-border-radius:200px;-o-border-radius:200px}#setupProfile .saveProfile,#editMember .saveProfile,#notification-settings .saveProfile,#unsubscribe-email .saveProfile{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer}#setupProfile div.listOfJobtypes,#editMember div.listOfJobtypes,#notification-settings div.listOfJobtypes,#unsubscribe-email div.listOfJobtypes{list-style:none;overflow:hidden;padding-left:0px;margin-left:0px;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between}#setupProfile div.listOfJobtypes li,#setupProfile div.listOfJobtypes div,#editMember div.listOfJobtypes li,#editMember div.listOfJobtypes div,#notification-settings div.listOfJobtypes li,#notification-settings div.listOfJobtypes div,#unsubscribe-email div.listOfJobtypes li,#unsubscribe-email div.listOfJobtypes div{margin-right:10px;margin-bottom:10px;white-space:nowrap;min-width:45%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}#setupProfile div.listOfJobtypes li:last-child,#setupProfile div.listOfJobtypes div:last-child,#editMember div.listOfJobtypes li:last-child,#editMember div.listOfJobtypes div:last-child,#notification-settings div.listOfJobtypes li:last-child,#notification-settings div.listOfJobtypes div:last-child,#unsubscribe-email div.listOfJobtypes li:last-child,#unsubscribe-email div.listOfJobtypes div:last-child{width:100%}#setupProfile div.listOfJobtypes li label,#setupProfile div.listOfJobtypes div label,#editMember div.listOfJobtypes li label,#editMember div.listOfJobtypes div label,#notification-settings div.listOfJobtypes li label,#notification-settings div.listOfJobtypes div label,#unsubscribe-email div.listOfJobtypes li label,#unsubscribe-email div.listOfJobtypes div label{display:inline;font-weight:normal}#editMember .preview-section,#setupProfile .preview-section{display:none}#editMember .profile-wrap,#setupProfile .profile-wrap{position:relative;width:300px;margin:0 auto}#editMember .profile-wrap .preview-container,#setupProfile .profile-wrap .preview-container{height:300px;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#editMember .profile-wrap .preview-container.croppie-container .cr-viewport,#setupProfile .profile-wrap .preview-container.croppie-container .cr-viewport{border-radius:150px}#editMember .preview-actions,#setupProfile .preview-actions{margin:56px 0 0}#editMember #save-pic,#setupProfile #save-pic{transition:all .3s ease}#editMember #save-pic.hidden-btn,#setupProfile #save-pic.hidden-btn{width:0px;opacity:0;padding:0px}#editMember.loading .preview-container:after,#setupProfile.loading .preview-container:after{background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;margin-left:-50px;margin-top:-50px;left:50%;top:50%;width:100px;height:100px;content:"";display:block;background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1.3s linear infinite}#editMember.loading .preview-actions,#setupProfile.loading .preview-actions{visibility:hidden}#editMember.profile-picture-update-enabled .preview-section,#setupProfile.profile-picture-update-enabled .preview-section{display:block}#editMember.profile-picture-update-enabled .profile-data-section,#setupProfile.profile-picture-update-enabled .profile-data-section{display:none}#editMember .block-loading-interface,#setupProfile .block-loading-interface{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}#editMember.uploading-in-progress .cr-slider-wrap,#setupProfile.uploading-in-progress .cr-slider-wrap{display:none}#editMember.uploading-in-progress .block-loading-interface,#setupProfile.uploading-in-progress .block-loading-interface{display:block}#editMember .extra-information,#setupProfile .extra-information{margin-top:20px}#editMember .extra-information .cf-profile-header,#setupProfile .extra-information .cf-profile-header{cursor:pointer;margin:-25px;padding:25px;box-sizing:border-box}#editMember .extra-information .cf-profile-header h3,#setupProfile .extra-information .cf-profile-header h3{margin:0}#editMember .extra-information .cf-profile-header .icon-play,#setupProfile .extra-information .cf-profile-header .icon-play{color:#fff;padding:6px 6px 5px 6px;border-radius:3px;background-color:#008a85;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer}#editMember .extra-information .cf-profile-header .icon-play:before,#setupProfile .extra-information .cf-profile-header .icon-play:before{transform:rotate(90deg)}#editMember .extra-information .cf-profile-header .icon-play.arrow-up,#setupProfile .extra-information .cf-profile-header .icon-play.arrow-up{padding:5px 6px 6px 6px}#editMember .extra-information .cf-profile-header .icon-play.arrow-up:before,#setupProfile .extra-information .cf-profile-header .icon-play.arrow-up:before{transform:rotate(-90deg)}#editMember .extra-information .cf-item,#setupProfile .extra-information .cf-item{margin-top:20px;display:none}#editMember .extra-information .cf-item select,#editMember .extra-information .cf-item input[type=text],#editMember .extra-information .cf-item input[type=date],#setupProfile .extra-information .cf-item select,#setupProfile .extra-information .cf-item input[type=text],#setupProfile .extra-information .cf-item input[type=date]{padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-sizing:border-box;margin:5px 0 0 0;width:100%}#editMember .extra-information .cf-item select:disabled,#editMember .extra-information .cf-item input[type=text]:disabled,#editMember .extra-information .cf-item input[type=date]:disabled,#setupProfile .extra-information .cf-item select:disabled,#setupProfile .extra-information .cf-item input[type=text]:disabled,#setupProfile .extra-information .cf-item input[type=date]:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}#editMember .extra-information .cf-item label,#setupProfile .extra-information .cf-item label{font-weight:600}#editMember .extra-information .cf-item .privacy-icon,#setupProfile .extra-information .cf-item .privacy-icon{display:flex;align-items:center;justify-content:center;position:relative;color:#4a4a4a;opacity:.6;font-size:12px}#editMember .extra-information .cf-item .privacy-icon:after,#setupProfile .extra-information .cf-item .privacy-icon:after{content:"";background-image:url("../img/icons/eye-icon.746a4885de33.svg");width:17px;height:11px;display:block;background-repeat:no-repeat;margin-left:5px;opacity:1}#editMember .extra-information .salary-profile-fields,#setupProfile .extra-information .salary-profile-fields{padding-bottom:20px;border-bottom:1px solid #dbdbdb;display:none}#editMember .extra-information .salary-profile-fields .cf-item,#setupProfile .extra-information .salary-profile-fields .cf-item{width:50%}#editMember .extra-information .salary-profile-fields .cf-item:first-of-type,#setupProfile .extra-information .salary-profile-fields .cf-item:first-of-type{padding-right:10px}#editMember .extra-information .salary-profile-fields .cf-item:last-of-type,#setupProfile .extra-information .salary-profile-fields .cf-item:last-of-type{padding-left:10px}#editMember .extra-information.opened .cf-item,#setupProfile .extra-information.opened .cf-item{display:block}#editMember .extra-information.opened .icon-play:before,#setupProfile .extra-information.opened .icon-play:before{transform:rotate(-90deg)}#editMember .extra-information.opened .salary-profile-fields,#setupProfile .extra-information.opened .salary-profile-fields{display:flex}#editMember .location-permissions-header h3,#setupProfile .location-permissions-header h3,#profile-create-form .location-permissions-header h3{border:none;padding:0}#editMember .location-permissions-con,#setupProfile .location-permissions-con,#profile-create-form .location-permissions-con{min-height:auto;max-height:400px;overflow-y:auto}#editMember .location-permissions-con input[type=checkbox],#setupProfile .location-permissions-con input[type=checkbox],#profile-create-form .location-permissions-con input[type=checkbox]{cursor:pointer}#editMember .location-permissions-con .list-row .cell,#setupProfile .location-permissions-con .list-row .cell,#profile-create-form .location-permissions-con .list-row .cell{border-left:1px solid #dbdbdb;padding:5px;min-height:40px}#editMember .location-permissions-con .list-row .cell:first-of-type,#setupProfile .location-permissions-con .list-row .cell:first-of-type,#profile-create-form .location-permissions-con .list-row .cell:first-of-type{border-left:none}#editMember .location-permissions-con .list-row .check-box-col,#setupProfile .location-permissions-con .list-row .check-box-col,#profile-create-form .location-permissions-con .list-row .check-box-col{width:100px;align-items:center;justify-content:center;text-transform:uppercase;font-size:10px}#editMember .location-permissions-con .member-permissions-row .sub-planning-permissions,#setupProfile .location-permissions-con .member-permissions-row .sub-planning-permissions,#profile-create-form .location-permissions-con .member-permissions-row .sub-planning-permissions{display:none}#editMember .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row,#setupProfile .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row,#profile-create-form .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row{background-color:#f4faf3;font-size:14px}#editMember .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row .sub-permissions-title,#setupProfile .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row .sub-permissions-title,#profile-create-form .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row .sub-permissions-title{padding-left:15px}#editMember .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row:last-of-type,#setupProfile .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row:last-of-type,#profile-create-form .location-permissions-con .member-permissions-row .sub-planning-permissions .list-row:last-of-type{border-bottom:1px solid #dbdbdb}#editMember .location-permissions-con .member-permissions-row .sub-permission-buttons button,#setupProfile .location-permissions-con .member-permissions-row .sub-permission-buttons button,#profile-create-form .location-permissions-con .member-permissions-row .sub-permission-buttons button{font-size:12px;padding:3px 30px 3px 5px;position:relative}#editMember .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-close,#setupProfile .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-close,#profile-create-form .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-close{display:none}#editMember .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-close:after,#setupProfile .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-close:after,#profile-create-form .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-close:after{content:"+";transform:rotate(45deg);position:absolute;right:5px;color:#fff;top:50%;margin-top:-7px;font-size:19px;background-color:#cacaca;width:14px;height:14px;border-radius:14px;line-height:14px;font-weight:bold}#editMember .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-open:after,#setupProfile .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-open:after,#profile-create-form .location-permissions-con .member-permissions-row .sub-permission-buttons .btn-sub-open:after{content:"...";position:absolute;right:5px;color:#008a85;top:50%;margin-top:-22px;font-size:22px}#editMember .location-permissions-con .member-permissions-row.opened .sub-planning-permissions,#setupProfile .location-permissions-con .member-permissions-row.opened .sub-planning-permissions,#profile-create-form .location-permissions-con .member-permissions-row.opened .sub-planning-permissions{display:block}#editMember .location-permissions-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-close,#setupProfile .location-permissions-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-close,#profile-create-form .location-permissions-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-close{display:flex}#editMember .location-permissions-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-open,#setupProfile .location-permissions-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-open,#profile-create-form .location-permissions-con .member-permissions-row.opened .sub-permission-buttons .btn-sub-open{display:none}#editMember .location-permissions-con .member-permissions-row .error,#setupProfile .location-permissions-con .member-permissions-row .error,#profile-create-form .location-permissions-con .member-permissions-row .error{flex-basis:100%}#editMember .location-permissions-con .member-permissions-row .error ul,#editMember .location-permissions-con .member-permissions-row .error li,#setupProfile .location-permissions-con .member-permissions-row .error ul,#setupProfile .location-permissions-con .member-permissions-row .error li,#profile-create-form .location-permissions-con .member-permissions-row .error ul,#profile-create-form .location-permissions-con .member-permissions-row .error li{margin:0}#editMember .location-permissions-con .member-permissions-row .error li,#setupProfile .location-permissions-con .member-permissions-row .error li,#profile-create-form .location-permissions-con .member-permissions-row .error li{background-color:#ffdfdf;color:#ff5051;border-radius:0;border:none}#profile .absence-panel .dr-absences-visibility-btn,.ac-modal .absence-panel .dr-absences-visibility-btn{margin-right:20px;text-decoration:underline;cursor:pointer}#profile .absence-panel .hide-element-if-dr-absences a,#profile .absence-panel .hide-element-if-dr-absences span,.ac-modal .absence-panel .hide-element-if-dr-absences a,.ac-modal .absence-panel .hide-element-if-dr-absences span{opacity:0}#profile .absence-panel.hide-dr-absences .dr-absences,.ac-modal .absence-panel.hide-dr-absences .dr-absences{display:none}#profile .absence-panel.hide-dr-absences .hide-element-if-dr-absences a,#profile .absence-panel.hide-dr-absences .hide-element-if-dr-absences span,.ac-modal .absence-panel.hide-dr-absences .hide-element-if-dr-absences a,.ac-modal .absence-panel.hide-dr-absences .hide-element-if-dr-absences span{opacity:1}#profile .old-absence-section,.ac-modal .old-absence-section{margin-top:40px}#profile .chart-legend li,.ac-modal .chart-legend li{font-size:13px;margin-bottom:5px}#profile .chart-legend li span,.ac-modal .chart-legend li span{height:8px;width:8px;border-radius:10px;display:inline-block;margin-right:9px}#profile .worklog,#profile .shift,.ac-modal .worklog,.ac-modal .shift{display:flex;padding-bottom:30px;padding-left:18px;margin-left:20px;position:relative;margin-bottom:0px}#profile .worklog .job-colour,#profile .shift .job-colour,.ac-modal .worklog .job-colour,.ac-modal .shift .job-colour{margin-top:0px}#profile .worklog.parent,#profile .shift.parent,.ac-modal .worklog.parent,.ac-modal .shift.parent{margin-left:0px;padding-left:0px}#profile .worklog.parent .date,#profile .shift.parent .date,.ac-modal .worklog.parent .date,.ac-modal .shift.parent .date{font-size:20px !important}#profile .worklog:before,#profile .shift:before,.ac-modal .worklog:before,.ac-modal .shift:before{position:absolute;top:15px;left:0;width:18px;height:2px;margin:auto;content:"";background-color:#d8d8d8}#profile .worklog:after,#profile .shift:after,.ac-modal .worklog:after,.ac-modal .shift:after{position:absolute;top:0;bottom:0;left:0;width:2px;height:100%;content:"";background-color:#d8d8d8}#profile .worklog.parent:before,#profile .shift.parent:before,.ac-modal .worklog.parent:before,.ac-modal .shift.parent:before{display:none}#profile .worklog.parent:after,#profile .shift.parent:after,.ac-modal .worklog.parent:after,.ac-modal .shift.parent:after{top:inherit;bottom:0px;left:20px;height:30px}#profile .shift:hover,.ac-modal .shift:hover{position:relative;z-index:9999}#profile .shift:last-child:after,.ac-modal .shift:last-child:after{height:15px}#profile .worklog:last-child:after,.ac-modal .worklog:last-child:after{height:15px}#profile .worklog-list-item--options,#profile .shift-list-item--options,.ac-modal .worklog-list-item--options,.ac-modal .shift-list-item--options{position:relative;z-index:1;width:50%;opacity:0;pointer-events:none;transform:translate3d(-60%, 0, 0) !important;transition:all .1s ease-in-out;transition-delay:1.5s}#profile .worklog-list-item--options.open,#profile .shift-list-item--options.open,.ac-modal .worklog-list-item--options.open,.ac-modal .shift-list-item--options.open{opacity:1;pointer-events:all;transform:translate3d(0, 0, 0) !important;transition-delay:0s}#profile .worklog-list-item--options::after,#profile .shift-list-item--options::after,.ac-modal .worklog-list-item--options::after,.ac-modal .shift-list-item--options::after{content:"";width:10px;height:3px;top:14px;left:-10px;background:#dbdbdb;position:absolute}#profile .worklog-list-item--options ul,#profile .shift-list-item--options ul,.ac-modal .worklog-list-item--options ul,.ac-modal .shift-list-item--options ul{display:flex;flex-direction:row;flex-wrap:wrap;background:#f8f8f8;border:1px solid #dbdbdb;border-radius:5px}#profile .worklog-list-item--options ul li,#profile .shift-list-item--options ul li,.ac-modal .worklog-list-item--options ul li,.ac-modal .shift-list-item--options ul li{width:100%;font-size:12px;min-height:30px;display:flex;align-items:center;border-top:1px solid #dbdbdb;margin-bottom:0px}#profile .worklog-list-item--options ul li.width-60,#profile .shift-list-item--options ul li.width-60,.ac-modal .worklog-list-item--options ul li.width-60,.ac-modal .shift-list-item--options ul li.width-60{max-width:60%}#profile .worklog-list-item--options ul li.width-40,#profile .shift-list-item--options ul li.width-40,.ac-modal .worklog-list-item--options ul li.width-40,.ac-modal .shift-list-item--options ul li.width-40{max-width:40%}#profile .worklog-list-item--options ul li.add-shift-option,#profile .shift-list-item--options ul li.add-shift-option,.ac-modal .worklog-list-item--options ul li.add-shift-option,.ac-modal .shift-list-item--options ul li.add-shift-option{transition:all .2s ease-in-out;margin-bottom:-1px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid #dbdbdb;box-shadow:inset 1px 0px 0px 0px #dbdbdb}#profile .worklog-list-item--options ul li label,#profile .shift-list-item--options ul li label,.ac-modal .worklog-list-item--options ul li label,.ac-modal .shift-list-item--options ul li label{flex:1;display:flex;min-height:30px;align-items:center}#profile .worklog-list-item--options ul li label:nth-child(2),#profile .shift-list-item--options ul li label:nth-child(2),.ac-modal .worklog-list-item--options ul li label:nth-child(2),.ac-modal .shift-list-item--options ul li label:nth-child(2){border-left:1px solid #dbdbdb}#profile .worklog-list-item--options ul li input,#profile .shift-list-item--options ul li input,.ac-modal .worklog-list-item--options ul li input,.ac-modal .shift-list-item--options ul li input{margin:0px;margin-left:5px;margin-right:5px}#profile .worklog-list-item--options ul li:first-child,#profile .shift-list-item--options ul li:first-child,.ac-modal .worklog-list-item--options ul li:first-child,.ac-modal .shift-list-item--options ul li:first-child{border-top:0px}#profile .worklog-list-item--options.offset-available .add-shift-option,#profile .shift-list-item--options.offset-available .add-shift-option,.ac-modal .worklog-list-item--options.offset-available .add-shift-option,.ac-modal .shift-list-item--options.offset-available .add-shift-option{transform:translate3d(0px, 100%, 0px);border-bottom:0px;border-top:1px solid #dbdbdb;margin-bottom:0px;margin-top:-1px}#profile .shift-list-item,#profile .worklog-list-item,.ac-modal .shift-list-item,.ac-modal .worklog-list-item{margin-right:10px;width:50%;max-width:350px;border-radius:3px;border:1px solid #dbdbdb;background:#fff;padding:15px;font-size:14px;transition:all .2s ease;position:relative;z-index:2}#profile .shift-list-item .absence-icon,#profile .worklog-list-item .absence-icon,.ac-modal .shift-list-item .absence-icon,.ac-modal .worklog-list-item .absence-icon{margin-top:0;margin-right:5px}#profile .shift-list-item p,#profile .worklog-list-item p,.ac-modal .shift-list-item p,.ac-modal .worklog-list-item p{margin:0}#profile .shift-list-item p.date,#profile .worklog-list-item p.date,.ac-modal .shift-list-item p.date,.ac-modal .worklog-list-item p.date{margin-top:0px}#profile .shift-list-item p.date b,#profile .worklog-list-item p.date b,.ac-modal .shift-list-item p.date b,.ac-modal .worklog-list-item p.date b{font-size:17px;font-weight:900;display:block;margin-bottom:5px}#profile .shift-list-item .absence-desc,#profile .worklog-list-item .absence-desc,.ac-modal .shift-list-item .absence-desc,.ac-modal .worklog-list-item .absence-desc{display:block;font-size:12px}#profile .create-absence .errorBox,.ac-modal .create-absence .errorBox{display:block}#profile .create-absence .errorBox.hidden,#profile .create-absence #accountsettings .complete-payment .errorBox.payment-error-message,#accountsettings .complete-payment #profile .create-absence .errorBox.payment-error-message,#profile .create-absence #accountsettings .complete-payment .errorBox.payment-success-message,#accountsettings .complete-payment #profile .create-absence .errorBox.payment-success-message,.ac-modal .create-absence .errorBox.hidden,.ac-modal .create-absence #accountsettings .complete-payment .errorBox.payment-error-message,#accountsettings .complete-payment .ac-modal .create-absence .errorBox.payment-error-message,.ac-modal .create-absence #accountsettings .complete-payment .errorBox.payment-success-message,#accountsettings .complete-payment .ac-modal .create-absence .errorBox.payment-success-message{display:none}#profile .create-absence p,.ac-modal .create-absence p{margin-top:5px;font-size:14px}#profile .create-absence .period-btn,.ac-modal .create-absence .period-btn{background:#f5f5f5;border:1px solid #dbdbdb;border-radius:3px;margin-right:10px;padding:5px 20px;text-align:center;justify-content:center;cursor:pointer;font-size:14px}#profile .create-absence .period-btn .sub-date,.ac-modal .create-absence .period-btn .sub-date{font-size:12px}#profile .create-absence .period-btn:hover,.ac-modal .create-absence .period-btn:hover{background:#fff}#profile .create-absence .period-btn.selected,.ac-modal .create-absence .period-btn.selected{background:#008a85;color:#fff;border:1px solid #008a85}#profile .create-absence .period-btn label,.ac-modal .create-absence .period-btn label{cursor:pointer}#profile .create-absence .pay-check,.ac-modal .create-absence .pay-check{margin-top:20px}#profile .create-absence .listOfAbsence,.ac-modal .create-absence .listOfAbsence{margin-bottom:30px}#profile .create-absence textarea,.ac-modal .create-absence textarea{width:100%;display:block}#profile .create-absence .hide-absence-type,.ac-modal .create-absence .hide-absence-type{font-size:12px;color:gray;margin-left:3px;cursor:pointer}#profile .hours-panel td.jobtype .job-colour,.ac-modal .hours-panel td.jobtype .job-colour{margin-top:6px}#profile .hours-panel .time,.ac-modal .hours-panel .time{white-space:nowrap}#profile .hours-panel .table-con,.ac-modal .hours-panel .table-con{border:1px solid #dbdbdb;border-radius:5px;overflow:hidden;flex:3}#profile .hours-panel table,.ac-modal .hours-panel table{display:table;border-collapse:collapse;width:100%}#profile .hours-panel thead,.ac-modal .hours-panel thead{background:#f8f8f8;text-align:left}#profile .hours-panel td,#profile .hours-panel th,.ac-modal .hours-panel td,.ac-modal .hours-panel th{padding:10px;font-size:14px;border-bottom:1px solid #dbdbdb}#profile .hours-panel .date,.ac-modal .hours-panel .date{font-weight:600}#profile .hours-panel .date .jobtype,.ac-modal .hours-panel .date .jobtype{font-weight:500;opacity:.8;font-size:12px;margin-left:10px}#profile .hours-panel .changed,.ac-modal .hours-panel .changed{color:#c8472a}#profile .hours-panel .confirmed,.ac-modal .hours-panel .confirmed{color:#40b51a}#profile .hours-panel .link,.ac-modal .hours-panel .link{text-decoration:underline;cursor:pointer}#profile .hours-panel .origin,.ac-modal .hours-panel .origin{color:#a3a8ab}#profile .hours-panel .time-off .date,.ac-modal .hours-panel .time-off .date{color:red}#profile .hours-panel .absence-type,.ac-modal .hours-panel .absence-type{font-size:12px;font-weight:500}#profile .hours-panel .date-description,.ac-modal .hours-panel .date-description{font-weight:500;opacity:.9}#profile .hours-panel .chart-wrap,#profile .hours-panel .total-days,#profile .hours-panel .balance-profile,.ac-modal .hours-panel .chart-wrap,.ac-modal .hours-panel .total-days,.ac-modal .hours-panel .balance-profile{flex:1;border:1px solid #dbdbdb;border-radius:5px;padding:20px;margin-right:20px}#profile .hours-panel .chart-wrap canvas,#profile .hours-panel .total-days canvas,#profile .hours-panel .balance-profile canvas,.ac-modal .hours-panel .chart-wrap canvas,.ac-modal .hours-panel .total-days canvas,.ac-modal .hours-panel .balance-profile canvas{margin:0 auto}#profile .hours-panel .chart-wrap h3,#profile .hours-panel .total-days h3,#profile .hours-panel .balance-profile h3,.ac-modal .hours-panel .chart-wrap h3,.ac-modal .hours-panel .total-days h3,.ac-modal .hours-panel .balance-profile h3{margin:0;font-size:40px;text-align:center}#profile .hours-panel .chart-table,.ac-modal .hours-panel .chart-table{display:flex;align-items:flex-start}#profile .hours-panel .chart-table .public-holiday,.ac-modal .hours-panel .chart-table .public-holiday{display:inline-block}#profile .hours-panel .period-picker,.ac-modal .hours-panel .period-picker{background:#f8f8f8;padding:20px;margin-bottom:20px}#profile .hours-panel .period-picker .select-date,.ac-modal .hours-panel .period-picker .select-date{font-size:25px;color:#008a85}#profile .hours-panel .period-picker ul,.ac-modal .hours-panel .period-picker ul{margin:0;padding:0}#profile .hours-panel .period-picker ul li,.ac-modal .hours-panel .period-picker ul li{margin:0 0 0 20px;cursor:pointer;text-decoration:underline}#profile .tab-panel,.ac-modal .tab-panel{display:none}#profile .tab-panel.visible,.ac-modal .tab-panel.visible{display:block}#profile .tab-panel.updating,.ac-modal .tab-panel.updating{position:relative;height:80px}#profile .tab-panel.updating:after,.ac-modal .tab-panel.updating:after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:60px;height:60px;animation:spin 1.3s linear infinite;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;content:"";z-index:7}#profile .absence-type .jobtype,.ac-modal .absence-type .jobtype{margin-left:10px;font-size:14px}#profile h2,.ac-modal h2{border-bottom:1px solid #dbdbdb;padding-bottom:10px}#profile h2 .header-btn,.ac-modal h2 .header-btn{float:right;font-size:15px;color:#008a85;display:flex}#profile h2 .header-btn img,.ac-modal h2 .header-btn img{margin-left:10px}#profile h2.decorated,.ac-modal h2.decorated{display:grid;align-items:center;grid-template-columns:1fr auto auto}#profile h2.decorated .handover-btn,.ac-modal h2.decorated .handover-btn{padding-left:2rem;font-weight:500 !important}#profile h2.decorated .handover-btn a,.ac-modal h2.decorated .handover-btn a{color:#4a4a4a;text-decoration:none}#profile .user-tab,.ac-modal .user-tab{border-bottom:1px solid #dbdbdb;margin:-25px -25px 25px;height:65px}#profile .list-framed-shifts,.ac-modal .list-framed-shifts{display:flex;width:100%;align-content:space-between}#profile .list-framed-shifts .shift-framed,.ac-modal .list-framed-shifts .shift-framed{border:1px solid #dbdbdb;border-radius:5px;margin-right:10px;color:#4a4a4a;transition:all .2s ease;flex-grow:0;flex-basis:20%;max-width:20%;margin-bottom:0}#profile .list-framed-shifts .shift-framed a,.ac-modal .list-framed-shifts .shift-framed a{padding:20px;display:block}#profile .list-framed-shifts .shift-framed:last-child,.ac-modal .list-framed-shifts .shift-framed:last-child{margin-right:0}#profile .list-framed-shifts .shift-framed:hover,.ac-modal .list-framed-shifts .shift-framed:hover{background:#fcfcfc;border:1px solid #474747}#profile .list-framed-shifts .shift-framed a,.ac-modal .list-framed-shifts .shift-framed a{text-decoration:none}#profile .list-framed-shifts .shift-framed div,.ac-modal .list-framed-shifts .shift-framed div{margin-bottom:5px}#profile .list-framed-shifts .shift-framed div:last-child,.ac-modal .list-framed-shifts .shift-framed div:last-child{margin-bottom:0}#profile .list-framed-shifts .shift-framed .date,.ac-modal .list-framed-shifts .shift-framed .date{color:#4a4a4a}#profile .list-framed-shifts .shift-framed .weekday,.ac-modal .list-framed-shifts .shift-framed .weekday{font-size:29px;color:#4a4a4a}#profile .list-framed-shifts .shift-framed .jobtype,.ac-modal .list-framed-shifts .shift-framed .jobtype{display:flex;align-items:center}#profile .list-framed-shifts .shift-framed .jobtype .job-colour,.ac-modal .list-framed-shifts .shift-framed .jobtype .job-colour{min-width:8px;min-height:8px}#profile .list-framed-shifts .shift-framed .job-colour,.ac-modal .list-framed-shifts .shift-framed .job-colour{border:0;margin-top:0}#profile .row,.ac-modal .row{max-width:1400px;min-width:1000px;width:90%}#profile .badge,.ac-modal .badge{background-color:#c8e8c5;padding:2px;padding-left:10px;padding-right:10px;font-size:12px;color:#008a85;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;margin-left:10px;background:#008a85;color:#fff;font-weight:600;font-size:14px;margin-left:0;display:inline-block;flex-grow:0}#profile .columns-12,.ac-modal .columns-12{float:left}#profile h2,.ac-modal h2{font-size:19px}#profile .history-box,.ac-modal .history-box{margin-top:20px}#profile .history-box h2,.ac-modal .history-box h2{border-bottom:0;padding-bottom:0}#profile .history-box h2 .show-activity,.ac-modal .history-box h2 .show-activity{float:right;cursor:pointer;text-decoration:underline;color:#008a85;font-size:14px;font-weight:500;line-height:25px}#profile .history-box ul,.ac-modal .history-box ul{display:none}#profile .history-box .listOfHistory,.ac-modal .history-box .listOfHistory{margin-bottom:0}#profile .timeoffentries label,.ac-modal .timeoffentries label{font-weight:600;font-size:12px;margin-right:0;margin-left:10px}#profile .timeoffentries label:first-child,.ac-modal .timeoffentries label:first-child{margin-left:0}#profile .timeoffentries li,.ac-modal .timeoffentries li{border-left:2px solid #dbdbdb;padding-left:10px}#profile .timeoffentries li:last-child,.ac-modal .timeoffentries li:last-child{border-left:2px solid rgba(0,0,0,0)}#profile .timeoffentries .description,.ac-modal .timeoffentries .description{width:360px}#profile .timeoffentries .delete-timeoff,.ac-modal .timeoffentries .delete-timeoff{color:#c8472a;margin-left:10px;font-size:12px;text-decoration:underline;cursor:pointer}#profile .timeoffentries .timeOffInput,.ac-modal .timeoffentries .timeOffInput{margin-bottom:10px;background-color:#f0f0f0;padding:10px}#profile .timeoffentries .timeOffInput input,.ac-modal .timeoffentries .timeOffInput input{height:25px;padding-left:5px}#profile .timeoffentries .canceltimeoff,.ac-modal .timeoffentries .canceltimeoff{font-size:12px;margin-left:10px;color:#c8472a;cursor:pointer}#profile .timeoffentries .printed-desc,.ac-modal .timeoffentries .printed-desc{display:block;font-size:12px}#profile .timeoffentries .newEntry,#profile .timeoffentries .submitentry,.ac-modal .timeoffentries .newEntry,.ac-modal .timeoffentries .submitentry{background-color:#008a85;border:0px;color:#fff;cursor:pointer;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}#profile .timeoffentries .submitentry,.ac-modal .timeoffentries .submitentry{float:right}#profile .pastShifts,.ac-modal .pastShifts{margin-bottom:25px}#profile .pastShifts ul,.ac-modal .pastShifts ul{margin-bottom:2px}#profile .pastShifts ul li,.ac-modal .pastShifts ul li{position:relative;width:100%;clear:both;cursor:pointer;color:#9b9b9b}#profile .pastShifts ul li strong,.ac-modal .pastShifts ul li strong{color:#4a4a4a}#profile .pastShifts ul li:hover,.ac-modal .pastShifts ul li:hover{text-decoration:underline}#profile .pastShifts .edit-workLog,.ac-modal .pastShifts .edit-workLog{display:inline-block;cursor:pointer;margin-left:0;opacity:0;font-size:12px;border:1px solid #9b9b9b;padding-left:15px;padding-right:15px;color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#profile .pastShifts .edit-workLog:hover,.ac-modal .pastShifts .edit-workLog:hover{opacity:.1}#profile .pastShifts .edit-workLog .button-text,.ac-modal .pastShifts .edit-workLog .button-text{text-align:center;line-height:20px}#profile .pastShifts li:hover .edit-workLog,.ac-modal .pastShifts li:hover .edit-workLog{display:inline-block;opacity:1;margin-left:10px}#profile .pastShifts li:hover .edit-workLog:hover,.ac-modal .pastShifts li:hover .edit-workLog:hover{color:#fff;background:#008a85;border:1px solid #008a85}#profile .pastShifts .workLog-con,.ac-modal .pastShifts .workLog-con{display:none;position:absolute;border:1px solid #000;padding:20px;background-color:#fff;-webkit-animation-duration:.5s}#profile .pastShifts .workLog-con .time-con,.ac-modal .pastShifts .workLog-con .time-con{display:block}#profile .pastShifts .workLog-con textarea,.ac-modal .pastShifts .workLog-con textarea{display:block}#profile .pastShifts .workLog-con .time,.ac-modal .pastShifts .workLog-con .time{width:55px;height:20px;font-size:14px;font-family:"proxima-nova";margin-bottom:20px;padding-left:5px}#profile .pastShifts .workLog-con .save-workLog,.ac-modal .pastShifts .workLog-con .save-workLog{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer}#profile .pastShifts .tag,.ac-modal .pastShifts .tag{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;font-size:12px;padding:3px 15px;margin-left:15px;float:right}#profile .pastShifts .approved,.ac-modal .pastShifts .approved{background-color:#00b832;color:#fff}#profile .pastShifts .waiting,.ac-modal .pastShifts .waiting{background-color:#9b9b9b;color:#fff}#profile .light,.ac-modal .light{color:#9b9b9b;font-weight:normal}#profile .cancel,.ac-modal .cancel{text-decoration:underline;color:#008a85;cursor:pointer}#profile .message,.ac-modal .message{color:#297b0e;font-weight:bold;font-size:14px;display:none}#profile .message .icon-check,.ac-modal .message .icon-check{margin-right:5px}#profile .error,.ac-modal .error{color:#297b0e;font-weight:bold;font-size:14px;color:#c8472a}#profile .error .icon-check,.ac-modal .error .icon-check{margin-right:5px}#profile .profile-info,.ac-modal .profile-info{overflow:hidden;float:left}#profile .profile-info h3,.ac-modal .profile-info h3{text-transform:capitalize}#profile .profile-info ul,.ac-modal .profile-info ul{clear:both;overflow:hidden;margin-bottom:0}#profile .profile-info ul li,.ac-modal .profile-info ul li{margin-bottom:0}#profile .profile-info ul li.phone img,#profile .profile-info ul li.email img,.ac-modal .profile-info ul li.phone img,.ac-modal .profile-info ul li.email img{margin-right:5px;height:14px}#profile .profile-info ul li.delete-user,.ac-modal .profile-info ul li.delete-user{color:#c8472a}#profile .profile-info .editUser,.ac-modal .profile-info .editUser{clear:both}#profile .profile-info .editUser select,.ac-modal .profile-info .editUser select{display:block;float:left}#profile ul,.ac-modal ul{padding:0}#profile ul li,.ac-modal ul li{list-style:none;font-size:15px;margin-bottom:15px}#profile ul li a,.ac-modal ul li a{color:#9b9b9b;text-decoration:none}#profile ul li a b,.ac-modal ul li a b{color:#4a4a4a}#profile ul li a:hover,.ac-modal ul li a:hover{text-decoration:underline}#profile .showAll,.ac-modal .showAll{font-size:13px;font-weight:700}#profile .incoming-shifts,#profile .outgoing-shifts,#profile .swap-shifts,#profile .upcomingShifts,.ac-modal .incoming-shifts,.ac-modal .outgoing-shifts,.ac-modal .swap-shifts,.ac-modal .upcomingShifts{margin-bottom:40px}#profile .listWithAvatars,.ac-modal .listWithAvatars{margin-bottom:40px}#profile .listWithAvatars ul li,.ac-modal .listWithAvatars ul li{overflow:hidden}#profile .listWithAvatars ul li .avatars-swapping,.ac-modal .listWithAvatars ul li .avatars-swapping{position:relative;float:left;margin-right:5px}#profile .listWithAvatars ul li .avatars-swapping .icon-swap,.ac-modal .listWithAvatars ul li .avatars-swapping .icon-swap{position:absolute;color:#fff;left:28px;top:15px;font-size:23px}#profile .listWithAvatars ul li .avatars-swapping img,.ac-modal .listWithAvatars ul li .avatars-swapping img{float:left;border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px}#profile .listWithAvatars ul li .avatars-swapping .multi-avatar,.ac-modal .listWithAvatars ul li .avatars-swapping .multi-avatar{margin-left:-30px}#profile .listWithAvatars ul li img,.ac-modal .listWithAvatars ul li img{float:left;border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px}#profile .listWithAvatars ul li .handle-request-con,.ac-modal .listWithAvatars ul li .handle-request-con{float:left;margin-left:22px;margin-top:8px}#profile .listWithAvatars ul li .shiftLink,.ac-modal .listWithAvatars ul li .shiftLink{display:block;font-size:14px}#profile .listWithAvatars ul li .shiftAction,.ac-modal .listWithAvatars ul li .shiftAction{overflow:hidden;margin-top:5px}#profile .listWithAvatars ul li .shiftAction button,.ac-modal .listWithAvatars ul li .shiftAction button{margin-left:10px;float:left}#profile .listWithAvatars ul li .shiftAction .cancel,.ac-modal .listWithAvatars ul li .shiftAction .cancel{float:left;margin-left:10px;font-size:12px;color:#008a85;margin-left:15px}#profile .listOfSales,.ac-modal .listOfSales{margin-bottom:40px}#profile .listOfSales button,.ac-modal .listOfSales button{margin-left:15px}#profile .listOfHistory p,.ac-modal .listOfHistory p{float:left;margin-top:10px}#profile .listOfHistory img,.ac-modal .listOfHistory img{margin-right:15px}#profile .listOfHistory .noHistory,.ac-modal .listOfHistory .noHistory{color:#9b9b9b;font-size:14px;font-style:italic}#profile .listOfHistory .timestamp,.ac-modal .listOfHistory .timestamp{float:right;color:#9b9b9b;font-size:12px}#profile .listOfHistory .name,.ac-modal .listOfHistory .name{text-transform:capitalize}#profile .box,.ac-modal .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#profile .user-tab,.ac-modal .user-tab{position:relative}#profile .tabs .tab,.ac-modal .tabs .tab{padding-left:20px;padding-right:20px;font-size:13px;cursor:pointer;color:#949494;font-weight:600;border:1px solid rgba(0,0,0,0);margin-bottom:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#profile .tabs .tab.selected,.ac-modal .tabs .tab.selected{background:#008a85;color:#fff;border:1px solid #008a85;border-top:0;border-bottom:1px solid #008a85}#profile .tabs .tab.selected:hover,.ac-modal .tabs .tab.selected:hover{color:#fff}#profile .tabs .tab:hover,.ac-modal .tabs .tab:hover{color:#4a4a4a}#profile .tabs .tab:last-child.selected,.ac-modal .tabs .tab:last-child.selected{border-right:1px solid rgba(0,0,0,0) !important}#profile .my-profile,.ac-modal .my-profile{padding-left:25px;position:relative}#profile .my-profile h3,.ac-modal .my-profile h3{font-size:16px;margin-bottom:0;margin-top:0}#profile .my-profile .name-action,.ac-modal .my-profile .name-action{display:block}#profile .my-profile .c-avatar,.ac-modal .my-profile .c-avatar{margin-right:12px;width:35px;height:35px}#profile .my-profile ul,.ac-modal .my-profile ul{margin-top:3px}#profile .my-profile ul li,.ac-modal .my-profile ul li{float:left;margin-right:25px;font-weight:600;font-size:12px}#profile .my-profile ul li a,.ac-modal .my-profile ul li a{color:#008a85}#profile .my-profile .delete-user,.ac-modal .my-profile .delete-user{-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;text-decoration:underline;color:#008a85;cursor:pointer;padding-left:10px;padding-right:10px;text-decoration:none}#profile .my-profile .delete-user:hover,.ac-modal .my-profile .delete-user:hover{text-decoration:underline}#profile .my-profile .editUser,.ac-modal .my-profile .editUser{font-size:14px;background:#fff;position:absolute;left:10px;top:100%;z-index:3}#profile .my-profile .editUser .action,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry,.ac-modal .my-profile .editUser .action,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry{display:none}#profile .my-profile .editUser .action .action-con,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con,.ac-modal .my-profile .editUser .action .action-con,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con{overflow:hidden;padding:15px;margin-top:1px;border:1px solid #dbdbdb;border-top:0;border-radius:0 0 5px 5px}#profile .my-profile .editUser .action .action-con select,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con select,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con select,.ac-modal .my-profile .editUser .action .action-con select,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con select,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con select{width:100%;margin-bottom:20px}#profile .my-profile .editUser .action .action-con p,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con p,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con p,.ac-modal .my-profile .editUser .action .action-con p,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con p,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con p{margin-bottom:10px;font-weight:600;margin-top:0;font-size:14px}#profile .my-profile .editUser .action .action-con p.footnote,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con p.footnote,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con p.footnote,.ac-modal .my-profile .editUser .action .action-con p.footnote,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con p.footnote,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con p.footnote{font-size:12px;font-weight:400;margin-top:-10px;opacity:.7;font-style:italic}#profile .my-profile .editUser .action .action-con .delete,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con .delete,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con .delete,.ac-modal .my-profile .editUser .action .action-con .delete,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con .delete,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con .delete{background:#c8472a;color:#fff;border-radius:0px}#profile .my-profile .editUser .action .action-con .delete:disabled,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con .delete:disabled,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con .delete:disabled,.ac-modal .my-profile .editUser .action .action-con .delete:disabled,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con .delete:disabled,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con .delete:disabled{background:#9b9b9b;cursor:not-allowed}#profile .my-profile .editUser .action .action-con .button-con,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con .button-con,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con .button-con,.ac-modal .my-profile .editUser .action .action-con .button-con,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con .button-con,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con .button-con{margin:0 -15px -15px;border-top:1px solid #dbdbdb}#profile .my-profile .editUser .action .action-con button,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con button,.ac-modal .my-profile .editUser .action .action-con button,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con button{padding-top:5px;padding-bottom:5px;font-family:"proxima-nova","proxima nova",arial;color:#fff;border:0;font-size:13px;font-weight:600;padding:10px 20px;cursor:pointer}#profile .my-profile .editUser .action .action-con button:hover,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button:hover,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con button:hover,.ac-modal .my-profile .editUser .action .action-con button:hover,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button:hover,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con button:hover{background:#bc4327}#profile .my-profile .editUser .action .action-con button.cancel,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button.cancel,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con button.cancel,.ac-modal .my-profile .editUser .action .action-con button.cancel,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button.cancel,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con button.cancel{background:#fff;color:#4a4a4a;text-decoration:none;border-right:1px solid #dbdbdb}#profile .my-profile .editUser .action .action-con button:disabled,#profile .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button:disabled,#accountsettings .complete-payment .payment-error-message #profile .my-profile .editUser .retry .action-con button:disabled,.ac-modal .my-profile .editUser .action .action-con button:disabled,.ac-modal .my-profile .editUser #accountsettings .complete-payment .payment-error-message .retry .action-con button:disabled,#accountsettings .complete-payment .payment-error-message .ac-modal .my-profile .editUser .retry .action-con button:disabled{opacity:.8;cursor:default}#profile .handover-shifts-block,.ac-modal .handover-shifts-block{position:relative}#profile .handover-shifts-block.loading .spinner-target,.ac-modal .handover-shifts-block.loading .spinner-target{position:relative}#profile .handover-shifts-block.loading .spinner-target:before,.ac-modal .handover-shifts-block.loading .spinner-target:before{display:block;content:"";position:absolute;left:0;top:0;background-color:rgba(255,255,255,.8);width:100%;height:100%;z-index:6}#profile .handover-shifts-block.loading .spinner-target:after,.ac-modal .handover-shifts-block.loading .spinner-target:after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg");background-repeat:no-repeat;background-position:center;background-size:80px;width:80px;height:80px;animation:spin 1.3s linear infinite;position:fixed;left:50%;top:50%;margin-left:-40px;margin-top:-40px;content:"";z-index:7}#profile .handover-shifts-block .disabled_edit_text,.ac-modal .handover-shifts-block .disabled_edit_text{display:none}#profile .handover-shifts-block .shifts-header,.ac-modal .handover-shifts-block .shifts-header{border-bottom:1px solid #dbdbdb;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}#profile .handover-shifts-block .shifts-header h2,.ac-modal .handover-shifts-block .shifts-header h2{border:none;padding:0}#profile .handover-shifts-block .shifts-header .shifts-control-buttons,.ac-modal .handover-shifts-block .shifts-header .shifts-control-buttons{display:flex;align-items:center}#profile .handover-shifts-block .shifts-header .shifts-control-buttons>span,.ac-modal .handover-shifts-block .shifts-header .shifts-control-buttons>span{cursor:pointer;margin-left:20px}#profile .handover-shifts-block .shifts-header .shifts-control-buttons>span:first-of-type,.ac-modal .handover-shifts-block .shifts-header .shifts-control-buttons>span:first-of-type{margin-left:0}#profile .handover-shifts-block .shifts-header .shifts-control-buttons>span a,.ac-modal .handover-shifts-block .shifts-header .shifts-control-buttons>span a{color:#4a4a4a;text-decoration:none}#profile .handover-shifts-block .handover-container,.ac-modal .handover-shifts-block .handover-container{display:none}#profile .handover-shifts-block .handover-container .users-drop-down,.ac-modal .handover-shifts-block .handover-container .users-drop-down{background-color:#f5f5f5;padding:10px;border:1px solid #dbdbdb;margin:15px 0}#profile .handover-shifts-block .handover-container .users-drop-down label,.ac-modal .handover-shifts-block .handover-container .users-drop-down label{font-weight:700;font-size:14px}#profile .handover-shifts-block .handover-container .users-drop-down select,.ac-modal .handover-shifts-block .handover-container .users-drop-down select{margin-left:20px;cursor:pointer}#profile .handover-shifts-block .handover-container input[type=checkbox],.ac-modal .handover-shifts-block .handover-container input[type=checkbox]{margin:0}#profile .handover-shifts-block .handover-container li,.ac-modal .handover-shifts-block .handover-container li{display:flex;align-items:center;position:relative;margin-bottom:0;padding:6px 0 6px 0}#profile .handover-shifts-block .handover-container li .shift-info,.ac-modal .handover-shifts-block .handover-container li .shift-info{display:flex;align-items:center}#profile .handover-shifts-block .handover-container li label,.ac-modal .handover-shifts-block .handover-container li label{cursor:pointer}#profile .handover-shifts-block .handover-container li input[type=checkbox],.ac-modal .handover-shifts-block .handover-container li input[type=checkbox]{margin-right:5px;width:15px;cursor:pointer}#profile .handover-shifts-block .handover-container li.conflict,.ac-modal .handover-shifts-block .handover-container li.conflict{flex-direction:column;align-items:flex-start}#profile .handover-shifts-block .handover-container li.conflict .shift-info,.ac-modal .handover-shifts-block .handover-container li.conflict .shift-info{opacity:.6}#profile .handover-shifts-block .handover-container li.conflict .conflict-msg,.ac-modal .handover-shifts-block .handover-container li.conflict .conflict-msg{display:block;margin-left:20px;color:#f80303;font-size:12px}#profile .handover-shifts-block .handover-container li .shift-select-container,.ac-modal .handover-shifts-block .handover-container li .shift-select-container{width:45px;position:absolute;left:-45px;display:none}#profile .handover-shifts-block .handover-container li .shift-select-container.active,.ac-modal .handover-shifts-block .handover-container li .shift-select-container.active{display:block}#profile .handover-shifts-block .handover-container li .shift-select-container.active .sd-icon,.ac-modal .handover-shifts-block .handover-container li .shift-select-container.active .sd-icon{display:none}#profile .handover-shifts-block .handover-container li .shift-select-container.active .shift-select,.ac-modal .handover-shifts-block .handover-container li .shift-select-container.active .shift-select{position:relative}#profile .handover-shifts-block .handover-container li .shift-select-container.active .shift-select:before,.ac-modal .handover-shifts-block .handover-container li .shift-select-container.active .shift-select:before{content:"";position:absolute;top:10px;left:19px;background-color:#4a4a4a;height:20px;width:1px;transform:rotate(45deg)}#profile .handover-shifts-block .handover-container li .shift-select-container.active .shift-select:after,.ac-modal .handover-shifts-block .handover-container li .shift-select-container.active .shift-select:after{content:"";position:absolute;top:10px;left:19px;background-color:#4a4a4a;height:20px;width:1px;transform:rotate(-45deg)}#profile .handover-shifts-block .handover-container li .shift-select-container .shift-select,.ac-modal .handover-shifts-block .handover-container li .shift-select-container .shift-select{border:1px solid #dbdbdb;border-radius:30px;width:40px;height:40px;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;transition:box-shadow .5s ease-out 0s}#profile .handover-shifts-block .handover-container li .shift-select-container .shift-select:hover,.ac-modal .handover-shifts-block .handover-container li .shift-select-container .shift-select:hover{box-shadow:0px 2px 7px 0px rgba(0,0,0,.34)}#profile .handover-shifts-block .handover-container li .shift-select-container .shift-select .close-btn,.ac-modal .handover-shifts-block .handover-container li .shift-select-container .shift-select .close-btn{display:none}#profile .handover-shifts-block .handover-container li:hover .shift-select-container,.ac-modal .handover-shifts-block .handover-container li:hover .shift-select-container{display:block}#profile .handover-shifts-block .handover-container li:hover .shift-select-container.inactive,.ac-modal .handover-shifts-block .handover-container li:hover .shift-select-container.inactive{display:none}#profile .handover-shifts-block .handover-container li.active .sd-icon,.ac-modal .handover-shifts-block .handover-container li.active .sd-icon{display:flex}#profile .handover-shifts-block .handover-container li.active .close-btn,.ac-modal .handover-shifts-block .handover-container li.active .close-btn{display:block}#profile .handover-shifts-block .handover-container .icon-lightarrow3,.ac-modal .handover-shifts-block .handover-container .icon-lightarrow3{height:15px;width:8px}#profile .handover-shifts-block .handover-container .icon-lightarrow3.top,.ac-modal .handover-shifts-block .handover-container .icon-lightarrow3.top{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#profile .handover-shifts-block .handover-container .icon-lightarrow3.bottom,.ac-modal .handover-shifts-block .handover-container .icon-lightarrow3.bottom{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#profile .handover-shifts-block .handover-container .bottom-btns-container,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container{display:flex;align-items:center;justify-content:space-between;margin-top:30px}#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit .btn-origin-text,#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit .btn-available-shifts,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit .btn-origin-text,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit .btn-available-shifts{display:none}#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.origin-text .btn-origin-text,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.origin-text .btn-origin-text{display:inline-block}#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.origin-text .btn-text,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.origin-text .btn-text{display:none}#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.available-shifts .btn-origin-text,#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.available-shifts .btn-text,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.available-shifts .btn-origin-text,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.available-shifts .btn-text{display:none}#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.available-shifts .btn-available-shifts,.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit.available-shifts .btn-available-shifts{display:inline-block}#profile .handover-shifts-block .handover-container .bottom-btns-container .ho-submit[disabled],.ac-modal .handover-shifts-block .handover-container .bottom-btns-container .ho-submit[disabled]{opacity:.5;cursor:not-allowed}#profile .handover-shifts-block .handover-container .select-btn,.ac-modal .handover-shifts-block .handover-container .select-btn{overflow:hidden;padding:0;height:0;transition:all .2s ease}#profile .handover-shifts-block .handover-container .select-btn .text,.ac-modal .handover-shifts-block .handover-container .select-btn .text{font-size:13px;margin-left:10px;cursor:pointer;color:#209bd8;text-decoration:underline}#profile .handover-shifts-block .handover-container .select-btn .text:hover,.ac-modal .handover-shifts-block .handover-container .select-btn .text:hover{color:#00d8ff}#profile .handover-shifts-block .handover-container .select-btn .sd-icon-arrow,.ac-modal .handover-shifts-block .handover-container .select-btn .sd-icon-arrow{font-size:11px;width:7px;height:12px;margin-left:2px}#profile .handover-shifts-block .handover-container .select-btn.active,.ac-modal .handover-shifts-block .handover-container .select-btn.active{height:28px}#profile .handover-shifts-block.active .disabled_edit_text,.ac-modal .handover-shifts-block.active .disabled_edit_text{display:inline}#profile .handover-shifts-block.active .enable_edit_text,.ac-modal .handover-shifts-block.active .enable_edit_text{display:none}#profile .handover-shifts-block.active .shifts-simple-list,.ac-modal .handover-shifts-block.active .shifts-simple-list{display:none}#profile .handover-shifts-block.active .handover-container,.ac-modal .handover-shifts-block.active .handover-container{display:block}#profile .handover-shifts-block .success-msg,.ac-modal .handover-shifts-block .success-msg{color:#00b832;position:absolute;top:-37px;left:50%;margin-left:-175px;background-color:#e7f6e2;padding:5px 10px;border:1px solid #d0efc5;display:flex;align-items:center;width:350px;font-size:14px;border-radius:3px;height:34px;box-sizing:border-box;cursor:pointer}#profile .handover-shifts-block .success-msg:before,.ac-modal .handover-shifts-block .success-msg:before{content:"";background:#fff url("../img/icons/checked-green.55073938c2a9.svg");background-size:contain;width:20px;height:20px;margin-right:10px;border-radius:20px}#profile .handover-shifts-block .c-banner,.ac-modal .handover-shifts-block .c-banner{cursor:pointer}#profile .total-days,#profile .balance-profile,.ac-modal .total-days,.ac-modal .balance-profile{display:flex;flex-direction:column;margin-top:20px}#profile .total-days .total-number,#profile .balance-profile .total-number,.ac-modal .total-days .total-number,.ac-modal .balance-profile .total-number{font-size:22px;font-weight:600}#profile .total-days .notes,#profile .balance-profile .notes,.ac-modal .total-days .notes,.ac-modal .balance-profile .notes{font-size:11px;color:#4a4a4a;margin-top:10px;opacity:.8}#profile .delete-user-modal .c-banner,.ac-modal .delete-user-modal .c-banner{display:none !important}#profile .delete-user-modal .c-banner.c-banner__visible,.ac-modal .delete-user-modal .c-banner.c-banner__visible{display:flex !important}.information-panel>.information-panel-content{gap:20px}.information-panel>.information-panel-content>div{width:50%}.information-panel>.information-panel-content>div h1{font-weight:500;font-size:18px}.information-panel>.information-panel-content .add-fields-button i{color:#008a85}.information-panel .field-visibility{margin-left:auto;margin-bottom:auto;gap:5px;font-size:11px;color:#adadad;display:flex;align-items:center}.information-panel h3{margin:0;padding:0;font-size:14px;font-weight:500}.information-panel .ip-information .extra-fields{border-radius:6px;overflow:hidden}.information-panel .ip-information .extra-fields.border{border:1px solid #dbdbdb}.information-panel .ip-information .extra-fields .salary-fields{display:flex;border-bottom:1px solid #dbdbdb}.information-panel .ip-information .extra-fields .salary-fields .extra-field{width:50%;background-color:#fff !important;border-bottom:0px}.information-panel .ip-information .extra-fields .salary-fields .extra-field span{color:#999}.information-panel .ip-information .extra-fields.flipped .extra-field:nth-child(odd){background:#fff}.information-panel .ip-information .extra-fields.flipped .extra-field:nth-child(even){background-color:#f9f9f9}.information-panel .ip-information .extra-fields .extra-field{padding:12px;border-bottom:1px solid #dbdbdb}.information-panel .ip-information .extra-fields .extra-field:last-of-type{border-bottom:0}.information-panel .ip-information .extra-fields .extra-field:nth-child(odd){background-color:#f9f9f9}.information-panel .ip-information .extra-fields .extra-field span{display:block;font-size:13px}.information-panel .ip-information .extra-fields .extra-field.no-extra-info{padding:0;text-align:center;height:185px;align-items:center;justify-content:center;background-color:#f9f9f9}.information-panel .ip-information .extra-fields .extra-field.no-extra-info h3{font-size:15px;font-weight:600}.information-panel .file-fields .field-visibility{margin-bottom:0 !important;margin-right:12px}.information-panel .file-fields .file-field{border-radius:6px;overflow:hidden;background-color:#f4faf3;padding:14px;margin-top:20px}.information-panel .file-fields .file-field:first-of-type{margin-top:0}.information-panel .file-fields .file-field>div>h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 280px)}.information-panel .file-fields .file-field input[type=file]{display:none}.information-panel .file-fields .file-field .btn-block,.information-panel .file-fields .file-field #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .information-panel .file-fields .file-field .retry,.information-panel .file-fields .file-field .devices-row .buttons button,.devices-row .buttons .information-panel .file-fields .file-field button{font-size:13px;padding:2px;min-width:80px}.information-panel .file-fields .no-files{font-size:13px}.information-panel .file-fields .file{background-color:#fff;border-radius:4px;box-shadow:0 2px 6px 0px rgba(0,0,0,.1);padding:8px 12px;margin-top:12px}.information-panel .file-fields .file .file-type{font-size:19px;color:#919191;margin-right:12px;width:19px;display:block}.information-panel .file-fields .file h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.information-panel .file-fields .file .file-actions{margin-left:auto;display:flex;gap:14px;align-items:center;min-width:42px}.information-panel .file-fields .file .file-actions button,.information-panel .file-fields .file .file-actions a{padding:0;border:0;background:none;cursor:pointer;display:flex;font-size:16px}.information-panel .file-fields .file .file-actions button.view-file i,.information-panel .file-fields .file .file-actions a.view-file i{color:#26515c}.information-panel .file-fields .file .file-actions button.download-file i,.information-panel .file-fields .file .file-actions a.download-file i{color:#50b090}.information-panel .file-fields .file .file-actions button.delete-file i,.information-panel .file-fields .file .file-actions a.delete-file i{color:#ff5051}.information-panel .file-fields .file .file-meta{display:flex;font-size:11px;color:#adadad;gap:24px}.information-panel .file-fields .file .file-info{max-width:calc(100% - 150px)}.information-panel .file-fields .file.file-uploading{display:flex;align-items:center;height:53px;padding:0px 12px;margin-top:0px;max-height:0px;overflow:hidden;transition:.2s}.information-panel .file-fields .file.file-uploading .u-flex{width:100%}.information-panel .file-fields .file.file-uploading.expanded{margin-top:12px;max-height:53px}.information-panel .file-fields .file.file-uploading .fa-triangle-exclamation{display:none}.information-panel .file-fields .file.file-uploading .file-meta span:last-of-type{display:none}.information-panel .file-fields .file.file-uploading .file-actions{display:none}.information-panel .file-fields .file.file-uploading.upload-failed .fa-triangle-exclamation{display:block}.information-panel .file-fields .file.file-uploading.upload-failed .spinner{display:none}.information-panel .file-fields .file.file-uploading.upload-failed h3{color:#ff5051}.information-panel .file-fields .file.file-uploading.upload-failed .file-meta span{display:none}.information-panel .file-fields .file.file-uploading.upload-failed .file-meta span:last-of-type{display:block}.information-panel .file-fields .file.file-uploading.upload-failed .file-actions{width:auto;display:block}.information-panel .file-fields .file.file-uploading.upload-failed .file-actions button{gap:4px;align-items:center;color:#ff5051}.information-panel .file-fields .no-file-fields{height:185px;background:#f4faf3;border-radius:6px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;font-size:13px;gap:2px}.information-panel .file-fields .no-file-fields h1,.information-panel .file-fields .no-file-fields p{color:#008a85;margin:0}.information-panel .file-fields .no-file-fields h1{font-weight:600;font-size:15px}#information-panel .edit-member-modal .prefix-2{margin:20px 0}#information-panel .modal-dialog{margin:20px auto;width:691px;transform:none !important}#information-panel .segmented-controller{display:none}#information-panel form{width:691px}#information-panel .row{min-width:100%}#information-panel .delete-user-area{display:none !important}.profile-custom-tooltip{position:absolute;background:#fff;border-radius:6px;box-shadow:0px 0px 5px rgba(0,0,0,.3);padding:8px;pointer-events:none;white-space:normal;max-width:250px;transition:opacity .1s ease;font-size:14px}.profile-custom-tooltip .tooltip-content{display:flex;align-items:start;gap:10px}.profile-custom-tooltip .tooltip-content strong{color:#26515c}.profile-custom-tooltip .tooltip-color-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;margin-top:6px}#generated-legend{max-width:200px;margin-top:14px}#generated-legend .legend-item{display:flex;gap:10px;align-items:start;font-size:14px;margin-bottom:4px}#generated-legend .legend-item .legend-color-box{width:8px;min-width:8px;height:8px;min-height:8px;border-radius:8px;margin-top:6px}.btn-block,#accountsettings .complete-payment .payment-error-message .retry,.devices-row .buttons button,.btn-group,.btn-inner{display:flex;align-items:center;justify-content:center;align-self:center;padding:20px;padding-top:10px;padding-bottom:10px;color:#4a4a4a;background:rgba(0,0,0,0);border:1px solid #dbdbdb;border-radius:4px;font-family:"proxima-nova","proxima nova",arial;font-size:14px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.btn-block.btn--spinnable::after,#accountsettings .complete-payment .payment-error-message .btn--spinnable.retry::after,.devices-row .buttons button.btn--spinnable::after,.btn-block.btn--spinnable--blue::after,#accountsettings .complete-payment .payment-error-message .btn--spinnable--blue.retry::after,.devices-row .buttons button.btn--spinnable--blue::after,.btn-group.btn--spinnable::after,.btn-group.btn--spinnable--blue::after,.btn-inner.btn--spinnable::after,.btn-inner.btn--spinnable--blue::after{content:"";background-image:url("../img/spinners/circle-spinner.79e3c9b1bde5.svg") !important;background-size:0px}.btn-block.btn--spinnable.green-spinner::after,#accountsettings .complete-payment .payment-error-message .btn--spinnable.green-spinner.retry::after,.devices-row .buttons button.btn--spinnable.green-spinner::after,.btn-block.btn--spinnable--blue.green-spinner::after,#accountsettings .complete-payment .payment-error-message .btn--spinnable--blue.green-spinner.retry::after,.devices-row .buttons button.btn--spinnable--blue.green-spinner::after,.btn-group.btn--spinnable.green-spinner::after,.btn-group.btn--spinnable--blue.green-spinner::after,.btn-inner.btn--spinnable.green-spinner::after,.btn-inner.btn--spinnable--blue.green-spinner::after{background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important}.btn-block.btn--spinnable--blue::after,#accountsettings .complete-payment .payment-error-message .btn--spinnable--blue.retry::after,.devices-row .buttons button.btn--spinnable--blue::after,.btn-group.btn--spinnable--blue::after,.btn-inner.btn--spinnable--blue::after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg") !important}.btn-block.btn--spinner,#accountsettings .complete-payment .payment-error-message .btn--spinner.retry,.devices-row .buttons button.btn--spinner,.btn-block.btn--spinner--blue,#accountsettings .complete-payment .payment-error-message .btn--spinner--blue.retry,.devices-row .buttons button.btn--spinner--blue,.btn-group.btn--spinner,.btn-group.btn--spinner--blue,.btn-inner.btn--spinner,.btn-inner.btn--spinner--blue{color:rgba(255,255,255,0) !important;position:relative}.btn-block.btn--spinner::after,#accountsettings .complete-payment .payment-error-message .btn--spinner.retry::after,.devices-row .buttons button.btn--spinner::after,.btn-block.btn--spinner--blue::after,#accountsettings .complete-payment .payment-error-message .btn--spinner--blue.retry::after,.devices-row .buttons button.btn--spinner--blue::after,.btn-group.btn--spinner::after,.btn-group.btn--spinner--blue::after,.btn-inner.btn--spinner::after,.btn-inner.btn--spinner--blue::after{content:"";background-image:url("../img/spinners/circle-spinner.79e3c9b1bde5.svg") !important;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;right:50%;margin-right:-7px;position:absolute;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.btn-block.btn--spinner.green-spinner::after,#accountsettings .complete-payment .payment-error-message .btn--spinner.green-spinner.retry::after,.devices-row .buttons button.btn--spinner.green-spinner::after,.btn-block.btn--spinner--blue.green-spinner::after,#accountsettings .complete-payment .payment-error-message .btn--spinner--blue.green-spinner.retry::after,.devices-row .buttons button.btn--spinner--blue.green-spinner::after,.btn-group.btn--spinner.green-spinner::after,.btn-group.btn--spinner--blue.green-spinner::after,.btn-inner.btn--spinner.green-spinner::after,.btn-inner.btn--spinner--blue.green-spinner::after{background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important}.btn-block.btn--spinner .st-tooltip,#accountsettings .complete-payment .payment-error-message .btn--spinner.retry .st-tooltip,.devices-row .buttons button.btn--spinner .st-tooltip,.btn-block.btn--spinner--blue .st-tooltip,#accountsettings .complete-payment .payment-error-message .btn--spinner--blue.retry .st-tooltip,.devices-row .buttons button.btn--spinner--blue .st-tooltip,.btn-group.btn--spinner .st-tooltip,.btn-group.btn--spinner--blue .st-tooltip,.btn-inner.btn--spinner .st-tooltip,.btn-inner.btn--spinner--blue .st-tooltip{opacity:0 !important}.btn-block.btn--spinner--blue::after,#accountsettings .complete-payment .payment-error-message .btn--spinner--blue.retry::after,.devices-row .buttons button.btn--spinner--blue::after,.btn-group.btn--spinner--blue::after,.btn-inner.btn--spinner--blue::after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg") !important}.btn-block.btn--succes-icon,#accountsettings .complete-payment .payment-error-message .btn--succes-icon.retry,.devices-row .buttons button.btn--succes-icon,.btn-group.btn--succes-icon,.btn-inner.btn--succes-icon{color:rgba(255,255,255,0) !important;position:relative}.btn-block.btn--succes-icon::after,#accountsettings .complete-payment .payment-error-message .btn--succes-icon.retry::after,.devices-row .buttons button.btn--succes-icon::after,.btn-group.btn--succes-icon::after,.btn-inner.btn--succes-icon::after{content:"";background-image:url("../img/icons/checked.67b685b7a98d.svg") !important;background-repeat:no-repeat;width:14px;height:14px;position:absolute;background-size:contain}.btn-block.primary,#accountsettings .complete-payment .payment-error-message .retry,.devices-row .buttons button.primary,.btn-group.primary,.btn-inner.primary{background:#008a85;color:#fff;border:1px solid #008a85}.btn-block.primary:hover,#accountsettings .complete-payment .payment-error-message .retry:hover,.devices-row .buttons button.primary:hover,.btn-group.primary:hover,.btn-inner.primary:hover{background:#00948f}.btn-block.primary:active,#accountsettings .complete-payment .payment-error-message .retry:active,.devices-row .buttons button.primary:active,.btn-group.primary:active,.btn-inner.primary:active{background:#00716c}.btn-block.positive,#accountsettings .complete-payment .payment-error-message .positive.retry,.devices-row .buttons button.positive,.btn-group.positive,.btn-inner.positive{background:#40b51a;color:#fff;border:1px solid #40b51a}.btn-block.positive:hover,#accountsettings .complete-payment .payment-error-message .positive.retry:hover,.devices-row .buttons button.positive:hover,.btn-group.positive:hover,.btn-inner.positive:hover{background:#43be1b}.btn-block.positive:active,#accountsettings .complete-payment .payment-error-message .positive.retry:active,.devices-row .buttons button.positive:active,.btn-group.positive:active,.btn-inner.positive:active{background:#389f17}.btn-block.danger,#accountsettings .complete-payment .payment-error-message .danger.retry,.devices-row .buttons button.danger,.btn-group.danger,.btn-inner.danger{background:#c8472a;border:1px solid #c8472a;color:#fff}.btn-block.danger:hover,#accountsettings .complete-payment .payment-error-message .danger.retry:hover,.devices-row .buttons button.danger:hover,.btn-group.danger:hover,.btn-inner.danger:hover{background:#d04a2c}.btn-block.danger:active,#accountsettings .complete-payment .payment-error-message .danger.retry:active,.devices-row .buttons button.danger:active,.btn-group.danger:active,.btn-inner.danger:active{background:#b34026}.btn-block.accent1,#accountsettings .complete-payment .payment-error-message .accent1.retry,.devices-row .buttons button.accent1,.btn-group.accent1,.btn-inner.accent1{background:#ff5051;border:1px solid #ff5051;color:#fff}.btn-block.accent1:hover,#accountsettings .complete-payment .payment-error-message .accent1.retry:hover,.devices-row .buttons button.accent1:hover,.btn-group.accent1:hover,.btn-inner.accent1:hover{background:#ff5a5b}.btn-block.accent1:active,#accountsettings .complete-payment .payment-error-message .accent1.retry:active,.devices-row .buttons button.accent1:active,.btn-group.accent1:active,.btn-inner.accent1:active{background:#ff3738}.btn-block.gradient,#accountsettings .complete-payment .payment-error-message .gradient.retry,.devices-row .buttons button.gradient,.btn-group.gradient,.btn-inner.gradient{background-image:linear-gradient(270deg, #028E88 0%, #028E88 50%, #93DA95 100%);background-size:200%;background-position:0%;border:0px solid #50b090;box-shadow:inset 0 0 0px 1px rgba(0,0,0,.1);color:#fff;transition:all .7s ease-in-out}.btn-block.gradient:hover,#accountsettings .complete-payment .payment-error-message .gradient.retry:hover,.devices-row .buttons button.gradient:hover,.btn-group.gradient:hover,.btn-inner.gradient:hover{background-position:100%;background-image:linear-gradient(270deg, #028E88 0%, #028E88 50%, #93DA95 100%);background-size:200%}.btn-block.gradient:active,#accountsettings .complete-payment .payment-error-message .gradient.retry:active,.devices-row .buttons button.gradient:active,.btn-group.gradient:active,.btn-inner.gradient:active{background-position:100%;background-image:linear-gradient(270deg, #028E88 0%, #028E88 50%, #93DA95 100%);background-size:200%}.btn-block:hover,#accountsettings .complete-payment .payment-error-message .retry:hover,.devices-row .buttons button:hover,.btn-group:hover,.btn-inner:hover{background:#fff}.btn-block.btn-block--white,#accountsettings .complete-payment .payment-error-message .btn-block--white.retry,.devices-row .buttons button.btn-block--white,.btn-group.btn-block--white,.btn-inner.btn-block--white{background:#fff}.btn-block.btn-block--white:hover,#accountsettings .complete-payment .payment-error-message .btn-block--white.retry:hover,.devices-row .buttons button.btn-block--white:hover,.btn-group.btn-block--white:hover,.btn-inner.btn-block--white:hover{background:#fafafa}.btn-block:active,#accountsettings .complete-payment .payment-error-message .retry:active,.devices-row .buttons button:active,.btn-group:active,.btn-inner:active{background:#f2f2f2}.btn-block.small,#accountsettings .complete-payment .payment-error-message .small.retry,.devices-row .buttons button.small,.btn-group.small,.btn-inner.small{font-size:13px;padding:10px;padding-top:6px;padding-bottom:6px}.btn-block.small .btn-block--icon,#accountsettings .complete-payment .payment-error-message .small.retry .btn-block--icon,.devices-row .buttons button.small .btn-block--icon,.btn-group.small .btn-block--icon,.btn-inner.small .btn-block--icon{font-size:8px}.btn-block.xsmall,#accountsettings .complete-payment .payment-error-message .xsmall.retry,.devices-row .buttons button.xsmall,.btn-group.xsmall,.btn-inner.xsmall{font-size:11px;padding:10px;padding-top:5px;padding-bottom:5px}.btn-block.xsmall .btn-block--icon,#accountsettings .complete-payment .payment-error-message .xsmall.retry .btn-block--icon,.devices-row .buttons button.xsmall .btn-block--icon,.btn-group.xsmall .btn-block--icon,.btn-inner.xsmall .btn-block--icon{font-size:8px}.btn-block.mini,#accountsettings .complete-payment .payment-error-message .mini.retry,.devices-row .buttons button.mini,.btn-block.btn-mini,#accountsettings .complete-payment .payment-error-message .btn-mini.retry,.devices-row .buttons button.btn-mini,.btn-group.mini,.btn-group.btn-mini,.btn-inner.mini,.btn-inner.btn-mini{font-size:11px;padding:5px;padding-top:2px;padding-bottom:2px}.btn-block.inline,#accountsettings .complete-payment .payment-error-message .retry,.devices-row .buttons button.inline,.btn-group.inline,.btn-inner.inline{display:inline-flex}.btn-block.active-dropdown,#accountsettings .complete-payment .payment-error-message .active-dropdown.retry,.devices-row .buttons button.active-dropdown,.btn-group.active-dropdown,.btn-inner.active-dropdown{background:#008a85;border-color:#008a85;color:#fff}.btn-block.full,#accountsettings .complete-payment .payment-error-message .full.retry,.devices-row .buttons button.full,.btn-group.full,.btn-inner.full{width:100%}.btn-block.disabled,#accountsettings .complete-payment .payment-error-message .disabled.retry,.devices-row .buttons button.disabled,.btn-block[disabled=true],#accountsettings .complete-payment .payment-error-message [disabled=true].retry,.devices-row .buttons button[disabled=true],.btn-group.disabled,.btn-group[disabled=true],.btn-inner.disabled,.btn-inner[disabled=true]{cursor:default;opacity:.7;pointer-events:none}.btn-block.has-icon img,#accountsettings .complete-payment .payment-error-message .has-icon.retry img,.devices-row .buttons button.has-icon img,.btn-group.has-icon img,.btn-inner.has-icon img{margin-right:6px;width:13px;height:13px}.btn-block.has-icon i,#accountsettings .complete-payment .payment-error-message .has-icon.retry i,.devices-row .buttons button.has-icon i,.btn-group.has-icon i,.btn-inner.has-icon i{font-size:14px;margin-right:6px}.btn-group{padding:0px}.btn-inner{box-shadow:none;border:0px;border-radius:0px;border-left:1px solid #dbdbdb}.btn-inner:first-child{border-left:0px;border-radius:3px 0px 0px 3px}.btn-inner:last-child{border-radius:0px 3px 3px 0px}.btn-block--shadow,.devices-row .buttons button,.devices-row .device{border:1px solid #c9c9c9;box-shadow:0 1px 2px 0 rgba(0,0,0,.18)}.danger-link{color:#ff5051}.btn-as-link{background:rgba(0,0,0,0);text-decoration:underline;color:#008a85;cursor:pointer;border:0px;padding:0px;font-size:14px;font-family:"proxima-nova","proxima nova",arial;outline:none}.btn-as-link:hover{color:#005754}.btn-as-link:active{color:#002423}.btn-as-link.btn-as-link--small{font-size:12px}.btn-block--icon{margin-right:5px}.btn-block-wrap--shoulder10{padding-left:10px;padding-right:10px}.btn-block-h40{min-height:40px}.job-colour{float:left;margin-left:0px;border-radius:50em;display:block;width:8px;height:8px;margin-top:2px;margin-right:7px}.job-colour.color-transparent{border:1px solid #627997}.job-colour.color-1{background-color:#c8472a;border-color:#a01919}.job-colour.color-2{background-color:#3874e3;border-color:#1b4695}.job-colour.color-3{background-color:#40b51a;border-color:#297b0e}.job-colour.color-4{background-color:#b51a88;border-color:#640a4a}.job-colour.color-5{background-color:#b5811a;border-color:#865d0d}.job-colour.color-6{background-color:#1ab0b5;border-color:#0d7f83}.job-colour.color-7{background-color:#78550d;border-color:#402105}.job-colour.color-8{background-color:#ff7800;border-color:#a14c00}.job-colour.color-9{background-color:#455c52;border-color:#274738}.job-colour.color-10{background-color:#dfdb32;border-color:#cbc600}.job-colour.color-11{background-color:#1a1bb5;border-color:#06066c}.job-colour.color-12{background-color:#ff00e2;border-color:#a80898}.job-colour.color-13{background-color:#f80303;border-color:#ae0000}.job-colour.color-14{background-color:#03ff00;border-color:#00b832}.job-colour.color-15{background-color:#00d8ff;border-color:#03a7cc}.job-colour.color-16{background-color:#ffad00;border-color:#cb8b00}.job-colour.color-17{background-color:#730022;border-color:#640a4a}.job-colour.color-18{background-color:#00ffe0;border-color:#00b69a}.job-colour.color-19{background-color:#627997;border-color:#354f6e}.job-colour.color-20{background-color:#009fff;border-color:#0066a8}.large-checkbox{-webkit-appearance:none;outline:none;border:1px solid #dbdbdb;width:25px;height:25px;border-radius:25px;position:relative}.large-checkbox:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px 1px 3px rgba(0,0,0,.1)}.large-checkbox:checked{background:none;border:0px}.large-checkbox:checked::after{font-family:"sp_icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g";color:#40b51a;font-size:25px;width:25px;height:25px}.form-error{display:block;background:#c8472a;color:#fff;padding:10px;margin-bottom:10px;border-radius:5px;display:none;font-size:12px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tag{background-color:#40b51a;color:#fff;border-radius:3px;padding:2px;padding-left:4px;padding-right:4px;font-size:11px;margin-right:5px;display:inline-block}.sub-value .tag{display:inline-block}.tag-admin{display:inline-flex;align-items:center}.tag-admin__text{background-color:#fef1dc;border-radius:30px;height:30px;padding-left:13px;padding-right:13px;font-size:14px;font-weight:600;color:#f5aa2d}.tag-admin__text img{margin-right:7px}.edit-warning{background:rgba(245,166,35,.9);position:fixed;bottom:0px;z-index:10;max-height:30px;width:100%;color:#fff;padding:10px;box-sizing:border-box;transition:all .3s ease-in}.edit-warning h3{font-size:14px;margin:0px;line-height:13px;transition:all .3s ease-in;transform-origin:50% 50%}.edit-warning p{opacity:0;font-size:14px;font-weight:600;transition:all .3s ease-in;transform-origin:50% 50%}.edit-warning a{color:#fff;font-size:14px;font-weight:600}.edit-warning .right-con{float:left;width:90%}.edit-warning .icon-warning{float:left;margin-top:-3px;margin-right:10px}.edit-warning .icon-warning img{width:11px;transition:all .3s ease-in;transform-origin:50% 50%}.edit-warning:hover{max-height:100px;padding:20px}.edit-warning:hover h3{font-size:17px}.edit-warning:hover p{opacity:1;margin-bottom:0px}.edit-warning:hover .icon-warning img{width:33px;margin-right:15px}#tooltip{text-align:left;color:#4a4a4a;background:#fff;position:absolute;z-index:100;padding:10px;padding-left:25px;padding-right:25px;font-size:12px;box-shadow:0 2px 11px 0 rgba(152,152,152,.5);border-radius:100px;display:flex;flex-direction:column}#tooltip em{margin-bottom:5px;font-style:normal}#tooltip em:last-child{margin-bottom:0px}#tooltip:after{width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff;content:"";position:absolute;left:50%;top:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:rgba(0,0,0,0);border-bottom:10px solid #fff;top:-20px;bottom:auto}#tooltip.left:after{left:20px;margin:0}#tooltip.right:after{right:20px;left:auto;margin:0}#react-solver-container #solver-wrapper::before{content:"";top:0px;bottom:0px;left:0px;right:0px;position:fixed;background:#fff;opacity:.7;pointer-events:none}.rule-modal-wrap{display:flex;margin:-15px;align-items:stretch;position:relative}.rule-modal-wrap ul{list-style:none;margin:0px;padding:0px}.rule-modal-wrap .memberList-placeholder{min-width:250px;max-width:250px;height:100%}.rule-modal-wrap .memberList{max-height:100%;position:absolute;top:0;bottom:0;min-width:250px;max-width:250px;overflow-y:scroll;overflow-x:hidden;background:#f6f6f6;border-right:1px solid #e5e5e5}.rule-modal-wrap .memberList li{white-space:nowrap;display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;height:50px;border-bottom:1px solid #e5e5e5;width:100%;font-size:13px;padding-left:10px;padding-right:10px;border-right:1px solid #e5e5e5;cursor:pointer;transition:all .2s ease;margin-right:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rule-modal-wrap .memberList li:hover{background:#fff}.rule-modal-wrap .memberList li.selected{background:#fff;border-right:1px solid #fff}.rule-modal-wrap .constraintsWrap{padding:25px}.rule-modal-wrap .divert-label{color:#ba7400;font-size:12px;pointer-events:none}.rule-modal-wrap .grey-area{margin-top:0px}.rule-modal-wrap h3{margin-bottom:0px;margin-top:10px}.rule-table{border-collapse:collapse;width:100%;margin-top:15px}.rule-table th,.rule-table td{border:1px solid #e5e5e5;border-collapse:collapse;padding:15px}.rule-table tr{width:100%}.rule-table .rule-label{width:100%}.rule-table .rule-label .c-plusBadge{float:right;pointer-events:all}.rule-table .function-disabled{cursor:not-allowed}.rule-table .function-disabled .rule-label:active,.rule-table .function-disabled .rule-value:active{pointer-events:none}.rule-table .function-disabled .rule-label,.rule-table .function-disabled .rule-value{color:#bdbdbd}.rule-table .function-disabled input[type=checkbox]{pointer-events:none}.rule-table .rule-label[data-daycount="5"],.rule-table .rule-label[data-daycount="6"],.rule-table .rule-label[data-daycount="7"]{font-size:14px}.rule-table .rule-value,.rule-table .rule-remove{background:#f8f8f8;font-size:25px;text-align:center;min-width:105px;box-sizing:border-box;text-decoration:underline;padding:0px}.rule-table .rule-value input,.rule-table .rule-remove input{font-size:25px;height:100%;max-width:105px;text-align:center;background:none;border:0px;outline:none;font-family:"proxima-nova",arial;color:#008a85;padding:0px;margin:0px}.rule-table .rule-remove{background:none;text-decoration:none}.rRule-day-time{display:flex;align-items:center;margin-top:10px;margin-bottom:15px}.add-rule{margin-left:10px}.rRule-days{display:flex;margin-right:10px;align-items:center}.rRule-weekday,.salary-types-table.table-list .rRule-weekday{background:#eaeaea;color:#999;font-weight:600;width:33px;height:33px;border-radius:33px;display:flex;align-items:center;justify-content:center;margin-right:5px;font-size:13px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.rRule-weekday:hover,.salary-types-table.table-list .rRule-weekday:hover{cursor:pointer;background:#d1d1d1;color:#999}.rRule-weekday.marked-off,.salary-types-table.table-list .marked-off.rRule-weekday{background:#c8472a;color:#fff}.rRule-weekday.marked-off:hover{background:#9e3821}.rRule-time{font-size:14px}.rRule-time input{text-align:center;margin-top:0px;width:65px}.rRule-time input:first-child{margin-left:5px}.rRule-header{display:flex;justify-content:space-between}.inspector-status__toggler{display:flex;font-size:14px;width:100%;align-items:center;background:#4a4a4a;color:#fff;height:40px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:10px;border-radius:3px;border:1px solid #dbdbdb}.inspector-status__toggler[data-status=hasError]{background:#c8472a}.inspector-status__toggler[data-status=hasError] .inspector-status__btn{color:#c8472a}.inspector-status__toggler[data-status=hasError] .inspector-status__icon:after{content:"\1F44E"}.inspector-status__toggler[data-status=noError]{background:#fff;color:#4a4a4a}.inspector-status__toggler[data-status=noError] .inspector-status__btn{color:#4a4a4a;border:1px solid #dbdbdb}.inspector-status__toggler[data-status=checking] .inspector-status__icon:after{content:"\1F440"}.inspector-status__toggler[data-status=checking] .inspector-reload-spinner{animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.inspector-status__toggler table{width:100%;border-collapse:collapse}.inspector-status__toggler table tr{text-align:left;height:40px;font-size:13px}.inspector-status__toggler table th{color:#757575}.inspector-status__toggler table th:first-child{padding-left:15px}.inspector-status__toggler table th:last-child{padding-right:15px}.inspector-status__toggler table td{border-top:1px solid #e5e5e5}.inspector-status__toggler table td:first-child{padding-left:15px}.inspector-status__toggler table td:last-child{padding-right:15px}.inspector-status__icon{display:flex;width:35px;height:40px;justify-content:center;align-items:center}.inspector-status__icon:after{content:"\1F389"}@media all and (max-width: 1335px){.inspector-status__icon{width:30px;height:30px;font-size:11px}}.inspector-status__text{flex-grow:1;font-weight:500}@media all and (max-width: 1450px){.inspector-status__text{font-size:12px}}@media all and (max-width: 1335px){.inspector-status__text{font-size:11px;margin-left:-5px}}.inspector-status__btn{background:#fff;border-radius:100px;border:0px;height:22px;padding-left:9px;padding-right:9px;font-family:"proxima-nova","proxima nova",arial;font-weight:600;cursor:pointer;outline:none}.inspector-status__btn:hover{background:#f2f2f2}@media all and (max-width: 1335px){.inspector-status__btn{font-size:11px;padding-left:5px;padding-right:5px}}.inspector-reload-spinner{border:0px;background:none;border-radius:0;background:url("../img/spinners/inspector-spinning-refresh.02609586efdd.svg");background-position:center center;background-repeat:no-repeat;width:20px;height:20px;margin-right:5px;outline:none;cursor:pointer;transition:all .2s ease}.inspector-reload-spinner:hover{transform:scale(1.1)}.inspector-reload-spinner:active{transform:scale(0.9);opacity:.7}@media all and (max-width: 1335px){.inspector-reload-spinner{width:10px;height:10px;background-size:contain}}.day-with-rulebreak:after{content:"";width:100%;height:5px;position:absolute;left:0px;top:-5px;background:#c8472a;z-index:200;border-radius:5px 5px 0px 0px}.week-with-rulebreak .week-header{background-color:#f4d2ca !important}.week-with-rulebreak .week-number{color:#c8472a !important}.solver-animation{margin:0 auto;display:block;margin-bottom:40px;margin-top:20px}.solver-succes-icon{margin:0 auto;display:block;margin-bottom:40px;margin-top:20px;font-size:140px;width:140px;color:#579c22}.rule-list-wrap{z-index:30;color:#4a4a4a;font-size:12px;margin-top:-12px;margin-bottom:10px;border-top:0px;border-radius:0 0 5px 5px}.rule-list-wrap .employee-item{background:#fff;border:1px solid #dbdbdb;border-radius:5px;margin-bottom:10px;box-shadow:0 2px 7px 0 rgba(0,0,0,.08)}.rule-list-wrap .employee-item:last-child{margin-bottom:0px}.rule-list-wrap .employee-item .employee-details{border-bottom:1px solid #dbdbdb;display:flex;padding:8px;align-items:center;font-size:14px;font-weight:600}.rule-list-wrap .employee-item .employee-details .c-avatar{width:25px;height:25px;font-size:10px;margin-right:5px}.rule-list-wrap .employee-item .employee-details .error-icon{width:15px;height:14px;margin-left:auto;display:block;background:url("../img/icons/conflict.f619fb1312b4.svg");background-repeat:no-repeat}.rule-list-wrap .employee-item .rulebreaks{padding:8px}.rule-list-wrap .employee-item .name{flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rule-list-wrap .employee-item dl{margin-top:10px}.rule-list-wrap .employee-item dl:first-child{margin-top:0px}.rule-list-wrap .employee-item dt{font-weight:600;font-size:13px;color:#4a4a4a;margin-bottom:7px}.rule-list-wrap .employee-item dd{background:#fcf4f2;border-radius:3px;height:30px;padding:9px;display:flex;align-items:center;margin-bottom:3px;color:#c8472a;font-size:12px;cursor:pointer;transition:all .2s ease}.rule-list-wrap .employee-item dd:hover{background:#f9e9e6}.rule-list-wrap .employee-item dd .icon-lightarrow3{margin-left:auto}.rule-list-wrap .modal-dialog{margin:0px;margin-bottom:10px;width:100% !important}.rule-list-wrap .modal-dialog .modal-content{box-shadow:none;border-radius:0px}.rule-list-wrap .modal-dialog .modal-body{padding:0px}.rule-list-wrap .modal-footer{display:none}.rule-list-wrap .modal-header{display:none;background:#c8472a;color:#fff;max-height:40px;padding-top:0px;padding-bottom:0px}.rule-list-wrap .modal-header h3{font-size:14px;line-height:40px}.view-rules-btn{text-align:center;font-weight:600;text-decoration:underline;color:#c8472a;cursor:pointer;height:40px;display:flex;justify-content:center;align-items:center}.constraint-status-msg{display:inline-block;font-size:12px;margin-right:10px}.constraint-status-msg[data-msgtype=error]{color:#c8472a}.constraint-status-msg[data-msgtype=success]{color:#40b51a}.reset-rule{font-size:12px;display:block}.rules-wait-time{margin-bottom:40px}p.please-wait-rule{font-size:16px}#dashboard-modal h3:not(.modal-title),#location-modal h3:not(.modal-title){margin-bottom:0px;font-size:16px;margin-top:20px}#dashboard-modal .grey-area,#location-modal .grey-area{margin-top:8px}#dashboard-modal .input-with-cal-link,#location-modal .input-with-cal-link{width:100%;border-radius:3px;padding:10px;font-size:12px;border:1px solid #dbdbdb}#dashboard-modal .outlook-help-link,#location-modal .outlook-help-link{float:right;font-size:12px}#dashboard-modal .btn-block,#dashboard-modal #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #dashboard-modal .retry,#dashboard-modal .devices-row .buttons button,.devices-row .buttons #dashboard-modal button,#location-modal .btn-block,#location-modal #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #location-modal .retry,#location-modal .devices-row .buttons button,.devices-row .buttons #location-modal button{margin-top:10px;margin-bottom:5px}#dashboard-modal .edited-shiftplans-list,#location-modal .edited-shiftplans-list{color:#008a85}#dashboard-modal .edited-shiftplans-list ul,#location-modal .edited-shiftplans-list ul{list-style:none;padding-left:0px;margin-top:10px}#dashboard-modal .edited-shiftplans-list ul li,#location-modal .edited-shiftplans-list ul li{margin-bottom:5px}#dashboard-modal .dis-changes-rem-location,#location-modal .dis-changes-rem-location{float:right;background-color:#ca4620;border:0;border-left:1px solid #ddd;border-radius:0 0 5px 0;color:#fff;height:36px;padding-left:30px;padding-right:30px;cursor:pointer;font-family:"proxima-nova",sans-serif;font-size:14px;outline:none;transition:all .1s ease-in-out}#dashboard-modal .dis-changes-rem-location:hover,#location-modal .dis-changes-rem-location:hover{background-color:#d95833}.table-list{border:1px solid #dbdbdb;width:100%;box-sizing:border-box;font-size:14px;margin-top:10px;border-bottom:0px}.table-list .local-holiday-states{position:fixed;width:200px;background:#fff;padding:16px;z-index:10;visibility:hidden;opacity:0;transition:opacity .15s ease;box-shadow:0 2px 12px 0 rgba(0,0,0,.31);border-radius:4px;font-size:12px}.table-list .local-holiday-states:before{content:"";position:absolute;width:14px;height:4px;background:#008a85;left:-14px;top:50%;transform:translateY(-50%)}.table-list .local-holiday-states h2{color:#008a85;font-size:14px;font-weight:600}.table-list .local-holiday-states.visible{visibility:visible;opacity:1}.table-list .c-banner__floating{top:110%;white-space:nowrap;right:0px;z-index:20}.table-list .table-list-content,.table-list .publicHolidayEmpty{max-height:0px;overflow:hidden}.table-list.expanded{border-bottom:1px solid #dbdbdb}.table-list.expanded .list-row .cell-add{display:flex}.table-list.expanded .table-list-content,.table-list.expanded .publicHolidayEmpty{max-height:220px;overflow:visible}.table-list.expanded .table-list-content.no-height-limit,.table-list.expanded .no-height-limit.publicHolidayEmpty{max-height:99999px}.table-list .add-type-row{margin-top:0px;transition:all .2s ease}.table-list .add-type-row .cell{opacity:0}.table-list .add-type-row[data-salary--editSalaryType-editing=true]{margin-top:5px;opacity:1;border-top:1px solid #dbdbdb !important}.table-list .add-type-row[data-salary--editSalaryType-editing=true] .cell{opacity:1}.table-list .list-row{display:flex;align-items:stretch;border-bottom:1px solid #dbdbdb;position:relative}.table-list .list-row:last-child{border-bottom:0px}.table-list .list-row.holiday-list-item{transition:background .1s ease;cursor:pointer}.table-list .list-row.holiday-list-item:hover{background:#eee}.table-list .list-row.holiday-list-item .cell-checkbox{border-right:1px solid #dbdbdb !important;min-width:40px !important;justify-content:center !important;margin:0px !important}.table-list .list-row.holiday-list-item .cell{align-items:center !important;margin:0px !important}.table-list .list-row.holiday-list-item .cell.delete-cell{padding-left:0px !important}.table-list .list-row .cell{display:flex;align-items:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.table-list .list-row .cell-add{display:none;position:relative;flex-direction:row !important;justify-content:flex-end}.table-list .list-row .cell-add .add-custom-holiday-wrapper{opacity:1;position:absolute;background:#fff;border:1px solid #dbdbdb;border-radius:5px;top:100%;right:-10px;margin-top:-5px;padding:10px;min-width:350px;max-height:200px;transition:all .2s ease;z-index:1;box-shadow:0 1px 17px 0 rgba(0,0,0,.12)}.table-list .list-row .cell-add .add-custom-holiday-wrapper.closed{max-height:0px;overflow:hidden;transition:all .2s ease;padding-top:0px;padding-bottom:0px;opacity:0;pointer-events:none}.table-list .list-row .cell-add .add-custom-holiday-wrapper .btn-block,.table-list .list-row .cell-add .add-custom-holiday-wrapper #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .table-list .list-row .cell-add .add-custom-holiday-wrapper .retry,.table-list .list-row .cell-add .add-custom-holiday-wrapper .devices-row .buttons button,.devices-row .buttons .table-list .list-row .cell-add .add-custom-holiday-wrapper button{margin-top:10px;align-self:flex-end;white-space:nowrap}.table-list .list-row .cell-add label.small{flex:1;font-size:14px !important;font-weight:600 !important;white-space:nowrap;display:flex !important;flex-direction:column;margin-top:0px !important;margin-right:10px}.table-list .list-row .cell-add label.small:last-child{margin-right:0px}.table-list .list-row .cell-add label.small input{font-family:"proxima-nova","proxima nova",arial;margin-top:5px;margin-right:0px !important;padding-left:5px;padding-right:5px;height:25px}.table-list .list-row .cell-add label.small.checkbox-label{flex-direction:row;align-items:center;gap:4px;height:15px;font-weight:600 !important;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-list .list-row .cell-add label.small.checkbox-label input{margin:0 !important}.table-list .list-row .cell-add label.small.normal-weight{font-weight:400 !important}.table-list .list-row .cell-checkbox{border-right:1px solid #dbdbdb;min-width:40px;justify-content:center}.table-list .list-row .cell-checkbox input{margin:0 !important}.table-list .list-row .cell-icon{align-items:center;justify-content:center;display:flex;background:#f4faf3}.table-list .list-row .cell-grow{flex:1}.table-list .list-row .search-row{width:100%;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.table-list .custom-added-holiday{color:#7d7d7d;font-size:11px;margin-left:10px}.table-list .next-holiday-date{color:#7d7d7d;font-size:12px;margin-left:auto}.table-list .list-item{background:#fafafa}.salary-system-setup input{height:30px;font-size:14px;font-family:"proxima-nova","proxima nova",arial;margin-top:5px;padding-left:5px;width:200px}.salary-system-setup input.error{border-color:#ff5051;border-style:solid}.salary-system-setup .error-temporary{color:#ff5051}.salary-system-setup button.save{margin:0 auto;margin-top:20px}.salary-list{margin-left:-5px;margin-right:-5px;margin-top:10px;flex-wrap:wrap}.salary-item{padding:5px;min-height:100px;align-items:center;justify-content:center;width:33.33333%;box-sizing:border-box;margin-bottom:15px}.salary-item .salary-item-con{display:flex;justify-content:center;align-items:center;border-radius:3px;height:100%;border:1px solid #c1c1c1;box-shadow:0 2px 5px 0 rgba(0,0,0,.02);cursor:pointer;transition:all .2s ease;padding:5px}.salary-item .salary-item-con:active{background:#e6e6e6;box-shadow:0 2px 2px 0 rgba(0,0,0,.01)}.salary-item .salary-item-con:hover{box-shadow:0 2px 13px 0 rgba(0,0,0,.1)}.salary-item .salary-item-con,.salary-item .salary-item-con.selected,.salary-item .salary-item-con.loading{border:2px solid #40b51a;position:relative;box-shadow:0 2px 13px 0 rgba(0,0,0,.1);animation:none}.salary-item .salary-item-con::after,.salary-item .salary-item-con.selected::after,.salary-item .salary-item-con.loading::after{content:"";background:#fff url("../img/icons/checked-green.55073938c2a9.svg");background-size:contain;width:26px;height:26px;border-radius:26px;position:absolute;bottom:-12px;box-shadow:0 2px 13px 0 rgba(0,0,0,.1)}.salary-item .salary-item-con.selected{margin-top:-1px;margin-bottom:-1px}.salary-item .salary-item-con.loading{border:2px solid #008a85;margin-top:-1px;margin-bottom:-1px}.salary-item .salary-item-con.loading::after{background:#008a85 url("../img/spinners/circle-spinner.79e3c9b1bde5.svg");background-repeat:no-repeat;background-position:center;animation:spin .9s linear infinite}.salary-item .salary-item-con{border:1px solid #c1c1c1}.salary-item .salary-item-con::after{margin:0 auto;width:0px;height:0px;background:#008a85 url("../img/spinners/circle-spinner.79e3c9b1bde5.svg");background-repeat:no-repeat;background-position:center;transition:all .15s ease}.salary-item .salary-item-con img{max-width:80%}.salary-item .salary-item-con img.salary-item-img--simple_csv_file{max-width:50px}.salary-segmented-control{display:grid;padding:.5px;margin-block:1.5rem;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;gap:.5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.18);border-radius:5px;background:#c9c9c9}.salary-segmented-control-item{position:relative;display:grid;align-content:center;justify-content:center;font-size:13px;text-align:center;padding-block:.5rem;padding-inline:2.2rem;border-radius:4px 0px 0px 4px;background:#fff;cursor:pointer}.salary-segmented-control-item.right{border-radius:0px 4px 4px 0px;line-height:1}.salary-segmented-control-item.active{background:#008a85;color:#fff}.salary-segmented-control-item.active .salary-segmented-control-item-hint{color:#fff}.salary-segmented-control-item.loading span{opacity:0}.salary-segmented-control-item.loading ::after{content:"";display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:28px;height:28px;border-radius:14px;background:#008a85 url("../img/spinners/circle-spinner.79e3c9b1bde5.svg");background-repeat:no-repeat;background-position:center;animation:spin .9s linear infinite}.salary-segmented-control-item-hint{font-size:11px;color:#999}.hidable{display:none !important}.hidable.active{display:block !important}.salary-types-table{border-spacing:0;border-collapse:collapse;width:100%;text-align:left;margin-bottom:10px}.salary-types-table .list-item{min-height:40px}.salary-types-table .list-item:hover .edit-btn{opacity:1;width:auto;min-width:100px;right:-1px;top:-1px;padding-left:10px;padding-right:10px}.salary-types-table .add-special-type{border-top:1px solid #dbdbdb !important;margin-top:10px}.salary-types-table .edit-btn{opacity:0;display:flex;align-items:center;justify-content:center;position:absolute;right:-1px;top:-1px;font-size:12px;background:#fff;border:1px solid #dbdbdb;border-bottom:0px;z-index:20;height:39px;width:0px;cursor:pointer;overflow:hidden;transition:all .3s ease}.salary-types-table .edit-btn button{margin-right:5px}.salary-types-table .edit-btn button:last-child{margin-right:0px}.salary-types-table.btn-row td{display:none}.salary-types-table.btn-row .add-btn-cell{display:table-cell}.salary-types-table thead{font-size:14px}.salary-types-table thead th{padding-bottom:5px}.salary-types-table tbody tr{height:40px;position:relative}.salary-types-table tbody td{position:relative;border:1px solid #dbdbdb;padding-left:10px;padding-right:10px;box-sizing:border-box}.salary-types-table tbody .editing-col{width:0px;overflow:hidden}.salary-types-table tbody .checkbox-td{width:40px;text-align:center}.break-icon-export-wrap{position:relative;margin-top:5px}.break-icon-export-wrap::after{content:"";position:absolute;display:block;height:100%;background:#dadada;width:2px;border-radius:3px;left:50%;top:15px;margin-left:-1.5px;height:calc(100% - 18px)}.list-of-breaks{margin-top:5px}.list-of-breaks li{margin-bottom:5px;font-size:13px}.list-of-breaks li:last-child{margin-bottom:0px}.salary-types-table.table-list{border:0px}.salary-types-table.table-list .icon-error{margin-left:10px;font-size:12px;cursor:pointer}.salary-types-table.table-list.expanded{border-bottom:0px}.salary-types-table.table-list .table-head{border-bottom:1px solid #dbdbdb;font-weight:600;padding-bottom:5px}.salary-types-table.table-list .table-head>div{padding-left:10px;padding-right:10px;box-sizing:border-box}.salary-types-table.table-list .table-head .cell{border:0px}.salary-types-table.table-list .table-head .cell.cell-checkbox{border-left:0px;width:40px;border-right:0px !important}.salary-types-table.table-list .table-head .fixed-head-width{min-width:200px}.salary-types-table.table-list .list-item{background:none}.salary-types-table.table-list .editing-row{background:#f4faf3}.salary-types-table.table-list .btn-row[data-salary--editSalaryType-editing=false]{border-bottom:none}.salary-types-table.table-list .btn-row[data-salary--editSalaryType-editing=false] .cell{display:none}.salary-types-table.table-list .editing-btn-btns{display:none !important}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true]{background:#f4faf3}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true] .editing-btn-btns{display:flex !important;flex:0}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true] .edit-btn{display:none !important}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true] .start-edit-btns{display:none !important}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true] .start-edit-btns:hover{opacity:0}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true] .add-btn-cell{display:none !important}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true] .cell{display:flex !important}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true] .btn-row{border:1px solid #dbdbdb;padding-top:0px}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=true]:last-child{border-bottom:1px solid #dbdbdb !important}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=false] .day-type-picker{min-width:200px}.salary-types-table.table-list .list-row[data-salary--editSalaryType-editing=false] .weekdays-con{pointer-events:none;padding-left:0px;padding-right:0px}.salary-types-table.table-list .holiday-counter{white-space:nowrap;display:flex;align-items:center;font-weight:600;font-size:12px;height:24px;background:#eaeaea;color:#999;border-radius:24px;padding-right:10px}.salary-types-table.table-list .holiday-counter span{background:#008a85;color:#fff;font-weight:600;width:24px;height:24px;border-radius:33px;display:flex;align-items:center;justify-content:center;margin-right:5px;font-size:12px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.salary-types-table.table-list .add-btn-cell button{margin-top:10px}.salary-types-table.table-list .cell{flex:1;position:relative;border-right:1px solid #dbdbdb}.salary-types-table.table-list .cell.cell-checkbox{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb !important;min-width:40px;max-width:40px;justify-content:center !important;align-items:center !important;margin:0px !important}.salary-types-table.table-list .cell.cell-checkbox input{width:15px;height:15px;margin:0px !important}.salary-types-table.table-list input[type=text]{border:0px;border-bottom:1px dashed #008a85;width:100%;font-size:14px;outline:none;background:none;color:#008a85;text-overflow:ellipsis}.salary-types-table.table-list input[type=text]::-webkit-input-placeholder{color:#9b9b9b}.salary-types-table.table-list input[type=text]::-moz-placeholder{color:#9b9b9b}.salary-types-table.table-list input[type=text]::placeholder{color:#9b9b9b}.salary-types-table.table-list input[type=text]:disabled{color:#4a4a4a;border-bottom:0px}.salary-types-table.table-list .weekdays-con,.salary-types-table.table-list .employee-con,.salary-types-table.table-list .jobtypes-con{border-right:0px}.salary-types-table.table-list .rRule-weekday{width:24px;height:24px;font-size:10px;margin-right:2px}.salary-types-table.table-list .rRule-weekday.marked-off{background:#008a85}.table-list.expanded .table-list-content.table-list-supplements .hidden-on-static,.table-list.expanded .table-list-supplements.publicHolidayEmpty .hidden-on-static{display:none !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true],.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true]{flex-direction:column;height:auto;background:#fff !important;border:1px solid #dbdbdb;border-top:0px;box-shadow:0 2px 13px 0 rgba(0,0,0,.1)}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .editing-btn-btns,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .editing-btn-btns{align-self:flex-end}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .rRule-weekday,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .rRule-weekday{width:30px;height:30px;font-size:13px;margin-right:3px}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] input[type=text],.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] input[type=text]{border:1px solid #dbdbdb;width:auto;color:#4a4a4a;height:30px;padding-left:5px;padding-right:5px}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] input.searchField,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] input.searchField{width:100%;height:100%;padding-left:10px;padding-right:10px;border:0px;background:#f4faf3;font-size:13px;box-sizing:border-box}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .cell,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .cell{flex-direction:column;align-items:flex-start;margin-bottom:10px;margin-top:10px;border:0px}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] label,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] label{margin-bottom:5px;font-weight:600 !important;font-size:14px !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] label.normal-weight,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] label.normal-weight{font-weight:400 !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static{display:block !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static.hidden,.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] #accountsettings .complete-payment .hidden-on-static.payment-error-message,#accountsettings .complete-payment .table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static.payment-error-message,.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] #accountsettings .complete-payment .hidden-on-static.payment-success-message,#accountsettings .complete-payment .table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static.payment-success-message,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static.hidden,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] #accountsettings .complete-payment .hidden-on-static.payment-error-message,#accountsettings .complete-payment .table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static.payment-error-message,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] #accountsettings .complete-payment .hidden-on-static.payment-success-message,#accountsettings .complete-payment .table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .hidden-on-static.payment-success-message{display:none !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .hidden-on-edit,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .hidden-on-edit{display:none !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .table-list-content,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .table-list-content,.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .publicHolidayEmpty,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .publicHolidayEmpty{background:#fafafa;border:1px solid #dbdbdb;border-top:0px;width:100%}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .day-picker-row,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .day-picker-row{border:1px solid #dbdbdb;width:100%;display:flex !important;align-items:center;height:40px}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .day-picker-row .cell-checkbox,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .day-picker-row .cell-checkbox{display:flex;align-items:center;height:100%;margin-right:10px}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .day-picker-row .cell-checkbox input,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .day-picker-row .cell-checkbox input{margin:0px}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .weekdays-con,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .weekdays-con,.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .employee-con,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .employee-con,.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .jobtypes-con,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .jobtypes-con{display:none !important;width:100%}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .weekdays-con.open,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .weekdays-con.open,.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .employee-con.open,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .employee-con.open,.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .jobtypes-con.open,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .jobtypes-con.open{display:flex !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .weekdays,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .weekdays{border:1px solid #dbdbdb;border-top:0px;border-bottom:0px;width:100%;margin:-10px;padding:10px;background:#fafafa}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .publicHolidayCon,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .publicHolidayCon{display:none !important}.table-list.expanded .table-list-content.table-list-supplements .list-row[data-salary--editSalaryType-editing=true] .publicHolidayCon.open,.table-list.expanded .table-list-supplements.publicHolidayEmpty .list-row[data-salary--editSalaryType-editing=true] .publicHolidayCon.open{display:block !important;overflow-y:scroll}.table-list.expanded .table-list-content.table-list-supplements .c-banner__visible,.table-list.expanded .table-list-supplements.publicHolidayEmpty .c-banner__visible{margin:10px}.table-list.expanded .table-list-content.table-list-supplements,.table-list.expanded .table-list-supplements.publicHolidayEmpty{max-height:9999px;overflow:visible}.table-list.expanded .table-list-content--general-salary{overflow:visible}.publicHolidayEmpty{padding:10px;background:#fafafa;font-size:13px;line-height:18px}.table-list-content.overflow-y-auto,.overflow-y-auto.publicHolidayEmpty{overflow-y:auto !important}.employee-counter{background-color:#c8e8c5;padding:2px;padding-left:10px;padding-right:10px;font-size:12px;color:#008a85;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;margin-left:10px;margin-left:auto;margin-right:10px}.check_box_spinner{cursor:pointer}.check_box_spinner.in_process:after{content:"";width:20px;height:20px;display:block;margin-left:-2px;margin-top:-2px;background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1.3s linear infinite;background-size:cover;background-color:#fff}.sunday-setting{display:none;border-bottom:1px solid #dbdbdb;background:#f4faf3}.sunday-setting .cell-checkbox{display:flex;align-items:center;justify-content:center}.absence-have-supplements{display:none;border-bottom:1px solid #dbdbdb;background:#f4faf3}.absence-have-supplements .cell-checkbox{display:flex;align-items:center;justify-content:center}.holiday-wrapper{width:100%}.end-time{margin-left:10px;max-width:85px}.start-time{margin-right:10px;max-width:85px}.salary-employee-input{border:0px;background:none;font-family:"proxima-nova","proxima nova",arial;font-size:14px;outline:none;border-bottom:2px dashed rgba(0,0,0,0);width:100%;color:#008a85;cursor:pointer;padding-bottom:5px;padding-top:5px}.cancel-employee-input{padding:5px;color:#aaa !important}.salary-employee-input:-moz-placeholder-shown{border-bottom:2px dashed #008a85}.salary-employee-input:placeholder-shown,.salary-employee-input:focus,.salary-employee-input.focused{border-bottom:2px dashed #008a85}.salary-employee-input:placeholder-shown::-webkit-input-placeholder, .salary-employee-input:focus::-webkit-input-placeholder, .salary-employee-input.focused::-webkit-input-placeholder{color:#008a85}.salary-employee-input:placeholder-shown::-moz-placeholder, .salary-employee-input:focus::-moz-placeholder, .salary-employee-input.focused::-moz-placeholder{color:#008a85}.salary-employee-input:-moz-placeholder-shown::placeholder{color:#008a85}.salary-employee-input:placeholder-shown::placeholder,.salary-employee-input:focus::placeholder,.salary-employee-input.focused::placeholder{color:#008a85}.preview_salary_export{position:relative;overflow:visible !important}.preview_salary_export .export-buttons{margin-right:10px;margin-top:30px}.preview_salary_export .export-buttons a:first-child{margin-right:10px}.preview_salary_export .warning{background:#fcf0dd}.preview_salary_export .data-con{margin-top:30px;float:none !important}.preview_salary_export .member_name .c-avatar{margin-right:10px;width:30px;height:30px;font-size:14px}.preview_salary_export .main-sub-head{cursor:pointer}.preview_salary_export .main-sub-head:hover{box-shadow:inset 3px 0px 0px 0px #00b832}.preview_salary_export .main-sub-head.active{box-shadow:inset 3px 0px 0px 0px #00b832}.preview_salary_export .main-sub-head.active .icon-play{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);display:inline-block}.preview_salary_export .cell-checkbox{width:20px}.hidden_member_block{display:none}#statusBanner{max-width:500px;margin-left:auto;margin-top:20px;margin-right:10px}.member_excluded_block .check_box_spinner.in_process:after{background-color:#eee}.member_excluded_block td{opacity:.5}.member_excluded_block td.cell-checkbox{opacity:1}.member_excluded_block .icon-play{visibility:hidden}.consent-check{font-size:14px !important}.consent-check input{margin-right:5px !important}.single-details{background-color:#fff !important}.text-dimmed{color:#9b9b9b}.table_spinner{top:0;left:0;position:absolute;height:100%;width:100%;z-index:1;opacity:.5;background-color:#fff;display:none}.table_spinner.active{display:block}.table_spinner.active:after{content:"";background-image:url("../img/spinners/spinner.d36020138e5d.svg");margin-left:-50px;margin-top:-50px;width:100px;height:100px;left:50%;top:50%;background-size:contain;position:fixed;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.help-section{background:#f5f5f5;margin-top:50px;padding:20px;font-size:14px}.help-section h3{font-size:16px;margin-top:0px}.help-section li{margin-bottom:4px}.help-section li:last-child{margin-bottom:0px}.success_salary_export{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);width:600px;margin:0 auto;padding:20px;text-align:center}.success_salary_export .download-btn{margin-right:10px}.success_salary_export .ready-element,.success_salary_export .enqueued-element,.success_salary_export .error,.success_salary_export .sent-element,.success_salary_export .sending-element{display:none}.success_salary_export .status-icon{width:100%;height:140px;display:block;position:relative;margin-bottom:10px}.success_salary_export .status-icon:after{background-repeat:no-repeat;background-position:center;background-size:contain;width:140px;height:140px;position:absolute;left:50%;top:0;margin-left:-70px;content:"";z-index:7}.success_salary_export.ready .status-icon:after{background-image:url("../img/icons/settings/icon-salary.840fa1516feb.svg")}.success_salary_export.ready .ready-element{display:block}.success_salary_export.ready .download-btn .ready-element{display:inline}.success_salary_export.ready .in-progress{display:none}.success_salary_export.error .error,.success_salary_export.error .error-icon{display:block}.success_salary_export.error .status-icon:after{background-image:url("../img/icons/reject-icon-accent1.01037e9ef8ec.svg");background-size:130px}.success_salary_export.enqueued .enqueued-element,.success_salary_export.enqueued .in-progress-icon{display:block}.success_salary_export.enqueued .status-icon:after{background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1.3s linear infinite;background-size:130px}.success_salary_export.sending .sending-element{display:block}.success_salary_export.sending .status-icon:after{background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1.3s linear infinite;background-size:130px}.success_salary_export.sent .status-icon:after{background-image:url("../img/icons/settings/icon-salary.840fa1516feb.svg")}.success_salary_export.sent .sent-element{display:block}.success_salary_export .icons-download{width:16px;height:20px;background:url("../img/icons/download.58d2b9937c21.svg");background-repeat:no-repeat;margin-right:10px;margin-top:-2px}.export_preview_archive .icons-download{width:16px;height:20px;background:url("../img/icons/download.58d2b9937c21.svg");background-repeat:no-repeat;margin-right:10px;margin-top:-2px;background-position:top}.beta-salary-system{position:absolute;background:#fcf0dd;color:#ba7400;padding:5px;font-size:11px;text-transform:capitalize;font-weight:600;right:0px;top:0px}.missing-salary-btn{float:right}.creat-absence-salary-type h3{margin-left:10px}.hours-cell span{color:#ff5051}.spinner-blue{display:inline-block;width:100%;height:20px;position:relative}.spinner-blue:after{content:"";background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg");height:16px;width:16px;display:block;position:absolute;margin-left:-8px;margin-top:-8px;top:50%;left:50%;background-repeat:no-repeat;background-size:contain;animation:spin 1.3s linear infinite}.general-wage-error{flex-basis:100%}.auto-complete{z-index:1;position:absolute;top:100%;left:-1px;color:#4a4a4a;font-size:14px;box-shadow:0 2px 3px 0 rgba(0,0,0,.13)}.auto-complete.supplement{top:calc(100% - 1px);left:12px}.auto-complete div{padding-inline:1rem;padding-block:.5rem;border:.5px solid #dbdbdb;border-top:none;background:#fff;cursor:pointer}.auto-complete div:not(.header):hover{background:#fbfbfb}.auto-complete .header{color:#919191;font-size:12px;text-transform:uppercase;border-top:.5px solid #dbdbdb;background:#fafafa}body[data-manual=people_absence] #people-absence{margin-left:10px;margin-right:10px;min-width:1000px}body[data-manual=people_absence] #people-absence .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}body[data-manual=people_absence] #people-absence .ical_feed{font-size:12px;margin-left:10px}body[data-manual=people_absence] #people-absence .ical_feed img{width:16px;height:16px;margin-right:7px;margin-left:0px}body[data-manual=people_absence] #people-absence .c-banner{margin-bottom:20px;text-align:center;cursor:pointer}body[data-manual=people_absence] #people-absence .calendarBox{display:flex;position:relative}body[data-manual=people_absence] #people-absence .calendarBox.loading{height:200px;overflow:hidden}body[data-manual=people_absence] #people-absence .calendarBox.loading:before{display:block;content:"";position:absolute;left:0;top:0;background-color:#fff;width:100%;height:100%;z-index:6}body[data-manual=people_absence] #people-absence .calendarBox.loading:after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg");background-repeat:no-repeat;background-position:center;background-size:80px;width:80px;height:80px;animation:spin 1.3s linear infinite;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px;content:"";z-index:7}body[data-manual=people_absence] #people-absence h3{border-bottom:1px solid #dbdbdb;padding-bottom:15px}body[data-manual=people_absence] #people-absence .calendar_header{overflow:hidden;list-style:none;width:100%;margin:0;padding:30px 20px}body[data-manual=people_absence] #people-absence .absence-calendar{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;list-style:none;width:100%;margin:0;padding:30px 20px}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .ac-center{text-transform:capitalize}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .ac-left{display:flex;align-items:center}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .ac-right{display:flex;align-items:center}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .ac-right>div{margin-left:10px}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .navigation-btns{display:flex;align-items:center}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .navigation-btns button{padding:5px 15px;background-color:#fff;border-color:#dbdbdb rgba(0,0,0,0);border-style:solid;border-width:1px;height:30px;color:#4a4a4a;margin:0px !important;cursor:pointer;box-shadow:0 2px 3px 0 rgba(0,0,0,.13);outline:none}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .navigation-btns button:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.28);border-color:#dbdbdb}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .navigation-btns button:first-of-type{border-radius:6px 0 0 6px;border-color:#dbdbdb;padding:5px 10px}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .navigation-btns button:last-of-type{border-radius:0 6px 6px 0;border-color:#dbdbdb;padding:5px 10px}body[data-manual=people_absence] #people-absence .absence-calendar .ac-header .navigation-btns .icon-lightarrow3{display:block}body[data-manual=people_absence] #people-absence .absence-calendar td{cursor:pointer}body[data-manual=people_absence] #people-absence .absence-calendar .fc-day.fc-today{background-color:#ecf8ff}body[data-manual=people_absence] #people-absence .absence-calendar .fc-today .fc-day-number{font-weight:700;margin-top:2px;margin-right:2px;color:#fff;background:#008a85;border-radius:20px;width:13px;height:13px;display:flex;justify-content:center;align-items:center}body[data-manual=people_absence] #people-absence .absence-calendar .calendar-event{cursor:pointer}body[data-manual=people_absence] #people-absence .absence-calendar .calendar-event.animated-pulse{z-index:200;animation-duration:.5s;animation-fill-mode:both;animation-name:pulse}body[data-manual=people_absence] #people-absence .absence-calendar .calendar-event.animated-pulse::before{background-image:url("../img/icons/settings/icon-notifications-active.4a1dd3c8d69e.svg")}body[data-manual=people_absence] #people-absence .absence-filter-wrap{background:#f9fafe;width:300px;max-width:20%;border-right:1px solid #dbdbdb}body[data-manual=people_absence] #people-absence .absence-filter-wrap .filter-name,body[data-manual=people_absence] #people-absence .absence-filter-wrap .jobType{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;margin-right:5px}body[data-manual=people_absence] #people-absence .absence-filter-wrap h2{font-size:14px;padding:15px 15px 0}body[data-manual=people_absence] #people-absence .absence-filter-wrap .empty-filters{display:none}body[data-manual=people_absence] #people-absence .absence-filter-wrap.no-filters .absence-filter-container{display:none}body[data-manual=people_absence] #people-absence .absence-filter-wrap.no-filters .empty-filters{display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;padding:20px;text-align:center;color:#9b9b9b;box-sizing:border-box;font-size:13px}body[data-manual=people_absence] #people-absence .absence-filter-wrap.no-filters .empty-filters h3{color:#4a4a4a;font-size:15px;border:none;padding:0;margin-bottom:5px}body[data-manual=people_absence] #people-absence .filter-item{display:flex;align-items:center;padding:15px;font-size:13px}body[data-manual=people_absence] #people-absence .filter-item label{display:flex;align-items:center;overflow:hidden}body[data-manual=people_absence] #people-absence .filter-item .job-colour{min-width:6px;width:6px;height:6px;box-sizing:border-box;margin-top:0px}body[data-manual=people_absence] #people-absence .filter-item.hidden,body[data-manual=people_absence] #people-absence #accountsettings .complete-payment .filter-item.payment-error-message,#accountsettings .complete-payment body[data-manual=people_absence] #people-absence .filter-item.payment-error-message,body[data-manual=people_absence] #people-absence #accountsettings .complete-payment .filter-item.payment-success-message,#accountsettings .complete-payment body[data-manual=people_absence] #people-absence .filter-item.payment-success-message{display:none}body[data-manual=people_absence] #people-absence .employee-filter{margin:0px;padding:0px;list-style:none}body[data-manual=people_absence] #people-absence .employee-filter input{margin-left:auto}body[data-manual=people_absence] #people-absence .employee-filter .filter-item{height:45px;box-sizing:border-box}body[data-manual=people_absence] #people-absence .employee-filter .filter-item input[type=checkbox]{cursor:pointer}body[data-manual=people_absence] #people-absence .employee-filter .filter-item--avatar{margin-right:10px;position:relative}body[data-manual=people_absence] #people-absence .employee-filter .filter-item--avatar .c-avatar--xsmall{width:30px;height:30px;font-size:12px}body[data-manual=people_absence] #people-absence .employee-filter .filter-item--avatar .filter-item--avatar--color{-webkit-print-color-adjust:exact !important;position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid #f9fafe;border-radius:10px;display:block}body[data-manual=people_absence] #people-absence .fc-toolbar{margin-bottom:10px}body[data-manual=people_absence] #people-absence .fc-day-grid-event{margin:0px 4px 4px}body[data-manual=people_absence] #people-absence .fc-event.public_holiday{background-color:rgba(0,0,0,0);color:#9b9b9b;border:none;box-shadow:none;font-weight:400}body[data-manual=people_absence] #people-absence .fc-day-header{border-top:0px;border:0px;font-size:12px;color:#4a4a4a;font-weight:400;padding-bottom:4px}body[data-manual=people_absence] #people-absence .fc-head-container{border:0px}body[data-manual=people_absence] #people-absence .fc-event{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;font-size:12px;font-weight:700}body[data-manual=people_absence] #people-absence .fc-event:not(.public_holiday){cursor:pointer;box-shadow:0 2px 4px 0 rgba(0,0,0,.13);transition:all .3s ease-in-out}body[data-manual=people_absence] #people-absence .fc-event:not(.public_holiday):hover{box-shadow:0 2px 6px 2px rgba(0,0,0,.18)}body[data-manual=people_absence] #people-absence .fc-event.waiting-approval{background-color:#fff !important;color:#000;border-style:dashed;position:relative}body[data-manual=people_absence] #people-absence .fc-event.waiting-approval::before{content:"";float:left;margin-right:5px;margin-left:-3px;border-radius:2px;display:inline-block;width:17px;height:18px;background-image:url("../img/icons/settings/icon-notifications.ce4033755c22.svg");background-size:contain}body[data-manual=people_absence] #people-absence .fc-day.fc-other-month{opacity:1;background:#f1f1f1}body[data-manual=people_absence] #people-absence .fc-day-top.fc-other-month{opacity:1}body[data-manual=people_absence] #people-absence .fc-day-number,body[data-manual=people_absence] #people-absence .fc-week-number{color:#a5a9b4;font-size:14px;padding:6px}body[data-manual=people_absence] #people-absence .fc-week-number{padding:0px}body[data-manual=people_absence] #people-absence .fc-week-number span{padding:6px}body[data-manual=people_absence] #people-absence .hidden,body[data-manual=people_absence] #people-absence #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment body[data-manual=people_absence] #people-absence .payment-error-message,body[data-manual=people_absence] #people-absence #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment body[data-manual=people_absence] #people-absence .payment-success-message{display:none}body[data-manual=people_absence] #people-absence .hidden-job{display:none}body[data-manual=people_absence] #people-absence .hidden-absence{display:none}body[data-manual=people_absence] #people-absence .fc-button{line-height:auto;font-size:14px;padding:10px;padding-top:3px;padding-bottom:3px;border:1px solid #dbdbdb;box-shadow:0 1px 2px 0 rgba(0,0,0,.18)}body[data-manual=people_absence] #people-absence .fc-button.fc-button-primary{background:#fff;color:#4a4a4a}body[data-manual=people_absence] #people-absence .fc-button-group{box-shadow:0 1px 2px 0 rgba(0,0,0,.18)}body[data-manual=people_absence] #people-absence .fc-button-group .fc-button{box-shadow:none}body[data-manual=people_absence] #people-absence .fc-week-number{border-right:0px;font-weight:600;color:#4a4a4a}body[data-manual=people_absence] #people-absence .fc-widget-header.fc-week-number{visibility:hidden}body[data-manual=people_absence] #people-absence .absence-filter{list-style:none;padding:0;margin:10px 0 0}body[data-manual=people_absence] #people-absence .absence-filter li{padding:5px 15px;display:flex;align-items:center;border-bottom:1px solid #ddd;font-size:13px}body[data-manual=people_absence] #people-absence .absence-filter li label{cursor:pointer}body[data-manual=people_absence] #people-absence .absence-filter li input{margin-left:auto;cursor:pointer}body[data-manual=people_absence] #people-absence .absence-filter li:first-of-type{border-top:1px solid #ddd}@media(min-width: 768px){body[data-manual=people_absence] #people-absence .ac-modal .modal-dialog{width:60%;max-width:1000px}}body[data-manual=people_absence] #people-absence .ac-modal .modal-content{background-color:rgba(0,0,0,0);box-shadow:none;-webkit-box-shadow:none !important;border:none}body[data-manual=people_absence] #people-absence .ac-modal .row{width:100%;margin:0;overflow:visible;padding:0;min-width:auto}body[data-manual=people_absence] #people-absence .ac-modal .columns-10{width:100%;margin:0 auto;padding:0;box-sizing:border-box;border:none;box-shadow:none}body[data-manual=people_absence] #people-absence .ac-modal .create-absence{margin-bottom:15px;border-radius:6px;padding:0;background-color:#fff}body[data-manual=people_absence] #people-absence .ac-modal .create-absence h4{margin-bottom:10px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence.membership-container{padding:25px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence form{padding:25px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container{border:1px solid #dbdbdb}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field{display:flex;align-items:center;box-sizing:border-box;border-bottom:1px solid #dbdbdb;padding:5px;background-color:#f4faf3}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field .search-reset{color:#9b9b9b;cursor:pointer}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field .search-reset:hover{color:#4a4a4a}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field input{font-family:"proxima-nova","proxima nova",arial;font-size:13px;width:100%;border:none;outline:none;padding-left:10px;height:30px;box-sizing:border-box;background-color:#f4faf3}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field input::-webkit-input-placeholder{color:#50b090}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field input::-moz-placeholder{color:#50b090}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field input::placeholder{color:#50b090}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .members-container .search-field:before{content:"";display:block;width:20px;height:20px;background-image:url("../img/icons/search-icon-active.3d4663f5ef98.svg");background-size:contain;background-repeat:no-repeat;margin:0 4px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .item-field{display:flex;align-items:center;padding:5px;border-bottom:1px solid #dbdbdb;font-size:12px;cursor:pointer}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .item-field:hover{background-color:#fbfbfb}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .item-field .c-avatar--xsmall{width:30px;height:30px;font-size:12px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .item-field:last-of-type{border-bottom:none}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .item-field span{display:block;margin-left:10px;font-size:13px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence h2{border-bottom:1px solid #dbdbdb;padding-bottom:10px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence p{margin-bottom:10px;margin-top:10px;font-size:14px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .period-btn{background:#f5f5f5;border:1px solid #dbdbdb;border-radius:3px;margin-right:10px;padding:5px 20px;text-align:center;justify-content:center;cursor:pointer;font-size:14px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .period-btn .sub-date{font-size:12px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .period-btn:hover{background:#fff}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .period-btn.selected{background:#008a85;color:#fff;border:1px solid #008a85}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .period-btn label{cursor:pointer}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .pay-check{margin-top:20px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .listOfAbsence{margin-bottom:30px}body[data-manual=people_absence] #people-absence .ac-modal .create-absence textarea{width:100%;display:block}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .hide-absence-type{font-size:12px;color:gray;margin-left:3px;cursor:pointer}body[data-manual=people_absence] #people-absence .ac-modal .create-absence ul{padding:0}body[data-manual=people_absence] #people-absence .ac-modal .create-absence li{list-style:none}body[data-manual=people_absence] #people-absence .ac-modal .create-absence .period-btn label{cursor:pointer}body[data-manual=people_absence] #people-absence .ac-modal .approve-section{padding:25px;box-sizing:border-box}body[data-manual=people_absence] #people-absence .ac-modal .ac-cancel-btn{background:#fff;padding:10px 40px;border-radius:6px}body[data-manual=people_absence] #people-absence .ac-modal .back-to-create-btn{background:#fff;padding:10px 40px;border-radius:6px}body[data-manual=people_absence] .datepicker{z-index:1050}body[data-manual=people_absence] .modal-backdrop{background-color:#000}body[data-manual=people_absence] .tooltip{box-shadow:0 2px 4px 0 rgba(0,0,0,.13);border:1px solid #d5d5d5;background-color:#fff;z-index:1;border-radius:3px;font-size:12px;margin:4px auto;padding:0px}body[data-manual=people_absence] .tooltip .waiting-approval{color:#c8472a}body[data-manual=people_absence] .tooltip .tooltip-inner{background-color:#fff;border-radius:6px}body[data-manual=people_absence] .tooltip .tooltip-inner .info{padding:15px;padding-top:10px;padding-bottom:10px;font-size:13px}body[data-manual=people_absence] .tooltip .tooltip-inner .info div{margin-bottom:10px}body[data-manual=people_absence] .tooltip .tooltip-inner .info div:last-child{margin-bottom:0px}body[data-manual=people_absence] .tooltip .tooltip-inner .info div span{font-size:12px;font-weight:600;display:block;color:#9b9b9b;text-transform:uppercase}body[data-manual=people_absence] .tooltip .tooltip-inner .actions{border-top:1px solid #ddd;text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center}body[data-manual=people_absence] .tooltip .tooltip-inner .actions .spinner{padding:0px;margin-top:-10px;margin-bottom:-10px}body[data-manual=people_absence] .tooltip .tooltip-inner .actions a{display:block;padding:12px;padding-left:20px;padding-right:20px;text-decoration:none;flex-grow:1;border-right:1px solid #ddd}body[data-manual=people_absence] .tooltip .tooltip-inner .actions a:last-child{border-right:0px}body[data-manual=people_absence] .tooltip .tooltip-inner .actions a.ac-approve-btn{color:#579c22;background-color:#edf8e9}body[data-manual=people_absence] .tooltip .tooltip-inner .actions a.ac-approve-btn:hover{background-color:#e0f3da}body[data-manual=people_absence] .tooltip .tooltip-inner .actions a.ac-deny-btn,body[data-manual=people_absence] .tooltip .tooltip-inner .actions a.ac-delete-btn{color:#dd394d;background-color:#faeeea}body[data-manual=people_absence] .tooltip .tooltip-inner .actions a.ac-deny-btn:hover,body[data-manual=people_absence] .tooltip .tooltip-inner .actions a.ac-delete-btn:hover{background-color:#f6e1da}.hba-container.disabled{display:none}.hba-container input{border:1px solid #dbdbdb;width:auto;color:#4a4a4a;height:30px;padding-left:5px;padding-right:5px;font-size:14px}.list-with-absence-shifts .absence-title-container b{display:block}.list-with-absence-shifts .change-worklog-attendance{text-decoration:underline;color:#008a85;cursor:pointer}.list-with-hb-absence-shifts h4{margin:20px 0 10px}.list-with-hb-absence-shifts .worklog{display:flex;flex-direction:column;border-radius:3px;border:1px solid #dbdbdb;margin-bottom:5px;margin-left:0px !important;padding:15px !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.13)}.list-with-hb-absence-shifts .worklog::before,.list-with-hb-absence-shifts .worklog::after{display:none}.list-with-hb-absence-shifts .worklog .absence-desc{margin-left:10px}.list-with-hb-absence-shifts .worklog .unattended-block{display:none}.list-with-hb-absence-shifts .worklog .no-intersects-block{display:none;color:#40b51a;font-size:14px}.list-with-hb-absence-shifts .worklog .date{display:flex;flex-direction:column}.list-with-hb-absence-shifts .change-worklog-attendance{border-radius:3px;border:1px solid #dbdbdb;background:#fff;padding:10px;font-size:14px;margin-bottom:10px;display:block;text-align:center;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.13)}.list-with-hb-absence-shifts .shift{display:flex;flex-direction:column;border-radius:3px;border:1px dashed #dbdbdb;margin-bottom:5px;margin-left:0px !important;padding:15px !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.13)}.list-with-hb-absence-shifts .shift::before,.list-with-hb-absence-shifts .shift::after{display:none}.list-with-hb-absence-shifts .shift .absence-desc{margin-left:10px}.list-with-hb-absence-shifts .shift .unattended-block{display:none}.list-with-hb-absence-shifts .shift .no-intersects-block{display:none;color:#40b51a;font-size:14px}.list-with-hb-absence-shifts .sub-text{font-weight:400;color:#9e9e9e;font-size:12px !important}.list-with-hb-absence-shifts .confirmed .worklog{border:1px solid #40b51a}.list-with-hb-absence-shifts .confirmed .worklog .worklog-time{color:#40b51a}.list-with-hb-absence-shifts .confirmed .change-worklog-attendance{border:1px solid #40b51a;position:relative;box-shadow:0 2px 13px 0 rgba(0,0,0,.1);animation:none}.list-with-hb-absence-shifts .confirmed .change-worklog-attendance::after{content:"";background:#fff url("../img/icons/checked-green.55073938c2a9.svg");background-size:contain;width:26px;height:26px;border-radius:26px;position:absolute;margin-top:-13px;top:50%;left:10px;box-shadow:0 2px 13px 0 rgba(0,0,0,.1)}.list-with-hb-absence-shifts .unattended .worklog .unattended-block{display:inline;float:right;color:red;font-weight:bold}.list-with-hb-absence-shifts .no-intersects .worklog .no-intersects-block{display:block}.double-modal .modal-backdrop.in{opacity:0}.double-modal .edit-worklog-popup-absence.in{background:rgba(0,0,0,.7)}.compensation-divider{height:1px;background:#dbdbdb;margin-bottom:30px}.absence-compensation{border-radius:7px;border:1px solid #dbdbdb;background-color:#f6f6f6;padding:14px 20px}.absence-compensation *{box-sizing:border-box}.absence-compensation .compensation-title{font-size:15px !important;font-weight:600 !important;border:none !important;padding-bottom:0px !important;display:flex;align-items:center;gap:4px}.absence-compensation .compensation-title img{margin-left:-4px}.absence-compensation .compensation-title .st-tooltip{margin-left:6px}.absence-compensation p{font-size:12px !important;line-height:1.25}.absence-compensation .manage-compensation{display:flex;align-items:center;gap:6px;margin-top:10px}.absence-compensation .manage-compensation h3{font-size:13px !important;font-weight:600 !important;margin:0 !important;border:none !important;padding:0 !important}.absence-compensation .manage-compensation input{border-radius:3px;border:1px solid #dbdbdb;box-shadow:0px 1px 3px rgba(0,0,0,.32) inset;padding:6px 11px;width:50px;outline:none !important;font-size:14px;height:30px;text-align:center}.absence-compensation .compensation-information{background:#fff;border-radius:5px;border:1px solid #dbdbdb;margin-top:16px;box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1)}.absence-compensation .compensation-information>div{padding:6px 13px;min-height:40px;border-bottom:1px solid #dbdbdb;display:flex;align-items:center;gap:12px;font-size:12px}.absence-compensation .compensation-information>div:last-of-type{border-bottom:none}.absence-compensation .compensation-information>div i{color:#008a85;font-size:15px}#notification-settings .push-illustration{margin-left:30px}#notification-settings .notification-header{border-bottom:1px solid #e9e8e8;padding-bottom:40px;margin-bottom:50px}#notification-settings .notification-header p{font-size:15px}#notification-settings .notification-header p.subtitle{opacity:.7;font-size:13px}#notification-settings h3{margin-bottom:0px !important;margin-top:0px !important}#notification-settings .admin-section{border-top:1px solid #e9e8e8;padding-top:60px}#notification-settings ul.list-of-notifications{list-style:none;padding:0px;margin:0px;margin-left:10px;margin-top:20px;margin-bottom:40px}#notification-settings ul.list-of-notifications strong{font-size:15px;line-height:17px}#notification-settings ul.list-of-notifications p{margin-top:5px}#notification-settings ul.list-of-notifications li{margin-bottom:20px}#notification-settings ul.list-of-notifications li:last-child{margin-bottom:0px}#notification-settings ul.list-of-notifications li input[type=checkbox]{position:absolute;width:0px;height:0px;-webkit-appearance:none;border:0px;background:rgba(0,0,0,0)}#notification-settings ul.list-of-notifications li input[type=radio]{margin-right:10px;margin-top:-4px;min-width:24px;height:24px}#notification-settings ul.list-of-notifications li label{font-weight:400}.jobtype-picker-dropdown{border:1px solid #dbdbdb;padding:15px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);font-size:16px;cursor:pointer;overflow-wrap:normal;display:flex;align-items:center;transition:all .2s ease}.jobtype-picker-dropdown:hover{box-shadow:0 2px 9px 0 rgba(0,0,0,.08)}.jobtype-picker-dropdown:active{background:#f2f2f2}.jobtype-picker-dropdown strong{white-space:nowrap}.selected-jobtype-wrap{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-5px}.selected-jobtype-list-item{display:flex;align-items:center;flex-direction:row;font-size:13px;margin-left:10px;margin-bottom:5px}.selected-jobtype-list-item .job-colour{margin-top:0px;width:6px;height:6px;margin-right:6px}.list-of-jobtypes{border:1px solid #dbdbdb;border-top:0px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;margin:0px;padding:0px;list-style:none;font-size:13px;max-height:0px;overflow:hidden;opacity:0;transition:all .5s ease}.list-of-jobtypes.expanded{max-height:500px;opacity:1}.list-of-jobtypes .scrollable-list{max-height:300px;overflow:scroll}.list-of-jobtypes .list-item{border-bottom:1px solid #dbdbdb;height:40px;display:flex;align-items:center}.list-of-jobtypes .list-item:last-child{border-bottom:0px}.list-of-jobtypes .cell-checkbox,.list-of-jobtypes .cell-icon{justify-content:center;display:flex;padding:10px;border-right:1px solid #dbdbdb;width:40px;height:100%;box-sizing:border-box}.list-of-jobtypes .cell{padding:10px;display:flex;align-items:center}.list-of-jobtypes .cell .job-colour{margin:0px;margin-right:6px;width:6px;height:6px}.list-of-jobtypes .searchField{padding-left:10px !important;padding-right:10px !important;font-size:13px !important;background:rgba(0,0,0,0) !important;margin:0px !important;border:0px !important;box-shadow:none !important;width:100% !important}.list-of-jobtypes .search-wrap{background:#f4faf3}.dropdown-arrow{position:relative}.dropdown-arrow:after{content:"q";pointer-events:none;background:#f4faf3;color:#008a85;position:absolute;transform:rotate(90deg);font-size:8px;text-align:center;padding-top:6px;padding-bottom:6px;width:20px;margin-top:-10px;right:0;top:50%;border-radius:4px;font-family:"sp_icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devices-row{margin-top:3rem !important}.devices-row .devices{display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:1rem;margin-top:1.5rem}.devices-row .device{display:grid;grid-template-rows:auto auto;gap:1.5rem;padding:.7rem;border-radius:3px}.devices-row .info{display:grid;grid-template-columns:auto auto;justify-content:space-between}.devices-row .hint{display:none;opacity:.3;font-weight:bold;padding-top:.2rem}.devices-row h4,.devices-row p{margin:0 !important}.devices-row .buttons{display:grid;grid-template-rows:auto auto;align-content:end}.devices-row .buttons button{padding-top:.05rem !important;padding-bottom:.2rem !important;justify-self:stretch}.devices-row .buttons button.activation{font-weight:bold}.devices-row .buttons button.hidden,.devices-row .buttons #accountsettings .complete-payment button.payment-error-message,#accountsettings .complete-payment .devices-row .buttons button.payment-error-message,.devices-row .buttons #accountsettings .complete-payment button.payment-success-message,#accountsettings .complete-payment .devices-row .buttons button.payment-success-message{display:none !important}.devices-row .device.deactivated h4{opacity:.3}.devices-row .device.deactivated .hint{display:block}.devices-row .device.deactivated button.test{display:none}.devices-row .empty-title{text-align:center;width:100%}#people{margin-left:10px;margin-right:10px;min-width:1000px}#people .edit-member-modal .modal-dialog,#people .new-member-modal .modal-dialog{margin:20px auto}#people .send-message{margin-right:5px}#people .createPeople{margin-right:10px}#people #resendInvite h3{padding-bottom:0px;border:0px}#people #resendInvite input{height:25px;width:300px;padding-left:15px;margin-top:10px}#people #resendInvite textarea{padding:15px}#people .admin-people{margin-bottom:20px}#people .admin-people h3{border-bottom:0px;font-size:16px;margin-bottom:0px;padding-bottom:0px}#people .admin-people p{font-size:14px}#people .admin-people p .succesNumber,#people .admin-people p .failNumber{font-weight:bold;font-size:16px}#people .admin-people p .succesNumber{color:#008a85;cursor:pointer}#people .admin-people p .failNumber{color:#c8472a}#people .admin-people .people-status{color:#9b9b9b}#people img{border:0}#people .peopleBox{padding-left:0px;padding-right:0px;padding-bottom:0px;display:flex}#people .peopleBox .search-employee-field{width:100%;background-color:#fff;position:relative;min-height:50px}#people .peopleBox .search-employee-field .color-bottom-border{background-color:#008a85;display:block;position:absolute;top:0;left:0;width:0;height:100%;transition:all .3s ease}#people .peopleBox .search-employee-field .search-field-wrap{background-color:rgba(0,0,0,0);z-index:1;position:relative;width:100%;height:100%}#people .peopleBox .search-employee-field .search-field-wrap input{margin:0px;font-size:13px;width:100%;box-sizing:border-box;min-height:50px;display:flex;padding:5px 5px 5px 40px;border:none;outline:none;border-top:1px solid #dbdbdb;color:#4a4a4a;background-color:rgba(0,0,0,0)}#people .peopleBox .search-employee-field .search-field-wrap input::-webkit-input-placeholder{font-size:13px;color:#1d313d;opacity:1;-webkit-transition:color .3s ease;transition:color .3s ease}#people .peopleBox .search-employee-field .search-field-wrap input::-moz-placeholder{font-size:13px;color:#1d313d;opacity:1;-moz-transition:color .3s ease;transition:color .3s ease}#people .peopleBox .search-employee-field .search-field-wrap input::placeholder{font-size:13px;color:#1d313d;opacity:1;transition:color .3s ease}#people .peopleBox .search-employee-field .search-field-wrap:before{content:"";background-image:url("../img/icons/search-icon-active.3d4663f5ef98.svg");position:absolute;background-size:contain;left:15px;top:50%;margin-top:-8px;width:16px;height:16px;background-repeat:no-repeat;transition:all .3s ease}#people .peopleBox .search-employee-field.selected .color-bottom-border{width:100%}#people .peopleBox .search-employee-field.selected .search-field-wrap input{color:#fff}#people .peopleBox .search-employee-field.selected .search-field-wrap input::-webkit-input-placeholder{color:#fff}#people .peopleBox .search-employee-field.selected .search-field-wrap input::-moz-placeholder{color:#fff}#people .peopleBox .search-employee-field.selected .search-field-wrap input::placeholder{color:#fff}#people .peopleBox .search-employee-field.selected .search-field-wrap:before{background-image:url("../img/icons/search-icon-white.fd80c16e18c5.svg")}#people .admin-con{display:flex;padding:20px;align-items:stretch}#people .admin-con h3{margin-top:0px}#people .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#people h3{border-bottom:1px solid #dbdbdb;padding-bottom:15px}#people .invites{font-size:18px;color:#4a4a4a;list-style:none;padding-left:0}#people .invites li{line-height:30px}#people .listOfPeople{overflow:hidden;list-style:none;margin-left:0px;padding-left:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;margin-bottom:0px;width:100%}#people .listOfPeople .tag-admin{margin-left:5px;height:23px}#people .listOfPeople li{display:table;width:100%;padding-right:0px;height:90px;border-bottom:1px solid #dbdbdb;float:left;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;box-sizing:border-box;position:relative}#people .listOfPeople li .c-avatar{margin-right:15px}#people .listOfPeople li:last-child{border-bottom:0px}#people .listOfPeople li .person-con{padding:20px}#people .listOfPeople li .status{float:left;font-size:14px;margin-left:5px;margin-top:4px}#people .listOfPeople li a.faceLink{display:table-cell;text-decoration:none}#people .listOfPeople li a.faceLink{display:table-cell}#people .listOfPeople li .person_data{display:table-cell;vertical-align:top}#people .listOfPeople li .person_data .name{display:block;font-weight:bold;font-size:18px;float:left;color:#4a4a4a;margin-bottom:5px}#people .listOfPeople li .person_data .name a{color:#4a4a4a;text-decoration:none}#people .listOfPeople li .person_data .resend{cursor:pointer;color:#008a85;text-decoration:underline}#people .listOfPeople li .person_data .delete-user{float:right;margin-top:20px;text-decoration:underline;color:#008a85;cursor:pointer;font-size:12px}#people .listOfPeople li .person_data .name:hover{text-decoration:underline}#people .listOfPeople li .person_data .listJobs{float:left;clear:both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}#people .listOfPeople li .person_data .listJobs .hidden,#people .listOfPeople li .person_data .listJobs #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #people .listOfPeople li .person_data .listJobs .payment-error-message,#people .listOfPeople li .person_data .listJobs #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #people .listOfPeople li .person_data .listJobs .payment-success-message{display:none}#people .listOfPeople li .person_data .listJobs .show-all-jobtypes{color:#008a85;text-decoration:underline;cursor:pointer}#people .listOfPeople li .person_data .listJobs .job{float:left;margin-bottom:5px}#people .listOfPeople li .person_data .listJobs .job .job-colour{margin-top:0px}#people .listOfPeople li .person_data .jobType{float:left;font-size:14px;margin-right:10px}#people .listOfPeople li.addPerson{background-color:#f4faf3;height:60px;color:#008a85;line-height:60px;font-size:14px;padding:20px;padding-left:60px;padding-top:0px;padding-bottom:0px}#people .listOfPeople li.addPerson p{margin:0px;cursor:pointer;text-decoration:underline;display:inline-block}#people .listOfPeople li.addPerson .peopleVideo{float:right;font-size:12px;display:none}#people .listOfPeople li.addPerson .icon-error{position:relative}#people .listOfPeople li.addPerson .icon-error:before{position:absolute;top:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);display:inline-block;left:-21px}#people .listOfPeople .contact-info{display:table-cell;height:99%;position:absolute;top:0px;right:0px;width:120px;background-color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#people .listOfPeople .contact-info .mail-con{border-left:1px solid #dbdbdb;padding-right:20px;height:100%;width:60px;display:block;box-sizing:border-box;float:left;position:absolute}#people .listOfPeople .contact-info .mail-con:hover{background-color:#fff;cursor:default;color:#dedede}#people .listOfPeople .contact-info .mail-con.true .icon-mail{color:#797979}#people .listOfPeople .contact-info .email{font-size:20px;margin-right:10px;opacity:0;position:absolute;top:50%;margin-top:-13px;left:70px}#people .listOfPeople .contact-info .email.none{color:#dedede}#people .listOfPeople .contact-info .icon-mail{font-size:15px;top:50%;margin-top:-9px;position:absolute;color:#dedede}#people .listOfPeople .contact-info .phone-button,#people .listOfPeople .contact-info .mail-button{height:100%;width:60px;padding-left:25px;box-sizing:border-box;cursor:pointer}#people .listOfPeople .contact-info .phone-button:hover,#people .listOfPeople .contact-info .mail-button:hover{background-color:#008a85;color:#fff}#people .listOfPeople .contact-info .phone-button:hover .icon-mail,#people .listOfPeople .contact-info .mail-button:hover .icon-mail{color:#fff}#people .listOfPeople .contact-info .mail-button{padding-left:20px}#people .listOfPeople .contact-info .mobile-con{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;float:left;position:absolute;border-left:1px solid #dbdbdb;width:60px;right:0px;height:100%;display:block;box-sizing:border-box;background-color:#fff}#people .listOfPeople .contact-info .mobile-con:hover{background-color:#fff;cursor:default}#people .listOfPeople .contact-info .mobile-con.true .icon-phone{color:#797979}#people .listOfPeople .contact-info .mobile-con.true .phone-button:hover{background-color:#008a85;cursor:pointer}#people .listOfPeople .contact-info .mobile-con.true .phone-button:hover .icon-phone{color:#fff}#people .listOfPeople .contact-info .mobile{font-size:20px;margin-right:10px;opacity:0;position:absolute;top:50%;margin-top:-12px;left:70px}#people .listOfPeople .contact-info .mobile.none{color:#dedede}#people .listOfPeople .contact-info .icon-phone{margin-right:9px;font-size:18px;float:left;margin-top:-10px;top:50%;position:absolute;color:#dedede}#people .listOfPeople .contact-info.mail-active{width:660px}#people .listOfPeople .contact-info.mail-active .mail-con{width:600px}#people .listOfPeople .contact-info.mail-active .mail-con .email{opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:510px}#people .listOfPeople .contact-info.phone-active{width:360px}#people .listOfPeople .contact-info.phone-active .mobile-con{width:300px}#people .listOfPeople .contact-info.phone-active .mobile-con .mobile{opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:215px}#people .editUser{clear:both}#people .editUser p{font-size:14px}#people .editUser select{display:block;clear:both}#people .editUser .action,#people .editUser #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #people .editUser .retry{display:none}#people .editUser .action button,#people .editUser #accountsettings .complete-payment .payment-error-message .retry button,#accountsettings .complete-payment .payment-error-message #people .editUser .retry button{float:left;display:block;margin-top:10px}#people .editUser .action p.cancel,#people .editUser #accountsettings .complete-payment .payment-error-message .retry p.cancel,#accountsettings .complete-payment .payment-error-message #people .editUser .retry p.cancel{margin-left:20px;display:block;float:left;margin-top:14px;font-size:12px;margin-bottom:0;text-decoration:underline;color:#008a85;cursor:pointer}#people #invitePeople p.link{text-align:center;font-weight:900}#people .employees-top-bar{height:46px;border-bottom:1px solid #dbdbdb;background:#f9fafe}#people .employees-container .hidden-and-disabled{display:none !important}#people .employees-container .fields-visibility-list{display:none}#people .employees-container.field-visibility-opened{position:relative}#people .employees-container.field-visibility-opened .background-fields-visibility{content:"";position:absolute;width:100%;background-color:rgba(255,255,255,.7);height:100%;top:0;left:0;z-index:2}#people .employees-container.field-visibility-opened .fields-visibility-container{position:relative;z-index:2}#people .employees-container.field-visibility-opened .fields-visibility-container .fields-visibility-list{display:block;position:absolute;background-color:#fff;border:1px solid #dbdbdb;box-shadow:0 1px 2px 0 rgba(0,0,0,.18);top:35px;right:5px;width:400px;z-index:21;border-radius:3px;padding:15px;max-height:200px;overflow:auto}#people .employees-container.field-visibility-opened .fields-visibility-container .fields-visibility-list h4{margin-top:0px;margin-bottom:5px;color:#6e6e6e}#people .employees-container.field-visibility-opened .fields-visibility-container .fields-visibility-list label{cursor:pointer}#people .employees-container.field-visibility-opened .fields-visibility-container .fields-visibility-list .fields-visibility-item{font-size:13px;margin-bottom:10px}#people .employees-container.field-visibility-opened .fields-visibility-container .fields-visibility-list .fields-visibility-item:last-child{margin-bottom:0px}#people .employees-container.field-visibility-opened .fields-visibility-container .fields-visibility-list .fields-visibility-item input{margin-right:5px}#people .employees-container.field-visibility-opened .fields-visibility-container .fields-visibility-list .fields-visibility-item .field-icon{margin:0 5px;width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:contain}#people .employees-container:not(.simple-mode-enabled) .hidden-field{display:none}#people .employees-container:not(.simple-mode-enabled) .status{margin-top:0px;margin-bottom:0px}#people .simple-mode{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#people .detailed-mode{color:#008a85}#people .simple-mode img,#people .detailed-mode img{margin-right:5px}#people .table{display:table;min-width:100%}#people .table-header-row{display:table-header-group;color:#898989;text-transform:uppercase}#people .table-header-row .table-cell{font-size:11px;font-weight:600;height:auto;position:relative}#people .table-header-row .table-cell[data-employees--employees-target=sortingColumn]{cursor:pointer}#people .table-header-row .table-cell .sort-icon{display:none;background-image:url("../img/icons/sort-icon.921b82dd28c5.svg");position:absolute;background-size:contain;top:50%;margin-top:-7px;width:18px;height:14px;background-repeat:no-repeat;transition:all .3s ease;right:5px;cursor:pointer}#people .table-header-row .table-cell .st-tooltip{position:absolute;top:50%;margin-left:3px;transform:translateY(-50%)}#people .table-header-row .table-cell .st-tooltip__tip{white-space:normal;text-transform:none}#people .table-header-row .table-cell:hover .sort-icon{display:block}#people .table-header-row .table-cell.sorted .sort-icon{display:block;background-image:url("../img/icons/sort-icon-active.8d39e4985001.svg")}#people .table-row{display:table-row}#people .avatar-with-name{position:-webkit-sticky !important;position:sticky !important;left:0;transform:scale(1);z-index:1;background:#fff}#people .avatar-with-name .first-name{position:relative}#people .table-cell{display:table-cell;height:45px;box-sizing:border-box;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:13px;padding-top:5px;padding-bottom:5px;white-space:nowrap;font-size:13px;vertical-align:middle}#people .table-cell a{text-decoration:none}#people .table-cell a.member-phone{display:flex;align-items:center}#people .table-cell a.member-phone span{width:20px;display:inline-block;margin-right:5px}#people .table-cell .jobtype-con{font-size:13px}#people .table-cell .jobtype-con .btn-block,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry,#people .table-cell .jobtype-con .devices-row .buttons button,.devices-row .buttons #people .table-cell .jobtype-con button{background:#eee;border-radius:20px;border:none;transition:.15s;padding:7px 11px;margin-top:2px;display:flex;align-items:center;gap:6px;position:relative}#people .table-cell .jobtype-con .btn-block .job,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .job,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .job,#people .table-cell .jobtype-con .devices-row .buttons button .job,.devices-row .buttons #people .table-cell .jobtype-con button .job{margin:0}#people .table-cell .jobtype-con .btn-block .job .job-colour,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .job .job-colour,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .job .job-colour,#people .table-cell .jobtype-con .devices-row .buttons button .job .job-colour,.devices-row .buttons #people .table-cell .jobtype-con button .job .job-colour{margin-right:0 !important}#people .table-cell .jobtype-con .btn-block:hover,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry:hover,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry:hover,#people .table-cell .jobtype-con .devices-row .buttons button:hover,.devices-row .buttons #people .table-cell .jobtype-con button:hover{background:#ddd}#people .table-cell .jobtype-con .btn-block .jobtypes-popup,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .jobtypes-popup,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .jobtypes-popup,#people .table-cell .jobtype-con .devices-row .buttons button .jobtypes-popup,.devices-row .buttons #people .table-cell .jobtype-con button .jobtypes-popup{position:absolute;top:0;left:calc(100% + 5px);box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1);background:#fff;border:1px solid #dbdbdb;opacity:0;visibility:hidden;transition:.15s;transform:scale(0.8);z-index:2;border-radius:10px;overflow:hidden;max-height:300px;min-width:150px;overflow:auto;cursor:auto;transform-origin:left center}#people .table-cell .jobtype-con .btn-block .jobtypes-popup.active,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .jobtypes-popup.active,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .jobtypes-popup.active,#people .table-cell .jobtype-con .devices-row .buttons button .jobtypes-popup.active,.devices-row .buttons #people .table-cell .jobtype-con button .jobtypes-popup.active{opacity:1;visibility:visible;transform:scale(1)}#people .table-cell .jobtype-con .btn-block .jobtypes-popup .job,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .jobtypes-popup .job,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .jobtypes-popup .job,#people .table-cell .jobtype-con .devices-row .buttons button .jobtypes-popup .job,.devices-row .buttons #people .table-cell .jobtype-con button .jobtypes-popup .job{padding:8px 12px;border-bottom:1px solid #dbdbdb;gap:8px}#people .table-cell .jobtype-con .btn-block .jobtypes-popup .job:last-of-type,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .jobtypes-popup .job:last-of-type,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .jobtypes-popup .job:last-of-type,#people .table-cell .jobtype-con .devices-row .buttons button .jobtypes-popup .job:last-of-type,.devices-row .buttons #people .table-cell .jobtype-con button .jobtypes-popup .job:last-of-type{border-bottom:0}#people .table-cell .jobtype-con .btn-block .jobtypes-popup .job .jobtype,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .jobtypes-popup .job .jobtype,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .jobtypes-popup .job .jobtype,#people .table-cell .jobtype-con .devices-row .buttons button .jobtypes-popup .job .jobtype,.devices-row .buttons #people .table-cell .jobtype-con button .jobtypes-popup .job .jobtype{display:block !important;font-size:12px}#people .table-cell .jobtype-con .btn-block .jobtypes-popup .job .job-colour,#people .table-cell .jobtype-con #accountsettings .complete-payment .payment-error-message .retry .jobtypes-popup .job .job-colour,#accountsettings .complete-payment .payment-error-message #people .table-cell .jobtype-con .retry .jobtypes-popup .job .job-colour,#people .table-cell .jobtype-con .devices-row .buttons button .jobtypes-popup .job .job-colour,.devices-row .buttons #people .table-cell .jobtype-con button .jobtypes-popup .job .job-colour{width:6px;height:6px;min-width:6px;min-height:6px}#people .table-cell .jobtype{font-size:13px}#people .table-cell .job-colour{width:6px;height:6px;margin-top:0px}#people .table-cell.vacation-exceeded{color:#ff5051}#people .table-cell.vacation-exceeded .total-vacation-days{padding-left:15px;position:relative}#people .table-cell.vacation-exceeded .total-vacation-days:after{content:"";background-image:url("../img/icons/conflict-accent.4b19e1645835.svg");position:absolute;background-size:contain;left:0;top:50%;margin-top:-4px;width:10px;height:10px;background-repeat:no-repeat}#people .user-content .c-avatar{width:30px;height:30px;margin-right:10px;font-size:12px}#people .user-content.dimmed{height:0px;opacity:0;overflow:hidden;padding:0px;border:0px;display:none}#people .user-content .employee-external-id-wrapper{min-width:180px}#people .user-content .employee-external-id-wrapper .employee-external-id{border:0;background:none;font-family:"proxima-nova","proxima nova",arial;font-size:13px;outline:none;width:100%;color:#008a85;cursor:pointer}#people .user-content .employee-external-id-wrapper .employee-external-id:-moz-placeholder-shown{border-bottom:2px dashed #008a85}#people .user-content .employee-external-id-wrapper .employee-external-id:placeholder-shown,#people .user-content .employee-external-id-wrapper .employee-external-id:focus,#people .user-content .employee-external-id-wrapper .employee-external-id.focused{border-bottom:2px dashed #008a85}#people .user-content .employee-external-id-wrapper .employee-external-id:placeholder-shown::-webkit-input-placeholder, #people .user-content .employee-external-id-wrapper .employee-external-id:focus::-webkit-input-placeholder, #people .user-content .employee-external-id-wrapper .employee-external-id.focused::-webkit-input-placeholder{color:#008a85}#people .user-content .employee-external-id-wrapper .employee-external-id:placeholder-shown::-moz-placeholder, #people .user-content .employee-external-id-wrapper .employee-external-id:focus::-moz-placeholder, #people .user-content .employee-external-id-wrapper .employee-external-id.focused::-moz-placeholder{color:#008a85}#people .user-content .employee-external-id-wrapper .employee-external-id:-moz-placeholder-shown::placeholder{color:#008a85}#people .user-content .employee-external-id-wrapper .employee-external-id:placeholder-shown::placeholder,#people .user-content .employee-external-id-wrapper .employee-external-id:focus::placeholder,#people .user-content .employee-external-id-wrapper .employee-external-id.focused::placeholder{color:#008a85}#people .user-content .employee-external-id-wrapper .cancel-employee-input{cursor:pointer}#people .user-content .member-wages-col{position:relative;min-width:150px}#people .user-content .member-wages-col.up .wage-jobtype-dropdown{bottom:100%;top:auto}#people .user-content .member-wages-col.up:after{bottom:100%}#people .user-content .member-wages-col .wage-jobtype-dropdown{font-size:12px;padding:10px;position:absolute;z-index:1;background-color:#fff;width:400px;right:0;display:none;box-sizing:border-box;box-shadow:0 2px 9px 0 rgba(0,0,0,.08);border:1px solid #dbdbdb;border-radius:4px;border-top-right-radius:0px;white-space:normal;top:100%;bottom:auto}#people .user-content .member-wages-col .wage-jobtype-dropdown h4{margin:10px 0}#people .user-content .member-wages-col .wage-jobtype-dropdown .general-type-container{border-bottom:1px solid #dbdbdb;padding:0 0 10px 0}#people .user-content .member-wages-col .wage-jobtype-dropdown .general-type-container.simple{border-bottom:none;padding:0px;margin:0}#people .user-content .member-wages-col .wage-jobtype-dropdown select.selected-type-disabled{color:#ff5051;text-decoration:line-through}#people .user-content .member-wages-col .wage-jobtype-dropdown .job-colour{width:8px !important;height:8px !important;min-width:8px !important;min-height:8px !important}#people .user-content .member-wages-col .wage-jobtype-dropdown .jobtype-row{margin-bottom:10px}#people .user-content .member-wages-col .wage-jobtype-dropdown .jobtype-row select{min-width:150px;font-size:12px}#people .user-content .member-wages-col .wage-jobtype-dropdown .jobtype-row.loading select{display:none}#people .user-content .member-wages-col .wage-jobtype-dropdown .jobtype-row.loading:after{content:"";background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;margin-right:68px;margin-top:4px;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}#people .user-content .member-wages-col .select-element{width:100%;cursor:pointer}#people .user-content .member-wages-col .dropdown-btn{display:block;height:20px;position:relative;cursor:pointer;margin-left:10px}#people .user-content .member-wages-col .background-area{display:none}#people .user-content .member-wages-col:after{content:"";position:absolute;width:0;height:2px;background-color:#008a85;z-index:2;bottom:0;left:0;transition:width .2s ease-in}#people .user-content .member-wages-col.active{position:relative;z-index:2}#people .user-content .member-wages-col.active.warning:before{content:"";position:absolute;background-color:#fcf0dd;top:0;left:0;height:100%;width:100%;z-index:2}#people .user-content .member-wages-col.active:after{width:100%}#people .user-content .member-wages-col.active .dropdown-btn:after{background-image:url("../img/icons/dropdown-arrow-up.8ef4fdfddb5a.svg")}#people .user-content .member-wages-col.active .wage-jobtype-dropdown{display:block}#people .user-content .member-wages-col.active .background-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:block;background-color:rgba(255,255,255,.4)}#people .user-content .member-wages-col.active .select-element{position:relative;z-index:2}#people .avatar-wrap{position:relative}#people .tag-admin{position:absolute;bottom:-3px;right:7px}#people .employees-container{overflow:hidden;width:100%}#people .employees-container:not(.simple-mode-enabled) .hide-in-detail-mode{display:none !important}#people .employees-container:not(.simple-mode-enabled) .table-row .edit-btn-row{opacity:1;transition:.2s ease;width:70px;overflow:hidden;transform-origin:left}#people .employees-container:not(.simple-mode-enabled) .table-row:hover .edit-btn-row{opacity:1}#people .table-container{overflow:auto;width:100%;height:calc(100% - 107px);max-height:75vh;min-height:400px}#people .table-container.hide-edit-button .first-name .edit-btn-row{border-width:0px;opacity:0;min-width:0px;width:0px;margin-left:0px;transform:scaleX(0.1)}#people .member-checkbox{width:40px;box-sizing:border-box}#people .member-checkbox input[type=checkbox]{cursor:pointer}#people .jobtype-con{flex-wrap:nowrap}#people .first-name{width:100%;display:flex;align-items:center;justify-content:space-between}#people .first-name .btn-group{margin-left:20px}#people .addPerson{background-color:#f4faf3;height:60px;color:#008a85;line-height:60px;font-size:14px;width:100%;cursor:pointer;padding-left:16px}#people .addPerson .icon-error{position:relative;width:14px;height:14px;display:block;margin-right:5px}#people .addPerson .icon-error:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);display:inline-block}#people .simple-mode-enabled .table-header-row{display:none}#people .simple-mode-enabled .jobtype-con{flex-wrap:wrap;line-height:20px}#people .simple-mode-enabled .avatar-with-name{font-weight:500}#people .simple-mode-enabled .table-cell{font-size:18px;padding-top:20px;padding-bottom:20px;border-right-width:0px}#people .simple-mode-enabled .table-cell.avatar-with-name{border-right-width:1px}#people .simple-mode-enabled .table-cell .jobtype{font-size:13px}#people .simple-mode-enabled .user-content .c-avatar{width:50px;height:50px;margin-right:20px;margin-left:10px;font-size:20px}#people .simple-mode-enabled .hide-in-simple-mode{display:none !important}#people .simple-mode-enabled .w100-in-simple-mode{width:100%}#people .simple-mode-enabled .simple-mode{color:#008a85;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#people .simple-mode-enabled .detailed-mode{color:#4a4a4a;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#people .simple-mode-enabled .table-header-row .table-cell{font-size:11px;padding-top:5px;padding-bottom:5px}#people .simple-mode-enabled .tag-admin{right:17px}#people .simple-mode-enabled .dimmed{height:0px;opacity:0;overflow:hidden;padding:0px;border:0px;display:none}#people .simple-mode-enabled .addPerson{padding-left:41px}#people .edit-member-modal .modal-dialog{width:740px}#people .edit-member-modal .row{width:100%}#people .edit-member-modal .prefix-2{margin:0 auto 20px}#people .edit-member-modal .segmented-controller{display:none}#people .edit-member-modal .profile-data-section{margin:20px 0}#people .edit-member-modal .extra-information h3{border:none;margin-bottom:0px;padding-bottom:0px}#people .custom-fields-modal-content label{width:100%;margin-bottom:20px}#people .custom-fields-modal-content input,#people .custom-fields-modal-content select{width:100%;box-sizing:border-box;padding:5px;border-color:#dbdbdb;margin:10px 0 0}#people .custom-fields-modal-content input,#people .custom-fields-modal-content .value-field{display:none}#people .custom-fields-modal-content.text-field .value-field,#people .custom-fields-modal-content.text-field input.text-field{display:block}#people .custom-fields-modal-content.date-field .value-field,#people .custom-fields-modal-content.date-field input.date-field{display:block}#people .custom-fields-modal-content .btns-block{border-top:1px solid #dbdbdb}#people .custom-fields-modal-content .btns-block .btn-block,#people .custom-fields-modal-content .btns-block #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #people .custom-fields-modal-content .btns-block .retry,#people .custom-fields-modal-content .btns-block .devices-row .buttons button,.devices-row .buttons #people .custom-fields-modal-content .btns-block button{border-radius:0}#people .custom-fields-modal-content .btns-block .btn-block.cancel,#people .custom-fields-modal-content .btns-block #accountsettings .complete-payment .payment-error-message .cancel.retry,#accountsettings .complete-payment .payment-error-message #people .custom-fields-modal-content .btns-block .cancel.retry,#people .custom-fields-modal-content .btns-block .devices-row .buttons button.cancel,.devices-row .buttons #people .custom-fields-modal-content .btns-block button.cancel{border-width:0 1px 0px 0}#people .custom-fields-modal-content .btns-block .btn-block.save,#people .custom-fields-modal-content .btns-block #accountsettings .complete-payment .payment-error-message .save.retry,#accountsettings .complete-payment .payment-error-message #people .custom-fields-modal-content .btns-block .save.retry,#people .custom-fields-modal-content .btns-block .devices-row .buttons button.save,.devices-row .buttons #people .custom-fields-modal-content .btns-block button.save{border-width:0 0 0 1px}#people .custom-fields-modal-content .error-container{padding:5px;color:#ff5051}#people .btn-badge:not(:empty){background:#ff5051;border-radius:100px;height:20px;min-width:20px;padding-left:1px;padding-right:1px;color:#fff;margin-top:-3px;margin-bottom:-3px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:5px;margin-right:-3px}#people #deactivate-employees-form .form-row{display:flex;gap:20px}#people #deactivate-employees-form input,#people #deactivate-employees-form textarea,#people #deactivate-employees-form select{border-radius:3px;border-color:#bbb;color:#4a4a4a}#people #deactivate-employees-form select{padding:4px;margin-top:5px}#people #deactivate-employees-form .member-list{width:100%}#people #deactivate-employees-form .member-list .member-row{display:flex;padding:10px;font-size:13px;width:100%;align-items:center;border-bottom:1px solid #dbdbdb;box-sizing:border-box}#people #deactivate-employees-form .member-list .member-row:first-of-type{border-top:1px solid #dbdbdb}#people #deactivate-employees-form .member-list .member-row span{font-size:13px;display:flex;align-items:center;gap:8px;font-weight:600}#people #deactivate-employees-form .member-list .member-row .member-checkbox-name{width:30%;padding-right:15px}#people #deactivate-employees-form .member-list .member-row .status-changes{width:70%}#people #deactivate-employees-form .member-list .member-row .status-changes .status-item{display:flex}#people #deactivate-employees-form .member-list .member-row .status-changes .status-item .status-date{width:40%;padding-right:10px}#people #deactivate-employees-form .member-list .member-row .status-changes .status-item .status-message{width:60%}.member-deactivations-section{border-spacing:10px;border-collapse:separate}.member-deactivations-section h3{border-bottom:0 !important;padding-bottom:0 !important}.member-deactivations-section table{width:100%}.member-deactivations-section table label{display:flex !important;align-items:center;gap:6px;text-align:right}.member-deactivations-section table label input{margin:0}.member-deactivations-section th,.member-deactivations-section td{text-align:left;font-size:13px;vertical-align:baseline}.member-deactivations-section td{font-size:12px}.member-deactivations-section th:first-child,.member-deactivations-section td:first-child{min-width:150px;max-width:300px}@media(max-width: 1450px){#people .simple-mode-enabled .table-cell{padding:7px;font-size:14px}#people .simple-mode-enabled .user-content .c-avatar{width:40px;height:40px;margin-right:10px;margin-left:0px;font-size:16px}}#clock-settings .disabled,#clock-settings .disabled *,#clock-settings .dimmed,#clock-settings button[disabled]{opacity:.7;cursor:default !important}#clock-settings .disabled .single-geofence,#clock-settings .disabled * .single-geofence,#clock-settings .dimmed .single-geofence,#clock-settings button[disabled] .single-geofence{pointer-events:none}#clock-settings .save-notifications{display:block}#clock-settings .switch-label{cursor:pointer;display:flex;align-items:center;gap:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#clock-settings .switch{width:35px;height:21px;border-radius:11px;background-color:#bbb;box-sizing:border-box;padding:1px;transition:.2s}#clock-settings .switch.active{background-color:#008a85}#clock-settings .switch.active .switch-handle{transform:translateX(calc(100% - 5px))}#clock-settings .switch .switch-handle{transition:.2s;width:19px;height:19px;border-radius:10px;background:#fff}#clock-settings .clock-settings-panel .clock-settings-header{padding-bottom:20px;border-bottom:1px solid #cacaca}#clock-settings .toggle-block{gap:4px;display:flex;align-items:center;padding:0 12px;background-color:#fbfbfb;border:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:58px}#clock-settings .toggle-block.toggle-manual-attendance .spinner{display:none}#clock-settings .toggle-block.toggle-manual-attendance.loading .spinner{display:block}#clock-settings .toggle-block.toggle-manual-attendance.loading input{display:none}#clock-settings .toggle-block button{margin-left:auto}#clock-settings .toggle-block label{font-weight:600 !important;font-size:14px !important;cursor:pointer}#clock-settings .toggle-block input{cursor:pointer}#clock-settings .clock-settings-activate>.u-flex{gap:50px}#clock-settings .clock-settings-activate>.u-flex .left{width:55%}#clock-settings .clock-settings-activate>.u-flex .left p{margin-bottom:10px;display:inline-block}#clock-settings .clock-settings-activate>.u-flex .left p:first-of-type{margin-bottom:20px}#clock-settings .clock-settings-activate>.u-flex .left p a{display:flex;align-items:center;position:relative;justify-content:start}#clock-settings .clock-settings-activate>.u-flex .left p a i{right:-15px;position:absolute}#clock-settings .clock-settings-activate>.u-flex .right{width:45%;padding-top:20px}#clock-settings .clock-settings-activate>.u-flex .right .image-container{display:flex;gap:15px}#clock-settings .clock-settings-activate>.u-flex .right .image-container>div{position:relative;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:20px}#clock-settings .clock-settings-activate>.u-flex .right .image-container>div .btn-block,#clock-settings .clock-settings-activate>.u-flex .right .image-container>div #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #clock-settings .clock-settings-activate>.u-flex .right .image-container>div .retry,#clock-settings .clock-settings-activate>.u-flex .right .image-container>div .devices-row .buttons button,.devices-row .buttons #clock-settings .clock-settings-activate>.u-flex .right .image-container>div button{padding:5px 18px}#clock-settings .clock-settings-activate>.u-flex .right .image-container>div h4{position:absolute;text-align:center;top:12px;margin:0;width:100%;font-size:12px;font-weight:600}#clock-settings .clock-settings-activate>.u-flex .right .image-container>div:last-of-type{margin-top:28px}#clock-settings .clock-settings-activate>.u-flex .right .image-container img{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%}#clock-settings .clock-settings-activate .settings-table{margin:0;box-sizing:border-box}#clock-settings .clock-settings-activate .settings-table select{padding:2px;border-radius:4px}#clock-settings .clock-settings-activate .settings-table .desc-con{width:48%}#clock-settings .clock-settings-activate .settings-table .no_clock_in_pref_ignore_shifts_with_approved_absence{margin-top:6px;text-align:left;color:#26515c;cursor:pointer;display:flex;align-items:start;gap:2px}#clock-settings .clock-settings-activate .settings-table .no_clock_in_pref_ignore_shifts_with_approved_absence input{vertical-align:text-top}#clock-settings .clock-settings-activate .c_accordion{background:#f4faf3;border:1px solid #50b090}#clock-settings .clock-settings-activate .c_accordion .accordion-content table{border:none;border-top:1px solid #e0f1dd}#clock-settings .clock-settings-activate .c_accordion .accordion-content table tr{background:#f4faf3}#clock-settings .clock-settings-activate .c_accordion .accordion-content table tr:nth-child(odd){background:#eaf6e8}#clock-settings .clock-settings-activate .c_accordion .accordion-content table tr td{border-bottom:1px solid #e0f1dd}#clock-settings .clock-settings-activate .c_accordion .accordion-content table tr p{color:#26515c}#clock-settings .clock-settings-activate .c_accordion .accordion-content table tr select{height:23px;max-height:23px}#clock-settings .geofence-container .toggle-geofence-support{display:flex;gap:4px}#clock-settings .geofence-container .toggle-geofence-support input[type=checkbox]{cursor:pointer}#clock-settings .geofence-container .toggle-geofence-support .spinner{display:none}#clock-settings .geofence-container .toggle-geofence-support.in-process .spinner{display:block}#clock-settings .geofence-container .toggle-geofence-support.in-process input{display:none}#clock-settings .geofence-container .geofences-container{padding:15px;border:1px solid #eee;border-top:0}#clock-settings .geofence-container .geofences-container.disabled{display:none}#clock-settings .geofence-container .geofences-container h4{margin:15px 0 20px 0;font-weight:600;font-size:14px}#clock-settings .geofence-container .geofences-container .inputs-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#clock-settings .geofence-container .geofences-container .inputs-container .error-field{box-shadow:0px 0px 5px #ac2522;border:1px solid #ac2522}#clock-settings .geofence-container .geofences-container .inputs-container .location_text_container{display:flex;flex-direction:column}#clock-settings .geofence-container .geofences-container .inputs-container .location_text_container label{margin-bottom:5px;height:18px;box-sizing:border-box}#clock-settings .geofence-container .geofences-container .inputs-container .location_text_container input{width:200px;padding:7px 10px;outline:none;height:35px;box-sizing:border-box}#clock-settings .geofence-container .geofences-container .inputs-container .location_text_container .geocoding-loading{width:200px;height:35px;box-sizing:border-box;display:none;align-items:center;justify-content:center}#clock-settings .geofence-container .geofences-container .inputs-container .location_text_container .geocoding-loading:after{content:"";width:20px;height:20px;display:block;background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1s linear infinite;background-size:cover}#clock-settings .geofence-container .geofences-container .inputs-container .location_text_container.loading input{display:none}#clock-settings .geofence-container .geofences-container .inputs-container .location_text_container.loading .geocoding-loading{display:flex}#clock-settings .geofence-container .geofences-container .map-container{height:500px}#clock-settings .geofence-container .geofences-container .add-container{display:none}#clock-settings .geofence-container .geofences-container.add_mode .add-container{display:block}#clock-settings .geofence-container .geofences-container.add_mode .list-block{display:none}#clock-settings .geofence-container .geofence-btns{display:flex;align-items:center;margin-top:20px;justify-content:space-between}#clock-settings .geofence-container .btn-block,#clock-settings .geofence-container #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #clock-settings .geofence-container .retry,#clock-settings .geofence-container .devices-row .buttons button,.devices-row .buttons #clock-settings .geofence-container button{padding:7px 25px}#clock-settings .geofence-container .error{display:none;margin-top:20px;color:#ac2522;font-size:12px}#clock-settings .geofence-container .error.active{display:block}#clock-settings .geofence-container .error .errorlist li{border:none;background-color:rgba(0,0,0,0);padding-left:0;margin-bottom:0}#clock-settings .geofence-container .existing-geofences{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}#clock-settings .geofence-container .existing-geofences>p{grid-column:1/5;padding:10px 0}#clock-settings .geofence-container .existing-geofences .single-geofence{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;transition:height .5s ease,padding .5s ease;overflow:hidden}#clock-settings .geofence-container .existing-geofences .single-geofence:hover button{opacity:1;transform:scale(1);visibility:visible}#clock-settings .geofence-container .existing-geofences .single-geofence img{display:block;width:100%;border:1px solid #dbdbdb;border-radius:5px;transform:translateY(3px)}#clock-settings .geofence-container .existing-geofences .single-geofence button{transition:.2s;visibility:hidden;opacity:0;transform:scale(0.8);position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;border:none;padding:0;border-radius:15px}#clock-settings .geofence-container .existing-geofences .single-geofence .geofence-info{height:80px;box-sizing:border-box;width:100%;padding:8px;border:1px solid #dbdbdb;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#clock-settings .geofence-container .existing-geofences .single-geofence .geofence-info h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0}#clock-settings .geofence-container .existing-geofences .single-geofence .geofence-info p{margin-bottom:0;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;height:36px}#clock-settings .gm-style .controls.zoom-control{display:flex;flex-direction:column;margin-top:10px;margin-right:10px;height:86px;justify-content:space-between}#clock-settings .gm-style .controls.zoom-control button{width:40px;height:40px;box-shadow:rgba(0,0,0,.3) 0px 1px 4px -1px;border-radius:10px;cursor:pointer;box-sizing:border-box;border:none;background-color:#fff;font-size:27px;outline:none}#clock-settings .gm-style .user-position-control{display:flex;justify-content:center;align-items:center;background-color:#fff;width:40px;height:40px;box-shadow:rgba(0,0,0,.3) 0px 1px 4px -1px;margin-top:10px;margin-left:10px;border-radius:10px;box-sizing:border-box;padding:10px;cursor:pointer}#clock-settings .gm-style .user-position-control img{opacity:1;transition:all .3s ease}#clock-settings .gm-style .user-position-control.btn--spinner--blue img{opacity:0}#clock-settings .content{margin-bottom:20px}#clock-settings .content:last-of-type{margin-bottom:0}#clock-settings #clock-location-list .modal-dialog{width:700px}#clock-settings #clock-location-list .steps>div{position:relative;padding-left:50px;margin:15px 0}#clock-settings #clock-location-list .steps>div:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"1";width:34px;height:34px;border-radius:20px;border:1px solid #26515c;display:flex;justify-content:center;align-items:center;font-size:16px;color:#26515c}#clock-settings #clock-location-list .steps>div:nth-child(2):before{content:"2"}#clock-settings #clock-location-list .steps>div:nth-child(3):before{content:"3"}#clock-settings #clock-location-list .steps .pinstep a{cursor:pointer;text-decoration:underline}#clock-settings #clock-location-list .steps .pinstep>span{position:relative}#clock-settings #clock-location-list .steps .pinstep>span>span{cursor:pointer;background-color:#008a85;padding:2px 8px;letter-spacing:1px;border-radius:2px;font-weight:500;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}#clock-settings #clock-location-list .steps .pinstep>span .pincode-edit{box-sizing:border-box;display:flex;position:absolute;top:-10px;height:40px;background:#008a85;left:-2px;border-radius:4px;padding:8px;gap:4px;visibility:hidden;transform:scale(0.8);opacity:0;transition:.2s;will-change:transform;transform-origin:left center}#clock-settings #clock-location-list .steps .pinstep>span .pincode-edit.active{visibility:visible;transform:scale(1);opacity:1}#clock-settings #clock-location-list .steps .pinstep>span .pincode-edit input{font-family:"proxima-nova","proxima nova",arial;height:100%;margin:0;border:none;background:none;color:#fff;font-size:14px;font-weight:500;outline:none;letter-spacing:1px}#clock-settings #clock-location-list .steps .pinstep>span .pincode-edit button{box-sizing:border-box;height:100%}#clock-settings #clock-location-list .steps .pinstep>span .pincode-edit .cancel{font-size:17px;height:24px;width:24px;background:#fff}#clock-settings #clock-location-list .modal-locations{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}#clock-settings #clock-location-list .modal-locations>h1{font-size:14px;font-weight:600}#clock-settings #clock-location-list .modal-locations .location{background:#fbfbfb;border:1px solid #eee;margin-bottom:8px;padding:16px;border-radius:4px}#clock-settings #clock-location-list .modal-locations .location:last-of-type{margin-bottom:0}#clock-settings #clock-location-list .modal-locations .location .location-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#clock-settings #clock-location-list .modal-locations .location .location-header h3{margin:0;font-size:14px;font-weight:600}#clock-settings #clock-location-list .modal-locations .location .location-header a{font-size:13px}#clock-settings #clock-location-list .modal-locations .location .location-header .right{display:flex;align-items:center;gap:16px}#clock-settings #clock-location-list .modal-locations .location .location-header .right div{gap:4px;display:flex;align-items:center;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#clock-settings #clock-location-list .modal-locations .location .location-header .right div i{color:#008a85}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper{box-shadow:none}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper .content{padding:0px !important;background:#fafafa}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper .text>.u-flex{gap:7px;align-items:center;font-size:13px}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper .text>.u-flex .c-avatar{width:25px;height:25px;font-size:10px}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper .search{color:#008a85}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper .search::-webkit-input-placeholder{color:#008a85}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper .search::-moz-placeholder{color:#008a85}#clock-settings #punchclock-exclusion-modal .c-select .content-wrapper .search::placeholder{color:#008a85}#clock-settings #punchclock-exclusion-modal .c-select .no-results{border-bottom:0px}.gm-style-cc{display:none !important}img[src*="https://maps.gstatic.com/mapfiles/api-3/images/google_white5.png"]{display:none !important}.worklog-history-header{font-size:16px;display:flex;align-items:center;overflow:visible}.worklog-history-header img{margin-right:10px}.worklog-history-content{background-color:#f1f1f1;border-top:1px solid #e2e2e2;margin-left:-15px;margin-right:-15px;margin-bottom:-15px;padding:15px}.changes-date-stamp{color:#535353;font-weight:600;font-size:14px;margin-bottom:10px}.worklog-grouped-edit{background:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,0,0,.07);margin-bottom:10px}.worklog-edit-stamp{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.worklog-editor{display:flex;align-items:center;padding:9px}.worklog-editor .c-avatar{width:20px;height:20px;min-width:20px;margin-right:5px;margin-top:-2px;margin-bottom:-3px;font-size:10px}.worklog-editor .worklog-editor--settings-icon{margin:-5px;margin-top:-7px;margin-bottom:-7px;margin-right:0px}.worklog-edit-timestamp{display:flex;align-items:center;font-size:11px;padding:9px;color:#8d8d8d;border-left:1px solid #dbdbdb}.worklog-row{min-height:34px;border-bottom:1px solid #dbdbdb;align-items:stretch;box-sizing:border-box}.worklog-row:last-child{border-bottom:0px solid #000}.worklog-change-item{display:flex;justify-content:space-between}.worklog-change-item dt,.worklog-change-item dd{flex:1;padding:9px}.worklog-change-item dt:not(:last-child),.worklog-change-item dd:not(:last-child){border-right:1px solid #dbdbdb}.worklog-change-item dt{font-size:12px;color:#4a4a4a}.worklog-change-item dd{font-size:12px;display:flex}.worklog-change-description{display:flex}.worklog-change-icon{margin-right:5px}.worklog-change-icon.grayscaled{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.4}.worklog-value-arrow{font-weight:600}.worklog-change-ref{padding-left:5px;padding-bottom:5px;font-size:11px}.worklog-change-ref:last-child{padding-bottom:0px}.worklog-new-value{font-weight:600;margin-left:5px}.worklog-old-value{opacity:.7;margin-right:5px}.worklog-old-value:empty{margin-right:0px}.worklog-change-context{color:#8d8d8d;font-size:11px;margin-left:auto}.line-trough{text-decoration:line-through}.worklog-change-description--ref{display:flex;flex-direction:column;margin-left:auto}#dd-content{padding:0 20px;display:flex;align-items:center;justify-content:center;min-height:600px}#dd-content .dd-window{border:1px solid #dbdbdb;padding:10px;box-shadow:0 2px 13px 0 rgba(0,0,0,.1);font-size:13px;max-width:525px;background-color:#fff;box-sizing:border-box;min-width:475px;border-radius:4px}#dd-content .dd-window h3{text-align:center}#dd-content .dd-window .description{text-align:center;padding:0 20px;margin-bottom:20px}#dd-content .dd-window .description .dd-date{color:#ff5051;display:block;font-size:16px;font-weight:600;margin-top:10px;margin-bottom:10px}#dd-content .dd-window .owner_password{padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);height:40px;font-size:14px;width:100%;box-sizing:border-box;padding:10px;border-radius:3px;margin-top:0px;margin-bottom:15px}#dd-content .dd-window .btn-container button{width:100%;margin-bottom:5px}#dd-content .dd-window .btn-container button:last-of-type{margin-bottom:0}#dd-content .dd-window .error-box{margin-bottom:5px;padding:10px;background-color:#fdcaca;border:1px solid #fdcaca;color:#ac2522;font-size:14px;margin-top:10px;display:none}#dd-content .dd-window .error-box.visible{display:block}.delete-account-instantly-btn{color:red;font-size:13px}.dd-warning-icon{display:flex;align-items:center;justify-content:center;background:#c8472a;border-radius:50px;width:35px !important;height:35px !important}.inboxBody{margin-bottom:0px !important;overflow:hidden}.inbox-empty-state{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.inbox-empty-state h2{font-weight:900;font-size:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inbox-empty-state .inbox-write-msg{display:inline-flex !important;width:auto;padding-left:20px !important;padding-right:20px !important;height:40px}.inbox-wrap{display:flex;margin-top:-20px;height:calc(100vh - 57px);width:100%;z-index:-1}.inbox-wrap .badge{box-sizing:border-box;font-weight:500;background:#ff5051;padding-left:5px;padding-right:5px;height:20px;min-width:20px;color:#fff;position:absolute;right:5px;top:50%;margin-top:-10px;display:flex;align-items:center;justify-content:center;border-radius:25px}.inbox-manage-dropdown{border-radius:4px;margin-top:3px !important}.inbox-manage-dropdown li{padding:11px 10px !important;display:flex !important;align-items:center}.inbox-top-sidebar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbdbdb}.inbox-top-sidebar .inbox-button-wrap{display:flex;padding:5px;width:100%;flex-wrap:wrap;gap:6px}.inbox-top-sidebar .send-message-btn{width:100%;white-space:nowrap;flex-grow:1}.inbox-top-sidebar .manage-inbox-btn{position:relative;width:33px;height:33px;display:flex;align-items:center;justify-content:center}.inbox-top-sidebar .manage-inbox-btn ul{position:absolute;min-width:200px}.inbox-top-sidebar .manage-inbox-btn ul li{font-size:12px;position:relative;cursor:pointer;padding:10px;gap:10px;border-radius:0px}.inbox-top-sidebar .manage-inbox-btn ul li i{margin-top:-2px;font-size:14px}.inbox-top-sidebar .member-messages-btn{flex-grow:1;cursor:pointer;padding-right:33px;position:relative;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-top-sidebar .member-messages-btn .btn-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-top-sidebar .member-messages-btn .c-avatar{width:20px;min-width:20px;height:20px;font-size:10px;margin-right:5px;margin-top:-2px;margin-bottom:-2px}.inbox-top-sidebar .member-messages-btn .icon-error{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;width:33px}.inbox-top-sidebar .member-messages-btn .icon-error:hover{color:gray}.inbox-top-sidebar .member-messages-btn.filter-inactive{position:relative;padding-right:10px}.inbox-top-sidebar .inbox-write-icon{position:relative;display:flex}.inbox-top-sidebar .inbox-write-icon:after{display:block;position:absolute;left:10px;top:50%;margin-top:-10px;width:20px;height:20px;background-image:url("../img/icons/swap-icon-green.5c0c2728bf50.svg");background-size:contain;background-repeat:no-repeat}.inbox-write-msg{width:100%;height:30px;display:flex;padding:0px !important;margin:10px;font-size:14px !important;font-weight:500;background-color:#008a85 !important}.members-messages-search{background:rgba(0,0,0,.8)}.members-messages-search h3{padding:20px;margin:0;border-bottom:1px solid #dbdbdb}.members-messages-search .listOfRecievers{padding:0;margin:20px}.members-messages-search .listOfRecievers ul{border:1px solid #dbdbdb;border-top:none}.members-messages-search .listOfRecievers .search-field{border:1px solid #dbdbdb}.members-messages-search .listOfRecievers.loading:before{content:"";width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.1);z-index:11;top:0;left:0}.members-messages-search .listOfRecievers.loading:after{content:"";display:block;position:absolute;width:40px;height:40px;background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg");background-size:contain;background-repeat:no-repeat;top:50%;left:50%;margin-left:-20px;margin-top:-20px;animation:spin 1.3s linear infinite;z-index:11}.members-messages-search .list-item{padding:0 10px;cursor:pointer}.members-messages-search .list-item label{cursor:pointer}.inbox-sidebar{background:#fff;width:350px;min-width:250px;border-right:1px solid #dbdbdb}.inbox-sidebar .trix-content{line-height:16px}.inbox-sidebar .stimulus-dropdown{height:40px}.inbox-sidebar .stimulus-dropdown ul{border-left:0px;border-right:0px;border-top:0px}.inbox-sidebar .stimulus-dropdown ul li{padding-left:10px;align-items:center;box-sizing:border-box;height:40px !important}.inbox-sidebar .stimulus-dropdown ul li a{width:100%;font-size:14px;display:flex;align-items:center}.inbox-list-messsages{list-style:none;margin:0px;padding:0px;max-height:100%;overflow:auto;height:calc(100vh - 57px - 123px)}.inbox-list-messsages .load-more-threads{position:relative;height:80px}.inbox-list-messsages .load-more-threads::after{content:"";background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg") !important;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;right:50%;top:50%;margin-right:-7px;margin-top:-7px;position:absolute;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.inbox-list-message{display:flex;margin:0px;height:100px;border-bottom:1px solid #dbdbdb;padding:10px;box-sizing:border-box;transition:.2s all ease-in-out}.inbox-list-message.active{background:#f4faf3}.inbox-list-message.active .inbox-list-message--resume:before{background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(244, 250, 243) 50%)}.inbox-list-message:hover{background:#f4faf3;cursor:pointer}.inbox-list-message:hover .inbox-list-message--resume:before{background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(244, 250, 243) 50%)}.inbox-list-message a{text-decoration:none !important;color:#4a4a4a}.inbox-list-message--con{display:flex;flex-direction:column;width:100%;box-sizing:border-box;flex:1;max-width:100%;padding-left:5px;padding-right:5px}.inbox-list-message--title{display:flex;align-items:center;justify-content:space-between}.inbox-list-message--title h4{flex:1;font-weight:600;font-size:14px;color:#26515c;margin:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-list-message--title .inbox-list-message--timestamp{font-size:11px;opacity:.6;margin-left:5px}.inbox-list-message--resume{opacity:.7;font-size:13px;color:#26515c;line-height:16px;--lh: 16px;line-height:var(--lh);--max-lines: 2;position:relative;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;padding-right:1rem;transition:.2s all ease-in-out}.inbox-list-message--resume:before{content:"";text-align:right;position:absolute;bottom:0;right:0;width:40%;height:1.2em;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255) 50%);transition:.2s all ease-in-out}.inbox-list-message--daylink{background:#50b090;color:#fff;font-size:11px;border:1px solid #50b090;border-radius:50px;height:20px;width:auto;text-align:center;line-height:20px;margin-top:5px;align-self:flex-start;padding-left:15px;padding-right:15px;font-weight:600}.inbox-list-unread-circle{width:6px;min-width:6px;height:6px;border:2px solid #ff5051;display:block;border-radius:10px;margin-top:3px;opacity:0}.inbox-list-unread-circle.unread{opacity:1}.inbox-viewer-wrap{display:flex;width:100%;align-items:center;flex-direction:column;overflow-y:auto}.inbox-viewer-wrap .stimulus-dropdown ul.list{min-width:150px;width:auto}.inbox-viewer-wrap .stimulus-dropdown ul.list li{white-space:nowrap}.inbox-viewer-wrap .message-action-row{align-items:center}.inbox-viewer-wrap .message-action-row>:nth-child(2){margin-left:auto}.inbox-viewer-wrap .people-btn{margin-left:auto;margin-right:6px;background:#f6f6f6;border-radius:30px;border:none;box-shadow:none;align-items:center;gap:4px;transition:.1s;padding:6px 12px}.inbox-viewer-wrap .people-btn:hover{background:#eee}.inbox-viewer-wrap button{height:33px}.inbox-thread-wrap{max-width:90%;width:890px}.inbox-message{position:relative;box-sizing:border-box;background:#fff;border:1px solid #dbdbdb;box-shadow:0 2px 16px 0 rgba(0,0,0,.07);border-radius:8px;margin-top:50px;padding:40px;padding-top:30px;padding-bottom:30px}.inbox-comment{box-sizing:border-box;background:#fff;border:1px solid #dbdbdb;box-shadow:0 2px 16px 0 rgba(0,0,0,.07);border-radius:8px;margin-top:20px;padding:40px;padding-top:20px;padding-bottom:20px}.inbox-comment{display:flex}.inbox-comment .c-avatar{margin-right:10px;min-width:45px;height:45px;margin-left:-20px}.inbox-comment.hidden,#accountsettings .complete-payment .inbox-comment.payment-error-message,#accountsettings .complete-payment .inbox-comment.payment-success-message{display:none}.comment-content{display:flex;flex-direction:column;width:100%}.comment-author-name-timestamp{display:flex;justify-content:space-between}.comment-author-name{color:#26515c;font-size:17px;font-weight:600}.inbox-message-intro{border-bottom:5px solid #ff5051;margin-bottom:20px;padding-bottom:20px}.inbox-message-intro .stimulus-dropdown ul li{display:flex;align-items:center}.public .inbox-message-intro{border-bottom:5px solid #26515c !important}.daymessage .inbox-message-intro{border-bottom:5px solid #50b090 !important}.message-headline{font-weight:900;font-size:29px;line-height:29px;color:#26515c}.message-author--name{text-align:right;font-weight:600;color:#ff5051;margin-right:10px;margin-left:30px;font-size:14px;white-space:nowrap}.public .message-author--name{color:#26515c !important}.visible-badge{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid #26515c;color:#26515c;font-size:12px;font-weight:600;border-radius:50px;padding-left:8px;padding-right:8px;min-height:25px;margin-top:20px;margin-bottom:6px;margin-right:20px;line-height:13px}.visible-badge svg{margin-right:5px;min-width:20px}.inbox-message-type-badge{position:absolute;top:-12px;display:flex;align-items:center;background:#ff5051;border-radius:50px;height:24px;padding-left:15px;padding-right:15px;color:#fff;font-size:11px;font-weight:600}.public .inbox-message-type-badge{background:#26515c !important}.daymessage .inbox-message-type-badge{background:#50b090 !important}.message-author--timestamp,.comment-timestamp{text-align:right;font-size:12px;opacity:.7;margin-right:10px}.message-participants{display:flex;flex-wrap:wrap;list-style:none;margin:0px;padding:0px;margin-top:20px;overflow:hidden}.message-participants li{margin-right:2px;margin-bottom:2px}.message-participants .c-avatar{width:25px;height:25px;font-size:11px}.faked-summary{display:flex;flex-wrap:wrap;list-style:none;margin:0px;padding:0px;margin-right:0px !important;margin-bottom:0px !important;overflow:hidden}.faked-summary .c-avatar{margin-right:2px;margin-bottom:2px}.change-participants,.change-followers{display:inline-flex;white-space:nowrap;align-items:center;padding-left:10px;padding-right:10px;border:1px solid #26515c;color:#26515c;height:23px;border-radius:25px;font-size:12px;margin-left:5px;transition:all .2s ease-in-out;cursor:pointer}.change-participants:hover,.change-followers:hover{background:#26515c;color:#fff}.message-followers-wrap{border-top:4px solid #dbdbdb;margin-top:70px;padding:20px}.message-followers-wrap .message-participants{margin-top:5px}.day-row .message-followers-wrap{margin-top:0px;padding:10px;border-top:1px solid #dbdbdb}.follower-headline{font-size:15px;font-weight:600;color:#26515c}.participants-count,.followers-count{font-size:12px;color:#4a4a4a}.message-composer{background:#fff;max-width:90%;width:890px;border:1px solid #dbdbdb;box-shadow:0 2px 16px 0 rgba(0,0,0,.07);border-radius:8px;margin-top:50px;padding:40px;margin:0 auto}.message-composer input{font-family:"proxima-nova","proxima nova",arial}.message-composer label.large-label{font-size:19px;margin-bottom:10px;display:inline-block;color:#26515c}.message-composer input#message-title{height:50px;width:100%;padding:10px;border-radius:4px;box-sizing:border-box;border:1px solid #c8c8c8;font-size:16px}.message-participants-option{border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}.employeePickerList-summary{position:-webkit-sticky;position:sticky;border-bottom:1px solid #dbdbdb;min-height:40px;max-height:300px;overflow:scroll;display:flex;align-items:center;background:#fff;flex-wrap:wrap;padding:10px;padding-top:2px;padding-bottom:2px;margin:0px;box-sizing:border-box}.employeePickerList-summary .summary-content{display:inline-block;font-size:12px;padding:5px;border-radius:25px;transition:all .2s ease-in-out}.employeePickerList-summary .summary-content:last-child{margin-right:0px}.employeePickerList-summary .summary-content:hover{background:#ff5051;color:#fff;cursor:s-resize}.employeePickerList-summary .summary-content .c-avatar{width:25px;min-width:25px;height:25px;font-size:11px;margin-right:5px}.employeePickerList-summary .summary-content label,.employeePickerList-summary .summary-content .c-avatar{cursor:s-resize}.employeePickerList-summary .summary-placeholder{font-size:12px;opacity:.5}.employeepicker-open .employeePickerList{display:block !important}.listOfRecievers ul{list-style:none;margin:0px;padding:0px}.listOfRecievers ul li{border-bottom:1px solid #dbdbdb;height:39px;display:flex;align-items:center;background:#fafafa;font-size:13px}.listOfRecievers ul li.highlightedLocation{background-color:#d4f0ff}.listOfRecievers ul li .c-avatar{width:25px;min-width:25px;height:25px;font-size:10px;margin-right:5px}.listOfRecievers ul li:last-child{border-bottom:0px}.listOfRecievers .search-field{position:relative;border-bottom:1px solid #dbdbdb}.listOfRecievers .search-field:before{content:"";display:block;position:absolute;left:10px;top:50%;margin-top:-10px;width:20px;height:20px;background-image:url("../img/icons/search-icon-active.3d4663f5ef98.svg");background-size:contain;background-repeat:no-repeat}.listOfRecievers .search-field input.searchField{padding-left:40px;padding-right:60px;width:100%;background:#f4faf3;box-sizing:border-box;border:0px;height:40px;font-size:14px;color:#008a85;font-family:"proxima-nova","proxima nova",arial}.listOfRecievers .search-field .search-reset{position:absolute;display:flex;align-items:center;justify-content:center;right:0px;top:0px;opacity:.5;width:40px;height:40px;transition:all .2s ease-in-out}.listOfRecievers .search-field .search-reset:hover{opacity:1;cursor:pointer}.sticky-employee-top{position:-webkit-sticky;position:sticky;top:0px;z-index:10}.employeePickerList-jobtypes,.employeePickerList-locations{border-bottom:1px solid #dbdbdb}.employeePickerList-jobtypes li,.employeePickerList-locations li{padding-left:20px;padding-right:5px}.employeePickerList-jobtypes .job-colour,.employeePickerList-locations .job-colour{width:7px;height:7px;margin-top:0px}.employeePickerList-jobtypes .btn-block,.employeePickerList-jobtypes #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .employeePickerList-jobtypes .retry,.employeePickerList-jobtypes .devices-row .buttons button,.devices-row .buttons .employeePickerList-jobtypes button,.employeePickerList-locations .btn-block,.employeePickerList-locations #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .employeePickerList-locations .retry,.employeePickerList-locations .devices-row .buttons button,.devices-row .buttons .employeePickerList-locations button{height:25px;box-sizing:border-box;font-size:11px}.message-participants-item{border-bottom:1px solid #dbdbdb;padding:15px}.employeePickerList{display:none}.employeePickerList.open{display:block;max-height:600px;overflow-x:scroll}.delete-message{margin-top:-6px}.modal .modal-dialog{z-index:1045}.modal .modal-backdrop{z-index:1044 !important}.modal .employeePickerList{max-height:500px;overflow:scroll;margin-top:-20px;margin-bottom:-15px;margin-left:-15px;margin-right:-15px}.modal .employeePickerList label{margin-top:0px;font-weight:400;font-size:14px}.modal input.searchField{margin:0px;border-top:1px solid #dbdbdb}.thread-view-status *{box-sizing:border-box !important}.thread-view-status h2{margin-top:20px;font-size:16px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.thread-view-status h2 .fa-check{color:#008a85}.thread-view-status h2 .fa-xmark{color:#ff5051}.thread-view-status .viewed-content .viewed-person{display:flex;gap:8px;margin-bottom:10px;font-size:14px;align-items:center}.thread-view-status .viewed-content .viewed-person .viewed-avatar-wrap{position:relative}.thread-view-status .viewed-content .viewed-person .viewed-avatar-wrap .fa-check{position:absolute;z-index:1;bottom:-2px;right:-4px;font-size:18px}.thread-view-status .c-avatar{width:30px;height:30px;font-size:13px}.thread-view-status .filter-search{position:relative}.thread-view-status .filter-search input{margin:0;height:36px;width:100%;border-radius:6px;background:#fff;border:1px solid #cacaca;box-shadow:0px 1px 3px rgba(0,0,0,.15) inset;color:#26515c;font-family:"proxima-nova",sans-serif;font-size:14px;padding:0px 10px 0px 35px;outline:none}.thread-view-status .filter-search input::-webkit-input-placeholder{color:rgba(38,81,92,.49)}.thread-view-status .filter-search input::-moz-placeholder{color:rgba(38,81,92,.49)}.thread-view-status .filter-search input::placeholder{color:rgba(38,81,92,.49)}.thread-view-status .filter-search i{pointer-events:none;color:#008a85;position:absolute;top:51%;transform:translateY(-50%);left:10px;font-size:16px}.checkbox-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:100%;border-right:1px solid #dbdbdb;margin-right:10px}.remove-me-link{color:#ff5051 !important;font-size:12px;margin-left:5px;display:inline}.sms-wrap{width:100%;display:block;height:0px;overflow:hidden}.sms-wrap.sms-active{overflow:visible;height:auto}.sms-status,.sms-limit{background-color:#26515c;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:10px;color:#fff;width:100%;box-sizing:border-box;font-weight:600;margin-top:10px;opacity:0;transition:all .3s ease-in-out}.sms-status .totalUsage,.sms-limit .totalUsage{float:right;font-size:22px;margin-top:-3px}.sms-status .totalUsage.pulse,.sms-limit .totalUsage.pulse{animation-duration:.75s;animation-iteration-count:1}.sms-limit{background-color:#ff5051;color:#fff;font-size:14px;opacity:0;transition:all .3s ease-in-out}.sms-limit p{padding:0px;margin:0px}.sms-limit .sub{font-size:12px;font-weight:500;opacity:1;font-style:italic}.sms-active #message{height:300px}.sms-active .sms-status{height:40px;margin-top:10px;padding:10px;opacity:1}.sms-active .sms-limit{opacity:1}.sms-limit-reached #message{height:249px}.sms-limit-reached .sms-limit{display:block}.message-dropdown-btn{min-height:25px}.filter-dropdown-btn{box-sizing:border-box;font-size:14px;font-weight:600;color:#26515c;height:40px;width:100%;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-left:10px;padding-right:10px}#week .sms-limit{border-radius:0px;margin-top:0px}#week .sms-status{margin-top:0px;border-radius:0px;background:#f4faf3;color:#4a4a4a;font-size:14px;height:auto;border-top:1px solid #dbdbdb}#week .sms-status .totalUsage{font-size:14px;margin-top:0px}.selected-location-con{display:none !important;background-color:#fafafa;font-size:13px;height:39px;border-bottom:1px solid #dbdbdb}.selected-location-con .change-location-btn{border-right:1px solid #dbdbdb;display:inline-block;width:40px;height:100%;cursor:pointer;position:relative}.selected-location-con .change-location-btn:after{content:"";border-left:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;transform:rotate(45deg);width:12px;height:12px;margin-left:-3px;margin-top:-6px;top:50%;left:50%;position:absolute}.message-participants-option .employeePickerList-locations li{padding-left:10px;cursor:pointer}.message-participants-option .employeePickerList-locations li:hover{background-color:#d4f0ff}.message-participants-option .location-icon{margin-right:10px;display:inline-block;overflow:hidden;background-image:url("../img/icons/location.0e61edc77781.svg");background-repeat:no-repeat;width:20px;height:20px}.message-participants-option.selected-location .selected-location-con{display:flex !important}.hidden-location{display:none !important}.location-affiliation-enabled .location-title{padding-right:5px}.location-affiliation-enabled .location-title span{padding-left:40px;position:relative}.location-affiliation-enabled .location-title span:after{content:"";display:inline-block;background-image:url("../img/icons/location.0e61edc77781.svg");background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:10px;top:50%;margin-top:-10px}.location-affiliation-enabled .location-title button{height:25px;box-sizing:border-box;font-size:11px}.locations-picker{display:none}.locations-picker.open{display:block}.locations-picker.open .employeePickerList{display:none}.locations-picker.open .employeePickerList.open{display:block;max-height:600px;overflow-x:scroll}.spin-block.btn--spinnable::after,.spin-block.btn--spinnable--blue::after{content:"";background-image:url("../img/spinners/circle-spinner.79e3c9b1bde5.svg") !important;background-size:0px}.spin-block.btn--spinnable.green-spinner::after,.spin-block.btn--spinnable--blue.green-spinner::after{background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important}.spin-block.btn--spinnable--blue::after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg") !important}.spin-block.btn--spinner,.spin-block.btn--spinner--blue{color:rgba(255,255,255,0) !important;position:relative}.spin-block.btn--spinner::after,.spin-block.btn--spinner--blue::after{content:"";background-image:url("../img/spinners/circle-spinner.79e3c9b1bde5.svg") !important;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;right:50%;top:50%;margin-top:-7px;margin-right:-7px;position:absolute;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.spin-block.btn--spinner.green-spinner::after,.spin-block.btn--spinner--blue.green-spinner::after{background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important}.spin-block.btn--spinner.btn-spinner-hide-svg svg,.spin-block.btn--spinner--blue.btn-spinner-hide-svg svg{opacity:0}.spin-block.btn--spinner--blue::after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg") !important}.spin-block.btn--succes-icon{color:rgba(255,255,255,0) !important;position:relative}.spin-block.btn--succes-icon::after{content:"";background-image:url("../img/icons/checked.67b685b7a98d.svg") !important;background-repeat:no-repeat;width:14px;height:14px;position:absolute;background-size:contain}.admin-panel-dropdown{width:57px;height:57px;margin-right:0px !important;border-left:1px solid #dbdbdb;display:block !important}.admin-panel-dropdown:hover{background:#fbfbfb}#admin-shift-panel-icon-container{width:100%;height:100%}.admin-shift-panel-icon{background-image:url("../img/icons/bell-icon.8eb887bdb3e2.svg");height:22px;width:20px;float:left;display:block;background-position:left top;margin-top:18px;margin-left:20px;background-repeat:no-repeat;background-size:20px}.admin-shift-panel-icon .badge{right:6px;top:18px;position:absolute}.admin-shift-panel{position:absolute;z-index:30;top:57px;width:450px;right:0px;background:#fff;border:1px solid #dbdbdb;border-radius:0px 0px 0px 3px;border-right:0px;cursor:default}.admin-shift-panel .status-msg a{color:#008a85 !important;text-decoration:underline !important;display:inline-block !important;padding:0px !important;white-space:normal !important}.admin-shift-panel .status-msg.error{color:#ff5051}.admin-shift-panel.hidden,#accountsettings .complete-payment .admin-shift-panel.payment-error-message,#accountsettings .complete-payment .admin-shift-panel.payment-success-message{display:none}.admin-shift-panel.visible{display:block}.admin-shift-panel ul{padding:0px;margin:0px;display:block !important}.admin-shift-panel ul li{padding-left:15px;padding-right:0px;border-bottom:1px solid #eae9e9;position:relative;font-size:13px;display:flex;justify-content:space-between}.admin-shift-panel ul li .shift-info{padding-top:10px;padding-bottom:10px;padding-right:10px;flex:1;line-height:18px}.admin-shift-panel ul li .icon,.admin-shift-panel ul li .icon-swap{margin-right:15px;font-size:15px;margin-top:12px;margin-left:0px}.admin-shift-panel ul li .shift-swap-icon{background-image:url("../img/icons/settings/icon-shiftswaps-active.6f6a7ca7fcb1.svg");background-size:contain;width:24px;height:24px;margin-top:12px;margin-left:-3px;display:block;margin-right:9px}.admin-shift-panel ul li .buttons{margin-top:10px;display:flex;font-size:11px}.admin-shift-panel ul li .buttons .spinner{width:15px !important;height:15px !important}.admin-shift-panel ul li .buttons button{border:0px;position:relative;background:#f4faf3;border-radius:6px;margin-right:10px;color:#50b090;font-weight:500;padding:7px;display:flex;align-items:center;outline:none}.admin-shift-panel ul li .buttons button:hover{cursor:pointer}.admin-shift-panel ul li .buttons button.reject,.admin-shift-panel ul li .buttons button.accept,.admin-shift-panel ul li .buttons button.dismiss,.admin-shift-panel ul li .buttons button.inactive{background:#fff0f1;color:#ff5051}.admin-shift-panel ul li .buttons button.reject::before,.admin-shift-panel ul li .buttons button.accept::before,.admin-shift-panel ul li .buttons button.dismiss::before,.admin-shift-panel ul li .buttons button.inactive::before{content:"";width:12px;height:12px;background-image:url("../img/icons/reject-icon-accent1.01037e9ef8ec.svg");background-repeat:no-repeat;background-size:contain;display:block;margin-right:5px}.admin-shift-panel ul li .buttons button.accept{background:#f4faf3;color:#008a85}.admin-shift-panel ul li .buttons button.accept::before{background-image:url("../img/icons/accept-icon-green5.93e0f9be7589.svg")}.admin-shift-panel ul li .buttons button.dismiss,.admin-shift-panel ul li .buttons button.inactive:first-child{background:#f7f7f7;color:#4a4a4a}.admin-shift-panel ul li .buttons button.dismiss::before,.admin-shift-panel ul li .buttons button.inactive:first-child::before{background-image:url("../img/icons/reject-icon-darkgrey.895955b526c9.svg")}.admin-shift-panel ul li .buttons button:first-child.inactive{background:#f4faf3 !important;border-color:#f4faf3 !important;color:#008a85}.admin-shift-panel ul li .buttons button:first-child.inactive::before{background-image:url("../img/icons/accept-icon-green5.93e0f9be7589.svg")}.admin-shift-panel ul li .buttons button:last-child.inactive{background:#fff0f1 !important;border-color:#fff0f1 !important;color:#ff5051}.admin-shift-panel ul li .buttons button:last-child.inactive::before{content:"";width:12px;height:12px;background-image:url("../img/icons/reject-icon-accent1.01037e9ef8ec.svg");background-repeat:no-repeat;background-size:contain;display:block;margin-right:5px}.admin-shift-panel ul li.admin_approved .sub-header{color:#579c22}.admin-shift-panel ul li.admin_denied .sub-header,.admin-shift-panel ul li.admin_canceled .sub-header{color:#dd394d}.admin-shift-panel ul li.unread:after{content:"";position:absolute;display:block;height:8px;width:8px;background:#008a85;border-radius:8px;top:50%;margin-top:-4px;left:11px}.admin-shift-panel ul li:last-child{border-bottom:0px}.admin-shift-panel ul li .sub-header{font-size:12px;margin-top:0px}.admin-shift-panel ul li .sub-header:first-letter{text-transform:capitalize}.admin-shift-panel .panel-head{background:#fbfbfb;border-bottom:1px solid #dbdbdb;padding:15px;padding-top:10px;padding-bottom:10px}.admin-shift-panel .panel-footer{background:#fbfbfb;text-align:center}.admin-shift-panel .panel-footer a{line-height:30px;padding:0px !important;border-top:1px solid #dbdbdb;font-size:12px;justify-content:center}.admin-shift-panel .main-header{font-size:14px}.admin-shift-panel .sub-header{color:#a2a2a2;margin-top:0px}.table-grey .table-main-content{background-color:#f5f5f5}.table-grey .table-list{border:none}.table-grey .table-list .list-row{background-color:#f5f5f5;border-bottom:1px solid #fff}.table-grey .table-list .list-row .cell{margin-top:10px;margin-bottom:10px;white-space:nowrap}.table-grey .table-list .list-row .cell-checkbox{border:none}.table-grey .table-list .list-row .cell-checkbox input{cursor:pointer}.table-grey .table-head{font-size:14px}.table-grey .table-head .cell-checkbox{min-width:40px}.table-grey .table-head .cell{display:flex;align-items:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.extra-fields-container{margin-top:25px;position:relative}.extra-fields-container .extra-fields-table{margin-top:10px}.extra-fields-container .extra-fields-table .table-list{font-size:12px}.extra-fields-container .extra-fields-table .field-locked-icon{background-image:url("../img/icons/locked-darkgrey.27d690e285fa.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:10px;height:20px}.extra-fields-container .extra-fields-table input[type=text],.extra-fields-container .extra-fields-table select{width:100%;height:20px;box-sizing:border-box}.extra-fields-container .extra-fields-table .btn-cell{width:70px}.extra-fields-container .extra-fields-table .btn-cell .btn-block,.extra-fields-container .extra-fields-table .btn-cell #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .extra-fields-container .extra-fields-table .btn-cell .retry,.extra-fields-container .extra-fields-table .btn-cell .devices-row .buttons button,.devices-row .buttons .extra-fields-container .extra-fields-table .btn-cell button{padding:2px 8px;font-size:12px}.extra-fields-container .add-field-btn{display:flex;align-items:center;cursor:pointer;color:#008a85}.extra-fields-container .add-field-btn:before{content:"";background-image:url("../img/icons/plus-circle.9872bb6f283f.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;margin:10px}.extra-fields-container .new-field>div.cell{display:none}.extra-fields-container .new-field.opened>div.cell{display:flex}.extra-fields-container .new-field.opened .add-field-btn{display:none}.extra-fields-container .custom-field-object{position:relative}.extra-fields-container .custom-field-object .c-banner__floating{left:0px;width:100%;white-space:normal;box-sizing:border-box}.extra-fields-container .custom-field-object .save-extra-field-btn,.extra-fields-container .custom-field-object .delete-extra-field-btn{display:none;width:60px}.extra-fields-container .custom-field-object.update .save-extra-field-btn{display:flex}.extra-fields-container .custom-field-object.disabled .save-extra-field-btn{display:none}.extra-fields-container .custom-field-object.disabled .delete-extra-field-btn{display:flex}.extra-fields-container .custom-field-object.new-field .save-extra-field-btn{display:flex}#newPeople h3,#invitePeople h3{padding-bottom:0;border-bottom:0}#newPeople input[type=text],#newPeople input[type=email],#newPeople input[type=tel],#invitePeople input[type=text],#invitePeople input[type=email],#invitePeople input[type=tel]{display:block;padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);margin-top:5px}#newPeople label,#invitePeople label{font-weight:bold}#newPeople .box,#invitePeople .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#newPeople .listOfJobtypes,#invitePeople .listOfJobtypes{list-style:none;overflow:hidden;padding-left:0px;margin-left:0px}#newPeople .listOfJobtypes li,#newPeople .listOfJobtypes div,#invitePeople .listOfJobtypes li,#invitePeople .listOfJobtypes div{float:left;font-size:14px;margin-right:10px;margin-bottom:10px;width:241px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}#newPeople .listOfJobtypes li label,#newPeople .listOfJobtypes div label,#invitePeople .listOfJobtypes li label,#invitePeople .listOfJobtypes div label{display:inline;font-weight:normal}#newPeople .emailNote,#invitePeople .emailNote{font-size:12px;margin-top:-15px}#newPeople #confirmed,#invitePeople #confirmed{display:none;color:#40b51a;text-align:center}#newPeople #confirmed .icon-check,#invitePeople #confirmed .icon-check{font-size:90px}#newPeople #confirmed h1,#invitePeople #confirmed h1{color:#40b51a;margin-top:20px;margin-bottom:0px}#newPeople .modal-dialog,#invitePeople .modal-dialog{width:740px}#newPeople .row,#invitePeople .row{width:100%}#newPeople .prefix-2,#invitePeople .prefix-2{margin:0 auto 20px}#newPeople .segmented-controller,#invitePeople .segmented-controller{display:none}#newPeople .profile-data-section,#invitePeople .profile-data-section{margin:20px 0}#newPeople .extra-information h3,#invitePeople .extra-information h3{border:none;margin-bottom:0px;padding-bottom:0px}#newPeople .extra-information,#invitePeople .extra-information{margin-top:20px}#newPeople .extra-information .cf-profile-header,#invitePeople .extra-information .cf-profile-header{cursor:pointer;margin:-25px;padding:25px;box-sizing:border-box}#newPeople .extra-information .cf-profile-header h3,#invitePeople .extra-information .cf-profile-header h3{margin:0}#newPeople .extra-information .cf-profile-header .icon-play,#invitePeople .extra-information .cf-profile-header .icon-play{color:#fff;padding:6px 6px 5px 6px;border-radius:3px;background-color:#008a85;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer}#newPeople .extra-information .cf-profile-header .icon-play:before,#invitePeople .extra-information .cf-profile-header .icon-play:before{transform:rotate(90deg)}#newPeople .extra-information .cf-profile-header .icon-play.arrow-up,#invitePeople .extra-information .cf-profile-header .icon-play.arrow-up{padding:5px 6px 6px 6px}#newPeople .extra-information .cf-profile-header .icon-play.arrow-up:before,#invitePeople .extra-information .cf-profile-header .icon-play.arrow-up:before{transform:rotate(-90deg)}#newPeople .extra-information .cf-item,#invitePeople .extra-information .cf-item{margin-top:20px;display:none}#newPeople .extra-information .cf-item select,#newPeople .extra-information .cf-item input[type=text],#newPeople .extra-information .cf-item input[type=date],#invitePeople .extra-information .cf-item select,#invitePeople .extra-information .cf-item input[type=text],#invitePeople .extra-information .cf-item input[type=date]{padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-sizing:border-box;margin:5px 0 0 0;width:100%}#newPeople .extra-information .cf-item select:disabled,#newPeople .extra-information .cf-item input[type=text]:disabled,#newPeople .extra-information .cf-item input[type=date]:disabled,#invitePeople .extra-information .cf-item select:disabled,#invitePeople .extra-information .cf-item input[type=text]:disabled,#invitePeople .extra-information .cf-item input[type=date]:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}#newPeople .extra-information .cf-item label,#invitePeople .extra-information .cf-item label{font-weight:600}#newPeople .extra-information .cf-item .privacy-icon,#invitePeople .extra-information .cf-item .privacy-icon{display:flex;align-items:center;justify-content:center;position:relative;color:#4a4a4a;opacity:.6;font-size:12px}#newPeople .extra-information .cf-item .privacy-icon:after,#invitePeople .extra-information .cf-item .privacy-icon:after{content:"";background-image:url("../img/icons/eye-icon.746a4885de33.svg");width:17px;height:11px;display:block;background-repeat:no-repeat;margin-left:5px;opacity:1}#newPeople .extra-information .salary-profile-fields,#invitePeople .extra-information .salary-profile-fields{padding-bottom:20px;border-bottom:1px solid #dbdbdb;display:none}#newPeople .extra-information .salary-profile-fields .cf-item,#invitePeople .extra-information .salary-profile-fields .cf-item{width:50%}#newPeople .extra-information .salary-profile-fields .cf-item:first-of-type,#invitePeople .extra-information .salary-profile-fields .cf-item:first-of-type{padding-right:10px}#newPeople .extra-information .salary-profile-fields .cf-item:last-of-type,#invitePeople .extra-information .salary-profile-fields .cf-item:last-of-type{padding-left:10px}#newPeople .extra-information.opened .cf-item,#invitePeople .extra-information.opened .cf-item{display:block}#newPeople .extra-information.opened .icon-play:before,#invitePeople .extra-information.opened .icon-play:before{transform:rotate(-90deg)}#newPeople .extra-information.opened .salary-profile-fields,#invitePeople .extra-information.opened .salary-profile-fields{display:flex}#newPeople .btns-block,#invitePeople .btns-block{padding:0 25px}#newPeople .btns-block .btn-block,#newPeople .btns-block #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #newPeople .btns-block .retry,#newPeople .btns-block .devices-row .buttons button,.devices-row .buttons #newPeople .btns-block button,#invitePeople .btns-block .btn-block,#invitePeople .btns-block #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #invitePeople .btns-block .retry,#invitePeople .btns-block .devices-row .buttons button,.devices-row .buttons #invitePeople .btns-block button{box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#newPeople .btns-block .close-modal,#invitePeople .btns-block .close-modal{background-color:#fff}#newPeople .btns-block .close-modal:hover,#invitePeople .btns-block .close-modal:hover{background-color:#eee}#newPeople #confirmed,#invitePeople #confirmed{display:none}#newPeople .member-created .hidden-on-created,#invitePeople .member-created .hidden-on-created{display:none}#newPeople .member-created #confirmed,#invitePeople .member-created #confirmed{display:flex}.overtime-settings ul{font-size:14px;line-height:21px}.overtime-settings .overtime-option-switch{font-size:16px;font-weight:600}.overtime-settings .overtime-option-switch input{margin-right:10px}.overtime-settings .save-overtime-settings{padding:10px}.overtime-settings .message_block{overflow:hidden}.overtime-settings .individual-settings-container{margin-top:10px}.overtime-settings .individual-settings-container .overtime-individual-settings{font-size:13px;width:100%}.overtime-settings .individual-settings-container .overtime-individual-settings tr th{padding:10px;text-align:left}.overtime-settings .individual-settings-container .overtime-individual-settings tr td{background-color:#fbfbfb;border-bottom:2px solid #fff;padding:10px !important;position:relative}.overtime-settings .individual-settings-container .overtime-individual-settings tr td select{max-width:150px;width:100%;display:inline;font-size:12px;font-family:"proxima-nova","proxima nova",arial}.overtime-settings .individual-settings-container .overtime-individual-settings tr td:first-of-type{width:30px;padding-right:0px;box-sizing:border-box}.overtime-settings .individual-settings-container .overtime-individual-settings tr td:first-of-type input{margin:0;cursor:pointer}.overtime-settings .individual-settings-container .overtime-individual-settings tr td.loading{text-align:center}.overtime-settings .individual-settings-container .overtime-individual-settings tr td .differ-from-general{color:red;position:absolute;height:16px;left:0;top:50%;align-items:center;font-size:20px;margin-top:-8px}.overtime-settings .individual-settings-container .equalizer-icon{width:10px;height:10px;position:relative}.overtime-settings .individual-settings-container .equalizer-icon:after{content:"";display:block;position:absolute;top:0;z-index:1;width:10px;height:10px;margin-left:5px;background-repeat:no-repeat;background-image:url("../img/icons/equalizer.7e06a87cc7cd.svg")}.overtime-settings .individual-settings-container .target-hours-button{padding:5px 10px;box-sizing:border-box;width:100%;font-size:13px;white-space:nowrap}.overtime-settings .individual-settings-container .target-hours-button:not([disabled]){background-color:#fff}.overtime-settings .individual-settings-container .target-hours-button:disabled{cursor:not-allowed}.overtime-settings .overtime-row--name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overtime-settings .overtime-targets .overtime-targets-table{width:100%}.overtime-settings .overtime-targets .overtime-targets-table th,.overtime-settings .overtime-targets .overtime-targets-table td{text-align:left;background-color:#fbfbfb;padding:10px;box-sizing:border-box;border-bottom:2px solid #fff}.overtime-settings .overtime-targets .overtime-targets-table th:first-of-type,.overtime-settings .overtime-targets .overtime-targets-table td:first-of-type{width:100px}.overtime-settings .overtime-targets .overtime-targets-table td{transition:background-color 1s ease-out,margin 1s ease-out}.overtime-settings .overtime-targets .overtime-targets-table td .overtime-target-hours-field,.overtime-settings .overtime-targets .overtime-targets-table td .overtime-target-date-field{box-sizing:border-box;width:100px}.overtime-settings .overtime-targets h4{font-size:12px;margin-top:0}.overtime-settings .overtime-targets .delete-btn,.overtime-settings .overtime-targets .save-btn{padding:5px 15px;background-color:#ff5051;border-color:#ff5051;color:#fff;cursor:pointer}.overtime-settings .overtime-targets .save-btn{margin-right:0;background-color:#008a85;border-color:#008a85;margin-left:10px}.overtime-settings .overtime-targets .cancel-btn{padding:5px 15px;background-color:#fff;border-color:#dbdbdb;margin-right:10px;cursor:pointer}.overtime-settings .overtime-targets .cancel{border-width:1px 1px 0 0;border-radius:0 4px 0 4px}.overtime-settings .overtime-targets .add-new-target{padding:10px;color:#008a85;cursor:pointer;display:none}.overtime-settings .overtime-targets .add-new-target .label{margin-left:10px}.overtime-settings .overtime-targets .add-new-target span{cursor:pointer}.overtime-settings .overtime-targets .add-new-target.visible{display:table-row}.overtime-settings .overtime-targets input[type=text]{padding:5px 10px;margin:0}.overtime-settings .overtime-targets .error-box{color:#ff5051;display:none}.overtime-settings .overtime-targets .error-box.visible{display:block;margin:10px}.overtime-settings .overtime-targets .new-target-row{display:none}.overtime-settings .overtime-targets .new-target-row.visible{display:table-row}.overtime-settings .overtime-targets .start-date-warning .overtime-target-date-field{border-color:#ff5051}.overtime-settings .overtime-targets .target-warning{display:none}.overtime-settings .overtime-targets .target-warning td{background:#fae2e5}.overtime-settings .overtime-targets .target-warning.visible{display:table-row}.overtime-settings .overtime-targets .target-data-row .target-action-btns{min-width:180px}.overtime-settings .overtime-targets .target-data-row .save-btn{display:none}.overtime-settings .overtime-targets .target-data-row.changed .save-btn{display:flex}.overtime-details-modal .cancel{border-width:1px 1px 0 0;border-radius:0 4px 0 4px}.overtime-details-modal .overtime-details-table{width:100%}.overtime-details-modal .overtime-details-table th{background-color:#f5f5f5;padding:10px;text-align:left}.overtime-details-modal .overtime-details-table th:last-of-type{text-align:right}.overtime-details-modal .overtime-details-table td{background-color:#f5f5f5;border-bottom:2px solid #fff;padding:10px}.overtime-details-modal .overtime-details-table td:last-of-type{text-align:right}.overtime-details-modal .overtime-details-table td:first-of-type{font-weight:600}.overtime-details-modal .overtime-details-table td.not-original{color:#c8472a}.overtime-details-modal .overtime-details-table tr.compensations-shown td{border-style:solid;border-color:#dbdbdb;border-bottom:none;border-width:1px 0 1px 0}.overtime-details-modal .overtime-details-table tr.compensations-shown td:first-of-type{border-left:1px solid #dbdbdb}.overtime-details-modal .overtime-details-table tr.compensations-shown td:last-of-type{border-right:1px solid #dbdbdb}.overtime-details-modal .overtime-details-table .compensations-shown td{border-bottom:1px solid #dbdbdb !important}.overtime-details-modal .overtime-details-table tr.compensation{display:none}.overtime-details-modal .overtime-details-table tr.compensation.shown{display:table-row}.overtime-details-modal .overtime-details-table tr.compensation.shown:last-of-type{margin-bottom:2px}.overtime-details-modal .overtime-details-table tr.compensation td{background-color:#fff;border-bottom:1px solid #dbdbdb}.overtime-details-modal .overtime-details-table tr.compensation td:first-of-type{border-left:1px solid #dbdbdb}.overtime-details-modal .overtime-details-table tr.compensation td:last-of-type{border-right:1px solid #dbdbdb}.overtime-details-modal .overtime-details-table tr.compensation td>div{gap:14px}.overtime-details-modal .overtime-details-table tr.compensation td>div i{font-size:14px;padding-left:7px}.overtime-details-modal .overtime-details-table tr.compensation td .comp-desc>span{font-weight:normal;font-size:12px;opacity:.6;display:flex}.overtime-details-modal .overtime-details-table tr.compensation td .comp-desc .comp-title{display:flex;justify-items:center;gap:6px;font-size:13px;margin-bottom:3px}.overtime-details-modal .overtime-details-table tr.compensation td .comp-desc .comp-title a{display:flex;text-decoration:none;align-items:center;font-weight:normal}.overtime-details-modal .overtime-details-table tr.compensation td .comp-desc .comp-title a span{text-decoration:underline}.overtime-details-modal .overtime-details-table tr.compensation td .comp-desc .comp-title a i{color:#4a4a4a;opacity:.6}.overtime-details-modal .overtime-details-table tr.compensation td .comp-desc .comp-title button{border:none;background:none;padding:3px 0 0 0;cursor:pointer}.overtime-details-modal .overtime-details-table tr.compensation td .comp-desc .comp-title button span{opacity:.5;font-size:13px}.overtime-details-modal .overtime-details-table .light-row td{background-color:#fff}.overtime-details-modal .overtime-details-table .show-comp-text{font-size:12px;color:#008a85;text-decoration:underline;cursor:pointer;font-weight:normal}.overtime-details-modal .overtime-details-table .sub-title{display:block;font-size:12px;font-weight:500;font-style:italic;color:#c8472a}.overtime-details-modal .overtime-details-table .balance-column{padding-right:20px;position:relative;cursor:pointer}.overtime-details-modal .overtime-details-table .balance-column:hover{color:#26515c;text-decoration:underline}.overtime-details-modal .overtime-details-table .balance-column .show-hint-icon{display:flex;width:20px;height:20px;color:#fff;font-weight:700;border-radius:20px;text-align:center;font-size:12px;position:absolute;right:-10px;top:50%;margin-top:-10px;align-items:center;justify-content:center;border:2px solid #fff;box-sizing:border-box;cursor:pointer;background-color:#008a85}.overtime-details-modal .overtime-details-table tr.balance-explanation{display:none}.overtime-details-modal .overtime-details-table tr.balance-explanation.visible{display:table-row}.overtime-details-modal .overtime-details-table tr.balance-explanation td{background-color:#f4faf3;text-align:left}.overtime-details-modal .overtime-details-table tr.balance-explanation td div h3{color:#008a85;margin:0}.overtime-details-modal .overtime-details-table tr.balance-explanation td div p{margin:0;width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #dbdbdb;font-weight:400;padding-bottom:5px;margin-top:5px;color:#646464 b;color-margin-right:15px}.overtime-details-modal .overtime-details-table tr.balance-explanation td div p.sum{border-bottom:3px double #008a85 !important}.overtime-details-modal .overtime-details-table tr.balance-explanation td div p:first-of-type{margin:5px 0;border-bottom:0px}.overtime-details-modal .overtime-details-table tr.balance-explanation td .sum{color:#008a85}.overtime-details-modal .add-compensation-container{margin-top:20px}.overtime-details-modal .add-compensation-container .new-compensation-block{margin-bottom:15px;display:none}.overtime-details-modal .add-compensation-container .new-compensation-block input{padding:5px;box-sizing:border-box;margin:0 0 0 10px;border-color:#dbdbdb;height:28px}.overtime-details-modal .add-compensation-container .new-compensation-block input:first-of-type{margin:0}.overtime-details-modal .add-compensation-container .new-compensation-block input.compensation-date{width:75px}.overtime-details-modal .add-compensation-container .new-compensation-block input.compensation-hours{width:60px}.overtime-details-modal .add-compensation-container .new-compensation-block input.compensation-description{width:300px}.overtime-details-modal .add-compensation-container .new-compensation-block .btn-block,.overtime-details-modal .add-compensation-container .new-compensation-block #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .overtime-details-modal .add-compensation-container .new-compensation-block .retry,.overtime-details-modal .add-compensation-container .new-compensation-block .devices-row .buttons button,.devices-row .buttons .overtime-details-modal .add-compensation-container .new-compensation-block button{padding:5px 10px;margin-left:10px}.overtime-details-modal .add-compensation-container .error-container{color:#ff5051}.overtime-details-modal .add-compensation-container.active .new-compensation-block{display:flex}.overtime-details-modal .add-compensation-container.active .add-compensationBtn{display:none}.overtime-details-modal.regular_user .add-compensation-container{display:none}.overtime-details-modal.regular_user .compensation button{display:none}.list-icon{position:relative;display:block;width:14px;height:14px;margin-left:5px}.list-icon:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;background-image:url("../img/icons/list-icon.15009fc6e4e8.svg");background-size:contain;background-repeat:no-repeat;opacity:.8}.overtime-details button{padding:5px 6px}.overtime-details .negative span{color:#c8472a}.overtime-details .positive-text span{color:#50b090}.overtime-details button{min-width:80px}.balance-btn .no-targets,.balance-btn .overtime-disabled{display:none}.balance-btn.no-targets .no-targets{display:inline}.balance-btn.no-targets .balance-value,.balance-btn.no-targets .list-icon{display:none}.balance-btn.disabled .overtime-disabled{display:inline}.balance-btn.disabled .balance-value,.balance-btn.disabled .list-icon{display:none}.balance-btn.btn--spinner--blue .balance-value,.balance-btn.btn--spinner--blue .list-icon{opacity:0}.date-warning-tooltip{color:#c8472a;font-size:13px}.available-shifts-page .row,.archived-schedules-page .row{max-width:1400px;min-width:1000px;width:90%}.available-shifts-page .available-shifts-table-container,.available-shifts-page .archived-schedules-table-container,.archived-schedules-page .available-shifts-table-container,.archived-schedules-page .archived-schedules-table-container{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}.available-shifts-page .available-shifts-table-container .available-shifts-table,.available-shifts-page .archived-schedules-table-container .available-shifts-table,.archived-schedules-page .available-shifts-table-container .available-shifts-table,.archived-schedules-page .archived-schedules-table-container .available-shifts-table{display:table;min-width:100%}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-header-row,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-header-row,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-header-row,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-header-row{width:100%;display:table-row}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell{display:table-cell;padding:10px;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;font-weight:bold;position:relative;cursor:pointer;text-transform:uppercase;opacity:.8;font-size:11px}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell .sort-icon,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell .sort-icon,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell .sort-icon,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell .sort-icon{display:none;background-image:url("../img/icons/sort-icon.921b82dd28c5.svg");position:absolute;background-size:contain;top:50%;margin-top:-7px;width:18px;height:14px;background-repeat:no-repeat;transition:all .3s ease;right:5px;cursor:pointer}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell:hover .sort-icon,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell:hover .sort-icon,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell:hover .sort-icon,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell:hover .sort-icon{display:block}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell.sorted .sort-icon,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell.sorted .sort-icon,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-header-row .table-cell.sorted .sort-icon,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-header-row .table-cell.sorted .sort-icon{display:block;background-image:url("../img/icons/sort-icon-active.8d39e4985001.svg")}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row{width:100%;display:table-row}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell{display:table-cell;padding:9px 10px;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;font-size:12px;vertical-align:middle}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-location,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-location,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-location,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-location{max-width:200px}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner,.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-date,.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-duration,.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-jobtype,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-date,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-duration,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-jobtype,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-date,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-duration,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-jobtype,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-date,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-duration,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-jobtype{white-space:nowrap}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner{position:relative;padding-right:40px}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner:after,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner:after,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner:after,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner:after{content:"";width:20px;height:20px;right:10px;display:block;position:absolute;margin-top:-10px;top:50%;background:url("../img/icons/settings/icon-shiftswaps-active.6f6a7ca7fcb1.svg");background-repeat:no-repeat;background-size:cover}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner{background-color:#fef5ea}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner:after,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner:after,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner:after,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell.shift-owner.no-owner:after{content:"";width:15px;height:14px;right:12px;display:block;position:absolute;margin-top:-7px;top:50%;background:url("../img/icons/conflict.f619fb1312b4.svg");background-repeat:no-repeat}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell .btn-action,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell .btn-action,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell .btn-action,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell .btn-action{padding:5px 10px}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .table-cell .c-avatar,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell .c-avatar,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .table-cell .c-avatar,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .table-cell .c-avatar{margin-right:5px;height:25px;width:25px;font-size:11px}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row:last-of-type,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row:last-of-type,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row:last-of-type,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row:last-of-type{border-bottom:1px solid #dbdbdb}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row>div,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row>div,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row>div,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row>div{border-right:1px solid #dbdbdb}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row>div:last-of-type,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row>div:last-of-type,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row>div:last-of-type,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row>div:last-of-type{border-right:none}.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .actions-column .btn,.available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .actions-column #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .available-shifts-page .available-shifts-table-container .available-shifts-table .table-row .actions-column .retry,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .actions-column .btn,.available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .actions-column #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .available-shifts-page .archived-schedules-table-container .available-shifts-table .table-row .actions-column .retry,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .actions-column .btn,.archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .actions-column #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .archived-schedules-page .available-shifts-table-container .available-shifts-table .table-row .actions-column .retry,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .actions-column .btn,.archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .actions-column #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .archived-schedules-page .archived-schedules-table-container .available-shifts-table .table-row .actions-column .retry{white-space:nowrap;font-size:12px}.salary-settings .table-list.salary-members-table{font-size:12px}.salary-settings .members-box .list-row{height:auto;min-height:40px}.salary-settings .members-box .list-item>div{border-right:1px solid #dbdbdb}.salary-settings .members-box .list-item>div:last-of-type{border-right:none}.salary-settings .members-box .list-item.dimmed{display:none !important}.salary-settings .members-box .table-title{height:25px;text-transform:uppercase;min-height:25px}.salary-settings .members-box .avatar-col{border-right:1px solid #dbdbdb;width:40px;display:flex;align-items:center;justify-content:center}.salary-settings .members-box .avatar-col .c-avatar{min-width:25px;min-height:25px;height:25px;width:25px;font-size:12px}.salary-settings .members-box .search-row .search-field{width:100%;padding:10px;position:relative;border:none;box-sizing:border-box;background-color:#f4faf3}.salary-settings .members-box .search-row .search-field:focus,.salary-settings .members-box .search-row .search-field:active{outline:none}.salary-settings .members-box .search-row>div{background-color:#f4faf3}.salary-settings .members-box .employee-external-id-wrapper{width:100%}.salary-settings .members-box .employee-external-id-wrapper .employee-external-id{border:0;background:none;font-family:"proxima-nova","proxima nova",arial;font-size:14px;outline:none;width:100%;color:#008a85;cursor:pointer}.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:-moz-placeholder-shown{border-bottom:2px dashed #008a85}.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:placeholder-shown,.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:focus,.salary-settings .members-box .employee-external-id-wrapper .employee-external-id.focused{border-bottom:2px dashed #008a85}.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:placeholder-shown::-webkit-input-placeholder, .salary-settings .members-box .employee-external-id-wrapper .employee-external-id:focus::-webkit-input-placeholder, .salary-settings .members-box .employee-external-id-wrapper .employee-external-id.focused::-webkit-input-placeholder{color:#008a85}.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:placeholder-shown::-moz-placeholder, .salary-settings .members-box .employee-external-id-wrapper .employee-external-id:focus::-moz-placeholder, .salary-settings .members-box .employee-external-id-wrapper .employee-external-id.focused::-moz-placeholder{color:#008a85}.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:-moz-placeholder-shown::placeholder{color:#008a85}.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:placeholder-shown::placeholder,.salary-settings .members-box .employee-external-id-wrapper .employee-external-id:focus::placeholder,.salary-settings .members-box .employee-external-id-wrapper .employee-external-id.focused::placeholder{color:#008a85}.salary-settings .members-box .employee-external-id-wrapper .cancel-employee-input{cursor:pointer}.salary-settings .members-box .error-con{font-size:11px;display:none;margin:5px 0}.salary-settings .members-box .cell{padding:5px 5px}.salary-settings .members-box .cell.warning{background-color:#fcf0dd}.salary-settings .members-box .cell.warning .members-job-types-label{color:#ff5051}.salary-settings .members-box .cell.error{background-color:#f5e4e0;color:#55261b}.salary-settings .members-box .cell.error .error-con{display:block}.salary-settings .members-box .cell .disable-salary-type:not(:focus){text-decoration:line-through;color:#ff5051}.salary-settings .members-box .cell .disable-salary-type+label{position:relative;background:orange}.salary-settings .members-box .cell .disable-salary-type+label::before{pointer-events:none;z-index:1;content:attr(data-text);display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:600;font-size:14px;color:rgba(255,0,0,.8);min-width:160px;padding-block:5px;padding-inline:10px;border-radius:5px;border:1px solid rgba(255,0,0,.2);background:#fff}.salary-settings .members-box .cell .disable-salary-type:not(:focus):hover+label::before{display:block}.salary-settings .members-box .member-wages-col{position:relative}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown{font-size:12px;padding:10px;position:absolute;z-index:1;background-color:#fff;width:400px;right:0;display:none;box-sizing:border-box;box-shadow:0 2px 9px 0 rgba(0,0,0,.08);border:1px solid #dbdbdb;border-radius:4px;border-top-right-radius:0px}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown h4{margin:10px 0}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown .general-type-container{border-bottom:1px solid #dbdbdb;padding:0 0 10px 0}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown select.selected-type-disabled{color:#ff5051;text-decoration:line-through}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown .jobtype-row{margin-bottom:10px}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown .jobtype-row select{min-width:150px;font-size:12px}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown .jobtype-row.loading select{display:none}.salary-settings .members-box .member-wages-col .wage-jobtype-dropdown .jobtype-row.loading:after{content:"";background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;margin-right:68px;margin-top:4px;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.salary-settings .members-box .member-wages-col .select-element{width:100%;cursor:pointer}.salary-settings .members-box .member-wages-col .dropdown-btn{display:block;width:20px;height:20px;position:relative;cursor:pointer;margin-left:10px}.salary-settings .members-box .member-wages-col .dropdown-btn:after{content:"";background-image:url("../img/icons/dropdown-arrow-down.4f8f9d84797d.svg");position:absolute;top:0;right:0;background-size:cover;width:20px;height:20px}.salary-settings .members-box .member-wages-col .background-area{display:none}.salary-settings .members-box .member-wages-col:after{content:"";position:absolute;width:0;height:2px;background-color:#008a85;z-index:2;bottom:0;left:0;transition:width .2s ease-in}.salary-settings .members-box .member-wages-col.active{position:relative;z-index:1}.salary-settings .members-box .member-wages-col.active.warning:before{content:"";position:absolute;background-color:#fcf0dd;top:0;left:0;height:100%;width:100%;z-index:2}.salary-settings .members-box .member-wages-col.active:after{width:100%}.salary-settings .members-box .member-wages-col.active .dropdown-btn:after{background-image:url("../img/icons/dropdown-arrow-up.8ef4fdfddb5a.svg")}.salary-settings .members-box .member-wages-col.active .wage-jobtype-dropdown{display:block}.salary-settings .members-box .member-wages-col.active .background-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:block;background-color:rgba(255,255,255,.4)}.salary-settings .members-box .member-wages-col.active .select-element{z-index:2}.salary-settings .job-colour{margin-top:0}.salary-settings .list-row.btn-row.add-type-row{height:43px}.salary-settings .list-row.btn-row.add-type-row .general-type-row{height:43px}.salary-settings .search-icon{height:17px;width:17px}.salary-settings .rate-type-select{margin-left:20px;padding:7px 5px;border-color:#dbdbdb;cursor:pointer}.salary-settings .duplicate-external-ids-warning-container ul:last-of-type{margin-bottom:0}.constraints-modal .modal-dialog.modal-xlg{width:980px;max-width:90%}.constraints-modal .modal-body{padding:0}.constraints-modal .modal-body .plus-badge.c-plusBadge{font-size:10px;margin-right:10px;margin-left:10px}.constraints-modal .modal-body .plus-disabled-row{border-bottom:1px solid #dbdbdb;padding:10px;background-color:#e7e7e7;font-size:14px}.constraints-modal .modal-body .employees-bar--spacer{min-width:245px}.constraints-modal .modal-body .employees-bar{min-width:245px;border-right:1px solid #dbdbdb;position:absolute;height:100%;top:0px;width:0px}.constraints-modal .modal-body .employees-bar .members-list{overflow:auto;background:#f6f6f6}.constraints-modal .modal-body .employees-bar .member-row{border-bottom:1px solid #dbdbdb;cursor:pointer;padding:0;position:relative}.constraints-modal .modal-body .employees-bar .member-row.dimmed{display:none !important}.constraints-modal .modal-body .employees-bar .member-row .avatar{background:#fff;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-right:1px solid #dbdbdb;z-index:1}.constraints-modal .modal-body .employees-bar .member-row .avatar .c-avatar{width:30px;height:30px;font-size:12px}.constraints-modal .modal-body .employees-bar .member-row .name{height:100%;width:100%;padding:10px;padding-top:0px;padding-bottom:0px;box-sizing:border-box;background-color:#f6f6f6;font-size:12px}.constraints-modal .modal-body .employees-bar .member-row .name .deviated-rules-badge{display:none;color:#ff5051;font-size:11px}.constraints-modal .modal-body .employees-bar .member-row .bg-selected-member{background-color:#e7f1e6;display:block;position:absolute;top:0;left:0;width:0;height:100%;transition:all .3s ease}.constraints-modal .modal-body .employees-bar .member-row.general-rules{box-shadow:0px 1px 5px -2px rgba(0,0,0,.3);position:relative;z-index:10;font-weight:600}.constraints-modal .modal-body .employees-bar .member-row.general-rules .bg-selected-member{background-color:#e7f1e6}.constraints-modal .modal-body .employees-bar .member-row.selected .bg-selected-member{width:100%}.constraints-modal .modal-body .employees-bar .member-row.selected .name{background-color:rgba(0,0,0,0);z-index:1;color:#008a85}.constraints-modal .modal-body .employees-bar .member-row.deviated .deviated-rules-badge{display:inline-block}.constraints-modal .modal-body .employees-bar .search-employee-field{width:100%;background-color:#fff;position:relative;min-height:50px}.constraints-modal .modal-body .employees-bar .search-employee-field .color-bottom-border{background-color:#008a85;display:block;position:absolute;top:0;left:0;width:0;height:100%;transition:all .3s ease}.constraints-modal .modal-body .employees-bar .search-employee-field .search-field-wrap{background-color:rgba(0,0,0,0);z-index:1;position:relative;width:100%;height:100%}.constraints-modal .modal-body .employees-bar .search-employee-field .search-field-wrap input{margin:0px;font-size:13px;width:100%;box-sizing:border-box;min-height:50px;display:flex;padding:5px 30px 5px 55px;border:none;outline:none;border-bottom:1px solid #dbdbdb;color:#4a4a4a;background-color:rgba(0,0,0,0)}.constraints-modal .modal-body .employees-bar .search-employee-field .search-field-wrap input::-webkit-input-placeholder{font-size:13px;color:#1d313d;opacity:1;-webkit-transition:color .3s ease;transition:color .3s ease}.constraints-modal .modal-body .employees-bar .search-employee-field .search-field-wrap input::-moz-placeholder{font-size:13px;color:#1d313d;opacity:1;-moz-transition:color .3s ease;transition:color .3s ease}.constraints-modal .modal-body .employees-bar .search-employee-field .search-field-wrap input::placeholder{font-size:13px;color:#1d313d;opacity:1;transition:color .3s ease}.constraints-modal .modal-body .employees-bar .search-employee-field .search-field-wrap:before{content:"";background-image:url("../img/icons/search-icon-active.3d4663f5ef98.svg");position:absolute;background-size:contain;left:15px;top:50%;margin-top:-8px;width:16px;height:16px;background-repeat:no-repeat;transition:all .3s ease}.constraints-modal .modal-body .employees-bar .search-employee-field .search-reset{position:absolute;display:none;align-items:center;justify-content:center;right:0;top:50%;margin-top:-20px;opacity:.5;width:40px;height:40px;transition:all .2s ease-in-out}.constraints-modal .modal-body .employees-bar .search-employee-field .search-reset:hover{opacity:1;cursor:pointer}.constraints-modal .modal-body .employees-bar .search-employee-field.search-value-not-empty .search-reset{display:flex}.constraints-modal .modal-body .employees-bar .search-employee-field.selected .color-bottom-border{width:100%}.constraints-modal .modal-body .employees-bar .search-employee-field.selected .search-field-wrap input{color:#fff}.constraints-modal .modal-body .employees-bar .search-employee-field.selected .search-field-wrap input::-webkit-input-placeholder{color:#fff}.constraints-modal .modal-body .employees-bar .search-employee-field.selected .search-field-wrap input::-moz-placeholder{color:#fff}.constraints-modal .modal-body .employees-bar .search-employee-field.selected .search-field-wrap input::placeholder{color:#fff}.constraints-modal .modal-body .employees-bar .search-employee-field.selected .search-field-wrap:before{background-image:url("../img/icons/search-icon-white.fd80c16e18c5.svg")}.constraints-modal .modal-body .employees-bar .search-employee-field.selected .search-reset{color:#fff}.constraints-modal .modal-body .constraints-data{padding:20px}.constraints-modal .modal-body .constraints-data h3{margin:0 0 5px}.constraints-modal .modal-body .constraints-data h3 .c-avatar{width:30px;height:30px;font-size:12px;margin-right:10px}.constraints-modal .modal-body .constraints-data.member-disabled .rule-table{position:relative}.constraints-modal .modal-body .constraints-data.member-disabled .rule-table:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:.5}.constraints-modal .modal-body .constraints-data.member-disabled .add-week-day-button{opacity:.5}.constraints-modal .modal-body .member-enable-row{width:100%;height:40px;background-color:#f4f4f4;border:1px solid #dbdbdb;box-sizing:border-box;margin-top:10px}.constraints-modal .modal-body .member-enable-row .member-check{border-right:1px solid #dbdbdb;width:40px;height:100%}.constraints-modal .modal-body .member-enable-row .member-check input{margin:0}.constraints-modal .modal-body .member-enable-row .member-check img{display:none}.constraints-modal .modal-body .member-enable-row .member-check.loading input{display:none}.constraints-modal .modal-body .member-enable-row .member-check.loading img{display:block}.constraints-modal .modal-body .member-enable-row .checkbox-label{padding:0 10px;font-size:14px}.constraints-modal .rule-title{display:flex;align-items:center;justify-content:space-between;height:100%;margin-left:10px;min-height:40px;position:relative}.constraints-modal .rule-check{width:40px;border-right:1px solid #dbdbdb;display:flex;justify-content:center;align-items:center}.constraints-modal .rule-check input{margin:0px;padding:0px}.constraints-modal .rule-check .spinner{display:none}.constraints-modal .rule-check.loading .spinner{display:block}.constraints-modal .rule-check.loading input,.constraints-modal .rule-check.loading span{display:none}.constraints-modal .rule-table{border:1px solid #dbdbdb;border-bottom:0;margin-top:5px;box-sizing:border-box;font-size:14px}.constraints-modal .rule-table .rule-row{width:100%;min-height:40px;border-bottom:1px solid #dbdbdb}.constraints-modal .rule-table .rule-row .rule-value{border-left:1px solid #dbdbdb;background:#f4faf3;min-width:75px;text-decoration:none}.constraints-modal .rule-table .rule-row .rule-value .spinner{display:none}.constraints-modal .rule-table .rule-row .rule-value.loading .spinner{display:block}.constraints-modal .rule-table .rule-row .rule-value.loading input{display:none}.constraints-modal .rule-table .rule-row .rule-value input{font-weight:700;font-size:22px;transition:all .2s ease-in-out}.constraints-modal .rule-table .rule-row .rule-value input:hover,.constraints-modal .rule-table .rule-row .rule-value input:focus{cursor:pointer;background:#d3ebcf}.constraints-modal .rule-table .rule-row .rule-value input.edited{color:#50b090}.constraints-modal .rule-table .rule-row .rule-value.disabled-col{background:#ededed}.constraints-modal .rule-table .rule-row .rule-value.disabled-col input{color:#d1d1d1}.constraints-modal .rule-table .rule-row .rule-value.disabled-col input:hover,.constraints-modal .rule-table .rule-row .rule-value.disabled-col input:focus{cursor:not-allowed;background:#ededed}.constraints-modal .rule-table .rule-row .reset-btn{height:11px;width:15px;background-image:url("../img/reset.03aa3cfbcbec.svg");display:none;cursor:pointer;margin-right:10px}.constraints-modal .rule-table .rule-row .combined-rule-row .target-period-select-container{display:inline-block;position:relative}.constraints-modal .rule-table .rule-row .combined-rule-row .target-period-select-container .target-period-select{border:none;background:#f4faf3;padding:3px;border-radius:3px;color:#008a85;outline:0;cursor:pointer}.constraints-modal .rule-table .rule-row .combined-rule-row .target-period-select-container .target-period-select:disabled{cursor:not-allowed}.constraints-modal .rule-table .rule-row .combined-rule-row .target-period-select-container.loading .target-period-select{opacity:0}.constraints-modal .rule-table .rule-row .combined-rule-row .target-period-select-container.loading:after{content:"";background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;right:50%;top:50%;margin-top:-7px;margin-left:-7px;position:absolute;animation:spin 1.3s linear infinite}.constraints-modal .rule-table .rule-row .combined-rule-row.disabled-sub-constraint{display:none}.constraints-modal .rule-table .rule-row .sub-rule-row{border-top:1px solid #dbdbdb}.constraints-modal .rule-table .rule-row .sub-rule-row .remove-constraint{margin:0;cursor:pointer;opacity:.7}.constraints-modal .rule-table .rule-row .sub-rule-row .remove-constraint.disabled{cursor:not-allowed}.constraints-modal .rule-table .rule-row .add-sub-constraint{padding:4px 6px;font-size:10px;margin-right:5px}.constraints-modal .rule-table .rule-row .add-sub-constraint:disabled{cursor:not-allowed;background-color:#fbfbfb;opacity:.7}.constraints-modal .rule-table .rule-row .save-constraint-value{padding:4px 6px 4px 16px;font-size:10px;margin-right:10px;position:relative;display:none}.constraints-modal .rule-table .rule-row .save-constraint-value:after{content:"";background-image:url("../img/icons/enter-icon.a2f0870ee49c.svg");position:absolute;background-size:contain;left:3px;top:50%;margin-top:-3px;width:10px;height:9px;background-repeat:no-repeat}.constraints-modal .rule-table .row-error{background-color:#fdf2db}.constraints-modal .rule-table .row-error .rule-value{background-color:#fdf2db}.constraints-modal .rule-table .row-error .reset-btn{display:block}.constraints-modal .rule-table .row-warning{background-color:#fdf2db}.constraints-modal .rule-table .row-warning .rule-value{background-color:#fdf2db}.constraints-modal .rule-table .row-warning .constraints-warning-message{border-top:1px solid #dbdbdb;color:#ff5051;padding:10px}.constraints-modal .rule-action{border-left:1px solid #dbdbdb;font-size:12px;min-width:75px;padding-left:10px;padding-right:10px;text-align:center;cursor:pointer;color:#1b4695}.constraints-modal .rule-deviation-badge{display:flex;align-items:center;justify-self:flex-end;background:#ffdfdf;color:#ff5051;font-weight:500;font-size:14px;border-radius:50px;padding-left:10px;padding-right:10px;height:27px;margin-right:5px;position:relative}.constraints-modal .rule-deviation-badge:hover .rule-deviation-small,.constraints-modal .rule-deviation-badge.loading .rule-deviation-small{opacity:0;pointer-events:none}.constraints-modal .rule-deviation-badge:hover .rule-deviation-full,.constraints-modal .rule-deviation-badge.loading .rule-deviation-full{transition:all .2s ease-in-out;opacity:1;pointer-events:all;right:0px;transform:scaleX(1);transform-origin:right}.constraints-modal .rule-deviation-badge .rule-deviation-full img{display:none;margin-left:10px}.constraints-modal .rule-deviation-badge.loading .rule-deviation-full img{display:block}.constraints-modal .rule-deviation-badge.loading .rule-deviation-reset{display:none}.constraints-modal .rule-deviation-full{transition:all .2s ease-in-out;position:absolute;right:0px;opacity:0;transform:scalex(0);display:block;white-space:nowrap;pointer-events:none;transform-origin:right;display:flex;align-items:center;background:#ffdfdf;color:#ff5051;font-size:14px;border-radius:50px;padding-left:15px;padding-right:15px;height:27px}.constraints-modal .rule-deviation-reset{background:#ff5051;color:#fff;margin-left:10px;margin-right:-10px;border-radius:30px;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;cursor:pointer;font-size:12px}.constraints-modal .rule-deviation-reset:hover{cursor:pointer}.constraints-modal .rule-deviation-small{display:flex;align-items:center}.constraints-modal .icon-error{margin-left:5px;margin-right:-5px}.constraints-modal .rule-group h4{margin-top:15px}.constraints-modal .rule-group .show-deactivated-btn{background-color:#f4f4f4;color:#4a4a4a;font-size:12px;border-radius:4px;padding-left:10px;padding-right:10px;margin-top:8px;min-height:22px;display:inline-flex;align-items:center;justify-self:center;cursor:pointer}.constraints-modal .rule-group .show-deactivated-btn .hide{display:none}.constraints-modal .rule-group .show-deactivated-btn .plural{display:none}.constraints-modal .rule-group .show-deactivated-btn.show-plural .plural{display:inline}.constraints-modal .rule-group .show-deactivated-btn.show-plural .singular{display:none}.constraints-modal .rule-group .deactivated-rule{display:none !important}.constraints-modal .rule-group.has-hidden-deviated:not(.show-deactivated-rules) .show-deactivated-btn{background:#ffdfdf;color:#ff5051}.constraints-modal .rule-group.show-deactivated-rules .deactivated-rule{display:block !important}.constraints-modal .rule-group.show-deactivated-rules .deactivated-rule.u-flex{display:flex !important}.constraints-modal .rule-group.show-deactivated-rules .show-deactivated-btn .show{display:none}.constraints-modal .rule-group.show-deactivated-rules .show-deactivated-btn .hide{display:inline}.constraints-modal .rule-group .rule-row .rule-add-weekday{display:none}.constraints-modal .rule-group .rule-row.rule-edit-mode .rule-add-weekday{display:block}.constraints-modal .rule-group .rule-row .rule-action{border-left:1px solid #dbdbdb;font-size:12px;text-align:center;cursor:pointer;color:#008a85;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.constraints-modal .rule-group .rule-row .rule-action.rule-delete-btn{display:none;color:#ff5051}.constraints-modal .rule-group .rule-row.rule-edit-mode .rule-delete-btn{display:flex}.constraints-modal .rule-group .rule-row.rule-edit-mode .rule-delete-btn.loading{position:relative;color:rgba(0,0,0,0)}.constraints-modal .rule-group .rule-row.rule-edit-mode .rule-delete-btn.loading::after{content:"";background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;right:50%;margin-right:-7px;position:absolute;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.constraints-modal .rule-group .rule-row.rule-edit-mode .rule-edit-btn{display:none}.constraints-modal .rule-group .rule-row.plus-disabled .title-label,.constraints-modal .rule-group .rule-row.plus-disabled .rule-value{opacity:.6}.constraints-modal .rule-group .parent-row.not-saved .save-constraint-value{display:block}.constraints-modal .rule-group .parent-row.not-saved .c-newBadge{display:none}.constraints-modal .rule-group.empty-deactivated-rules .show-deactivated-btn{display:none}.constraints-modal .rule-group .new-weekday-block{display:none}.constraints-modal .rule-group.rule-add-mode .new-weekday-block{display:block}.constraints-modal .rule-group.rule-add-mode .add-week-day-button{display:none}.constraints-modal .rule-group>.error-block{background-color:#fdf2db;padding:10px 10px 10px 50px;border:1px solid #dbdbdb;border-top:none;position:relative;font-size:13px}.constraints-modal .rule-group>.error-block:after{content:"";background-image:url("../img/icons/conflict-accent.4b19e1645835.svg");position:absolute;background-size:contain;left:12px;top:50%;margin-top:-8px;width:16px;height:16px;background-repeat:no-repeat}.constraints-modal .rule-group .deactivated-new-rules-badge{display:none}.constraints-modal .rule-group.has-deactivated-new-rules .deactivated-new-rules-badge{display:inline-block}.constraints-modal .rule-add-weekday{background:#f8f8f8;border:1px solid #dbdbdb;padding:20px}.constraints-modal .rule-add-weekday .weekday-selector{border:1px solid #dbdbdb;border-radius:50px;margin-top:10px;background-color:#fff}.constraints-modal .rule-add-weekday .weekday-selector .day{padding:15px;font-size:13px;border-right:1px solid #dbdbdb;transition:background-color .2s ease-in-out}.constraints-modal .rule-add-weekday .weekday-selector .day:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px;padding-left:25px}.constraints-modal .rule-add-weekday .weekday-selector .day:last-child{border-right:0px;border-top-right-radius:50px;border-bottom-right-radius:50px;padding-right:25px}.constraints-modal .rule-add-weekday .weekday-selector .day:hover,.constraints-modal .rule-add-weekday .weekday-selector .day.selected{background-color:#ffdfdf;color:#ff5051;border:1px solid #ff5051;margin-left:-1px;margin-top:-1px;margin-bottom:-1px;cursor:pointer}.constraints-modal input[type=checkbox]{cursor:pointer}.constraints-modal input[type=checkbox]:disabled{cursor:not-allowed}.constraints-modal .error-block{display:none;color:#ff5051}.constraints-modal .error-block p{margin:0}.constraints-modal .error-block.active{display:block}.constraints-modal .week-cycle-column{padding-left:20px;border-left:2px solid #dbdbdb}.constraints-modal .week-cycle-column .week-cycle-dropdown-wrap{margin-top:5px;height:30px;display:flex;align-items:center}.saved-template-modal .modal-dialog{margin:20px auto}.saved-template-modal .modal-dialog.modal-xlg{width:1100px;max-width:90%}.saved-template-modal .templates-modal-content .modal-header .template-select .icon-header{width:28px}.saved-template-modal .templates-modal-content .modal-header .template-select label{color:#4a4a4a;font-size:11px;opacity:.7;margin-left:4px;margin-bottom:-3px}.saved-template-modal .templates-modal-content .modal-header .template-select select{border:none;color:#26515c;font-weight:bold;max-width:250px;cursor:pointer;transition:all .2s ease-in-out;padding:5px;padding-left:0px;border-bottom:1px solid #008a85}.saved-template-modal .templates-modal-content .modal-header .template-select select:hover{border-radius:3px;background:#f4faf3}.saved-template-modal .templates-modal-content .modal-header .template-select select:focus,.saved-template-modal .templates-modal-content .modal-header .template-select select:active{outline:none}.saved-template-modal .templates-modal-content .modal-header .icon-info{cursor:pointer}.saved-template-modal .templates-modal-content .icon-info{display:block;background-image:url("../img/icons/info-green.f84ed39f3ef1.svg");background-size:cover;background-repeat:no-repeat;width:30px;height:30px}.saved-template-modal .templates-modal-content .modal-body{padding:0}.saved-template-modal .templates-modal-content .modal-body .templates-bar--spacer{min-width:250px}.saved-template-modal .templates-modal-content .modal-body .icon-play{border-radius:3px;background-color:#e7e7e7;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;width:24px;height:24px}.saved-template-modal .templates-modal-content .modal-body .icon-play:before{transform:rotate(90deg)}.saved-template-modal .templates-modal-content .modal-body .templates-bar{min-width:250px;width:250px;position:absolute;left:0;top:0;border-right:1px solid #dbdbdb;background-color:#f5f5f5;height:100%}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field{width:100%;background-color:#fff;position:relative;min-height:50px}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .color-bottom-border{background-color:#008a85;display:block;position:absolute;top:0;left:0;width:0;height:100%;transition:all .3s ease}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-field-wrap{background-color:rgba(0,0,0,0);z-index:1;position:relative;width:100%;height:100%}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-field-wrap input{margin:0px;font-size:13px;width:100%;box-sizing:border-box;min-height:50px;display:flex;padding:5px 30px 5px 55px;border:none;outline:none;border-bottom:1px solid #dbdbdb;color:#4a4a4a;background-color:rgba(0,0,0,0)}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-field-wrap input::-webkit-input-placeholder{font-size:13px;color:#1d313d;opacity:1;-webkit-transition:color .3s ease;transition:color .3s ease}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-field-wrap input::-moz-placeholder{font-size:13px;color:#1d313d;opacity:1;-moz-transition:color .3s ease;transition:color .3s ease}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-field-wrap input::placeholder{font-size:13px;color:#1d313d;opacity:1;transition:color .3s ease}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-field-wrap:before{content:"";background-image:url("../img/icons/search-icon-active.3d4663f5ef98.svg");position:absolute;background-size:contain;left:15px;top:50%;margin-top:-8px;width:16px;height:16px;background-repeat:no-repeat;transition:all .3s ease}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-reset{position:absolute;display:none;align-items:center;justify-content:center;right:0;top:50%;margin-top:-20px;opacity:.5;width:40px;height:40px;transition:all .2s ease-in-out}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field .search-reset:hover{opacity:1;cursor:pointer}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.search-value-not-empty .search-reset{display:flex}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.selected .color-bottom-border{width:100%}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.selected .search-field-wrap input{color:#fff}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.selected .search-field-wrap input::-webkit-input-placeholder{color:#fff}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.selected .search-field-wrap input::-moz-placeholder{color:#fff}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.selected .search-field-wrap input::placeholder{color:#fff}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.selected .search-field-wrap:before{background-image:url("../img/icons/search-icon-white.fd80c16e18c5.svg")}.saved-template-modal .templates-modal-content .modal-body .templates-bar .search-templates-field.selected .search-reset{color:#fff}.saved-template-modal .templates-modal-content .modal-body .templates-list{overflow:auto}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row{border-bottom:1px solid #dbdbdb;padding:10px;cursor:pointer;position:relative}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row .bg-selected-template{background-color:#e7f1e6;display:block;position:absolute;top:0;left:0;width:0;height:100%;transition:all .3s ease}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row.selected{background-color:#f8f8f8}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row.selected .bg-selected-template{width:100%}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row .changed-text{padding-left:8px}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row .template-location{position:relative;z-index:1;font-size:12px;color:#af5bb5;display:block;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row .template-location i{margin-right:3px}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row h3{margin:-2px 0px 0px 0px;z-index:1;font-size:14px}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-row span{font-size:12px;opacity:.7}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-group .group-title{padding:10px;border-bottom:1px solid #dbdbdb;font-size:12px;font-weight:500;text-transform:uppercase;cursor:pointer}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-group.collapsed .template-row{display:none !important}.saved-template-modal .templates-modal-content .modal-body .templates-list .template-group.collapsed .icon-play:before{transform:none}.saved-template-modal .templates-modal-content .modal-body .template-data{padding:10px;flex-grow:1;min-height:600px}.saved-template-modal .templates-modal-content .modal-body .template-data .template-header h3{margin:0;display:flex}.saved-template-modal .templates-modal-content .modal-body .template-data .template-header .template-title-block{position:relative;width:100%;display:none}.saved-template-modal .templates-modal-content .modal-body .template-data .template-header .template-title-block .icon-schedule{position:absolute;top:50%;left:0;margin-top:-15px;z-index:1}.saved-template-modal .templates-modal-content .modal-body .template-data .template-header .template-title-block .template-name-input{padding:5px 10px 5px 30px;position:relative;margin:0;flex-grow:1}.saved-template-modal .templates-modal-content .modal-body .template-data .template-header.change-name-active .template-title-block{display:flex}.saved-template-modal .templates-modal-content .modal-body .template-data .template-header.change-name-active .tpl-action-btns,.saved-template-modal .templates-modal-content .modal-body .template-data .template-header.change-name-active h3{display:none !important}.saved-template-modal .templates-modal-content .modal-body .template-data .template-job-types,.saved-template-modal .templates-modal-content .modal-body .template-data .template-locations{font-size:12px;margin-bottom:10px}.saved-template-modal .templates-modal-content .modal-body .template-data .template-job-types .job-types-label,.saved-template-modal .templates-modal-content .modal-body .template-data .template-job-types .locations-label,.saved-template-modal .templates-modal-content .modal-body .template-data .template-locations .job-types-label,.saved-template-modal .templates-modal-content .modal-body .template-data .template-locations .locations-label{white-space:nowrap}.saved-template-modal .templates-modal-content .modal-body .template-data .icon-schedule{display:inline-block;width:30px;height:30px;background-image:url("../img/icons/settings/icon-schedule-green.875ddca95357.svg");background-repeat:no-repeat;background-size:cover}.saved-template-modal .templates-modal-content .modal-body .template-data .error-block{padding:10px;border-radius:5px;color:#d4880d;display:none;background-color:#fdf2db;margin-bottom:10px;font-size:13px}.saved-template-modal .templates-modal-content .modal-body .template-data .error-block.visible{display:block}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap{position:relative}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .existing-locations{width:100%;border:1px solid #dbdbdb;position:relative;padding:5px 40px 5px 5px;border-radius:3px;box-sizing:border-box;min-height:30px;cursor:pointer}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .existing-locations .open-dropdown-btn{display:block;position:absolute;width:20px;height:20px;right:5px;top:50%;margin-top:-10px;background-color:#008a85;border-radius:3px;cursor:pointer}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .existing-locations .open-dropdown-btn:after{content:"";width:0;height:0;position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-4px;border-color:#fff;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #fff}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .existing-locations .locations-container span{position:relative;padding-left:20px;margin-left:10px;font-size:12px}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .existing-locations .locations-container span:first-child{margin-left:0}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .existing-locations .locations-container span:after{content:"";width:15px;height:13px;margin-top:-6px;left:0;top:9px;display:block;position:absolute;background:url("../img/icons/icon-shop-purple.8dccea16fe24.svg");background-repeat:no-repeat;background-size:100%}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations{display:none !important;border:1px solid #dbdbdb;border-top:none;border-radius:0 0 3px 3px;position:absolute;z-index:2;top:100%;width:100%;box-sizing:border-box;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.13)}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .search-row{width:100%;position:relative;height:40px;box-sizing:border-box;background-color:#f4faf3;border-bottom:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .search-row input{border:none;background-color:#f4faf3;padding:0 10px;cursor:pointer;height:100%}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .search-row input:focus{outline:none}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .table-list-content .list-row,.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .publicHolidayEmpty .list-row{font-size:14px;height:40px;border-bottom:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .table-list-content .list-row input[type=radio],.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .publicHolidayEmpty .list-row input[type=radio]{margin:0;cursor:pointer;height:auto}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .table-list-content .list-row img,.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .publicHolidayEmpty .list-row img{display:none}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .table-list-content .list-row:last-of-type,.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .publicHolidayEmpty .list-row:last-of-type{border-bottom:none}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .table-list-content .list-row label,.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .publicHolidayEmpty .list-row label{font-weight:normal;margin:0px;font-size:13px;padding-left:10px}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .table-list-content .list-row.loading input,.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .publicHolidayEmpty .list-row.loading input{display:none}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .table-list-content .list-row.loading img,.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .publicHolidayEmpty .list-row.loading img{display:block}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap .dropdown-locations .cell-checkbox{width:40px;border-right:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap.opened .existing-locations{border-radius:3px 3px 0 0}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap.opened .existing-locations .open-dropdown-btn{background-color:#f4faf3}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap.opened .existing-locations .open-dropdown-btn:after{border-bottom:5px solid #008a85;border-top:none;margin-top:-3px}.saved-template-modal .templates-modal-content .modal-body .template-data .locations-wrap.opened .dropdown-locations{display:flex !important}.saved-template-modal .templates-modal-content.template-loading .template-data{position:relative}.saved-template-modal .templates-modal-content.template-loading .template-data:before{content:"";background-color:rgba(255,255,255,.8);position:absolute;width:100%;height:100%;z-index:1;margin-left:-10px;margin-top:-10px}.saved-template-modal .templates-modal-content.template-loading .template-data:after{content:"";background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;left:50%;top:100px;margin-left:-15px;position:absolute;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite;z-index:2}.saved-template-modal .templates-modal-content .import-template-version-block{position:relative}.saved-template-modal .templates-modal-content .warning-template-not-empty{position:absolute;width:300px;background-color:#fff;border-radius:5px;border:1px solid #dbdbdb;padding:20px;left:-360px;bottom:-150px;font-size:14px;box-shadow:0 0 7px 2px rgba(0,0,0,.13);text-align:left;display:none}.saved-template-modal .templates-modal-content .warning-template-not-empty h3{color:#ff5051;margin:0}.saved-template-modal .templates-modal-content .warning-template-not-empty .agree-checkbox{border-top:1px solid #dbdbdb;padding:10px 0}.saved-template-modal .templates-modal-content .warning-template-not-empty .agree-checkbox input{margin:0 5px 0 0}.saved-template-modal .templates-modal-content .warning-template-not-empty .agree-checkbox label{font-size:14px;font-weight:normal;margin:0}.saved-template-modal .templates-modal-content .warning-template-not-empty p{margin-bottom:15px}.saved-template-modal .templates-modal-content .warning-template-not-empty button{width:100%}.saved-template-modal .templates-modal-content .show-warning .tip_bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.1);z-index:1}.saved-template-modal .templates-modal-content .show-warning .warning-template-not-empty{display:block;z-index:2}.saved-template-modal .templates-modal-content .show-warning .import-template-version-btn{position:relative}.saved-template-modal .templates-modal-content .show-warning .import-template-version-btn:after{content:"";height:2px;width:20px;background-color:#008a85;position:absolute;left:-21px;margin-top:-1px;top:50%}.saved-template-modal .templates-modal-content .modal-footer{position:relative;z-index:1}.saved-template-modal .templates-modal-content .modal-footer .warning-template-not-empty{left:auto;right:60px;bottom:56px}.saved-template-modal .templates-modal-content .modal-footer .import-template-btn{position:relative;border-radius:0 0 5px 0;height:37px;padding-left:30px;padding-right:30px;margin-right:-1px;margin-top:-1px;cursor:pointer;outline:none;float:right}.saved-template-modal .templates-modal-content .modal-footer .import-template-btn.hidden,.saved-template-modal .templates-modal-content .modal-footer #accountsettings .complete-payment .import-template-btn.payment-error-message,#accountsettings .complete-payment .saved-template-modal .templates-modal-content .modal-footer .import-template-btn.payment-error-message,.saved-template-modal .templates-modal-content .modal-footer #accountsettings .complete-payment .import-template-btn.payment-success-message,#accountsettings .complete-payment .saved-template-modal .templates-modal-content .modal-footer .import-template-btn.payment-success-message{display:none !important}.saved-template-modal .templates-modal-content .modal-footer .import-template-btn.warning-not-empty{background-color:#50b090;border-color:#50b090}.saved-template-modal .templates-modal-content .modal-footer.show-warning .import-template-btn:after{content:"";width:2px;background-color:#008a85;height:20px;position:absolute;top:-21px;margin-right:-1px;right:50%}.saved-template-modal .templates-modal-content .preview-template{font-size:14px;margin-bottom:30px;border:1px solid #dbdbdb;border-radius:5px;overflow:hidden}.saved-template-modal .templates-modal-content .preview-template .removed-jobtype-block{padding:5px;background-color:#fdf2db}.saved-template-modal .templates-modal-content .preview-template .preview-header{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .preview-template .preview-header .day-name{padding:5px 0;font-size:12px;text-align:center}.saved-template-modal .templates-modal-content .preview-template .preview-template-days .preview-template-day{border-right:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .preview-template .preview-template-days .preview-template-day:last-of-type{border-right:none}.saved-template-modal .templates-modal-content .preview-template .preview-template-days .preview-template-day div{padding:5px;border-top:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .preview-template .preview-template-days .preview-template-day div:first-of-type{border-top:none}.saved-template-modal .templates-modal-content .preview-template .preview-template-days .preview-template-day .template-time-block{font-weight:bold;font-size:11px}.saved-template-modal .templates-modal-content .preview-template .preview-template-days .preview-template-day .template-shift{font-size:10px}.saved-template-modal .templates-modal-content .preview-template .preview-template-days .preview-template-day .template-shift .job-colour{width:5px;height:5px;margin-top:1px;margin-right:4px}.saved-template-modal .templates-modal-content .preview-template .week-label{padding:5px;font-weight:bold;border-top:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .preview-template .week-label:first-of-type{border-top:none}.saved-template-modal .templates-modal-content .template-history .icon-play{background-color:#008a85;color:#fff}.saved-template-modal .templates-modal-content .template-history .preview-template{border-radius:0;margin-bottom:0;border-bottom:none}.saved-template-modal .templates-modal-content .template-history .history-label{position:relative;padding:10px 10px 10px 45px;font-weight:bold;border:1px solid #dbdbdb;border-bottom:none;border-radius:5px 5px 0 0}.saved-template-modal .templates-modal-content .template-history .history-label:after{content:"";background-image:url("../img/icons/worklog-icon.8067e0da28e2.svg");position:absolute;width:26px;height:22px;left:10px;top:50%;margin-top:-11px;background-size:contain;background-repeat:no-repeat}.saved-template-modal .templates-modal-content .template-history .preview-template-history .template-version-label{border:1px solid #dbdbdb;border-bottom:none;padding:5px 10px;background-color:#e7f1e6;cursor:pointer}.saved-template-modal .templates-modal-content .template-history .preview-template-history:last-of-type .preview-template{border-radius:0 0 3px 3px;border-bottom:1px solid #dbdbdb}.saved-template-modal .templates-modal-content .template-history .preview-template-history .history-title{font-size:12px}.saved-template-modal .templates-modal-content .template-history .preview-template-history .history-title .template-history-date{opacity:1;font-weight:bold;font-size:14px;color:#008a85}.saved-template-modal .templates-modal-content .template-history .preview-template-history .import-template-version-btn{color:#008a85}.saved-template-modal .templates-modal-content .template-history .preview-template-history .import-template-version-btn:hover{color:#50b090}.saved-template-modal .templates-modal-content .template-history .preview-template-history.collapsed .preview-template,.saved-template-modal .templates-modal-content .template-history .preview-template-history.collapsed .import-template-version-btn{display:none}.saved-template-modal .templates-modal-content .template-history .preview-template-history.collapsed .template-version-label{background-color:#fff}.saved-template-modal .templates-modal-content .template-history .preview-template-history.collapsed .icon-play:before{transform:none}.saved-template-modal .templates-modal-content .template-history .preview-template-history.collapsed .template-history-date{color:#4a4a4a}.saved-template-modal .templates-modal-content .template-history .preview-template-history.collapsed:last-of-type .template-version-label{border-bottom:1px solid #dbdbdb;border-radius:0 0 5px 5px}.saved-template-modal .templates-modal-content .templates-info-block span{width:100%;min-height:210px;font-weight:bold;opacity:.7}.saved-template-modal .templates-modal-content .templates-info-block .template-manager-info-block{background-color:#fbfbfb;padding:20px;border-radius:5px;position:relative}.saved-template-modal .templates-modal-content .templates-info-block .template-manager-info-block .icon-info{width:30px;height:30px;min-height:30px;top:-15px;left:20px;position:absolute;opacity:1}.template-name-modal .save-modal{float:right}.template-name-modal .error .errorBox{display:block;margin-top:10px}.total-cost-item{position:relative;padding-right:30px;color:#008a85}.total-cost-item:hover{text-decoration:underline}.total-cost-item:hover .btn-block,.total-cost-item:hover #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .total-cost-item:hover .retry,.total-cost-item:hover .devices-row .buttons button,.devices-row .buttons .total-cost-item:hover button{text-decoration:none !important;display:inline-block}.total-cost-item.not-link:hover{text-decoration:none}.total-cost-item .warning{width:15px;height:14px;display:inline-block;position:absolute;margin-top:-7px;top:50%;margin-left:10px;background:url("../img/icons/conflict.f619fb1312b4.svg");background-repeat:no-repeat}.total-cost-item .warning .warning-tooltip{display:none;position:absolute;padding:15px;box-sizing:border-box;left:-83px;top:-65px;background-color:#fff;border-radius:3px;width:180px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);height:50px}.total-cost-item .warning .warning-tooltip:after{content:"";left:89px;background-color:#ff5051;width:2px;height:15px;position:absolute;bottom:-15px}.total-cost-item .warning:hover .warning-tooltip{display:block}.salary-data .total_cost_data,.chart-information .total_cost_data{position:relative}.salary-data .total_cost_data.in-sidebar .warning,.chart-information .total_cost_data.in-sidebar .warning{position:absolute;margin-top:-6px;top:50%}.salary-data .total_cost_data.in-sidebar .description,.chart-information .total_cost_data.in-sidebar .description{bottom:32px !important;top:auto !important}.salary-data .total_cost_data.in-sidebar .description:after,.chart-information .total_cost_data.in-sidebar .description:after{bottom:-20px !important;top:auto !important}.salary-data .total_cost_data .warning,.chart-information .total_cost_data .warning{width:15px;height:13px;display:inline-block;margin-left:5px;background:url("../img/icons/conflict.f619fb1312b4.svg");background-repeat:no-repeat;position:relative;cursor:pointer}.salary-data .total_cost_data .warning .description,.chart-information .total_cost_data .warning .description{display:none;position:absolute;text-align:left;width:200px;background-color:#fff;left:-25px;padding:15px;font-size:13px;border-radius:3px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);top:calc(100% + 19px);z-index:2;box-sizing:border-box}.salary-data .total_cost_data .warning .description h3,.chart-information .total_cost_data .warning .description h3{color:#ff5051;font-size:14px;margin-top:0 !important;margin-bottom:20px}.salary-data .total_cost_data .warning .description:after,.chart-information .total_cost_data .warning .description:after{content:"";left:31px;background-color:#ff5051;width:2px;height:20px;position:absolute;top:-20px}.salary-data .total_cost_data .warning:hover .description,.chart-information .total_cost_data .warning:hover .description{display:block}.salary-data .total_cost_data .warning.hidden,.salary-data .total_cost_data #accountsettings .complete-payment .warning.payment-error-message,#accountsettings .complete-payment .salary-data .total_cost_data .warning.payment-error-message,.salary-data .total_cost_data #accountsettings .complete-payment .warning.payment-success-message,#accountsettings .complete-payment .salary-data .total_cost_data .warning.payment-success-message,.chart-information .total_cost_data .warning.hidden,.chart-information .total_cost_data #accountsettings .complete-payment .warning.payment-error-message,#accountsettings .complete-payment .chart-information .total_cost_data .warning.payment-error-message,.chart-information .total_cost_data #accountsettings .complete-payment .warning.payment-success-message,#accountsettings .complete-payment .chart-information .total_cost_data .warning.payment-success-message{display:none}.salary-data .total_cost_data .spinner-blue,.salary-data .total_cost_data .spinner,.chart-information .total_cost_data .spinner-blue,.chart-information .total_cost_data .spinner{display:none}.salary-data .total_cost_data.loading .spinner-blue,.salary-data .total_cost_data.loading .spinner,.chart-information .total_cost_data.loading .spinner-blue,.chart-information .total_cost_data.loading .spinner{display:inline-block}.member-rates-modal-controller .member-rates-table{position:relative;width:100%;box-sizing:border-box;margin-top:20px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);border:1px solid #dbdbdb}.member-rates-modal-controller .member-rates-table label{font-weight:400;font-size:14px}.member-rates-modal-controller .member-rates-table tr{height:50px;vertical-align:middle;font-size:12px;text-align:left}.member-rates-modal-controller .member-rates-table tr th{border-bottom:1px solid #dbdbdb}.member-rates-modal-controller .member-rates-table tr td{border-bottom:1px solid #dbdbdb;background:#fff}.member-rates-modal-controller .member-rates-table tr td input[type=radio]{cursor:pointer;height:16px;width:16px}.member-rates-modal-controller .member-rates-table tr td .not-specified{color:#ff5051}.member-rates-modal-controller .member-rates-table tr td.radio-loading{position:relative}.member-rates-modal-controller .member-rates-table tr td.radio-loading input{display:none}.member-rates-modal-controller .member-rates-table tr td.radio-loading:after{content:"";background-color:#fff;width:20px;height:20px;background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1s linear infinite;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;background-repeat:no-repeat;background-size:contain}.member-rates-modal-controller .member-rates-table tr td:first-of-type{width:40px}.member-rates-modal-controller .member-rates-table tr.header-row{height:auto;font-size:11px;border-bottom:1px solid #dbdbdb}.member-rates-modal-controller .member-rates-table tr.header-row th{position:-webkit-sticky;position:sticky;top:0px;background:rgba(246,246,246,.8509803922);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:left;padding-left:10px;padding-right:0px;padding-bottom:10px;height:30px;vertical-align:bottom}.member-rates-modal-controller .member-rates-table tr.header-row th:last-child{padding-right:10px}.member-rates-modal-controller .member-rates-table tr td{vertical-align:middle;padding-left:10px;padding-right:0px}.member-rates-modal-controller .member-rates-table tr td:last-child{padding-right:10px}.member-rates-modal-controller .member-rates-table tr:last-of-type td{border-bottom:none}.member-rates-modal-controller .add-rate-container{display:none}.member-rates-modal-controller.new-rate-open .add-rate-container{display:block}.member-rates-modal-controller.new-rate-open .add-rate-container input{width:auto;margin:0;margin-right:5px}.member-rates-modal-controller.new-rate-open .add-rate-container input:last-of-type{margin-right:0}.member-rates-modal-controller.new-rate-open .add-rate-btn{display:none}.member-rates-modal-controller.new-rate-open .error-container{padding:5px;color:#ff5051;font-size:14px}.vacation-settings ul{font-size:14px;line-height:21px}.vacation-settings .vacation-option-switch{font-size:16px;font-weight:600}.vacation-settings .vacation-option-switch .spinner{margin-right:7px}.vacation-settings .vacation-option-switch input{margin-right:10px;cursor:pointer}.vacation-settings .save-overtime-settings{padding:10px}.vacation-settings .message_block{overflow:hidden}.vacation-settings .overtime-row--name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vacation-settings .vacation-general-settings-table td.input-con select{min-width:100px}.vacation-settings .vacation-general-settings-table td.input-con .start-day{width:65px;margin-right:10px}.vacation-settings .vacation-general-settings-table td.input-con .help-text{font-size:10px !important;text-align:left}.vacation-settings .vacation-general-error-banner{display:none !important}.vacation-settings .vacation-general-error-banner.visible{display:flex !important}.vacation-settings .save-vacation-settings{padding:10px}.vacation-settings .absences-types-settings h3{margin-bottom:10px !important}.vacation-settings .absences-types-settings .absence-type-row{background-color:#eee;margin-bottom:4px;font-size:12px}.vacation-settings .absences-types-settings .absence-type-row .checkbox-block{width:40px;padding:10px;box-sizing:border-box}.vacation-settings .absences-types-settings .absence-type-row .field-locked-icon{background-image:url("../img/icons/locked-darkgrey.27d690e285fa.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:10px;height:20px;display:block}.vacation-settings .absences-types-settings .absence-type-row .absence-title{padding:10px;font-size:12px}.vacation-settings .absences-types-settings .absence-type-row .absence-title span{display:block}.vacation-settings .absences-types-settings .absence-type-row .absence-title input{display:none}.vacation-settings .absences-types-settings .absence-type-row .action-btns{padding:10px}.vacation-settings .absences-types-settings .absence-type-row .action-btns button{padding:5px 20px;margin-left:10px;font-size:12px}.vacation-settings .absences-types-settings .absence-type-row .action-btns .delete-btn{background-color:#ff5051;border-color:#ff5051;color:#fff}.vacation-settings .absences-types-settings .absence-type-row .action-btns .save-btn,.vacation-settings .absences-types-settings .absence-type-row .action-btns .cancel-btn{display:none}.vacation-settings .absences-types-settings .absence-type-row .error-block{padding:10px;background-color:#fbfbfb;color:#ff5051;border:1px solid #ff5051;display:none}.vacation-settings .absences-types-settings .absence-type-row.show-error .error-block{display:block}.vacation-settings .absences-types-settings .absence-type-row.edit-mode input,.vacation-settings .absences-types-settings .absence-type-row.edit-mode .save-btn,.vacation-settings .absences-types-settings .absence-type-row.edit-mode .cancel-btn{display:block}.vacation-settings .absences-types-settings .absence-type-row.edit-mode span,.vacation-settings .absences-types-settings .absence-type-row.edit-mode .edit-btn,.vacation-settings .absences-types-settings .absence-type-row.edit-mode .delete-btn{display:none}.vacation-settings .absences-types-settings .absence-type-row.add-new-type .add-absence-type-btn{display:flex;align-items:center;cursor:pointer;color:#008a85;font-size:12px}.vacation-settings .absences-types-settings .absence-type-row.add-new-type .add-absence-type-btn:before{content:"";background-image:url("../img/icons/plus-circle.9872bb6f283f.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:20px;margin:10px}.vacation-settings .absences-types-settings .absence-type-row.add-new-type .add-new-type-form{display:none;width:100%}.vacation-settings .absences-types-settings .absence-type-row.add-new-type.show-add-row .add-new-type-form{display:flex}.vacation-settings .absences-types-settings .absence-type-row.add-new-type.show-add-row .add-absence-type-btn{display:none}.vacation-settings .absences-types-settings .absence-type-row.add-new-type.show-add-row .absence-title input{display:block}.vacation-settings .absences-types-settings .absence-type-row.add-new-type.show-add-row .save-btn{display:block}.vacation-settings .absences-types-settings .absence-type-row.add-new-type.show-add-row .cancel-btn{display:block}.vacation-settings .members-settings-container{font-size:12px}.vacation-settings .members-settings-container .table-title .cell{text-transform:uppercase;border-right:none}.vacation-settings .members-settings-container .table-title .cell:last-of-type{text-align:left;justify-content:left}.vacation-settings .members-settings-container .list-row{border:1px solid #dbdbdb;border-top:none}.vacation-settings .members-settings-container .list-row.search-row{border-top:1px solid #dbdbdb}.vacation-settings .members-settings-container .list-row.search-row .avatar-col{background-color:#f4faf3;border-right:1px solid #dbdbdb}.vacation-settings .members-settings-container .list-row.search-row .search-field{width:100%;padding:10px;position:relative;border:none;box-sizing:border-box;background-color:#f4faf3}.vacation-settings .members-settings-container .list-row.search-row .search-field:focus{outline:none}.vacation-settings .members-settings-container .list-row.dimmed{display:none !important}.vacation-settings .members-settings-container .list-row .avatar-col{width:40px;display:flex;align-items:center;justify-content:center;padding:5px;padding-left:0px !important;padding-right:0px !important}.vacation-settings .members-settings-container .list-row .avatar-col .c-avatar{min-width:25px;min-height:25px;height:25px;width:25px;font-size:12px}.vacation-settings .members-settings-container .list-row .cell{position:relative;display:flex;align-items:center;padding:5px;border-right:1px solid #dbdbdb}.vacation-settings .members-settings-container .list-row .cell .save-btn{padding:5px;margin-left:10px}.vacation-settings .members-settings-container .list-row .cell:last-of-type{border-right:none}.vacation-settings .members-settings-container .list-row .cell-grow{flex:1}.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell span,.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell input{color:#008a85;margin-left:3px;cursor:pointer;font-size:12px}.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell input{width:24px;display:none;margin-right:10px}.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell input:focus{outline:none}.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell .actions-block{display:none !important;margin-right:10px}.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell .actions-block .save-btn{margin:0;padding:0 5px}.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell .actions-block .reset-btn{height:11px;width:15px;background-image:url("../img/reset.03aa3cfbcbec.svg");display:none;cursor:pointer;margin-right:5px}.vacation-settings .members-settings-container .list-row.member-holidays-row .member-holidays-number-cell.vacation-exceeded .vacation-days-used{color:#ff5051}.vacation-settings .members-settings-container .list-row.member-holidays-row.edit-on .member-holidays-number-cell .member-vacation-days{display:none}.vacation-settings .members-settings-container .list-row.member-holidays-row.edit-on .member-holidays-number-cell input{display:inline-block}.vacation-settings .members-settings-container .list-row.member-holidays-row.edit-on .member-holidays-number-cell .actions-block{display:flex !important}.vacation-settings .members-settings-container .list-row.member-holidays-row.edit-on .member-holidays-number-cell .actions-block .reset-btn{display:block}.vacation-settings .members-settings-container .list-row .error-block{border-top:1px solid #dbdbdb;padding:5px 15px;background-color:#f5e4e0;color:#55261b;display:none}.vacation-settings .members-settings-container .list-row.error .error-block{display:flex}.vacation-tracker-profile{display:flex;flex-direction:column;position:relative;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:5px;margin-top:20px;margin-bottom:50px;padding:15px;max-width:250px;min-height:160px}.vacation-tracker-profile dt{font-size:14px;color:#4a4a4a;margin-top:5px}.vacation-tracker-profile dd{font-size:29px;flex:1;line-height:27px}.vacation-tracker-profile .v-tracker-period{font-size:13px;opacity:.5}.vacation-tracker-profile .v-tracker-warning-badge{box-sizing:border-box;display:none;align-items:center;background:#fff6f6;color:#ff5051;position:absolute;left:15px;top:-15px;border:1px solid #ff5051;font-size:12px;font-weight:500;border-radius:50px;height:28px;padding-left:15px;padding-right:15px}.vacation-tracker-profile .v-tracker-warning-badge img{margin-right:7px;margin-left:-5px}.vacation-tracker-profile.vacation-exceeded .v-tracker-warning-badge{display:flex}.vacation-tracker-profile.vacation-exceeded .v-days-number-string{color:#ff5051}.vacation-tracker-profile.vacation-exceeded .v-days-number-string a{color:#ff5051}.holiday-balance{font-size:13px}.holiday-balance.loading .balance-numbers{position:relative}.holiday-balance.loading .balance-numbers span{opacity:0}.holiday-balance.loading .balance-numbers:after{background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:12px;height:12px;animation:spin 1.3s linear infinite;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px;content:"";z-index:7}.holiday-balance.balance-exceeded{color:#ff5051}.transfer-ownership-modal{font-size:14px}.transfer-ownership-modal .settings-block{margin-bottom:15px}.transfer-ownership-modal .settings-block:last-of-type{margin-bottom:0}.transfer-ownership-modal .settings-block .label{font-weight:600;margin-bottom:5px}.transfer-ownership-modal .settings-block input[type=checkbox]{margin:0;cursor:pointer}.transfer-ownership-modal .settings-block input[type=password]{width:100%;padding:5px}.transfer-ownership-modal .settings-block select{cursor:pointer;padding:5px 0;border-color:#b0b0b0}.transfer-ownership-modal .modal-footer .btn,.transfer-ownership-modal .modal-footer #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .transfer-ownership-modal .modal-footer .retry{height:35px;border-top:none;border-bottom:none}.transfer-ownership-modal .modal-footer .btn-primary{height:36px}.transfer-ownership-modal .modal-footer .cancel-btn{border-radius:0 0 0 4px;border-left:none}.transfer-ownership-modal .modal-footer .transfer-btn{border-radius:0 0 4px 0;border-right:none}.transfer-ownership-modal .error-block{display:none;padding:5px;color:#ff5051;border-color:#ff5051;border-radius:4px;border:1px solid #ff5051;margin-top:15px}.transfer-ownership-modal .error-block p{margin-top:0}.transfer-ownership-modal.error .error-block{display:block}.list-of-planners .planner-content{width:100%}.list-of-planners .planner-item{padding:15px;margin-top:20px;border:1px solid #cacaca;box-shadow:0 2px 7px 0 rgba(0,0,0,.14);border-radius:6px}.list-of-planners .c-avatar{min-width:30px;height:30px;width:30px;margin-right:10px;font-size:14px !important}.list-of-planners .planner-column{flex:1;padding-right:20px;min-width:33%;box-sizing:border-box;margin-bottom:20px}.list-of-planners ul{list-style:none;margin:0px;padding:0px}.list-of-planners ul li{display:flex;align-items:center;font-size:12px}.list-of-planners ul li:before{content:"";display:inline-block;margin-right:5px;width:11px;height:8px;background:url("../img/icons/check-icon@2x.3abc1b77713c.png");background-repeat:no-repeat;background-position:center;background-size:contain}.list-of-planners ul li.unchecked{opacity:.65}.list-of-planners ul li.unchecked:before{background:rgba(0,0,0,0)}#punchclock-dashboard h1{font-weight:600;font-size:18px}#punchclock-dashboard h1 i{color:#008a85}#punchclock-dashboard .reload{background-color:#eee;color:#008a85;gap:6px;border:none;border-radius:25px;padding:6px 20px}#punchclock-dashboard .yesterday-shifts{font-weight:700;opacity:.6;font-size:11px;text-transform:uppercase;margin:10px 0}#punchclock-dashboard .show-finished-shifts{background:rgba(242,80,255,.1);padding:6px 12px;border-radius:20px;color:#ce31d8;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:40px;cursor:pointer;position:relative;gap:4px;font-size:14px}#punchclock-dashboard .show-finished-shifts:after{content:"";width:2px;background:#dbdbdb;height:100%;position:absolute;right:-20px;top:0}#punchclock-dashboard .punchclock-locations{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:100px;-moz-column-gap:24px;column-gap:24px}#punchclock-dashboard .punchclock-locations .punchclock-location{display:flex;flex-direction:column}#punchclock-dashboard .punchclock-locations .punchclock-location a{cursor:pointer}#punchclock-dashboard .punchclock-locations .punchclock-location .location-header{margin-bottom:16px}#punchclock-dashboard .punchclock-locations .punchclock-location>a{margin:0 auto;margin-top:12px;font-size:14px;text-decoration:underline}#punchclock-dashboard .punchclock-locations .punchclock-location>.no-yesterday{margin:0 auto;margin-top:12px;font-size:14px;text-align:center}#punchclock-dashboard .punchclock-locations .punchclock-location h1{font-size:16px;margin-bottom:0;font-weight:500}#punchclock-dashboard .punchclock-locations .punchclock-location .open-punchclock{font-size:12px;text-decoration:none;display:flex;gap:6px;align-items:center}#punchclock-dashboard .punchclock-locations .punchclock-location .no-worklogs{height:121px;border:1px solid #dedede;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:14px;box-sizing:border-box}#punchclock-dashboard .punchclock-locations .punchclock-location .no-worklogs span{opacity:63%;font-size:14px}@media(max-width: 1200px){#punchclock-dashboard .punchclock-locations{grid-template-columns:repeat(2, minmax(0, 1fr))}}#punchclock-dashboard .row{max-width:1400px;min-width:1000px;width:90%}#punchclock-dashboard .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);padding:16px;border-radius:4px;margin-bottom:50px}#punchclock-dashboard .box h1{font-size:20px}#punchclock-dashboard .action-buttons{display:flex;gap:12px}.toast{box-sizing:border-box;position:fixed;min-height:65px;border-radius:13px;width:375px;box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:start;padding:20px;font-weight:500;font-size:14px;gap:16px;transition:.2s ease;z-index:10001;will-change:transform;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.toast i{font-size:27px}.toast.info{background:rgba(245,245,245,.9);border:1px solid #dbdbdb}.toast.success{background:rgba(244,250,243,.8);border:1px solid #c8e8c5;color:#008a85}.toast.error{background:rgba(255,237,237,.8);border:1px solid #ffcece;color:#ff5051}.toast.warning{background:#fdf2db;border:1px solid #ffd886;color:#d18d00}.toast.loading{background:rgba(246,251,254,.82);border:1px solid #cce2ed;color:#1974a2}.toast.bottom-right{transform:translateX(calc(100% + 10px));bottom:10px;right:10px}.toast.bottom-right.active{transform:translateX(0)}.toast.bottom-left{transform:translateX(calc(-100% - 10px));bottom:10px;left:10px}.toast.bottom-left.active{transform:translateX(0)}.accountBody{margin-bottom:0}.setupaccount #beacon-container{display:none}#setupAccount{min-height:100vh;width:100%;display:flex;background:#fbfbfb}#setupAccount *{box-sizing:border-box}#setupAccount .continue{background:#008a85;color:#fff;transition:all .7s ease-in-out;transition:.7s;color:#fff;border:none;margin-top:40px}#setupAccount .left{width:60%;padding:40px 80px}#setupAccount .left .stepcounter{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;margin-bottom:40px}#setupAccount .left .stepcounter>div:not(.line){min-width:60px;height:60px;border-radius:30px;background:#d0d0d0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:600}#setupAccount .left .stepcounter>div:not(.line).active{background:#008a85}#setupAccount .left .stepcounter .line{width:100%;background:#d0d0d0;height:2px}#setupAccount .left h1{font-size:20px;font-weight:600;margin-bottom:16px;margin-top:55px}#setupAccount .left .fs16{margin-bottom:10px}#setupAccount .left>h1{margin-top:0}#setupAccount .left p{max-width:600px;opacity:.71;font-size:14px;line-height:1.2;margin-top:-6px;margin-bottom:10px}#setupAccount .left .actions{margin-top:40px}#setupAccount .left .actions button,#setupAccount .left .actions a{height:40px;padding:6px 15px}#setupAccount .left .actions .continue{margin-top:0px}#setupAccount .right{background:#f4faf3;width:40%;display:flex;align-items:center;padding:0 80px;position:fixed;top:0;right:0;height:100%}#setupAccount .right>div{max-width:100%}#setupAccount .right h1{font-size:23px;font-weight:600;color:#26515c}#setupAccount .right p{font-size:15px;margin:0;margin-bottom:24px}#setupAccount .right .team{display:flex;gap:7px;flex-wrap:wrap}#setupAccount .right .team img{min-width:30px;min-height:30px;width:30px;height:30px;overflow:hidden;-o-object-fit:contain;object-fit:contain;border-radius:15px}#setupAccount .onboarding-element{background:#fff;box-shadow:0 4px 11px rgba(0,0,0,.15);border-radius:6px;overflow:hidden;border:1px solid #dbdbdb}#setupAccount .onboarding-element c-checkbox{display:block;border-bottom:1px solid #dbdbdb}#setupAccount .onboarding-element c-checkbox:hover{background:#f4faf3}#setupAccount .onboarding-element c-checkbox:last-of-type{border-bottom:none}#setupAccount .onboarding-element c-checkbox label{height:52px;padding:0 16px}#setupAccount .add-jobtypes>div>div{height:52px;display:flex;align-items:center;padding-left:16px;border-bottom:1px solid #dbdbdb}#setupAccount .add-jobtypes>div>div:last-of-type{border-bottom:none}#setupAccount .add-jobtypes>div>div .job-colour{min-width:12px;height:12px;border-radius:20px}#setupAccount .add-jobtypes>div>div input{height:100%;border:none;outline:none;font-size:15px;width:100%;padding-right:12px;color:#4a4a4a;margin:0}#setupAccount .add-jobtypes>div>div input::-webkit-input-placeholder{color:#939393}#setupAccount .add-jobtypes>div>div input::-moz-placeholder{color:#939393}#setupAccount .add-jobtypes>div>div input::placeholder{color:#939393}#setupAccount .add-jobtypes>div>div a{text-wrap:nowrap;margin-right:16px;font-size:14px;text-decoration:underline;cursor:pointer}#setupAccount .error-text{color:#ff0001;font-weight:bold;font-size:12px !important;margin-top:15px !important;display:none}#setupAccount .error-text.visible{display:block}#setupAccount .usecase.error .error-text{display:block}#setupAccount .usecase.error .onboarding-element{border:1px solid #ff1e1f}#setupAccount .add-jobtypes.error .error-text{display:block}#setupAccount .add-jobtypes.error .onboarding-element>div:first-of-type{border:1px solid #ff1e1f;border-radius:6px;overflow:hidden}#setupAccount .country.error .error-text{display:block}#setupAccount .country.error .c-select .header,#setupAccount .country.error select{border:1px solid #ff1e1f !important}#setupAccount .user-info{overflow:visible}#setupAccount .user-info.employee{margin-top:10px}#setupAccount .user-info.employee:first-of-type{margin-top:0px}#setupAccount .user-info.employee>div>input{width:50%;height:40px;padding:0px 10px}#setupAccount .user-info.employee>div>input:last-of-type{border-right:0px !important;border-top-right-radius:6px}#setupAccount .user-info.employee .jobtypes{padding:10px}#setupAccount .user-info>div{display:flex;border-bottom:1px solid #dbdbdb}#setupAccount .user-info>div>input,#setupAccount .user-info>div .intl-tel-input{width:33.33333%;height:52px}#setupAccount .user-info>div>input{border-right:1px solid #dbdbdb !important}#setupAccount .user-info>div>input:first-of-type{border-top-left-radius:6px}#setupAccount .user-info>div .intl-tel-input{border-top-right-radius:6px}#setupAccount .user-info>div .intl-tel-input input{width:100%;height:100%;border-top-right-radius:6px;text-indent:10px}#setupAccount .user-info>div .intl-tel-input .flag-container{left:6px;display:flex;align-items:center}#setupAccount .user-info>div .intl-tel-input .selected-flag{border-radius:25px;height:34px}#setupAccount .user-info>div input{font-family:"proxima-nova",sans-serif;font-size:15px;padding:0px 16px;border:0px;outline:none;color:#4a4a4a}#setupAccount .user-info>div input::-webkit-input-placeholder{color:#909090}#setupAccount .user-info>div input::-moz-placeholder{color:#909090}#setupAccount .user-info>div input::placeholder{color:#909090}#setupAccount .user-info .jobtypes{padding:16px;padding-top:10px;padding-bottom:14px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:block;background-color:#f5f5f5}#setupAccount .user-info .jobtypes h3{margin:0;margin-bottom:3px}#setupAccount .error.firstName{border:1px solid #ff1e1f !important}#setupAccount .error#id_phone{border:1px solid #ff1e1f !important}#setupAccount .error .error-text{display:block}#setupAccount .updates{padding:16px 10px 0px 15px}#setupAccount .updates label{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#setupAccount .divider{height:1px;background:#dbdbdb;margin:16px 0}#setupAccount .listOfJobtypes{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}#setupAccount .listOfJobtypes label{display:flex;align-items:center;overflow:hidden;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:14px}#setupAccount .listOfJobtypes label span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#setupAccount .listOfJobtypes label input{display:inline-block}#setupAccount .quote{display:flex;gap:14px;margin-top:10px}#setupAccount .quote>div p strong{color:#008a85}#setupAccount .quote>div p:last-of-type{margin-bottom:0}#setupAccount .quote>div img{display:block;max-width:125px;margin-top:20px;max-height:75px}#setupAccount .quote>div>strong{font-size:13px}#setupAccount .quote>img{width:50px;height:50px;border-radius:25px;-o-object-fit:cover;object-fit:cover}#setupAccount .slider-controls{display:none}#setupAccount .logo-container{align-items:center;margin-bottom:35px}#setupAccount .logo-container img{flex-shrink:0;width:240px;max-width:100%}#setupAccount .slider.nextSlide .slider-inner{transform:translateX(-100%) !important}#setupAccount .slider .slider-controls{display:flex;align-items:center;width:100%;justify-content:end;gap:15px}#setupAccount .slider .slider-controls i{opacity:.91;cursor:pointer;font-size:16px}#setupAccount .slider .quote-container{overflow:hidden;position:relative}#setupAccount .slider .quote-container .slider-inner{display:flex;flex-direction:row;transform:translateX(0%);transition:.2s;width:100%}#setupAccount .slider .quote-container .quote{width:100%;flex-shrink:0}#setupAccount .country-item{display:flex;align-items:center;gap:10px}#setupAccount .select-container{display:flex;gap:30px}#setupAccount .select-container>div{width:50%}@media(max-width: 1024px){#setupAccount .select-container{flex-direction:column;gap:0px}#setupAccount .select-container>div{width:100%}}@media(max-width: 768px){#setupAccount{flex-wrap:wrap;height:auto}#setupAccount .left,#setupAccount .right{width:100%;padding:60px 20px;position:static}#setupAccount .right{display:none}}#integration-settings{width:775px}#integration-settings *{box-sizing:border-box}#integration-settings .integration-items{margin-top:16px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:100px;-moz-column-gap:10px;column-gap:10px}#integration-settings .integration-items .integration-item{border:1px solid #dbdbdb;padding:12px;border-radius:4px;display:flex;flex-direction:column}#integration-settings .integration-items .integration-item img{max-width:50%}#integration-settings .integration-items .integration-item .actions{margin-top:auto;display:flex;gap:6px}#integration-settings .integration-items .integration-item .actions a,#integration-settings .integration-items .integration-item .actions button{padding:4px 16px}#integration-settings .integration-items .integration-item .actions .disconnect{color:#fff;border-color:#ff3738;background:#ff5051}#integration-settings .integration-items .integration-item p{margin-bottom:20px}#integration-settings.edit-integration .back{text-decoration:none;display:flex;align-items:center;gap:5px;margin-top:20px;margin-bottom:15px}#integration-settings.edit-integration .back span{text-decoration:underline}#integration-settings.edit-integration .back i{font-size:10px}#integration-settings.edit-integration hr{border-top:0px;margin-top:32px;margin-bottom:16px;border-color:#dbdbdb}#integration-settings.edit-integration h3{font-weight:600;font-size:18px;margin-bottom:15px !important;margin-top:5px !important}#integration-settings.edit-integration .integration-form{padding:20px;border-radius:7px;background-color:#f5f5f5;display:flex;flex-direction:column;width:100%;max-width:375px}#integration-settings.edit-integration .integration-form>div{display:flex;flex-wrap:wrap;gap:14px}#integration-settings.edit-integration .integration-form>div>div{width:calc(50% - 7px)}#integration-settings.edit-integration .integration-form>div>div .helptext{font-size:11px;opacity:.78}#integration-settings.edit-integration .integration-form>div>div input{width:100%;border-radius:2px;border:1px solid #cacaca;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.15);margin-top:6px;padding:7px 8px;font-size:14px;outline:none !important;color:#4a4a4a}#integration-settings.edit-integration .integration-form>div>div:last-of-type{width:100%}#integration-settings.edit-integration .integration-form>input[type=submit]{margin-left:auto;min-width:75px;margin-top:18px}#integration-settings.edit-integration .integration-form label{font-size:14px;font-weight:600}#integration-settings.edit-integration .integration-table{margin:16px 0}#integration-settings.edit-integration .integration-table>div{display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid #dbdbdb;font-size:14px}#integration-settings.edit-integration .integration-table>div:last-of-type{border-bottom:0;padding-right:0}#integration-settings.edit-integration .integration-table>div strong{font-weight:600}#integration-settings.edit-integration .integration-table>div:first-of-type{background:#fff !important}#integration-settings.edit-integration .integration-table>div:nth-child(odd){background:#faf9f9}#integration-settings.edit-integration .integration-table>div>div{width:50%}#integration-settings.edit-integration .integration-table>div select{width:250px;padding:2px;border-radius:4px}#integration-settings.edit-integration button{padding:6px 24px}#integration-settings.edit-integration .integration-success{display:flex;padding:12px;background:#f4faf3;border-radius:6px;margin-bottom:24px}#integration-settings.edit-integration .integration-success h3{font-size:16px}#integration-settings.edit-integration .integration-success i{font-size:20px;margin:7px 20px 0px 8px}#newsfeed .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);padding:20px}#newsfeed>h1{font-size:23px;font-weight:700;display:flex;gap:13px;margin-bottom:30px;align-items:center;padding-left:20px;margin-top:35px}#newsfeed>h1>i{font-size:30px;color:#ce31d8}#newsfeed .newsfeed-item{border-radius:6px;border:1px solid #dadada;box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1);background:#fff;margin-bottom:20px;padding:18px;position:relative;width:100%;box-sizing:border-box;cursor:pointer}#newsfeed .newsfeed-item.cloneItem{position:absolute;opacity:0;top:-1px;left:-1px;width:calc(100% + 2px);z-index:2;cursor:auto;transition:opacity .35s}#newsfeed .newsfeed-item.cloneItem:after{content:"";position:absolute;display:block;width:100%;height:50px;bottom:-50px;visibility:hidden}#newsfeed .newsfeed-item.cloneItem .close{display:none}#newsfeed .newsfeed-item.cloneItem .newsfeed-content:not(.full-content){display:none}#newsfeed .newsfeed-item.cloneItem.no-transition{transition:none}#newsfeed .newsfeed-item.cloneItem.fadeOut{opacity:0}#newsfeed .newsfeed-item.cloneItem.fadein{opacity:1 !important}#newsfeed .newsfeed-item.expanded .close{opacity:1;visibility:visible}#newsfeed .newsfeed-item:last-child{margin-bottom:0}#newsfeed .newsfeed-item .full-content{height:0}#newsfeed .newsfeed-item.dimmed:not(.cloneItem)>.newsfeed-date,#newsfeed .newsfeed-item.dimmed:not(.cloneItem)>.newsfeed-title,#newsfeed .newsfeed-item.dimmed:not(.cloneItem)>.newsfeed-content{opacity:.67}#newsfeed .newsfeed-item .meta{display:flex;align-items:center;gap:6px}#newsfeed .newsfeed-item .meta .fa-sparkles{color:#ce31d8}#newsfeed .newsfeed-item .meta .fa-warning{color:#ff5051}#newsfeed .newsfeed-item .newsfeed-date{font-weight:700;font-size:12px;text-transform:uppercase;color:#989898}#newsfeed .newsfeed-item .newsfeed-date>i{font-size:13px}#newsfeed .newsfeed-item .newsfeed-date.badge{border-radius:2px;background:#ce31d8;color:#fff;padding:1px 6px;display:inline-flex;font-size:10px;align-items:center}#newsfeed .newsfeed-item .newsfeed-date.badge:before{content:"";display:block;width:5px;height:5px;background:#fff;border-radius:5px;margin-right:5px}#newsfeed .newsfeed-item .newsfeed-title{font-weight:700;font-size:16px}#newsfeed .newsfeed-item .newsfeed-content{font-size:14px;font-weight:400;overflow:hidden;transition:.4s}#newsfeed .newsfeed-item .newsfeed-content h1,#newsfeed .newsfeed-item .newsfeed-content h2,#newsfeed .newsfeed-item .newsfeed-content h3,#newsfeed .newsfeed-item .newsfeed-content ol,#newsfeed .newsfeed-item .newsfeed-content ul{margin:0 !important}#newsfeed .newsfeed-item .newsfeed-content img{max-width:100%}#newsfeed .newsfeed-item .newsfeed-content:not(.full-content){max-height:150px}#newsfeed .newsfeed-item .newsfeed-content:not(.full-content) img{display:none}#newsfeed .newsfeed-item .close{position:absolute;top:-75px;left:50%;transform:translateX(-50%);z-index:3;opacity:0;visibility:hidden;transition:.35s;color:#fff;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:50px;cursor:pointer;width:50px;height:50px;font-size:20px}.newsfeed-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);cursor:pointer;z-index:1;visibility:hidden;opacity:0;transition:.35s}.newsfeed-overlay.active{opacity:1;visibility:visible}.boosted-banner-wrapper{padding:0px 10px;max-width:1400px;min-width:1000px;margin:0 auto}.boosted-banner-wrapper .boosted-banner{position:relative;max-width:1400px;min-width:1000px;padding:14px;border-radius:3px;display:flex;background:#fff;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);border:1px solid #cacaca;margin-bottom:10px;gap:10px;color:#4a4a4a;cursor:pointer;text-decoration:none;transition:.15s;transform-origin:center;will-change:box-shadow}.boosted-banner-wrapper .boosted-banner.post-type-issue:hover{background:#fff6f6}.boosted-banner-wrapper .boosted-banner:hover{background:#fdf7ff}.boosted-banner-wrapper .boosted-banner.post-type-news>i,.boosted-banner-wrapper .boosted-banner.post-type-news .link{color:#ce31d8}.boosted-banner-wrapper .boosted-banner.post-type-issue>i,.boosted-banner-wrapper .boosted-banner.post-type-issue .link{color:#ff5051}.boosted-banner-wrapper .boosted-banner>i{font-size:22px}.boosted-banner-wrapper .boosted-banner button{background:none;border:none;outline:none;cursor:pointer;font-weight:600;color:#9a9a9a;font-size:12px;font-family:"proxima-nova",sans-serif;padding:0;transition:.15s}.boosted-banner-wrapper .boosted-banner button:hover{opacity:.8}.boosted-banner-wrapper .boosted-banner button i{font-size:14px;color:#4a4a4a}.boosted-banner-wrapper .boosted-banner button.dismiss{display:flex;align-items:center;justify-content:center;width:35px;height:35px;position:absolute;right:3px;top:3px}.boosted-banner-wrapper .boosted-banner .content{width:100%;font-size:12px}.boosted-banner-wrapper .boosted-banner .content h3{display:flex;justify-content:space-between;align-items:start;margin:0;font-size:14px;font-weight:600;overflow:hidden;max-width:calc(100% - 50px)}.boosted-banner-wrapper .boosted-banner .content .link{font-weight:600;text-decoration:none;margin-left:20px;transition:.15s}.boosted-banner-wrapper .boosted-banner .content .link:hover{opacity:.8}.boosted-banner-wrapper .boosted-banner .content .boost-content{margin-bottom:8px}.layout-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;max-width:1200px;margin-top:20px}.layout-grid .main-content ul{margin:0px;padding:0px}.layout-grid .main-content .tab-content-wrapper{background:rgba(255,255,255,0);border:1px solid #cacaca;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:7px;padding:20px}.layout-grid .sidebar{min-width:250px}.payment-info-box{background-color:#f5f5f5;border-radius:7px;padding:15px;position:relative;max-width:250px}.payment-info-box .info-box-icon{position:absolute;top:-12px;right:20px;font-size:24px;color:#008a85}.payment-info-box--wide{max-width:100%}.user-count-info{background:#fff;padding:10px;border-radius:8px}.user-count-info strong{color:#008a85}.tab-buttons{display:flex;margin-bottom:8px;gap:8px}.tab-buttons .tab-button{padding:1rem;order:2;border:none;background:#fff;border:1px solid #d8d8d8;border-radius:8px;cursor:pointer;transition:background-color .3s ease;text-align:left;font-weight:600;font-size:12px;color:#8e8e8e;position:relative}.tab-buttons .tab-button.picked{order:1;flex:1}.tab-buttons .tab-button.active{background:rgba(175,80,176,.04);border:1px solid #af50b0;color:#4a4a4a}.tab-buttons .tab-button.active .price{color:#ce31d8}.tab-buttons .tab-button .price{display:block;font-size:16px}.tab-buttons .tab-button .active-period-badge{position:absolute;left:-10px;top:50%;transform:translateY(-50%);height:20px;width:20px;display:flex;align-items:center;justify-content:center;background-color:#ce31d8;color:#fff;border-radius:40px;font-size:11px;margin-bottom:4px}.tab-buttons .tab-button .save-badge{display:inline-block;position:absolute;top:-7px;background-color:#ce31d8;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;margin-bottom:4px}.tab-content{display:none}.tab-content.active{display:block}.tab-content h3{margin-bottom:1rem}.tab-content ul{list-style-type:none;padding:0}.tab-content ul li{margin-bottom:.5rem}.user-input{margin-top:2rem}.user-input label{display:block;margin-bottom:.5rem;font-weight:bold}.user-input input{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px}.c-avatar{display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative;border-radius:1000px;background:#ebebeb}.c-avatar>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0px !important}.c-avatar--large{width:200px;height:200px;font-size:80px}.c-avatar--medium{width:100px;height:100px;font-size:35px}.c-avatar--small{width:50px;height:50px;font-size:19px}.c-avatar--xsmall{width:35px;height:35px;font-size:16px}.c-avatar.c-avatar--no-img:after{content:attr(data-initials);color:gray;text-decoration:none !important;font-weight:600}.c-avatar.c-avatar--empty{background:linear-gradient(270deg, #028E88 0%, #93DA95 100%)}.mobile-version .c-avatar--large{width:calc(200px/2);height:calc(200px/2);font-size:calc(80px/2)}.mobile-version .c-avatar--medium{width:calc(100px/2);height:calc(100px/2);font-size:calc(35px/2)}.mobile-version .c-avatar--small{width:calc(50px/2);height:calc(50px/2);font-size:calc(19px/2)}.mobile-version .c-avatar--xsmall{width:calc(35px/2);height:calc(35px/2);font-size:calc(16px/2)}.c-avatar--shadow{box-shadow:0 3px 5px 0px rgba(0,0,0,.15);border-radius:100px}.avatar-clickable{cursor:pointer}.avatar-popup i{color:#fff;font-size:18px}.avatar-popup .modal-dialog{display:flex;justify-content:center;align-items:center;height:100% !important;width:100%;pointer-events:none;margin:0 auto}.avatar-popup .modal-content{pointer-events:all;position:relative;background:#50b090;box-shadow:none !important;border:none;padding:20px;color:#fff;border-radius:12px;min-width:300px}.avatar-popup .c-avatar{position:absolute;bottom:calc(100% - 10px);left:50%;transform:translateX(-50%);box-shadow:0 2px 3px 0 rgba(0,0,0,.13)}.avatar-popup .modal-content h2{margin:0;font-weight:500;font-size:18px}.avatar-popup .modal-content ul{margin:12px 0 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.avatar-popup .modal-content ul li{display:block}.avatar-popup .modal-content ul li a{color:#fff;text-decoration:none;font-size:16px;display:flex;align-items:center;gap:16px}.avatar-popup .modal-content ul li a img{width:16px}.avatar-popup .modal-content ul li a i.opticaladjust{margin-top:-4px}.avatar-popup .avatar-name-container{display:flex}#avatarPopup .avatar-close{margin-left:auto;margin-bottom:auto;cursor:pointer;background:none;border:none;display:block}#avatarPopup .avatar-close i{font-size:26px}.mobile-avatar-popup{opacity:0;height:0px;width:100%;position:fixed;bottom:0px;z-index:1015}.mobile-avatar-popup i{color:#fff;font-size:16px}.mobile-avatar-popup.snapBackAnim{transition:top .5s ease}.mobile-avatar-popup .header{display:flex;gap:20px;padding:0 20px;margin-bottom:10px;color:#fff;font-weight:600;font-size:18px;justify-content:center;align-items:center}.mobile-avatar-popup.open{height:auto;bottom:0px;animation:fadeInUpScale;animation-fill-mode:both;animation-duration:.3s}.mobile-avatar-popup.open .content .info{animation-delay:.2s;animation:fadeInUpMedium;animation-duration:.5s}.mobile-avatar-popup.close{pointer-events:none;height:auto;bottom:0px;animation:fadeOutDownMedium;animation-duration:.2s}.mobile-avatar-popup .border-blur{transition:all .2s .25s ease-in;background:rgba(255,255,255,0);border-radius:24px 24px 0 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;position:absolute;top:0px;bottom:0px;right:0px;left:0px;z-index:1}.mobile-avatar-popup.open .border-blur{background:rgba(255,255,255,.7)}.mobile-avatar-popup .content{margin:8px;padding-top:20px;background:#1d313d;border-radius:20px;overflow:hidden;position:relative;z-index:2;margin-bottom:25px}.mobile-avatar-popup .content ul{list-style:none;padding:0px;margin:0px}.mobile-avatar-popup .content ul li{display:flex;align-items:center;line-height:50px;padding-left:25px;font-size:14px}.mobile-avatar-popup .content ul li a{color:#fff;text-decoration:none;display:flex;align-items:center;width:100%;gap:16px}.mobile-avatar-popup .content ul li:nth-child(even){background:#243743}.mobile-avatar-popup .content ul li img{width:14px}.mobile-avatar-popup .content ul li img.opticaladjust{margin-top:-2px}.mobile-avatar-popup .c-avatar{font-size:25px}.mobile-avatar-popup #avatarOutsideClick{position:fixed;z-index:1000;width:100%;height:100vh;bottom:100%}.roster_plan .mobile-avatar-popup.open,.roster_plan .mobile-avatar-popup.close,.input_plan .mobile-avatar-popup.open,.input_plan .mobile-avatar-popup.close,.messages .mobile-avatar-popup.open,.messages .mobile-avatar-popup.close,.mobile-shift .mobile-avatar-popup.open,.mobile-shift .mobile-avatar-popup.close{bottom:0px}.is-native-webview .mobile-avatar-popup{bottom:-50px}.is-native-webview .mobile-avatar-popup.open,.is-native-webview .mobile-avatar-popup.close{bottom:0}.is-native-webview .roster_plan .mobile-avatar-popup.open,.is-native-webview .roster_plan .mobile-avatar-popup.close,.is-native-webview .input_plan .mobile-avatar-popup.open,.is-native-webview .input_plan .mobile-avatar-popup.close,.is-native-webview .messages .mobile-avatar-popup.open,.is-native-webview .messages .mobile-avatar-popup.close,.is-native-webview .mobile-shift .mobile-avatar-popup.open,.is-native-webview .mobile-shift .mobile-avatar-popup.close{bottom:20px}.is-native-webview .roster_plan .mobile-avatar-popup .border-blur,.is-native-webview .input_plan .mobile-avatar-popup .border-blur,.is-native-webview .messages .mobile-avatar-popup .border-blur,.is-native-webview .mobile-shift .mobile-avatar-popup .border-blur{height:calc(100% + 20px)}.c-filter-sidebar{min-width:285px;width:285px;padding:10px;background:#f9fafe;border-right:1px solid #dbdbdb;padding-bottom:50px}.c-filter-sidebar *{box-sizing:border-box}.c-filter-sidebar a{transition:.15s}.c-filter-sidebar a:hover{opacity:.8}.c-filter-sidebar .selected-buttons button:hover{opacity:.6}.c-filter-sidebar .filter-search{position:relative}.c-filter-sidebar .filter-search input{height:36px;width:100%;border-radius:6px;background:#fff;border:1px solid #cacaca;box-shadow:0px 1px 3px rgba(0,0,0,.15) inset;color:#26515c;font-family:"proxima-nova",sans-serif;font-size:14px;padding:0px 10px 0px 35px;outline:none}.c-filter-sidebar .filter-search input::-webkit-input-placeholder{color:rgba(38,81,92,.49)}.c-filter-sidebar .filter-search input::-moz-placeholder{color:rgba(38,81,92,.49)}.c-filter-sidebar .filter-search input::placeholder{color:rgba(38,81,92,.49)}.c-filter-sidebar .filter-search i{pointer-events:none;color:#008a85;position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:16px}.c-filter-sidebar .filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;margin-top:22px}.c-filter-sidebar .filter-title h2{color:#26515c;text-transform:uppercase;font-weight:700;font-size:10px;padding-bottom:1px}.c-filter-sidebar .filter-title a{cursor:pointer;text-decoration:underline;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.c-filter-sidebar .filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.c-filter-sidebar .filter-buttons p{margin-top:0px;font-size:12px;padding-bottom:8px}.c-filter-sidebar .filter-buttons button{position:relative;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border:1px solid #e0e0e0;border-radius:6px;padding:6px 10px;text-align:left;min-height:31px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;box-shadow:0px 2px 4px rgba(0,0,0,.06);cursor:pointer;color:#4a4a4a;transition:.15s;transform-origin:center}.c-filter-sidebar .filter-buttons button:hover{background:#f5f5f5}.c-filter-sidebar .filter-buttons button i{transition:.15s}.c-filter-sidebar .filter-buttons button .fa-xmark{margin-left:3px;font-size:11px;color:#26515c}.c-filter-sidebar .filter-buttons button.active{border-color:#af50b0;background-color:rgba(249,232,249,.5);color:#af50b0}.c-filter-sidebar .filter-buttons button.active .fa-shop,.c-filter-sidebar .filter-buttons button.active .fa-shop-slash,.c-filter-sidebar .filter-buttons button.active .fa-user-slash{color:#af50b0}.c-filter-sidebar .filter-buttons button.active:hover{opacity:.6}.c-filter-sidebar .filter-buttons button.c-utility-button.active{border-color:#50b090;background-color:#f4faf3;color:#008a85}.c-filter-sidebar .filter-buttons button.c-utility-button.active i:not(.fa-xmark){color:#008a85}.c-filter-sidebar .filter-buttons button.c-utility-button.active:hover{opacity:.6}.c-filter-sidebar .filter-buttons button .job-colour{width:6px;height:6px;margin:0}.c-filter-sidebar .filter-buttons button .fa-shop{font-size:11px}.c-filter-sidebar .filter-unselect-all{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:7px;margin:16px 0px 6px 10px}.c-filter-sidebar .filter-unselect-all span{text-decoration:underline}.c-filter{display:flex;align-items:center;background:#fff;padding-left:10px;padding-right:10px;min-height:50px;position:-webkit-sticky;position:sticky;top:-1px;z-index:25;border-bottom:1px solid #dbdbdb;box-shadow:0 1px 14px 0px rgba(219,218,218,.5);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease-in-out}.c-filter ul{max-height:500px;transition:all .3s ease-in-out;overflow:hidden}.c-filter .expand-filter-button{opacity:0;position:absolute;left:50%;bottom:0px;margin-bottom:-10px;transition:all .3s ease-in-out}.c-filter .badge{background-color:#c8e8c5;padding:2px;padding-left:10px;padding-right:10px;font-size:12px;color:#008a85;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;margin-left:10px;margin-left:5px;font-weight:700;background:#ffbfbf;color:#ff5051}.c-filter p{margin:0px}.c-filter .c-filter__flex-space{padding-bottom:5px;padding-top:5px}.c-filter:not(.c-filter__stacked).isSticky .c-filter-ul{max-height:50px}.c-filter:not(.c-filter__stacked).isSticky .c-filter-ul:hover{max-height:500px;overflow:auto}.c-filter:not(.c-filter__stacked).isSticky.overflown .expand-filter-button{opacity:1}.c-filter:not(.c-filter__stacked).isSticky.overflown:hover .expand-filter-button{opacity:0}.c-filter:not(.c-filter__stacked) ul.c-filter-ul li.filter-item.selected .color-bottom-border{height:100%;opacity:.2;border-radius:300px;padding-left:3px;padding-right:3px;left:-3px}.c-filter:not(.c-filter__stacked) .c-filter__flex-space .jobtype-in-filter{min-width:50px;justify-content:center}.c-filter:not(.c-filter__stacked) .c-filter__flex-space .jobtype-in-filter p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 1200px){.c-filter:not(.c-filter__stacked){font-size:12px}.c-filter:not(.c-filter__stacked) ul.c-filter-ul li.filter-item{padding-left:4px;padding-right:4px;margin-right:2px}.c-filter:not(.c-filter__stacked) .job-colour{width:6px;height:6px}.c-filter:not(.c-filter__stacked) .c-dropdown__button-con button{font-size:12px;padding:6px}}.c-filter i{margin-top:0px}.c-filter .jobtypes{display:flex;flex-wrap:wrap}.c-filter .jobtypes .job-colour{flex-shrink:0}.c-filter ul.c-filter-ul{display:flex;list-style:none;margin:0px;padding:0px;margin-right:10px}.c-filter ul.c-filter-ul li.filter-item{box-sizing:border-box;height:23px;display:flex;position:relative;align-items:center;margin-right:4px;padding-left:5px;padding-right:5px}.c-filter ul.c-filter-ul li.filter-item .job-colour{margin-right:5px}.c-filter ul.c-filter-ul li.filter-item .color-bottom-border{content:"";height:0px;left:0px;bottom:0px;background:#7d7d7d;width:100%;position:absolute;box-shadow:0 1px 9px 0 rgba(0,0,0,.28);transition:all .3s ease;opacity:0}.c-filter ul.c-filter-ul li.filter-item .color-bottom-border.position-default-color{background-color:#008a85}.c-filter ul.c-filter-ul li.filter-item:hover{cursor:pointer}.c-filter ul.c-filter-ul li.filter-item:hover .color-bottom-border{height:1px;opacity:1}.c-filter ul.c-filter-ul li.filter-item.selected .color-bottom-border{height:3px;opacity:1}.c-filter__flex-space{flex:1;overflow:hidden}.c-filter__flex-space.grow-auto{flex:initial}.c-filter__pre li{white-space:nowrap}.c-filter__button-con{display:flex;align-items:center}.c-filter__label{margin-right:5px}.c-dropdown__button-con{position:relative}.c-dropdown-list{position:absolute;display:none;flex-direction:column;margin:0px;padding:0px;font-size:14px;background:#fff;border:1px solid #d0d0d0;box-shadow:0 2px 14px 0 rgba(0,0,0,.16);border-radius:4px;z-index:100;width:400px;right:0px;top:calc(100% + 5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.c-dropdown-list.right{left:0px}.c-dropdown-list.opened-dropdown{display:flex}.c-dropdown-list li{margin:0px;border-bottom:1px solid #dbdbdb;display:flex;align-items:stretch}.c-dropdown-list li .list-listener-action{padding:13px;padding-left:15px;padding-right:15px;height:100%;width:100%}.c-dropdown-list li:last-child{border-bottom:0px}.c-dropdown-list li a{text-decoration:none;color:#4a4a4a}.c-dropdown-list input{margin:0px}.c-dropdown-list .input-wrapper{margin-right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-dropdown-list label{display:flex;justify-content:flex-start}.c-dropdown-list label strong{display:block;font-size:14px}.c-dropdown-list label p{margin:0px;font-size:12px}.c-dropdown--title{background:#f8f8f8;border-bottom:1px solid #dbdbdb;padding:10px;font-size:13px;font-weight:600}.c-filter__dropdown-expanded .c-dropdown-btn{display:none}.c-filter__dropdown-expanded .c-dropdown-list{display:flex;position:relative;width:100%;border:0px;background:none;box-shadow:none;margin-top:30px}.c-filter__dropdown-expanded .c-dropdown-list li{border-color:#e4e4e4}.c-filter__dropdown-expanded .c-dropdown-list .c-dropdown--title{background:none}.c-filter__dropdown-expanded .c-dropdown-list .list-listener-action{padding:10px;padding-left:5px}.c-filter__dropdown-expanded .c-dropdown-list .list-listener-action .input-wrapper{margin-right:5px}.svg-icon-eye{margin-right:5px}.active-dropdown .svg-icon-eye g{fill:#fff}.stimulus-dropdown{position:relative}.stimulus-dropdown .icon-simple-arrow:before{content:"f"}.stimulus-dropdown .sd-title{padding:5px 34px 5px 30px;border:1px solid #cacaca;border-radius:3px;font-size:12px;cursor:pointer;height:30px;box-shadow:0 2px 3px 0 rgba(0,0,0,.13);box-sizing:border-box;background-color:#fff;display:flex;align-items:center}.stimulus-dropdown .sd-title:before{background-image:url("../img/icons/settings/icon-notifications.ce4033755c22.svg");background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;content:"";height:100%;width:24px;left:3px;top:0;border-radius:3px}.stimulus-dropdown .sd-title>span{width:16px;height:16px;background-color:#c8e8c5;position:absolute;display:flex;align-items:center;justify-content:center;right:5px;top:50%;margin-top:-8px;border-radius:3px}.stimulus-dropdown .sd-title>span:after{content:"";border-radius:3px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #008a85}.stimulus-dropdown ul:not(.stimulus-dropdown--unstyled-ul){position:absolute;list-style:none;margin:0;max-height:0;padding:0;z-index:2;background-color:#fff;overflow-x:auto;transition:all .1s linear;border:1px solid #dbdbdb;visibility:hidden;width:100%;box-sizing:border-box}.stimulus-dropdown ul:not(.stimulus-dropdown--unstyled-ul).open{max-height:500px;box-shadow:0 2px 3px 0 rgba(0,0,0,.13);visibility:visible}.stimulus-dropdown ul:not(.stimulus-dropdown--unstyled-ul) li{font-size:12px;display:block;position:relative;border-bottom:1px solid #dbdbdb;cursor:pointer;padding:10px}.stimulus-dropdown ul:not(.stimulus-dropdown--unstyled-ul) li:last-of-type{border-bottom:none}.stimulus-dropdown ul:not(.stimulus-dropdown--unstyled-ul) li a{color:#4a4a4a;text-decoration:none}.stimulus-dropdown ul:not(.stimulus-dropdown--unstyled-ul) li .link{display:block;color:#008a85;font-weight:normal;text-decoration:underline}.stimulus-dropdown ul:not(.stimulus-dropdown--unstyled-ul) li .sd-icon{position:absolute;right:8px;top:50%;margin-top:-5px}.stimulus-dropdown.stimulus-dropdown--right ul{right:0px}.stimulus-dropdown .dropdown-icon{display:inline-flex;align-items:center;margin-right:10px}.stimulus-dropdown .stimulus-dropdown-menu__checkmark-spacing{width:13px;height:13px;margin-right:8px}.c_manual-wrapper{position:fixed;right:20px;bottom:20px;cursor:default}.c_manual-wrapper ul,.c_manual-wrapper li{margin:0px;padding:0px}.c_manual-wrapper.open .supportCircle .icon-help{transition:all .2s ease;transform:rotate(90deg)}.c_manual-wrapper.open .supportCircle .icon-help:before{content:"d"}.c_manual-wrapper.closed .supportCircle .icon-help{height:16px;transition:all .2s ease;transform:rotate(0deg)}.supportCircle{cursor:pointer !important}.supportCircle .badge{background-color:#c8e8c5;padding:2px;padding-left:10px;padding-right:10px;font-size:12px;color:#008a85;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;margin-left:10px;background:#1d313d;color:#fff;display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding-left:3px;padding-right:3px;font-weight:600;border-radius:20px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;position:absolute;top:-8px;left:-15px}.c_manual-list-wrap{background:#fff;box-shadow:0 2px 65px 0 rgba(0,0,0,.07);border-radius:2px;padding:15px;bottom:0px;margin-bottom:45px;right:20px;min-width:354px;max-width:450px;z-index:5000;box-sizing:border-box;animation-duration:.2s}.c_manual-list-wrap h3{color:#4a4a4a;font-size:16px;margin:0px;margin-bottom:10px}.c_manual-list-wrap li{margin-bottom:10px;display:flex;align-items:center;transition:all .2s ease-in-out}.c_manual-list-wrap li:hover .icon-lightarrow3{margin-right:-5px}.c_manual-list-wrap li:hover a{color:#005754}.c_manual-list-wrap li a{flex:1;margin-right:-5px;padding-right:15px}.c_manual-list-wrap li:last-child{margin-bottom:0px}.c_manual-list-wrap li .icon-lightarrow3{color:#4a4a4a;font-size:8px;transition:all .2s ease-in-out}.c_manual-list-wrap li button{background:#f1f1f1;border-radius:2px;border:0px;height:30px;width:100%;font-family:"proxima-nova","proxima nova",arial;text-align:left;color:#4a4a4a;font-size:12px;margin-top:5px;display:flex;align-items:center;cursor:pointer;outline:none;padding-left:10px;padding-right:10px;transition:all .2s ease}.c_manual-list-wrap li button:hover{background:#e4e4e4}.c_manual-list-wrap li button .btn-icon{background-image:url("../img/icons/speech-darkgrey.45a259aab519.svg");background-size:100%;width:14px;height:14px;display:flex;margin-right:5px}.c-banner{padding:10px;font-size:13px !important;background:#e7e7e7;display:none}.c-banner.fs14{font-size:14px !important}.c-banner a{font-size:13px}.c-banner h3{margin-top:0px;margin-bottom:0px;font-size:16px}.c-banner__floating{position:fixed}.c-banner__center_animation{top:0px;left:50%;transform:translate(-50%, 0);opacity:0;transition:all .3s ease-in-out;border:1px solid #cc9f94;pointer-events:none}.c-banner__center_animation_in{opacity:1;top:30px;z-index:1000;pointer-events:inherit}.c-banner__visible{display:block}.c-banner__small{font-size:11px !important;padding:7px}.c-banner__medium{font-size:13px !important;padding:7px}.c-banner__marginBot{margin-bottom:5px}.c-banner__marginTop{margin-top:5px}.c-banner__unpinned{border-radius:4px}.c-banner__error{background:#f5e4e0;color:#55261b;z-index:10000}.c-banner__blue-page{background:#26515c;color:#fff}.c-banner__warning{background:#fdf2db;color:#6d4c06}.c-banner__success{background:#e7f6e2;color:#2a581b}.c-banner__bot-border{box-shadow:inset 0px -1px 0px 0px rgba(0,0,0,.1)}.c-banner--icon{margin-right:10px}.c-banner--icon-lg{width:50px;height:50px}.c-banner--icon-sm{width:25px;height:25px}.c-banner__marginBot{margin-bottom:10px}.sub-text{margin-top:-5px;margin-bottom:10px}.c-animatedBannerWrap{position:fixed;visibility:hidden;top:0px;width:100%;display:flex;align-items:center;justify-content:center;z-index:1000;box-sizing:border-box;transform:translate3d(0%, -100%, 0);animation-duration:3.5s !important;animation-timing-function:ease-in-out;pointer-events:none}.c-animatedBanner{width:auto;border-radius:1000px;display:flex;align-items:center;justify-content:center;padding:10px;padding-left:20px;padding-right:20px;background:rgba(255,255,255,.85);box-shadow:0 7px 22px 0 rgba(0,0,0,.09);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.c-animatedBanner--icon{margin-right:10px;margin-left:-10px}.c-animatedBanner--message{font-size:13px;flex:1;max-width:100%;font-weight:500}.c-banner__mobile-pill{top:-20px;z-index:111000;border-radius:300px;width:95%;border:0px;color:#e90001;font-size:15px;padding-left:15px;padding-right:15px;background-color:#ffb6b6}.c-banner__mobile-pill.c-banner__center_animation_in{top:10px}.corona-banner h3{margin-top:0px !important}.corona-banner .btn-block,.corona-banner #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .corona-banner .retry,.corona-banner .devices-row .buttons button,.devices-row .buttons .corona-banner button{align-self:flex-start}.c-plusBadge,.c-newBadge{text-transform:uppercase;background:#c8e8c5;color:#008a85;font-size:13px;padding:6px;padding-top:4px;padding-bottom:4px;border-radius:4px;align-self:center;font-weight:bold;transition:all .2s ease}a:hover .c-plusBadge{text-decoration:none !important;background:#b7e1b3}.c-plusBadge--small,.c-newBadge--small{font-size:10px}.c-plusBadge--leftMargin{margin-left:5px}.c-newBadge{background:#ffd0d0;color:#ff5051}.c-newBadge--green{background:#008a85;color:#fff}.checkbox__button{border:1px solid #b3b3b3;border-radius:3px;width:22px;height:22px;min-width:22px;min-height:22px;margin-right:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:box-shadow .2s ease}.checkbox__button.checkbox__button--spinning{display:flex;position:relative;border:1px solid rgba(0,0,0,0)}.checkbox__button.checkbox__button--spinning::before{content:"";background-image:url("../img/spinners/circle-spinner-blue.e31d473be7d5.svg") !important;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block;margin-top:-1px;margin-left:-1px;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}.checkbox__button::after{background-image:url("../img/icons/checkmark.06fb0052b286.svg");background-size:0px 0px}.checkbox__button.checkbox__button--checked{background:#008a85;border:1px solid #005754}.checkbox__button.checkbox__button--checked::after{content:"";background-image:url("../img/icons/checkmark.06fb0052b286.svg");background-size:80%;background-position:center center;background-repeat:no-repeat;height:100%;width:100%;display:block}.checkbox__button.checkbox__button--disabled{opacity:.4}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.intl-tel-input .selected-flag .iti-arrow{margin-left:6px;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media(max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:rgba(0,0,0,0)}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.separate-dial-code .selected-dial-code{margin-left:6px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti-flag{background-size:5652px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:14px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:14px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.un{height:14px;background-position:-5241px 0px}.iti-flag.us{height:11px;background-position:-5263px 0px}.iti-flag.uy{height:14px;background-position:-5285px 0px}.iti-flag.uz{height:10px;background-position:-5307px 0px}.iti-flag.va{height:15px;background-position:-5329px 0px}.iti-flag.vc{height:14px;background-position:-5346px 0px}.iti-flag.ve{height:14px;background-position:-5368px 0px}.iti-flag.vg{height:10px;background-position:-5390px 0px}.iti-flag.vi{height:14px;background-position:-5412px 0px}.iti-flag.vn{height:14px;background-position:-5434px 0px}.iti-flag.vu{height:12px;background-position:-5456px 0px}.iti-flag.wf{height:14px;background-position:-5478px 0px}.iti-flag.ws{height:10px;background-position:-5500px 0px}.iti-flag.xk{height:15px;background-position:-5522px 0px}.iti-flag.ye{height:14px;background-position:-5544px 0px}.iti-flag.yt{height:14px;background-position:-5566px 0px}.iti-flag.za{height:14px;background-position:-5588px 0px}.iti-flag.zm{height:14px;background-position:-5610px 0px}.iti-flag.zw{height:10px;background-position:-5632px 0px}.iti-flag{height:15px;border-radius:3px;background-image:url("../img/intl-tel-input/flags.416250f60d78.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti-flag{background-image:url("../img/intl-tel-input/flags@2x.d429a5777afa.png")}}.iti-flag.np{background-color:rgba(0,0,0,0)}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:flex;position:relative;color:#333;background:#fff;border:1px solid #ebeaea;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:26px;font-family:proxima-nova,sans-serif}.pika-single.has-sidebar{padding-left:155px}.pika-single select,.pika-single button{font-family:proxima-nova,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1)}.pika-sidebar{top:0;left:0;position:absolute;width:155px;border-right:1px solid #ebeaea;height:100%;padding:10px;box-sizing:border-box}.pika-sidebar button{display:flex;height:32px;border-radius:20px;border:none;outline:none;background:none;font-weight:600;width:100%;align-items:center;box-sizing:border-box;padding:0px 12px;font-size:12px;cursor:pointer;transition:.1s}.pika-sidebar button:hover{opacity:.6}.pika-sidebar button.active{opacity:1 !important;background:#e0f5de !important;color:#008a85}.pika-lendar{padding:16px}.pika-lendar:first-of-type{border-left:none !important}.pika-lendar:last-of-type{border-left:1px solid #ebeaea}.pika-title{position:relative;text-align:center;display:flex;border-bottom:1px solid #ebeaea;padding-bottom:14px;margin-bottom:12px;width:100%;justify-content:center;align-items:center;gap:6px}.pika-title select{position:absolute;cursor:pointer;z-index:9998;margin:0;left:0;top:0;opacity:0;display:block;width:100%}.pika-title .pika-label{position:relative;z-index:9999;font-size:14px;font-weight:bold;color:#333}.pika-title .pika-label:hover{color:#50b090;text-decoration:underline}.pika-prev,.pika-next{display:block;cursor:pointer;outline:none;border:0;padding:0;width:20px;height:20px;background:none;opacity:.6;position:absolute;top:0;font-size:15px}.pika-prev i,.pika-next i{pointer-events:none}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{left:0}.pika-next,.is-rtl .pika-prev{right:0;margin-right:4px}.range-selected td.is-startrange:before,.range-selected td.is-endrange:before{content:"";position:absolute;width:20px;height:calc(100% - 4px);background:#e0f5de;top:2px;left:10px;z-index:-1}.range-selected td.is-endrange:before{left:auto;right:10px}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:30px;height:30px;padding:0;position:relative}.pika-table td{padding:2px 0}.pika-table th{color:#4a4a4a;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;text-decoration:none;cursor:help}.pika-button{position:relative;z-index:2;cursor:pointer;font-weight:normal;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#666;font-size:12px;background:#fff;border-radius:20px;transition:background .1s}.is-today .pika-button{color:#50b090 !important;font-weight:bold}.is-selected .pika-button,.is-startrange .pika-button,.is-endrange .pika-button{color:#fff !important;background:#008a85 !important;box-shadow:none;border-radius:20px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.is-inrange .pika-button{background:#e0f5de !important;border-radius:0px !important;color:#1d313d}.pika-button:hover{background:#e7e7e7}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.plan-picker{max-width:1100px;min-width:auto}.plan-picker dl{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:10px}.plan-picker dl .plan-total{margin-top:auto;flex-wrap:wrap}.plan-picker dl .ex-vat{width:100%;display:block}.plan-picker h1 img{margin-right:10px}.plan-picker h4{margin-bottom:10px;margin-top:0px}.plan-picker .selected-plan-pricing{border-left:1px solid #dbdbdb;border-right:0px}.plan-picker select{-webkit-appearance:none;background:#fff;border:1px solid #cacaca;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border-radius:4px;height:40px;width:100%;padding-left:35px;font-size:15px;font-family:"proxima-nova","proxima nova",arial;font-weight:600;color:#4a4a4a}.plan-picker label{font-weight:600}.plan-picker .dropdown-arrow-wrap{position:relative}.plan-picker .dropdown-arrow-wrap .dropdown-icon{position:absolute;top:50%;left:10px;margin-top:-9px}.plan-picker .dropdown-arrow-wrap::after{content:"q";pointer-events:none;background:#dff0f9;color:#008a85;position:absolute;transform:rotate(90deg);font-size:8px;text-align:center;padding-top:6px;padding-bottom:6px;width:20px;margin-top:-10px;right:10px;top:50%;border-radius:4px;font-family:"sp_icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.plan-picker .colored-block{width:530px;max-width:100%;box-sizing:border-box;background:#eee;padding:20px;border-radius:5px;margin-top:20px}.plan-picker #stripe-payment-form{padding:15px;padding-top:0px;border-radius:4px}.plan-picker #stripe-payment-form h3{display:none}trix-editor{-webkit-user-select:all;-moz-user-select:all;user-select:all;border-top:0px}trix-editor blockquote{border-left:3px solid #4a4a4a;margin-left:0px;padding-left:15px;margin-bottom:5px;margin-top:5px}trix-editor pre{background:#f7f7f7;padding:10px;overflow:scroll}trix-editor pre::-webkit-scrollbar{display:none}trix-editor pre{-ms-overflow-style:none}trix-toolbar .trix-button{border-bottom:0px !important}#week trix-toolbar{display:none !important}#week trix-editor{min-height:30px;flex:1;border:0px;font-size:14px}.trix-content .attachment--file,trix-editor .attachment--file{display:flex !important;align-items:center;-webkit-margin-before:1em !important;margin-block-start:1em !important;-webkit-margin-after:1em !important;margin-block-end:1em !important;-webkit-margin-start:40px !important;margin-inline-start:40px !important;-webkit-margin-end:40px !important;margin-inline-end:40px !important}.trix-content .attachment--file a,trix-editor .attachment--file a{width:100%}.trix-content .attachment--file::before,trix-editor .attachment--file::before{content:"";background:url("../img/icons/file-icon.ad2046cea4aa.svg");background-repeat:no-repeat;min-width:32px;height:40px;display:inline-block;margin-right:20px}.trix-content .attachment--file .attachment__caption,trix-editor .attachment--file .attachment__caption{display:flex;flex-direction:column;text-align:left !important}.trix-content .attachment--file .attachment__caption .attachment__name,trix-editor .attachment--file .attachment__caption .attachment__name{font-weight:600}.trix-content .attachment--file .attachment__caption .attachment__size,trix-editor .attachment--file .attachment__caption .attachment__size{font-size:13px;color:#646464;margin-top:3px}.trix-content .attachment--file .attachment__caption .attachment__size::before,trix-editor .attachment--file .attachment__caption .attachment__size::before{display:none !important}trix-editor .attachment--file{color:#333;line-height:1;margin:0 2px 2px 0;padding:.4em 1em;border:1px solid #bbb;border-radius:5px;flex-direction:row !important;justify-content:inherit !important}trix-editor .attachment--file a{color:#4a4a4a !important;text-decoration:none !important}trix-editor .attachment-gallery{display:flex;flex-wrap:wrap;position:relative;margin:0;padding:0}trix-editor .attachment-gallery.attachment-gallery--2 .attachment,trix-editor .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}trix-editor .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}trix-editor .attachment{display:flex;justify-content:center;flex-direction:column;align-items:center}trix-editor .attachment a{text-decoration:none;color:#d6d6d6}trix-editor .attachment__caption{font-size:.8em;line-height:1.5;color:#6d6d6d;white-space:normal;text-align:center;width:100%}figcaption{display:block;min-width:100% !important}.trix-content .attachment-gallery{margin:1em 0 -5px !important}.formatted_content .attachment{margin:1em 0 !important}.trix-content .attachment--preview{margin:1em 0 !important}trix-editor .attachment--preview img{border:1px solid #d9d9d9;padding:1px;max-height:600px;width:auto}.trix-content img{max-height:600px;width:auto}.trix-content ul,.trix-content ol{padding-left:25px !important}.trix-content pre{margin:1em 0px !important}trix-editor .attachment__progress{position:absolute;z-index:1;opacity:.9;transition:opacity 200ms ease-in;background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg") !important;background-repeat:no-repeat;background-size:contain;width:40px !important;height:40px !important;left:50% !important;top:50% !important;margin-top:-20px;margin-left:-20px;position:absolute;animation-name:spin;animation-duration:.65s;animation-iteration-count:infinite}trix-editor progress{-webkit-appearance:none;-moz-appearance:none;appearance:none}trix-editor progress[value]::-webkit-progress-bar{background-color:rgba(0,0,0,0)}trix-editor progress::-moz-progress-bar{background:rgba(0,0,0,0)}.trix-content *{word-break:break-word}h2 .st-tooltip,th .st-tooltip{font-weight:400}.st-tooltip--wrapper{height:16px}.st-tooltip{transition:all .3s ease-in-out;cursor:pointer}.st-tooltip .st-tooltip__tip{transition:all .2s ease-in-out;position:absolute;visibility:hidden;opacity:0;background-color:#fff;color:#4a4a4a;border:1px solid #ccc;z-index:9999;box-shadow:0 2px 12px 0 rgba(0,0,0,.31);border-radius:5px;padding:15px;max-width:250px;font-size:13px;min-width:250px;text-align:left}.st-tooltip .st-tooltip__tip .st-header{color:#008a85;font-size:14px;font-weight:600;margin-bottom:5px}.st-tooltip--visible .st-tooltip__tip{visibility:visible;opacity:1}.st-tooltip--absolute{position:absolute;right:0px;top:5px}.st-tooltip--absolute .st-tooltip__tip{position:absolute}.st-tooltip__tip--top:before{position:absolute;bottom:0;border:9px solid rgba(0,0,0,0);border-top:9px solid #ccc;content:"";opacity:0}.st-tooltip__tip--top:after{opacity:0;position:absolute;opacity:0;bottom:0;border:8px solid rgba(0,0,0,0);border-top:8px solid #fff;content:""}.st-tooltip__tip--top-start:before{left:0px;transform:translate(0, 18px)}.st-tooltip__tip--top-start:after{left:0px;transform:translate(1px, 16px)}.st-tooltip__tip--top-end:before{right:0px;transform:translate(0, 18px)}.st-tooltip__tip--top-end:after{right:0px;transform:translate(-1px, 16px)}.st-tooltip__tip--bottom:before{position:absolute;top:0;border:9px solid rgba(0,0,0,0);border-bottom:9px solid #ccc;content:""}.st-tooltip__tip--bottom:after{position:absolute;top:0;border:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;content:""}.st-tooltip__tip--bottom-start:before{left:0px;transform:translate(0, -18px)}.st-tooltip__tip--bottom-start:after{left:0px;transform:translate(1px, -16px)}.st-tooltip__tip--bottom-end:before{right:0px;transform:translate(0, -18px)}.st-tooltip__tip--bottom-end:after{right:0px;transform:translate(-1px, -16px)}.st-tooltip__tip--left:before{position:absolute;left:100%;border:9px solid rgba(0,0,0,0);border-left:9px solid #ccc;content:""}.st-tooltip__tip--left:after{position:absolute;left:100%;border:8px solid rgba(0,0,0,0);border-left:8px solid #fff;content:""}.st-tooltip__tip--left-start:before{top:0px;transform:translate(0, 0)}.st-tooltip__tip--left-start:after{top:0px;transform:translate(0, 1px)}.st-tooltip__tip--left-end:before{bottom:0px;transform:translate(0, 0)}.st-tooltip__tip--left-end:after{bottom:0px;transform:translate(0, -1px)}.st-tooltip__tip--right:before{position:absolute;left:0;border:9px solid rgba(0,0,0,0);border-right:9px solid #ccc;content:""}.st-tooltip__tip--right:after{position:absolute;left:0;border:8px solid rgba(0,0,0,0);border-right:8px solid #fff;content:""}.st-tooltip__tip--right-start:before{top:0px;transform:translate(-18px, 0)}.st-tooltip__tip--right-start:after{top:0px;transform:translate(-16px, 1px)}.st-tooltip__tip--right-end:before{bottom:0px;transform:translate(-18px, 0)}.st-tooltip__tip--right-end:after{bottom:0px;transform:translate(-16px, -1px)}.st-beacon{display:block;position:relative;background-color:#50b090;height:10px;width:10px;margin:10px;border-radius:50%;animation:grow .4s 1 linear}.st-beacon:before{position:absolute;content:"";height:10px;width:10px;left:0;top:0;background-color:rgba(0,0,0,0);border-radius:50%;box-shadow:0px 0px 2px 2px #008a85;animation:active 2s infinite linear}@keyframes grow{0%{transform:scale(0.1)}100%{transform:scale(1)}}@keyframes active{0%{transform:scale(0.1);opacity:1}70%{transform:scale(2.5);opacity:0}100%{opacity:0}}.wl-card{background:#fff;border:1px solid #dedede;border-radius:8px;padding:14px;transition:.2s;font-size:14px;box-shadow:0px 2px 3px -2px rgba(0,0,0,.05),0px 5px 5px -3px rgba(0,0,0,.05);margin-bottom:14px}.wl-card.finished{background:linear-gradient(0deg, rgb(254, 237, 255) -30%, rgb(255, 255, 255) 100%)}.wl-card .mobile-cog-button{display:none}.wl-card:last-of-type{margin-bottom:0px}.wl-card p{margin:0}.wl-card h2{font-size:14px;font-weight:500;margin-top:0}.wl-card h3{font-size:12px;font-weight:400;margin:0;display:flex;align-items:center;flex-wrap:wrap}.wl-card h3 .job-colour{min-width:8px;margin-top:0;margin-left:0}.wl-card h3 i{margin-left:12px;margin-right:4px}.wl-card h3>div{display:flex;align-items:center}.wl-card .worklog-not-planned{opacity:63%}.wl-card .wl-info{font-size:12px;font-weight:500;display:flex;gap:6px;align-items:center}.wl-card .wl-info>div{display:flex;align-items:center;position:relative;border-radius:7px;padding:4px 6px}.wl-card .wl-info>div i{margin-right:4px}.wl-card .wl-info .wl-start{background:rgba(80,176,144,.15);color:#50b090;will-change:transform}.wl-card .wl-info .wl-start i,.wl-card .wl-info .wl-start img{margin-right:4px}.wl-card .wl-info .wl-end{display:flex;align-items:center;background:rgba(242,80,255,.1);color:#ce31d8;will-change:transform}.wl-card .wl-info .wl-end i,.wl-card .wl-info .wl-end img{margin-right:0;margin-left:4px}.wl-card .wl-info .wl-divider{width:10px;height:2px;background:#d8d8d8;padding:0 !important}.wl-card .wl-info .wl-approved{color:#008a85;background-color:rgba(48,142,110,.1);will-change:transform}.wl-card .wl-info .wl-approved i{font-size:12px;color:#008a85}.wl-card .wl-info .wl-note{width:26px;height:26px;background-size:contain;box-sizing:border-box;background-color:#f8f8f8;padding:6px;display:flex;align-items:center;justify-content:center;color:#008a85;border-radius:7px;font-size:14px}.wl-card .wl-actions-mobile{display:none}.wl-card .wl-actions{position:relative;z-index:2}.wl-card .wl-actions button{height:28px;width:30px;padding:0;border-radius:0;border:none;border:1px solid #c9c9c9;border-right:0px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.wl-card .wl-actions button:hover{background:#f4faf3}.wl-card .wl-actions button:hover .expand{visibility:visible;opacity:1;height:26px}.wl-card .wl-actions button .expand{display:flex;align-items:center;padding:4px 8px;box-sizing:border-box;position:absolute;top:calc(100% + 4px);min-width:100%;white-space:nowrap;right:0px;height:0px;background:#f4faf3;border-radius:4px;visibility:hidden;opacity:0;border:1px solid #c9c9c9;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:13px;transition:.2s;overflow:hidden}.wl-card .wl-actions button .expand i{margin-right:8px}.wl-card .wl-actions button i{font-size:14px}.wl-card .wl-actions button:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.wl-card .wl-actions button:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #c9c9c9}.wl-card .wl-actions button:last-of-type:before{width:28px}.wl-card .buttonDropdown:not(.active){opacity:.4}.wl-card .buttonDropdown button{transition:.2s;height:26px;width:26px;padding:5px;border:1px solid rgba(0,0,0,0);box-shadow:0px 0px 0px rgba(0,0,0,0);background:rgba(0,0,0,0)}.wl-card .wl-content{margin-top:26px;margin-left:43px}.wl-card .c-avatar{margin-right:8px;min-width:35px !important;min-height:35px !important;font-size:16px !important}.wl-card.hoverable:hover{box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1)}.wl-card.hoverable:hover .buttonDropdown{opacity:1}.wl-card.hoverable:hover .buttonDropdown button{background:#fff;border:1px solid #c9c9c9;box-shadow:0 1px 2px 0 rgba(0,0,0,.18)}.c_accordion{background:#f4faf3;border:1px solid #50b090;margin-top:20px;border-radius:4px;overflow:hidden;height:45px;transition:.5s}.c_accordion.no-transition{transition:0s !important}.c_accordion.no-transition .accordion-header i{transition:0s !important}.c_accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c_accordion .accordion-header h2{margin:0;font-size:14px;font-weight:600;color:#008a85}.c_accordion .accordion-header .fa-caret-down{width:20px;height:20px;background:#008a85;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:4px;font-size:14px;transition:.3s}.c_accordion .accordion-header .fa-caret-down.rotated{transform:rotate(180deg)}.c_accordion .accordion-content{padding-bottom:12px}.c_accordion .accordion-content>form>span{margin-left:15px}.c_accordion .accordion-content table{border:none;border-top:1px solid #e0f1dd}.c_accordion .accordion-content table tr{background:#f4faf3}.c_accordion .accordion-content table tr:nth-child(odd){background:#eaf6e8}.c_accordion .accordion-content table tr td{border-bottom:1px solid #e0f1dd}.c_accordion .accordion-content table tr p{color:#26515c}.c_accordion .accordion-content table tr select{height:23px;max-height:23px}.c_accordion .accordion-content table .excluded-people-btn{position:relative;height:23px;width:23px;min-width:23px;max-width:23px;max-height:23px;padding:0px;display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:-2px;margin-left:6px}.c_accordion .accordion-content table .excluded-people-btn .exclusion-count{position:absolute;display:flex;align-items:center;justify-content:center;min-width:18px;padding:0px 3px;box-sizing:border-box;height:18px;border-radius:10px;background:#ff5051;color:#fff;font-size:10px;font-weight:bold;top:-9px;right:-9px}c-checkbox,.checkbox-item{display:flex}c-checkbox *,.checkbox-item *{box-sizing:border-box}c-checkbox label,.checkbox-item label{cursor:pointer;display:flex;align-items:center;justify-content:start;-webkit-user-select:none;-moz-user-select:none;user-select:none}c-checkbox label.disabled,.checkbox-item label.disabled{opacity:.5;cursor:default !important}c-checkbox label.disabled *,.checkbox-item label.disabled *{cursor:default}c-checkbox label>div,.checkbox-item label>div{display:flex;align-items:center;justify-content:start}c-checkbox label.reverse,.checkbox-item label.reverse{flex-direction:row-reverse}c-checkbox label input[type=checkbox],.checkbox-item label input[type=checkbox]{display:none}c-checkbox label input[type=checkbox]:checked+.checkbox-wrapper .checkbox,.checkbox-item label input[type=checkbox]:checked+.checkbox-wrapper .checkbox{background:#008a85;border-color:#008a85}c-checkbox label input[type=checkbox]:checked+.checkbox-wrapper .checkbox i,.checkbox-item label input[type=checkbox]:checked+.checkbox-wrapper .checkbox i{display:block}c-checkbox label .text,.checkbox-item label .text{font-size:15px !important}c-checkbox label .checkbox,.checkbox-item label .checkbox{display:flex;align-items:center;justify-content:center;margin-right:12px;width:24px;height:24px;border:1px solid #50b090;background:#f4faf3;border-radius:5px}c-checkbox label .checkbox i,.checkbox-item label .checkbox i{color:#fff;display:none}.c-select,.custom-select{position:relative}.c-select input,.custom-select input{font-family:"proxima-nova",sans-serif;color:#4a4a4a}.c-select *,.custom-select *{box-sizing:border-box}.c-select>.checkbox-item,.custom-select>.checkbox-item{display:none}.c-select.disabled,.custom-select.disabled{opacity:.5}.c-select.disabled *,.custom-select.disabled *{cursor:default !important}.c-select.headless .header,.custom-select.headless .header{display:none !important}.c-select.headless .content-wrapper,.custom-select.headless .content-wrapper{position:static !important;border-top:1px solid #dbdbdb !important;border-radius:0px !important}.c-select .header,.custom-select .header{height:52px;border:1px solid #dbdbdb;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0px 16px;font-size:15px;box-shadow:0 4px 11px rgba(0,0,0,.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-select .header .placeholder,.custom-select .header .placeholder{opacity:.6}.c-select .header .arrow,.custom-select .header .arrow{min-width:24px;height:24px;background:#008a85;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:.2s}.c-select .header .arrow i,.custom-select .header .arrow i{color:#fff;font-size:14px}.c-select .header .selected-item,.custom-select .header .selected-item{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.c-select .header .selected-item .flag-container,.custom-select .header .selected-item .flag-container{display:flex;align-items:center;justify-content:center;gap:8px}.c-select.open .header,.custom-select.open .header{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-select.open .header .arrow,.custom-select.open .header .arrow{transform:rotate(180deg)}.c-select.open .content-wrapper,.custom-select.open .content-wrapper{transform:scale(1);opacity:1;visibility:visible}.c-select .content-wrapper,.custom-select .content-wrapper{opacity:0;visibility:hidden;position:absolute;background:#f7f7f7;top:52px;left:0;width:100%;border:1px solid #dbdbdb;border-top:0;z-index:10;transform-origin:top center;transform:scale(0.9);transition:.2s;box-shadow:0 4px 11px rgba(0,0,0,.15);border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.c-select .content-wrapper .content,.custom-select .content-wrapper .content{overflow-y:auto;max-height:300px}.c-select .content-wrapper .search-wrapper,.custom-select .content-wrapper .search-wrapper{border-bottom:1px solid #dbdbdb;display:flex;background:#f4faf3;align-items:center}.c-select .content-wrapper .search-wrapper .icon-container,.custom-select .content-wrapper .search-wrapper .icon-container{border-right:1px solid #dbdbdb;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.c-select .content-wrapper .search-wrapper span,.custom-select .content-wrapper .search-wrapper span{font-size:14px;margin-right:8px;opacity:.4;transition:.15s;cursor:pointer}.c-select .content-wrapper .search-wrapper span:hover,.custom-select .content-wrapper .search-wrapper span:hover{opacity:.6}.c-select .content-wrapper .search-wrapper .search,.custom-select .content-wrapper .search-wrapper .search{border:none;background:#f4faf3;width:100%;padding:5px;height:40px;outline:none;margin:0px !important;font-size:13px !important}.c-select .content-wrapper c-group,.c-select .content-wrapper .checkbox-group,.custom-select .content-wrapper c-group,.custom-select .content-wrapper .checkbox-group{display:block}.c-select .content-wrapper c-group>div,.c-select .content-wrapper .checkbox-group>div,.custom-select .content-wrapper c-group>div,.custom-select .content-wrapper .checkbox-group>div{padding:5px 16px;background:#eaeaea;color:#8c8c8c;text-transform:uppercase;font-size:12px;border-bottom:1px solid #dbdbdb;font-weight:bold}.c-select .content-wrapper c-group label,.c-select .content-wrapper .checkbox-group label,.custom-select .content-wrapper c-group label,.custom-select .content-wrapper .checkbox-group label{padding-left:35px !important}.c-select .content-wrapper c-group input[type=text],.c-select .content-wrapper .checkbox-group input[type=text],.custom-select .content-wrapper c-group input[type=text],.custom-select .content-wrapper .checkbox-group input[type=text]{width:calc(100% - 63px) !important;left:63px !important}.c-select .content-wrapper c-checkbox,.c-select .content-wrapper .checkbox-item,.custom-select .content-wrapper c-checkbox,.custom-select .content-wrapper .checkbox-item{position:relative;overflow:hidden;display:block;border-bottom:1px solid #dbdbdb}.c-select .content-wrapper c-checkbox.swapping label input[type=text],.c-select .content-wrapper .checkbox-item.swapping label input[type=text],.custom-select .content-wrapper c-checkbox.swapping label input[type=text],.custom-select .content-wrapper .checkbox-item.swapping label input[type=text]{top:0px}.c-select .content-wrapper c-checkbox.swapping label .text,.c-select .content-wrapper .checkbox-item.swapping label .text,.custom-select .content-wrapper c-checkbox.swapping label .text,.custom-select .content-wrapper .checkbox-item.swapping label .text{transform:translateY(38px)}.c-select .content-wrapper c-checkbox .text,.c-select .content-wrapper .checkbox-item .text,.custom-select .content-wrapper c-checkbox .text,.custom-select .content-wrapper .checkbox-item .text{transition:.2s}.c-select .content-wrapper c-checkbox .checkbox,.c-select .content-wrapper .checkbox-item .checkbox,.custom-select .content-wrapper c-checkbox .checkbox,.custom-select .content-wrapper .checkbox-item .checkbox{width:18px;height:18px;margin-right:0px}.c-select .content-wrapper c-checkbox .checkbox i,.c-select .content-wrapper .checkbox-item .checkbox i,.custom-select .content-wrapper c-checkbox .checkbox i,.custom-select .content-wrapper .checkbox-item .checkbox i{font-size:13px}.c-select .content-wrapper c-checkbox.last,.c-select .content-wrapper .checkbox-item.last,.custom-select .content-wrapper c-checkbox.last,.custom-select .content-wrapper .checkbox-item.last{border-bottom:0}.c-select .content-wrapper c-checkbox label,.c-select .content-wrapper .checkbox-item label,.custom-select .content-wrapper c-checkbox label,.custom-select .content-wrapper .checkbox-item label{display:flex !important;justify-content:start !important;padding-right:16px !important;width:100% !important;overflow:hidden !important;font-weight:400 !important}.c-select .content-wrapper c-checkbox label .checkbox-wrapper,.c-select .content-wrapper .checkbox-item label .checkbox-wrapper,.custom-select .content-wrapper c-checkbox label .checkbox-wrapper,.custom-select .content-wrapper .checkbox-item label .checkbox-wrapper{padding:10px 0px;display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;border-right:1px solid #dbdbdb;margin-right:8px}.c-select .content-wrapper c-checkbox label:hover,.c-select .content-wrapper .checkbox-item label:hover,.custom-select .content-wrapper c-checkbox label:hover,.custom-select .content-wrapper .checkbox-item label:hover{background:#f4faf3}.c-select .content-wrapper c-checkbox label input[type=text],.c-select .content-wrapper .checkbox-item label input[type=text],.custom-select .content-wrapper c-checkbox label input[type=text],.custom-select .content-wrapper .checkbox-item label input[type=text]{margin:0 !important;font-size:15px;display:block;top:-100%;left:43px;transition:.2s;border:none;background:none;position:absolute;width:calc(100% - 43px);height:100%;padding:4px;outline:none}.c-select .content-wrapper .no-results,.custom-select .content-wrapper .no-results{padding:0px 12px;height:40px;display:flex;align-items:center;border-bottom:1px solid #dbdbdb}html{-webkit-font-smoothing:antialiased}#zenbox_tab{display:none !important}body{font-family:"proxima-nova",sans-serif;margin:0px;margin-bottom:60px;background-color:#fbfbfb;color:#4a4a4a;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input{font-family:"proxima-nova",sans-serif;color:#4a4a4a}[contenteditable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.ghost-login-banner{background:#c8472a;color:#fff;font-size:14px;padding:10px}.ghost-login-banner p{margin:0px}label.disabled{opacity:.3}#copy-hint{display:none}.text-link{cursor:pointer;text-decoration:underline;color:#008a85}.round-avatar{border-radius:50%}.size-25{width:25px;height:25px;margin-right:5px}.spinner-wrap{display:flex;width:100%;justify-content:center;padding:5px}.no-style{list-style:none;padding:0px;margin:0px}.grey-area{border-radius:5px;overflow:hidden;margin-top:15px;padding:10px;background:#fbfbfb;border:1px solid #dbdbdb}#newMessage .modal-body{overflow:hidden}#newMessage .text-place{display:block !important}#newMessage .text-con{width:60%;float:left;height:385px;overflow:hidden}#newMessage textarea{font-family:"proxima-nova","proxima nova",arial;height:350px;float:left;margin-top:15px;transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in}#newMessage .modal-body{overflow:hidden}#newMessage .modal-body label{display:inline}#newMessage .sms-status,#newMessage .sms-limit{background-color:#8bcb46;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:10px;float:left;color:#fff;width:100%;box-sizing:border-box;font-weight:600;margin-top:10px;opacity:0;height:40px}#newMessage .sms-status .totalUsage,#newMessage .sms-limit .totalUsage{float:right;font-size:22px;margin-top:-3px;margin-right:10px}#newMessage .sms-status .totalUsage.pulse,#newMessage .sms-limit .totalUsage.pulse{animation-name:bounceIn;animation-duration:.75s;animation-iteration-count:1}#newMessage .sms-limit{background-color:#f6e1db;border:1px solid #eec7bc;color:#c8472a;font-size:13px;opacity:1;display:none}#newMessage .sms-limit p{padding:0px;margin-top:-6px}#newMessage .sms-limit .sub{font-size:11px;font-weight:500;opacity:.7}#newMessage .sms-active #message{height:300px}#newMessage .sms-active .sms-status{height:40px;margin-top:10px;padding:10px;animation-name:bounceIn;animation-duration:.75s;animation-iteration-count:1s;animation-delay:.2s;animation-fill-mode:forwards}#newMessage .sms-limit-reached #message{height:249px}#newMessage .sms-limit-reached .sms-limit{display:block}#newMessage .selectRecievers{float:right;width:37%}#newMessage .selectRecievers .receiver-place{margin-bottom:15px;float:left}#newMessage .selectRecievers .checks{width:100%}#newMessage .selectRecievers .checks .all-on,#newMessage .selectRecievers .checks .all-off{width:50%;float:left;font-size:12px;color:#008a85;text-align:center;cursor:pointer;margin-top:10px;text-decoration:underline;padding-bottom:10px}#newMessage .selectRecievers .checks .all-on.deactive,#newMessage .selectRecievers .checks .all-off.deactive{color:#9b9b9b;cursor:default}#newMessage .selectRecievers ul.tabs{list-style:none;width:100%;margin:0px;padding:0px;cursor:pointer}#newMessage .selectRecievers ul.tabs li{display:inline-block;float:left;width:50%;text-align:center;font-size:14px;padding-bottom:10px;padding-top:10px;border:1px solid #dedede;border-bottom:1px solid rgba(0,0,0,0);box-sizing:border-box;font-weight:600}#newMessage .selectRecievers ul.tabs li.deactive{border-top:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-bottom:1px solid #dedede;font-weight:500}#newMessage .selectRecievers .type{list-style:none;width:100%;margin:0px;padding:0px;margin-top:10px;font-size:14px}#newMessage .selectRecievers .type li{margin-bottom:5px}#newMessage .selectRecievers .type li input{margin-right:5px}#newMessage .selectRecievers .type li label{font-weight:500;font-size:14px}#newMessage .listOfJobtypes{display:none}#newMessage .listOfJobtypes,#newMessage .listOfRecievers{border:1px solid #dedede;border-top:0px;overflow:hidden;width:100%;box-sizing:border-box}#newMessage .listOfJobtypes ul,#newMessage .listOfRecievers ul{padding:10px;padding-left:10px;padding-right:10px;padding-top:0px;margin:0px;height:215px;overflow:auto}#newMessage .listOfJobtypes li,#newMessage .listOfRecievers li{list-style:none;font-size:14px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#newMessage .listOfJobtypes li input[type=checkbox],#newMessage .listOfRecievers li input[type=checkbox]{margin:2px 5px 0 0}#newMessage .listOfJobtypes li label,#newMessage .listOfRecievers li label{font-size:14px;font-weight:300}#newMessage .listOfRecievers .search-block{position:relative;padding:0px;margin-bottom:10px}#newMessage .listOfRecievers .search-block .searchField{width:100%;margin:0;padding:5px 5px 5px 30px;height:30px;border:1px solid #dedede;border-left:0px;border-right:0px}#newMessage .listOfRecievers .search-block:before{content:"";background-image:url("../img/icons/search-icon.d2aa8d1873aa.svg");position:absolute;background-size:contain;left:5px;top:50%;margin-top:-10px;width:20px;height:20px;background-repeat:no-repeat}#newMessage .listOfRecievers .list-item{display:flex}#newMessage .listOfRecievers .list-item label{margin:0}.demo-hint{position:absolute;background-color:rgba(0,0,0,.7);font-size:13px;color:#fff;padding:10px;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;max-width:250px;z-index:2;opacity:0;-webkit-animation:fadeIn 1s 1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation:fadeIn 1s 1s;animation-fill-mode:forwards;animation-iteration-count:1}.demo-hint:after{content:"";display:block;width:0;height:0;position:absolute;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,.7);left:-8px;top:50%;margin-top:-8px}.shift-hint:after,.filter-hint:after,.day-hint:after,.template-day-hint:after,.plan-settings-hint:after,.step3-template-hint:after{border-left:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,.7);border-right:8px solid rgba(0,0,0,0);top:100%;margin-top:0px;left:50%;margin-left:-8px}.magic-hint:after,.emp-hint:after,.step1-template-hint:after,.dashboard-roll-hint:after,.dashboard-step1-hint:after{border-left:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,.7);border-right:8px solid rgba(0,0,0,0);top:0px;margin-top:-16px;left:50%;margin-left:-8px}.filter-hint{top:60px;left:100px}.day-hint{top:170px;right:190px}.open-day-hint{position:relative}.emp-hint{right:2%;top:162px}.shift-hint{left:70px;top:144px;z-index:2}.magic-hint{left:33%;top:110px}.step1-template-hint{left:67%;top:198px}.step3-template-hint{left:5%;top:-161px}.template-day-hint{top:226px;left:10%}.plan-settings-hint{top:-57px;right:8%}.dashboard-roll-hint{top:160px;left:8%}.dashboard-step1-hint{top:160px;left:8%}.book-meeting-btn{position:fixed;bottom:23px;z-index:100;right:72px;background:#008a85;padding:7px;padding-left:16px;padding-right:15px;border-radius:50px;color:#fff;text-decoration:none;font-size:13px;font-weight:600;display:flex;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -2px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.book-meeting-btn svg{width:25px;height:22px;fill:#fff;margin-right:8px}.supportBox{position:fixed;bottom:25px;right:20px;color:#fff;font-size:14px;cursor:pointer;border-bottom:0px;z-index:100}.supportBox .supportText{background-color:#008a85;padding:10px;padding-left:15px;padding-right:15px;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;right:60px;position:absolute;bottom:5px;width:115px;display:none}.supportBox .supportCircle{width:36px;height:36px;display:flex;background-color:rgba(0,0,0,.5);position:absolute;right:0px;bottom:0px;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -2px rgba(0,0,0,.2);border-radius:50em;-webkit-border-radius:50em;-ms-border-radius:50em;-moz-border-radius:50em;-o-border-radius:50em}.supportBox .supportCircle:hover{background-color:rgba(0,0,0,.8)}.supportBox .supportCircle .icon-help{font-size:15px}.openSupportBox{cursor:pointer;text-decoration:underline;color:#008a85}.supportBox:hover{height:30px}.bold{font-weight:bold}.text-spinner{display:none}.facebook-des{width:347px;margin:0 auto;text-align:center;font-size:13px;margin-bottom:25px}.fieldError,.generalErrors{color:red;width:90%;margin-left:auto;margin-right:auto}.row{width:1000px;margin:0 auto;overflow:visible}.prefix-2{margin-left:166px}.prefix-4{margin-left:332px}.columns-4{width:320px;padding:25px}.columns-6{width:460px;float:left;margin-right:25px}.columns-8{width:639px;padding:25px}.columns-10{width:80%;margin:0 auto;padding:25px}.columns-12{width:100%;box-sizing:border-box;padding:25px}.right{margin-right:0px}.icon{float:left;clear:right;background-image:url("../img/icon-sprite.ce6b8bd89895.png");display:block;width:25px;height:25px;display:none;margin-top:4px;margin-left:5px}.tick-icon{display:block;background-position:0px 0px}.error-icon{display:block;background-position:-27px 0px}.help-icon{display:block;background-position:-54px -1px}h1{font-size:20px;color:#4a4a4a;margin-top:0px}h2{font-size:23px;clear:both;margin:0px;font-weight:bold}h3{margin-top:20px;font-size:18px}p{margin-top:5px;margin-bottom:5px}a{color:#008a85}.errorBox{font-size:14px;display:block;padding:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;color:#ac2522;background:#fdcaca;list-style:none}.errorBox.errorBox--warning{background:#fef7eb;color:#ff7800}.errorBox.errorBox--medium-text{font-size:14px !important}.errorBox.errorBox--medium-text p{font-size:14px !important}.errorlist{padding-left:0px}.errorlist li{font-size:12px;padding:5px;margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;color:#ac2522;background:#fbafaf;border:1px solid #d35c59;box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,.5);list-style:none;text-shadow:0px 1px 0px rgba(255,255,255,.5)}.progress-steps{margin:0 auto;width:575px;clear:both;padding-bottom:120px}.progress-steps .step1,.progress-steps .step2,.progress-steps .step3{float:left;margin-right:91px;position:relative}.progress-steps .step1 a,.progress-steps .step2 a,.progress-steps .step3 a{text-decoration:none;display:block}.progress-steps .step1 p,.progress-steps .step2 p,.progress-steps .step3 p{color:#c7c7c7;size:16px}.progress-steps .step2{margin-right:68px}.progress-steps .step3{margin-right:0px}.progress-steps .step1:after{content:"";width:420px;height:5px;position:absolute;z-index:-1;top:25px;left:50px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;background:#e9e9e9;box-shadow:0px 1px 1px 0px #fff}.progress-steps .number{color:#ddd;width:50px;height:50px;display:block;text-align:center;line-height:50px;font-weight:700;font-size:25px;border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;border:1px solid #ddd;margin:0 auto}.progress-steps .active .number{color:#fff;border-color:#156d9a;background-color:#008a85;box-shadow:0px 2px 1px 0px rgba(255,255,255,.63),inset 0px 1px 3px 0px rgba(0,0,0,.18)}.progress-steps .active p{color:#4a4a4a}.progress-steps .clickable .number{color:#fff;background:#9b9b9b;border:1px solid #7d7d7d;box-shadow:0px 1px 3px 0px rgba(155,155,155,.64),inset 0px 1px 1px 0px rgba(255,255,255,.62)}.progress-steps .clickable p{color:#7a7a7a}.progress-steps .clickable:hover p{text-decoration:underline}#usehtml5 .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);width:700px;margin:0 auto;position:relative;z-index:2;margin-top:20px;text-align:center}#usehtml5 h1{margin-top:20px}#usehtml5 .download-browsers{margin-bottom:40px}#usehtml5 .browser-item{float:left;width:50%;text-align:center}#usehtml5 .browser-item img{clear:both}#error404{text-align:center}#error404 img{margin-top:50px;width:300px}#error404 .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);width:500px;margin:0 auto;position:relative;z-index:2;margin-top:50px;text-align:center}#error404 h1{margin-top:0px}#signup{margin-left:auto;margin-right:auto}#signup .trybtn,#signup .loginbtn{margin-top:-5px;background-color:#40b51a;color:#fff;text-align:center;font-size:14px;font-weight:bold;padding:5px;padding-left:7px;padding-right:7px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;cursor:pointer}#signup .trybtn:hover,#signup .loginbtn:hover{background-color:#4fbf2a}#signup .loginbtn{background-color:#008a85}#signup .loginbtn:hover{background-color:#3ab2ef}#signup .footer ul{list-style:none;margin:0 auto;margin-top:50px;padding-bottom:50px;width:820px}#signup .footer ul li{float:left;margin-right:86px}#signup .footer ul li a{font-size:14px;color:#9b9b9b}#signup .footer ul .last{margin-right:0px}#signup .nav-bg{background-color:#fff;width:100%;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1)}#signup .navigation{overflow:hidden;height:80px;width:920px;margin:0 auto}#signup .navigation .logo{float:left;margin-top:25px}#signup .navigation ul{list-style:none;margin-top:33px;float:right}#signup .navigation ul li{float:left;margin-left:30px}#signup .navigation ul li a{color:#4a4a4a;font-weight:bold;text-decoration:none;font-size:14px}#signup .navigation ul li a:hover{border-bottom:2px solid #008a85}#signup .hidden,#signup #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #signup .payment-error-message,#signup #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #signup .payment-success-message{display:none}#signup .row{width:400px;margin:0 auto;margin-top:100px;margin-bottom:100px}#signup .row h2{margin-top:50px;font-size:50px;text-transform:uppercase}#signup .row h2 span{color:#239bd8}#signup .row p.motivator{text-align:center;margin-bottom:33px;font-size:19px;font-weight:900}#signup .row p.motivator img{margin-bottom:-12px;padding-left:5px;padding-right:5px}#signup .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);width:350px;margin:0 auto;position:relative;z-index:2}#signup ::-webkit-input-placeholder{font-weight:600;color:#4a4a4a;font-family:"proxima-nova";font-size:16px}#signup :-moz-placeholder{font-weight:600;color:#4a4a4a;font-family:"proxima-nova";font-size:16px}#signup ::-moz-placeholder{font-weight:600;color:#4a4a4a;font-family:"proxima-nova";font-size:16px}#signup :-ms-input-placeholder{font-weight:600;color:#4a4a4a;font-family:"proxima-nova";font-size:16px}#signup .noFacebookLogin{font-size:14px}#signup label{font-weight:bold;margin-bottom:10px}#signup h1{margin-top:40px}#signup h2{text-align:center;margin-bottom:20px}#signup form input[type=submit]{margin-left:auto;margin-right:auto;clear:both;display:block;margin-top:20px}#signup form input[type=checkbox]{display:none}#signup form label{display:block}#signup form .suggest_label{font-weight:bold;font-size:12px}#signup form input.company-name,#signup form .emailForm input[type=text],#signup form .emailForm input[type=password]{font-size:15px;width:300px;outline:none;background:#fff;padding:0px;padding-left:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;margin-top:10px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border:1px solid #d4d4d4;height:40px;display:block}#signup form .chooseLoginType{overflow:hidden;clear:both}#signup .facebookSignupBtn{margin-top:50px}#signup .suggestUrlBox{color:#fff;position:relative;z-index:1;margin-left:auto;margin-right:auto;width:330px;margin-top:-5px;display:block;clear:both;padding-bottom:5px;padding-top:5px;padding-left:10px;font-size:14px;background-color:#209bd8;border:1px solid #116c9a;border-radius:0px 0px 5px 5px}#signup .suggestUrlBox input[type=text]{font-size:14px;border:0;outline:none;color:#fff;background-color:rgba(0,0,0,0);width:85px}#signup .suggestUrlBox .question{float:right;margin-top:3px;margin-right:9px;font-weight:900;font-size:18px;cursor:help}#signup .suggestUrlBox ::-webkit-input-placeholder{color:#fff}#signup .suggestUrlBox :-moz-placeholder{color:#fff}#signup .suggestUrlBox ::-moz-placeholder{color:#fff}#signup .suggestUrlBox :-ms-input-placeholder{color:#fff}#signup .noFacebookLogin{text-align:center;text-decoration:underline;cursor:pointer;color:#9b9b9b}#signup .submitForm{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;margin:0 auto;display:block;margin-bottom:20px;margin-top:20px}.rota-filter-wrapper .rota-filters{box-sizing:border-box;display:flex;max-width:1400px;min-width:1000px;width:100%;height:44px;align-items:center;border-bottom:1px solid #dbdbdb;background:#fff;overflow:hidden;padding:0px 15px;padding-right:0px}.rota-filter-wrapper .rota-filters input,.rota-filter-wrapper .rota-filters select{background:#fff;box-shadow:none;font-family:"proxima-nova",sans-serif;height:100%;border:none;outline:none !important;font-size:14px;color:#4a4a4a}.rota-filter-wrapper .rota-filters span{margin-left:auto;font-size:12px;opacity:.65;margin-right:8px;height:100%;display:flex;align-items:center;border-left:1px solid #dbdbdb;padding-left:15px;white-space:nowrap}.rota-filter-wrapper .rota-filters input{margin-left:10px;width:100%}.rota-filter-wrapper .rota-filters select{font-size:12px;min-width:100px;padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rota-filter-wrapper .rota-filters .select-wrapper{display:flex;position:relative}.rota-filter-wrapper .rota-filters .select-wrapper:before{content:" ";position:absolute;top:50%;margin-top:-2px;right:12px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #4a4a4a;pointer-events:none}.rota-filter-wrapper .rota-filters .archived-schedules-link{text-decoration:none;color:#4a4a4a;font-size:12px;display:flex;align-items:center;white-space:nowrap;gap:8px;border-left:1px solid #dbdbdb;padding:0px 15px;height:100%;transition:.2s ease}.rota-filter-wrapper .rota-filters .archived-schedules-link:hover{background:#fafafa}.rota-filter-wrapper .rota-filters .archived-schedules-link i{font-size:14px}#dashboard{margin:0 10px}#dashboard .row{max-width:1400px;min-width:1000px;width:auto}#dashboard #popup_video .vid-1,#dashboard #popup_video .vid-2,#dashboard #popup_video .vid-3{display:none}#dashboard h1,#dashboard h2,#dashboard h3{clear:both}#dashboard h3{margin-top:0px}#dashboard h4{margin-bottom:0}#dashboard ol{font-size:14px}#dashboard p.no-schedules{float:left;margin-top:20px !important;margin-bottom:40px}#dashboard .add-location-btn{clear:both;display:inline-block;cursor:pointer;text-decoration:underline;color:#008a85}#dashboard .dim{opacity:.3}#dashboard .intro h3{font-size:25px;margin-bottom:0}#dashboard .intro h4{width:70%;font-weight:400;margin-top:5px}#dashboard .intro .video-row{overflow:hidden;border-bottom:1px solid #d7d7d7;margin-top:50px;margin-bottom:50px;padding-bottom:90px;padding-top:50px}#dashboard .intro .video-row a{color:#008a85}#dashboard .intro .video-row .watch-video{width:61px;margin:0 auto;margin-top:15px;cursor:pointer}#dashboard .intro .video-row .watch-video .icon-play{font-size:50px;color:#008a85;text-align:center}#dashboard .intro .video-row .watch-video p{color:#008a85;text-decoration:underline;font-size:14px;margin-top:5px}#dashboard .intro .video-row .video-col{width:300px;float:left}#dashboard .intro .video-row .text-col{width:540px;float:right;margin-right:40px}#dashboard .intro .video-row .text-col p{font-size:14px}#dashboard .intro .video-row:last-child{border-bottom:0px solid #000}#dashboard .rota-location{margin-bottom:40px}#dashboard .header{width:100%;border-bottom:1px solid #dbdbdb}#dashboard .header .errorBox a{float:none !important;margin:0 !important}#dashboard .header a:not(.not-header-btn){font-size:14px;font-weight:700;margin-left:25px;line-height:27px;float:left;margin-top:1px}#dashboard .header h3{font-size:18px;margin-bottom:15px;margin-top:0px;font-weight:600;display:flex;justify-content:space-between}#dashboard .header .date{margin:0px;text-transform:capitalize;font-size:14px;color:#9b9b9b;font-weight:700;line-height:27px}#dashboard .header a.available-shifts-btn,#dashboard .header a.ical_feed,#dashboard .header a.edit-location-members{position:relative;padding:0 10px 0 30px;font-size:12px;font-weight:500;margin-right:5px;margin-left:5px;white-space:nowrap}#dashboard .header a.available-shifts-btn:before,#dashboard .header a.ical_feed:before,#dashboard .header a.edit-location-members:before{content:"";background-image:url("../img/icons/settings/icon-shiftswaps-active.6f6a7ca7fcb1.svg");background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;height:20px;width:20px;left:5px;top:50%;margin-top:-10px}#dashboard .header a.available-shifts-btn.ical_feed:before,#dashboard .header a.ical_feed.ical_feed:before,#dashboard .header a.edit-location-members.ical_feed:before{width:18px;background-image:url("../img/icons/calendar-icon-active.eb4b60883b26.svg")}#dashboard .header a.available-shifts-btn.edit-location-members:before,#dashboard .header a.ical_feed.edit-location-members:before,#dashboard .header a.edit-location-members.edit-location-members:before{width:18px;background-image:url("../img/icons/nav/nav-icon-user.cc5f7c09c1a4.svg")}#dashboard .header.first{margin-top:0px;width:100%}#dashboard .heading{float:left;margin-bottom:30px}#dashboard .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);overflow:hidden}#dashboard .row{overflow:visible}#dashboard .hide-location{float:right;font-size:12px;color:#ff5051;margin-top:0px !important}#dashboard .add-location-con input{border:1px solid #d4d4d4;height:30px;font-size:16px;background:#fffbe9;outline:none;padding-left:10px;flex:1;margin-left:10px;margin-right:10px;font-family:"proxima-nova","proxima nova",arial}#dashboard .add-location-con button{background:#008a85;color:#fff;border:0px;font-weight:600;cursor:pointer;font-family:"proxima-nova","proxima nova",arial;padding-left:10px;padding-right:10px;font-size:13px}#dashboard .add-location-con button:hover{opacity:.9}#dashboard .today{display:none;float:right;margin-right:-25px;padding-right:20px;padding-left:2px;font-size:13px;color:#d4d4d4;font-weight:bold;height:48px;border-bottom:4px solid #d4d4d4}#dashboard .today .date{font-size:48px;float:left;margin-right:5px;padding-bottom:0px;margin-bottom:0px}#dashboard .today .day{margin-top:18px;margin-bottom:0px;font-size:12px;float:left}#dashboard .today .month{margin-bottom:0px;font-size:12px}#dashboard .plans{clear:both;width:100%;display:inline-block}#dashboard .plans .plans-grid{--grid-layout-gap: 20px;--grid-column-count: 4;--grid-item--min-width: 250px;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));grid-gap:var(--grid-layout-gap)}#dashboard .plans p{margin-top:20px}#dashboard .plans .delete-plan-btn{position:absolute;opacity:.4;right:10px;display:flex;align-items:center;font-size:12px;display:inline;margin-left:auto;cursor:pointer;transition:.3s ease-in-out all}#dashboard .plans .delete-plan-btn .delete-label{position:absolute;color:#ff5051;opacity:0;right:0px;transition:.3s ease-in-out all;line-height:15px}#dashboard .plans .delete-plan-btn:hover{color:#ff5051;width:auto;opacity:1}#dashboard .plans .delete-plan-btn:hover .delete-label{color:#ff5051;opacity:1;right:100%;padding-right:5px}#dashboard .plans .delete-plan-btn svg{margin-right:5px}#dashboard .plans .empty-text{float:left;margin-top:10px}#dashboard .plans .empty-text span{cursor:pointer;text-decoration:underline;color:#008a85}#dashboard .plans .plan .icon-warning{position:absolute;right:10px;top:5px;opacity:.3}#dashboard .plans .title-container{border-radius:50px;padding-left:12px;padding-right:12px;height:20px;justify-content:center;align-items:center;display:flex;line-height:20px}#dashboard .plans .plan.current .title-container{background-image:linear-gradient(270deg, #028E88 0%, #028E88 50%, #93DA95 100%);background-size:200%;background-position:0%;transition:all .7s ease-in-out}#dashboard .plans .plan.current .title-container:hover{background-position:100%;background-size:200%}#dashboard .plans .plan.red .title-container{background-color:#ff5051}#dashboard .plans .plan.red .title-container .title-container:hover{text-decoration:none}#dashboard .plans .plan.upcoming .title-container{background-color:#7a7a7a}#dashboard .plans .plan.upcoming .title-container .title-container:hover{text-decoration:underline}#dashboard .plans .plan.editing .title-container{background:#f5a623}#dashboard .plans .plan.editing .title-container .title-container:hover{text-decoration:underline}#dashboard .plans .plan{display:flex;flex-direction:column;border:1px solid #e6e6e6;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:12px;position:relative;height:157px;font-size:15px;margin-top:27px;padding:10px;box-sizing:border-box}#dashboard .plans .plan .plan-named-title{font-size:14px;line-height:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#dashboard .plans .plan .plan-sub{color:#fff;font-size:12px;margin-left:20px;color:#000}#dashboard .plans .plan .title.has-sub{margin-top:9px}#dashboard .plans .plan.createNew{flex-direction:row;align-items:center;justify-content:center;color:#008a85;cursor:pointer;box-sizing:border-box;font-size:16px;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}#dashboard .plans .plan.createNew:hover{background:#f4faf3}#dashboard .plans .plan.createNew .icon-error{position:relative;margin-right:10px}#dashboard .plans .plan.createNew .icon-error:before{top:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);display:inline-block;left:-21px}#dashboard .plans .plan.demo{position:relative}#dashboard .plans .plan.demo:after{content:"";position:absolute;width:379px;height:68px;left:150px;top:160px;background-repeat:no-repeat}#dashboard .plans .plan.demo.da:after{background-image:url("../img/demo-arrow.4668ee0af6a3.svg")}#dashboard .plans .plan.demo.us:after{background-image:url("../img/demo-arrow_en.e4c5dbd6debc.svg")}#dashboard .plans .plan .buttons{display:flex;flex-direction:column;align-self:flex-end;width:100%;margin-bottom:-5px}#dashboard .plans .plan .buttons .row-buttons p,#dashboard .plans .plan .buttons .row-buttons a.button-item{position:relative;cursor:pointer;color:#4a4a4a;font-size:12px;line-height:30px;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;text-decoration:none;display:block}#dashboard .plans .plan .buttons .row-buttons p .underline,#dashboard .plans .plan .buttons .row-buttons a.button-item .underline{font-weight:500;text-decoration:underline !important}#dashboard .plans .plan .buttons .row-buttons p.button-with-icon,#dashboard .plans .plan .buttons .row-buttons a.button-item.button-with-icon{display:flex;align-items:center}#dashboard .plans .plan .buttons .row-buttons p img,#dashboard .plans .plan .buttons .row-buttons a.button-item img{margin-right:8px;opacity:.7;transition:.2s all ease-in-out}#dashboard .plans .plan .buttons .row-buttons p::after,#dashboard .plans .plan .buttons .row-buttons a.button-item::after{content:"l";font-family:"sp_icon";position:absolute;right:0px;top:50%;margin-top:-5px;display:block;width:10px;height:10px;line-height:10px;font-size:10px}#dashboard .plans .plan .buttons .row-buttons a.button-item:first-child,#dashboard .plans .plan .buttons .row-buttons p:first-child{border-top:1px solid #ededed}#dashboard .plans .plan .buttons .row-buttons a.button-item:hover,#dashboard .plans .plan .buttons .row-buttons p:hover{color:#008a85;cursor:pointer}#dashboard .plans .plan .buttons .row-buttons a.button-item:hover img,#dashboard .plans .plan .buttons .row-buttons p:hover img{opacity:1}#dashboard .plans .plan p{margin-top:0px;margin-bottom:0px}#dashboard .plans .plan .title-container{text-decoration:none;display:inline-block;align-self:flex-start;margin-top:-20px}#dashboard .plans .plan .title-container .subtitle{color:#fff;font-size:12px;padding-left:20px}#dashboard .plans .plan .title{font-weight:700;color:#fff;font-size:11px;text-decoration:none;text-transform:uppercase}#dashboard .plans .plan .plan-content{flex:1;display:flex;flex-direction:column}#dashboard .plans .plan .plan-content .date-link{text-decoration:none}#dashboard .plans .plan .plan-content .date-link:hover{color:#4a4a4a;text-decoration:underline}#dashboard .plans .plan .title-date-con{flex:1;justify-items:center;display:flex;flex-direction:column;margin-top:15px;text-decoration:none;color:#000}#dashboard .plans .plan .date{font-size:16px;color:#4a4a4a}#dashboard .plans .plan .date:only-child{margin-top:5px;font-size:18px;font-weight:500}#dashboard .plans .plan .nextShift,#dashboard .plans .plan .forSale{padding-left:20px;margin-bottom:5px;font-size:14px}#dashboard .plans .plan .nextShift a,#dashboard .plans .plan .forSale a{text-decoration:underline}#dashboard .plans .plan .dimmed{opacity:.1}#dashboard .plans .plan .wishNeeded{position:absolute;left:40px;top:50px;font-weight:bold;background-color:#fff}#dashboard .plans .plan .wishNeeded button{margin-left:auto;margin-right:auto;display:block}#dashboard .contact-person{margin-top:30px}#dashboard .contact-person h2{text-align:center;padding-bottom:15px;font-size:16px;font-weight:500}#dashboard .listOfPeople{list-style:none;font-size:14px;padding-left:0px;margin:0px;display:flex;justify-content:center;flex-wrap:wrap}#dashboard .listOfPeople a{text-decoration:none}#dashboard .listOfPeople li{margin-bottom:30px;text-align:center;padding-left:15px;padding-right:15px;display:flex;flex-direction:column;align-items:center}#dashboard .listOfPeople li .c-avatar{margin-bottom:5px}#dashboard .listOfPeople li .person_data{display:flex;flex-direction:column}#dashboard .listOfPeople li .person_data .name{font-weight:600;font-size:14px;color:#4a4a4a;margin-top:5px;word-break:break-all}#dashboard .listOfPeople li .person_data .name:hover{text-decoration:underline}#dashboard .listOfPeople li .person_data .email{font-size:14px;margin-bottom:5px;margin-top:5px;text-decoration:underline}#dashboard .listOfPeople li .person_data .mobile{clear:right;font-size:14px;margin-bottom:10px}#dashboard .listOfPeople li .person_data .mobile-con{clear:both}#dashboard .listOfPeople li .person_data .listJobs{float:left;clear:both}#dashboard .listOfPeople li .person_data .listJobs .job{float:left;margin-bottom:5px}#dashboard .listOfPeople li .person_data .jobType{float:left;font-size:14px;margin-right:10px}#dashboard .listOfPeople .dimmed{display:none}#dashboard .box{padding:0}#dashboard .box .content-wrapper{padding:13px 25px 25px 25px}#reset .login-logo{display:block}#reset .reset_button{width:100%}#reset p.description{text-align:left;margin-left:0px}#reset p.description.reset-success-msg{padding-bottom:0px}#reset label{text-align:left;width:100%;font-weight:bold;margin-bottom:10px;display:block}#reset .sub-message{max-width:360px;font-size:12px;color:#7b7b7b;margin-top:20px;text-align:center}#plan.edit #week li.shift{pointer-events:none;opacity:.6}#plan.edit #week .time-cell{pointer-events:none;opacity:.6}#plan.edit #week .message-input,#plan.edit #week .no-msg-placeholder p{display:none}#plan .day-content{position:relative}#plan .layer{position:absolute;height:100%;width:100%;z-index:2;display:none;background-color:#fbfbfb;opacity:.7;top:0px}#plan .delete-plan p{font-size:16px;margin-bottom:10px}#plan .delete-plan .following{font-weight:600}@media all and (max-width: 1205px){#plan .time-block{font-size:14px}#plan .messages{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in}#plan .messages h3{font-size:14px;height:30px}#plan .shifts li{font-size:12px}#plan .shifts li i{width:7px;height:7px;margin-top:0px}}#plan .schedule-info{margin-top:-20px;background:#fff;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;position:relative;z-index:26}#plan .schedule-info dl{margin-right:45px}#plan .schedule-info dl:last-child{margin-right:0px}#plan .schedule-info dl dt{margin-bottom:3px}#plan .info{display:flex}#plan .admin-settings-con{display:flex;font-size:14px}#plan .admin-settings .dropdown-con,#plan .print .dropdown-con{display:none;position:absolute;z-index:5}#plan .admin-settings .dropdown-con-style,#plan .print .dropdown-con-style{border:1px solid #d3d3d3;width:auto;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;margin-top:-1px;overflow:hidden;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15)}#plan .admin-settings .delete-con,#plan .print .delete-con{margin-top:5px;border:1px solid #eec7bc}#plan .admin-settings ul,#plan .print ul{list-style:none;margin-left:0px;padding-left:0px;margin-top:0px;margin-bottom:0px;font-size:12px}#plan .admin-settings ul li.no-link,#plan .print ul li.no-link{padding:10px;padding-top:5px;padding-bottom:5px;cursor:pointer}#plan .admin-settings ul a,#plan .print ul a{color:#4a4a4a;text-decoration:none;display:block;padding:10px;padding-top:5px;padding-bottom:5px}#plan .admin-settings ul li:hover,#plan .admin-settings ul a:hover,#plan .print ul li:hover,#plan .print ul a:hover{background-color:#008a85;color:#fff}#plan .admin-settings ul li,#plan .print ul li{border-bottom:1px solid #e7e7e7;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}#plan .admin-settings ul li:last-child,#plan .print ul li:last-child{border-bottom:0px}#plan .admin-settings ul .delete-plan,#plan .print ul .delete-plan{background-color:#f1dbd6;color:#c8472a}#plan .admin-settings ul .delete-plan:hover,#plan .print ul .delete-plan:hover{background-color:#c8472a;color:#fff}#plan .print{width:auto;margin-left:10px}#plan .print:active p{background-color:#008a85;color:#fff}#week .today{color:#4a4a4a;font-weight:bold}#week .today .day-name{color:#ff5051}#week .shift-name{position:relative}#week .available-shift{color:#ff5051;font-weight:600}#week .badge-name{margin-right:5px;font-size:10px;display:inline-block;color:#008a85}#week .timeblock-dimmed{opacity:.2}#week .time-block{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;position:relative;white-space:nowrap}#week .time-block .time-markup{font-size:11px;font-weight:500;opacity:.8}@media all and (max-width: 1190px){#week .time-block .time-markup{display:inline-block;width:14px;font-size:9px}#week .time-block .time-markup:first-letter{margin-left:0px}}#week .time-block .icon-cog{font-size:13px;margin-top:3px;margin-right:8px;cursor:pointer;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}#week .time-block .icon-cog:hover{color:#008a85}#week .time-block .closing-shift{width:16px;height:19px;display:block;position:absolute;right:5px;top:6px;background-image:url("../img/icons/moon.9a6736efaf14.svg");background-repeat:no-repeat;opacity:.5;z-index:0}@media all and (max-width: 1355px){#week .time-block .closing-shift{width:12px;top:8px}}#week .day-des.selected{color:#000;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;background-color:#f9f9f9;border-bottom:0px;box-shadow:0 0 0 1px #cacaca;position:relative}#week .day-des.selected .date-con{overflow:hidden;display:block;width:100%}#week .day-des.selected .date-con p.date-number{display:none}#week .day-des.selected .date-con .date-hidden{display:inline}#week .day-des.selected .date-con .backWeek{display:block;font-size:12px}#week .day-des.not_empty:hover{color:#000;border-radius:5px 5px 0px 0px;background-color:#f9f9f9;border-bottom:0px;box-shadow:0 0 0 1px #cacaca;position:relative}#week,#setup,#input,#manage,#logbook{margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;min-width:1000px;width:90%}#week .view-whole-plan,#setup .view-whole-plan,#input .view-whole-plan,#manage .view-whole-plan,#logbook .view-whole-plan{margin-right:20px}#week .shift.dimmed,#setup .shift.dimmed,#input .shift.dimmed,#manage .shift.dimmed,#logbook .shift.dimmed{opacity:.2}#week .week-header,#setup .week-header,#input .week-header,#manage .week-header,#logbook .week-header{clear:both;width:100%;margin:0 auto;margin-bottom:20px;display:flex}#week .week-arrows,#setup .week-arrows,#input .week-arrows,#manage .week-arrows,#logbook .week-arrows{height:30px}#week .today-button,#setup .today-button,#input .today-button,#manage .today-button,#logbook .today-button{margin-left:5px;margin-right:5px}#week .week-top,#setup .week-top,#input .week-top,#manage .week-top,#logbook .week-top{display:flex;flex:1}#week .week-top .week-number,#setup .week-top .week-number,#input .week-top .week-number,#manage .week-top .week-number,#logbook .week-top .week-number{flex:1}#week .week-top .week-number p,#setup .week-top .week-number p,#input .week-top .week-number p,#manage .week-top .week-number p,#logbook .week-top .week-number p{font-size:20px;font-weight:800;margin-bottom:0}#week .week-top .week-number p a,#setup .week-top .week-number p a,#input .week-top .week-number p a,#manage .week-top .week-number p a,#logbook .week-top .week-number p a{font-size:25px;color:#4a4a4a}#week .week-top .week-number .subtitle,#setup .week-top .week-number .subtitle,#input .week-top .week-number .subtitle,#manage .week-top .week-number .subtitle,#logbook .week-top .week-number .subtitle{font-size:14px;font-weight:400;margin-top:0px}#week .week-top .week-number a,#setup .week-top .week-number a,#input .week-top .week-number a,#manage .week-top .week-number a,#logbook .week-top .week-number a{font-size:12px}#week .week-top .week-number .action-btns,#setup .week-top .week-number .action-btns,#input .week-top .week-number .action-btns,#manage .week-top .week-number .action-btns,#logbook .week-top .week-number .action-btns{float:right;margin-top:-27px}#week .week-top .week-number .empty-week,#week .week-top .week-number .copy-week,#setup .week-top .week-number .empty-week,#setup .week-top .week-number .copy-week,#input .week-top .week-number .empty-week,#input .week-top .week-number .copy-week,#manage .week-top .week-number .empty-week,#manage .week-top .week-number .copy-week,#logbook .week-top .week-number .empty-week,#logbook .week-top .week-number .copy-week{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:3px;padding-left:10px;padding-right:10px;color:#4a4a4a;background:#fff;border:1px solid #c9c9c9;box-shadow:0px 1px 2px 0px rgba(0,0,0,.1);text-decoration:none !important;margin-left:10px}#week .week-top .week-number .empty-week:hover,#week .week-top .week-number .copy-week:hover,#setup .week-top .week-number .empty-week:hover,#setup .week-top .week-number .copy-week:hover,#input .week-top .week-number .empty-week:hover,#input .week-top .week-number .copy-week:hover,#manage .week-top .week-number .empty-week:hover,#manage .week-top .week-number .copy-week:hover,#logbook .week-top .week-number .empty-week:hover,#logbook .week-top .week-number .copy-week:hover{opacity:.7}#week .container,#setup .container,#input .container,#manage .container,#logbook .container{width:100%;margin:0 auto;margin-top:20px;border-collapse:collapse}#week .top-table,#setup .top-table,#input .top-table,#manage .top-table,#logbook .top-table{display:table;width:100%}#week .top-row,#setup .top-row,#input .top-row,#manage .top-row,#logbook .top-row{display:flex;width:100%}#week .day-row,#setup .day-row,#input .day-row,#manage .day-row,#logbook .day-row{width:100%;background-color:#fff;border:1px solid #d3d3d3}#week .day-row.hidden,#week #accountsettings .complete-payment .day-row.payment-error-message,#accountsettings .complete-payment #week .day-row.payment-error-message,#week #accountsettings .complete-payment .day-row.payment-success-message,#accountsettings .complete-payment #week .day-row.payment-success-message,#setup .day-row.hidden,#setup #accountsettings .complete-payment .day-row.payment-error-message,#accountsettings .complete-payment #setup .day-row.payment-error-message,#setup #accountsettings .complete-payment .day-row.payment-success-message,#accountsettings .complete-payment #setup .day-row.payment-success-message,#input .day-row.hidden,#input #accountsettings .complete-payment .day-row.payment-error-message,#accountsettings .complete-payment #input .day-row.payment-error-message,#input #accountsettings .complete-payment .day-row.payment-success-message,#accountsettings .complete-payment #input .day-row.payment-success-message,#manage .day-row.hidden,#manage #accountsettings .complete-payment .day-row.payment-error-message,#accountsettings .complete-payment #manage .day-row.payment-error-message,#manage #accountsettings .complete-payment .day-row.payment-success-message,#accountsettings .complete-payment #manage .day-row.payment-success-message,#logbook .day-row.hidden,#logbook #accountsettings .complete-payment .day-row.payment-error-message,#accountsettings .complete-payment #logbook .day-row.payment-error-message,#logbook #accountsettings .complete-payment .day-row.payment-success-message,#accountsettings .complete-payment #logbook .day-row.payment-success-message{display:none}#week .week-table,#setup .week-table,#input .week-table,#manage .week-table,#logbook .week-table{display:table;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}#week .week-table .hidden,#week .week-table #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #week .week-table .payment-error-message,#week .week-table #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #week .week-table .payment-success-message,#setup .week-table .hidden,#setup .week-table #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #setup .week-table .payment-error-message,#setup .week-table #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #setup .week-table .payment-success-message,#input .week-table .hidden,#input .week-table #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #input .week-table .payment-error-message,#input .week-table #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #input .week-table .payment-success-message,#manage .week-table .hidden,#manage .week-table #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #manage .week-table .payment-error-message,#manage .week-table #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #manage .week-table .payment-success-message,#logbook .week-table .hidden,#logbook .week-table #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #logbook .week-table .payment-error-message,#logbook .week-table #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #logbook .week-table .payment-success-message{display:none}#week .week-row,#setup .week-row,#input .week-row,#manage .week-row,#logbook .week-row{display:table-row;width:100%;border:1px solid #d3d3d3;background-color:#fff}#week .day-des-container,#setup .day-des-container,#input .day-des-container,#manage .day-des-container,#logbook .day-des-container{padding-bottom:10px}#week .day-des-container:last-of-type .day-des-content,#setup .day-des-container:last-of-type .day-des-content,#input .day-des-container:last-of-type .day-des-content,#manage .day-des-container:last-of-type .day-des-content,#logbook .day-des-container:last-of-type .day-des-content{margin-right:5px}#week .day-des-container:first-of-type .day-des-content,#setup .day-des-container:first-of-type .day-des-content,#input .day-des-container:first-of-type .day-des-content,#manage .day-des-container:first-of-type .day-des-content,#logbook .day-des-container:first-of-type .day-des-content{margin-left:5px}#week .day-des-container .day-des-content,#setup .day-des-container .day-des-content,#input .day-des-container .day-des-content,#manage .day-des-container .day-des-content,#logbook .day-des-container .day-des-content{text-align:left;padding:6px 10px;border-radius:5px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}#week .day-des-container .buttonDropdown,#setup .day-des-container .buttonDropdown,#input .day-des-container .buttonDropdown,#manage .day-des-container .buttonDropdown,#logbook .day-des-container .buttonDropdown{width:26px;height:26px;font-size:14px}#week .day-des-container .buttonDropdown:not(.active),#week .day-des-container .toggleDay,#setup .day-des-container .buttonDropdown:not(.active),#setup .day-des-container .toggleDay,#input .day-des-container .buttonDropdown:not(.active),#input .day-des-container .toggleDay,#manage .day-des-container .buttonDropdown:not(.active),#manage .day-des-container .toggleDay,#logbook .day-des-container .buttonDropdown:not(.active),#logbook .day-des-container .toggleDay{opacity:0;visibility:hidden;transform:translateX(5px) scale(0.95);will-change:transform;transform-origin:right center}#week .day-des-container:not(.empty-day):hover .day-des-content,#week .day-des-container.hoverState .day-des-content,#setup .day-des-container:not(.empty-day):hover .day-des-content,#setup .day-des-container.hoverState .day-des-content,#input .day-des-container:not(.empty-day):hover .day-des-content,#input .day-des-container.hoverState .day-des-content,#manage .day-des-container:not(.empty-day):hover .day-des-content,#manage .day-des-container.hoverState .day-des-content,#logbook .day-des-container:not(.empty-day):hover .day-des-content,#logbook .day-des-container.hoverState .day-des-content{background:#f9f9f9}#week .day-des-container:not(.empty-day):hover .buttonDropdown,#week .day-des-container.hoverState .buttonDropdown,#setup .day-des-container:not(.empty-day):hover .buttonDropdown,#setup .day-des-container.hoverState .buttonDropdown,#input .day-des-container:not(.empty-day):hover .buttonDropdown,#input .day-des-container.hoverState .buttonDropdown,#manage .day-des-container:not(.empty-day):hover .buttonDropdown,#manage .day-des-container.hoverState .buttonDropdown,#logbook .day-des-container:not(.empty-day):hover .buttonDropdown,#logbook .day-des-container.hoverState .buttonDropdown{visibility:visible;opacity:1;transform:translateX(0) scale(1)}#week .day-des-container:not(.empty-day):hover .day-name,#week .day-des-container.hoverState .day-name,#setup .day-des-container:not(.empty-day):hover .day-name,#setup .day-des-container.hoverState .day-name,#input .day-des-container:not(.empty-day):hover .day-name,#input .day-des-container.hoverState .day-name,#manage .day-des-container:not(.empty-day):hover .day-name,#manage .day-des-container.hoverState .day-name,#logbook .day-des-container:not(.empty-day):hover .day-name,#logbook .day-des-container.hoverState .day-name{color:#008a85}#week .day-des-container .date,#setup .day-des-container .date,#input .day-des-container .date,#manage .day-des-container .date,#logbook .day-des-container .date{margin:0px !important}#week .day-des-container .day-name,#setup .day-des-container .day-name,#input .day-des-container .day-name,#manage .day-des-container .day-name,#logbook .day-des-container .day-name{transition:.2s;margin:0px !important;color:#4a4a4a;text-transform:capitalize}#week .day-des,#setup .day-des,#input .day-des,#manage .day-des,#logbook .day-des{text-align:center;color:#9b9b9b;cursor:default;font-size:14px;flex:1}#week .day-des .date-con,#setup .day-des .date-con,#input .day-des .date-con,#manage .day-des .date-con,#logbook .day-des .date-con{overflow:hidden;padding-bottom:5px}#week .day-des .date-con p.day-name,#setup .day-des .date-con p.day-name,#input .day-des .date-con p.day-name,#manage .day-des .date-con p.day-name,#logbook .day-des .date-con p.day-name{font-size:14px;font-weight:700;text-transform:capitalize}#week .day-des .date-con p.date-number,#setup .day-des .date-con p.date-number,#input .day-des .date-con p.date-number,#manage .day-des .date-con p.date-number,#logbook .day-des .date-con p.date-number{font-size:12px;margin-top:0px}#week .day-des .date-con .date-hidden,#setup .day-des .date-con .date-hidden,#input .day-des .date-con .date-hidden,#manage .day-des .date-con .date-hidden,#logbook .day-des .date-con .date-hidden{display:none;font-weight:400;font-size:12px;padding-left:5px}#week .day-des .date-con .backWeek,#setup .day-des .date-con .backWeek,#input .day-des .date-con .backWeek,#manage .day-des .date-con .backWeek,#logbook .day-des .date-con .backWeek{display:none}#week .day-des.not_empty,#setup .day-des.not_empty,#input .day-des.not_empty,#manage .day-des.not_empty,#logbook .day-des.not_empty{cursor:pointer}#week .msg-on .day-content,#setup .msg-on .day-content,#input .msg-on .day-content,#manage .msg-on .day-content,#logbook .msg-on .day-content{padding-bottom:25px}#week .day-content,#setup .day-content,#input .day-content,#manage .day-content,#logbook .day-content{display:table-cell;width:140px;vertical-align:top;border-left:1px solid #d3d3d3}#week .day-content.today-day-box,#setup .day-content.today-day-box,#input .day-content.today-day-box,#manage .day-content.today-day-box,#logbook .day-content.today-day-box{background-color:#fff3f3}#week .day-content.today-day-box .shifts .shift,#setup .day-content.today-day-box .shifts .shift,#input .day-content.today-day-box .shifts .shift,#manage .day-content.today-day-box .shifts .shift,#logbook .day-content.today-day-box .shifts .shift{background-color:#fff3f3 !important}#week .day-content.today-day-box .shifts .shift:hover,#setup .day-content.today-day-box .shifts .shift:hover,#input .day-content.today-day-box .shifts .shift:hover,#manage .day-content.today-day-box .shifts .shift:hover,#logbook .day-content.today-day-box .shifts .shift:hover{background-color:#ffe4e4 !important}#week .day-content .day-box,#setup .day-content .day-box,#input .day-content .day-box,#manage .day-content .day-box,#logbook .day-content .day-box{min-width:140px}#week .day-content .day-box .time-block,#setup .day-content .day-box .time-block,#input .day-content .day-box .time-block,#manage .day-content .day-box .time-block,#logbook .day-content .day-box .time-block{background-color:#f8f8f8;font-weight:700;border-bottom:1px solid #d3d3d3;padding:8px 10px;font-size:14px}#week .day-content .day-box .time-block.msg-block,#setup .day-content .day-box .time-block.msg-block,#input .day-content .day-box .time-block.msg-block,#manage .day-content .day-box .time-block.msg-block,#logbook .day-content .day-box .time-block.msg-block{position:absolute;bottom:0px;width:100%;box-sizing:border-box;font-size:12px;font-weight:400;margin-bottom:-1px}#week .day-content .day-box .time-block.msg-block.msg-off,#setup .day-content .day-box .time-block.msg-block.msg-off,#input .day-content .day-box .time-block.msg-block.msg-off,#manage .day-content .day-box .time-block.msg-block.msg-off,#logbook .day-content .day-box .time-block.msg-block.msg-off{display:none}#week .day-content .day-box .time-block.msg-block .icons-speech,#setup .day-content .day-box .time-block.msg-block .icons-speech,#input .day-content .day-box .time-block.msg-block .icons-speech,#manage .day-content .day-box .time-block.msg-block .icons-speech,#logbook .day-content .day-box .time-block.msg-block .icons-speech{background:url("../img/icons/speech-black.91fbcaff042c.svg");width:15px;height:14px;margin-right:5px;margin-top:8px;margin-left:5px;background-repeat:no-repeat;display:block;float:left}#week .day-content .day-box .time-block.msg-block.active,#setup .day-content .day-box .time-block.msg-block.active,#input .day-content .day-box .time-block.msg-block.active,#manage .day-content .day-box .time-block.msg-block.active,#logbook .day-content .day-box .time-block.msg-block.active{background-color:#008a85;color:#fff}#week .day-content .day-box .time-block.msg-block.active .icons-speech,#setup .day-content .day-box .time-block.msg-block.active .icons-speech,#input .day-content .day-box .time-block.msg-block.active .icons-speech,#manage .day-content .day-box .time-block.msg-block.active .icons-speech,#logbook .day-content .day-box .time-block.msg-block.active .icons-speech{background:url("../img/icons/speech-white.ce65d9ab7a39.svg")}#week .day-content .day-box .time-block.msg-block.dim-messages,#setup .day-content .day-box .time-block.msg-block.dim-messages,#input .day-content .day-box .time-block.msg-block.dim-messages,#manage .day-content .day-box .time-block.msg-block.dim-messages,#logbook .day-content .day-box .time-block.msg-block.dim-messages{opacity:.2}#week .day-content .day-box .time-block.first,#setup .day-content .day-box .time-block.first,#input .day-content .day-box .time-block.first,#manage .day-content .day-box .time-block.first,#logbook .day-content .day-box .time-block.first{border-top:0px}#week .day-content .day-box .time-cell.first,#setup .day-content .day-box .time-cell.first,#input .day-content .day-box .time-cell.first,#manage .day-content .day-box .time-cell.first,#logbook .day-content .day-box .time-cell.first{border-top:0px}#week .day-content .day-box .break-desc,#setup .day-content .day-box .break-desc,#input .day-content .day-box .break-desc,#manage .day-content .day-box .break-desc,#logbook .day-content .day-box .break-desc{font-size:12px;border-bottom:1px solid #cacaca;line-height:29px;height:29px;padding-left:5px;color:gray}#week .day-content .day-box .shift-container,#setup .day-content .day-box .shift-container,#input .day-content .day-box .shift-container,#manage .day-content .day-box .shift-container,#logbook .day-content .day-box .shift-container{padding-bottom:0px}#week .day-content .day-box .shift-container .no-shifts,#setup .day-content .day-box .shift-container .no-shifts,#input .day-content .day-box .shift-container .no-shifts,#manage .day-content .day-box .shift-container .no-shifts,#logbook .day-content .day-box .shift-container .no-shifts{text-align:center;font-size:13px}#week .day-content .day-box .shifts,#setup .day-content .day-box .shifts,#input .day-content .day-box .shifts,#manage .day-content .day-box .shifts,#logbook .day-content .day-box .shifts{list-style:none;margin:0;margin-top:2px;margin-left:3px;font-size:14px;padding:6px;padding-bottom:10px}#week .day-content .day-box .shifts .shift-name,#setup .day-content .day-box .shifts .shift-name,#input .day-content .day-box .shifts .shift-name,#manage .day-content .day-box .shifts .shift-name,#logbook .day-content .day-box .shifts .shift-name{overflow:hidden;word-break:break-all;font-size:12px}#week .day-content .day-box .shifts .shift,#setup .day-content .day-box .shifts .shift,#input .day-content .day-box .shifts .shift,#manage .day-content .day-box .shifts .shift,#logbook .day-content .day-box .shifts .shift{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;margin-bottom:5px;word-break:break-all}#week .day-content .day-box .shifts .shift.dimmed,#setup .day-content .day-box .shifts .shift.dimmed,#input .day-content .day-box .shifts .shift.dimmed,#manage .day-content .day-box .shifts .shift.dimmed,#logbook .day-content .day-box .shifts .shift.dimmed{opacity:.2}#week .day-content .day-box .shifts .bold,#setup .day-content .day-box .shifts .bold,#input .day-content .day-box .shifts .bold,#manage .day-content .day-box .shifts .bold,#logbook .day-content .day-box .shifts .bold{font-weight:900;opacity:1}#week .day-content.not_empty:hover,#setup .day-content.not_empty:hover,#input .day-content.not_empty:hover,#manage .day-content.not_empty:hover,#logbook .day-content.not_empty:hover{cursor:pointer;outline:solid;outline-width:1px;outline-color:#008a85;z-index:1}#week .last,#setup .last,#input .last,#manage .last,#logbook .last{margin-right:0px;border-right:1px solid #d3d3d3}#setup{position:relative;margin-top:0px !important}#setup .change-location,#setup .cancelLocation{text-decoration:underline;color:#008a85;cursor:pointer;font-size:12px}#setup .saveLocation,#setup .cancelLocation,#setup .location-selector,#setup .errorBox{display:none}#setup .box{position:relative}#setup h3{clear:both}#setup .introText{font-size:14px;margin-top:15px;margin-bottom:15px;line-height:22px}#setup .support{color:#008a85;cursor:pointer;text-decoration:underline}#setup .week-header{margin-top:35px}#setup .container{margin-left:-4px}#setup .week-con-con{margin-top:30px}#setup .warning{background-color:#c8472a;color:#fff;margin-top:20px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border:1px solid #a01919;padding:10px}#setup .warning span.obs{float:left;font-weight:bold;font-size:55px;margin-right:10px;margin-top:2px}#setup .warning p span.mailLink{text-decoration:underline;color:#008a85;cursor:pointer;color:#fff;font-weight:bold}#setup .schedule_period{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;padding-top:10px;margin-top:30px;margin-bottom:30px;width:100%}#setup .schedule_period h3{margin-top:6px;float:left;margin-right:25px;margin-bottom:13px}#setup .schedule_period input{height:25px;font-size:14px;padding-left:5px;font-family:"proxima-nova"}#setup .schedule_period .start-date,#setup .schedule_period .end-date{width:75px}#setup .schedule_period .error{clear:both;color:#c8472a}#setup .schedule_period .period-picker{float:left;width:530px}#setup .schedule_period .template-picker{width:405px;float:left}#setup .schedule_period .template-picker h3{margin-right:14px}#setup .schedule_period .template-picker select{margin-top:8px;max-width:220px}#setup .locationName{color:#008a85;text-decoration:underline}#setup .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#setup .day-content{min-width:135px}#setup .day-content .day-box{min-height:230px;min-width:135px;width:135px}#setup .day-content .day-box .shifts{padding-bottom:20px}#setup .day-content:hover{outline:none;cursor:default}#setup .day-des{cursor:default;min-width:135px;font-size:14px;color:#4a4a4a}#setup .day-des .day-name{font-weight:bold;color:#4a4a4a;text-transform:capitalize}#setup .day-des .date{font-size:12px;margin-bottom:10px;margin-top:0px}#setup .day-des:hover{cursor:default}#setup .day-des{color:#9b9b9b}#setup .smallTime{font-size:11px}#setup .addShift .jobtypes{max-width:60%}#setup .addShift .names{max-width:60%}#setup .addShift .setAsClose{display:block}#setup .copy{margin:0 auto;margin-top:20px;font-size:12px;width:60%;color:#9b9b9b;text-decoration:underline;text-align:center;cursor:pointer}#setup .time-block,#setup .shifts{cursor:pointer}#setup .time-block{font-size:14px}#setup .add-time-block{color:#008a85;font-size:14px;text-decoration:underline;text-align:center;height:17px}#setup .block:hover{outline:solid;outline-width:1px;outline-color:#008a85}#setup .save-plan{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#579c22}#setup .template-description p{font-size:14px}#setup .week-row .day-content{padding-bottom:7px}#setup .week-row .day-content .reset-day{overflow:hidden;width:100%;font-size:14px;text-align:center;margin-bottom:0px;margin-top:0px}#setup .week-row .day-content .reset-day .reset-icon{height:11px;width:15px;background-image:url("../img/reset.b9c30dbdf79c.png");background-image:url("../img/reset.03aa3cfbcbec.svg");display:block;float:left;margin-top:2px;margin-right:5px;position:absolute;left:9px}#setup .week-row .day-content .reset-day p{font-size:11px;position:relative;z-index:1;margin-bottom:0px}#setup .week-row .day-content .reset-day p.btn,#setup .week-row .day-content .reset-day #accountsettings .complete-payment .payment-error-message p.retry,#accountsettings .complete-payment .payment-error-message #setup .week-row .day-content .reset-day p.retry{cursor:pointer;text-decoration:underline;font-size:13px}#setup .week-row .day-content .reset-day:hover{opacity:.7}#invite .box ul{list-style:none}#invite .box ul li{margin-top:10px}#invite .intro a{display:block;padding-top:15px;padding-bottom:15px;font-weight:900;font-size:16px;text-align:center}#invite .message{text-align:center;color:#579c22;display:none}#invite h3{margin-top:0px}#invite .errors{display:none}#invite .error{color:#c8472a;text-align:center;display:none}#invite .margin20{margin-top:20px}#invite .errorBox.warning{background-color:#dfdb32;margin-left:auto;margin-right:auto;width:439px;border-color:#cbc600;color:#4a4a4a}#invite .steps{background-color:#4a4a4a;color:#fff;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;padding:2px;padding-left:7px;padding-right:7px;margin-right:5px}#invite .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);margin-bottom:50px}#invite .box p{font-size:14px}#invite .types{overflow:hidden}#invite .magic-con{width:282px;margin-right:34px;float:left}#invite .magic-con .whatIs{text-decoration:underline;color:#008a85;text-align:center;width:100%;font-size:12px;margin-top:10px;float:left;cursor:pointer}#invite .type{border:1px solid #eee;float:left;margin-left:20px;margin-right:34px;margin-left:0px;width:240px;height:120px;margin-top:20px;padding:20px}#invite .type p{font-size:12px}#invite .type h3{text-align:center}#invite .type .recommend{margin-top:-15px;text-align:center;display:none}#invite .type .magic-des{display:none}#invite .type .magic-des.open{width:210px;margin-left:20px;display:block}#invite .type .first-des{display:none}#invite .type .soon{font-size:14px;text-align:center;margin-top:40px;color:#9b9b9b}#invite .type img{margin-left:43px;margin-top:6px;color:#008a85}#invite .type img.closed{display:none}#invite .type:hover{background-color:#008a85;color:#fff;cursor:pointer;border-color:#1880b4}#invite .type:hover .soon{color:#fff}#invite .type.selected{background-color:#008a85;color:#fff;border-color:#1880b4}#invite .right{margin-right:0px}#invite .settings{display:none;overflow:hidden;clear:both;margin-top:10px;background-color:#e9e8e8;color:#4a4a4a;padding:15px}#invite .settings input{display:inline}#invite .first-type h3{opacity:.5}#invite .first-type:hover{background-color:#fff;color:#4a4a4a;cursor:default;border:1px solid #eee}#invite .first-type:hover .soon{color:#9b9b9b}#invite .add-email{text-decoration:underline;color:#008a85;text-align:center;margin-top:15px;cursor:pointer}#invite .send-invite.grey{background-color:gray}#invite .con{margin-top:20px}#invite input.email{display:block;padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);font-size:14px;width:627px;margin-top:10px;margin-bottom:0px}#invite h2{margin-top:25px;clear:both}#invite textarea{padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);width:630px;resize:none;margin-top:0px;padding-top:10px;height:100px}#invite .send-invite{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#579c22}#invite .line{position:relative}#invite .line:after{content:"";position:absolute;display:block;background-color:#e9e9e9;left:50%;top:-51px;margin-left:-4px;width:8px;height:50px}#invite .box3,#invite .box4{display:none}#invite .planType li{clear:both;overflow:hidden}#invite .planType .roll input,#invite .planType .roll label{float:left}#invite .planType .roll label{margin-left:5px}#invite .planType .roll p{float:left;clear:left;margin-left:23px;display:none}#invite .planType .roll .hint{font-size:12px;font-style:italic}#invite .planType .roll select{display:none;float:left;margin-left:10px;margin-top:5px}#inviteDummyUsers h3{margin-top:0px}#inviteDummyUsers .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);margin-bottom:50px}#inviteDummyUsers .box p{font-size:14px}#inviteDummyUsers .steps{background-color:#4a4a4a;color:#fff;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;padding:2px;padding-left:7px;padding-right:7px;margin-right:5px}#inviteDummyUsers .line{position:relative}#inviteDummyUsers .line:after{content:"";position:absolute;display:block;background-color:#e9e9e9;left:50%;top:-51px;margin-left:-4px;width:8px;height:50px}#inviteDummyUsers .con label{margin-top:15px;display:block;font-weight:900}#inviteDummyUsers .con input{display:block;padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);font-size:14px;width:627px;margin-top:10px;margin-bottom:0px}#inviteDummyUsers textarea{padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);width:630px;resize:none;margin-top:0px;padding-top:10px;height:100px}#inviteDummyUsers .send-invite{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#579c22}#inviteDummyUsers .intro a{display:block;padding-top:15px;padding-bottom:15px;font-weight:900;font-size:16px;text-align:center}#input .week-number{display:flex;align-items:center;gap:6px;justify-content:space-between}#input .week-number p{margin:0}#input .week-number i{font-size:16px !important}#input .week-number.red{color:#ff5051}#input .time-block{font-size:11px !important}#input .toggleWeek{background:#f5f5f5;color:rgba(0,0,0,.6);border:none;padding:6px 6px;border-radius:15px;cursor:pointer;outline:none !important;font-size:12px}#input .toggleWeek div{display:flex;align-items:center;gap:3px;justify-content:start}#input .toggleWeek div span{padding-top:1px}#input .toggleWeek div i{color:#ff5051;width:20px}#input .toggleWeek>div:last-of-type{display:none}#input .toggleWeek:disabled{opacity:.5;cursor:default}#input .toggleWeek.active i{color:#50b090}#input .toggleWeek.active>div:first-of-type{display:none}#input .toggleWeek.active>div:last-of-type{display:flex}#input .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#input .box .description{font-size:14px}#input .box .save-input{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#008a85;border-color:#008a85}#input .box .columns-4{padding-bottom:0px}#input .message{color:#297b0e;font-weight:bold;font-size:14px;display:none;clear:both;margin-top:25px;text-align:center}#input .message .icon-check{margin-right:5px}#input .week-header{margin-top:80px}#input .week-header:first-of-type{margin-top:40px}#input .day-des{font-weight:700;font-size:13px}#input .day-des .date{font-weight:400}#input .row{width:1100px}#input .day-content{min-width:135px}#input .day-content .day-box{min-width:135px}#input .day-content .day-box .shifts{margin-top:0px;padding:0px}#input .day-content .day-box .shifts li{padding:5px;text-align:center;font-weight:bold;font-size:12px;color:#c8472a}#input .day-content .time-block{background:#f4faf3 !important;margin-top:0px;font-size:12px;display:flex;align-items:center;font-weight:500 !important;gap:6px}#input .day-content .time-block .time-block-absence{display:flex;align-items:center}#input .day-content .time-block .fa-user-slash{color:#ff5051}#input .day-content .time-block>i{margin-left:auto;font-size:13px}#input .day-content .time-block .fa-circle-check{color:#50b090}#input .day-content .time-block .fa-circle-xmark{color:#ff5051;display:none}#input .day-content .time-block:hover,#input .day-content .time-block.not_work{cursor:pointer;background-color:#ffdfdf !important}#input .day-content .time-block:hover .fa-circle-xmark,#input .day-content .time-block.not_work .fa-circle-xmark{display:block}#input .day-content .time-block:hover .fa-circle-check,#input .day-content .time-block.not_work .fa-circle-check{display:none}#input .day-content .time-block.not_work:hover{opacity:.8}#input .day-content .time-block.first{margin-top:0}#input .day-content .time-block.last{border-right:0;margin-bottom:-1px}#input .day-content .day-box .shift-container{padding-bottom:0}#input .day-content .shifts.work li{display:none}#input .day-content .shifts.not_work li{display:block}#input .day-content:hover{outline:none;cursor:default}#input .buttonDropdown{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:6px;padding-right:0px;width:auto !important;height:auto !important}#input .buttonDropdown.active .fa-circle-check{display:block}#input .buttonDropdown.active .fa-circle-xmark{display:none}#input .buttonDropdown i{font-size:16px}#input .buttonDropdown i.fa-circle-xmark{color:#ff5051}#input .buttonDropdown i.fa-circle-check{color:#50b090;display:none}#input .top-row .day-des{min-width:135px}#input h4{margin-bottom:0px}#input .warning{text-align:center;margin:0 auto}#input .warning textarea{font-size:15px;padding:5px;font-size:16px;background:#fff;width:300px;height:30px;padding:0px;padding-left:10px;margin-bottom:20px;margin-top:20px;border:1px solid #d4d4d4;font-family:"proxima-nova";box-shadow:inset 0 1px 2px rgba(0,0,0,.15);border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;width:100%;height:100px;padding-top:5px;color:#4a4a4a;resize:none;margin-bottom:0px}#input .warning label.error{color:#c8472a;font-weight:bold}.wrapper{position:relative}#popup_magic ul{list-style:none;font-weight:900}#popup_magic .small{font-size:12px}#top-status{position:relative;width:90%;min-width:1000px;margin-left:auto;margin-right:auto}#top-status .blocker{position:absolute;width:100%}#top-status h3{margin-top:0;margin-bottom:5px}#top-status .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);padding:25px;overflow:hidden}#top-status .box .received,#top-status .box .missing{font-size:14px;cursor:pointer}#top-status .box .received .received-number,#top-status .box .received .missing-number,#top-status .box .missing .received-number,#top-status .box .missing .missing-number{font-weight:bold;font-size:25px}#top-status .box .received:hover,#top-status .box .missing:hover{text-decoration:underline}#top-status .box a{font-size:14px}#top-status .box .wishStatus .status{font-weight:900}#top-status .box .wishStatus .status.wishOpen{color:#579c22}#top-status .box .wishStatus .status.wishClosed{color:#c8472a}#top-status .box .wishStatus p{float:left;font-size:14px;margin-right:5px}#top-status .box .wishStatus button{margin-top:5px}#top-status .box .open-magic{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#008a85;border-color:#1179ad;margin-left:0px;margin-top:15px;margin-bottom:15px;box-shadow:inset 0px 1px 1px rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.4)}#top-status .box .open-magic:hover{opacity:.9}#top-status .box .column{width:33%;float:left}#top-status .box #myChart{float:left;margin-right:15px;width:100px !important;height:100px !important}#top-status .box .chart-legend{float:left}#top-status .box .chart-legend p{font-size:14px}#top-status .box .chart-legend .incomplete{color:#c8472a;font-weight:bold;font-size:16px}#top-status .box .chart-legend .complete{color:#579c22;font-weight:bold;font-size:16px}#top-status .box .chart-legend .open-summary{color:#008a85;text-decoration:underline;font-size:14px;cursor:pointer}#day-dropoff,#day-copy-hint{display:none}.man-hint{display:none}#timeblockTracker{position:absolute;z-index:1000;background-color:#fff}#copy-day-tracker{position:absolute;z-index:1000;background-color:#fff;pointer-events:none;width:175px;font-size:14px;border:1px solid #dbdbdb;background:rgba(255,255,255,.9);display:none}#copy-day-tracker.moving{display:block}#copy-day-tracker p{background-color:#f8f8f8;border-bottom:1px solid #dbdbdb;margin:0px;height:30px;line-height:30px;padding-left:10px;font-weight:700}#copy-day-tracker ul{list-style:none;margin:0px;padding:0px}#copy-day-tracker ul li{height:30px;line-height:30px;border-bottom:1px solid #e3e3e3;padding-left:10px}#copy-day-tracker ul li:last-child{border-bottom:0px}#timeblockTracker{display:none;pointer-events:none;width:250px;border:1px solid #dbdbdb;background:rgba(255,255,255,.9);box-shadow:0 2px 11px 0 rgba(152,152,152,.3)}#timeblockTracker.moving{display:block}#timeblockTracker .add-time-block,#timeblockTracker .reset-day,#timeblockTracker .blockControls{display:none}#timeblockTracker .break-desc{font-size:12px;border-bottom:1px solid #cacaca;line-height:29px;height:29px;padding-left:5px;color:gray}#timeblockTracker .absence-desc,#timeblockTracker .conflict-desc,#timeblockTracker .absence-icon{display:none}#timeblockTracker .time-block{background-color:#f8f8f8;font-weight:700;padding-left:10px;padding-right:10px;box-sizing:border-box;font-size:14px;line-height:30px;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb}#timeblockTracker .time-block.first{border-top:0px}#timeblockTracker .time-block.worklog{display:none}#timeblockTracker .shifts{list-style:none;font-size:12px;margin-left:0px;margin-top:0px;margin-bottom:0px;padding:0px}#timeblockTracker .shifts .old-shift{pointer-events:none;display:none}#timeblockTracker .shifts .shift,#timeblockTracker .shifts .old-shift{padding:8px;box-sizing:border-box;width:100%;border-bottom:1px solid #e3e3e3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}#timeblockTracker .shifts .shift .shift-name,#timeblockTracker .shifts .old-shift .shift-name{align-items:center}#timeblockTracker .shifts .shift .shift-name p,#timeblockTracker .shifts .old-shift .shift-name p{margin:0px}#timeblockTracker .shifts .shift .job-colour,#timeblockTracker .shifts .old-shift .job-colour{width:6px;height:6px;border:0px}#timeblockTracker .shifts .shift .shift-tags,#timeblockTracker .shifts .old-shift .shift-tags{width:100%;clear:both;float:left}#timeblockTracker .shifts .shift:last-child,#timeblockTracker .shifts .old-shift:last-child{border-bottom:0px}#cursorTracker{pointer-events:none;position:absolute;width:350px;z-index:10000;display:none;overflow:hidden;font-size:14px;padding-right:10px;height:37px;background:rgba(255,255,255,.9);border:1px solid #cacaca;box-shadow:0px 0px 3px 0px rgba(185,185,185,.35)}#cursorTracker .tip{display:none}#cursorTracker.moving{display:block}#cursorTracker .shift-count{float:right;line-height:37px}#cursorTracker p{padding:0px;margin:0px}#cursorTracker .name,#cursorTracker .tip-content{transition:all .1s ease;-webkit-transition:all .1s ease;-ms-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;float:left;line-height:37px;position:absolute;top:0px;left:47px}#cursorTracker .name.hide,#cursorTracker .tip-content.hide{top:30px}#cursorTracker .tip-content{top:-30px;color:#c8472a;font-size:14px}#cursorTracker .tip-content.shown{top:0px}#cursorTracker .jobtypes{display:block;position:relative;overflow:hidden;float:left;border-right:1px solid #cacaca;margin-right:10px;height:37px;margin-bottom:-10px;width:37px}#cursorTracker .jobtypes .no-jobPlus{display:none}#cursorTracker .jobtypes .type-con{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-15px;transition:all .2s .1s ease;-webkit-transition:all .2s .1s ease;-ms-transition:all .2s .1s ease;-moz-transition:all .2s .1s ease;-o-transition:all .2s .1s ease}#cursorTracker .jobtypes .job-colour{border:0px;width:8px;height:8px;float:left;margin-right:2px;margin-bottom:2px}#cursorTracker .jobtypes.types-1 .type-con{margin-left:-5px}#cursorTracker .jobtypes.types-2 .type-con{margin-left:-10px}#cursorTracker .jobtypes.types-4 .type-con,#cursorTracker .jobtypes.types-5 .type-con,#cursorTracker .jobtypes.types-6 .type-con{margin-top:-11px}#cursorTracker .jobtypes.types-7 .type-con,#cursorTracker .jobtypes.types-8 .type-con,#cursorTracker .jobtypes.types-9 .type-con{margin-top:-17px}#cursorTracker .jobtypes.types-max .type-con{display:none}#cursorTracker .jobtypes.types-max .no-jobPlus{display:block;height:13px;width:13px;background-image:url("../img/icons/plus.ee679a221381.svg");background-repeat:no-repeat;background-position:center bottom;position:absolute;top:50%;left:50%;margin-left:-7px;margin-top:-6px}#cursorTracker .add-plus{top:-37px;background-color:#fff;width:37px;height:37px;position:absolute;left:0px;transition:all .1s ease;-webkit-transition:all .1s ease;-ms-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease}#cursorTracker.jobtype-1 .add-plus{background-color:#c8472a}#cursorTracker.jobtype-2 .add-plus{background-color:#3874e3}#cursorTracker.jobtype-3 .add-plus{background-color:#40b51a}#cursorTracker.jobtype-4 .add-plus{background-color:#b51a88}#cursorTracker.jobtype-5 .add-plus{background-color:#b5811a}#cursorTracker.jobtype-6 .add-plus{background-color:#1ab0b5}#cursorTracker.jobtype-7 .add-plus{background-color:#78550d}#cursorTracker.jobtype-8 .add-plus{background-color:#ff7800}#cursorTracker.jobtype-9 .add-plus{background-color:#455c52}#cursorTracker.jobtype-10 .add-plus{background-color:#dfdb32}#cursorTracker.jobtype-11 .add-plus{background-color:#1a1bb5}#cursorTracker.jobtype-12 .add-plus{background-color:#ff00e2}#cursorTracker.jobtype-13 .add-plus{background-color:#f80303}#cursorTracker.jobtype-14 .add-plus{background-color:#03ff00}#cursorTracker.jobtype-15 .add-plus{background-color:#00d8ff}#cursorTracker.jobtype-16 .add-plus{background-color:#ffad00}#cursorTracker.jobtype-17 .add-plus{background-color:#730022}#cursorTracker.jobtype-18 .add-plus{background-color:#00ffe0}#cursorTracker.jobtype-19 .add-plus{background-color:#627997}#cursorTracker.jobtype-20 .add-plus{background-color:#009fff}#cursorTracker.go .add-plus{top:0px;left:0px;transition:all .1s ease;-webkit-transition:all .1s ease;-ms-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease}#cursorTracker.go .add-plus:after{content:"";background-image:url("../img/icons/plus.ee679a221381.svg");background-repeat:no-repeat;background-position:center top;height:12px;width:11px;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px;display:block}#cursorTracker.go .type-con{opacity:0;transition:all .1s ease;-webkit-transition:all .1s ease;-ms-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease}#top-status{display:none}#wishes ul{list-style:none;margin-left:0px;padding-left:0px;margin-top:10px}#wishes ul li{border-top:1px solid #cacaca;font-size:12px;padding-left:5px}#wishes ul li .name{display:flex;justify-content:space-between;align-items:center}#wishes ul li:last-child{border-bottom:1px solid #cacaca}.layer{position:absolute;height:100%;width:100%;z-index:2;top:218px}.summary{background-color:#fff;position:absolute;padding:25px;z-index:2;top:50%;left:50%;border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border:1px solid #c5c5c5;box-shadow:0px 2px 7px 0px rgba(0,0,0,.18);z-index:5;width:0px;padding:0px;border:0;height:0px;overflow:hidden;top:-200px;margin-left:-250px;transition:height .2s,top .3s ease-in-out}.summary table{padding:25px;display:none;width:100%}.summary .close-summary{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;margin-top:0;margin-bottom:20px}.summary h2{padding:20px}.summary .listWithNames{margin-bottom:0px;border-top:1px solid #d3d3d3;width:450px;margin:0 auto;padding:0px;padding-top:0px;margin-top:0px;list-style:none;margin-bottom:25px}.summary .listWithNames .jobtypes_available{float:left}.summary .listWithNames .jobtypes{overflow:hidden;margin-top:7px;margin-left:5px;float:left}.summary .listWithNames .listOfNames{font-size:14px;width:450px;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.summary .listWithNames .listOfNames .name{border-bottom:1px solid #d3d3d3;padding-bottom:5px;padding-top:5px;padding-left:5px;padding-right:5px;margin:0px}.summary .listWithNames .listOfNames .name:hover{background-color:#008a85;color:#fff;cursor:pointer}.summary .listWithNames .listOfNames .shift-count{float:right;font-weight:400;font-size:14px}.summary .listOfJobs{margin:0px;padding:0px;border-bottom:1px solid #d3d3d3;list-style:none;display:none}.summary .listOfJobs li{margin-top:5px;margin-bottom:5px;margin-left:15px;font-size:14px;color:#6b6b6b;font-weight:400;clear:both}.icon-cog{float:left;margin-right:5px;margin-left:5px;margin-top:1px}.summary.open{height:auto;top:-140px;width:500px;z-index:5;border:1px solid #c5c5c5}p.center{text-align:center;padding-left:50px;padding-right:50px}#launchpad h1,#launchpad p{text-align:center}#launchpad p{margin-bottom:30px}#launchpad .accounts-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}#launchpad .account{border:1px solid #dadada;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;box-shadow:0px 2px 4px 0px rgba(0,0,0,.12);width:250px;margin-left:20px;margin-bottom:20px;padding:20px}#launchpad .account a{margin-top:10px;display:block;text-align:center;font-weight:bold}#launchpad .account .img-container{overflow:hidden;height:50px;display:flex;flex-wrap:wrap;justify-content:center}#launchpad .account .img-container .c-avatar{margin-right:5px}#launchpad .account .img-container .c-avatar:nth-child(4){margin-right:0px}#help .intro h3{font-size:25px;margin-bottom:0}#help .intro h4{width:70%;font-weight:400;margin-top:5px}#help .intro .video-col{width:300px;float:left}#help .intro .text-col{width:540px;float:right;margin-right:40px;margin-top:20px}#help .intro .text-col p{font-size:14px}#help .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);overflow:hidden}#accountsettings{padding-bottom:5px}#accountsettings .publicholiday-table .list-item,#accountsettings .publicholiday-table .list-head{min-height:40px}#accountsettings .publicholiday-table .table-list.expanded .table-list-content,#accountsettings .publicholiday-table .table-list.expanded .publicHolidayEmpty{overflow-x:hidden}#accountsettings .delete-content label{font-weight:900 !important}#accountsettings .listOfJobtypes .listOfRecievers{border:1px solid #dbdbdb;border-top:0px}#accountsettings .listOfJobtypes .listOfRecievers .list-item{margin-bottom:0px;margin-top:0px}#accountsettings .listOfJobtypes .listOfRecievers .list-item label{font-weight:400;font-size:14px;color:#4a4a4a}#accountsettings .api-settings dt{font-size:14px;font-weight:bold;color:#4a4a4a}#accountsettings .modal-body label{margin-top:0;margin-bottom:10px;font-weight:400;cursor:pointer}#accountsettings .modal-body label:first-of-type{margin-bottom:10px}#accountsettings .modal-body label:last-of-type{margin-bottom:0}#accountsettings .modal-body label.hidden,#accountsettings .modal-body .complete-payment label.payment-error-message,#accountsettings .complete-payment .modal-body label.payment-error-message,#accountsettings .modal-body .complete-payment label.payment-success-message,#accountsettings .complete-payment .modal-body label.payment-success-message{display:none}#accountsettings .modal-body form label{margin-bottom:0}#accountsettings .modal-body form label:first-of-type{margin-bottom:0}#accountsettings .modal-body form input{font-size:14px;font-family:"proxima-nova",arial}#accountsettings .editable-error{font-size:14px;display:block;padding:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;color:#ac2522;background:#fdcaca;list-style:none}#accountsettings .editable-error.errorBox--warning{background:#fef7eb;color:#ff7800}#accountsettings .editable-error.errorBox--medium-text{font-size:14px !important}#accountsettings .editable-error.errorBox--medium-text p{font-size:14px !important}#accountsettings .popup p{font-size:16px}#accountsettings .popup .errorBox{display:none}#accountsettings .popup ul{margin-top:5px;margin-bottom:25px}#accountsettings .popup li{font-size:16px}#accountsettings .popup .following{margin-top:25px;font-weight:900}#accountsettings .popup input{width:200px;padding:5px}#accountsettings form .delete_message{clear:both}#accountsettings form .reason{display:block;clear:both;margin-top:10px;margin-bottom:10px}#accountsettings form label{font-weight:900}#accountsettings form textarea{width:100%;height:50px;padding:5px;box-sizing:border-box;font-family:"proxima-nova",arial;font-size:14px}#accountsettings .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#accountsettings .box h1{margin-top:20px}#accountsettings .account-settings-row{display:flex;gap:25px;width:1100px}#accountsettings .menu-wrap{min-width:300px}#accountsettings .submenu{width:100%;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#accountsettings .submenu .settings-icon-con{width:30px;height:30px;margin:0px;margin-right:10px;display:flex;align-items:center;justify-content:center}#accountsettings .submenu .settings-icon-con i{font-size:22px;color:#6e6e6e}#accountsettings .submenu ul{list-style:none;padding-left:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;font-size:14px;margin:0px;padding:0px}#accountsettings .submenu ul li{display:flex;border-bottom:1px solid #e7e7e7;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;height:40px;box-sizing:border-box}#accountsettings .submenu ul li span.icon-play{font-size:10px;margin-top:5px;margin-right:auto;position:absolute;right:10px;top:50%;margin-top:-5px}#accountsettings .submenu ul li a{color:#4a4a4a;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;display:flex;padding-left:10px;padding-right:10px;flex:1;align-items:center;position:relative;transition:all .2s ease}#accountsettings .submenu ul li a.selected{color:#26515c;font-weight:500;background:#f4faf3}#accountsettings .submenu ul li a.selected:hover{color:#008a85}#accountsettings .submenu ul li a:hover{color:#171717;background:#f4faf3}#accountsettings .submenu ul li.last{border-bottom:0px}#accountsettings .submenu ul li.nav-headline{font-weight:600;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;padding-left:10px}#accountsettings .submenu ul li.nav-headline:first-child{border-top:0px}#accountsettings .content{padding:25px}#accountsettings .content h3{margin-top:20px;margin-bottom:0px}#accountsettings .content h3.punchclockaccess{margin-block:10px;margin-left:10px}#accountsettings .content p{font-size:14px}#accountsettings .content ul.settings{list-style:none;margin-top:0px;margin-left:0px;margin-bottom:30px;padding:0}#accountsettings .content ul.settings li{margin-top:10px}#accountsettings .content ul.settings p{font-size:14px;width:auto;display:inline}#accountsettings .content label{font-weight:900;font-size:15px;display:block;clear:both}#accountsettings .content label.small{font-size:14px;font-weight:400;margin-top:5px}#accountsettings .content label.small input{margin-right:5px}#accountsettings .content .edit{color:#008a85;cursor:pointer}#accountsettings .content .edit:hover{border-bottom:0px solid #008a85}#accountsettings .content .deleteAccount{color:#c8472a}#accountsettings .content .input-medium{font-size:14px}#accountsettings .content .inline-checkbox{display:flex;align-items:center;margin-top:10px;min-height:20px}#accountsettings .content .inline-checkbox input,#accountsettings .content .inline-checkbox label{cursor:pointer}#accountsettings .content .inline-checkbox img{display:none}#accountsettings .content .inline-checkbox label{font-weight:400;font-size:14px;margin-left:4px}#accountsettings .content .inline-checkbox.processing input{display:none}#accountsettings .content .inline-checkbox.processing img{display:block}#accountsettings .content .absence-type-header{display:flex;align-items:center;justify-content:space-between;margin-top:20px}#accountsettings .content .absence-type-header h3{margin-top:0}#accountsettings .content .absence-type-header .icon-play{color:#fff;padding:6px 6px 5px 6px;border-radius:3px;background-color:#008a85;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:11px;cursor:pointer}#accountsettings .content .absence-type-header .icon-play:before{transform:rotate(90deg)}#accountsettings .content .absence-type-header .icon-play.arrow-up{padding:5px 6px 6px 6px}#accountsettings .content .absence-type-header .icon-play.arrow-up:before{transform:rotate(-90deg)}#accountsettings .content .absence-collapsed-block{display:none;transition:max-height .5s ease-in-out}#accountsettings .content .absence-collapsed-block.visible{display:block}#accountsettings .content .member-absence-visibility-option{margin-left:10px}#accountsettings .content.box{padding-top:0px}#accountsettings .complete-payment{width:100%}#accountsettings .complete-payment .spinner{vertical-align:middle}#accountsettings #billing-info .input-container{max-width:210px}#accountsettings #billing-info label{font-weight:700 !important}.selected-plan-con{border:1px solid #dbdbdb;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14);margin-bottom:10px;margin-top:15px}.selected-plan-pricing{border-right:1px solid #dbdbdb;padding:15px;min-width:280px;box-sizing:border-box}.selected-plan-pricing dt{font-size:20px;color:#4a4a4a;font-weight:600;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:15px;margin-top:15px}.selected-plan-pricing dt.dt-mini{font-size:14px;border-bottom:0px;margin-top:15px;margin-bottom:5px}.selected-plan-pricing dt.dt-border-top{padding-top:10px;border-top:1px solid #dbdbdb}.selected-plan-pricing dt:last-child{border-bottom:0px;margin-bottom:0px}.selected-plan-pricing dt:first-child{margin-top:0px}.selected-plan-pricing dd{font-size:12px;margin-bottom:10px}.selected-plan-pricing .coupon-banner{max-width:220px}.coupon-banner{font-size:12px !important;font-style:italic;color:#ba7400}.selected-plan-details{flex:1;padding:20px;background:#fafafa;display:flex;align-items:center}.payment-info-list dt{margin-top:12px;font-size:12px;line-height:18px;text-transform:uppercase;color:#4a4a4a;font-weight:600}.payment-info-list dt:first-child{margin-top:0px}.payment-info-list dd{color:#008a85;font-size:16px}.payment-info-list dd input{border:0px;border-bottom:1px dotted #008a85;font-size:16px;color:#008a85;outline:none;font-family:"proxima-nova","proxima nova",arial;background:rgba(0,0,0,0);padding:0px;max-width:250px}.payment-info-list dd #currentEmail{max-width:250px;overflow:hidden;word-break:break-all;display:inline-block}.payment-info-list dd .icon-error{color:#7d7d7d;font-size:12px;padding:3px;cursor:pointer;transition:all .3s ease}.payment-info-list dd .icon-error:hover{color:#979797}.payment-info-list .btn-block,.payment-info-list .devices-row .buttons button,.devices-row .buttons .payment-info-list button,.payment-info-list #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .payment-info-list .retry{margin-left:10px}dt.plan-total{color:#008a85}.ex-vat{font-size:11px !important;margin-bottom:0px;color:#b9b9b9;font-style:italic;width:100%;text-align:center;margin-top:5px}.add-on__con{margin-top:15px}.add-on__con.collapsed .add-on__list{max-height:0px}.add-on__con.collapsed .add-on__header .icon-lightarrow3{transform:rotate(90deg)}.add-on__list{max-height:1200px;transition:all .4s ease;overflow:hidden}.add-on__logo{margin-bottom:10px}.add-on__logo--label{font-weight:600;font-size:20px;margin-left:10px;margin-bottom:10px}.add-on__setting{margin-left:auto;margin-bottom:10px}.add-on__price{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbdbdb;border-top:0px;padding:20px}.add-on__price h4{margin:0px}.add-on__header{background:#f5f5f5;border:1px solid #dbdbdb;display:flex;align-items:center;justify-content:space-between;height:60px;padding:20px;box-sizing:border-box;transition:all .2s ease}.add-on__header:hover{background:#ebebeb;cursor:pointer}.add-on__header .icon-lightarrow3{transform:rotate(-90deg);transition:all .2s ease}.add-on__header h3{margin:0px !important}.add-on__item{border:1px solid #dbdbdb;border-top:0px;padding:20px}.add-on__item h4{margin-bottom:10px}.list-of-functions{list-style:none;padding:0px;margin:0px;margin-top:0px;margin-bottom:0px}@media(max-width: 500px){.list-of-functions{width:100% !important}}.list-of-functions li{font-size:16px;display:flex;width:100%;overflow:hidden;align-items:center;color:#4a4a4a;margin-bottom:15px}@media(max-width: 500px){.list-of-functions li{font-size:14px}}.list-of-functions li p{margin:0px;flex:1;line-height:20px}.list-of-functions li:last-child{margin-bottom:0px}.list-of-functions li .check-icon{float:left;background:url("/static/img/checkmark-icon@2x.debba6618a1a.png");background-size:100%;background-repeat:no-repeat;width:41px;height:41px;display:inline-block;margin-right:15px}@media(max-width: 500px){.list-of-functions li .check-icon{width:30px;height:30px}}.list-of-functions.mini-checklist .check-icon{width:25px;height:25px;margin-right:10px}.list-of-functions.mini-checklist p{font-size:14px;line-height:16px}#settings li{margin-bottom:20px}#settings .control-group{margin-bottom:-11px}#settings .edit{border-bottom:1px solid #008a85}#settings .editable-cancel{text-decoration:underline;color:#008a85;cursor:pointer;font-size:12px}#notifications h3 .header-link,#clock-settings h3 .header-link,#shift-exchange-settings h3 .header-link,#overtime-settings h3 .header-link,.vacation-settings h3 .header-link{float:right;font-size:12px}#notifications .punch-description,#clock-settings .punch-description,#shift-exchange-settings .punch-description,#overtime-settings .punch-description,.vacation-settings .punch-description{margin-bottom:15px}#notifications .edit,#clock-settings .edit,#shift-exchange-settings .edit,#overtime-settings .edit,.vacation-settings .edit{overflow:hidden;float:right;width:200px}#notifications .edit .errorBox,#clock-settings .edit .errorBox,#shift-exchange-settings .edit .errorBox,#overtime-settings .edit .errorBox,.vacation-settings .edit .errorBox{display:none}#notifications .edit input,#notifications .edit .cancelEdit,#clock-settings .edit input,#clock-settings .edit .cancelEdit,#shift-exchange-settings .edit input,#shift-exchange-settings .edit .cancelEdit,#overtime-settings .edit input,#overtime-settings .edit .cancelEdit,.vacation-settings .edit input,.vacation-settings .edit .cancelEdit{margin-top:15px}#notifications .edit input,#clock-settings .edit input,#shift-exchange-settings .edit input,#overtime-settings .edit input,.vacation-settings .edit input{font-size:24px;padding:2px;width:100px}#notifications .edit .hidden,#notifications .edit #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #notifications .edit .payment-success-message,#notifications .edit #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #notifications .edit .payment-error-message,#clock-settings .edit .hidden,#clock-settings .edit #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #clock-settings .edit .payment-success-message,#clock-settings .edit #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #clock-settings .edit .payment-error-message,#shift-exchange-settings .edit .hidden,#shift-exchange-settings .edit #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #shift-exchange-settings .edit .payment-success-message,#shift-exchange-settings .edit #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #shift-exchange-settings .edit .payment-error-message,#overtime-settings .edit .hidden,#overtime-settings .edit #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment #overtime-settings .edit .payment-success-message,#overtime-settings .edit #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment #overtime-settings .edit .payment-error-message,.vacation-settings .edit .hidden,.vacation-settings .edit #accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment .vacation-settings .edit .payment-success-message,.vacation-settings .edit #accountsettings .complete-payment .payment-error-message,#accountsettings .complete-payment .vacation-settings .edit .payment-error-message{display:none}#notifications .success,#clock-settings .success,#shift-exchange-settings .success,#overtime-settings .success,.vacation-settings .success{text-align:center;color:#40b51a;display:none;margin-top:20px}#notifications .save-notifications,#notifications .save-shiftswap,#clock-settings .save-notifications,#clock-settings .save-shiftswap,#shift-exchange-settings .save-notifications,#shift-exchange-settings .save-shiftswap,#overtime-settings .save-notifications,#overtime-settings .save-shiftswap,.vacation-settings .save-notifications,.vacation-settings .save-shiftswap{clear:both;background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer}#notifications .saldo,#clock-settings .saldo,#shift-exchange-settings .saldo,#overtime-settings .saldo,.vacation-settings .saldo{margin-top:20px}#notifications .pagination,#clock-settings .pagination,#shift-exchange-settings .pagination,#overtime-settings .pagination,.vacation-settings .pagination{margin-top:10px;float:right;font-size:14px}#notifications .pagination .disabled,#clock-settings .pagination .disabled,#shift-exchange-settings .pagination .disabled,#overtime-settings .pagination .disabled,.vacation-settings .pagination .disabled{display:none}#notifications .pagination .prev,#clock-settings .pagination .prev,#shift-exchange-settings .pagination .prev,#overtime-settings .pagination .prev,.vacation-settings .pagination .prev{margin-right:5px}#notifications .pagination .page,#clock-settings .pagination .page,#shift-exchange-settings .pagination .page,#overtime-settings .pagination .page,.vacation-settings .pagination .page{margin-right:5px}#notifications .clock-url,#clock-settings .clock-url,#shift-exchange-settings .clock-url,#overtime-settings .clock-url,.vacation-settings .clock-url{margin-top:20px}#notifications .saldo,#notifications .buy-text,#notifications .clock-url,#notifications .buy-clock,#clock-settings .saldo,#clock-settings .buy-text,#clock-settings .clock-url,#clock-settings .buy-clock,#shift-exchange-settings .saldo,#shift-exchange-settings .buy-text,#shift-exchange-settings .clock-url,#shift-exchange-settings .buy-clock,#overtime-settings .saldo,#overtime-settings .buy-text,#overtime-settings .clock-url,#overtime-settings .buy-clock,.vacation-settings .saldo,.vacation-settings .buy-text,.vacation-settings .clock-url,.vacation-settings .buy-clock{background-color:#fbfbfb;border:1px solid #eee;width:100%;padding:15px;padding-top:5px;padding-bottom:5px;box-sizing:border-box;overflow:hidden;margin-bottom:2px}#notifications .saldo .visible-note,#notifications .buy-text .visible-note,#notifications .clock-url .visible-note,#notifications .buy-clock .visible-note,#clock-settings .saldo .visible-note,#clock-settings .buy-text .visible-note,#clock-settings .clock-url .visible-note,#clock-settings .buy-clock .visible-note,#shift-exchange-settings .saldo .visible-note,#shift-exchange-settings .buy-text .visible-note,#shift-exchange-settings .clock-url .visible-note,#shift-exchange-settings .buy-clock .visible-note,#overtime-settings .saldo .visible-note,#overtime-settings .buy-text .visible-note,#overtime-settings .clock-url .visible-note,#overtime-settings .buy-clock .visible-note,.vacation-settings .saldo .visible-note,.vacation-settings .buy-text .visible-note,.vacation-settings .clock-url .visible-note,.vacation-settings .buy-clock .visible-note{opacity:.75;font-weight:500;font-style:italic}#notifications .saldo .text-con,#notifications .buy-text .text-con,#notifications .clock-url .text-con,#notifications .buy-clock .text-con,#clock-settings .saldo .text-con,#clock-settings .buy-text .text-con,#clock-settings .clock-url .text-con,#clock-settings .buy-clock .text-con,#shift-exchange-settings .saldo .text-con,#shift-exchange-settings .buy-text .text-con,#shift-exchange-settings .clock-url .text-con,#shift-exchange-settings .buy-clock .text-con,#overtime-settings .saldo .text-con,#overtime-settings .buy-text .text-con,#overtime-settings .clock-url .text-con,#overtime-settings .buy-clock .text-con,.vacation-settings .saldo .text-con,.vacation-settings .buy-text .text-con,.vacation-settings .clock-url .text-con,.vacation-settings .buy-clock .text-con{float:left}#notifications .saldo .title,#notifications .buy-text .title,#notifications .clock-url .title,#notifications .buy-clock .title,#clock-settings .saldo .title,#clock-settings .buy-text .title,#clock-settings .clock-url .title,#clock-settings .buy-clock .title,#shift-exchange-settings .saldo .title,#shift-exchange-settings .buy-text .title,#shift-exchange-settings .clock-url .title,#shift-exchange-settings .buy-clock .title,#overtime-settings .saldo .title,#overtime-settings .buy-text .title,#overtime-settings .clock-url .title,#overtime-settings .buy-clock .title,.vacation-settings .saldo .title,.vacation-settings .buy-text .title,.vacation-settings .clock-url .title,.vacation-settings .buy-clock .title{font-weight:600}#notifications .saldo .right-link,#notifications .buy-text .right-link,#notifications .clock-url .right-link,#notifications .buy-clock .right-link,#clock-settings .saldo .right-link,#clock-settings .buy-text .right-link,#clock-settings .clock-url .right-link,#clock-settings .buy-clock .right-link,#shift-exchange-settings .saldo .right-link,#shift-exchange-settings .buy-text .right-link,#shift-exchange-settings .clock-url .right-link,#shift-exchange-settings .buy-clock .right-link,#overtime-settings .saldo .right-link,#overtime-settings .buy-text .right-link,#overtime-settings .clock-url .right-link,#overtime-settings .buy-clock .right-link,.vacation-settings .saldo .right-link,.vacation-settings .buy-text .right-link,.vacation-settings .clock-url .right-link,.vacation-settings .buy-clock .right-link{float:right;font-size:14px;margin-top:15px}#notifications .saldo button,#notifications .buy-text button,#notifications .clock-url button,#notifications .buy-clock button,#clock-settings .saldo button,#clock-settings .buy-text button,#clock-settings .clock-url button,#clock-settings .buy-clock button,#shift-exchange-settings .saldo button,#shift-exchange-settings .buy-text button,#shift-exchange-settings .clock-url button,#shift-exchange-settings .buy-clock button,#overtime-settings .saldo button,#overtime-settings .buy-text button,#overtime-settings .clock-url button,#overtime-settings .buy-clock button,.vacation-settings .saldo button,.vacation-settings .buy-text button,.vacation-settings .clock-url button,.vacation-settings .buy-clock button{float:right;margin-top:15px}#notifications .saldo .pincode,#notifications .buy-text .pincode,#notifications .clock-url .pincode,#notifications .buy-clock .pincode,#clock-settings .saldo .pincode,#clock-settings .buy-text .pincode,#clock-settings .clock-url .pincode,#clock-settings .buy-clock .pincode,#shift-exchange-settings .saldo .pincode,#shift-exchange-settings .buy-text .pincode,#shift-exchange-settings .clock-url .pincode,#shift-exchange-settings .buy-clock .pincode,#overtime-settings .saldo .pincode,#overtime-settings .buy-text .pincode,#overtime-settings .clock-url .pincode,#overtime-settings .buy-clock .pincode,.vacation-settings .saldo .pincode,.vacation-settings .buy-text .pincode,.vacation-settings .clock-url .pincode,.vacation-settings .buy-clock .pincode{float:right;margin-top:10px;font-weight:bold;font-size:24px;text-decoration:underline;transition:all .3s ease}#notifications .saldo .pincode:hover,#notifications .buy-text .pincode:hover,#notifications .clock-url .pincode:hover,#notifications .buy-clock .pincode:hover,#clock-settings .saldo .pincode:hover,#clock-settings .buy-text .pincode:hover,#clock-settings .clock-url .pincode:hover,#clock-settings .buy-clock .pincode:hover,#shift-exchange-settings .saldo .pincode:hover,#shift-exchange-settings .buy-text .pincode:hover,#shift-exchange-settings .clock-url .pincode:hover,#shift-exchange-settings .buy-clock .pincode:hover,#overtime-settings .saldo .pincode:hover,#overtime-settings .buy-text .pincode:hover,#overtime-settings .clock-url .pincode:hover,#overtime-settings .buy-clock .pincode:hover,.vacation-settings .saldo .pincode:hover,.vacation-settings .buy-text .pincode:hover,.vacation-settings .clock-url .pincode:hover,.vacation-settings .buy-clock .pincode:hover{cursor:pointer;color:#008a85}#notifications table,#clock-settings table,#shift-exchange-settings table,#overtime-settings table,.vacation-settings table{margin-top:40px;font-size:14px;border:1px solid #eee;border-collapse:collapse;width:100%}#notifications table.sms-history,#clock-settings table.sms-history,#shift-exchange-settings table.sms-history,#overtime-settings table.sms-history,.vacation-settings table.sms-history{font-size:14px;width:100%}#notifications table.sms-history td,#clock-settings table.sms-history td,#shift-exchange-settings table.sms-history td,#overtime-settings table.sms-history td,.vacation-settings table.sms-history td{padding-top:10px;padding-bottom:10px}#notifications table .phone-number,#clock-settings table .phone-number,#shift-exchange-settings table .phone-number,#overtime-settings table .phone-number,.vacation-settings table .phone-number{font-size:10px}#notifications table .subject-link,#clock-settings table .subject-link,#shift-exchange-settings table .subject-link,#overtime-settings table .subject-link,.vacation-settings table .subject-link{cursor:pointer;text-decoration:underline;color:#008a85}#notifications table tr.header,#clock-settings table tr.header,#shift-exchange-settings table tr.header,#overtime-settings table tr.header,.vacation-settings table tr.header{height:40px;background-color:#f5f5f5}#notifications table tr.header td,#clock-settings table tr.header td,#shift-exchange-settings table tr.header td,#overtime-settings table tr.header td,.vacation-settings table tr.header td{font-weight:600;white-space:nowrap}#notifications table tr.header td:first-child,#clock-settings table tr.header td:first-child,#shift-exchange-settings table tr.header td:first-child,#overtime-settings table tr.header td:first-child,.vacation-settings table tr.header td:first-child{font-size:18px}#notifications table tr:nth-child(even),#clock-settings table tr:nth-child(even),#shift-exchange-settings table tr:nth-child(even),#overtime-settings table tr:nth-child(even),.vacation-settings table tr:nth-child(even){background-color:#fff}#notifications table tr:nth-child(odd),#clock-settings table tr:nth-child(odd),#shift-exchange-settings table tr:nth-child(odd),#overtime-settings table tr:nth-child(odd),.vacation-settings table tr:nth-child(odd){background-color:#fbfbfb}#notifications table td,#clock-settings table td,#shift-exchange-settings table td,#overtime-settings table td,.vacation-settings table td{padding-left:15px;padding-right:15px;border-bottom:1px solid #eee}#notifications table td .type-title,#clock-settings table td .type-title,#shift-exchange-settings table td .type-title,#overtime-settings table td .type-title,.vacation-settings table td .type-title{font-weight:600}#notifications table td .type-desc,#clock-settings table td .type-desc,#shift-exchange-settings table td .type-desc,#overtime-settings table td .type-desc,.vacation-settings table td .type-desc{font-size:12px}#notifications table td.desc-con,#clock-settings table td.desc-con,#shift-exchange-settings table td.desc-con,#overtime-settings table td.desc-con,.vacation-settings table td.desc-con{padding-top:15px;padding-bottom:15px}#notifications table td.input-con,#clock-settings table td.input-con,#shift-exchange-settings table td.input-con,#overtime-settings table td.input-con,.vacation-settings table td.input-con{text-align:center;border-left:1px solid #eee}#notifications table td.input-con select,#clock-settings table td.input-con select,#shift-exchange-settings table td.input-con select,#overtime-settings table td.input-con select,.vacation-settings table td.input-con select{width:100%;min-width:300px;float:right}#notifications #table-nav-row,#clock-settings #table-nav-row,#shift-exchange-settings #table-nav-row,#overtime-settings #table-nav-row,.vacation-settings #table-nav-row{width:100%;display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}#notifications #table-nav-row button,#clock-settings #table-nav-row button,#shift-exchange-settings #table-nav-row button,#overtime-settings #table-nav-row button,.vacation-settings #table-nav-row button{margin-left:5px;border:0px;background:0px;font-size:14px;color:#7d7d7d;border-bottom:2px solid rgba(0,0,0,0)}#notifications #table-nav-row button:first-child,#clock-settings #table-nav-row button:first-child,#shift-exchange-settings #table-nav-row button:first-child,#overtime-settings #table-nav-row button:first-child,.vacation-settings #table-nav-row button:first-child{margin-left:0px}#notifications #table-nav-row button.selected,#notifications #table-nav-row button:hover,#clock-settings #table-nav-row button.selected,#clock-settings #table-nav-row button:hover,#shift-exchange-settings #table-nav-row button.selected,#shift-exchange-settings #table-nav-row button:hover,#overtime-settings #table-nav-row button.selected,#overtime-settings #table-nav-row button:hover,.vacation-settings #table-nav-row button.selected,.vacation-settings #table-nav-row button:hover{border-bottom:2px solid #008a85;color:#4a4a4a;font-weight:bold}#notifications #table-nav-row button.selected,#clock-settings #table-nav-row button.selected,#shift-exchange-settings #table-nav-row button.selected,#overtime-settings #table-nav-row button.selected,.vacation-settings #table-nav-row button.selected{cursor:default}#notifications #table-nav-row button:hover,#clock-settings #table-nav-row button:hover,#shift-exchange-settings #table-nav-row button:hover,#overtime-settings #table-nav-row button:hover,.vacation-settings #table-nav-row button:hover{cursor:pointer;font-weight:400}#notifications #table-nav-row button:hover.selected,#clock-settings #table-nav-row button:hover.selected,#shift-exchange-settings #table-nav-row button:hover.selected,#overtime-settings #table-nav-row button:hover.selected,.vacation-settings #table-nav-row button:hover.selected{font-weight:bold}#notifications .beta-feedback-link,#clock-settings .beta-feedback-link,#shift-exchange-settings .beta-feedback-link,#overtime-settings .beta-feedback-link,.vacation-settings .beta-feedback-link{cursor:pointer;text-decoration:underline;color:#008a85;font-size:14px;margin-top:10px;margin-bottom:20px;float:left}#shift-exchange-settings table tr.header td{padding-left:5px;padding-right:5px;font-size:12px !important}#shift-exchange-settings table tr.header td:first-child{font-size:12px !important}#shift-exchange-settings table td.desc-con{padding-left:5px;padding-right:5px;font-size:11px}.outdated-browser-warning{font-size:14px !important;padding:20px;padding-bottom:10px;padding-top:10px}.outdated-browser-warning .c-banner--icon{width:30px;height:30px;padding:10px;padding-top:5px;padding-bottom:5px}.outdated-browser-warning p{margin:0px}.payment-warning{font-size:14px !important;padding:20px;padding-top:10px;padding-bottom:10px}.payment-warning .openSupportBox{margin-right:10px;margin-left:40px;text-decoration:none;color:#4a4a4a}.payment-warning p{margin:0px}.member-limit-warning{background-color:#e0e0e0;color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin-bottom:25px;width:100%;box-sizing:border-box;padding:10px;font-size:14px;position:relative;min-height:60px}.member-limit-warning .openSupportBox{color:#4a4a4a}.member-limit-warning .actionButton{position:absolute;top:50%;right:15px;height:40px;background-color:#9b9b9b;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;text-decoration:none;padding-left:25px;padding-right:25px;margin-top:-20px;line-height:40px;font-weight:600;color:#fff}.member-limit-warning .actionButton:hover{background-color:#8a8a8a}.member-limit-warning .warning-oneline{line-height:40px}.member-limit-warning .closeWarning{cursor:pointer}#choose-plan .plan-con,#payment-form .plan-con{flex:1;border:1px solid #cacaca;border-radius:3px;padding:15px;color:#4a4a4a;margin-bottom:30px;margin-right:20px;background-color:#fff;box-shadow:0px 2px 2px 0px rgba(0,0,0,.14);position:relative}#choose-plan .plan-con .sub-desc,#payment-form .plan-con .sub-desc{font-size:12px;opacity:.7}#choose-plan .plan-con.non-select,#payment-form .plan-con.non-select{opacity:.7;box-shadow:0px 2px 2px 0px rgba(0,0,0,0)}#choose-plan .plan-con.non-select .btn,#choose-plan .plan-con.non-select #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #choose-plan .plan-con.non-select .retry,#payment-form .plan-con.non-select .btn,#payment-form .plan-con.non-select #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #payment-form .plan-con.non-select .retry{background-color:#fff;border:1px solid #9b9b9b;color:#4a4a4a;font-weight:500;font-size:12px}#choose-plan .plan-con.non-select .btn:hover,#choose-plan .plan-con.non-select #accountsettings .complete-payment .payment-error-message .retry:hover,#accountsettings .complete-payment .payment-error-message #choose-plan .plan-con.non-select .retry:hover,#payment-form .plan-con.non-select .btn:hover,#payment-form .plan-con.non-select #accountsettings .complete-payment .payment-error-message .retry:hover,#accountsettings .complete-payment .payment-error-message #payment-form .plan-con.non-select .retry:hover{background-color:#fff;border:1px solid #9b9b9b;cursor:default}#choose-plan .plan-con:last-child,#payment-form .plan-con:last-child{margin-right:0px}#choose-plan .plan-con .current,#payment-form .plan-con .current{position:absolute;width:100%;background-color:#4a4a4a;height:30px;line-height:30px;top:97px;left:0px;color:#fff}#choose-plan .plan-con .price,#payment-form .plan-con .price{margin-bottom:0px !important}#choose-plan .plan-con ul,#payment-form .plan-con ul{padding-left:0px;list-style:none;font-size:.9em}#choose-plan .plan-con ul li,#payment-form .plan-con ul li{margin-top:10px}#choose-plan .plan-con ul .free,#payment-form .plan-con ul .free{font-weight:600}#choose-plan .plan-con .btn-block,#choose-plan .plan-con .devices-row .buttons button,.devices-row .buttons #choose-plan .plan-con button,#choose-plan .plan-con #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #choose-plan .plan-con .retry,#payment-form .plan-con .btn-block,#payment-form .plan-con .devices-row .buttons button,.devices-row .buttons #payment-form .plan-con button,#payment-form .plan-con #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #payment-form .plan-con .retry{width:100%}#choose-plan .plan-con .btn-block:disabled,#choose-plan .plan-con .devices-row .buttons button:disabled,.devices-row .buttons #choose-plan .plan-con button:disabled,#choose-plan .plan-con #accountsettings .complete-payment .payment-error-message .retry:disabled,#accountsettings .complete-payment .payment-error-message #choose-plan .plan-con .retry:disabled,#payment-form .plan-con .btn-block:disabled,#payment-form .plan-con .devices-row .buttons button:disabled,.devices-row .buttons #payment-form .plan-con button:disabled,#payment-form .plan-con #accountsettings .complete-payment .payment-error-message .retry:disabled,#accountsettings .complete-payment .payment-error-message #payment-form .plan-con .retry:disabled{background:#fff;border-color:#979797;color:#7d7d7d}.planheader{text-align:center}.planheader h1{font-size:25px}.planheader p{font-size:14px}.planheader p.chosen-plan-desc{font-size:18px;max-width:760px;margin:0 auto}#choose-plan{overflow:hidden;padding:0px;width:100%;margin-top:30px;display:flex;justify-content:space-between}#choose-plan .plan{float:left}.contact-for-plan{cursor:pointer;text-decoration:underline;color:#008a85;font-size:20px;margin-top:10px;display:block}#account-suspended .box{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#account-suspended .following{margin-top:20px;margin-bottom:0px}#account-suspended h4{margin-bottom:0px;margin-top:10px}#account-suspended .small{font-size:14px}#account-suspended ul{margin-top:10px}#account-suspended ul li{margin-bottom:10px;font-size:14px}#account-suspended h3{margin-bottom:0px}#payment-confirmed{width:475px;margin-top:100px;margin-left:auto;margin-right:auto;background:lime;padding:20px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#payment-confirmed h1,#payment-confirmed h2,#payment-confirmed p{text-align:center}#payment-confirmed h1{font-size:18px}#payment-confirmed p{font-size:14px}#payment-confirmed a{text-align:center;font-size:14px;display:block;margin-top:20px}#payment-form{overflow:visible;margin-left:auto;margin-right:auto;max-width:855px}#payment-form .selected-plan-pricing{border-right:0px;padding:0px;min-width:auto}#payment-form .selected-plan-pricing p.center{padding:0px}#payment-form .left-con{width:318px;margin-right:22px;float:left}#payment-form .left-con .plan-con{width:266px}#payment-form .left-con .plan-con a{font-size:14px}#payment-form .left-con .plan-con .price{margin-top:0px;margin-bottom:10px;padding-bottom:0px}#payment-form .left-con .plan-con h2{margin-bottom:0px;font-size:18px}#payment-form .left-con .footer{font-size:12px;color:#9b9b9b;text-align:center;margin-top:-20px;width:298px}#payment-form h1{text-align:center;font-size:23px}#payment-form .subheader{text-align:center;font-size:14px;margin-bottom:25px}#payment-form .plan{float:left;width:250px}#payment-form form{width:100%;border-radius:3px;background-color:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);padding:20px;box-sizing:border-box}#payment-form form .terms{display:block;font-size:12px;margin-bottom:0px}#payment-form form h3{margin-top:0px;margin-bottom:5px}#payment-form form p{width:100%;font-size:14px;margin-bottom:20px}#payment-form form ul{list-style:none;padding-left:0px;margin:0px}#payment-form form ul .cvv-li{float:left;margin-right:25px}#payment-form form label{display:block;font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:10px}#payment-form form .seperator{float:left;margin-left:10px;margin-right:10px;line-height:30px;font-size:25px}#payment-form form input,#payment-form form textarea{background-color:#fff;margin-bottom:10px;height:35px;width:100%;padding:10px;font-family:"proxima-nova","proxima nova",arial;font-size:14px;border:1px solid #dbdbdb;box-sizing:border-box;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}#payment-form form input.date,#payment-form form textarea.date{float:left;width:80px}#payment-form form .StripeElement{border:1px solid #dbdbdb;box-shadow:inset 0 1px 2px rgba(0,0,0,.15);border-radius:0px}#payment-form form #card-errors{color:#c8472a;font-size:13px;margin-top:5px}#payment-form form textarea{height:60px}#payment-form form .cards{margin-right:10px}#payment-form form input.red{border:1px solid #c8472a;color:#c8472a}#payment-form form .error{color:#c8472a}#payment-form form .error-list{background-color:#c8472a;border:1px solid #a01919;width:100%;color:#fff;padding:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin-bottom:10px;box-sizing:border-box}#payment-form form .error-list li{font-size:14px;margin-bottom:10px}#payment-form form .error-list li:last-child{margin-bottom:0px}#payment-form .support{float:right;font-size:14px;margin-top:10px;color:#9b9b9b}#jobtypes .edit{display:none}#jobtypes .errorBox{display:none}#jobtypes .newJobtype-con{display:none}#jobtypes .nameJobtype{display:none}#jobtypes .jobtype{position:relative}#jobtypes .job-colour{width:15px;height:15px;border:0px;margin-right:10px}#jobtypes li{font-size:14px;font-weight:600;margin-bottom:20px}#jobtypes li .jobtypename{line-height:22px;cursor:pointer}#jobtypes li .jobtypename:hover{opacity:.8}#jobtypes li.jobtype.opened .edit{display:block}#jobtypes li.jobtype.opened .jobtypename,#jobtypes li.jobtype.opened .current-colour{display:none}#jobtypes li.jobtype.opened ul.employee-picker-all-members{max-height:400px;overflow-y:auto}#jobtypes li.jobtype.opened.loading-members .loading-employees{width:100%;border:1px solid #dbdbdb;border-top:none;position:relative;height:40px;box-sizing:border-box}#jobtypes li.jobtype.opened.loading-members .loading-employees:after{content:"";width:30px;height:30px;display:block;background-image:url("../img/spinners/spinner.d36020138e5d.svg");animation:spin 1s linear infinite;background-size:cover;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px}#jobtypes .input_colorpicker{position:relative;overflow:hidden;border:1px solid #cacaca;border-radius:3px}#jobtypes .input-wrap{display:flex;height:45px}#jobtypes .input-wrap .job-colour-wrap{display:flex;width:45px;float:left;height:45px;align-items:center;border-right:1px solid #cacaca}#jobtypes .input-wrap .job-colour-wrap .job-colour{margin:0 auto}#jobtypes .input-wrap button{background:rgba(0,0,0,0);border:0px;padding-left:20px;padding-right:20px;cursor:pointer;float:right;font-family:"proxima-nova","proxima nova",arial;font-size:14px;font-weight:600;color:#4a4a4a;height:100%;outline:none;color:#c8472a}#jobtypes .input-wrap button:active{outline:none;opacity:.6}#jobtypes .input-wrap button.save{color:#579c22;border-left:1px solid #dedede;border-right:1px solid #dedede}#jobtypes .input-wrap .jobtype-value{flex:1;background:#fffbe9;outline:none;border:0px;margin:0px;min-height:95%;min-width:50%;font-size:14px;padding-left:10px;padding-right:10px;font-family:"proxima-nova","proxima nova",arial}#jobtypes .color-picker{border-top:1px solid #cacaca;background:#fff;top:65px;width:100%;text-align:center}#jobtypes .color-picker h3{font-size:14px;color:#4a4a4a;margin-top:0px;line-height:30px;border-bottom:1px solid #dedede}#jobtypes .color-picker .colors{display:flex;flex-wrap:wrap;align-content:stretch;justify-content:space-between;padding:10px}#jobtypes .color-picker .job-colour{border-radius:20px;border:0px;width:auto;height:auto;float:left;width:15px;height:15px;margin:0px;transition:all .2s ease}#jobtypes .color-picker .job-colour.active-color,#jobtypes .color-picker .job-colour:hover{box-shadow:inset 0px 0px 0px 2px #fff,0px 0px 0px 2px #cacaca}#jobtypes .color-picker .job-colour.active-color{pointer-events:none}#jobtypes .createNewJobtype{color:#008a85;text-decoration:underline;cursor:pointer}#jobtypes .add-jobtype-wrap{display:flex}#jobtypes .add-jobtype-wrap .newJobtype,#jobtypes .add-jobtype-wrap .nameJobtype{flex:1;margin-right:10px;padding-left:5px}#jobtypes .add-jobtype-wrap button{margin-right:10px}#jobtypes .add-jobtype-wrap .cancelNewJobType{font-weight:500;color:#646464;font-size:12px;line-height:18px}@font-face{font-family:"sp_icon";src:url("/static/fonts/sp_icon.3e62d02d794e.eot");src:url("/static/fonts/sp_icon.3e62d02d794e.eot?#iefix") format("embedded-opentype"),url("/static/fonts/sp_icon.23eacc5a5353.woff") format("woff"),url("/static/fonts/sp_icon.4124079d10a4.ttf") format("truetype"),url("/static/fonts/sp_icon.226054daae83.svg#sp_icon") format("svg");font-weight:normal;font-style:normal}#locations p{font-size:14px}#locations ul{overflow:hidden}#locations li{display:block;width:100%;float:left}#locations .nameLocation{display:none}#locations .newLocation-con{display:none}#locations .newLocation-con .saveLocation{margin-left:10px}#locations .location span{font-size:15px;float:left}#locations .cancelNewLocation{font-size:12px;text-decoration:underline;color:#008a85;cursor:pointer}#locations .location span:hover{cursor:pointer;text-decoration:underline}#locations .cancelEdit{display:inline;font-size:12px;text-decoration:underline;color:#008a85;cursor:pointer;font-weight:normal;margin-left:5px}#locations .location-value{font-size:14px;padding-left:5px;margin-top:-2px;margin-left:1px;width:50%;color:#4a4a4a;margin-bottom:-1px}#locations .edit{display:none;margin-bottom:-4px}#locations .errorBox{display:none}#locations .empty{font-size:12px}#locations .locations-con .location{font-weight:bold;font-size:14px;color:#008a85}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#report{width:90%;min-width:1000px;max-width:1700px;margin:0 auto;position:relative}#report .report-loader{width:150px;height:150px;position:absolute;left:50%;top:150px;margin-left:-75px;z-index:9;opacity:.3}#report .report-loader img{width:100%;height:100%;animation:spin 1.9s linear infinite}#report .data-con{margin-top:50px}#report .report-setup{background-color:#fff;border:1px solid #e0e0e0;box-sizing:border-box;height:57px}#report .report-setup .headline{float:left;padding-left:20px;padding-top:10px}#report .report-setup .headline .period-digits{display:inline}#report .report-setup h2{font-size:16px}#report .report-setup .subline{font-size:12px;margin-top:0px}#report .report-setup .handle{float:right}#report .report-setup .handle .period{padding:20px;padding-top:10px;padding-right:40px;padding-bottom:7px;position:relative;float:left;border-left:1px solid #e0e0e0}#report .report-setup .handle .period .period-digits{font-size:14px;margin-bottom:0px;margin-top:2px}#report .report-setup .handle .period .subline{font-size:12px;margin-top:0px}#report .report-setup .handle .period:hover{background-color:#008a85;color:#fff;cursor:pointer}#report .report-setup .handle .period .icon-play{position:absolute;font-size:12px;right:15px;top:21px;float:right;display:block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#report .report-setup .handle .export{float:left;font-size:12px;border-left:1px solid #e0e0e0;padding:20px;position:relative;padding-bottom:16px}#report .report-setup .handle .export span{margin-right:8px}#report .report-setup .handle .export p{margin-top:0px}#report .report-setup .handle .export:hover{background-color:#008a85;color:#fff;cursor:pointer}#report .report-setup .handle .export:hover .export-dropdown{color:#4a4a4a}#report .report-setup .handle .export .export-dropdown{display:none;position:absolute;z-index:4;color:#4a4a4a;background-color:#fff;border:1px solid #e0e0e0;top:43px;right:-1px;width:155px;margin-left:0px;list-style:none;padding-left:0px}#report .report-setup .handle .export .export-dropdown li{margin-left:0px;border-top:1px solid #e0e0e0}#report .report-setup .handle .export .export-dropdown li a{height:35px;color:#4a4a4a;display:block;line-height:35px;text-decoration:none;padding-left:10px}#report .report-setup .handle .export .export-dropdown li a:hover{color:#fff}#report .report-setup .handle .export .export-dropdown li:first-child{border-top:0px}#report .report-setup .handle .export .export-dropdown li:hover{background-color:#008a85;color:#fff}#report .report-setup .handle .export .export-dropdown li.soon{color:#9b9b9b}#report .report-setup .handle .export .export-dropdown .soon:hover{background-color:#4a4a4a;cursor:default}#report .datepicker{margin-bottom:30px;overflow:hidden}#report table.report-table{display:none;margin-top:30px;width:100%;overflow:hidden;margin:0 auto;background:#fff;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;font-size:14px}#report table.report-table th{background-color:#f8f8f8;text-align:left;cursor:pointer;color:#9b9b9b;position:relative}#report table.report-table td,#report table.report-table th{border-bottom:1px solid #d7d7d7;border-right:1px solid #cacaca;height:50px;padding-left:20px;box-sizing:border-box}#report table.report-table .icon-sort{float:right;position:relative;margin-right:20px;width:10px;display:block}#report table.report-table .icon-play{display:none}#report table.report-table .headerSortDown,#report table.report-table .headerSortUp{color:#4a4a4a}#report table.report-table .headerSortDown .icon-play{top:10px;right:0px;font-size:10px;display:block;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#report table.report-table .headerSortUp .icon-play{position:absolute;top:0px;right:0px;font-size:10px;display:block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#report table.report-table .red{color:#c8472a}#report table.report-table .green{color:#40b51a}#report table.report-table .total{font-weight:bold}#admins .titles{float:right;margin-bottom:5px}#admins .titles li{display:inline-block;font-size:14px;text-align:center;width:100px}#admins .listOfAdmins{padding-left:0;clear:both}#admins .listOfAdmins img,#admins .listOfAdmins .add-person-avatar{border-radius:50em;width:50px;background-color:#d5d5d5;height:50px;display:inline-block}#admins .listOfAdmins li{border-top:1px solid #d5d5d5;padding-top:10px;padding-bottom:10px;overflow:hidden}#admins .listOfAdmins .addUser{text-decoration:underline;color:#008a85;cursor:pointer}#admins .listOfAdmins .setAdminWrap{width:200px;display:flex;justify-content:space-around}#admins .listOfAdmins .makeAdmin,#admins .listOfAdmins .selectUser,#admins .listOfAdmins .cancelAdmin{display:none}#admins .listOfAdmins .cancelAdmin{text-decoration:underline;color:#008a85;cursor:pointer;font-size:12px}#admins .listOfAdmins .errorBox{display:none}dl{margin:0px}dt{font-size:12px;color:#979797}dd{font-size:13px;margin:0px}.public-holiday{font-size:12px;color:#c8472a;display:block}.mobile-signup.row{width:100%}.mobile-signup .columns-8{width:100%;padding:10px}.mobile-signup .prefix-2{margin:0px}.mobile-signup .box.signupForm{width:100% !important;margin:0 !important}body.modal-open .supportBox .supportCircle{right:15px}.modal-error-content{text-align:center;padding:20px;font-size:13px;background:#fff;color:#dd394d;border-radius:5px;margin-bottom:15px}.publicholiday-table .cell-grow{margin-top:10px;margin-bottom:10px}.input-with-cal-link{width:100% !important}.element-updated{will-change:transform;animation:pulse .5s ease;position:relative;overflow:hidden}.Beacon .is-configDisplayRight{bottom:70px !important;right:15px !important}.Beacon .BeaconFabButtonFrame{right:5px !important;bottom:5px !important;transform:scale(0.7) !important}.avatar-container .user-deleted-avatar,.avatar-container .user-deactivated-avatar{font-size:80px !important}.user-deleted-avatar,.user-deactivated-avatar{display:inline-flex !important;background:#ffe8e9;border-radius:50px;align-items:center;justify-content:center;font-size:12px !important;color:#ff5051 !important}.user-deleted-avatar.deleted-small,.user-deactivated-avatar.deleted-small{margin-left:5px;font-size:10px !important;width:20px;height:20px}.user-deactivated-avatar{background:#ebebeb !important;color:gray !important}.user-deleted{color:#ff5051}.user-deleted span{color:#4a4a4a}.buttonDropdown{transition:.2s;z-index:1;position:relative}.buttonDropdown.active .buttonDropdownContent{visibility:visible;transform:scale(1);opacity:1}.buttonDropdown.left .buttonDropdownContent{right:auto;left:-1px;transform-origin:top left}.buttonDropdown .buttonDropdownContent{transition:.2s;opacity:0;transform:scale(0.9);will-change:transform;position:absolute;visibility:hidden;top:calc(100% + 4px);right:-1px;transform-origin:top right}.buttonDropdown .buttonDropdownContent.rightIcons i{margin-left:auto}.buttonDropdown ul{background:#fff;border:1px solid #c9c9c9;margin:0;padding:0;border-radius:4px;list-style-type:none;z-index:50;box-shadow:0px 4px 6px -2px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1);overflow:hidden;margin-bottom:5px;min-width:145px}.buttonDropdown ul li{display:flex;text-wrap:nowrap;padding:9px 13px;cursor:pointer;border-bottom:1px solid #eaeaea;font-weight:500;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;gap:8px;align-items:center}.buttonDropdown ul li i{font-size:13px;margin-left:-2px;margin-right:2px}.buttonDropdown ul li:hover:not(.disabled){background:#f6f6f6}.buttonDropdown ul li.disabled{cursor:default;opacity:.5}.buttonDropdown ul li.green{color:#008a85}.buttonDropdown ul li:last-of-type{border-bottom:0}.buttonDropdown ul li.orange i{color:#d4880d}.buttonDropdown ul li.red i{color:#ff5051}.banner{background:#f5f5f5;border:1px solid #dbdbdb;border-radius:6px;display:flex;align-items:center;padding:16px;gap:12px}.banner>i{font-size:24px;color:#ff5051}.banner>.u-flex{margin-left:auto}.banner>div h1{margin:0px !important;font-size:16px}.banner>div h2{margin:0px !important;font-weight:400;font-size:14px}.banner button{margin-right:10px;min-width:100px}.custom-break-input{display:flex;align-items:center;font-size:12px;margin-top:6px;margin-bottom:6px;flex-basis:100%;gap:6px}.custom-break-input input{text-align:center;min-width:50px;max-width:50px;margin:0 !important;border-radius:2px;border:1px solid #dbdbdb;outline:none !important}.custom-break-input input.error{border-color:red}.absence-icon{display:block;width:15px;height:15px;background-image:url("../img/icons/vacation-icon.af9c80acd008.svg")}.touch-device .day-des .buttonDropdown{visibility:visible !important;opacity:1 !important;transform:translateX(0) scale(1) !important;border:none !important;box-shadow:none !important;background:none !important}#manage{margin-top:20px}@media screen and (max-width: 1100px){#manage .c-filter{padding-left:5px;padding-right:5px}#manage .c-filter__label{display:none}#manage .filter-item{margin-right:2px;padding-left:2px;padding-right:2px}#manage .c-filter__button-con button{color:rgba(0,0,0,0);font-size:0px;transition:all .2s ease-in-out}#manage .c-filter__button-con button .svg-icon-eye{margin-right:0px}#manage .c-filter__button-con button:hover{color:#4a4a4a;font-size:12px}#manage .c-filter__button-con button:hover .svg-icon-eye{margin-right:5px}}.inner-conflict-header{font-size:16px;display:flex;align-items:center}.inner-conflict-header .inner-conflict-icon{width:15px;height:15px;margin-right:5px;font-size:15px}#manage,#week{width:100%;z-index:1}#manage .btn-location,#week .btn-location{overflow:hidden;margin-bottom:15px;margin-top:0px;display:inline-block;margin-left:10px}#manage .btn-location h2,#week .btn-location h2{font-size:18px}#manage .btn-location button,#week .btn-location button{margin-left:10px}#manage .location-def,#week .location-def{font-weight:400;display:inline;cursor:pointer}#manage .absence-sum.open .absence-list,#week .absence-sum.open .absence-list{opacity:1;visibility:visible;height:calc(100% - 30px)}#manage .absence-sum.open .icon-play,#week .absence-sum.open .icon-play{transform:rotate(-90deg)}#manage .job-colour,#week .job-colour{margin-top:0px}#manage .absence-titel-wrap,#week .absence-titel-wrap{background:#ffebeb;color:red;min-height:30px;display:flex;justify-content:space-between;font-size:13px;font-weight:600;align-items:center;border-bottom:1px solid #dbdbdb;padding-right:5px;padding-left:5px}#manage .absence-titel-wrap .icon,#week .absence-titel-wrap .icon{margin-right:5px;margin-top:0px}#manage .absence-titel-wrap .iconTitel,#week .absence-titel-wrap .iconTitel{display:flex;font-size:13px;font-weight:600}#manage .absence-titel-wrap .icon-play,#week .absence-titel-wrap .icon-play{transform:rotate(90deg);transition:all .1s ease}#manage .absence-list,#week .absence-list{opacity:0;visibility:hidden;height:0px;font-size:13px;background:#ffebeb;position:absolute;width:100%;z-index:10;transition:all .1s ease}#manage .absence-list ul,#week .absence-list ul{margin:0px;padding:0px;list-style:none}#manage .absence-list ul li,#week .absence-list ul li{min-height:30px;display:flex;flex-direction:column;justify-content:center;padding:5px;border-bottom:1px solid #fdb1b2}#manage .absence-desc,#manage .conflict-desc,#week .absence-desc,#week .conflict-desc{display:block;color:red;font-size:12px;white-space:normal}#manage .unclickable,#week .unclickable{pointer-events:none;cursor:default}#manage .last,#week .last{border-right:0px !important}#manage:after,#week:after{content:"";display:table;clear:both}#manage .container,#week .container{margin-top:10px}#manage .no-day .add-time-block,#week .no-day .add-time-block{display:none}#manage .day-des[data-day-url=""],#week .day-des[data-day-url=""]{pointer-events:none}#manage .no-period-overlay,#week .no-period-overlay{position:absolute;background-color:rgba(250,250,250,.85);width:100%;height:100%;z-index:100;opacity:1;visibility:visible}#manage .no-period-overlay .helper,#week .no-period-overlay .helper{max-width:950px;margin:0 auto;text-align:center}#manage .no-period-overlay .helper h1,#week .no-period-overlay .helper h1{font-size:18px;margin-top:0px;margin-bottom:5px;max-width:700px}#manage .no-period-overlay .helper p,#week .no-period-overlay .helper p{font-size:13px;margin:0 auto;margin-top:10px;max-width:700px;margin-bottom:20px}#manage .no-period-overlay .helper iframe,#week .no-period-overlay .helper iframe{border:1px solid #dbdbdb}#manage .no-period-overlay.off,#week .no-period-overlay.off{opacity:0;visibility:hidden}#manage #add-time-hint,#manage #copy-hint,#week #add-time-hint,#week #copy-hint{display:block;width:90%;border:1px dashed #979797;border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;padding:10px;margin:0 auto;margin-top:10px;font-size:12px;text-align:center;color:#7c7c7c;margin-bottom:10px}#manage #add-time-hint .title,#manage #copy-hint .title,#week #add-time-hint .title,#week #copy-hint .title{font-size:14px}#manage #add-time-hint img,#manage #copy-hint img,#week #add-time-hint img,#week #copy-hint img{width:24px;height:24px}#manage #add-time-hint .copy-arrow,#manage #copy-hint .copy-arrow,#week #add-time-hint .copy-arrow,#week #copy-hint .copy-arrow{width:75px;height:31px;margin-left:-50px}#manage .add-basis-week,#week .add-basis-week{cursor:pointer;text-decoration:underline;color:#008a85;float:right;font-size:14px;margin-right:.5%;margin-top:10px;margin-bottom:13px}#manage .information,#week .information{padding:10px;border-bottom:1px solid #e7e7e7}#manage .information .help-icon,#week .information .help-icon{float:left;margin-right:10px;margin-top:4px}#manage .information p,#week .information p{font-size:14px;margin-bottom:0px;margin-top:0px}#manage .information a,#week .information a{font-size:12px}#manage .btn-location,#week .btn-location{width:100%;display:flex;align-items:center;margin-top:-20px;margin-bottom:20px;margin-left:0px;background:#fff;border-bottom:1px solid #dbdbdb;padding:15px;font-size:14px}#manage .btn-location .location-def,#week .btn-location .location-def{position:relative}#manage .btn-location .location-def .error-con,#week .btn-location .location-def .error-con{position:absolute;right:100%;width:100%;margin-right:10px;border-radius:5px;font-size:13px;background:#ff5051;padding:5px;color:#fff;display:none}#manage .btn-location .location-def.error .error-con,#week .btn-location .location-def.error .error-con{display:block}#manage .btn-location .name-input,#week .btn-location .name-input{border:0;background:none;font-family:"proxima-nova","proxima nova",arial;font-size:14px;outline:none;width:100%;min-width:200px;color:#008a85;cursor:pointer;border-bottom:1px dashed #008a85}#manage .btn-location .name-input:-moz-placeholder-shown, #week .btn-location .name-input:-moz-placeholder-shown{border-bottom:1px dashed #008a85}#manage .btn-location .name-input:placeholder-shown,#manage .btn-location .name-input:focus,#manage .btn-location .name-input.focused,#week .btn-location .name-input:placeholder-shown,#week .btn-location .name-input:focus,#week .btn-location .name-input.focused{border-bottom:1px dashed #008a85}#manage .btn-location .name-input:placeholder-shown::-webkit-input-placeholder, #manage .btn-location .name-input:focus::-webkit-input-placeholder, #manage .btn-location .name-input.focused::-webkit-input-placeholder, #week .btn-location .name-input:placeholder-shown::-webkit-input-placeholder, #week .btn-location .name-input:focus::-webkit-input-placeholder, #week .btn-location .name-input.focused::-webkit-input-placeholder{color:#008a85}#manage .btn-location .name-input:placeholder-shown::-moz-placeholder, #manage .btn-location .name-input:focus::-moz-placeholder, #manage .btn-location .name-input.focused::-moz-placeholder, #week .btn-location .name-input:placeholder-shown::-moz-placeholder, #week .btn-location .name-input:focus::-moz-placeholder, #week .btn-location .name-input.focused::-moz-placeholder{color:#008a85}#manage .btn-location .name-input:-moz-placeholder-shown::placeholder, #week .btn-location .name-input:-moz-placeholder-shown::placeholder{color:#008a85}#manage .btn-location .name-input:placeholder-shown::placeholder,#manage .btn-location .name-input:focus::placeholder,#manage .btn-location .name-input.focused::placeholder,#week .btn-location .name-input:placeholder-shown::placeholder,#week .btn-location .name-input:focus::placeholder,#week .btn-location .name-input.focused::placeholder{color:#008a85}#manage .btn-location .cancel-employee-input,#week .btn-location .cancel-employee-input{cursor:pointer}#manage .btn-location h1,#week .btn-location h1{font-size:18px;display:inline;text-align:left;padding:0px;margin:0px;flex:1}#manage .btn-location h2,#week .btn-location h2{font-size:13px;margin-bottom:0px}#manage .btn-location .btn-text,#week .btn-location .btn-text{display:flex}#manage .btn-location .btn-as-link,#week .btn-location .btn-as-link{margin-top:2px}#manage .top-settings,#week .top-settings{width:99%;margin:0 auto;margin-bottom:20px;height:40px}#manage .top-settings .period-picker,#week .top-settings .period-picker{width:31.666%;margin-right:1%;float:left;padding:7px;padding-left:10px;padding-right:10px;height:40px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);position:relative}#manage .top-settings .period-picker .text-spinner,#week .top-settings .period-picker .text-spinner{position:absolute;right:-35px;background:#fff;padding:10px;width:30px;height:40px;top:-1px;z-index:2;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14)}#manage .top-settings .period-picker .error,#week .top-settings .period-picker .error{font-size:14px;display:block;padding:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;color:#ac2522;background:#fdcaca;list-style:none;display:none;position:absolute;top:-4px;width:100%;margin-left:-10px;font-size:12px;transform:translateY(-100%)}#manage .top-settings .period-picker .error.errorBox--warning,#week .top-settings .period-picker .error.errorBox--warning{background:#fef7eb;color:#ff7800}#manage .top-settings .period-picker .error.errorBox--medium-text,#week .top-settings .period-picker .error.errorBox--medium-text{font-size:14px !important}#manage .top-settings .period-picker .error.errorBox--medium-text p,#week .top-settings .period-picker .error.errorBox--medium-text p{font-size:14px !important}#manage .top-settings .period-picker h3,#week .top-settings .period-picker h3{float:left;font-weight:500;font-size:14px;padding-top:3px;margin:0px;width:174px}@media all and (max-width: 1100px){#manage .top-settings .period-picker h3,#week .top-settings .period-picker h3{font-size:11px;padding-top:5px;width:145px}}#manage .top-settings .period-picker .picker,#week .top-settings .period-picker .picker{float:right;width:calc(100% - 174px)}@media all and (max-width: 1100px){#manage .top-settings .period-picker .picker,#week .top-settings .period-picker .picker{width:calc(100% - 145px)}}#manage .top-settings .period-picker .picker input,#week .top-settings .period-picker .picker input{margin-top:-5px;text-align:center;font-size:12px;font-family:"proxima-nova","proxima nova",arial;height:30px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border:1px solid #dbdbdb;width:44%;box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,.15)}@media all and (max-width: 1100px){#manage .top-settings .period-picker .picker input,#week .top-settings .period-picker .picker input{font-size:11px}}#manage .top-settings .no-period-set,#week .top-settings .no-period-set{opacity:.3;pointer-events:none;flex:1}#manage .top-settings .no-period-set.off,#week .top-settings .no-period-set.off{opacity:1;pointer-events:auto}#manage .top-settings .overall-buttons,#week .top-settings .overall-buttons{display:flex}#manage .top-settings .btn,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry,#week .top-settings .btn,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry{flex-grow:1;align-items:center;display:flex;color:#4a4a4a;font-size:12px;font-weight:600;margin-right:1%;height:40px;border:1px solid #ddd;border-radius:3px;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}#manage .top-settings .btn .btn-text,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .btn-text,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .btn-text,#week .top-settings .btn .btn-text,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .btn-text,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .btn-text{margin-left:0px;color:darken #4a4a4a,20}#manage .top-settings .btn .btn-status,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .btn-status,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .btn-status,#week .top-settings .btn .btn-status,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .btn-status,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .btn-status{display:block;font-weight:500}#manage .top-settings .btn .btn-status .on,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .btn-status .on,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .btn-status .on,#week .top-settings .btn .btn-status .on,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .btn-status .on,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .btn-status .on{color:green}#manage .top-settings .btn:last-child,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry:last-child,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry:last-child,#week .top-settings .btn:last-child,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry:last-child,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry:last-child{margin-right:0px}#manage .top-settings .btn:hover,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry:hover,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry:hover,#week .top-settings .btn:hover,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry:hover,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry:hover{cursor:pointer;background-color:#fff;border-color:#cacaca}#manage .top-settings .btn .icons-con,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .icons-con,#week .top-settings .btn .icons-con,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .icons-con{margin-right:10px;display:inline-block;overflow:hidden;background-image:url("../img/icons/location.0e61edc77781.svg");background-repeat:no-repeat;opacity:.7}#manage .top-settings .btn .icons-con.wish-icon,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.wish-icon,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .icons-con.wish-icon,#week .top-settings .btn .icons-con.wish-icon,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.wish-icon,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .icons-con.wish-icon{background-image:url("../img/icons/wishes.46dd73cb3e53.svg");width:30px;height:16px;background-size:100%}#manage .top-settings .btn .icons-con.wish-icon.wish-on,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.wish-icon.wish-on,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .icons-con.wish-icon.wish-on,#week .top-settings .btn .icons-con.wish-icon.wish-on,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.wish-icon.wish-on,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .icons-con.wish-icon.wish-on{background-position:center bottom}#manage .top-settings .btn .icons-con.suggest-icon,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.suggest-icon,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .icons-con.suggest-icon,#week .top-settings .btn .icons-con.suggest-icon,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.suggest-icon,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .icons-con.suggest-icon{background-image:url("../img/icons/suggest.13c7a96fcd2b.svg");height:20px;width:20px;top:6px;background-size:100%}#manage .top-settings .btn .icons-con.person-icon,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.person-icon,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .icons-con.person-icon,#week .top-settings .btn .icons-con.person-icon,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.person-icon,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .icons-con.person-icon{background-image:url("../img/icons/person.d7316421c28b.svg");width:20px;height:16px;background-size:100%}#manage .top-settings .btn .icons-con.rule-icon,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.rule-icon,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry .icons-con.rule-icon,#week .top-settings .btn .icons-con.rule-icon,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry .icons-con.rule-icon,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry .icons-con.rule-icon{background-image:url("../img/icons/clock-dark-outline.a1ec39195861.svg");width:20px;height:20px}@media all and (max-width: 1260px){#manage .top-settings .btn,#manage .top-settings #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #manage .top-settings .retry,#week .top-settings .btn,#week .top-settings #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #week .top-settings .retry{padding-left:3px;padding-right:3px}#manage .top-settings .icons-con,#week .top-settings .icons-con{transform:scale(0.8);width:auto;margin-right:5px !important}}@media all and (max-width: 1100px){#manage .top-settings .btn-status,#week .top-settings .btn-status{font-size:10px}}#manage *,#week *{box-sizing:border-box}#manage #wishes ul,#week #wishes ul{list-style:none}#manage #wishes ul li,#week #wishes ul li{border-top:1px solid #9b9b9b;font-size:14px}#manage #wishes ul li:last-child,#week #wishes ul li:last-child{border-bottom:1px solid #9b9b9b}#manage .no-content,#week .no-content{margin-top:0px;margin-bottom:0px;font-size:18px}#manage p.center,#week p.center{margin-bottom:10px;margin-top:10px;font-size:14px}#manage .tabs,#week .tabs{border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;height:35px;margin-left:1%;position:relative;width:80%;padding-right:20px}#manage .tabs .manned-plan.animate .updated-animation,#week .tabs .manned-plan.animate .updated-animation{animation:updateIn 1.5s forwards ease-in-out}#manage .tabs .manned-plan.animate .base-text,#week .tabs .manned-plan.animate .base-text{animation:updateOut 1.5s forwards ease-in-out}#manage .tabs .tab-item,#week .tabs .tab-item{display:flex;justify-content:center;float:left;height:35px;font-weight:600;line-height:35px;font-size:14px;padding-left:20px;padding-right:20px;background-color:#fff;border:1px solid #cacaca;border-bottom:0px;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;margin-right:5px;color:#4a4a4a;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;position:relative}#manage .tabs .tab-item.changed::before,#week .tabs .tab-item.changed::before{content:"";display:block;position:absolute;top:-5px;right:5px;width:10px;height:10px;background-color:#ff5051;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;opacity:0;-webkit-animation:fadeIn .5s forwards ease}#manage .tabs .tab-item .update,#week .tabs .tab-item .update{position:absolute;bottom:0px;left:0px;display:block;background-color:#008a85}#manage .tabs .tab-item .update.toggle,#week .tabs .tab-item .update.toggle{animation:update 1.5s ease}#manage .tabs .active,#manage .tabs .tab-item:hover,#week .tabs .active,#week .tabs .tab-item:hover{background-color:#fff;color:#008a85;cursor:pointer;position:relative}#manage .tabs .active:after,#manage .tabs .tab-item:hover:after,#week .tabs .active:after,#week .tabs .tab-item:hover:after{content:"";width:100%;position:absolute;height:1px;background-color:#fff;bottom:-1px;left:0px}#manage .tabs .active,#week .tabs .active{border-top:3px solid;line-height:32px}#manage .tabs .updated-animation,#week .tabs .updated-animation{position:absolute;top:0px;opacity:0;color:#ff5051}#manage .tabs .base-text,#week .tabs .base-text{position:absolute}#manage .tabs .spacer-text,#week .tabs .spacer-text{opacity:0}#manage .tabs .help-link,#week .tabs .help-link{float:left;margin-left:10px;cursor:pointer;text-decoration:underline;color:#008a85;font-size:12px;margin-top:10px}#manage .tabs .template-tip,#week .tabs .template-tip{display:none;font-size:14px;margin-top:-10px;padding:10px;padding-top:5px;padding-bottom:5px;width:270px;left:331px;color:#fff;background-color:#008a85;position:absolute;z-index:30}#manage .tabs .template-tip:after,#week .tabs .template-tip:after{content:"";position:absolute;top:17px;left:-10px;display:block;height:0px;width:0px;border-top:10px solid rgba(0,0,0,0);border-right:10px solid #008a85;border-bottom:10px solid rgba(0,0,0,0)}#manage .tabs .template-tip p,#week .tabs .template-tip p{display:block;overflow:hidden;font-weight:600}#manage .shift-box *,#week .shift-box *{box-sizing:content-box !important}#manage .shift-box button,#week .shift-box button{box-sizing:border-box !important}#manage #week,#week #week{width:99%;border:1px solid #dbdbdb;min-width:100%;max-width:100%;margin-top:20px;margin-bottom:0px;display:block;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;overflow:hidden}#manage #week .week-header,#week #week .week-header{background-color:#f8f8f8;border-bottom:1px solid #dbdbdb;padding:10px;height:40px;display:block;margin-bottom:10px;box-sizing:border-box}#manage #week .week-header .week-top,#week #week .week-header .week-top{display:block}#manage #week .week-header .week-number,#week #week .week-header .week-number{display:block}#manage #week .week-header p,#week #week .week-header p{margin:0px}#manage #week .week-header .roll-header,#manage #week .week-header .week-title,#week #week .week-header .roll-header,#week #week .week-header .week-title{text-align:left;float:left;font-size:14px}#manage #week .week-header .affected-weeks,#week #week .week-header .affected-weeks{float:left;margin-left:5px;opacity:.75;font-size:12px;padding-top:2px;font-weight:400}@media all and (max-width: 1170px){#manage #week .week-header .affected-weeks .mini,#week #week .week-header .affected-weeks .mini{display:none}}@media all and (max-width: 1090px){#manage #week .week-header .affected-weeks,#week #week .week-header .affected-weeks{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#manage #week .week-header .week-btns,#week #week .week-header .week-btns{float:right;margin-top:-11px;margin-right:-10px;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;box-sizing:border-box}#manage #week .week-header .week-btns .week-btn,#week #week .week-header .week-btns .week-btn{background-color:#fff;float:left;line-height:39px;font-size:12px;font-weight:400;border-left:1px solid #dbdbdb;padding-left:20px;padding-right:20px;cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}@media all and (max-width: 1160px){#manage #week .week-header .week-btns .week-btn,#week #week .week-header .week-btns .week-btn{padding-left:10px;padding-right:10px}}#manage #week .week-header .week-btns .week-btn img,#week #week .week-header .week-btns .week-btn img{margin-right:10px;margin-top:10px;float:left}#manage #week .week-header .week-btns .week-btn.active,#week #week .week-header .week-btns .week-btn.active{background-color:#008a85;color:#fff}#manage #week .week-header .week-btns .week-btn:hover,#week #week .week-header .week-btns .week-btn:hover{background-color:#eaeaea}#manage #week .week-row,#week #week .week-row{border-bottom:0px;border-right:0px;border-left:0px}#manage #week .day-des,#week #week .day-des{min-width:140px}@media all and (max-width: 1140px){#manage #week .day-des,#week #week .day-des{min-width:110px}}@media all and (min-width: 1140px)and (max-width: 1240px){#manage #week .day-des,#week #week .day-des{min-width:90px}}#manage #week .conflict .shift,#week #week .conflict .shift{color:#c8472a;background-color:rgba(0,0,0,0);background-color:rgba(200,71,42,.14)}#manage #week .conflict .shift:hover,#week #week .conflict .shift:hover{opacity:1;background-color:#fff}#manage #week .conflict .owner,#week #week .conflict .owner{opacity:1 !important;background-color:#e0f4fe !important;color:#008a85 !important}#manage #week .shift-conflict,#week #week .shift-conflict{opacity:.4;background-color:rgba(0,0,0,0)}#manage #week .shift-conflict:hover,#week #week .shift-conflict:hover{opacity:1;background-color:#fff}#manage #week .owner,#week #week .owner{opacity:1;background-color:#e0f4fe}#manage #week .hightlight,#week #week .hightlight{opacity:1}#manage #week .no-type:not(.owner),#week #week .no-type:not(.owner){opacity:.4;background-color:rgba(0,0,0,0)}#manage #week .no-type:not(.owner):hover,#week #week .no-type:not(.owner):hover{opacity:1;background-color:#fff}#manage #week .week-row .day-content,#week #week .week-row .day-content{min-width:140px;width:auto}#manage #week .week-row .day-content:first-child,#week #week .week-row .day-content:first-child{border-left:0px !important}@media all and (max-width: 1140px){#manage #week .week-row .day-content,#week #week .week-row .day-content{min-width:110px}}@media all and (min-width: 1140px)and (max-width: 1240px){#manage #week .week-row .day-content,#week #week .week-row .day-content{min-width:90px}}#manage #week .week-row .day-content .day-box,#week #week .week-row .day-content .day-box{min-width:initial}@media all and (max-width: 1140px){#manage #week .week-row .day-content .day-box .shift,#week #week .week-row .day-content .day-box .shift{padding-left:2px}#manage #week .week-row .day-content .day-box .shift i,#week #week .week-row .day-content .day-box .shift i{margin-right:2px}}@media all and (max-width: 1110px){#manage #week .week-row .day-content .day-box .shift,#week #week .week-row .day-content .day-box .shift{font-size:11px}#manage #week .week-row .day-content .day-box .shift i,#week #week .week-row .day-content .day-box .shift i{width:6px;height:6px;margin-right:4px}}#manage #week.old-week .week-header,#week #week.old-week .week-header{margin-bottom:0px;border-bottom:0px;color:#9d9d9d}#manage #week.old-week .week-header .hide-old-week,#week #week.old-week .week-header .hide-old-week{display:none}#manage #week.old-week .week-header .week-btns,#week #week.old-week .week-header .week-btns{border-bottom:0px;color:#4a4a4a}#manage #week.old-week .week-header .week-btns .copy-week-btn,#manage #week.old-week .week-header .week-btns .clear-people-week,#manage #week.old-week .week-header .week-btns .clear-structure-week,#week #week.old-week .week-header .week-btns .copy-week-btn,#week #week.old-week .week-header .week-btns .clear-people-week,#week #week.old-week .week-header .week-btns .clear-structure-week{display:none}#manage #week.old-week .container,#week #week.old-week .container{margin-top:0px;overflow:hidden;display:none;pointer-events:none;opacity:.5;transition:all .3s ease}#manage #week.old-week.open .container,#week #week.old-week.open .container{display:block}#manage #week.old-week.open .expand-old-week,#week #week.old-week.open .expand-old-week{display:none}#manage #week.old-week.open .hide-old-week,#week #week.old-week.open .hide-old-week{display:block}#manage #week.old-week.open .week-header,#week #week.old-week.open .week-header{border-bottom:1px solid #cacaca;margin-bottom:10px}#manage .week-table,#week .week-table{table-layout:fixed;position:relative}#manage .week-table .copy-week-add,#manage .week-table .copying-week,#week .week-table .copy-week-add,#week .week-table .copying-week{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:2;text-align:center;font-size:12px;color:#1d313d;padding:20px;box-sizing:border-box;background-color:#f4faf3;border:1px dashed #fff;cursor:copy;display:none}#manage .week-table .copy-week-add h2,#manage .week-table .copying-week h2,#week .week-table .copy-week-add h2,#week .week-table .copying-week h2{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);margin-top:-20px}#manage .week-table .copying-week,#week .week-table .copying-week{display:none;background-color:rgba(238,238,238,.8);border:1px dashed #4a4a4a;color:#4a4a4a;cursor:pointer}#manage .week-table .template-help,#week .week-table .template-help{position:absolute;z-index:2;width:90%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);text-align:center;padding:20px;margin:0 auto;margin-top:13px;max-width:830px;border:1px solid #dbdbdb}#manage .week-table .template-help h2,#week .week-table .template-help h2{font-size:16px;margin-bottom:12px}#manage .week-table .template-help p,#week .week-table .template-help p{font-size:13px}@media all and (max-width: 1440px){#manage .week-table .template-help p,#week .week-table .template-help p{font-size:12px}}#manage .day-content .day-box .shifts,#week .day-content .day-box .shifts{margin:0px;padding:0px}#manage .day-content .day-box .shifts .shift,#manage .day-content .day-box .shifts .old-shift,#week .day-content .day-box .shifts .shift,#week .day-content .day-box .shifts .old-shift{position:relative;transition:all .2s ease;border-bottom:1px solid #e3e3e3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;color:#2d2d2d;padding:8px;min-height:30px;margin:0px;font-size:12px;border-left:0px;background-color:#fff;transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in}#manage .day-content .day-box .shifts .shift.shift-loading::before,#manage .day-content .day-box .shifts .old-shift.shift-loading::before,#week .day-content .day-box .shifts .shift.shift-loading::before,#week .day-content .day-box .shifts .old-shift.shift-loading::before{content:"";top:0px;left:0px;height:2px;width:100%;position:absolute;background:linear-gradient(270deg, white, white, #008A85, white, white);background-size:400%;animation:shift-spinner-bar 2s ease infinite}#manage .day-content .day-box .shifts .shift i,#manage .day-content .day-box .shifts .old-shift i,#week .day-content .day-box .shifts .shift i,#week .day-content .day-box .shifts .old-shift i{width:8px;height:8px;border:0px;align-self:flex-start;margin-top:3px}#manage .day-content .day-box .shifts .shift p,#manage .day-content .day-box .shifts .old-shift p,#week .day-content .day-box .shifts .shift p,#week .day-content .day-box .shifts .old-shift p{margin-top:0px;margin-bottom:0px}#manage .day-content .day-box .shifts .shift .shift-name,#manage .day-content .day-box .shifts .old-shift .shift-name,#week .day-content .day-box .shifts .shift .shift-name,#week .day-content .day-box .shifts .old-shift .shift-name{text-overflow:ellipsis;flex:1 auto;width:100%}#manage .day-content .day-box .shifts .shift .absence-icon,#manage .day-content .day-box .shifts .old-shift .absence-icon,#week .day-content .day-box .shifts .shift .absence-icon,#week .day-content .day-box .shifts .old-shift .absence-icon{margin-top:0px}#manage .day-content .day-box .shifts .shift.worklog,#manage .day-content .day-box .shifts .old-shift.worklog,#week .day-content .day-box .shifts .shift.worklog,#week .day-content .day-box .shifts .old-shift.worklog{opacity:.5}#manage .day-content .day-box .shifts .shift:last-child,#manage .day-content .day-box .shifts .old-shift:last-child,#week .day-content .day-box .shifts .shift:last-child,#week .day-content .day-box .shifts .old-shift:last-child{border-bottom:1px solid #d3d3d3}#manage .day-content .day-box .shifts .shift:hover,#manage .day-content .day-box .shifts .old-shift:hover,#week .day-content .day-box .shifts .shift:hover,#week .day-content .day-box .shifts .old-shift:hover{background-color:#f4faf3;text-decoration:none}#manage .day-content .day-box .shifts .shift.selected,#manage .day-content .day-box .shifts .old-shift.selected,#week .day-content .day-box .shifts .shift.selected,#week .day-content .day-box .shifts .old-shift.selected{background:#f4faf3;box-shadow:inset 0 0 0px 1px rgba(125,125,125,.42)}#manage .day-content .day-box .shifts .shift.time-off,#manage .day-content .day-box .shifts .old-shift.time-off,#week .day-content .day-box .shifts .shift.time-off,#week .day-content .day-box .shifts .old-shift.time-off{background-color:#fcf0dd;color:#ba7400}#manage .day-content .day-box .shifts .shift.in-conflict,#manage .day-content .day-box .shifts .shift.selling,#manage .day-content .day-box .shifts .shift.time-off-selling,#manage .day-content .day-box .shifts .shift.violation,#manage .day-content .day-box .shifts .old-shift.in-conflict,#manage .day-content .day-box .shifts .old-shift.selling,#manage .day-content .day-box .shifts .old-shift.time-off-selling,#manage .day-content .day-box .shifts .old-shift.violation,#week .day-content .day-box .shifts .shift.in-conflict,#week .day-content .day-box .shifts .shift.selling,#week .day-content .day-box .shifts .shift.time-off-selling,#week .day-content .day-box .shifts .shift.violation,#week .day-content .day-box .shifts .old-shift.in-conflict,#week .day-content .day-box .shifts .old-shift.selling,#week .day-content .day-box .shifts .old-shift.time-off-selling,#week .day-content .day-box .shifts .old-shift.violation{position:relative;background-color:rgba(200,71,42,.14)}#manage .day-content .day-box .shifts .shift.in-conflict:after,#manage .day-content .day-box .shifts .shift.selling:after,#manage .day-content .day-box .shifts .shift.time-off-selling:after,#manage .day-content .day-box .shifts .shift.violation:after,#manage .day-content .day-box .shifts .old-shift.in-conflict:after,#manage .day-content .day-box .shifts .old-shift.selling:after,#manage .day-content .day-box .shifts .old-shift.time-off-selling:after,#manage .day-content .day-box .shifts .old-shift.violation:after,#week .day-content .day-box .shifts .shift.in-conflict:after,#week .day-content .day-box .shifts .shift.selling:after,#week .day-content .day-box .shifts .shift.time-off-selling:after,#week .day-content .day-box .shifts .shift.violation:after,#week .day-content .day-box .shifts .old-shift.in-conflict:after,#week .day-content .day-box .shifts .old-shift.selling:after,#week .day-content .day-box .shifts .old-shift.time-off-selling:after,#week .day-content .day-box .shifts .old-shift.violation:after{content:"";display:block;top:0px;right:0px;position:absolute;height:30px;width:30px;background-repeat:no-repeat;background-position:47% 47%}#manage .day-content .day-box .shifts .shift.in-conflict,#manage .day-content .day-box .shifts .old-shift.in-conflict,#week .day-content .day-box .shifts .shift.in-conflict,#week .day-content .day-box .shifts .old-shift.in-conflict{color:#4a4a4a !important;background-color:rgba(200,71,42,.14) !important}#manage .day-content .day-box .shifts .shift.selling,#manage .day-content .day-box .shifts .shift.empty-shift,#manage .day-content .day-box .shifts .old-shift.selling,#manage .day-content .day-box .shifts .old-shift.empty-shift,#week .day-content .day-box .shifts .shift.selling,#week .day-content .day-box .shifts .shift.empty-shift,#week .day-content .day-box .shifts .old-shift.selling,#week .day-content .day-box .shifts .old-shift.empty-shift{background-color:#f4faf3;color:#008a85}#manage .day-content .day-box .shifts .shift.selling:after,#manage .day-content .day-box .shifts .shift.empty-shift:after,#manage .day-content .day-box .shifts .old-shift.selling:after,#manage .day-content .day-box .shifts .old-shift.empty-shift:after,#week .day-content .day-box .shifts .shift.selling:after,#week .day-content .day-box .shifts .shift.empty-shift:after,#week .day-content .day-box .shifts .old-shift.selling:after,#week .day-content .day-box .shifts .old-shift.empty-shift:after{background-color:rgba(200,71,42,.15);background-image:url("../img/icons/swap.1d2dad6fbf69.svg");background-color:#e1f0f9}#manage .day-content .day-box .shifts .shift.time-off,#manage .day-content .day-box .shifts .shift.violation,#manage .day-content .day-box .shifts .old-shift.time-off,#manage .day-content .day-box .shifts .old-shift.violation,#week .day-content .day-box .shifts .shift.time-off,#week .day-content .day-box .shifts .shift.violation,#week .day-content .day-box .shifts .old-shift.time-off,#week .day-content .day-box .shifts .old-shift.violation{background-color:#fcf0dd;color:#ba7400}#manage .day-content .day-box .shifts .shift.time-off-selling,#manage .day-content .day-box .shifts .old-shift.time-off-selling,#week .day-content .day-box .shifts .shift.time-off-selling,#week .day-content .day-box .shifts .old-shift.time-off-selling{background-color:rgba(0,0,0,0)}#manage .day-content .day-box .shifts .shift.time-off-selling:before,#manage .day-content .day-box .shifts .old-shift.time-off-selling:before,#week .day-content .day-box .shifts .shift.time-off-selling:before,#week .day-content .day-box .shifts .old-shift.time-off-selling:before{content:"";display:block;position:absolute;top:0px;z-index:1;right:30px;width:30px;height:30px;background-repeat:no-repeat;background-position:47% 47%;background-image:url("../img/icons/swap.1d2dad6fbf69.svg");background-color:#e1f0f9}#manage .week-row .day-content,#week .week-row .day-content{position:relative}#manage .week-row .day-content #day-copy-hint,#manage .week-row .day-content #day-dropoff,#week .week-row .day-content #day-copy-hint,#week .week-row .day-content #day-dropoff{text-align:center;font-size:12px;color:#1d313d;padding:20px;box-sizing:border-box;background-color:#f4faf3;border:1px dashed #fff;cursor:copy;width:100%;height:100%;position:absolute;top:0px;bottom:0px;display:block}#manage .week-row .day-content #day-copy-hint b,#manage .week-row .day-content #day-dropoff b,#week .week-row .day-content #day-copy-hint b,#week .week-row .day-content #day-dropoff b{font-size:14px}#manage .week-row .day-content #day-copy-hint .hint,#manage .week-row .day-content #day-dropoff .hint,#week .week-row .day-content #day-copy-hint .hint,#week .week-row .day-content #day-dropoff .hint{opacity:1;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}#manage .week-row .day-content #day-copy-hint .hint-succes,#manage .week-row .day-content #day-dropoff .hint-succes,#week .week-row .day-content #day-copy-hint .hint-succes,#week .week-row .day-content #day-dropoff .hint-succes{opacity:0;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;width:100%;height:100%;position:absolute;left:0px;top:0px;padding-top:20px;background-image:url("../img/icons/checked.67b685b7a98d.svg");background-position:center 50px;background-repeat:no-repeat}#manage .week-row .day-content #day-copy-hint.changed,#manage .week-row .day-content #day-dropoff.changed,#week .week-row .day-content #day-copy-hint.changed,#week .week-row .day-content #day-dropoff.changed{display:none}#manage .week-row .day-content #day-dropoff,#week .week-row .day-content #day-dropoff{background-color:#eee;border:1px dashed #4a4a4a;color:#4a4a4a;cursor:pointer}#manage .week-row .day-content .day-box .add-time-block,#week .week-row .day-content .day-box .add-time-block{background-color:#fff;color:#008a85;font-weight:600;text-align:center;font-size:12px;cursor:pointer;border-top:1px solid #a9cde0;border-bottom:1px solid #a9cde0;margin-bottom:-1px;height:31px;margin-top:-1px}#manage .week-row .day-content .day-box .add-time-block:hover,#week .week-row .day-content .day-box .add-time-block:hover{background-color:#f4faf3}#manage .week-row .day-content .reset-day,#week .week-row .day-content .reset-day{padding-bottom:5px;font-size:12px !important;margin-top:0px}@media all and (max-width: 1440px){#manage .week-row .day-content .reset-day,#week .week-row .day-content .reset-day{font-size:12px !important}#manage .week-row .day-content .reset-day .reset-icon,#week .week-row .day-content .reset-day .reset-icon{display:none !important}}#manage .week-row .break-desc,#week .week-row .break-desc{height:30px !important}#manage .week-row .time-block,#week .week-row .time-block{font-size:14px;height:30px;line-height:30px;padding:0px !important;padding-left:5px !important;transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;position:relative;overflow:hidden;border-top:0px}#manage .week-row .time-block.worklog,#week .week-row .time-block.worklog{opacity:.5;pointer-events:none}@media all and (max-width: 1300px){#manage .week-row .time-block,#week .week-row .time-block{font-size:12px !important}}@media all and (max-width: 1070px){#manage .week-row .time-block,#week .week-row .time-block{font-size:11px !important}}@media all and (max-width: 1190px){#manage .week-row .time-block .time-markup,#week .week-row .time-block .time-markup{display:inline-block;font-size:9px;width:14px}#manage .week-row .time-block .time-markup:first-letter,#week .week-row .time-block .time-markup:first-letter{margin-left:0px}#manage .week-row .time-block .closing-shift,#week .week-row .time-block .closing-shift{width:12px;top:8px}}#manage .week-row .time-block .blockControls,#week .week-row .time-block .blockControls{position:absolute;border-bottom:1px solid #dbdbdb;width:100%;height:39px;left:0px;top:-39px;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}#manage .week-row .time-block .blockControls.showControls,#week .week-row .time-block .blockControls.showControls{top:0px}#manage .week-row .time-block .blockControls .pickupBlock,#manage .week-row .time-block .blockControls .editBlock,#week .week-row .time-block .blockControls .pickupBlock,#week .week-row .time-block .blockControls .editBlock{background-color:#f8f8f8;position:absolute;right:0px;top:0px;width:50%;height:29px;text-align:center}#manage .week-row .time-block .blockControls .pickupBlock img,#manage .week-row .time-block .blockControls .editBlock img,#week .week-row .time-block .blockControls .pickupBlock img,#week .week-row .time-block .blockControls .editBlock img{margin-top:5px}#manage .week-row .time-block .blockControls .pickupBlock:hover,#manage .week-row .time-block .blockControls .editBlock:hover,#week .week-row .time-block .blockControls .pickupBlock:hover,#week .week-row .time-block .blockControls .editBlock:hover{background-color:#ebebeb;cursor:pointer}#manage .week-row .time-block .blockControls .editBlock,#week .week-row .time-block .blockControls .editBlock{left:0px;border-right:1px solid #dbdbdb}#manage .week-row .time-block .blockControls .editBlock .icon-cog,#week .week-row .time-block .blockControls .editBlock .icon-cog{margin:0;width:100%;margin-top:7px;color:#787878;font-size:15px}#manage .week-row .time-block:hover,#week .week-row .time-block:hover{outline:none;box-shadow:none}#manage .week-row .time-block:hover .blockControls,#week .week-row .time-block:hover .blockControls{top:0px}#manage .week-row .time-block.dropoff:hover,#week .week-row .time-block.dropoff:hover{outline:0px !important;cursor:default}#manage .week-row .time-block.loading-shifts::before,#week .week-row .time-block.loading-shifts::before{content:"";top:0px;left:0px;z-index:10;height:2px;width:100%;position:absolute;background:linear-gradient(270deg, white, white, #008A85, white, white);background-size:400%;animation:shift-spinner-bar 2s ease infinite}#manage .sidebar-con,#week .sidebar-con{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);overflow-y:auto;width:100%;margin-top:10px;min-height:350px}#manage .wish-desc,#week .wish-desc{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);padding:10px;font-size:11px;margin-bottom:10px;padding-top:0px;padding-bottom:0px}#manage .wish-desc p,#week .wish-desc p{display:block;overflow:hidden}#manage .wish-desc .icon-help,#week .wish-desc .icon-help{color:#008a85;margin-right:10px;font-size:20px;float:left;margin-top:10px}#manage .positioner,#week .positioner{position:-webkit-sticky;position:sticky;top:10px;float:left;width:18.5%;min-width:190px;margin-left:.5%;z-index:2;overflow-y:auto}#manage #sidebarPlanner .launch-plan,#manage #sidebarPlanner .open-magic,#manage #sidebarPlanner .createPerson,#manage #sidebarPlanner .video-tutorial,#manage #sidebarPlanner .dropoff-zone,#manage #sidebarPlanner .status-btn,#week #sidebarPlanner .launch-plan,#week #sidebarPlanner .open-magic,#week #sidebarPlanner .createPerson,#week #sidebarPlanner .video-tutorial,#week #sidebarPlanner .dropoff-zone,#week #sidebarPlanner .status-btn{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#cfefff;border:1px solid #008a85;width:100%;color:#008a85;margin-bottom:10px;margin-top:0px;font-weight:600;font-size:14px;line-height:35px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}@media all and (max-width: 1260px){#manage #sidebarPlanner .launch-plan,#manage #sidebarPlanner .open-magic,#manage #sidebarPlanner .createPerson,#manage #sidebarPlanner .video-tutorial,#manage #sidebarPlanner .dropoff-zone,#manage #sidebarPlanner .status-btn,#week #sidebarPlanner .launch-plan,#week #sidebarPlanner .open-magic,#week #sidebarPlanner .createPerson,#week #sidebarPlanner .video-tutorial,#week #sidebarPlanner .dropoff-zone,#week #sidebarPlanner .status-btn{width:100% !important;margin-right:0px}}#manage #sidebarPlanner .launch-plan:hover,#manage #sidebarPlanner .open-magic:hover,#manage #sidebarPlanner .createPerson:hover,#manage #sidebarPlanner .video-tutorial:hover,#manage #sidebarPlanner .dropoff-zone:hover,#manage #sidebarPlanner .status-btn:hover,#week #sidebarPlanner .launch-plan:hover,#week #sidebarPlanner .open-magic:hover,#week #sidebarPlanner .createPerson:hover,#week #sidebarPlanner .video-tutorial:hover,#week #sidebarPlanner .dropoff-zone:hover,#week #sidebarPlanner .status-btn:hover{background-color:#008a85;color:#fff}#manage #sidebarPlanner .launch-plan.deactive,#manage #sidebarPlanner .open-magic.deactive,#manage #sidebarPlanner .createPerson.deactive,#manage #sidebarPlanner .video-tutorial.deactive,#manage #sidebarPlanner .dropoff-zone.deactive,#manage #sidebarPlanner .status-btn.deactive,#week #sidebarPlanner .launch-plan.deactive,#week #sidebarPlanner .open-magic.deactive,#week #sidebarPlanner .createPerson.deactive,#week #sidebarPlanner .video-tutorial.deactive,#week #sidebarPlanner .dropoff-zone.deactive,#week #sidebarPlanner .status-btn.deactive{opacity:.3}#manage #sidebarPlanner .launch-plan.deactive:hover,#manage #sidebarPlanner .open-magic.deactive:hover,#manage #sidebarPlanner .createPerson.deactive:hover,#manage #sidebarPlanner .video-tutorial.deactive:hover,#manage #sidebarPlanner .dropoff-zone.deactive:hover,#manage #sidebarPlanner .status-btn.deactive:hover,#week #sidebarPlanner .launch-plan.deactive:hover,#week #sidebarPlanner .open-magic.deactive:hover,#week #sidebarPlanner .createPerson.deactive:hover,#week #sidebarPlanner .video-tutorial.deactive:hover,#week #sidebarPlanner .dropoff-zone.deactive:hover,#week #sidebarPlanner .status-btn.deactive:hover{background-color:#cfefff;color:#008a85}#manage #sidebarPlanner .status-btn,#week #sidebarPlanner .status-btn{border-color:#e28d00;color:#fff;background-color:#f5a623;text-align:left;padding-left:8px;position:relative;line-height:37px;height:37px;margin-bottom:0px}#manage #sidebarPlanner .status-btn.open .action-dropdown,#week #sidebarPlanner .status-btn.open .action-dropdown{background-color:#008a85;border-color:#008a85;width:calc(100% - 40px)}@media all and (max-width: 1250px){#manage #sidebarPlanner .status-btn.open .action-dropdown,#week #sidebarPlanner .status-btn.open .action-dropdown{width:calc(100% + 2px);border-radius:3px}}#manage #sidebarPlanner .status-btn.open .action-dropdown .action-text,#week #sidebarPlanner .status-btn.open .action-dropdown .action-text{opacity:1}#manage #sidebarPlanner .status-btn.open .icon-con,#week #sidebarPlanner .status-btn.open .icon-con{transform:rotate(-90deg)}#manage #sidebarPlanner .status-btn:hover,#week #sidebarPlanner .status-btn:hover{background-color:#f5a623}#manage #sidebarPlanner .status-btn:hover .action-dropdown,#week #sidebarPlanner .status-btn:hover .action-dropdown{width:calc(100% - 40px)}@media all and (max-width: 1250px){#manage #sidebarPlanner .status-btn:hover .action-dropdown,#week #sidebarPlanner .status-btn:hover .action-dropdown{width:calc(100% + 2px);border-radius:3px}}#manage #sidebarPlanner .status-btn:hover .action-dropdown .action-text,#week #sidebarPlanner .status-btn:hover .action-dropdown .action-text{display:inline-block;opacity:1;float:left}#manage #sidebarPlanner .status-btn .edit-icon,#week #sidebarPlanner .status-btn .edit-icon{margin-right:10px;float:left;margin-top:5px}@media all and (max-width: 1170px){#manage #sidebarPlanner .status-btn,#week #sidebarPlanner .status-btn{font-size:13px}#manage #sidebarPlanner .status-btn .edit-icon,#week #sidebarPlanner .status-btn .edit-icon{width:20px;margin-top:8px}}@media all and (max-width: 1060px){#manage #sidebarPlanner .status-btn,#week #sidebarPlanner .status-btn{font-size:13px}#manage #sidebarPlanner .status-btn .edit-icon,#week #sidebarPlanner .status-btn .edit-icon{width:15px;margin-top:10px;margin-right:5px}}#manage #sidebarPlanner .status-btn .action-dropdown,#week #sidebarPlanner .status-btn .action-dropdown{background-color:#6e6e6e;border:1px solid #6e6e6e;overflow:hidden;border-radius:0 3px 3px 0px;position:absolute;top:-1px;right:-1px;padding-left:15px;padding-right:15px;width:40px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in}#manage #sidebarPlanner .status-btn .action-dropdown .action-text,#week #sidebarPlanner .status-btn .action-dropdown .action-text{font-size:12px;width:300px;position:absolute;left:10px;text-rendering:optimizeLegibility;opacity:0;transition:all .1s .2s ease-in;-webkit-transition:all .1s .2s ease-in;-ms-transition:all .1s .2s ease-in;-moz-transition:all .1s .2s ease-in;-o-transition:all .1s .2s ease-in}#manage #sidebarPlanner .status-btn .icon-con,#week #sidebarPlanner .status-btn .icon-con{transition:all .2s ease-in;float:right;font-size:11px;line-height:35px;transform-origin:50% 50%;transform:rotate(90deg)}#manage #sidebarPlanner .status-changer,#week #sidebarPlanner .status-changer{background-color:#fff;width:100%;margin-bottom:13px;display:none}#manage #sidebarPlanner .status-changer .btn,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .retry,#week #sidebarPlanner .status-changer .btn,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .retry{padding:3%;cursor:pointer;transition:all .2s ease-in}#manage #sidebarPlanner .status-changer .btn:hover .status-icon,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry:hover .status-icon,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .retry:hover .status-icon,#week #sidebarPlanner .status-changer .btn:hover .status-icon,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry:hover .status-icon,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .retry:hover .status-icon{animation-name:pulse;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:1s;animation-fill-mode:both}#manage #sidebarPlanner .status-changer .btn .status-icon,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry .status-icon,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .retry .status-icon,#week #sidebarPlanner .status-changer .btn .status-icon,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry .status-icon,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .retry .status-icon{float:left;margin-right:13px;max-width:15%;margin-top:5px}#manage #sidebarPlanner .status-changer .btn .status-icon img,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry .status-icon img,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .retry .status-icon img,#week #sidebarPlanner .status-changer .btn .status-icon img,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry .status-icon img,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .retry .status-icon img{width:100%}@media all and (max-width: 1390px){#manage #sidebarPlanner .status-changer .btn .status-icon img,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry .status-icon img,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .retry .status-icon img,#week #sidebarPlanner .status-changer .btn .status-icon img,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .retry .status-icon img,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .retry .status-icon img{display:none}}#manage #sidebarPlanner .status-changer .btn.edit,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .edit.retry,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .edit.retry,#week #sidebarPlanner .status-changer .btn.edit,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .edit.retry,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .edit.retry{background-color:#fef7eb}#manage #sidebarPlanner .status-changer .btn.edit h4,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .edit.retry h4,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .edit.retry h4,#week #sidebarPlanner .status-changer .btn.edit h4,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .edit.retry h4,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .edit.retry h4{color:#f5a623}#manage #sidebarPlanner .status-changer .btn.edit:hover,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .edit.retry:hover,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .edit.retry:hover,#week #sidebarPlanner .status-changer .btn.edit:hover,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .edit.retry:hover,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .edit.retry:hover{background-color:#fceed6;box-shadow:inset 0px 0px 2px #f5a623}#manage #sidebarPlanner .status-changer .btn.publish,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .publish.retry,#week #sidebarPlanner .status-changer .btn.publish,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .publish.retry{background-color:#f4faf3}#manage #sidebarPlanner .status-changer .btn.publish h4,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry h4,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .publish.retry h4,#week #sidebarPlanner .status-changer .btn.publish h4,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry h4,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .publish.retry h4{color:#008a85}#manage #sidebarPlanner .status-changer .btn.publish:hover,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry:hover,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .publish.retry:hover,#week #sidebarPlanner .status-changer .btn.publish:hover,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry:hover,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .publish.retry:hover{background-color:#daf0fa;box-shadow:inset 0px 0px 2px #008a85}#manage #sidebarPlanner .status-changer .btn.publish:hover .status-icon,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry:hover .status-icon,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .publish.retry:hover .status-icon,#week #sidebarPlanner .status-changer .btn.publish:hover .status-icon,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.retry:hover .status-icon,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .publish.retry:hover .status-icon{animation:none}#manage #sidebarPlanner .status-changer .btn.publish.deactive,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.deactive.retry,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .publish.deactive.retry,#week #sidebarPlanner .status-changer .btn.publish.deactive,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.deactive.retry,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .publish.deactive.retry{opacity:.5;background-color:#f4faf3}#manage #sidebarPlanner .status-changer .btn.publish.deactive:hover,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.deactive.retry:hover,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .publish.deactive.retry:hover,#week #sidebarPlanner .status-changer .btn.publish.deactive:hover,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .publish.deactive.retry:hover,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .publish.deactive.retry:hover{cursor:default;box-shadow:none}#manage #sidebarPlanner .status-changer .btn.discard,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .discard.retry,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .discard.retry,#week #sidebarPlanner .status-changer .btn.discard,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .discard.retry,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .discard.retry{background-color:#fae2e5}#manage #sidebarPlanner .status-changer .btn.discard h4,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .discard.retry h4,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .discard.retry h4,#week #sidebarPlanner .status-changer .btn.discard h4,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .discard.retry h4,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .discard.retry h4{color:#dd394d}#manage #sidebarPlanner .status-changer .btn.discard:hover,#manage #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .discard.retry:hover,#accountsettings .complete-payment .payment-error-message #manage #sidebarPlanner .status-changer .discard.retry:hover,#week #sidebarPlanner .status-changer .btn.discard:hover,#week #sidebarPlanner .status-changer #accountsettings .complete-payment .payment-error-message .discard.retry:hover,#accountsettings .complete-payment .payment-error-message #week #sidebarPlanner .status-changer .discard.retry:hover{background-color:#f9d3d8;box-shadow:inset 0px 0px 2px #dd394d}#manage #sidebarPlanner .status-changer .text-con,#week #sidebarPlanner .status-changer .text-con{overflow:hidden}#manage #sidebarPlanner .status-changer h4,#week #sidebarPlanner .status-changer h4{margin-top:0px;margin-bottom:0px;font-size:14px}@media all and (max-width: 1200px){#manage #sidebarPlanner .status-changer h4,#week #sidebarPlanner .status-changer h4{font-size:12px}}#manage #sidebarPlanner .status-changer p,#week #sidebarPlanner .status-changer p{font-size:12px}@media all and (max-width: 1200px){#manage #sidebarPlanner .status-changer p,#week #sidebarPlanner .status-changer p{font-size:11px}}#manage #sidebarPlanner .dropoff-zone,#week #sidebarPlanner .dropoff-zone{border:1px dashed #acacac;background-color:#eee;color:#7c7c7c;font-weight:500;position:absolute;font-size:13px;top:0px;opacity:0;visibility:hidden;height:37px;line-height:37px}#manage #sidebarPlanner .dropoff-zone:hover,#week #sidebarPlanner .dropoff-zone:hover{background-color:#acacac;color:#fff}#manage #sidebarPlanner .dropoff-zone.on,#week #sidebarPlanner .dropoff-zone.on{opacity:1;visibility:visible}#manage #sidebarPlanner .open-magic,#manage #sidebarPlanner .createPerson,#manage #sidebarPlanner .video-tutorial,#week #sidebarPlanner .open-magic,#week #sidebarPlanner .createPerson,#week #sidebarPlanner .video-tutorial{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);color:#4a4a4a;font-size:12px;font-weight:500}#manage #sidebarPlanner .open-magic:last-child,#manage #sidebarPlanner .createPerson:last-child,#manage #sidebarPlanner .video-tutorial:last-child,#week #sidebarPlanner .open-magic:last-child,#week #sidebarPlanner .createPerson:last-child,#week #sidebarPlanner .video-tutorial:last-child{margin-right:0px}#manage #sidebarPlanner .open-magic:hover,#manage #sidebarPlanner .createPerson:hover,#manage #sidebarPlanner .video-tutorial:hover,#week #sidebarPlanner .open-magic:hover,#week #sidebarPlanner .createPerson:hover,#week #sidebarPlanner .video-tutorial:hover{color:#4a4a4a;background-color:#fff;opacity:.75}#manage #sidebarPlanner h2,#week #sidebarPlanner h2{font-size:14px;padding-left:10px;margin-bottom:5px}#manage #sidebarPlanner h3,#week #sidebarPlanner h3{font-size:14px;font-weight:600;border-top:1px solid #e7e7e7;margin:0px;padding-left:10px;line-height:30px;padding-bottom:5px;padding-top:5px;position:relative}#manage #sidebarPlanner h3 .show-week,#week #sidebarPlanner h3 .show-week{cursor:pointer;text-decoration:underline;color:#008a85;font-weight:500;position:absolute;padding-right:10px;background-color:#fff;font-size:12px;margin-left:10px;z-index:2;opacity:0;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}#manage #sidebarPlanner h3:hover .show-week,#week #sidebarPlanner h3:hover .show-week{opacity:1}#manage #sidebarPlanner h3 .week-sum,#week #sidebarPlanner h3 .week-sum{float:right;position:absolute;background-color:rgba(255,255,255,.8);right:0px;top:0px;z-index:1;padding:5px}#manage #sidebarPlanner .select-con,#week #sidebarPlanner .select-con{padding:10px;font-size:14px}@media all and (max-width: 1090px){#manage #sidebarPlanner .select-con,#week #sidebarPlanner .select-con{font-size:12px}}#manage #sidebarPlanner .select-con select,#week #sidebarPlanner .select-con select{width:calc(100% - 50px);margin-left:5px}#manage #sidebarPlanner .blue-content,#week #sidebarPlanner .blue-content{padding:10px;background-color:#f4faf3;border-top:1px solid #c8e8c5;border-bottom:1px solid #c8e8c5;margin-bottom:15px}#manage #sidebarPlanner .blue-content h2,#week #sidebarPlanner .blue-content h2{padding:0px}#manage #sidebarPlanner .blue-content p,#week #sidebarPlanner .blue-content p{font-size:14px}#manage #sidebarPlanner .blue-content p.conflict-plan,#week #sidebarPlanner .blue-content p.conflict-plan{color:#c8472a;text-decoration:underline}#manage #sidebarPlanner .blue-content p.conflict-plan .mini,#week #sidebarPlanner .blue-content p.conflict-plan .mini{text-decoration:underline}#manage #sidebarPlanner .blue-content p.conflict-plan:hover,#week #sidebarPlanner .blue-content p.conflict-plan:hover{cursor:pointer}#manage #sidebarPlanner .blue-content .openWishes,#week #sidebarPlanner .blue-content .openWishes{cursor:pointer}#manage #sidebarPlanner .listWeekNumber,#week #sidebarPlanner .listWeekNumber{list-style:none;margin:0px;padding:0px}#manage #sidebarPlanner .listWeekNumber li,#week #sidebarPlanner .listWeekNumber li{width:100%;padding:0px;height:37px;line-height:37px;font-size:14px;font-weight:600;padding-left:10px;border-bottom:1px solid #e8e8e8;position:relative}#manage #sidebarPlanner .listWeekNumber li .show-week,#week #sidebarPlanner .listWeekNumber li .show-week{margin-left:10px;cursor:pointer;text-decoration:underline;color:#008a85;font-weight:500;font-size:12px;opacity:0;transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}#manage #sidebarPlanner .listWeekNumber li:hover .show-week,#week #sidebarPlanner .listWeekNumber li:hover .show-week{opacity:1}#manage #sidebarPlanner .listWeekNumber li .week-sum,#week #sidebarPlanner .listWeekNumber li .week-sum{float:right;position:absolute;background-color:rgba(255,255,255,.8);right:0px;top:0px;z-index:1;padding:5px;font-size:10px;line-height:26px}#manage #sidebarPlanner .listWithJobTimes,#week #sidebarPlanner .listWithJobTimes{padding:0px;margin:0px;background-color:#fcfcfc}#manage #sidebarPlanner .listWithJobTimes li,#week #sidebarPlanner .listWithJobTimes li{display:flex;justify-content:space-between;align-items:center;padding-left:10px;width:100%;height:37px;font-size:14px;border-bottom:1px solid #e8e8e8;position:relative;overflow:hidden;color:#7c7c7c}#manage #sidebarPlanner .listWithJobTimes li .name,#week #sidebarPlanner .listWithJobTimes li .name{margin:0px;font-size:14px;padding-left:10px;max-height:100%}#manage #sidebarPlanner .listWithJobTimes li .shift-count,#week #sidebarPlanner .listWithJobTimes li .shift-count{background-color:#fff;flex-shrink:0;padding-left:5px;padding-right:10px;box-shadow:-3px 1px 10px 0px #fff;-moz-box-shadow:-3px 1px 10px 0px #fff}#manage #sidebarPlanner .listWithJobTimes li:first-child,#week #sidebarPlanner .listWithJobTimes li:first-child{border-top:0px}#manage #sidebarPlanner .listWithNames,#week #sidebarPlanner .listWithNames{display:none;margin:0px;padding:0px}#manage #sidebarPlanner .listWithNames:last-child li:last-child,#week #sidebarPlanner .listWithNames:last-child li:last-child{border-bottom:0px}#manage #sidebarPlanner .listWithNames.no-names li,#week #sidebarPlanner .listWithNames.no-names li{font-size:14px;padding:10px;padding-top:0px}#manage #sidebarPlanner .listWithNames.open,#week #sidebarPlanner .listWithNames.open{display:block}#manage #sidebarPlanner .listOfNames,#week #sidebarPlanner .listOfNames{list-style:none;font-size:14px;border-bottom:1px solid #cacaca;width:100%;overflow:hidden;cursor:pointer}#manage #sidebarPlanner .listOfNames:hover .pickupIcon,#week #sidebarPlanner .listOfNames:hover .pickupIcon{background-color:#008a85;background-image:url("../img/icons/copy_white.76a1f7a0b33d.svg")}#manage #sidebarPlanner .listOfNames:hover .pickupIcon:before,#week #sidebarPlanner .listOfNames:hover .pickupIcon:before{background-color:#008a85;transform:scale(1.3)}#manage #sidebarPlanner .listOfNames:first-child,#week #sidebarPlanner .listOfNames:first-child{border-top:1px solid #cacaca}#manage #sidebarPlanner .listOfNames.no-names,#manage #sidebarPlanner .listOfNames.free-shifts,#week #sidebarPlanner .listOfNames.no-names,#week #sidebarPlanner .listOfNames.free-shifts{cursor:default}#manage #sidebarPlanner .listOfNames.no-names p,#week #sidebarPlanner .listOfNames.no-names p{width:100%}#manage #sidebarPlanner .listOfNames p,#week #sidebarPlanner .listOfNames p{margin:0px;padding:8px;float:left;width:49%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:block}#manage #sidebarPlanner .listOfNames .shift-count,#week #sidebarPlanner .listOfNames .shift-count{background-color:#fff;float:right;line-height:37px;padding-left:5px;padding-right:10px;box-shadow:-3px 1px 10px 0px #fff;-moz-box-shadow:-3px 1px 10px 0px #fff}#manage #sidebarPlanner .listOfNames .pickupIcon,#week #sidebarPlanner .listOfNames .pickupIcon{float:left;cursor:pointer;border-right:1px solid #cacaca;padding-right:10px;height:37px;width:37px;color:#fff;position:relative;background-image:url("../img/icons/copy.9b2de3ed0c87.svg");background-repeat:no-repeat;background-position:50% 50%;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}#manage #sidebarPlanner .listOfNames .pickupIcon.pickedUp,#week #sidebarPlanner .listOfNames .pickupIcon.pickedUp{background-color:#008a85;background-image:url("../img/icons/copy_white.76a1f7a0b33d.svg")}#manage #sidebarPlanner .listOfNames .pickupIcon:before,#week #sidebarPlanner .listOfNames .pickupIcon:before{content:"";width:10px;height:10px;border-radius:50em;background-color:#cacaca;display:none;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}#manage #sidebarPlanner .listOfNames .pickupIcon.pickedUp:before,#manage #sidebarPlanner .listOfNames .pickupIcon:hover:before,#week #sidebarPlanner .listOfNames .pickupIcon.pickedUp:before,#week #sidebarPlanner .listOfNames .pickupIcon:hover:before{background-color:#008a85;transform:scale(1.3)}#manage #sidebarPlanner .listOfNames .jobtypes,#week #sidebarPlanner .listOfNames .jobtypes{display:none}#manage #sidebarPlanner .mini,#week #sidebarPlanner .mini{display:none}@media all and (max-width: 1300px){#manage #sidebarPlanner h2,#manage #sidebarPlanner h3,#week #sidebarPlanner h2,#week #sidebarPlanner h3{font-size:12px !important}#manage #sidebarPlanner p.name,#week #sidebarPlanner p.name{font-size:12px !important}#manage #sidebarPlanner .mini,#week #sidebarPlanner .mini{display:inline-block}#manage #sidebarPlanner .max,#week #sidebarPlanner .max{display:none}#manage #sidebarPlanner .shift-count,#week #sidebarPlanner .shift-count{font-size:11px !important}}#manage #sidebarPlanner .toggle-old-weeks,#week #sidebarPlanner .toggle-old-weeks{opacity:.7;position:relative;cursor:pointer;transition:all .2s ease-in;margin-top:10px}#manage #sidebarPlanner .toggle-old-weeks:hover,#week #sidebarPlanner .toggle-old-weeks:hover{opacity:1}#manage #sidebarPlanner .toggle-old-weeks .icon-con,#week #sidebarPlanner .toggle-old-weeks .icon-con{transform-origin:50% 50%;transition:all .2s ease-in;transform:rotate(90deg);position:absolute;right:10px;top:5px;width:10px}#manage #sidebarPlanner .toggle-old-weeks.open,#week #sidebarPlanner .toggle-old-weeks.open{opacity:1}#manage #sidebarPlanner .toggle-old-weeks.open .icon-con,#week #sidebarPlanner .toggle-old-weeks.open .icon-con{transform:rotate(-90deg)}#manage #sidebarPlanner .toggle-old-weeks .icon-play,#week #sidebarPlanner .toggle-old-weeks .icon-play{font-size:10px;float:left}#manage #sidebarPlanner .old-weeks-con,#week #sidebarPlanner .old-weeks-con{display:none;margin-bottom:10px;border-bottom:1px solid #e7e7e7}#manage #sidebarPlanner .old-weeks-con.open,#week #sidebarPlanner .old-weeks-con.open{display:block}#manage #sidebarPlanner .old-weeks-con .pickup,#week #sidebarPlanner .old-weeks-con .pickup{pointer-events:none}#manage #sidebarPlanner .old-weeks-con .pickupIcon,#week #sidebarPlanner .old-weeks-con .pickupIcon{opacity:.2}#manage #sidebarPlanner.sticky,#week #sidebarPlanner.sticky{position:fixed;top:5px !important;-webkit-transform:translateZ(0);width:inherit}#manage .temp-week-container,#week .temp-week-container{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);width:80%;margin-left:.5%;float:left;margin-bottom:20px}#manage h1,#week h1{text-align:center;margin:0 auto;margin-top:-20px;margin-bottom:20px;font-size:29px;padding:10px}#manage .role-head,#week .role-head{margin-top:20px;margin-bottom:0px;padding-bottom:0px}#manage .template-container,#week .template-container{position:relative;overflow:visible !important;overflow:hidden}#manage .template-container .weeks-loader,#week .template-container .weeks-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:1;display:none}#manage .template-container .weeks-loader:after,#week .template-container .weeks-loader:after{content:"";background-image:url("../img/spinners/circle-spinner-green.feaef98cc542.svg");background-repeat:no-repeat;background-size:contain;width:40px;height:40px;left:50%;top:250px;margin-left:-20px;position:absolute;animation:spin 1.3s linear infinite}#manage .template-container .weeks-loader.active,#week .template-container .weeks-loader.active{display:block}#manage .template-container .template-name,#week .template-container .template-name{margin-bottom:-10px;padding:10px;padding-bottom:0px}#manage .template-container .template-name .naming,#week .template-container .template-name .naming{float:left}#manage .template-container .template-name .naming h2,#week .template-container .template-name .naming h2{display:inline-block;float:left;font-size:16px}#manage .template-container .template-name .naming .save-template,#week .template-container .template-name .naming .save-template{float:left;clear:right;cursor:pointer;text-decoration:underline;color:#008a85;font-size:12px;margin-left:15px;margin-top:3px}#manage .template-container .template-name .naming .based-on,#week .template-container .template-name .naming .based-on{float:left;clear:both;font-size:12px;opacity:.6;margin-top:5px}#manage .template-container .template-name select,#week .template-container .template-name select{float:right;margin-top:0px;max-width:300px}#manage .template-container .week-number p.roll-header,#week .template-container .week-number p.roll-header{font-size:21px;margin-top:20px}#manage .week-group .week-table,#week .week-group .week-table{box-shadow:none}#manage .week-top .week-number p,#week .week-top .week-number p{font-size:21px}#manage .week-top p.subhead,#week .week-top p.subhead{font-size:14px;font-weight:500}#manage .week-row,#week .week-row{table-layout:fixed}#manage .week-row .day-content,#week .week-row .day-content{padding-bottom:29px}#manage .week-row .day-content .reset-day,#week .week-row .day-content .reset-day{overflow:hidden;font-size:14px;text-align:center;position:absolute;bottom:0px;width:100%;height:30px;line-height:30px;border-top:1px solid #d3d3d3;cursor:pointer;margin:0px}#manage .week-row .day-content .reset-day .reset-icon,#week .week-row .day-content .reset-day .reset-icon{height:11px;width:15px;background-image:url("../img/reset.b9c30dbdf79c.png");background-image:url("../img/reset.03aa3cfbcbec.svg");display:block;float:left;top:50%;margin-top:-6px;margin-right:5px;position:absolute;left:9px}#manage .week-row .day-content .reset-day p,#week .week-row .day-content .reset-day p{font-size:11px;z-index:1;margin-bottom:0px}#manage .week-row .day-content .reset-day p.btn,#manage .week-row .day-content .reset-day #accountsettings .complete-payment .payment-error-message p.retry,#accountsettings .complete-payment .payment-error-message #manage .week-row .day-content .reset-day p.retry,#week .week-row .day-content .reset-day p.btn,#week .week-row .day-content .reset-day #accountsettings .complete-payment .payment-error-message p.retry,#accountsettings .complete-payment .payment-error-message #week .week-row .day-content .reset-day p.retry{cursor:pointer;text-decoration:underline;font-size:13px}#manage .week-row .day-content .reset-day:hover,#week .week-row .day-content .reset-day:hover{opacity:.7}#manage .template-container .day-name,#week .template-container .day-name{margin-bottom:10px}#manage .block:hover,#week .block:hover{outline:solid;outline-width:1px;outline-color:#008a85;cursor:pointer}#manage .day-des,#week .day-des{position:relative;cursor:pointer !important}#manage .day-des.old-day .day-name,#manage .day-des.old-day .date,#week .day-des.old-day .day-name,#week .day-des.old-day .date{opacity:.5}#manage .day-des .public-holiday,#week .day-des .public-holiday{color:#c8472a;font-size:12px;display:block}#manage .day-des .public-holiday.on-open-week,#week .day-des .public-holiday.on-open-week{display:none}#manage .day-des.selected .public-holiday.on-open-week,#week .day-des.selected .public-holiday.on-open-week{display:block}#manage .day-des .day-name,#week .day-des .day-name{text-transform:capitalize;position:relative;width:auto;display:inline-block}#manage .launch-plan,#week .launch-plan{background-color:#727272;border:1px solid;width:250px;height:35px;font-weight:bold;font-family:"proxima-nova";font-size:16px;color:#fff;text-align:center;line-height:2.1;border-color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0 auto;margin-top:30px;cursor:pointer;background-color:#579c22;display:none}#manage .available,#week .available{color:#008a85 !important}#manage .not_working,#week .not_working{background-color:#ffebeb !important;color:red !important}#manage .not_working .shift,#week .not_working .shift{background-color:#ffebeb !important}#manage .not_working .break-desc,#week .not_working .break-desc{background-color:#ffebeb !important}#manage .time-off,#week .time-off{background-color:#fcf0dd !important;color:#ba7400 !important}#manage .time-off .shift,#week .time-off .shift{background-color:#fcf0dd !important}#manage .time-off .break-desc,#week .time-off .break-desc{background-color:#fcf0dd !important}#manage .day-content .day-box,#week .day-content .day-box{min-height:230px}#manage .day-content .day-box.changed,#week .day-content .day-box.changed{padding-bottom:30px}#manage .day-content .day-box .time-block.not_working,#week .day-content .day-box .time-block.not_working{background-color:red;color:#fff}#manage .day-content .day-box .time-block.time-off,#week .day-content .day-box .time-block.time-off{background-color:#ba7400;color:#fff}#manage .day-content .day-box .shifts,#week .day-content .day-box .shifts{margin-top:0px}#manage .day-content .day-box .shifts .shift.dimmed,#week .day-content .day-box .shifts .shift.dimmed{opacity:.4}#manage .day-content .day-box .shifts .shift,#week .day-content .day-box .shifts .shift{transition:none;-webkit-transition:none;-ms-transition:none;-moz-transition:none;-o-transition:none}#manage .day-name,#week .day-name{font-weight:bold;margin-bottom:0px;color:#4a4a4a}#manage .date,#week .date{padding-top:0px;font-size:12px;margin-bottom:10px}#manage .edit-shift-box,#week .edit-shift-box{width:375px}#manage .edit-shift-box .createShift,#week .edit-shift-box .createShift{font-weight:bold}#manage .day-content:hover,#week .day-content:hover{outline:none;cursor:default}#manage .day-content:hover .shift:hover,#week .day-content:hover .shift:hover{text-decoration:underline;cursor:pointer}#manage .day-des:hover,#week .day-des:hover{color:#9b9b9b;border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;background-color:inherit;border-bottom:0px;box-shadow:0 0 0 0px #cacaca;position:relative;cursor:default}#manage{z-index:1}#manage .c-filter .my-shifts{display:none}#manage .day-content .day-box{padding-bottom:0px !important}#manage .week-table{box-shadow:none;-moz-box-shadow:none}#confirmPublishModal h4:first-child,#confirmDiscardModal h4:first-child{margin-top:0px}#confirmPublishModal .notification-con,#confirmDiscardModal .notification-con{background-color:#f4f4f4;padding:10px}#confirmPublishModal label,#confirmDiscardModal label{display:inline-block;font-weight:500;font-size:13px;margin-top:0px}#confirmPublishModal ul,#confirmDiscardModal ul{font-size:13px;padding-left:18px}#confirmPublishModal ul li,#confirmDiscardModal ul li{line-height:22px;opacity:.8}#confirmPublishModal ul.shiftChanges,#confirmDiscardModal ul.shiftChanges{list-style:none;padding-left:0px}#plan #week{width:90%}.shift-tags{background:#f9f9f9;margin-top:5px;border-radius:38px;float:left;clear:both;max-width:100%}.shift-tags .shift-tag{display:flex;padding:5px;padding-left:2px;max-width:100%}.shift-tags .shift-tag.absence .tag-label{color:#ba7400}.shift-tags .shift-tag.conflict{display:none}.shift-tags .shift-tag.conflict .tag-label{color:red}.shift-tags .shift-tag.note{color:#11424d}.shift-tags .shift-tag:last-child{padding-right:10px}.shift-tags .shift-tag:last-child .tag-icon{margin-right:0px}.shift-tags .shift-tag:first-child{padding-left:10px}.shift-tags .tag-label{display:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px;font-style:italic;margin-left:5px;pointer-events:none;padding:0 1px}.shift-tags img{pointer-events:none}.shift-tags .shift-tag:only-of-type .tag-label{display:block}.conflict-tags{display:none !important}.in-conflict .conflict-tags{display:flex !important}.in-conflict .shift-tags .shift-tag.conflict{display:flex}.shift-tags>*{visibility:visible}.shift-tags>*{transition:opacity 150ms linear 100ms,transform 150ms ease-in-out 100ms}.shift-tags:hover>*{opacity:.4;transform:scale(0.9)}.shift-tags:hover>*:only-of-type{opacity:1;transform:scale 1}.shift-tags>*:hover{opacity:1;transform:scale(1);transition-delay:0ms,0}.shift-tags>*:hover:only-of-type{opacity:1;transform:scale 1}.dropoff .shift-tag{pointer-events:none}.text-bold{font-weight:600 !important}.text-normal{font-weight:normal !important}.smallest,.fs12{font-size:12px !important}.smallere,.fs13{font-size:13px !important}.fs14{font-size:14px}.fs16{font-size:16px !important}.block{display:block}.capitalize{text-transform:capitalize}.dimmed-text{color:#7b7b7b}.style-italic{font-style:italic}.overflow-hidden{overflow:hidden}.word-break{word-break:break-all}.no-line-break{white-space:nowrap}.right-auto{margin-left:auto}.center{text-align:center}.right-align{text-align:right}.left-align{text-align:left !important}.float-right{float:right}.spinner{animation:spin 1.3s linear infinite}hr.solid{border-top:1px solid #e7e7e7}.hide-on-desktop{display:none}.show-on-print{display:none !important}.margin-top--0{margin-top:0px}.margin-top--5{margin-top:-5px}.margin-top--10{margin-top:-10px}.margin-top-0{margin-top:0px !important}.margin-top-10{margin-top:10px !important}.margin-top-20{margin-top:20px !important}.margin-top-40{margin-top:40px !important}.margin-bot-0{margin-bottom:0px !important}.margin-bot-10{margin-bottom:10px !important}.margin-bot-15{margin-bottom:15px !important}.margin-bot-20{margin-bottom:20px !important}.margin-bot-40{margin-bottom:40px !important}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-right-40{margin-right:40px}.margin-right-80{margin-right:80px}.margin-left-0{margin-left:0px !important}.margin-left-10{margin-left:10px}.margin-left-5{margin-left:5px}.margin-left-20{margin-left:20px}.margin-right-10{margin-right:10px}.margin-right-5{margin-right:5px}.-margin-right-10{margin-right:-10px}.no-list-style{list-style:none;margin:0px;padding:0px}.min-width-0{min-width:0px}.width-100{width:100%}.no-pointer-events{pointer-events:none !important}.padding-20{padding:20px}.weight-normal{font-weight:normal !important}.w-100{width:100%}.errorBorder{background:lime;border:1px solid #c8472a !important;outline:#c8472a}@keyframes backgroundFade{0%{background-color:#ffde99}20%{background-color:#ffde99}100%{background-color:rgba(0,0,0,0)}}.highlight-ui{animation:backgroundFade 1.5s linear}.icon-lightarrow3.left{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.icon-error.add{transform:rotate(45deg);display:inline-block}.absence-text{color:red}.absence-bg{color:#ffebeb}.absence-icon{display:block;width:15px;height:15px;background-image:url("../img/icons/vacation-icon.af9c80acd008.svg");background-repeat:no-repeat}.white-text{color:#fff}.positive-text{color:#579c22}.negative-text{color:#ff5051}.admin-label,.planner-label{margin-right:5px;display:flex;align-items:center;border-radius:30px;padding:5px 10px;font-size:12px;line-height:12px}.admin-label:before,.planner-label:before{content:"";height:16px;width:16px;margin-right:5px;background-repeat:no-repeat}.planner-label{background-color:#f9e8f9;color:#af50b0}.planner-label:before{background-image:url("../img/icons/planner-icon.d6e38399c812.svg")}.admin-label{background-color:#fef7eb;color:#f5a623}.admin-label:before{background-image:url("../img/icons/admin-orange.c39cd45fded7.svg");width:13px}.cursor-pointer{cursor:pointer}.blueBtn{background-color:#008a85;border:0px;color:#fff;cursor:pointer;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}.blueBtn.large{font-size:14px;font-weight:600;height:40px;padding:0px;padding-left:20px;padding-right:20px;display:block}.blueBtn.center{margin:0 auto}.hidden,#accountsettings .complete-payment .payment-success-message,#accountsettings .complete-payment .payment-error-message{display:none}.hidden-important{display:none !important}.error-show-flex{display:flex !important}@keyframes update{0%{height:0px}50%{height:2px}100%{height:0px}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes pulse{0%{transform:scale3d(1, 1, 1);opacity:0}50%{transform:scale3d(1.05, 1.05, 1.05);opacity:1}100%{transform:scale3d(1, 1, 1);opacity:0}}@keyframes typing{0%{transform:scale3d(1, 1, 1);opacity:0}50%{transform:scale3d(1.05, 1.05, 1.05);opacity:1}100%{transform:scale3d(1, 1, 1);opacity:0}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}100%{transform:scale3d(1, 1, 1)}}@keyframes bounce{0%,20%,53%,80%,100%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes shake{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-1px, 0, 0)}20%,40%,60%,80%{transform:translate3d(1px, 0, 0)}}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInDownBanner{0%{transform:translate3d(0%, -100%, 0);visibility:visible}15%{transform:translate3d(0%, 20px, 0);visibility:visible}85%{transform:translate3d(0%, 20px, 0);visibility:visible}100%{transform:translate3d(0%, -100%, 0);visibility:visible}}.slideInDownBanner{animation-name:slideInDownBanner}@keyframes slideOutUpBanner{from{transform:translate3d(0, 0, 0);visibility:visible}to{transform:translate3d(0, -100%, 0);visibility:hidden}}.slideOutUpBanner{animation-name:slideOutUpBanner}@keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{animation-name:pulse}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.no-left-border{border-left:0px !important}.red-area{font-size:14px;display:block;padding:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;color:#ac2522;background:#fdcaca;list-style:none}.red-area.errorBox--warning{background:#fef7eb;color:#ff7800}.red-area.errorBox--medium-text{font-size:14px !important}.red-area.errorBox--medium-text p{font-size:14px !important}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes updateOut{0%{top:0px;opacity:1}20%{top:100%;opacity:0}50%{top:100%;opacity:0}80%{top:100%;opacity:0}100%{top:0px;opacity:1}}@keyframes updateIn{0%{top:100%;opacity:0}20%{top:0px;opacity:1}50%{top:0px;opacity:1}80%{top:0px;opacity:1}100%{top:100% x;opacity:0}}.relative{position:relative}.inline-block{display:inline-block}.no-style{outline:none;border:0px;background:none;box-sizing:border-box;font-family:"proxima-nova","proxima nova",arial}@keyframes shift-spinner-bar{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.no-style-link{color:#4a4a4a;text-decoration:none}@keyframes blink{0%{opacity:1}49%{opacity:0}50%{opacity:0}}.optional-label{opacity:.6}ul.styled{margin-left:15px;margin-bottom:10px;list-style:disc}ul.styled li{list-style:disc !important;margin-bottom:0px !important}.color-planner{color:#af50b0}#logbook .clocked-out-warning,#profile .clocked-out-warning{color:#ff5051;position:relative;z-index:4;padding:10px;padding-left:8px;padding-right:0px;margin-top:-10px;margin-bottom:-10px;height:18px;display:inline-flex}#logbook .clocked-out-warning::before,#profile .clocked-out-warning::before{transition:all .1s ease-in-out;content:"";background:#ff5051;height:3px;width:0px;position:absolute;left:87%;top:17px}#logbook .clocked-out-warning:hover::before,#profile .clocked-out-warning:hover::before{width:15px}#logbook .clocked-out-warning img,#profile .clocked-out-warning img{cursor:help}#logbook .clocked-out-warning .clocked-out-tip,#profile .clocked-out-warning .clocked-out-tip{position:absolute;overflow:hidden;width:220px;right:-230px;padding-left:10px;top:-50px;display:block;opacity:0;height:0px;transition:all .2s ease-in-out;white-space:normal}#logbook .clocked-out-warning .clocked-out-tip>span,#profile .clocked-out-warning .clocked-out-tip>span{box-shadow:0 2px 11px 0 rgba(152,152,152,.3);border:1px solid #dbdbdb;padding:15px;background-color:#fff;box-sizing:border-box;font-size:12px;border-radius:5px;display:block}#logbook .clocked-out-warning .clocked-out-tip h3,#profile .clocked-out-warning .clocked-out-tip h3{margin:0;font-size:16px}#logbook .clocked-out-warning .clocked-out-tip p,#profile .clocked-out-warning .clocked-out-tip p{margin:10px 0;color:#4a4a4a}#logbook .clocked-out-warning:hover .clocked-out-tip,#profile .clocked-out-warning:hover .clocked-out-tip{opacity:1;height:auto;overflow:visible}#logbook #empty-state-period-pick,#profile #empty-state-period-pick{padding:10px}#logbook .breaks-on-shift label,#profile .breaks-on-shift label{margin-bottom:5px}#logbook .show-csv-exports,#profile .show-csv-exports{position:absolute;width:18px;height:18px;top:17px;right:-9px;background:#fff;transform:rotate(90deg);box-sizing:border-box;font-size:10px;transition:all .3s ease-in-out}#logbook .show-csv-exports.opened,#profile .show-csv-exports.opened{transform:rotate(-90deg)}#logbook #listWithBreaks,#profile #listWithBreaks{list-style:none;margin:0px;padding:0px;margin-bottom:5px}#logbook #listWithBreaks .break-duration,#profile #listWithBreaks .break-duration{font-size:12px;opacity:.7}#logbook #listWithBreaks li,#profile #listWithBreaks li{margin-bottom:5px}#logbook #listWithBreaks li:last-child,#profile #listWithBreaks li:last-child{margin-bottom:0px}#logbook #listWithBreaks li input,#profile #listWithBreaks li input{margin-top:0px}#logbook #listWithBreaks .break-label,#profile #listWithBreaks .break-label{margin-right:10px;font-size:12px}#logbook #break-end-time,#profile #break-end-time{margin-left:10px}#logbook .removeBreak,#profile .removeBreak{cursor:pointer}.logbook-grid{display:grid;grid-template-columns:18vw auto;-moz-column-gap:15px;column-gap:15px;width:100%;height:100%;min-height:100%;position:relative;flex:1}.logbook_body{min-height:100vh;margin-bottom:0px}#logbook{width:100%;min-height:calc(100vh - 78px);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;margin:0 auto;min-width:1000px}#logbook .shiftplan-location{padding:0px;border-top:1px solid #dbdbdb}#logbook .shiftplan-location:first-child{border-top:0px}#logbook .shiftplan-location li.shiftplan-list{padding-left:33px;background:#f4faf3}#logbook .shiftplan-location li.shiftplan-list .punchclock-list-item{display:flex;align-items:center;gap:4px;cursor:pointer}#logbook .shiftplan-location li.shiftplan-list .punchclock-list-item img{width:22px}#logbook .shiftplan-location li.shiftplan-list a{text-decoration:none;font-size:11px}#logbook .shiftplan-location li.shiftplan-list .shiftplan-name{font-weight:500;color:#4a4a4a;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:285px}#logbook .shiftplan-location li.shiftplan-list .shiftplan-date{text-decoration:underline}#logbook .shiftplans-used h3{font-size:14px}#logbook .shiftplans-used a{text-decoration:underline;color:#008a85}#logbook .shiftplans-used ul:not(.stimulus-dropdown--unstyled-ul){min-width:358px;border-radius:3px}#logbook .shiftplans-used ul li{display:flex;align-items:center;font-size:13px}#logbook .shiftplans-used ul li input{margin-right:10px}#logbook .logbook-info{margin-top:-20px;background:#fff;border-bottom:1px solid #cacaca;display:flex;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative;z-index:3}#logbook .logbook-info .sd-title{height:39px;font-size:14px;padding-left:38px;padding-right:35px;box-sizing:border-box}#logbook .logbook-info .sd-title span{right:10px}#logbook .logbook-info .sd-title::before{left:7px;width:27px;top:1px;background-image:url("../img/icons/settings/icon-schedule.ace550aeb286.svg")}#logbook .show-absence-log{float:right}#logbook .public-holiday{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400}#logbook .spinner-con{position:relative;grid-column-start:2;margin-bottom:200px}#logbook .report-loader{width:150px;height:150px;position:absolute;left:36%;top:400px;margin-left:-75px;z-index:9;opacity:.3;display:none}#logbook .report-loader img{width:100%;height:100%;animation:spin 1.9s linear infinite}#logbook .with-break{margin-left:10px;font-style:italic;font-size:11px;opacity:.7;display:none}#logbook .date-head{width:100%;display:flex;align-items:center;justify-content:space-between}#logbook .date-head .logbook-info-buttons{display:flex;justify-self:flex-end;align-items:center}#logbook .date-head .print-report{margin-bottom:0px;margin-right:10px}#logbook .date-head .left-cell a,#logbook .date-head .right-cell a{text-decoration:none}#logbook .date-head .datepick .selected-date{font-weight:600;font-size:22px;display:block;width:100%}#logbook .date-head .datepick .select-date{text-decoration:underline;color:#008a85;cursor:pointer}#logbook .disabled .button{opacity:.5}#logbook .disabled .button:hover{background-color:#fff;color:#4a4a4a;cursor:default;border:1px solid #dbdbdb}#logbook .disabled .button:hover .icons.icons-download{background-position:0px 0px}#logbook .button{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);display:flex;align-items:center;height:39px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:10px;margin-right:10px;margin-left:10px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;color:#4a4a4a}#logbook .button:hover{cursor:pointer;background-color:#e6e6e6}#logbook .button:active{opacity:.9}#logbook .button.plus-disabled{border:1px solid #e3e3e3;background:#fdfdfd;color:#ababab}#logbook .button.plus-disabled img{opacity:.5}#logbook .button .icons{display:inline-block}#logbook .button .icons.icons-download{background:url("../img/icons/download.58d2b9937c21.svg");width:14px;height:19px;float:left;margin-right:10px;margin-top:-2px;background-repeat:no-repeat;background-size:15px}#logbook .button .icons.icons-print{background:url("../img/icons/print.e03e466643c3.svg");width:14px;height:14px;margin-right:10px;background-repeat:no-repeat;background-size:15px}#logbook .button .settings-icon-con{width:14px;display:inline-block;margin-right:10px}#logbook .button .settings-icon-con img{max-width:100%}#logbook .button.day{margin-bottom:0px}#logbook .button.day .icon-lightarrow3{margin-left:10px;margin-top:1px;font-size:11px}#logbook .button.day.left .icon-lightarrow3{margin-left:0px;margin-right:10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);display:inline-block}#logbook .left-con{padding-right:15px}#logbook .left-con .log-how{font-size:12px;margin-top:10px;float:left;margin-left:10px}#logbook .data-con{position:relative;box-sizing:border-box;z-index:1;width:100%;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#fff;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);margin-top:10px}#logbook .data-con table{display:none;border-collapse:collapse;width:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}#logbook .data-con table thead tr th{border-top:0px}#logbook .data-con table thead tr th:first-child{border-left:0px}#logbook .data-con table thead tr th:last-child{border-right:0px}#logbook .data-con table td{border:1px solid #e8e8e8}#logbook .data-con table tr td:first-child{border-left:0px}#logbook .data-con table tr td:last-child{border-right:0px}#logbook .data-con table th{border:1px solid #e8e8e8;text-align:left;padding:10px;background-color:#f5f5f5}#logbook .data-con table th.data .sub-title{opacity:.6;display:block;font-weight:500;font-size:12px}#logbook .data-con table .sub-head{display:none}#logbook .data-con table .sub-head.open{display:table-row}#logbook .data-con table .sub-head th{background-color:#ececec;padding:5px;padding-left:10px;font-size:12px}#logbook .data-con table .sub-head th:last-child{border-right:0px}#logbook .data-con table .sub-head th:first-child{border-left:0px}#logbook .data-con table .check-cell{width:10px}#logbook .data-con table tr p{margin:0px}#logbook .data-con table tr td{padding:10px}#logbook .data-con table tr td .cancel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#logbook .data-con table tr td .cancel .text-spinner{background:lime !important}#logbook .data-con table tr td.shiftplan-day-link{white-space:nowrap}#logbook .data-con table tr td.date{font-weight:600;overflow:hidden;text-overflow:ellipsis}#logbook .data-con table tr td.date .location{font-weight:400;color:#969696}#logbook .data-con table tr td.name-td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#logbook .data-con table tr td.jobtype{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;max-width:100px}#logbook .data-con table tr td.changed{color:#c8472a;white-space:nowrap}#logbook .data-con table tr td.confirmed{color:#40b51a;min-width:120px;white-space:nowrap;font-weight:500}#logbook .data-con table tr td.origin .timespan-sub,#logbook .data-con table tr td.changed .timespan-sub,#logbook .data-con table tr td.confirmed .timespan-sub,#logbook .data-con table tr td.edited-time .timespan-sub,#logbook .data-con table tr td.not_changed .timespan-sub{display:block;font-size:12px;font-style:italic;clear:both}#logbook .data-con table tr td.origin{color:#898d90;min-width:92px;white-space:nowrap}#logbook .data-con table tr td.current-approved-time{color:#40b51a}#logbook .data-con table tr td.time{overflow:hidden}#logbook .data-con table tr td .link{text-decoration:underline;color:#008a85;cursor:pointer}#logbook .data-con table tr td .icon-error{color:#c8472a}#logbook .data-con table tr td .icon-check{color:#40b51a}#logbook .data-con table tr td .icon-play{font-size:12px;margin-right:8px}#logbook .data-con table tr td .worklog-not-clocked-out{display:inline-flex}#logbook .data-con table tr.end{border-bottom:0px}#logbook .data-con table tr.end td{border-bottom:0px}#logbook .data-con table tr.name{cursor:pointer;transition:all .3s ease}#logbook .data-con table tr.name.active{background-color:#f5f5f5;border-bottom:1px solid #dbdbdb !important;box-shadow:inset 3px 0px 0px 0px #008a85}#logbook .data-con table tr.name.active .icon-play{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);display:inline-block}#logbook .data-con table tr.name:hover{background:#f4faf3}#logbook .data-con table tr.name .btn-block,#logbook .data-con table tr.name .devices-row .buttons button,.devices-row .buttons #logbook .data-con table tr.name button,#logbook .data-con table tr.name #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #logbook .data-con table tr.name .retry{margin-top:-4px;margin-bottom:-4px}#logbook .data-con table tr:last-child td{border-bottom:0px}#logbook .data-con table .details{display:none;width:50px;background-color:#f4faf3}#logbook .data-con table .details .absence-type{font-weight:300;font-size:12px}#logbook .data-con table .details.time-off-row{background-color:#ffebeb;font-size:13px;color:red;position:relative}#logbook .data-con table .details.time-off-row .public-holiday{color:red}#logbook .data-con table .details.time-off-row .location{color:red}#logbook .data-con table .details.time-off-row img:not(.text-spinner){width:18px;left:20px;margin-top:-2px;position:absolute}#logbook .data-con table .details.time-off-row td.name-td{padding-left:45px}#logbook .data-con table .details td .time p{float:left;text-decoration:underline;cursor:pointer;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#logbook .data-con table .details td .time p:hover{opacity:.7}#logbook .data-con table .details td .time .icons{float:right;margin-top:1px;margin-left:7px;cursor:pointer}#logbook .data-con table .details td.no-link .time p{text-decoration:none;cursor:default}#logbook .data-con table .details td.no-link .time p:hover{opacity:1}#logbook .data-con table .details td .changeTime{text-decoration:underline;cursor:pointer;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#logbook .data-con table .details td .changeTime:hover{opacity:.7}#logbook .data-con table .details td .changeTime.no-link{text-decoration:none;cursor:default}#logbook .data-con table .details td .changeTime.no-link:hover{opacity:1}#logbook .data-con table .details.open{display:table-row}#logbook .data-con table .icons{display:block}#logbook .data-con table .icons.icons-speech{background:url("../img/icons/speech-red.47a85f292129.svg");width:15px;height:15px;margin-top:-2px;background-repeat:no-repeat}#logbook .data-con table .icons.icons-speech.green{background:url("../img/icons/speech-green.c67a17e49efe.svg")}#logbook .sidebar{display:flex;flex-direction:column;width:18vw;position:absolute;bottom:0px;top:0px;background:#fff;border-right:1px solid #dbdbdb}#logbook .sidebar .attendance-summary>div{display:none !important}#logbook .sidebar.hide-salary .salary-data{display:none !important}#logbook .sidebar.hide-salary .attendance-summary>div{display:flex !important}#logbook .sidebar .button:first-child{margin-top:10px}#logbook .sidebar .explanation p{background-color:#f7f7f7;font-size:12px;padding:10px;border-radius:3px;color:#626262;margin-bottom:10px;margin-top:10px}#logbook .sidebar .hours-deviation-data{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dbdbdb}#logbook .sidebar .salary-data{border-top:1px solid #dbdbdb;padding-top:10px;padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px}#logbook .sidebar dt{opacity:.74;font-size:13px;color:#4a4a4a}#logbook .sidebar dd{font-size:19px;font-weight:500}#logbook .sidebar .summary-log{display:flex;flex:1;flex-direction:column;position:relative;z-index:0;overflow-x:hidden;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:10px;border-top:1px solid #dbdbdb}#logbook .sidebar h2{margin-bottom:5px;margin-top:10px;font-size:24px;line-height:25px}@media screen and (max-width: 1200px){#logbook .sidebar h2{font-size:18px}}#logbook .sidebar .subheader{margin-top:0px;font-weight:600;font-size:14px}@media screen and (max-width: 1200px){#logbook .sidebar .subheader{font-size:12px}}#logbook .sidebar .subheader.red{color:#c8472a}#logbook .sidebar h3{margin-bottom:5px;margin-top:15px}@media screen and (max-width: 1200px){#logbook .sidebar h3{font-size:16px}}#logbook .sidebar details{border:1px solid #dbdbdb;border-bottom:0px}#logbook .sidebar details:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}#logbook .sidebar details:last-of-type{border-bottom:1px solid #dbdbdb;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#logbook .sidebar summary{font-weight:600;font-size:14px;padding:5px;cursor:pointer}#logbook .sidebar summary:hover{color:#7d7d7d}#logbook .sidebar .stayed ul li,#logbook .sidebar .early ul li,#logbook .sidebar .late ul li,#logbook .sidebar .early-in ul li{border-bottom:1px solid #dbdbdb;margin:0px;padding:5px;padding-left:15px}#logbook .sidebar .stayed ul li:first-child,#logbook .sidebar .early ul li:first-child,#logbook .sidebar .late ul li:first-child,#logbook .sidebar .early-in ul li:first-child{border-top:1px solid #dbdbdb}#logbook .sidebar .stayed ul li:last-child,#logbook .sidebar .early ul li:last-child,#logbook .sidebar .late ul li:last-child,#logbook .sidebar .early-in ul li:last-child{border-bottom:0px}#logbook .sidebar ul{padding:0px;margin:0px;list-style:none;font-size:14px}@media screen and (max-width: 1200px){#logbook .sidebar ul{font-size:12px}}#logbook .sidebar ul li{margin-bottom:5px;padding:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#logbook .sidebar ul li.link{text-decoration:underline;color:#008a85;cursor:pointer}#logbook .sidebar ul li:hover{text-decoration:underline;color:#4a4a4a;cursor:pointer}@media print{#logbook .button{display:none}}#salary-total{text-decoration:underline}#salary-total:hover{text-decoration:underline;color:#26515c}.salary-details{font-size:12px}.salary-details .salary-first-line,.salary-details .salary-second-line,.salary-details .salary-total{display:flex;justify-content:space-between}.salary-details .salary-first-line{margin-top:3px}.salary-details .salary-second-line{opacity:.7;font-size:12px;padding-left:5px}.salary-details .salary-total{margin-top:8px;font-weight:600;border-bottom:1px #4a4a4a;border-bottom-style:double;border-width:4px;border-top:1px solid #4a4a4a;padding-top:4px;padding-bottom:4px}@keyframes chartLoading{0%{width:100%}50%{width:0%}100%{width:100%}}.salary-chart{background:#f4faf3;border-radius:4px;overflow:hidden}.salary-chart .dataGroupingSelector{padding:6px;position:absolute;top:10px;right:10px;z-index:10;border:none;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.15);font-weight:bold;color:#26515c;border-right:5px solid rgba(0,0,0,0)}.salary-chart .percentageSelector-wrapper{position:relative}.salary-chart .percentageSelector-wrapper .percentageSelector{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.salary-chart .percentageSelector-wrapper .percentageSelector-edit{box-sizing:border-box;display:flex;position:absolute;top:-7px;height:40px;background:#008a85;left:-2px;border-radius:4px;padding:8px;gap:4px;visibility:hidden;transform:scale(0.8);opacity:0;transition:.2s;will-change:transform;transform-origin:left center;box-shadow:0 2px 4px 0 rgba(0,0,0,.28)}.salary-chart .percentageSelector-wrapper .percentageSelector-edit.active{visibility:visible;transform:scale(1);opacity:1}.salary-chart .percentageSelector-wrapper .percentageSelector-edit input{font-family:"proxima-nova","proxima nova",arial;height:100%;margin:0;border:none;background:none;color:#fff;font-size:14px;font-weight:500;outline:none;letter-spacing:1px;width:50px}.salary-chart .percentageSelector-wrapper .percentageSelector-edit button{box-sizing:border-box;height:100%}.salary-chart .percentageSelector-wrapper .percentageSelector-edit .cancel{font-size:17px;height:24px;width:24px;background:#fff}.salary-chart .salary-data-date-wrapper{opacity:62%;font-size:11px;align-items:center;gap:5px}.salary-chart>.u-flex>.chart-container .salary-data-date-wrapper{display:none !important}.salary-chart .chart-container{padding:20px;width:calc(82vw - 338px - var(--scrollbar-width));min-width:481px;height:300px;position:relative}.salary-chart .chart-container canvas{max-height:270px}.salary-chart .chart-container .chart-loading-bar{overflow:hidden;width:100%;position:absolute;height:100%;background:#f4faf3;top:0;right:0;animation:chartLoading 4s infinite ease}.salary-chart .chart-container .chart-loading-bar.loading{width:0%}.salary-chart .chart-information{box-sizing:border-box;width:266px;padding:16px;background:#fff;color:#7a7a7a;display:flex;flex-direction:column;border-right:1px solid #cacaca}.salary-chart .chart-information .salary-salaryCost{display:inline-block}.salary-chart .chart-information .salary-box{text-align:right}.salary-chart .chart-information .salary-box h2{color:#ff5051}.salary-chart .chart-information h1,.salary-chart .chart-information h2{font-size:19px !important;font-weight:600}.salary-chart .chart-information h2{color:#008a85;font-weight:500;margin-bottom:10px !important;margin-top:0px !important}.salary-chart .chart-information .actionText{cursor:pointer;text-decoration:underline;color:#008a85}.salary-chart .chart-information .percentageWarning{color:#ff5051}.salary-chart .chart-information .bottom-chart-information{margin-top:auto}.salary-chart .chart-actions{border-radius:4px;background:#f8f8f8;border:1px solid #c9c9c9;margin-top:10px}.salary-chart .chart-actions label{border-bottom:1px solid #c9c9c9}.salary-chart .chart-actions div,.salary-chart .chart-actions label{padding:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:6px;color:#4a4a4a;font-size:12px}.salary-chart .chart-actions.in-sidebar{display:none}#logbook .salary-chart .chart-legend{display:flex;flex-direction:row;margin-left:30px;margin-right:150px;max-height:35px;overflow-x:auto;margin-top:-8px;margin-bottom:8px}#logbook .salary-chart .chart-legend::-webkit-scrollbar{background-color:rgba(0,0,0,0);width:16px}#logbook .salary-chart .chart-legend::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}#logbook .salary-chart .chart-legend::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #f4faf3}#logbook .salary-chart .chart-legend::-webkit-scrollbar-button{display:none}#logbook .salary-chart .chart-legend .chart-legend-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;margin-left:10px;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#logbook .salary-chart .chart-legend .chart-legend-item:hover{text-decoration:line-through}#logbook .salary-chart .chart-legend .chart-legend-item.hidden,#logbook .salary-chart .chart-legend #accountsettings .complete-payment .chart-legend-item.payment-success-message,#accountsettings .complete-payment #logbook .salary-chart .chart-legend .chart-legend-item.payment-success-message,#logbook .salary-chart .chart-legend #accountsettings .complete-payment .chart-legend-item.payment-error-message,#accountsettings .complete-payment #logbook .salary-chart .chart-legend .chart-legend-item.payment-error-message{text-decoration:line-through;color:#9b9b9b}#logbook .salary-chart .chart-legend .chart-legend-item .chart-legend-color{height:0;width:18px;margin-right:10px;border:2px solid;border-radius:5px}.fixed{position:relative}.chart-section{opacity:0;transition:.3s;position:absolute;top:0;left:calc(18vw + 15px);z-index:2;border:1px solid #cacaca;box-shadow:0px 2px 7px 0px rgba(0,0,0,.14);margin-top:10px;border-radius:4px}.chart-section.shown{opacity:1}.chart-section.chart-in-sidebar{top:100% !important;left:0 !important;border-radius:0;border:0px;box-shadow:none !important;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;width:18vw;margin-top:0px}.chart-section.chart-in-sidebar .dataGroupingSelector{display:none}.chart-section.chart-in-sidebar .chart-loading-bar{height:calc(100% - 60px)}.chart-section.chart-in-sidebar .salary-chart{background-color:#fff;width:18vw;overflow:hidden}.chart-section.chart-in-sidebar .salary-chart>.u-flex{flex-direction:column}.chart-section.chart-in-sidebar .salary-chart .chart-information{width:100%;border-right:0px;padding:10px}.chart-section.chart-in-sidebar .salary-chart .chart-container{box-sizing:border-box;width:100%;min-width:auto;padding:10px;height:188px;padding-bottom:68px;background-color:#fff;overflow:hidden}.chart-section.chart-in-sidebar .salary-chart .chart-loading-bar{background-color:#fff}.chart-section.chart-in-sidebar .salary-chart .salary-data-date-wrapper{display:flex !important;justify-content:center;padding:6px 0}.chart-section.chart-in-sidebar .salary-chart .bottom-chart-information{margin-top:10px}.chart-section.chart-in-sidebar .salary-chart .bottom-chart-information .salary-data-date-wrapper{display:none !important}.chart-section.chart-in-sidebar .chart-actions{display:none !important}.chart-section.chart-in-sidebar .chart-actions.in-sidebar{display:block !important}.table-section{transition:.3s;margin-bottom:15px}.table-section.chart-in-main-view{margin-top:365px !important}.no-transition{transition:none !important}#chart-tooltip{visibility:hidden;position:fixed;pointer-events:none;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15);padding:6px;border-radius:4px;min-width:200px;z-index:99;transition:transform .15s,opacity .15s;opacity:0;transform:scale(0.9)}#chart-tooltip.shown{visibility:visible;opacity:1;transform:scale(1)}#chart-tooltip .tooltip-content{padding:4px;border-radius:4px}#chart-tooltip .tooltip-content .tooltip-line{height:0px;min-width:24px;border-radius:20px;margin-left:auto}#chart-tooltip .tooltip-content:last-of-type .tooltip-salaryPercentage{margin:0 !important;padding:0 !important;border:none !important}#chart-tooltip .tooltip-content>div{display:flex;align-items:center;gap:6px;text-wrap:nowrap;font-size:14px}#chart-tooltip .tooltip-content>div>div:last-of-type{margin-left:auto}#chart-tooltip .tooltip-date{color:#26515c;font-weight:600}#chart-tooltip .tooltip-salary{color:#008a85}#chart-tooltip .tooltip-revenue{color:#50b090}#chart-tooltip .tooltip-salaryPercentage{color:#26515c;padding-bottom:16px;margin-bottom:7px;border-bottom:1px solid #dbdbdb}#chart-tooltip .tooltip-no-data{color:#c8472a}#chart-tooltip .tooltip-location{font-weight:600;margin-bottom:0px}#chart-tooltip .truncated{font-size:12px}#chart-tooltip .truncated hr{border-width:1px 0 0 0;border-color:#4a4a4a}#excel-export-modal .modal-content{overflow:hidden}#excel-export-modal .modal-content input{min-width:200px}#excel-export-modal .modal-content .modal-footer .btn,#excel-export-modal .modal-content .modal-footer #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message #excel-export-modal .modal-content .modal-footer .retry{height:35px;border-top:none;border-bottom:none;border-left:none;border-radius:0}@media print{.schedule-info dd a{color:#000}#logbook .export_preview_btn,#logbook .salary-export,#logbook #excelExport{display:none}#logbook .data-con table tr td.confirmed{color:#000 !important;font-weight:900}#logbook .data-con table tr td .link{color:#000 !important;font-weight:900}.shift-tags{margin-top:3px}.shift-tag.note{padding:3px;padding-left:3px !important;padding-right:3px !important}.shift-tag.note img{width:8px;height:8px}.tag-label{white-space:normal !important;word-break:break-word}.shift-tag{align-items:center}.shift-tags{border-radius:2px}*{font-family:Arial !important}.show-on-print{display:block !important;font-size:12px;color:#646464}.week-top .btn-block,.week-top .devices-row .buttons button,.devices-row .buttons .week-top button,.week-top #accountsettings .complete-payment .payment-error-message .retry,#accountsettings .complete-payment .payment-error-message .week-top .retry{display:none}.c-filter__button-con{display:none}.nav_wrap,.supportBox,.admin-settings-con,.next,.prev,.view_full_week,.add-time-block,.status-btn,.btn-magic,.createPeople,.week-btns{display:none !important}.filter{padding:0px !important;border-bottom:0px !important}.filter li{-webkit-print-color-adjust:exact}.filter .filter-description,.filter .all,.filter .my-shifts{display:none}#manage{margin-top:0px}#manage .filter{padding:10px !important;padding-bottom:0px !important}#week{margin-top:0px;margin-bottom:20px;page-break-inside:avoid}#week .week-header{margin-bottom:0px}#week .week-number{font-size:18px}#week .day-content,#week .week-row,#week .time-block{border-color:#4a4a4a !important;overflow:hidden}#week .week-row .time-block{background-color:#dcdcdc !important;border-top:1px solid #4a4a4a}#week p.date-number{margin-top:-4px}#week .day-content .day-box{min-height:initial !important}#week .absence-list{visibility:visible;opacity:1;position:relative;display:block;height:auto}#week:last-child{page-break-after:avoid}#report .export{display:none}#report .period .icon-play{display:none !important}.datepickerContainer{display:none}.shift{border-bottom:1px solid #676767 !important}.shift-name{overflow:hidden !important;float:left;clear:both;width:100%}.demo-hint{display:none !important}#week .day-content .day-box .shifts .shift i.job-colour{height:auto;clear:both;display:block;border:0px;width:100%;margin-bottom:5px;overflow:visible;height:8px;width:8px;float:left;-webkit-print-color-adjust:exact;position:relative}#week .day-content .day-box .shifts .shift{height:auto;padding:6px}.msg-block{display:none}}@media print{#people{-webkit-print-color-adjust:exact;margin-top:20px}#people .admin-people,#people li.addPerson,#people .show-all-jobtypes{display:none}#people .job.hidden,#people #accountsettings .complete-payment .job.payment-success-message,#accountsettings .complete-payment #people .job.payment-success-message,#people #accountsettings .complete-payment .job.payment-error-message,#accountsettings .complete-payment #people .job.payment-error-message{display:block !important}#people img{width:25px;height:25px}#people .name a{font-size:15px}#people .listOfPeople li .person-con{padding:10px;padding-bottom:0px;float:left}#people .listOfPeople .contact-info{background-color:rgba(0,0,0,0) !important;position:static;width:auto;display:block;float:left;padding:10px;padding-top:0px;margin-left:40px}#people .listOfPeople .contact-info .mail-button,#people .listOfPeople .contact-info .phone-button{width:auto;height:auto;float:left;padding-left:0px;margin-top:9px;margin-right:10px}#people .listOfPeople .contact-info .phone-button{margin-right:0px}#people .listOfPeople .contact-info .mail-con,#people .listOfPeople .contact-info .mobile-con{width:auto;height:auto;border-left:0px;position:static;margin-top:0px}#people .listOfPeople .contact-info .icon-mail,#people .listOfPeople .contact-info .icon-phone{display:block;float:left;position:static;font-size:12px;margin-top:-5px}#people .listOfPeople .contact-info .email,#people .listOfPeople .contact-info .mobile{position:static;float:left;opacity:1;font-size:14px;margin-top:0px}}

/*# sourceMappingURL=style.css.0386dfed5c5d.map */